Rubyの特徴は「柔軟性」です。まず,人を選びません。初心者にとっては学ぶのが易しく,熟達したプログラマには高度な機能を提供してくれます。適用できる範囲が広いのも柔軟性の表れです。Rubyは,この特集の他のパートで紹介しているように,実際のシステム開発に使えるだけのポテンシャルを持っています。一方で,個人がちょっとした便利ツールとして使うのにも適しています。このパートではそうした手軽な使い方を取り上げます。 Windows用のRuby処理系はいくつかありますが,ここで使うのはActiveScriptRubyです。パッケージ管理を行う「RubyGems」,Rubyスクリプトをスタンドアロンで起動するexeファイルに変換する「Exerb」,RubyからJavaのオブジェクトを扱えるようにする「RubyJavaBridge(rjb)」といった便利なライブラリ/ユーティリティをあらかじめ内蔵してい