AeroSpace 기본 — 워크스페이스·단축키·on-window-detected
SIP 비활성화 없이 쓰는 macOS 타일링 워크스페이스 매니저 AeroSpace. 설치부터 alt-hjkl 포커스·이동, 워크스페이스 전환, .aerospace.toml의 mode.main.binding과 on-window-detected 자동 배치까지 기본기를 정리한다.
SIP 비활성화 없이 쓰는 macOS 타일링 워크스페이스 매니저 AeroSpace. 설치부터 alt-hjkl 포커스·이동, 워크스페이스 전환, .aerospace.toml의 mode.main.binding과 on-window-detected 자동 배치까지 기본기를 정리한다.
HHKB(Happy Hacking Keyboard)의 설계 철학, 60% 미니멀 배열의 특징(Ctrl 위치·Fn 방향키·삭제키), Topre 스위치, 라인업, 그리고 왜 프로그래머·유닉스 사용자에게 인기인지 정리합니다.
무료·오픈소스 창 분할 앱 Rectangle.app의 기본. 설치와 Accessibility 권한, 반·1/3·꼭짓점 분할 기본 단축키, 드래그 스냅, 설정 커스터마이즈까지. macOS 창 분할을 처음 시작할 때 가장 쉬운 길을 정리한다.
새 맥을 개발 환경으로 다듬을 때 손보는 시스템 설정 모음. 세벌식 입력, Caps Lock 전환, 세 손가락 드래그, Mission Control 단축키 충돌부터 터미널 테마, JetBrains, 앱 접근 권한, vim 스크롤까지.
흩어진 설정 파일을 git 저장소 한곳에 모으고 홈 디렉터리로 심볼릭 링크를 건다. ln -s의 재실행 문제를 없애는 멱등 링크 헬퍼, 도구별 setup.sh를 bootstrap으로 묶는 구조, GNU stow 대안, 시크릿 분리까지 정리한다.
두벌식과 다른 세벌식의 원리, 도깨비불 현상이 사라지는 이유, 세벌식 390과 최종(391)의 차이, 그리고 숫자를 넘패드처럼 치는 390만의 기능까지 정리합니다.
brew로 설치한 패키지를 Brewfile 하나로 선언해 관리하는 방법. dump로 현재 상태 덤프, bundle로 재설치, cleanup으로 목록에 없는 패키지 제거, check로 검증까지. Brewfile 문법과 dotfiles 버전관리도 함께 정리한다.
40% 키보드 키맵을 세벌식 390과 HHKB 손버릇에 맞춰 설계하고, 부트로더·화면 슬립처럼 위험한 키를 hold-tap으로 실수 방지하는 방법을 정리합니다.
C++ source가 전처리·컴파일·어셈블·링크를 거쳐 실행 파일이 되는 모델을 먼저 잡고, declaration/definition·translation unit·ODR·undefined reference의 원인을 연결한 뒤, 여러 target을 CMake로 구성하는 최소 흐름까지 설명한다.
코드를 짧고 안전하게 만드는 모던 C++ 문법 정리. auto와 유니폼 초기화, 컴파일 타임 상수 constexpr, 그리고 optional·variant·chrono·filesystem처럼 사전처럼 찾아 쓰는 표준 라이브러리를 짚는다.