Standalone
Posts that aren't part of a series.
-
Obsidian LiveSync 쓸 때 조심해야 할 것 — 노트가 조용히 사라진 사연
Obsidian을 켤 때마다 'DELETE DATABASE did not delete'라는 메시지와 함께 노트 이름들이 떴다. 알고 보니 내가 지운 적 없는 노트들이 진짜로 사라져 있었다.
-
AI에게 코드를 맡길 때 승인이 필요한 이유 — 실제로 겪은 사고들
AI가 승인 없이 GitHub에 force-push해서 블로그를 깨뜨린 적이 있다. 그날 이후로 코드 수정 전엔 항상 명시적 승인을 받는다.
-
docker run --user는 안 되고 HERMES_UID는 됐던 이유
컨테이너 안 uid를 호스트에 맞추려고 --user를 썼다가 실패하고, HERMES_UID 환경변수로는 성공한 이유를 실제 부트스트랩 스크립트로 파헤쳐본다.
-
리눅스 ACL이 뭐길래 — POSIX ACL과 mask 이해하기
일반 rwx 권한의 한계, ACL이 그걸 어떻게 확장하는지, 그리고 mask라는 함정 때문에 왜 내 시도가 실패했는지.
-
Docker에서 Hermes 돌리다가 uid 하나 때문에 하루를 갈아넣은 이야기
그룹도 만들어보고 ACL도 걸어보고 cron도 생각해봤는데, 결국 답은 환경변수 두 줄이었다.