Programming Google App Engine

Programming Google App Engine (Paperback) –
Sanderson, Dan/Oreilly & Associates Inc

이 책이 나온다는 소문이 있다는 소리를 흘린 지도 1년 반이 넘었습니다. 그 동안 차일피일 미루다가, 이제 GAE를 상용 서비스에 사용하기로 결심한 기념으로 집어 들었습니다.
구글 애플리케이션 엔진(GAE)팀에서 직접 쓴 GAE 개발자 지침서 입니다. 파이썬(Python) SDK 와 자바(Java) SDK 를 모두 다루고 있습니다만, 파이썬쪽으로 무게 중심이 살짝 [...]

CouchDB

CouchDB : The Definitive Guide –
Lehnardt, Jan 외 지음/O’Reilly

소파 데이터베이스? 괴상한 이름의 정체는 데이터베이스의 특성에 대해 좀 색다른 관점을 제공하는 시스템입니다. 보통 관계형 데이터베이스는 Consistency와 Availability를 중요하게 여깁니다. Consistency 란 누구나 같은 데이터를 얻어야 한다는 뜻이고, Availability 란 언제나 데이터를 얻을 수 있어야 한다는 뜻입니다. 하지만 Availability를 포기하는 대신 Partition Tolerance를 추구하는 Paxos 같은 [...]

픽사 이야기(The Pixar Touch)

픽사 이야기 –
데이비드 A. 프라이스 지음, 이경식 옮김/흐름출판

픽사의 애니매이션 좋아하시는 분들 많지요? 디즈니와의 합병 전의 주인은 스티브 잡스로 이 회사보다 더 유명한 인물이지요. 이 책은 픽사라는 회사의 탄생과정부터 디즈니와의 합병에 이르기까지의 역사 입니다.
초기 컴퓨터 그래픽의 역사는 유타대학교의 에번스 와 서더랜드에서 시작합니다. 이 이름을 달고 있던 회사를 기억하시는 분들이 있나요? 저는 대학교 때 이들의 장비를 [...]

안드로이드 바인더(Android Binder) 강의 Part 2

오는 2010년 10월 15일 “제6회 Korea Android 세미나”에서 안드로이드 바인더에 대한 이야기를 조금 더하기로 했습니다. 지난 번에는 커널 장치 관리자 수준까지 내려가서 바인더의 하부 기작을 분석하는데 집중했습니다. 안드이드가 제공하는 RPC가 어떤 형태로 구현되어 있는가를 찾는 작업이었다고 보여집니다.
하지만 이번 강의는 반대 방향에서 접근하려고 합니다. 주 관심 영역을 애플리케이션과 같은 높이에 두고, 바인더의 설계 목표가 무엇이며, 애플리케이션에는 [...]

바인더의 한계와 전망

“안드로이드 바인더 소개” 페이지의 제5장 “바인더의 한계와 전망”을 포스트했습니다. 5장은 2009년 발표때 시간이 모자라 생략했던 부분입니다.

안드로이드 바인더 소개

안드로이드 서비스 관리자(Android Service Manager)

“안드로이드 바인더 소개” 페이지의 제4장 “서비스 관리자(Service Manager)”를 포스트했습니다. 이제 제5장만 올리면 끝납니다.

안드로이드 바인더 소개

안드로이드 바인더 데이터 전달 메커니즘

“안드로이드 바인더 소개” 페이지의 제3장 “바인더의 데이터 전달”을 포스트했습니다. 제4장은 다음 주 월요일쯤에…

안드로이드 바인더 소개

소프트웨어 크리에이티비티 2.0 (Software Creativity 2.0)

소프트웨어 크리에이티비티 2.0 –
로버트 L. 글래스 지음, 박재호.이해영 옮김/위키북스

무척 “창의력(Creativity)”이 강조되는 시절입니다. 좀 지나치다 보니, 때로 창의적이지 못하다는 이유로 두들겨 팰 것 같은 분위기를 느낄 때도 있습니다. 하지만 대부분 자신은 평균이상의 창의력을 갖고 있다는 소박한 믿음을 간직하고 있습니다.
개인적으로는 창의력을 지나치게 강조하는 것은 좋지 않다고 느끼고 있습니다. 창의력이 중요하지 않다기 보다는 “훈련된 호기심” 이상의 어떤 [...]

안드로이드 바인더 소개

2009년 10월 22~23일에 열린 제4회 Korea Android 세미나에서 “안드로이드 바인더” 라는 제목으로 짤막한 강의를 한 적이 있습니다. 장치 관리자 수준의 저수준 기작에 대한 분석을 제공하는 것이 목적이었고, 고수준의 기작에 대한 소개는 다음 기회로 미룬다는 말씀을 드렸던 것으로 기억합니다. 다행히 오는 10월 15일에 열리는 제6회 Korea Android 세미나에서 그 약속을 지킬 수 있을지도 모르겠습니다. 아직 구체적인 [...]

아이폰 게임 프로젝트(iPhone Game Projects)

아이폰 게임 프로젝트 –
P. J. 카브레라 지음, 김동현.오형내.추홍엽 옮김/에이콘출판

8명의 아이폰 게임 개발자에게 듣는 게임 개발의 지혜와 기술. 코딩이 없는 부분들은 읽을 만 합니다. 가령 UX에 대한 의견이나 게임 자체에 대한 내용들은 재미있습니다. 하지만 작가들이 소개하는 코드들은 그리 진지하게 들여다 볼 만한 내용이 되질 못합니다. 꼭 그래야 할 필요는 없는데도, 게임 관련 서적에서 자주 이런 [...]