ZMK 키매핑 가이드 — 포크부터 플래싱까지, 내 키맵을 보드에 올리기
판매자 zmk-config를 포크하고, 웹 키맵 에디터로 키를 배치하고, GitHub Actions로 펌웨어를 빌드해 키보드에 플래싱하는 ZMK 키매핑의 전체 흐름을 4단계로 정리합니다.
판매자 zmk-config를 포크하고, 웹 키맵 에디터로 키를 배치하고, GitHub Actions로 펌웨어를 빌드해 키보드에 플래싱하는 ZMK 키매핑의 전체 흐름을 4단계로 정리합니다.
OFFSET 페이지네이션이 깊은 페이지에서 느려지는 이유와 keyset 페이지네이션 대안, 그리고 ORM에서 흔한 N+1 쿼리를 조인·배치 로딩으로 없애는 법.
Rectangle.app 없이 Hammerspoon Lua 수십 줄로 반분할·3분할·꼭짓점 배치·전체화면 토글을 직접 구현한다. move_win 클로저 팩토리 패턴과, AeroSpace의 floating 레이아웃과 역할을 나누는 이유까지.
Range·List·Hash 파티셔닝의 선택 기준, 파티션 프루닝이 스캔량을 줄이는 원리, PostgreSQL 선언적 파티셔닝 예시와 파티션 키 선정·오래된 파티션 DROP 실무.
커스텀 키보드 키맵을 짤 때 쏟아지는 용어 — layer, momentary/toggle, layer-tap, mod-tap, hold-tap, tap-dance, combo, one-shot, macro — 를 QMK·ZMK 표기와 함께 한 번에 정리합니다.
PostgreSQL이 xmin/xmax와 스냅샷으로 MVCC를 구현해 읽기·쓰기 충돌을 없애는 원리, 그 대가인 dead tuple·bloat, 그리고 VACUUM·autovacuum·wraparound freeze가 하는 일.
비용 기반 옵티마이저가 통계로 카디널리티를 추정해 실행 계획을 고르는 원리와, EXPLAIN/EXPLAIN ANALYZE로 추정과 실제의 괴리를 읽어 튜닝하는 법.
창 관리·키맵·창 전환 같은 큰 도구를 잡은 뒤, 깔아두면 삶이 편해지는 macOS 보조 유틸을 한데 모아 소개한다. Ice(메뉴바)·Stats(모니터)·Shottr(스크린샷)·BetterDisplay(디스플레이)·Ghostty(터미널) — 각각 무엇을·왜·대안까지.
macOS 타일링 WM AeroSpace와 자동화 런타임 Hammerspoon을 URL scheme으로 엮어, 손으로 잘못 옮긴 창들을 단축키 하나로 각자 지정 워크스페이스에 되돌리는 스크립트를 만든다. 두 도구의 분업 구조와 bash 3.2 함정까지.
커스텀 키보드에 발 들이면 쏟아지는 QMK·ZMK·VIA·VIAL을 '펌웨어 층'과 '설정 도구 층' 두 갈래로 나눠 정리합니다. 유선이냐 무선이냐, 컴파일하느냐 GUI로 바꾸느냐로 선택이 갈립니다.