タグ

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

  • JavaからRuby実行がより簡単に!JRuby1.4.0RC1にJRuby Embedがバンドル - Cutting-Edge Programming

    10月2日にJRuby1.4.0RC1がリリースされたようですが、InfoQの記事によると、それに原田洋子さんが開発したJRuby Embed(コードネーム?Red Bridge)がバンドルされたとのことです。 JRuby Embedは、Java6のScripting APIをよりJRubyで使いやすくしたもののようで、当に簡単にJavaからRuby Scriptが呼べるみたいです。 ということで、実験してみました。 まずはJRuby1.4.0RC1をダウンロード。 $ wget http://dist.codehaus.org/jruby/1.4.0RC1/jruby-complete-1.4.0RC1.jar これにパスを通して、以下のコードを実行してみます。 import org.jruby.embed.ScriptingContainer; public class JRuby1

    JavaからRuby実行がより簡単に!JRuby1.4.0RC1にJRuby Embedがバンドル - Cutting-Edge Programming
  • JavaとCの実行速度 - recompile.net

    自家製のプログラムを題材に、JavaとCの速度比較をしてみました。アクセスログからトップへのアクセスだけを切り出すという処理です。処理対象のファイルは某サイトの一ヶ月分のログで8.9Gあります。測定は、OSがLinuxバージョン2.6で、CPUがPentium Dの2.80GHz、メモリを512MB搭載しつつ、7,200RPMでキャッシュが8MBのSATA HDDというマシンで行なっています。 まずは、単純にgrepをかけてみましょう。 % time grep 'GET /[ ?]' access_log > /dev/null grep 'GET /[ ?]' access_log > /dev/null 1219.31s user 7.65s system 99% cpu 20:33.59 total さすがに8.9Gのファイルを相手にすると時間がかかります。 この処理をJavaで書い

    gotin
    gotin 2007/07/30
    せっかくだからタイトルにもrubyって書いてあったらいいのに。
  • プログラマの思索: RubyよりもJavaが好きな理由

    最近、Ruby関西に行ってRubyの勢いを感じている。 そんな時に、Javaの最近の動きを聞く機会があった。 Java6やSeasarの話を聞くと、JavaがC#やRailsの影響を受けているように聞こえた。 でも、話しているうちに、「やっぱりRubyよりもJavaが好きなんだ」と気づいた。 その理由は、「JUnitのようなテスト駆動ツールが揃っている」点に尽きる。 そこで「テスト駆動の観点から眺めたJavaの利点とプログラミング思想」について考察してみる。 【1】テストを意識するとメソッドの行数が自然に短くなる プログラミング初心者のプログラムを見ると、行数がやたらと長く、長いプログラムを書き上げた後からデバッグし始める。 だから、いつまで経っても動かない。 プログラミング中級者になると、行数は長いままだが、少しずつ書いてはプリント出力してデバッグで動作を確認し始める。 この

    gotin
    gotin 2007/05/03
    rubyはテスト駆動型開発の環境がそろっていない。ホント?
  • 【特集】Java RubyのJRuby - EJBからSwingまでRubyからJavaを使い倒す (1) JRubyとは? (MYCOMジャーナル)

    JRubyとは、Javaで実装したRubyの処理系だ。オープンソースプロジェクトとして、Charles Nutter氏とThomas E Enebo氏を中心として開発が進んでいる。執筆時点での最新の安定版リリースは0.9.8、5月の"2007 JavaOne Conference"で1.0が正式にリリースされる予定だ。 まずは、JRubyの特徴を紹介しよう。 Rubyの言語仕様に準拠している: Ruby1.8.5を元に、一部未実装や問題がある機能もあるものの、言語仕様を非常に互換性高く実装している。またRubyの標準ライブラリやgems(Rubyのライブラリなどをインストールするためのツール)についてもほとんどが含まれており、Rubyのプログラムの多くがJRuby上で正常に動作する JVM上で動作する: JRuby自体は100%Javaで実装された処理系である。したがって、実行するためには

    gotin
    gotin 2007/03/17
    []
  • 実践『JavaからRubyへ以下略』Internal Edit.

    実践『JavaからRubyへ以下略』Internal Edit. - 1:17:37 - Feb 21, 2007 ()  Rate: 実践『JavaからRubyへ以下略』Internal Edit. Download video - iPod/PSP |  Embed video Download is starting. Save file to your computer. If the download does not start automatically, right-click this link and choose "Save As". How to get videos onto the iPod or PSP. <embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=

  • 1