Programming Google App Engine

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

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

구글 애플리케이션 엔진(Google App Engine) SDK 1.2.8 출시

구글 애플리케이션 엔진(Google App Engine) 1.2.8 이 출시되었습니다. 전과 마찬가지로 파이썬(Python)과 자바(Java)버전 동시 출시입니다. 그다지 눈에 띄는 내용은 없습니다. 혹 놓친 것이 있다면 나중에 보충하지요.
그나저나 GAE 에 관한 책이 새로 나왔는데, 언제나 읽어 볼까나…
관련 포스트:

구글 애플리케이션 엔진(Google App Engine)
구글 애플리케이션 엔진(Google App Engine) SDK 1.2.6 출시
App Engine SDK 1.2.8 Released Including New Admin Console features

안드로이드(Android) NDK는 wchar_t을 지원하지 않습니다.

오늘 Android 1.6 NDK에 포함된 툴 체인(Toolchain)을 사용하여 파이썬(Python) 3.1.1을 빌드 할 수 있는지 실험해 봤다. 목적은 NDK에 포함된 라이브러리가 어느정도의 호환성을 갖고 있는지 가늠해보기 위해서다. 자세한 결과는 나중으로 미루고 이번 포스트에서는 간단한 내용 몇개만 짚고 넘어간다. 구글링을 해보면 RandomSplat 에 파이썬 2.6.2를 크로스컴파일 하는 내용을 발견할 수 있다. 이 곳에 3.1.1 을 위한 패치가 [...]

구글 애플리케이션 엔진(Google App Engine) SDK 1.2.6 출시

 
구글 애플리케이션 엔진(Google App Engine) SDK 1.2.6 이 출시되었습니다. 이제 파이썬(Python) 과 자바(Java) SDK를 함께 출시하는 것이 관례가 된 듯합니다.
지난 1.2.5 릴리즈에서 도입된 XMPP API 를 보고, 수신메일이 어떤 식으로 지원될지 짐작할 수 있다고 말씀 드린 적이 있습니다. 예측 대로, 이번 버전부터 메일 수신을 지원하는데, HTTP 요청으로 변경되어 전달되는 방식을 취합니다. 그런데 사용 가능한 메일 [...]

토네이도(Tornado) – 프랜드피드의 웹 서버

프랜드피드(FriendFeed) 는 구글 직원들이 나와서 차린, 트위터(Tweeter) 스타일의 마이크로 블로깅(Micro-Blogging) 업체로, 얼마 전에 페이스북(Facebook) 에 인수되어 유명세를 탔습니다. 이들이 자신의 웹 서버인 토네이도(Tornado)를 오픈 소스로 공개했습니다.
웹 서버라면 넘쳐나는데, 여기 소개하는 이유는 1) 마이크로 블로깅 서비스는 웹 서버의 부하를 최소한 채팅 서버 수준으로 올리는 경향이 있고, 폴링 방식을 사용할 경우 더 심각한 수준으로 과부하가 걸릴 위험이 [...]

구글 애플리케이션 엔진(Google App Engine) SDK 1.2.5 출시

구글 애플리케이션 엔진(Google App Engine) SDK 1.2.5 가 출시되었습니다. 이번에는 파이썬(Python) 과 자바(Java)가 동시에 나왔군요. 이번 릴리즈는 꽤 중요한 업데이트를 담고 있습니다. 일단 자바 버전이 태스크 큐(Task Queue) API 를 포함하고 있고, 윈도우즈 용 앱 엔진 런처(App Engine Launcher) 가 제공될 뿐만 아니라, 마침내 XMPP 를 지원하기 시작했습니다.
XMPP 에 대한 자세한 설명은 전에 포스트 한 [...]

PySide – Python binding for the Qt framework

노키아가 Qt 의 제작사인 트롤테크를 인수한 소식은 이미 들으셨을 줄 압니다. 한 열흘쯤 전에 노키아가 지원하는 PySide 프로젝트가 공개되었습니다. PyQt 와는 별도로 Qt 의 파이썬 바인딩을 LGPL 라이선스로 제공하자는 취지를 갖고 있는데, PyQt 와의 호환성을 유지한다고 합니다. 사이트의 FAQ 를 보면 Riberbank (PyQt 의 제작자)와의 협상이 시도되었으나 합의에 이르지 못하고 별도의 프로젝트가 펀딩된 듯 합니다. [...]

GAE Python SDK 1.2.4 Released

구글 애플리케이션 엔진(GAE) 파이썬(Python) SDK 버전 1.2.4 가 나왔네요. Remote API 와 데이터스토어가 개선되고 있다는 것은 눈에 띠는데 로드맵 상에 등장할만한 큰 이슈는 보이지 않습니다.
아직 SLA(Service Level Agreement)를 제시하지 않는 것으로 보아 베타 상태는 계속 유지될 듯 합니다. API 더 다듬기 보다는 빨리 서비스 정돈하고 SLA 제시하는 것이 더 좋지 않을까 생각되는데 구글 생각은 다른가 [...]

장고(Django) 1.1 출시

오늘 1.0 의 보안 패치(1.0.3)를 출시하자마자 1.1 을 출시하는군요.
1.1 에는 보안 패치가 포함되어 있을 뿐만 아니라 주로 모델 쪽의 개선이 있는듯합니다. 그 외에 ETag 와 Last-Modified 관련된 condition 데코레이터가 흥미롭고, 템플릿에 추가된 for…empty 는 편리하겠다는 생각이 드네요.
관련 포스트:

Django 1.1 release notes
장고로 웹 사이트 개발하기

장고로 웹 사이트 개발하기

쉽고 빠른 웹 개발 Django –
에이먼 호우리에 지음, 배민효 옮김/인사이트

자바나 루비와는 달리 파이썬은 웹 개발을 위한 표준 프레임워크가 없었습니다. 늘 몇 가지 대안들이 공존하고 있었고, 지금도 마찬가지 입니다. 데이터베이스에 대한 표준 인터페이스가 정립된 시기와 비교해 보더라도, WSGI 라는 인터페이스에 대한 합의는 너무 늦습니다. 이런 상황으로 인해 RoR 에 상당부분 스크립트 기반의 웹 개발 시장을 [...]