노트

이 사이트를 만들며 측정한 숫자와 밟은 함정들. 모든 글은 실제로 측정한 데이터를 뼈대로 하며, 일반론이 아닙니다.

2026-09-16

同一個地點多出三十隻走失貓狗,深入調查之後,答案讓人意外중국어만

把政府的走失寵物通報畫成地圖之後,嘉義縣六腳鄉出現一個很不對勁的點:同一天三十幾筆走失,同一個姓,資料幾乎全是空的。我寫信問主管機關,兩週後收到答覆。這篇寫下從發現到得到答案的過程,以及為什麼這件事會影響到正在找毛孩的人。

2026-09-09

把警政署每天公告的失物做成能查的地圖:品名藏在一句公文裡、地點只有文字중국어만

警政署每天公告全台撿到的失物,九萬多筆,但散在 34 個受理機關、只有文字,連「撿到什麼」都包在一句公文裡。這篇記錄把它合成一個搜尋框加地圖的過程:怎麼從公文句子取出物品名稱、只有文字的地址怎麼定位、哪些來源條款不准碰,還有上線後發現同一份政府資料底下其實有兩個檔、其中一個停了五天的經過。

2026-08-31

편집 프로그램 없이 만든 42초 홍보 영상: 움직이는 지도를 한 프레임씩 계산해 찍기

"잃어버린 반려동물 찾기" 홍보 영상: 사진 한 장이 지도의 핀으로 줄어들고, 대만 전역 8천여 건까지 물러납니다. 전부 AI 생성과 프로그램으로 렌더링한 화면의 조합 — 로컬 모델로 만든 개, 브라우저 프레임별 캡처, Web Mercator로 직접 계산한 전환, 722개 핀을 하나씩 배경 제거, 내레이션과 음악도 합성. 만드는 방법과 다시 만든 일곱 판의 기록.

2026-08-25

대만 농업부의 실종 반려동물 데이터를 지도로: 주소 측위, 개인정보, 칩 없는 아이들

대만 농업부가 매일 공개하는 실종 신고는 1만 건이 넘지만 공식 사이트에는 텍스트 목록뿐입니다. 이것을 지도로 만든 과정: 무료 주소 측위가 대만에서 왜 실패하는지, 시·현이 공개한 주소 좌표로 어떻게 살렸는지, 전화번호를 등록 단계에서 어떻게 지우는지, 그리고 칩 없는 아이에게 왜 등록할 곳이 필요한지.

2026-08-21

대만 수리서의 침수 잠재 지도를 눌러볼 수 있게: 데이터의 모양, 계산한 숫자, 해서는 안 되는 말

침수 잠재 지도는 공개돼 있지만 보려면 GIS가 필요합니다. 10가지 강우 시나리오를 28MB 데이터베이스로 격자화하고 읍면동별 침수 비율을 계산한 기록, 그리고 계산해봐야 알 수 있는 숫자들 — 강우량이 200에서 650mm로 오를 때 어디가 가장 빨리 잠기는지, 짧고 강한 비가 오히려 더 심한 읍면동, 그리고 이 자료로 "여기는 사지 마라"라고 말하면 안 되는 법적 이유.

2026-08-21

대만 캠핑장 1,807곳 중 적법은 203곳: 관광청 명단을 검색 가능하게 만든 과정, 그리고 도중에 제 문장을 고치게 된 일

관광청 데이터에서는 열에 아홉이 "관계 법령 위반"으로 표시돼 있는데, 공식 검색에서는 적법한 200여 곳만 나옵니다. 두 명단을 하나의 검색창에 합친 과정, 법령 칸의 62가지 표기를 분류한 방법, 자기모순인 24건의 처리, 그리고 어떤 웹 기사 덕분에 1차 자료를 다시 확인하고 제 페이지의 한 문장을 고친 이야기.

2026-08-20

집에서 GPU로 AI 모델 돌리기: RTX 5070 Ti 실측 수치와 대가

한 장에 40초, 전력 2Wh, 전기요금 0.02 대만달러. 다만 기계를 하루 종일 켜두면 월 400 대만달러. 자체 AI 서비스를 돌리는 실제 비용과 병목, 밟은 함정을 측정한 숫자로 적었습니다.

2026-08-20

업로드한 사진이 클라우드에 남으면 안 되는 이유: 하루에 417번 스캔당한 실제 기록

사이트를 올린 첫날 설정 파일을 417번 뒤졌습니다. AI 개발 도구의 설정 파일까지 사전에 들어 있습니다. 사진 업로드의 위험을 실제 서버 기록으로 설명하고, 서비스에 물어야 할 세 가지 질문을 정리했습니다.

2026-08-20

정지 사진 한 장이 6초 반복 영상이 되기까지: 구현 세부와 밟은 함정

사진에서 73프레임, 그리고 핑퐁 루프까지의 전체 흐름과, 재보고 나서야 알게 된 것들. 모델에게 "카메라를 움직이지 마"라고 할수록 화면이 더 밀고 들어오고, 액자는 모델이 그리게 하면 안 됩니다.

2026-08-20

영상 한 편 생성 시간을 80초에서 43초로: 시도한 모든 방법과 실측치

노드별로 재보니 병목은 연산이 아니라 30GB 모델을 16GB 카드로 옮기는 일이었습니다. 작은 텍스트 인코더, 샘플링 6→4스텝, 쓰지 않는 오디오 디코딩 제거로 한 편 60~80초(최악 137초)에서 안정적인 42~45초로.

2026-08-20

교통사고 100만 건을 지도로: 해보고 나서야 알게 된 여섯 가지 함정

대만 경찰청 사고 데이터는 깔끔해 보이지만 단계마다 함정이 있습니다. 한 행은 사고 한 건이 아니라 당사자 한 명, 전국 최대 핫스팟은 신베이시청 앞, 데이터베이스를 바인드 마운트에 두면 74배 느립니다. 각 함정마다 실측치를 붙였습니다.