March 1, 2014

D 언어 사용기

아직 서비스에 사용이 가능할지는 미지수이지만, Python으로 구성한 REST API Server을 이번에 D언어로 프로토타이핑을 하게 되었다. 우선 사용한 라이브러리는 vibe.d와 Backend Server와의 통신을 위해 thrift이다. vibe.d은 기본적으로 redis와 mongodb을 지원하지만, Thrift에 대한 지원은 없다. vibed의 Writing native database drivers - and a new MySQL driver port 을 참고하여 TSocket을 vibe.d의 TCPConnection을 사용하도록 만들어서 사용했다. (지금으로써는) 간단한 REST API Server이라서 언어적인 기능을 많이 사용하지는 않았지만,간단히 D언어 사용에 대한 평을 해보자면, 타입시스템에 반하여 암묵적으로 컴파일러가 처리하는 부분이 없다. Read more

January 6, 2014

Chromebook for coding

크롬북을 샀다. 크롬북의 가장 큰 장점은 가격이다. $199에 이정도 노트북을 살수 있다는 것은 분명 매력적. 정말로 크롬 웹 브라우저만 있다. 흠… 좋지 않은 디스플레이 (흐릿한 디스플레이는 C720의 가장 큰 하드웨어 단점이다) 8시간 사용 가능한 배터리 (하스웰 기반 CPU이 주는 혜택. 8시간이상 되니까 핸드폰처럼 충전기를 가지고 다니지 않게 되었다) 내 아이폰과 같은 용량인 16기가 SSD. 나의 개발환경을 기본적으로 한쪽 화면에 터미널(들),또 다른 화면에는 웹 브라우저(들)뿐이다. 크롬OS는 개발자 모드로 shell을 사용할수 있으므로, 코딩하는게 크게 문제는 없다. Read more

November 23, 2013

C++ For C Programmers 코세라 코스

C++ for C Programmers 코세라 수업이 끝났다. 코세라 코스는 끝나고 인증서를 주는데 (물론 코세라 강의를 잘 들었다 정도의 의미이다.) 저번에 Function programming In Scala 다음으로 힘들었다. 강의 자체는 C++0x까지 있어서 C++ 언어를 한번 정리하는 점으로는 좋았다. 하지만 숙제는 C/C++ 지식만 가지고는 풀수가 없었는데. 특히 알고리즘 기반의 숙제는 C++ 학습만 생각하고 시작했던 나에게는 조금 당혹스러워 했었다고 해야 하나. 나름 잘 모르는 알고리즘도 알게 되고 나쁘지는 않았지만. 거의 한달간 주말은 없었다고 해도 무방했다. Read more

September 25, 2013

Chef 사용기

There are only two hard things in Computer Science: cache invalidation and naming things. – Phil Karlton Chef을 써보면서, 요리에 관련된 메타포를 사용하여 Chef 구성요소들의 이름들을 잘 지었다는 생각이 든다. Chef을 구성하는 요소에 대한 설명을 간단히 몇개 적어 보자면: Chef : 요리사,Server Configuration Project Recipe : 요리법,어떤 작업을 할지 서술하는 목록 Cookbook: 요리책,Recipe의 모음집. Knife : 칼 요리도구,Chef의 CLI 도구 Node : 구성 작업할 서버 Workstation : 작업장, Knife등의 도구를 통해 Chef에 작업을 하는 머신. Read more

September 1, 2013

기분전환용 프로젝트 Soundcloud control button

@Outsider님의 기분전환용 프로젝트 Gittip-links에 영감을 받아서 나도 한번 만들어 봤다. 동기 Soundcloud에서 이런 저런 Podcast을 자주 듣는 편이다. 주로 크롬 웹 브라우저에서 듣는데. 보통 탭이 한두개가 아닌지라 Soundcloud에서 듣다가 음악이나 방송을 끄거나 하려면 종종 열려 있는 탭에서 찾아야 하는 점이 불편했다. 그래서 크롬 익스텐션으로 만들어서 쉽게 (혹은 빠르게) 재생/중지를 할수 있으면 좋지 않을까 싶었다. 만들고 나서, soundcloud button extension 으로 구글링해보면, opera용 add-on 이 있기는 하다. (사실 설명 부분은 살짝 베끼긴 했다. Read more

© 2019. All rights reserved.

Powered by Hugo & Kiss.