#jekyll 워드프레스에서 지킬로 본진 이동
본진 programming notes 블로그 툴을 wordpress에서 jekyll로 바꿨다. 덩치가 있어 핫 하다고 무턱대고 바꾸기가 망설여진다. 그래서 개인 프로젝트 개발 일기 블로그 툴로 사용해봤다. 쓸만한가? 만족. 전진기지 안정화에 성공했으니...
본진 programming notes 블로그 툴을 wordpress에서 jekyll로 바꿨다. 덩치가 있어 핫 하다고 무턱대고 바꾸기가 망설여진다. 그래서 개인 프로젝트 개발 일기 블로그 툴로 사용해봤다. 쓸만한가? 만족. 전진기지 안정화에 성공했으니...
얼~ 세심한데. 위치에 따라 로딩 버튼이 달라진다. 밑으로 로드 버튼을 누르면 중간 트윗을 로드한다. 그리고 또 로딩할 트윗이 있으면 밑에 버튼을 단다. 스크롤 오프셋은 버튼 위에 있는 트윗에...
2014년 계획 좀 지켰나? 2014년에 쓴 계획은 얼마나 지켰을까? C++을 참 오랫동안 사용했다. [.] 2014년엔 그에 맞는 애정을 가지고 티 내려고 한다. 이참에 C++11도 공부하고. 하고 있는데, 글을...
첫 페이지에 있는 앱을 공개. 가장 많이 쓰는 앱이다. Calendars 5 App Santa 할인으로 샀다. 올해 산 앱 중에서 제일 마음에 든다. 구린 기본 달력 앱이 싫다면 무조건...
적을 게 많겠지 했는데, 별로 없다. 처음이라서 그렇겠지. 처음 적을 때는 많이 빼먹고 하니깐. 매년 꾸준히 적어볼 생각이다. 전자제품 iPhone 5 잘 쓰고 있다. 내 두 번째 스마트폰....
프로그래밍 심리학을 쓴 제럴드 와인버그가 썼다. 저자보고 사는 걸 망설이지 않았다. 얇지만 생각보다 오래 걸렸다. 책이 얇다고 방심했제? 읽으면서 끊임없이 생각해야 한다. 게다가 옛날 기억도 더듬어야 한다. 예전에...
재현이 안 된 버그는 고칠 수 없다. 재현을 바탕으로 버그를 고쳤는지 확인할 수 있기 때문에. 진짜 못 찾는 건 의심 코드를 저격하고 동향을 살펴 볼 뿐이다. 발견 안...
하츠네 미쿠. 처음 보고 충격받았던 콘서트 영상이 생각난다. 뭔가 해보고 싶은 게 있어야 한다. "만들고 싶은 거 있죠? 그중 간단한 거 만들어 보세요." 프로그래밍 언어를 배운 후 앞으로...
모에. 뭔지 모르지만 익숙하다. 왜냐면 내 첫 게임 프로젝트에서 많이 쓰였기 때문이다. 모델 뷰어는 MoeView였고 월드 에디터는 MoeTanz였다. 뭔지는 모르겠지만 일반적이지 않다는 건 느꼈다. 아. 다행히 클래스 이름...
클로즈 베타 하기 전에 챙겨야 할 리스트다. 왜 클로즈 베타인가? 클라이언트 바이너리가 가장 취약한 시기이기 때문이다. 클라이언트에서 접속하는 서버 주소를 보내는 건 생각도 못 해봤네. 간단하지만 빠른 대처를...
Side Projects by Sacha Greif. 사이드 프로젝트 완성 노하우를 담은 발표자료. 10시간 이내에 런칭할 수 있게 목표와 방법을 가공하는 게 핵심. 크고 아름다운 사이드 프로젝트를 완성하면 좋지~ 근데...
template<bool> struct CompileTimeError; template<> struct CompileTimeError<true> {}; #define STATIC_CHECK(expr) \ (CompileTimeError<(expr) != 0>()) 기억난다. 이 코드를 처음 봤을 때, 얼마나 놀랐는지. 컴파일 시간에 이런 걸 할 수 있다니....
가입하면 주는 AWS 프리 티어가 끝났다. 트윗봇을 돌린 지 벌써 1년이 됐네. 1년 동안 잘 썼다. 아마존 감사. 뭐 잘 돌아가니깐 그냥 놔둬 봤다. 돈이 얼마나 나오나 싶어서....
가입하면 주는 AWS 프리 티어가 끝났다. 트윗봇을 돌린 지 벌써 1년이 됐네. 1년 동안 잘 썼다. 아마존 감사. 뭐 잘 돌아가니깐 그냥 놔둬 봤다. 돈이 얼마나 나오나 싶어서....
clojure로 만든 트위터 봇이 있다. tbot-800. 1년이 넘었고 간간히 기름칠을 해서 잘 돌아간다. 이걸로 돌리는 트위터 봇도 잘 돌아가고 있다. @book_quote_bot, @bquote_bot 이렇게 두 개. 몇 번이나 업데이트하겠어?...
인용구 빌드를 자동화하자. 이제 참을 만큼 참았다. 바로 할 수 없고 사전 작업 좀 해야 한다. 커맨드라인 인자(command line argument)를 받도록 수정하는 게 그중 하나. 지금은 REPL에서 함수,...
;;; trailing whitespace (setq-default show-trailing-whitespace t) (add-hook 'before-save-hook 'delete-trailing-whitespace) trailing whitespace를 남겨 둘 이유가 없다. 정신 건강을 위해 삭제하자. 변경 사항 비교할 때, 꼬랑지 빈칸 때문에 다르다고 나온다....
37signals 책. 똑바로 일하라 (Rework)를 재미있게 읽은 터라 기대됐다. 대만족. 정말 재미있게 읽었다. 37signals가 책을 쓰면 '~인 것 같아요'가 없다. 경험으로 얻은 지식과 경험으로 자기주장을 한다. 난 이게...
git notes는 또 뭐람? 커밋 메시지만 잘 남기면 되지. 이게 필요할까? git notes를 어떻게 저장하는가 git 객체는 persistent data structure 노드다. 그래서 수정할 수 없다. 새로 만들어서 링크할...
yahoo pipes를 사용하면 된다. 편하네. 예전에 알았던 야후 파이프를 이제야 써먹어 본다. 복잡하지 않으면 그래프 기반 다이어그램처럼 직관적인 게 따로 없다. 내가 만든 파이프. 블로그 많다. ohyecloudy's programming...
사용자 정의 링크를 지원한다. 써보니 편하다. 규칙에 맞게 타이핑하면 자동으로 링크를 만들어 준다. C.[카드번호]로 trello 카드에 연결했다. 이 경험으로 불편한 것들이 생겼다. 이전엔 안 불편했는데. jenkins에서 커밋 메시지에...
되돌릴 방법이 없으면 종종 걸음밖에 못 걷는다. 쫄아서. 하지만 복구 방법을 안다면 크게 걸을 수 있다. 과감해지는 거지. 과거를 볼 수 있다면 큰 걸음을 걸을 수 있다. git...
2013년 블로그 페이지 뷰 TOP 10 [프로그래머.훌륭한습관] 어제 동료가 커밋한 코드 읽기 vim과 함께한 1년 - 절벽을 기어오른 보람이 있다. 만족한다. 프로그래밍 클로저 (Programming Clojure) - 훌륭한 입문서....
amend는 약간 수정한다는 뜻. 소심하게 보인다. 하지만 터프해. git 히스토리(history)를 조작한다. git은 히스토리 조작이 범죄가 아니다. 염려하지 않아도 된다. 다만 다른 버전 컨트롤 시스템에서는 금지하는 영역에 손을 담근 것이기에...
사무실에 음악을 틀면 어떨까? github play가 그런 물건. 좀 의외다. 사무실에 음악을 트는 게 문화. 만약 듣기 싫다면? 헤드폰 있잖아. 그거 쓰면 되지. 사무실은 조용하고 음악을 듣고 싶으면 헤드폰을...
A Tale of Three Trees는 index를 비롯해 HEAD, wd(working directory)를 쉽게 설명한다. 여기서 index에 대한 이해가 부족했는데, index를 더 자세히 설명한 자료가 있어서 정리. 기본적인 세 가지 속성 binary...