Skip to main content

Posts

Showing posts from July, 2024

Discover the Mystery at Hwan Gallery: ‘Artist Unknown’ Exhibition

  If you’re in Daegu from February 2 to 18, make sure to visit the Hwan Gallery for a unique and intriguing exhibition titled ‘Artist Unknown.’ Located at 5, Myeongnyun-ro 26-gil, Jung-gu, Daegu, this exhibition showcases a rare collection of paintings and prints gathered over the years by the gallery’s director, Kim Tae-hwan. What’s fascinating about these works is that they lack any known artist, connection, or documentation. The collection features a diverse array of genres and techniques, ranging from landscapes to portraits, and includes both figurative and abstract pieces. This eclectic mix offers visitors a chance to appreciate the pure essence of the artworks without any preconceived notions about the artist’s identity or origin. “We hope that visitors will focus on the personality and atmosphere of each piece, experiencing the complete story the work tells, rather than being influenced by the name of the artist,” says Kim. The gallery is closed every Sunday, so plan your v...

Using Toast Notifications on iOS with React Native

  Toast notifications are a simple yet effective way to display brief messages to users, such as success alerts, error messages, or other prompts. While developing a React Native app, I came across the widely-used ToastAndroid for Android devices. However, I quickly realized that iOS does not support native Toast notifications, which presented a significant challenge for creating a seamless cross-platform experience. Fortunately, I discovered a powerful library called react-native-root-toast , which allows developers to use Toast notifications on both iOS and Android. This library simplifies cross-platform development by providing consistent behavior without the need for platform-specific configurations. Let’s dive into how to implement it and address some common challenges. Why Use react-native-root-toast ? React Native provides ToastAndroid for Android devices, but this API doesn’t work on iOS because iOS lacks native support for Toast notifications. Instead of writing separate...

How to Resolve Ant Design (antd) Errors in Next.js with Jest Testing

  When working on writing test code for a Next.js project using Jest, you might encounter an error related to Ant Design (antd) imports. One common issue developers face is the following error message: SyntaxError : Cannot use import statement outside a module This error can be frustrating, but the solution is straightforward. Let’s dive into the problem, its root cause, and the steps to fix it. The Problem When importing components from Ant Design, you may use a path like this: import TextArea from 'antd/es/input/TextArea' ; While this works perfectly fine in a regular development environment, it can cause issues during testing with Jest. The key reason lies in how Jest handles module resolution for ES (ECMAScript) modules. Jest uses CommonJS by default to execute your tests. The antd/es path uses ES modules, which Jest does not natively support without additional configuration. As a result, Jest throws a syntax error, breaking your tests. The Solution To resolve this er...

Integrating Cloud Storage with Cloud CDN and Custom HTTPS Domain using Cloud DNS

In this guide, we will walk through the steps to integrate Cloud Storage with Cloud CDN and set up a custom HTTPS domain using Cloud DNS. This will allow us to upload images to our site, gaja.live , and serve them efficiently via a CDN with a custom domain. Our current setup fetches images directly from Cloud Storage. While the need for a CDN wasn’t immediate, integrating one now will be beneficial for future scalability. I’ll explain each step in detail, ensuring even beginners can follow along. Steps to Integrate Cloud Storage with Cloud CDN Set Up the Load Balancer Link to Cloud Storage Configure Cloud DNS for the CDN Address Let’s get started with setting up the Load Balancer. Step 1: Set Up the Load Balancer Navigate to Network Services → Load balancing → Create a load balancer . Choose Application Load Balancer . Select Public facing and Global deployment . Use the Global external Application Load Balancer option. Click Configure . Load Balancer Configuration a. Fron...

Lip Theater Institute to Delight Young Audiences at Ashtej International Summer Festival

Get ready for a delightful experience! The Lip Theater Institute for Children and Youth Theater is participating in the 2024 Ashtej International Summer Festival with its exciting project ‘Theater for Younger Audiences.’ This special program, designed for infants and toddlers aged 36 months and younger, will run from July 21 to 28. The Ashtead International Summer Festival is Korea’s premier children’s and youth arts performance festival, showcasing outstanding theater from around the globe. This year’s ‘Theater for Younger Audiences will feature innovative performances by four creative teams: Creative Group Noni, Theater Company Masil, Whole Body, and Collective Degururu. As part of both the 2024 Ashtead International Summer Festival and the Korea Arts Council for the Disabled’s Inclusive Arts for Children Project, the festival will take place at the Seoul Arts Center and Arco Dream Field Theater. This year’s program goes beyond mere showcases, offering tryout performances, workshops,...

Special Exhibition Tour for Teachers at Gyeongnam Provincial Museum of Art

Are you a teacher in Gyeongnam province looking for an enriching experience? The Gyeongnam Provincial Museum of Art is hosting a special event just for you! On July 3rd, from 2 to 4 p.m., the museum will hold the ‘2024 Teacher Invitation Exhibition Tour’ on its 1st to 3rd floors, specifically for 30 pre-registered elementary, middle, and high school teachers. This event is a fantastic opportunity to explore the museum’s special exhibitions, including ‘GAM Collection: Future Memory’, ‘Abstract and Audience’, and ‘Realistic Video — Beyond the Light’. These exhibitions commemorate the 20th anniversary of the museum’s opening. Curators of these exhibitions will be present to provide in-depth explanations and answer your questions, making this a highly interactive and educational experience. The tour aims to deepen understanding of the museum’s major collections, featuring works by masters of abstract painting such as Jeon Hyuk-rim, Lee Sung-ja, and Lee Jun. It’s also a chance to foster mea...