iCloud 동기화가 멈췄는데 진단은 전부 "정상"이었습니다 — 사내망이 업로드만 막을 때
노트북 두 대의 iCloud 동기화가 4시간 멈췄습니다. brctl도 데몬도 전부 정상이라고 답했죠. 범인은 업로드만 차단하는 사내 네트워크였고, 유일하게 유효한 신호는 양쪽 파일의 수정 시각 대조였습니다.
read more~/monttant $ cat about.md
AI 도구 활용법 · 개발 생산성 · 트러블슈팅.
직접 써보고 검증한 실전 IT 가이드만 모았습니다.
노트북 두 대의 iCloud 동기화가 4시간 멈췄습니다. brctl도 데몬도 전부 정상이라고 답했죠. 범인은 업로드만 차단하는 사내 네트워크였고, 유일하게 유효한 신호는 양쪽 파일의 수정 시각 대조였습니다.
read more레포 16개를 조회했더니 15개가 404였습니다. 이름이 틀린 게 아니라 토큰이 못 보는 private 저장소를 GitHub이 404로 숨긴 것이었습니다. fine-grained PAT의 소유자 제약과 토큰 선택 기준까지 정리했습니다.
Vercel에서 Railway로 옮긴 뒤 네트워크 요금이 메모리만큼 나왔습니다. 원인은 코드가 아니라 '이전과 함께 사라진 CDN'이었고, 메모리 요금에는 파일 캐시까지 포함돼 있었습니다. 진단 방법과 Cloudflare 캐시 규칙으로 잡은 과정을 정리했습니다.
랭킹 화면의 점수가 행마다 좌우로 흔들려 원인을 추적했습니다. 범인은 Row 안에서 나란히 쓴 Flexible과 Spacer였고, Expanded 하나로 정리한 과정과 숫자 폭까지 맞추는 방법을 정리했습니다.
마크다운 위키에 쌓인 프로젝트 현황을 표가 아니라 픽셀 사무실로 보여주는 대시보드를 만들었습니다. 프로젝트는 책상 위 캐릭터, 실행 중인 AI 코딩 세션은 옆자리 동료가 됩니다. 기획부터 배포까지 하루가 걸린 과정과 구조를 정리했습니다.
Railway로 옮긴 Next.js 사이트가 500MB에서 플래토를 그려 원인을 실측으로 분해했습니다. sharp 이미지 최적화가 주범이었고, 코드 수정 없이 환경변수 2개로 같은 부하에서 444MB→247MB로 줄인 과정을 정리했습니다.
Vercel 무료 플랜 사용량 한도가 조여올 때 Next.js 사이트를 Railway로 옮기는 전 과정을 실제 이전 경험으로 정리했습니다. standalone 빌드·Dockerfile·cron 대체·환경변수 이사·DNS 전환 체크리스트까지.
Vercel의 배포 비밀번호 보호는 유료 플랜 기능입니다. 무료 플랜에서 개인용 사이트를 URL만으로 접근하지 못하게 막으려고 Edge Middleware로 키 게이트를 만들었습니다. 전체 코드와 실제로 밟은 함정 세 가지를 정리했습니다.
홈 화면 위젯 패키지를 최신 버전으로 올린 뒤 'Inconsistent JVM-target compatibility' 오류로 안드로이드 빌드가 멈췄습니다. app 모듈만 고쳐서는 해결되지 않았고, 플러그인 모듈까지 세 단계로 정리해야 했던 과정을 코드와 함께 정리했습니다.
몽땅은 AI 도구 활용법과 IT 문제 해결을 누구나 쉽게 따라 할 수 있도록 정리하는 IT 정보 블로그입니다. ChatGPT·Claude 같은 생성형 AI 사용법, 개발 생산성을 높이는 도구와 단축키, 자주 겪는 오류의 해결법을 직접 써보고 검증한 내용으로 전달합니다.
생성형 AI를 일과 일상에 실제로 써먹는 방법을 사례 중심으로 소개합니다.
개발·디지털 환경에서 자주 막히는 부분을 단계별로 따라 할 수 있게 정리합니다.