タグ

javaとrubyに関するsecondlifeのブックマーク (5)

  • Twitterが、Ruby on RailsからJavaVMへ移行する理由

    オライリーが主催するイベント「Open Source Convention 2011」が7月25日から米国ポートランドで開催されました。 その中で、TwitterがなぜRuby on RailsベースのシステムをJavaVMベースへ移行しようとしているのかを解説したセッション「Twitter: From Ruby on Rails to the JVM」が行われ、ビデオが公開されています。 13分程度の短いセッションのポイントをまとめて紹介します。 世界最大のRuby on RailsによるWebサイトをJavaVMへ移行 Twitterのアプリケーションサービスグループ、Raffi Krikorian氏 Twitterは世界中からのツイートをリアルタイムで扱っている。リアルタイム処理が、ツイッターにおけるもっとも難しい処理だ。 Twitterは、おそらく世界最大のRuby on Rail

    Twitterが、Ruby on RailsからJavaVMへ移行する理由
  • JRubyコンパイラが完成

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    JRubyコンパイラが完成
    secondlife
    secondlife 2007/10/03
    キター
  • Processing by Ruby #2 - Quietstar

    (前回のあらすじ:http://d.hatena.ne.jp/dewdrop/20070506/p5r) この前のJRubyでProcessing動かすやつですが、あれ書いたその日にJRuby1.0.0RC1がリリースされてたらしくて(プロジェクトトップページは更新されてないのに!)、それ使ったら見事動きましたわーいわーい。 ちなみに、JRubyにもirbが付属してるんだけど、それ使うとProcessingのリアルタイム制御ができます。 この前のスクリプトの最後のところを次のような感じにちょっと変えといて、 # p5r.rb ... JFrame = javax.swing.JFrame def run applet frame = JFrame.new applet.class.to_s frame.content_pane.add applet frame.default_close_

    Processing by Ruby #2 - Quietstar
  • Processing by Ruby - Quietstar

    が出たりイベントがあったりでProcessingがまたちょっと盛り上がってきてるみたいなので久しぶりに触ったりしてる。以前書いたように Processingの実体はprocessing.core.PAppletっていうJavaのクラスで、Processingが生成するJavaのコードを見るとよくわかるんだけど、ProcessingのSketchコードっていうのは実はJavaのコードそのものです。それは最新版(今だと0124)でも変わってないし、たぶんこの先も変わらないんじゃないかなーと思う。要はprocessing.core.PAppletクラスを継承したJavaのコードを書けばProcessingベースのAppletになる。ここらへんの仕組みはよく考えられてると思う。 で、ふと、JRuby使ったらProcessingのコードをRubyで書けんじゃん?(ニーズはなさそうだが)と思ってやっ

    Processing by Ruby - Quietstar
  • RubyJavaBridge

    auto type matching rules Since rjb-0.1.4, it supposes the method by the arguments. match the number of the arguments. if the argument instanceof Object and the parameter type instanceof Object, it matches. FIXNUM matches any one of BCDFIJS. STRING matches java.lang.String. TRUE/FALSE match Z. ARRAY matches any types of the array. Rjb imported object matches java.lang.String, the class or the subcl

  • 1