Harlequin용 Vertica ODBC 어댑터를 만들어 PyPI에 배포하기
Vertica ODBC에서 비어 있던 Data Catalog와 HYC00 컬럼 조회 오류를 얇은 Harlequin 어댑터로 해결하고, Python entry point·wheel·PyPI 배포까지 연결한 과정
Vertica ODBC에서 비어 있던 Data Catalog와 HYC00 컬럼 조회 오류를 얇은 Harlequin 어댑터로 해결하고, Python entry point·wheel·PyPI 배포까지 연결한 과정
Codex 사용량의 정기 리셋과 OpenAI가 수시로 제공하는 추가 리셋을 구분하고, 추가 리셋이 항상 이득은 아닌 이유를 정리한다.
Obsidian이 Plugin API와 Extension Point를 통해 제3자 기능을 네이티브 기능처럼 확장하는 구조를 정리한다.
GitHub에서 관리하는 Markdown 저장소를 GitSync Portal로 iPad Obsidian에 동기화하는 방법
서버가 느리거나 CPU·메모리 알림이 왔을 때 top 화면을 읽는 법부터 htop의 인터랙티브 프로세스 관리, btop의 시스템 대시보드까지. load average, CPU 상태, VIRT/RES, %CPU/%MEM을 실전 관점에서 정리한다.
Serena를 Claude Code·Codex·OpenCode와 함께 쓸 때 생길 수 있는 다중 프로세스, 대시보드 stale tab, Java JDTLS 작업공간 오류를 진단하는 순서를 정리한다.
delta가 Git과 pager 사이에서 하는 일, core.pager와 interactive.diffFilter의 차이, line-numbers·navigate·side-by-side·syntax-theme 선택 기준과 문제 해결법을 정리한다.
AI와 테스트 생성 도구가 만든 테스트가 단순히 통과하는 데서 그치지 않고 결함을 실제로 잡는지, 구현 복제·경계값·독립성·결정성·실패 검증 다섯 축으로 확인한다.
`ps`에 찍히는데 접속이 안 되는 백그라운드 프로세스의 원인. nohup은 SIGHUP만 무시하고 stdin이 남아 있으면 SIGTTIN/SIGTTOU로 정지될 수 있다.
`ps`에 찍히는데 접속이 안 되는 백그라운드 프로세스의 원인. nohup은 SIGHUP만 무시하고 stdin이 남아 있으면 SIGTTIN/SIGTTOU로 정지될 수 있다.