'appengine' 검색 결과 2건

  1. 2009.04.09 구글 App Engine, 자바 지원! (4)
  2. 2008.04.09 Google App Engine 윈도 SDK 버그

구글신께서 간만에 재미난 놀이감을 또 하사하셨습니다.

Seriously this time, the new language on App Engine: Java™

Python만 지원하던 App Engine이 드디어 자바 지원을 시작했습니다. 그 말인즉슨, Groovy, JRuby, Scala, Rhino(!) 등 JVM에서 돌아가는 다양한 언어들을 쓸 수 있다는 얘기죠. 우왕ㅋ굳

그런데 완전 공개는 아니고, 일단은 별도 Sign-up을 통해 10,000명만 받겠다고 합니다. 저는 일단 신청을 했는데 언제 메일이 올지 모르겠군요. (추가: 메일이 왔습니다. "Thanks for signing up to try Google App Engine for Java! Your account has nowbeen activated, so you can begin building applications with our new Javaruntime" 라고 하는군요. 음하하하)

에또, 그 밖에도 기다리고 기다리던 cron도 지원된다고!!

아아 재밌겠습니다. 근데… 요거 할 시간이 날런지 참 ㅎ

신고
구글이 BigTable을 서비스로 제공할 것이라는 소문이 돌더니 정말로 나왔습니다.

http://code.google.com/appengine/

Google App Engine이 공개되었습니다. 500MB 용량과 월 500만 pageview를 무료로 제공하며 계정당 세 개의 애플리케이션을 만들 수 있다고 합니다. 하지만 아직 완전히 공개된 상태는 아니라서 계정을 얻으려면 "대기자 명단"에 등록을 해 놓아야 합니다.

그래도 다행히 로컬에서 모든 기능을 테스트해볼 수 있는 SDK가 제공되고 있으므로 Getting Started 문서를 보면서 가지고 놀아볼 수가 있습니다. 문제는 윈도 버전 SDK에 버그가 있어서 "Using Static Files" 부분에서 진도가 안나간다는거죠. YAML(이라고 쓰고 야매ML이라고 읽습니다 ㅎㅎ)에 static 리소스에 대한 URL handler를 추가하고 애플리케이션을 실행하면, regex의 괄호가 맞지 않는다는 에러가 발생합니다.

SDK 자체도 구글 프로젝트 호스팅에 등록되어 있는 오픈소스이므로 이슈 트래커를 찾아봤어요. 역시나 이 문제가 등록되어 있더군요. 파이선의 os.path.join과 관련된 두 가지 문제 때문인데요, google/appengine/tools/dev_appserver.py 의 2369,2370번 줄을 각각 다음과 같이 수정하면 잘 작동합니다:

regex = re.escape(regex) + '(.*)'
path = path + '/\\1'

파이선을 잘 몰라서 땜빵질을 제대로 했는지 모르겠지만 일단 돌아는 간다는거죠 ㅋ ( 그나저나 URL을 왜 os.path.join으로 합치는건지? 구글에서 윈도는 그야말로 듣보잡OS인걸까요? --; )

그럼, 재밌게 가지고 놀아봅시다 :-)

(이슈트래커에 등록된 이슈들을 살펴보니 사람들 생각하는게 다 거기서 거기인 것 같아요. 자바나 그루비, C# 등을 쓸 수 있게 해달라는 요청이 눈에 띄는군요. 저는 Server-side Javascript를 쓸 수 있으면 좋겠는데 말이죠 ㅋ)
신고
< Newer     Older >

티스토리 툴바