Apple Silicon에서 webpack-notifier spawn 에러(-86) — Rosetta로 해결
애플 실리콘에서 webpack-notifier가 child_process를 띄울 때 발생하는 'spawn Unknown system error -86'. Rosetta 2 설치와 터미널의 'Rosetta 사용' 옵션으로 해결.
애플 실리콘에서 webpack-notifier가 child_process를 띄울 때 발생하는 'spawn Unknown system error -86'. Rosetta 2 설치와 터미널의 'Rosetta 사용' 옵션으로 해결.
Certbot의 nginx·webroot·standalone·DNS 인증 방식을 비교하고 인증서 발급→Nginx 적용→자동 갱신→dry-run→TLS 검증까지 운영 수명주기로 정리한다.
새 Mac을 개발 환경으로 만들 때 시스템 설정, Homebrew와 Brewfile, dotfiles 복원, Git 인증·identity를 어떤 순서로 구성할지 정리한 day-1 셋업 런북.
macOS에서 Docker 실행 시 발생하는 Operation not permitted 에러의 원인이 파일·폴더 접근 권한 누락임을 짚고, 시스템 환경설정에서 Docker 권한을 부여해 해결하는 방법을 정리한다.
터미널 멀티플렉서 tmux의 세션·윈도우·패널 구조와 설치, ~/.tmux.conf 설정, 자주 쓰는 단축키를 한 번에 찾아볼 수 있는 Cheat Sheet 형식으로 정리한다.
MyBatis에서 #{ } 값 바인딩과 ${ } 문자열 치환의 경계를 먼저 잡고, 시퀀스 채번·1:N 컬렉션 매핑·동적 컬럼 SQL을 어떤 책임으로 나눠 쓰는지 정리한다.
logrotate가 로그를 생성하는 도구가 아니라 이미 존재하는 파일 로그의 회전·압축·보관 정책을 적용하는 도구라는 위치를 잡고, 설정 구조·실행 주기·postrotate와 logback의 경계를 정리한다.