저는 인생이 식사와 비슷하다고 생각합니다. 식사의 목적은 식사를 끝내는 것이 아니라 식사하는 시간을 즐기는 것입니다. 슬프게도 인생에서 꿈을 이루는 것에서만 의미를 찾고, 그 과정에서 의미를 찾지 못하는 사람들이 얼마나 많은가요. 맛있는 음식을 먹고 난 후의 만족감도 중요하지만, 식사를 마칠 때까지의 시간을 즐기는 것이 그보다 몇 배나 더 중요하다는 이치를 자신의 인생에도 적용해야 합니다.
- 고다마 미쓰오의 《오타니 쇼헤이의 쇼타임》 중에서 -
* '밥 먹는 시간'도 사람마다 다릅니다. 어떤 사람에게는 더없이 즐거운 시간이고, 어떤 사람에게는 그저 배를 채우는 포만감의 시간일 뿐입니다. '행복'은 결과가 아니라 과정에 있습니다. 모든 것은 아직 이루어지지 않았을 때 그 묘미가 있습니다. 구애하는 과정, 여행 준비, 꿈을 향해 정진할 때, 그때가 행복한 시간입니다.
USE AdventureWorks2012;
GO
-- Create tool table.
CREATE TABLE dbo.Tool(
ID INT IDENTITY NOT NULL PRIMARY KEY,
Name VARCHAR(40) NOT NULL
);
GO
-- Inserting values into products table.
INSERT INTO dbo.Tool(Name)
VALUES ('Screwdriver')
, ('Hammer')
, ('Saw')
, ('Shovel');
GO
-- Create a gap in the identity values.
DELETE dbo.Tool
WHERE Name = 'Saw';
GO
SELECT *
FROM dbo.Tool;
GO
-- Try to insert an explicit ID value of 3;
-- should return an error:
-- An explicit value for the identity column in table 'AdventureWorks2012.dbo.Tool' can only be specified when a column list is used and IDENTITY_INSERT is ON.
INSERT INTO dbo.Tool (ID, Name) VALUES (3, 'Garden shovel');
GO
-- SET IDENTITY_INSERT to ON.
SET IDENTITY_INSERT dbo.Tool ON;
GO
-- Try to insert an explicit ID value of 3.
INSERT INTO dbo.Tool (ID, Name) VALUES (3, 'Garden shovel');
GO
SELECT *
FROM dbo.Tool;
GO
-- Drop products table.
DROP TABLE dbo.Tool;
GO
지방 도시의 한 낡은 시장 골목을 걸었다. 시장 골목은 그 고장 사람들이 쌓아놓은 세월의 퇴적층으로 이루어져 있다. 사람 말고는 거기 아무것도 없다. 대폿집과 실비집은 이제 천연기념물이 되어간다. 통계를 내보나마나 대폿집 주인이나 손님이나 같이 늙어간다. 그들의 평균 나이는 이제 일흔을 웃돌 것이다. 페인트로 쓰거나 셀로판지로 붙인 간판, 그것들은 내구성이 나빠 글자가 멋대로 일어나서 떨어져버린다. 멀리서 보면 ‘주ㅊ지’로 보인다. 가까이 가면, 빛 흐린 시장의 골목이지만 간신히 탈락한 음소들을 채워 넣어 읽을 수 있다. 떨어져 나간 자리에 흔적이 있기 때문이다. 주천집이다.
그렇게 나는 주천집에 들어갔다. 아무도 없다. 딱 두 평 남짓 공간이 전부다. 탁자 하나, 간이 싱크대 하나. 탁자에 막걸리가 두 병. 주인이 오겠거니 하고 냉장고에서 막걸리를 찾는다. 아니, 냉장고가 없다. 술집을 하지 않나 보다. 주섬주섬 일어나려는데 지긋한 아주머니가 들어선다.
“장사 안 하시나요. 나가려던….”
“앉어요. 마시게?”
“주천집은 무슨 뜻이에요?”
술이 샘솟는 집. 나는 그쯤 해석을 붙이고 있었다.
“주천이 동네 이름이지.”
그래도 나는 술 솟는 샘 집으로 삼고 싶었다.
“술이 없네요.”
“드세요. 잔 내줄게.”
탁자 위의 막걸리를? 이 미지근한 상온의? 제주에선 ‘노지 소주’라고 상온에 마시는 소주가 있다지만.
“옛날엔 다 상온에 마셨어요. 막걸리를 말통으로 받아쓰는데 땅에 파묻어 팔았지. 냉장고가 어딨어.”
소주가 차가운 냉장고에 들어간 건 빨라야 1980년대 초반, 서울 같은 대도시의 유행이었다. 내 기억으로는 그렇다. 1970년대에는 아버지가 다니시는 술집에 가면, 시렁 같은 선반에 노란 딱지의 ‘진로 소주’ 병이 나란히 진열되어 있었다. 차가운 소주의 유행은 그 엉터리 맛 때문이라고 생각한다. 주정이 좋지 않으니 맛이 고약했다. 요즘처럼 세련된 블렌딩(?) 기술도 없었으리라. 그래서 차갑게 해서 툭 털어 넣는 게 그나마 소주를 잘 마실 수 있는 방법이었을 것이다.
“우리 집은 소주도 안 팔아. 손님이 전부 노인이야. 막걸리나 겨우 마시지. 나이가 팔십들이니까. 여기 미지근한 막걸리를 마셔요 다들. 배가 안 좋으니까 차가운 술은 못해. 안주도 우린 없어. 소금 집어 먹어. 막걸리는 밥인데 뭐. 안주가 필요하남.”
소금 안주에 인생 마지막 시기의 술을 마신다. 노인들이. 냉면집에는 노인들 메뉴가 있다. 거냉(去冷)이라고. 냉기를 제거하고 나오는 냉면이다. 차가운 게 버겁기도 하고, 거냉해서 미지근한 냉면이 맛을 더 잘 표현하기도 한다. 거냉 냉면 드시는 분들은 그래서 미식가라고도 한다. 미지근한 냉면이란 말은 성립하지 않겠지만.
“그러면 다 살게 돼”
“뭐 기초연금 나오는 날은 손님 많고, 아닌 날에는 적고. 안주는 어디서 사올게. 사다 드시던가. 두부를 부쳐달라고? 우린 그것도 이제 안 하는구만. 라면은 더러 끓이지만.”
가게 구석 진열장에 안성탕면 댓 봉지가 쓰러질 듯 놓여 있다. 아주머니는 전병을 사러 갔다. 오독오독한 무가 들어 있는 전병에 미지근한 막걸리를 마셨다. 이건 또 신세계네.
“아주머닌 강원도 사투리를 안 쓰시네요.”
“응. 나는 경기도 사람이야. 시집을 왔어요. 양은 파는 행상 아저씨가 중매를 했는데 와서 보니 화전민이야. 옥수수, 감자밖에 없더라고. 먹고살 길이 막막했어. 장까지 50리를 걸어가야 해. 내다 팔 게 뭐 있어. 옥수수 찧어서 내다 팔려면 시어머니가 뭐라 해. 장에 가서 비누도 사고 애기들 것도 사야 하는데 팔 게 없어.”
“아저씨는요?”
“어린 애기들 놔두고 돌아가셨어.”
“청상과부가 되셨구나. 아이고.”
미지근한 막걸리가 목을 타고 느리게 넘어간다. 차갑지 않으니 목넘김이 좋다. 옛날 농주가 그랬을까. 나도 거냉의 나이가 되는 것일까. 혼자 웃었다.
“어쩌다가 하여튼 야반도주를 했어. 애기들 들쳐 업고. 도시 가서 살자, 애기들 살리자, 그랬어. 어머니 모시고 그렇게 나왔어. 밤에 나오는데 엄청 추웠어. 바람이 산골에 들이치니까 설웁더라고. 펑펑 울면서 오는데 눈물이 뺨에 다 얼어붙어. 어머니가 말을 시키는데 눈물이 입술에 붙어서 얼어갖고 대답을 못했어.”
아주머니, 아니 할머니하고도 한참 할머니인 그이는 작고 아담했다. 벽돌 곰방은 보통 일이 아니다. 옛날 어지간한 공사 현장에 승강기가 있을 리 만무. 합판으로 만든 지게에 벽돌을 차곡차곡 쟁여 지고 올라간다. 그것도 아슬아슬하게 판자며 쇠로 만든 간이 계단을 타고. 그러다가 발을 헛디디면 상상도 못할 일이 벌어진다. 산재 통계에도 안 잡히는 사고가 났다. 그 시절, 건설 노동자가 무슨 통계에 들어갔겠는가. 산재라면 큰 기계 돌리는 사업장에서나 있는 일이었다. 건설 현장에서 추락하면 그냥 동네 사고였다.
“내가 마흔 장씩 졌어. 많이 져야 돈도 많아. 그걸로 애기들 먹이고 다 했지. 애들이 너무 고마워. 다 잘 자라서 한몫씩 해요. 먹고살아. 이 가게에서 애기들이 학교 다녔어. 요기 2층이 다락방이야. 아침에 밥 먹이고, 여기서 씻고 학교 갔지. 옛날엔 온갖 음식을 이 좁은 데서 다 했으니까 수도도 있고 그랬지.”
그 좁은 두 평짜리 가게, 2층 방에서 살림을 했다.
“이 동네 00병원. 00아파트, 00호텔도 내가 지었어. 15층까지 곰방이야. 벽돌 마흔 장. 완공날 받아놨다고 해서 마지막에는 밤새워서 벽돌을 날랐지.”
그이의 관절을, 허리를 무너뜨려서 지은 호텔이 지금은 폐업 위기다.
“옛날엔 제일 좋은 호텔이었는데 오래됐으니까. 내가 지었으니까 마음에 짠하지. 길 가다가 높은 건물이란 게 그냥 보이지 않아. 계단도 보이고, 비계(건물 외벽에 설치하는 임시 작업대)도 보여. 짓는 모양이 눈에 다 보이는 거지. 저 안에서 사람들이 벽돌 지고 날라서 미장하고 조적(벽돌 쌓기)해서 건물이 들어서는 거지. 사람들은 몰라. 우리가 뼈 빠지게 져다 날라야 건물이 돼.”
가게를 하나 시장통에 얻었다. 만원 주고 대폿집이라고 페인트로 써 붙이고 장사를 했다. 드럼통 두 개를 고쳐서 탁자로 놓았다. 음식 솜씨가 좋아 장사가 잘됐다. 그렇게 해서 벌써 50년이다. 어디 번듯한 가게들은 노포라고 칭찬받고 하는데 이 집은 찾아갈 수도 없는 시장 구석에 반쯤 없는 듯 있다.
“나는 밥을 안 먹어. 라면만 가끔 먹어. 그래도 이렇게 잘 살아 있잖아요. 라면만 먹어도 살아, 사람은. 벽돌 질 때도 뭐 먹고 지었나. 깡으로 지는 거지, 살자고 지는 거지. 그러면 다 살게 돼.”
낮술이 취한다. 걸어 나오는데 그이가 지었다는 늙은 관광호텔이 간신히 숨을 몰아쉬며 서 있다. 미지근한 시간이 또 이 지방 도시를 채우고 있다.
Now, let us take a dig at the 10 most amazing open-source Flutter apps that you can use freely.
1. Natrium – Fast, Robust & Secure NANO Wallet
One of the most popular open-source applications; build for NANO cryptocurrency. The app is fully coded using Flutter framework/dart programming. Apart from the app’s functional capability, we should definitely take a look at its UI build. This dark-themed open-source application provides intuitive and modern UI design and looks. It is a fairly quick, robust, and secure wallet application that can be used from trading NANO. Along with an efficient mechanism to share QR codes to receive the NANO it also houses an intuitive mechanism to add contact information easily. The push notification service notifies users of any updates and while receiving the NANO.
The overall app is easy to use and can be an inspiration to build other crypto-wallet applications. The backend is powered by Python running the Redis server. The application use state-of-the-art flutter widgets to give such a clean and modern look to the user interface that will clearly amplify the user experience. The logical and functioning features are readily coded using dart programming providing everything required for a simple crypto-wallet application.
2. Grey – Material designed music player developed in Flutter
When it comes to open-source music player application build using Flutter/dart framework, nothing might this Grey application. The application is build using a material design UI which gives a native Android look. The application can be only build for Android now as iOS implementation kept for further enhancement. The UI design is simply impeccable with a clean and fun interface for a music player. The app hosts screen for the song lists, album lists, artist lists in a grid view format. There is also a screen for album detail with listed songs. The actual player screen is just amazing.
All the audio player features are from the Flute-Music-Player plugin. The plugin provides all the audio player functionality like play (local files), stop, pause, seek, and shuffle. The plugin comes with built-in UI themes as well as album art UI. Integrated with such a full-fledged music player plugin, this application is a force to be reckoned with among the open-source Flutter music player application.
3. inKino – a multiplatform Dart project with code sharing between Flutter and web
If you are looking for a movie app developed using Flutter/dart programming, then this is inKino application takes the top place. It is a multiplatform Dart app for browsing movies and showtimes for Finnkino cinemas. The full repo shares code between the Flutter application and the web-based AngularDart web application. The application build is available for both Android and iOS. The UI delivers in terms of movie applications showing a grid-based view of the movies. The overall app UI provides an intuitive experience that every user can use easily. The application list the showtime schedules for movies available in the cinema based on the day and a particular time of the day. The movie detail screen is top-notch consisting of a video player feature for trailers, a gallery feature for images, and a showcase of all the cast for the movie.
The application can deliver a great idea to build your next movie application. It can also deliver inspiration to build various scheduling applications as well. Most importantly, the application is open-source which you can download and run in your system freely. The coding structure is also clean and easy to understand.
If you are a fan of SpaceX and want to follow any news regarding the latest news of the company, then this is the right app for you. Not only about SpaceX but here we are concerned with top Flutter applications and this application packs a punch in terms of UI build. The app is simple with an intuitive UI build. The app itself has powerful features built as a SpaceX launch tracker. This project aims to develop the ultimate SpaceX experience on a variety of platforms.
Fully coded using Flutter and dart programming, this open-source app provides a dark-themed UI with features concerned with SpaceX aircraft, rockets, spaceships, etc. The app displays a detailed list of past & upcoming launches. The push notification feature notifies users when the rocket leaves the launch pad. It consists of a vehicle catalog where you can read about all rockets, capsules & ships SpaceX has develop over the years. It even has the feature to track the spaceship which tells the position, speed & status of all active ships used by SpaceX. There is also a Tesla Roadster tracker that shows the orbit, speed & distance of Elon Musk’s Tesla Roadster. Every feature is equipped with a great UI build with impeccable features. This open-source app is the one to look at for Flutter developers.
5. Flutter Food Delivery Application Design
Sometimes we look for an app that we can customize easily with our own features. This open-source application delivers a food delivery app UI fully coded using Flutter/Dart. The open-source repo only delivers the UI but not the features. Hence, we can make changes and integrate the required features ourselves. The application is currently under development. But, if you just look at the UI of this food delivery app then you will definitely be impressed. The app’s overall UI looks vibrant and modern.
Currently, the application delivers a Home screen with a horizontal scrolling display of food type, and grid view of popular food items, a Food Details Screen with price and add to cart option along with all the details of the food item & Add To Cart Screen with an option for payment as well. Lastly, the Login and Registration screens are also great. The UI just delivers every aspect required to build the food delivery application and all that is left are the features. This app template can be a starting project for us to develop our own Flutter food delivery application.
6. News Buzz – News App created in Flutter using News API
Well, we all love a news application that is simple and elegant in terms of user experience and does not contain much of a fuss. Here, is an open-source News application built in Flutter using News API for fetching real-time data. It is integrated with Firebase as the backend and authenticator. The features include a custom news feed based on selected sources, bookmarking and saving news articles, browse news based on different categories, search for particular news, as well as sharing articles. The overall app’s UI is built using material design specification which looks clean and simple. The app also facilitates a login feature using Google Sign-In authentication activated using the Firebase plugin. The news can be viewed in-app with the help of the Flutter Webview plugin. All the HTML, CSS, and JavaScript are loaded in the app itself to display the actual news page through the webview plugin.
This is a great example of simple Flutter applications that delivers in terms of clean, modern UI as well as some robust features. Flutter developers can learn a great deal from this application on the news app UI and features that can be integrated. This can be a great starting point to develop a professional-looking news application using Flutter/Dart programming.
7. Note Taking App made in Flutter with Sqlite
Now here comes the utility app built completely using Flutter/dart. We all know how useful a note app can be for taking notes. This notes application is themed to provide a fun element to the overall experience of the app. The overall UI looks colorful, modern, and fun to look at. Of course, there is a high degree of intuitiveness to it as well. The notes are shown in list view or staggered grid view to make it look more modern. There is also a feature to select the color theme for each note. The colors can be an essential element to mark how essential the note is.
The app is completely offline with notes being stored in the SQLite database. There is also the feature of search functionality. The overall interface is clean and vibrant. It can be an inspiration for the Flutter developers in terms of UI and functionality. Such a wonderful application and the source code is available freely as well.
8. Deer – Minimalist Todo Planner app
One of the best applications built using Flutter/Dart programming that is completely open-source. This application represents one of the cleanest UI builds that I have ever seen which is completely white-themed. The app is a minimalist Todo planner app built around the idea of efficiency and a clean aesthetic. The UI build and the custom functionality it provides to set each to-do item is simply awesome. This app is basically an instant love for those who love to play around with UI builds in the Flutter ecosystem.
Essentially, this application is built around the bloc pattern which is a popular method to implement state management in the Flutter application. Hence, this application can be a great example to learn and get ideas to implement the bloc pattern for Flutter development. There is high customizability and feature addition to each To-do item. This can be one of the most feature-full To-do applications which are available free right now.
9. Flutter Grocery Shopping App with WooCommerce API integration
Well if look into applications like Reddit and Quora, there are a lot of people asking for Grocery app templates. These types of applications are very popular and in high demand as well. Since the world is going digital, each grocery shop is looking for its own application. And, this application can be just what they are looking for. It is a Flutter Grocery Shopping app template with WooCommerce API integration. Any grocery shop owner can simply build this app into production or use the template to make easy customization. Since the app code is free to use, it saves cost and time for development. The app UI is simple and clean. There are all the features already integrated into the template that a grocery app needs.
The template delivers the layout without data flow and communication with the backend system. There is the integration of payment gateway as well. Apart from all the features that it provides for online Woocommerce based grocery applications, it also presents an intuitive UI with a grid-based layout to display the grocery items. There is also a categorical display or search option available with a seemingly well-equipped filter system. Each item is list displays the price and add to cart button which also leads to the item detail screen. The add to cart screen then transitions to the checkout screen to make a payment transaction. It is surprising to believe that such a well-equipped application is available in the market for free.
10. WooCommerce App: Label StoreMax
Now here is a state-of-the-art Woocommerce application named Label Storemax which is available in stores as well. It is basically an App Template for WooCommerce stores completely build using Flutter/Dart programming. It is integrated to work with WooCommerce stores and API. The app UI features a clean and modern look completely white-themed. This can be a starting point for creating your own Woocommerce application.
The features include WordPress-based login and register authentication mechanism. The app has caching system enabled with makes the app run smoothly and fast compared to other applications. This makes this template enable to handle high traffic and provide a consistent fluid experience to users. This application can easily connect to WooStore and pull items, categories, and shipping from the store which you can manage from WordPress admin. The application is also equipped with light and dark mode themes. This application can be a source of inspiration for the Flutter developers to learn about UI and feature integrations of eCommerce applications in the Flutter ecosystem.
우리가 행하는 어떤 작은 것이라도 모두 우주에 그대로 기록된다. 그러니 좋은 일을 하면 좋은 보답을, 나쁜 일을 하면 그에 상응하는 응보를 받게 되는 거지. 운명은 그 사람의 선악에 따라 얼마든지 변할 수 있다. 선한 덕을 쌓으면 반드시 운명이 바뀌게 된다. 주역에 ‘선을 쌓는 집에는 반드시 좋은 일이 있다’라고 쓰여 있는 것처럼 말이야. - 운곡선사
일을 할 때는 남에게도 도움이 된다는 생각을 하면서 해야 합니다. 그러면 힘든 일도 더 이상 하기 싫지 않고, 스트레스도 많이 줄어듭니다. 기쁘게 일하면 일의 효율도 오릅니다. 주위 사람들이 기뻐하니 나도 기쁘고, 점점 더 다른 사람에게 도움이 되고 싶다는 생각을 하게 됩니다. 누군가를 기쁘게 하면 그 기운이 돌고 돌아 세상에 큰 도움이 되고, 결국 내 운도 좋아지게 됩니다.