タグ

javaとjrubyに関するbobbyjam99のブックマーク (4)

  • embulk で pure java と jruby でプラグインを作ったときの速度比較 - Qiita

    Embulk のプラグインを作るにあたって、pure javajruby でどれぐらい速度差が出るのか気になったので、それぞれ同じ動作をする簡単なプラグインを作って速度比較してみた。 java版 https://github.com/sonots/embulk-filter-java_pass ruby版 https://github.com/sonots/embulk-filter-ruby_pass このプラグインは、入力データをそのまま通すだけの filter プラグインで、ruby 実装だととても単純で、ただ入力を page_builder に add するだけになっている。 def add(page) page.each do |record| @page_builder.add(record) end end Java 版だと型があるので、Visitor を使ってもう少し

    embulk で pure java と jruby でプラグインを作ったときの速度比較 - Qiita
  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
  • JRubyからJavaへのアクセス方法:CodeZine

    はじめに 稿は、JRubyに固有の特徴を説明し、JRubyをJavaのクラスを利用するための簡易な言語として使えるようにします。JRuby一般の解説については『JRubyチュートリアル』などを参照してください。稿はJRuby 1.0.2について書かれましたが、JRuby 1.0.3にも適用できます。対象読者 読者は、RubyJavaの基礎知識があると仮定します。文字エンコーディング JRubyは、文字をUTF-8扱いするか、それとも1バイトずつの列として扱うか、二通りの指定が-Kオプションや$KCODEで可能です(少なくともJRuby内部で指定を受理する部分はそのように作られています)。しかし、今のところ、その指定はほとんど意味をもっていません。 正規表現やinspectメソッドは、指定にかかわらず、文字列をつねに1バイトずつの列として扱います。getsやputsなどでも文字列をバイ

  • JRubyでも議論、Java 1.4.2からJava 5への移行問題 | エンタープライズ | マイコミジャーナル

    既報のとおり、2007年6月10日(米国時間)、待望のJRuby 1.0がリリースされた。近々同リリースに対する修正要求やパフォーマンス改善を実施したマイナーリリース版JRuby 1.0.1が公開される見通しになっているわけだが、現在同プロダクトの開発MLにおいて将来リリースするバージョンが対応するJavaを、J2SE 1.4.2からJ2SE 5.0へと変更するべきかどうかが議題に挙がっている。 JRuby 1.0はJ2SE 1.4.2をベースに開発されている。このため、J2SE 5.0以降で導入されたアノテーション、ジェネリック、複数引数、列挙といった機能は使われていない。実装上の問題としては、J2SE 1.4.2には並列処理に対応したクラスが納められているjava.util.concurrentが用意されていない点が懸念されるところだ。J2SE 5.0以降であれば同パッケージのクラスを

    bobbyjam99
    bobbyjam99 2007/07/31
    JRuby1.0.0はJava1.4.2ベース.Java5にアップデートするかどうかを議論中とのこと.結論は出てない.
  • 1