5/26、プログラミングRuby 1.9

投稿者 akira 2010-05-24 00:38:00 GMT

書籍プログラミングRubyの最新版が間もなく発売。みんなで読もう。今度は1.9ですよ。プログラミングRuby 1.9

レビューのお手伝いをした関係で少しだけ早く入手できた。1.9ということで、1.9系ならではというところに興味が向かうのだが、レビュー優先であるからして、他のレビュー参加者が担当しそうなところを後まわし、自分がレビューできそうなところを先に、読み進めた。その結果、レビュー期間中には文字の扱いを含む入出力まわりや文法表現の変化をはじめとする「1.9ならでは」のかなりの部分を読み残してしまった。まずはそこからひろっていこうと思っている。(が、積み本が……。)

RailsによるアジャイルWebアプリケーション開発 第3版 2

投稿者 akira 2009-11-27 13:16:00 GMT

レビューに少し協力した関係でRailsによるアジャイルWebアプリケーション開発RailsによるアジャイルWebアプリケーション開発 第3版[rakuten]を一足早く入手した。レビュー中には24〜27章に手をつけられなかった。せっかくいただいた本なのでまずはそのあたりから読んでいこうと思っている。

例によってぶ厚くて、しかも辞書のように(ちょっと大げさ)薄い紙の本。このボリュームを改めて通読しようとすると、まず、始めるぞという意識的に気持ちを高めて取り掛かることになる。というのは、いくらかでもRailsを触ってきたり、コードを読んだり、コードを書いたり、という経験があるからだ。

けれども、実際に通読してみると(まあ途中までなんだが)、思った以上に広い範囲のことが書かれているのがわかる。

中級者以上を対象としたRails本がたくさん出てきているなかでは、入門者も対象とするこの本は、もしかするとちょっと距離をとられてしまいがちなのかもしれない。でももし自分の知識にどこかに不安があったり、あるいは安定感に欠けるなどと思うことがあったりするなら、改めてこの本にあたってみてはどうだろうか。間口が広いわりには「奥が深い」ところのあるRailsなので、何かしら発見があるかもしれない。

もちろんRailsをこれから始めるという人にもおすすめできる。

上述の通りかなりのボリューム感だが、本を読み始めてほどなく、ほんのちょっと手を動かすだけで、実際に動くRailsアプリケーションを作ることができる。ボリューム感はむしろどこまででも付き合ってくれる安心感につながる。Railsの入門書もやはりたくさん出てきている。好みや相性もあるからどんな人にでもとは言えないが、たくさんある本の中から選びかねているならまずはこれ、とは言えそうだ。

なお、対応しているRailsのバージョンは次の通り。

  • 本書はRails 2.2に基づいています。具体的には、本書のコードはRails 2.2.2のRubyGemsパッケージにより動作確認を行っています。(5ページ、原書についての記述)
  • Rails 2.3の変更点については、注で補足しています。また、Rails 2.2.2およびRails 2.3.3以前のバージョンには脆弱性がありますので、本番環境で利用する場合は、2.2.3以降(2.3系の場合は2.3.4以降)のバージョンにアップグレードしてください。(iiiページ、訳注)

RailsによるアジャイルWebアプリケーション開発 第2版

投稿者 akira 2007-10-23 15:00:00 GMT

たいへんありがたいことにRailsによるアジャイルWebアプリケーション開発 第2版RailsによるアジャイルWebアプリケーション開発 第2版の献本をいただきました。関係者の方々、ありがとうございます。

実は必要にかられて、数か月前に英語版をPDFで購入し、ぼちぼちと読んでいたりもするのだが、読んでみてなおさら日本語版が待ちどおしくなっていたのだった。まだ出ないか、早く出ないか、と待ち続けていた。

同書第1版はRails 0.13ベースだということもあって、現在のRails 1.2.xでは変わってしまっているところがいろいろある。たとえばscript/generateなんてところからしても変化があるわけで、全体としてみると機能面でもずいぶんと変わっている。そういうわけで、Railsのソースをバリバリ読んでしまうような人は別としても、多くのRailsユーザ(特に1.2.xのユーザ)にとっては(改めて)第2版を手元に置いておく価値が十分にあるだろうと思う。

ところで、あまり関係ないのだけど、最初のおどろきは薄さだった(紙一枚一枚の薄さね)。第1版から厚さすえおきなのに100ページ増なものだから、うわっ、と :-)

RailsによるアジャイルWebアプリケーション開発 第2版

投稿者 akira 2007-09-28 15:00:00 GMT

プログラミングRuby第二版

投稿者 akira 2006-08-19 15:00:00 GMT

プログラミングRuby 第2版 言語編プログラミングRuby第二版言語編[rakuten]とプログラミングRuby 第2版 ライブラリ編同ライブラリ編[rakuten]を一足早くいただいた。

レビュー協力者の一人として参加させていただいたのでひととおりは読んだが、30ページからなる索引を実際に見るとこれはなかなかのもの。なお、もともと一冊だったのを二冊に分けている関係で索引はどちらの本にも同じ内容が用意されている。そして、その本に含まれる内容についてのページ番号はゴシック体で、もう一方に含まれる内容についてのページ番号はイタリック体で、それぞれ表現している。

あわせてShip It! ソフトウェアプロジェクト 成功のための達人式ガイドブックShip It![rakuten]までいただいてしまった。ありがとうございます。