매직 마우스를 트랙패트처럼 쓰기
Mac OS X을 맥북으로 익히고 iMac이나 mini Mac으로 넘어온 나 같은 사용자에게 가장 아쉬운 것은 트랙패드이다. 물론 매직 트랙패드 같이 데스크탑에 쓰는 트랙패드가 있지만 디스플레이 크기 등을 생각했을 때 매직…
Mac OS X을 맥북으로 익히고 iMac이나 mini Mac으로 넘어온 나 같은 사용자에게 가장 아쉬운 것은 트랙패드이다. 물론 매직 트랙패드 같이 데스크탑에 쓰는 트랙패드가 있지만 디스플레이 크기 등을 생각했을 때 매직…
Markdown이 처음에는 어색하고 뭔가 부족한 듯 싶다. 하지만 Markdown으로 글쓰는 습관을 들이고 나니 제법 중독된다. Tumblr와 Wordpress에 Markdown으로 포스팅하고 회사에 기술 문서를 써서 공유할 때도 마크다운으로 글을 쓴 후 PDF로…
TextMate을 처음에 빌드할 때야 GitHub의 설명을 그대로 따라하면 된다. XCode를 먼저 설치해야 한다는 점만 기억하면 된다. TextMate가 자주 죽어서 새 버전으로 빌드하려니까 잘 안 되던데 알고 보니 쉽더라. Mac OS…
이 글 버전: 1.0 업데이트 계획 있음 PDF 다운로드 레거시 프로젝트는 그 양이 방대하고 고칠 부분이 많으므로 처음부터 큰 목표를 정해서 작업하면 의욕만 떨어진다. 여기서는 과거에 리팩터링 작업을 할 때의…
서비스 운영 중에는 이런저런 목적에 쓸 명령 줄 스크립트를 짤 일이 생긴다. 자동화를 적극적으로 도입할수록 배치 스크립트, 빌드 스크립트 등이 쌓여 가기 때문에 이는 좋은 징조라 봐도 무방하다. 그런데 팀…
왜 안드로이드만 느려요? 여기 국내 최초의 멀티플랫폼 소셜 네트워크 게임이 있다. 안드로이드버전과 iOS버전이 있는데, 유독 안드로이드에서만 게임이 느리다고 한다. “뭐가?? 어디가?? 어떻게 느려!!!??“ “나도몰라, 그냥 사람들이 안드로이드가 아이폰에비해…
Subversion 서버의 관리자라면 svnadmin 으로 저장소를 쉽게 복사하겠지만 Google Code와 같은 외부 관리 하에 있는 저장소를 사용할 때는 svnsync 를 사용해야 한다. svnsync 는 원격 저장소의 로그를 모두, 또는 선택적으로…
Kindle DX Graphite 와 Kindle 4 Touch 를 둘 다 이용하는 사용자로써 이 전자책 기기의 모든 것을 파헤쳐 보겠다. 히스토리 2013.05.16. Calibre 레시피를 관리하는 웹사이트 개설 2012.06.06. Calibre: 개인 도메인을…
런타임 ASSERT, VERIFY, 그리고 TRACE Using ASSERT(), VERIFY(), and TRACE() in non-MFC Applications에 따르면 ASSERT, VERIFY, TRACE 는 다음과 같은 차이를 보인다. ASSERT(expr)는 TRUE, FALSE(0)로 판별 가능한 표현식을 매개변수로 받는다.…
프로그램을 개발하고 유지보수하다 보면 버그가 있기 마련이다. 게임 속의 캐릭터가 벽을 뚫고 지나간다던가, 퀘스트 조건이 충족됐는데도 보상이 이뤄지지 않는 일이 생긴다. 버그야 가지각색이지만 그 중에서도 가장 곤란한 상황은 프로그램이 죽는…