0032-RubyNews

編集: takkanm

この記事は、主に ruby-list からピックアップした Ruby 関連のリリース、Ruby 関連のイベント、および Ruby 関連の書籍について、前号のリリース前後から今号のリリース直前までの期間のものをまとめたものです。 Ruby 関連ニュースの全てを網羅できているわけではないことをご了承ください。

Ruby 関連のリリース

nokogiri 1.4.2 のリリース (6 月 16 日)

Nokogiri は、 HTML と XML と SAX と XSLT と Reader のパーサーです。

ruby-list:47161にて、バージョン 1.4.2 のリリースが告知されました。いくつかの新機能の追加およびバグ修正がなされています。

Ruby 1.8.7 patchlevel 299 のリリース (6 月 24 日)

ruby-list:47177 にて、Ruby 1.8.7 patchlevel 299 のリリースが告知されました。

patchlevel 299 では、いくつかのバグ修正が行なわれています。

「Rubyリファレンスマニュアル刷新計画」2010-06分のスナップショットリリース (6 月 29 日)

ruby-list:47197 にて、Rubyリファレンスマニュアルの 2010-06 月分のスナップショットのリリースが告知されました。

Ruby 1.9.1 patchlevel 429 のリリース (7 月 2 日)

ruby-list:47206 にて、Ruby 1.9.1 patchlevel 429 のリリースが告知されました。

このリリースでは、セキュリティ脆弱性や多くのバグ修正が含まれています。

MiyakoPack 2.1.15 のリリース (7 月 17 日)

ruby-list:47237にて、Windows 用 Ruby 1.9.2 + Ruby/SDL + Miyako 実行環境 である MiyakoPack 2.1.15がリリースされました。

このリリースでは、配布方式の変更、バググ修正、機能拡張が行なわれています。

「Rubyリファレンスマニュアル刷新計画」2010-07分のスナップショットリリース (7 月 29 日)

ruby-list:47239 にて、Rubyリファレンスマニュアルの 2010-07 月分のスナップショットのリリースが告知されました。

nokogiri 1.4.3 のリリース (7 月 30 日)

ruby-list:47271にて、バージョン 1.4.3 のリリースが告知されました。いくつかの新機能の追加およびバグ修正がなされています。

Ruby 1.9.1-p430, Ruby 1.8.7 patchlevel 301 のリリース (8 月 16 日)

ruby-list:47300 にて、Ruby 1.9.1-p430, ruby-list:47301 にて、 Ruby 1.8.7 patchlevel 301 の告知がされました。

共に、WEBrick に対するセキュリティー修正が行なわれています。

Ruby 1.9.2 のリリース (8 月 19 日)

ruby-list:47321 にて、Ruby-1.9.2 のリリースが告知されました。

Ruby 1.9.2 は、 Ruby 1.9.1 とおおよそ互換を保ちつつ、多くの機能修正がなされています。

rcairo 1.8.3 のリリース (8月 26 日)

ruby-list:47335にて、2Dグラフィックスライブラリである cairo を Ruby から扱うためのライブラリである、rcairoの 1.8.3 のリリースが告知されました。

rcairo 1.8.3 では、cairo 1.8.10 のサポートや Ruby 1.9.2 のサポート等が行なわれています。

HikiDoc 0.0.5 のリリース (8月 27 日)

HikiDocは「テキスト→ HTML」変換ツールです。 ruby-list:47338にて、HikiDoc 0.0.5 のリリースの告知がされました。

HikiDoc 0.0.5 では、新機能の追加やバグ修正が行なわれています。

rroonga 1.0.0 のリリース (8月 29 日)

rroonga は、全文検索エンジン groonga の Ruby バインディングです。 ruby-list:47342にて、rroonga 1.0.0 のリリースが告知されました。

rroonga 1.0.0 では、groonga 1.0.0 への対応が行なわれています。

MiyakoLauncherLite 2.0.0 のリリース (8月 29 日)

MiyakoLauncherLite は Ruby 対応のプログラムランチャーです。ruby-list:47343にて、MiyakoLauncherLite 2.0.0 のリリースが告知されました。

MiyakoLauncherLite 2.0.0 では、機能追加が行なれています。

「Rubyリファレンスマニュアル刷新計画」2010-08分のスナップショットリリース (8 月 29 日)

ruby-list:47345 にて、Rubyリファレンスマニュアルの 2010-08 月分のスナップショットのリリースが告知されました。

Miyako 2.0.16 & MiyakoPack 2.1.16 のリリース (8 月 29 日)

ruby-list:47347にて、Miyako 2.1.16 と MiyakoPack 2.1.16 がリリースされました。

このリリースでは、バグ修正が行なわれています。

Ruby’sライセンスの、BSDLとのデュアルライセンスへの変更 (9 月 3 日)

ruby-list:47360 にて、Ruby’sライセンスの、BSDLとのデュアルライセンスへの変更が告知されました。今後リリースされる Ruby(1.9.3〜) から、このライセンスが適用されるようになります。

Ruby-1.9.2-p0 Win32 インストーラーのリリース (9 月 3 日)

ruby-list:47363 にて、Ruby-1.9.2-p0 Win32 インストーラーのリリースが告知されました。

Ruby-1.9.2-p0 Win32 インストーラーには、VisualuRuby、Rjb、DXRuby、ActiveScriptRuby 等が同梱されています。

rcairo 1.10.0 のリリース (9月 12 日)

ruby-list:47400にて、rcairoの 1.10.0 のリリースが告知されました。

rcairo 1.10.0 では、cairo 1.10.0 のサポートが行なわれています。

Tinatra 0.1.0 のリリース (9月 15 日)

ruby-list:47407にて、Tinatra の 0.1.0 のリリースが告知されました。

Tinatra は、Titter の bot を簡単に書くためのライブラリです。

Ruby 言語仕様書最終原案の公開 (9月 22 日)

[uby-list:47474にて、 IPA Ruby標準化検討ワーキンググループにより、Ruby 言語仕様書最終原案が公開されたことが告知されました。

IPA: Open Software: Role and Purpose より、閲覧することが可能です。

Ruby-GNOME2 0.90.0 のリリース (9 月 23 日)

ruby-list:47484にて、Ruby-GNOME2 0.90.0 のリリースが告知されました。

Ruby-GNOME2 0.90.0 では、RubyGems 対応とバグ修正が行なわれています。

nadoka さん 0.7.5 リリース (9月 29 日)

nadoka さんは、IRC Client Server Program です。ruby-list:47495にて、nadoka さんの 0.7.5 のリリースが告知されました。

nadoka さん 0.7.5 では、様々な修正が行なわれています。

「Rubyリファレンスマニュアル刷新計画」2010-09分のスナップショットリリース (9 月 29 日)

ruby-list:47496 にて、Rubyリファレンスマニュアルの 2010-09 月分のスナップショットのリリースが告知されました。

browser base debugger (pre-alpha) のリリース (10 月 11 日)

browser base debugger は、HTML ベースのデバッガです。ruby-list:47542 にて、browser base debugger の pre-alpha リリースが告知されました。

fuzzy-string-match 0.9.0 のリリース (10 月 20 日)

fuzzy-string-match は、文字列同士の曖昧比較を行うライブラリです。ruby-list:47583 にて、fizzy-string-match の 0.9.0 のリリースが告知されました。

「Rubyリファレンスマニュアル刷新計画」2010-10分のスナップショットリリース (10 月 29 日)

ruby-list:47602 にて、Rubyリファレンスマニュアルの 2010-10 月分のスナップショットのリリースが告知されました。

Miyako 2.1.19 & MiyakoLauncherLite 2.2.1 & MiyakoPack 2.1.19 リリース (11 月 7 日)

ruby-list:47618にて、Miyako 2.1.19 と MiyakoLauncherLite 2.2.1, MiyakoPack 2.1.19 がリリースされました。

こちらのリリースでは、機能改善や様々なバグ修正が行なわれています。

exlap_c 1.0 のリリース (11 月 13 日)

exlap_c は Excel用のxmlスプレッドシート(xmlss)を作成するライブラリです。ruby-list:47628にて、exlap_c の 1.0 のリリースが告知されました。

nokogiri 1.4.4 のリリース (11 月 29 日)

ruby-list:47656にて、バージョン 1.4.4 のリリースが告知されました。いくつかの新機能の追加およびバグ修正がなされています。

「Rubyリファレンスマニュアル刷新計画」2010-11分のスナップショットリリース (11 月 29 日)

ruby-list:47658 にて、Rubyリファレンスマニュアルの 2010-11 月分のスナップショットのリリースが告知されました。

ActiveGroonga 1.0.1 のリリース (11 月 30 日)

ActiveGroonga は Rails 3 のモデル用のライブラリです。ruby-list:47679 にて、ActiveGroonga 1.0.1 のリリースが告知されました。

spreadsheet 0.6.5 のリリース (12 月 14 日)

spreadsheet は PureRuby で記述された Excel 操作ライブラリです。ruby-list:47694 にて、spreadsheet 0.6.5 のリリースが告知されました。

Miyako 2.1.20 のリリース (12 月 23 日)

ruby-list:47707にて、Miyako 2.1.20 がリリースされました。

こちらのリリースでは、機能改善や様々なバグ修正が行なわれています。

Ruby 1.8.7 patchlevel 330 のリリース (12 月 25 日)

ruby-list:47710 にて、Ruby 1.8.7 patchlevel 330 のリリースが告知されました。

patchlevel 299 では、いくつかのバグ修正が行なわれています。

Ruby 1.9.2-p136 のリリース (12 月 25 日)

ruby-list:47711 にて、Ruby 1.9.2-p136 のリリースが告知されました。

patchlevel 136 では、1.9.2-p0 で見つかったバグが修正されています。

ASR 1.8.7-p330 版のリリース (12 月 26 日)

ruby-list:47712にて、ActiveScriptRuby の 1.8.7-p330 版がリリースされました。

Rabbit 0.9.2 のリリース (12 月 31 日)

Rabbit は Rubyistの多くが使っているプレゼンテーションソフトウェアです。ruby-list:47737にて、Rabbit の 0.9.2 のリリースが告知されました。

Ruby-1.9.2-p136 MSWin32(msvcr100) Package のリリース (1 月 1 日)

ruby-list:47738にて、Ruby-1.9.2-p136 MSWin32(msvcr100) Package のリリースが告知されました。

Ruby-1.9.2-p136 MSWin32(msvcr100) Package は、VC++10(VS2010)のランタイムとリンクした msvcr100 版 の MSI パッケージとなります。

Ruby 関連の書籍の出版

『はじめてのRuby on Rails3―「Webアプリケーション」作りに定番の「フレームワーク」を使う!』

[Amazonページより引用]

本書は、基本的に、バージョンにはあまりこだわらず、知識がゼロの初心者でも理解できるように「Ruby on Rails」の使い方を学びます。ただし、「バージョン3」と「バージョン2」では、プログラムの書き方やルールに変更があります。そこで、「バージョン 2」を習得ずみの人が困りそうな変更点についても解説します。

『リファクタリングRuby―実践ワークブック』

  • 著者: ウィリアム・C. ウェイク, ケヴィン ラザフォード, William C. Wake, Kevin Rutherford
  • 翻訳: 小林 健一, 吉野 雅人, 太田 大地, 坂本 一憲, 小島 努
  • 出版社: ピアソン桐原
  • 発売日: 2010/11

『楽しいプログラミング―オブジェクト指向言語Rubyを使って』

  • 著者: 小波 秀雄
  • 出版社: 学術図書出版社(出版社ページ)
  • 発売日: 2010/10

『言語設計者たちが考えること』

  • 編集: Federico Biancuzzi, Shane Warden
  • 翻訳者: 伊藤 真浩, 頃末 和義, 佐藤 嘉一, 鈴木 幸敏, 村上 雅章
  • 出版社: オライリージャパン(出版社ページ)
  • 発売日: 2010/9/27

[Amazonページより引用]

C++、Python、APL、FORTH、BASIC、AWK、Lua、Haskell、ML、SQL、Objective-C、Java、C#、UML、Perl、PostScript、Eiffel、そしてRuby。 本書は世界に多くの影響を与え、またソフトウェアの基盤を支えているさまざまなプログラム言語の設計者たちへのインタビュー集です。 彼らが何を考え、どんな考えに基づいて言語を設計したのか。伝説的かつ著名な言語設計者たちが登場し、背景、動機、哲学、信念、秘話、教訓、課題を語ります。 対話を通してパイオニアたちの飽くなき探究心と思考プロセス、情熱、そして底知れぬエネルギーが見えてくるはずです。 日本語版には、Rubyのまつもとゆきひろ氏へのインタビューを追加収録しています。

『初めてのプログラミング 第2版』

  • 著者: Chris Pine
  • 翻訳者: 長尾 高弘
  • 出版社: オライリージャパン(出版社ページ)
  • 発売日: 2010/9/21

[Amazonページより引用]

初めてプログラミングを学ぶ入門者を対象に、プログラミングの基礎をていねいに解説した書籍。 教材には、誰でもどんな環境でも気軽に使えるRubyを使い、実際に簡単なコードを書きながら理解を深めます。 プログラミングとは何かを無理なく理解してもらうために、要点をひとつひとつていねいに解説。簡単な概念から始めて、かなり高度なプログラミングの知識まで身に付けることができます。 プログラミングを学ぶなら、本書は最初の1冊に最適な入門書です。

『Rubyレシピブック 第3版 303の技』

  • 著者: 青木 峰郎, 後藤 裕蔵, 高橋 征義
  • 監修: まつもと ゆきひろ
  • 出版社: ソフトバンククリエイティブ(出版社ページ)
  • 発売日: 2010/8/28

[Amazonページより引用]

逆引きリファレンスの定番! Rubyプログラミングのノウハウを満載したレシピ集。Ruby 1.8とRuby 1.9に両対応のうえ、レシピ数13%増量で改訂。「文字列」「配列」「数値」「ファイル」「プロセス」などをテーマに、サンプルを交えて鋭く解説。 Railsプログラマにもおすすめの1冊。

『メタプログラミングRuby』

  • 著者:Paolo Perrotta
  • 翻訳者: 角征典
  • 出版社: アスキー・メディアワークス (出版社ページ)
  • 発売日: 2010/8/28

[出版社ページより引用]

メタプログラミングの魔法を身につけよう! メタプログラミングは強力なRubyの機能ですが、習得が難しいと言われていました。本書はメタプログラミングに必要なすべての概念を明確に、平易に解説。Rubyの最も複雑な秘伝を簡単に身につけましょう。