h早さではなくて、機能的な面。

友人がjavaベースのプログラムをgroovyで拡張するというような話をしていたので、じゃぁ俺はjrubyでやってみるかということでjrubyをつかってやって見ようかと思い実験。

簡単にrubyでプログラムを書きjrubyで実行。

とりあえず実験したのはこんな感じ

  • hpricotを動かしてみる
  • rails入れてみる
  • mysqlパッケージを入れてみる
  • 文字コード変換してみる

hpricotはgemで落としてきたのではエラーが出て動きません。パッチがあるらしくそれを当ててあるのが、ここのサイトから落とせます。mechanaizeでもhpricotを使っているのでこれは必須。

http://www.telscenter.org/confluence/download/attachments/20236/hpricot-0.6.159-java.gem

あとkconvの文字コード変換がききません。効くこともあるらしいけど、動作が日和見です。
iconvだとなぜかうまく行きましたが若干面倒。

あとjrubyのgemでmysqlを入れようとすると、jrubyにmkmfがないためインストールできません。
どうやらcを使ったモジュールはmkmfに頼っているためjrubyのgemではインストールできないとのこと。
まぁここら辺はjavaのやつを使えばいいのかもしれませんが、若干面倒ですね。

他は普通に動きました。快適快適。