이 글은 Daily Log 시리즈의 156번째 기록입니다. (총 161개)

오늘 한 일

  • 룸톤 Roomtone

    • 앱스토어 출시까지 남은 일을 마일스톤 다섯 단계로 정리
    • 프로덕션이 하나도 없다는 것을 발견 — 원격 DB·저장소·배포 전부 미생성, 곡 7GB가 노트북 안에만
    • 원격 데이터베이스와 음원 저장소 생성, 테이블 설계도 19개 적용
    • 카탈로그 원격 이관 — 곡 771(승인 699)·태그 연결 4,894·재생목록 7·스케줄 10
    • 배포 루트를 정적 한 장으로 교체, 7월에 멈춘 웹 콘솔은 운영에서 제외
    • 검수 진척 확인 — 보류 442곡에서 15곡으로
  • 소리꽃 KeyBloom

    • KeyBloom TIL 30편 재작업을 끝냈다. 27·28에 이어 29·30까지, 용어를 되살리고 원칙 앞에 장면을 붙이는 기준으로 전부 통일했다
    • 건반 룩 2단계는 하지 않기로 정했다. 1단계 결과가 이미 괜찮아서 접었다
    • 제품 페이지의 파동 데모가 앱과 별개 물리로 돌고 있어서 앱 실제 값을 넘겼다
  • 블로그

    • MiniMacro 초안 7편을 검수·게시했다(devlog 0·2·3·4, TIL 1·2·3) — 걷어냈던 기술 용어를 devlog에 남아 있던 이름으로 되살리고(pyautogui·pynput·DPI 인식 수준·Per-Monitor V2·IME), 마무리된 프로젝트라 소개 글에 완료 표시를 넣었다
    • 데일리 로그 6편을 게시했다(08-31·09-02·09-03·09-05·09-06·09-07) — 조각 26편을 날짜별로 합쳤다. 08-26에서 끊겨 있던 게시가 09-07까지 이어졌다
    • 로그스톤 샵 devlog 12·13을 검수·게시했다
    • 소리꽃 KeyBloom TIL 29·30과 devlog 32·33을 검수·게시했다 — 재작업이 끝난 30편 중 첫 묶음이고, 나머지는 열 편씩 나눠 보기로 했다
    • 위키링크를 쓰지 않는 규칙을 CLAUDE.md에 넣었다 — Obsidian에서는 링크로 보이지만 사이트에는 플러그인이 없어 대괄호가 그대로 노출된다. KeyBloom 세션이 자기 글에서 찾아 알려 준 것이다
    • 데일리 조각을 합치는 일은 스크립트로 돌렸다 — 26편을 하나씩 옮겨 적는 대신 섹션별로 묶고, 판단이 필요한 곳만 따로 봤다
  • LOGSTONE Shop

    • 오픈데이 앱 주소가 자체 도메인으로 바뀌어 방침 조항 두 군데를 고침 — 제품 이름표는 새 주소로, 통합본 목록에는 옛 주소도 병기
    • 방침·약관 갱신일을 오늘로 올림. 지난주 룸톤 조항을 넣고도 3주 전에 멈춰 있었다
    • 오픈데이 「돌아보기」에 방침 조항이 필요한지 판단 — 우리 손에 들어오는 값이 없어 불필요로 정함
    • 파동 데모를 앱이 보내 준 값으로 교체하고, 타일에서 좁아 보여 고리를 키움

어려웠던 점

  • 룸톤 Roomtone

    • 두 달 넘게 만들었는데 클라우드에는 데이터베이스도 저장소도 서버도 없었다
    • 검수를 기다리던 곡이 442개라 답이 없어 보였다
    • 쓰려던 배포 주소를 동명의 다른 서비스가 이미 쓰고 있었다
  • 소리꽃 KeyBloom

    • 제품 페이지의 모션 데모는 샵이 자체 렌더러로 따로 그리는 거라, 새 모션은 설명만 보고 근사로 짜여 있었다
    • 라벨 목록과 데모 파라미터 목록이 순서로만 짝지어져 있어서 모션 하나를 바꾸자 그림이 다섯 개 밀렸다
  • 블로그

    • MiniMacro를 검수하는 동안 그 세션이 같은 초안을 다시 쓰고 있었다. 초안은 기록에 안 올라가서 덮이면 되돌릴 데가 없다. 손을 떼고 고친 판을 따로 복사해 둔 뒤, 세션 작업이 끝나고 다시 검수했다
    • 데일리가 번호로 가리키는 TIL이 실제 글과 안 맞는 경우가 여럿이었다. 룸톤은 세 곳이 다른 날 글을 가리키고 있었고, 어떤 날은 포인터만 있고 항목이 비어 있었다. 날짜로 대조해야 걸러졌다
    • KeyBloom 30편을 한 번에 볼지 나눌지 정해야 했다. 하루 검토량 상한과 어긋나서 열 편씩 셋으로 갈랐다
  • LOGSTONE Shop

    • 앱이 준 가로 반경 값이 16:9 화면을 전제한 것이라 그대로 넣으면 우리 타일에서 고리가 늘어난다. 뷰 비율을 계산해 곱하도록 바꿨다

배운 점

  • 룸톤 Roomtone TIL 11로 정리

    • 로컬에서 다 돌아가도 클라우드에 올리는 단계는 통째로 남아 있다
    • 막힌 일은 개수와 건당 시간을 나눠 본다 — 개수를 못 줄여도 건당 시간은 줄일 수 있다
    • 서비스 주소를 남의 이름 공간에 두면 선점당할 수 있다
    • 용량은 현재 값이 아니라 늘어나는 속도로 센다
  • 소리꽃 KeyBloom TIL 31로 정리

    • 계획에 적힌 다음 단계는 예상이지 약속이 아니다. 실물을 보고 충분하면 접는다
    • 맛보기를 먼저 보는 건 시간을 아끼는 방법이기도 하지만, 그보다 멈출 기회를 만드는 방법이다
    • 말로 넘긴 사양은 상대가 다시 만들고, 다시 만든 것은 원본과 다르다
    • 개발선과 출시선을 가르면 만든 것과 나간 것이 벌어진다. 안 나간 목록을 유지하는 값을 같이 치러야 한다

해야 할 일

  • 룸톤 Roomtone

    • 배포하고 커스텀 도메인 붙이기
    • 운영 비밀값 세 개 넣기
    • 파일 추출 차단 2단계 — 안드로이드 인앱 복호화
    • 음원 7GB 원격 이관 (2단계 뒤에, 암호화와 한 번에)
    • 검수 대기 15곡 마저 듣기
    • 플레이 제출 준비 — 업로드 서명 키, 앱 식별자 확정, 앱 아이콘
  • 소리꽃 KeyBloom

    • 크로마키 출력 — 키 색과 파티클 색이 겹치는 문제부터
    • 9:16·1:1 비율 영상 추출
    • 라이브 모드 영상 촬영 기획
    • 다음 릴리스 노트에 건반 입체감 포함
  • 블로그

    • 소리꽃 KeyBloom TIL 110 검수, 이어서 1120·21~28
    • 회신 대기 — 소리꽃 KeyBloom(TIL 16 용어), PalaceMaze(용어·TIL 참조·표기), 로그스톤 샵(devlog 11에서 사라진 이월 둘), ScorePlayer(TIL 1~4 용어·태그)
    • 데일리 08-27~30 게시(ScorePlayer 대기), 09-01 게시(PalaceMaze 대기)
    • 로그스톤 샵 devlog 14·15 검수
    • 검수 대기 — 모래게임 TIL 11~34, 룸톤 25편, 여둘까, UE5 강의 8편, UnrealLab MCP, 궁 미로, 가챠, 크레센도 (이월)
  • LOGSTONE Shop

    • 메트로놈 새 버전 올라오면 업데이트 내역 이어붙이기
    • 여둘까 영어판·아이콘 UI 나오면 가이드 스크린샷 다시 받아 배포
    • 중복 파일 찾기 앱 손질 후 등록 재검토

Series: Daily Log

1 오늘 해낸 것 2 오늘 해낸 것 3 오늘 해낸 것 4 오늘 해낸 것 5 오늘 해낸 것 6 오늘 해낸 것 7 오늘 해낸 것 8 오늘 해낸 것 9 오늘 해낸 것 10 오늘 해낸 것 11 오늘 해낸 것 12 오늘 해낸 것 13 오늘 해낸 것 14 오늘 해낸 것 15 오늘 해낸 것 16 오늘 해낸 것 17 오늘 해낸 것 18 오늘 해낸 것 19 오늘 해낸 것 20 오늘 해낸 것 21 오늘 해낸 것 22 오늘 해낸 것 23 오늘 해낸 것 24 오늘 해낸 것 25 오늘 해낸 것 26 오늘 해낸 것 27 오늘 해낸 것 28 오늘 해낸 것 29 오늘 해낸 것 30 오늘 해낸 것 31 오늘 해낸 것 32 오늘 해낸 것 33 오늘 해낸 것 34 오늘 해낸 것 35 오늘 해낸 것 36 오늘 해낸 것 37 오늘 해낸 것 38 오늘 해낸 것 39 오늘 해낸 것 40 오늘 해낸 것 41 오늘 해낸 것 42 오늘 해낸 것 43 오늘 해낸 것 44 오늘 해낸 것 45 오늘 해낸 것 46 오늘 해낸 것 47 오늘 해낸 것 48 오늘 해낸 것 49 오늘 해낸 것 50 오늘 해낸 것 51 오늘 해낸 것 52 오늘 해낸 것 53 오늘 해낸 것 54 오늘 해낸 것 55 오늘 해낸 것 56 오늘 해낸 것 57 오늘 해낸 것 58 오늘 해낸 것 59 오늘 해낸 것 60 오늘 해낸 것 61 오늘 해낸 것 62 오늘 해낸 것 63 오늘 해낸 것 64 오늘 해낸 것 65 오늘 해낸 것 66 오늘 해낸 것 67 오늘 해낸 것 68 오늘 해낸 것 69 오늘 해낸 것 70 오늘 해낸 것 71 오늘 해낸 것 72 오늘 해낸 것 73 오늘 해낸 것 74 오늘 해낸 것 75 오늘 해낸 것 76 오늘 해낸 것 77 오늘 해낸 것 78 오늘 해낸 것 79 오늘 해낸 것 80 오늘 해낸 것 81 오늘 해낸 것 82 오늘 해낸 것 83 오늘 해낸 것 84 오늘 해낸 것 85 오늘 해낸 것 86 오늘 해낸 것 87 오늘 해낸 것 88 오늘 해낸 것 89 오늘 해낸 것 90 오늘 해낸 것 91 오늘 해낸 것 92 오늘 해낸 것 93 오늘 해낸 것 94 오늘 해낸 것 95 오늘 해낸 것 96 오늘 해낸 것 97 오늘 해낸 것 98 오늘 해낸 것 99 오늘 해낸 것 100 오늘 해낸 것 101 오늘 해낸 것 102 오늘 해낸 것 103 오늘 해낸 것 104 오늘 해낸 것 105 오늘 해낸 것 106 오늘 해낸 것 107 오늘 해낸 것 108 오늘 해낸 것 109 오늘 해낸 것 110 오늘 해낸 것 111 오늘 해낸 것 112 오늘 해낸 것 113 오늘 해낸 것 114 오늘 해낸 것 115 오늘 해낸 것 116 오늘 해낸 것 117 오늘 해낸 것 118 오늘 해낸 것 119 오늘 해낸 것 120 오늘 해낸 것 121 오늘 해낸 것 122 오늘 해낸 것 123 오늘 해낸 것 124 오늘 해낸 것 125 오늘 해낸 것 126 오늘 해낸 것 127 오늘 해낸 것 128 오늘 해낸 것 129 오늘 해낸 것 130 오늘 해낸 것 131 오늘 해낸 것 132 오늘 해낸 것 133 오늘 해낸 것 134 오늘 해낸 것 135 오늘 해낸 것 136 오늘 해낸 것 137 오늘 해낸 것 138 오늘 해낸 것 139 오늘 해낸 것 140 오늘 해낸 것 141 오늘 해낸 것 142 오늘 해낸 것 143 오늘 해낸 것 144 오늘 해낸 것 145 오늘 해낸 것 146 오늘 해낸 것 147 오늘 해낸 것 148 오늘 해낸 것 149 오늘 해낸 것 150 오늘 해낸 것 151 오늘 해낸 것 152 오늘 해낸 것 153 오늘 해낸 것 154 오늘 해낸 것 155 오늘 해낸 것 156 오늘 해낸 것 읽는 중 157 오늘 해낸 것 158 오늘 해낸 것 159 오늘 해낸 것 160 오늘 해낸 것 161 오늘 해낸 것