Tuesday, June 10, 2008

Google Developer Day 2008 Japan

帰国早々今日は横浜パフィシコでGoogle Developer Day 2008 Japan。 今年は基調講演の中でGoogle App Engineの紹介。 Keynote終わったあとはPress Luncheonに参加。Pressの質問はほとんどAndroidに関するものだったので私が答えることは特になかった。 午後は基本的にGoogle App Engine codelabセッションで参加者のいくつかの質問に答えたり。 Q「ローカルでは動くけどデプロイするとファイルにアクセスできなくて動かない」 A「そのファイルをapp.yamlで明示的にuploadするようにしないと(importしているファイルなどは自動的に判断される)」 あとはkeyとkey nameの違いとか。基本的にはkey = Entity type + parent entities + key name で、これがbigtableのrowkeyになっているということのようだ。Under the Covers of the Google App Engine Datastoreに詳しい。 Google App Engineでアプリを書く人、もしくはスケーラブルなソフトウェアを書く人はBuilding Scalable Web Applications with Google App Engineは見ておくべき。