GAE

クックパッドの24contestに参加しました

クックパッドさんは仕事でもプライベートでもお付き合いがあるのですが、そのクックパッドが24時間限定の開発コンテストをやるということで参加しました。 未踏やってる時にどうしてもGAE/JRuby + twitterアプリをやりたかったのですが、それを便乗してやっ…

GAE/JでRailsを動かすのは難しかった・・

前回までいろいろやってきましたが、どうも既存JRuby on RailsアプリをGAE/Jで動かすのはかなり難しいことがわかってきました・・ http://jruby-users.jp/resources/google_app_engine/tips_of_jruby_on_appengine/ しりとりアプリではnet/httpサポートされ…

GAE/JでRailsを動かす(6)

前回、根が深そうなスタックトレースがでたところまでやりました。結局スタックトレースからは何が原因でエラーになったかわからなかったので、とりあえずローカルでRailsを立ち上げてみると、普通にいろいろファイルが足らなかった。。GAEのクラスが足らな…

GAE/JでRailsを動かす(5)

前回、デプロイまで成功したので、アプリが正常に動くところまで進めたいと思います。GAEのコンソールで、ログを見ると以下のようになってました。 E 05-27 08:24AM 35.498 javax.servlet.ServletContext log: unable to create shared application instance…

GAE/JでRailsを動かす(4)

前回、結局GAE/Jの登録がまだでデプロイできないという悲しいオチから1週間、意外と早くGAE/Jの利用可能メールがGoogleから来ました! Thanks for signing up to try Google App Engine for Java! Your account has now been activated, so you can begin bu…

GAE/JでRailsを動かす(3)

さらに前回の続き。 JRubyのjarを分割する必要があります。Ola Biniさんのスクリプトを使って分割してみます。 $ cd tmp/war/WEB-INF/lib/ #!/bin/sh rm -rf jruby-core.jar rm -rf ruby-stdlib.jar rm -rf tmp_unpack mkdir tmp_unpack cd tmp_unpack jar x…

GAE/JでRailsを動かす(2)

前回の続きです。 まず、warblerをインストールします。 $ sudo $JRUBY_HOME/bin/jruby -S gem install warbler Successfully installed warbler-0.9.13 1 gem installed $ jruby -S warble config cp /usr/share/jruby-1.3.0RC1/lib/ruby/gems/1.8/gems/war…

GAE/JでRailsを動かす(1)

前回のエントリで、Google App EngineでJavaが動くようになったからRailsアプリ動かすぞ!といってたのですが、某応募のため時間が取れませんでした・・ それもなんとか終わったので、遅ればせながらやってみます。もう、id:technohippyさんがやられてますね…

Google App EngineがJavaをサポート

先日、いままでPythonしか対応してなかったGoogle App Engine(以下GAE)がついにJava対応を発表しました! http://code.google.com/intl/ja/appengine/docs/java/ http://journal.mycom.co.jp/news/2009/04/08/037/index.html どうやら、Javaをサブセット化し…