Google App Engine

GAE/JRubyにおけるMessagePackのベンチマーク

こんにちは。那由多屋の加藤です。 昨日、「MessagePack for JavaをJRubyで使いたい!」という事で、MessagePack for Javaと格闘しましたが、型変換の前にあえなく敗退。 でもやはり、JRuby上でMessagePackを使いたかったので、Pure Ruby版を実装してみまし…

GAE/JRubyにおけるJSONのベンチマーク

こんにちは。那由多屋の加藤です。 GAE/JRubyを用いていくつかのアプリケーションを動かしているのですが、どうもデータストアからの読み込みが遅くて困ります。 そこで、読み込みしか行わない一部のデータを、JSON形式でファイルとして保持することにました…

GAE/JRubyでタスクキューにタスクを追加できない

こんにちは。那由多屋の加藤です。 相変わらずGAE/JRubyの道を突き進む今日この頃ですが、またまた不具合に遭遇しました。タスクキューにタスクを追加できません! ちょっと調べてみると、またもやappengine-apis-0.0.12に不具合を発見。いつものようにモン…

モンキーパッチをgistにアップロード

こんにちは。那由多屋の加藤です。 最近書いた、GAE/JRuby用のモンキーパッチをgistにアップロードしました。 AppEngine::Memcacheで日本語のキーが使えない http://gist.github.com/291484 AppEngine::URLFetch.fetchのfollow_redirectsオプションが効かな…

AppEngine::Memcacheで日本語のキーが使えない

こんにちは。那由多屋の加藤です。 相変わらずGAE/JRubyと戯れる日々ですが、またmemcacheの不具合に遭遇。memcacheで日本語のキーが使えないようです。いつものようにモンキーパッチで対処。 # 「memcacheで日本語キーが使用できない不具合」を修正するモン…

AppEngine::URLFetch.fetchのfollow_redirectsオプションが効かない

こんにちは。那由多屋の加藤です。 GAE/JRubyと戯れる日々ですが、今度はAppEngine::URLFetch.fetchのfollow_redirectsオプションが効かないという現象に遭遇。 これまでと同じように、appengine-apis-0.0.12のソースコードを眺めてみたら・・・バグってまし…

GAE/JRubyでmemcacheが適切に失効しない件

こんにちは。那由多屋の加藤です。 先日のエントリ「GAE/JRubyでハマったところ」に書いた「memcacheが失効しない」件が解決しました! 丹念にソースコードを追ったところ、appengine-apis-0.0.12に原因を発見。AppEngine::Memcache#put内にtypoが・・・。「…

GAE/JRubyでmemcacheに日本語を格納すると文字化けする件

こんにちは。那由多屋の加藤です。 本日のエントリ「GAE/JRubyでハマったところ」に書いた「memcacheに日本語を格納すると文字化けする」件について、進展がありました。 というか、下記のページに、ずばり不具合の原因が書かれていました。データストアの文…

GAE/JRubyでハマったところ

こんにちは。那由多屋の加藤です。 google-appengineというgemパッケージができてから、GAE(Google App Engine)上でのRuby開発がとても楽になりました。 そんなGAE/JRubyでの開発で、ハマったところについてメモしておきます。 ちなみに環境は、google-app…

GAE/JRubyで単純ベイズ分類器

こんにちは。那由多屋の加藤です。 昨日から、Google App Engine上のJRubyで単純ベイズ分類器の学習を行っているのですが・・・。 Google先生!全然CPU時間が足りません!!(笑) 無料のCPU時間では、全データの学習にあと4日ほど掛かりそうです。