JRubyもGoogle App Engineもふれたことがなかったのですが、初めてふれてみました。 やはり、いろいろと失敗しながらも何とか たぶん一番かんたんなRails on GAE/Jにあるサンプルを GAEにデプロイできました ↓ 。 インストール まずは、インストールから Java Mac(leopard)には最初から Java1.5が入っていますが、アップル - サポート - ダウンロード - Java for Mac OS X 10.5 アップデート 1から 最新の Java1.6をインストール。 インストールしただけでは Java1.5のままなので、アプリケション、ユーティリティの Java Preferences.app でJava1.6を最優先に設定。 % java -version java version "1.6.0_13" Java(TM) SE Runtime
JRuby本を参考にして、Ubuntu LinuxにJRubyをインストールします。UbuntuはDebian GNU/LinuxベースのLinuxディストリビューションで、デスクトップ環境に強くGoogleなどの企業でも利用されていることでも有名です。 VMWare Playerのインストール Linux環境を手っ取り早く導入するには、今では仮想マシン環境であるVMWareが一番の選択肢となります。特に、VMWare Playerは特別な登録も必要なく、自由に利用できます。 ではまず、VMWare Playerを入手しましょう。 http://www.vmware.com/jp/download/player/ から、最新版をダウンロードします。インストールはダウンロードしたexeを実行すれば完了です。 Ubuntuの入手 Ubuntuは日本のユーザ会による日本版パッケージの作成も活発に
原文: チャールズ=オリバー=ナター JVM上でJRubyが動く事の利点は折りに触れて述べてきました。JRubyのパフォーマンス数値はそこそこの結果を出しているのですが、多くの人々の期待に反して「抜群に素晴らしい」というものではありませんでした。詰まる所、他のRuby言語の実装に較べて良い結果を出したとしても、静的な型システムを用いる他のJVM言語には敵わないのでした。 しかし、それは今までの話し。 最近、JRubyの実行時に得られる情報に基づいた最適化をあれこれと試し始めました。ご存知の通り、JRubyは、Ruby言語の構造木をJVMのバイトコードにコンパイルするJITを搭載しています。その一方で、JITを使った他のシステムとは異なり、JRubyは最終的に良い結果をもたらすような情報をプログラムの作動時点で集めることはしなかったのです。今までにやっていた最適化と言えば、AOTコンパイラで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く