혼자 만들고 운영한 기록을 코드 중심으로 남긴다.

자동화 파이프라인, 작은 웹앱, 페이퍼 트레이딩 실험, AI 보조 개발을 과장 없이 기록한다. 스크린샷, 명령어, 실패 노트가 본문이다.

먼저 볼 글

추천
툴과 개발 환경

빌드 세팅 한 줄이 테스트 61건을 부팅 중에 죽였습니다

기본 액터 격리를 메인 액터로 두는 세팅은 deinit을 직접 쓰지 않은 클래스에만 isolated deinit을 합성합니다. 아무것도 안 쓴 클래스만 위험합니다. 직관과 반대입니다.

13 분 읽기
script -> edge-tts -> caption sync -> ffmpeg
비즈니스 현실

같은 캡션이 한 앱에서 +325%, 다른 앱에서 -42%였습니다

스토어 제품 페이지 A/B 5건을 같은 날 읽었습니다. 트리트먼트는 다섯 개 모두 캡션 합성 하나로 같았는데 결과가 -42%에서 +325%로 갈렸습니다. 그리고 며칠 전 검정력 계산은 중복 제거 전 노출을 써서 9배 틀려 있었습니다.

11 분 읽기

최신 글

전체 글
왼쪽에는 국가와 언어를 인자로 받는 채널 세팅 스크립트, 오른쪽에는 세 앱 두 언어만 채워진 후크 데이터 격자
자동화 파이프라인6 분 읽기

내 채널은 스크립트 하나로 열렸고, 후크는 앱마다 손으로 채워야 했다

앱 다운로드 채널을 세팅하는 스크립트와 후크 번역 데이터를 한 커밋에 넣었습니다. 채널 쪽은 국가·언어를 인자로 받아 무한히 늘어나는데, 콘텐츠 쪽은 앱 하나당 언어 하나당 손으로 채운 항목이 있어야 렌더러가 무언가를 올릴 수 있었습니다. '다국어 지원'이 어느 층까지 내려가 있는지에 대한 기록입니다.

#localization#youtube#oauth#shorts
왼쪽은 영어 쇼츠에 한국어 기본 해시태그가 붙는 네이티브 앱 분기, 오른쪽은 웹과 네이티브 분기가 모두 언어별 basetags를 읽는 구조의 2패널 다이어그램
자동화 파이프라인6 분 읽기

내 영어 쇼츠가 한국어 해시태그를 달고 있었다

유튜브 업로더는 웹앱 영상의 해시태그를 이미 언어별로 나누고 있었습니다. 하지만 네이티브 앱 분기는 여전히 한국어 기본 태그 한 벌을 모든 언어에 붙이고 있었습니다. 같은 수정이 한쪽 분기에만 들어가 있던 문제와 20줄짜리 수정, 아직 모르는 부분을 정리했습니다.

#youtube-shorts#hashtags#i18n#localization
블로그 글 27편이 하나씩 영상 대본으로 바뀌고 마지막에 생성이 멈추는 흐름도
자동화 파이프라인7 분 읽기

내 영상 대본 자동 생성기는 27번째에서 멈추게 되어 있었습니다

블로그 글을 영상 대본으로 바꿔 매일 아침 발행 큐에 넣는 자동화를 붙였습니다. 이 자동화는 일부러 원본을 실제로 쓴 블로그 글 27편으로만 한정했습니다. 원본이 떨어지면 스스로 멈춥니다. 자동화를 어디서 멈추게 할지가 이번 작업의 진짜 결정이었습니다.

#automation#launchd#llm#video-pipeline
왼쪽은 자리표시와 준비 중 링크가 남은 글 화면, 오른쪽은 다이어그램이 채워지고 빈 영상 섹션이 사라진 화면
스크린샷과 에셋6 분 읽기

내 글들이 빈 액자를 걸어 둔 채 배포되고 있었습니다

여러 글에서 개념 그림 자리에 실제 그림 대신 자리표시가 들어가 있었습니다. 영상이 없는 글에도 영상 섹션 틀이 남아 있었습니다. 한 커밋으로 다이어그램 17개를 넣고 빈 영상 섹션을 숨겼습니다. 그래도 한 편은 값싸게 채울 수 없었습니다.

#placeholders#svg#nextjs#frontmatter
왼쪽은 서로 다른 앱들이 같은 해시태그 묶음을 공유하는 모습, 오른쪽은 앱마다 따로 생성되어 캐시된 해시태그 목록
자동화 파이프라인7 분 읽기

내 수면 앱과 K-pop 퀴즈가 같은 해시태그를 달고 있었다

인스타그램 자동 크로스포스트는 어떤 앱을 올리든 똑같은 기본 해시태그를 붙이고 있었습니다. 에러는 없었습니다. 태그가 붙었는지만 확인했고, 그 앱에 맞는 태그인지는 아무도 확인하지 않았기 때문입니다. 앱마다 태그를 한 번만 생성해 캐시하고 기본 태그는 폴백으로만 남긴 과정과, 아직 모르는 점을 정리했습니다.

#instagram#hashtags#claude-cli#automation
네 개 홍보 지면 중 Instagram 앱 카드 한 곳만 웹앱 매니페스트를 읽고 있음을 보여주는 비교 도식
자동화 파이프라인9 분 읽기

내 인스타 앱 카드가 아직 웹앱을 팔고 있었다

홍보 대상을 스토어 앱으로 좁히라는 지시를 받고 확인해 보니, 네 지면 가운데 한 곳만 웹앱을 밀고 있었습니다. 그런데 콘텐츠 풀만 바꿔서는 끝나지 않았습니다. 언어, 가격 주장, 말투가 모두 같이 걸려 있었고, 진행 중이던 실험 창까지 다시 열어야 했습니다.

#instagram#localization#itunes-lookup#automation
개념 도식: 왼쪽에는 이름이 지워진 본문 문단, 오른쪽에는 같은 이름이 그대로 박혀 있는 URL 경로와 OG 이미지 파일명.
배포와 인프라6 분 읽기

본문에서 지운 이름이 URL에 그대로 남아 있었다

블로그와 내부 문서에서 식별자 두 개를 가리는 작업을 했습니다. 문장 속 이름만 고치면 되는 일인 줄 알았는데, 하나는 글 파일명, 곧 URL 슬러그 안에 들어 있었습니다. 이름을 바꾸면 URL과 OG 이미지, 문서 속 목록까지 같이 바뀌어야 했습니다.

#privacy#slug#build-output#grep