GAE

私はなぜJDOを捨てたのか

Google App Engine/Javaで開発している人は、かなりの確立で、JDOを使って開発していると思います(JPAが使い物にならないので)が、心の奥底では、JDOの使いにくさに疑問を持っているはずです。ただ、GoogleがJDOを推しているので、思っていても口に出せなか…

TaskQueueをローカルでデバッグする方法

GAE

SDK 1.2.5からGoogle App EngineにTaskQueueが導入されましたが、ローカル(development server)でデバッグはできないと思っている人が結構いるようなので、やり方を書いておきます。 ローカルの環境では、Queueにaddしたタスクは、自動的には実行されず、Que…

Bigtableで!=nullが使える

GAE

Bigtableは、!=の演算子をサポートしていませんが、nullに限って言えば、> nullとすることで、!= nullと同じ効果を得ることができます。nullは最も小さい値らしい。 JDOで、!= nullと書くと、内部的にはLow level APIの > nullに変換されて実行されます。nul…