민속화 속 '현대 작가'의 방

Featured Image

class=”kg-image” alt=”” loading=”lazy” width=”736″ height=”1408″ srcset=”__GHOST_URL__/content/images/2025/10/image-2.webp 600w, __GHOST_URL__/content/images/2025/10/image-2.webp 736w” sizes=”(min-width: 720px) 720px”>

현대의 선비, 혹은 노트북 앞의 유학자

아침 햇살이 얇은 창호지를 통과해 방 안을 물들인다.
현대의 선비는 이른 시각에 일어나 갓을 정제하고, 도포 자락을 단정히 여민다. 손끝에 닿는 명주실의 결이 하루의 마음을 고요히 가라앉힌다. 그는 노트북을 펼친다. 검은 화면에 빛이 켜지고, 세속의 바다로 통하는 문이 열린다.

그의 책상 위엔 묵향 대신 은은한 커피 향이 감돈다. 그는 그 향을 ‘가배’라 부르며, 마치 옛 선비가 다관(茶罐)을 열 듯 천천히 향을 음미한다. 화면 속엔 데이터와 문장, 일정표와 메일이 뒤섞여 있지만, 그에겐 그것이 곧 ‘세상 공부’이자 ‘세상과의 문답’이다.

예전의 선비가 경전을 펼치고 붓을 들어 사유를 벼리듯,
오늘의 선비는 커서를 움직이며 텍스트를 다듬는다.
그에게 코드의 구조와 문장의 리듬은 다르지 않다.
둘 다 마음을 정제해야 비로소 뜻이 통한다.

그는 때로 노트북을 덮고, 창가에 놓인 다육이를 바라본다.
그 연초록 잎사귀 하나에도 생의 도리가 깃들어 있는 듯하다.
그 순간만큼은, 와이파이와 전원이 꺼진 세상 속에서도 여전히 사유가 살아 있음을 느낀다.

밤이 되면, 그는 디지털 불빛 대신 초를 켜고 붓을 잡는다.
하루 동안 쌓인 언어의 먼지를 털어내듯, 한지 위에 몇 자를 적는다.
그 글씨는 세상에 나가지 않지만, 그의 마음에는 고요한 강이 흐른다.

사람들은 묻는다.
“그대는 왜 아직 갓을 쓰는가?”
그는 웃으며 답한다.
“시대가 달라져도, 나는 다만 나의 예(禮)를 잃고 싶지 않소.”

그에게 예란 단지 형식이 아니다.
타인을 존중하는 태도이며, 문장을 존중하는 마음이고, 세상과의 거리를 유지하려는 최소한의 품격이다.
그는 알고 있다.
기술은 하루가 다르게 변하지만, 마음의 도는 변하지 않는다는 것을.

그래서 그는 여전히 도포를 걸치고,
커피를 마시며, 노트북을 열어 세상과 문답을 이어간다.
그의 갓은 전통의 상징이 아니라, 사유의 그늘이다.
그의 노트북은 기계가 아니라, 한 시대의 붓이다.

오늘의 선비는 그렇게 산다.
조용히, 그러나 단단히.
묵향 대신 가배 향으로, 붓 대신 커서로, 그러나 여전히 예의와 사색으로 하루를 써 내려간다.

100권의 블로그: 포맷 지옥을 건너 EPUB을 엮다

Featured Image

  • 당초 4000 게시글 + a 를 100권의 전자책을 목표했지만, 현실은 방대한 온라인 지식의 보고, 블로그에 있었다. ‘책이나 있겠나… 블로그나 보겠지 =3=3=3’ 이라는 자조 섞인 결론에 도달하며, 결국 이 파편화된 지식들을 하나의 형태로 묶어주는 EPUB용 프로그램 개발에 착수했다.
class=”kg-image” alt=”” loading=”lazy” width=”1786″ height=”2422″ srcset=”__GHOST_URL__/content/images/2025/10/image.webp 600w, __GHOST_URL__/content/images/2025/10/image.webp 1000w, __GHOST_URL__/content/images/2025/10/image.webp 1600w, __GHOST_URL__/content/images/2025/10/image.webp 1786w” sizes=”(min-width: 720px) 720px”>

개발 과정: 고통의 근원, 포맷

가장 큰 난관은 역시 **’서로 다른 포맷을 맞추는 일’**이었다.

  • A 블로그는 콘텐츠가 <p> 태그 안에 깔끔하게 정리되어 있었지만, B 블로그는 줄 바꿈이 <br> 태그 대신 이중 엔터로 처리되어 있었다.
  • C 블로그는 이미지가 외부 링크로, D 블로그는 Base64 인코딩된 문자열로 본문에 삽입되어 있었다.

이처럼 블로그마다 제각각인 HTML/CSS 스타일콘텐츠 구조는 마치 ‘포맷 지옥’과 같았다. 특정 포맷만 지원하도록 만들면 당장은 편하지만, 확장성이 떨어진다. 범용적인 솔루션을 만들려니 각 블로그의 파싱(Parsing) 단계부터 엄청난 예외 처리가 필요했다.

*솔직히 이 과정에서 가장 많이 한 생각은 **’아, 그냥 수동으로 복붙하고 말까’*였다.

하지만 수백 개의 포스트를 수동으로 변환하는 **’노가다’**를 상상하며, 이 비효율적인 시간 낭비를 프로그램으로 막아내겠다는 일념 하나로 버텼다. 각 블로그 구조에 맞는 정규 표현식과 DOM 조작 코드를 짜는 데만 전체 개발 시간의 절반 이상을 쏟아부었다.

결과: ‘시간 낭비’를 ‘시간 절약’으로 바꾸다

class=”kg-image” alt=”” loading=”lazy” width=”1148″ height=”1292″ srcset=”__GHOST_URL__/content/images/2025/10/——————————-2025-10-10————–1.27.34.webp 600w, __GHOST_URL__/content/images/2025/10/——————————-2025-10-10————–1.27.34.webp 1000w, __GHOST_URL__/content/images/2025/10/——————————-2025-10-10————–1.27.34.webp 1148w” sizes=”(min-width: 720px) 720px”>
글을 읽고 쇼핑카트에 담아서 글이 하나로 출력되게 편집합니다.

결과적으로, 블로그 포스트를 카트에 담아 EPUB으로 합쳐주는 프로그램을 완성했다. 비록 포맷을 맞추느라 시간 낭비를 했지만, 이제는 클릭 몇 번으로 수십, 수백 개의 블로그 포스트를 깔끔한 개인 e-book 형태로 소장할 수 있게 되었다.

이 프로그램은 표면적으로는 단순한 변환 툴이지만, 그 안에는 ‘서로 다른 포맷 맞추느라 시간 낭비 ㅠㅠ’ 했던 지난한 고민과 노력이 고스란히 담겨있다. 이 **’100권의 블로그’**는 결국 비효율적인 반복 작업효율적인 자동화 사이에 연휴를 다 써버린 결과물이 되었다.

그동안 만든 사이트

Featured Image

아예 새로운 가계부를 만들던 중에 조금 다른 모양의 가계부를 웹으로 만들어 보기로 했습니다.

+- 라는 아주 간단한 문장 내에 숫자를 넣으면 자동으로 가계부 예산을 세울 수 있게 하는 방식을 만들어 보려고 합니다.

재미없을 수 있지만 의외로 큰 문자 가계부가 만들어질거 같습니다. 그리고 인터페이스에 조금 더 치중하고 오직 속도에만 집중하기로 했습니다.

책공장
책공장
alt=”” onerror=”this.style.display = ‘none'”>

제미나이 AI 프롬프트 샘플 및 무크지 참여하실 분 모집

https://docs.google.com/spreadsheets/d/1HNfMfd3_t1JqYW9yMMGqHMb7o8apBSVmWU1nuJF5gjM/edit?gid=0#gid=0

제미나이 AI 프롬프트 샘플 및 무크지 참여하실 분 모집

봄봄스쿨에서 본격적으로 AI 무크지 시리즈를 만들 준비를 하고 있습니다. 생각정리연구소 도서를 이제 다 떠나보내고 다시 새로운 시리즈로 구글만 먼저 파기로 했습니다.

전환의 시점에서 1등할 수 있는 기업은 구글밖에 없고 사실 잘 모르지만 엄청나게 많은 제품군들이 있는데 그것을 경험하는 분들이 적었습니다.

지난 몇년간 사용했지만 지금의 변화속도는 무서울 정도라고 생각됩니다. 하던 일을 꼭 내가해야 할까? 라는 생각을 하다가 준비를 하고 이제 본격화 해볼 생각입니다.

참여는 일단 오픈해서 진행해볼 생각이며 보다 빠르게 출간하는 방향으로 전자책, 강의, 워크샵, POD, 도서 순서로 방향을 잡고 진행할 생각입니다.