Ruby

2006年09月04日 月曜日

Dave Thomas, Andy Hunt / プログラミングRuby 第2版 言語編

Rubyに関しては良い言語だとは思うのだが、最新の安定版に対する書籍のリファレンスマニュアルにあたるような本が無くて若干不便だなと思っていた。ピッケル本として知られている本書であるが、第1版はRuby 1.6を元にしていて若干内容が古くなっており、改版中と言う話を聞いていたので、買い控えておりずっと待っていた。この本だけでRubyの勉強ができるし、後々この本しか見なくなるであろうと言う点で買っておいて良い本だと思う。私の書棚のRuby関係の本もまつもとさんの本とこの本以外は整理しちゃって良いかなと思う。(さすがに手狭なので。)
オブジェクト指向スクリプト言語 Ruby リファレンスマニュアルという便利な物があるではないかという人もいるだろうけれど、1画面でPCを使っているときはWindowが重なって見辛いこともあるし、付箋を貼ったり、メモを書き込み(僕はあまりしないが)ができたりという利点もあるので、それぞれ便利に使い分けていきたい物である。それにしても日本生まれの言語であるRubyであるが、日本語圏でこういう素晴らしい本が無いのはなぜだろう。市場性のなさか、優れたライターがいないからのか・・・

2006年06月16日 金曜日

Excel2007を評価中

体験って何だ・・・ というのは置いておいて、Excel2007 Betaをインストールしてみました。(正確にはOffice2007 Pro Betaだが)
Excel2007
メニューがなくなってリボンと言う奴になりました。最初は手惑いそうだけど操作自身は本質ではないし、まあ慣れれば気にはならないかも。マウスでオペレーションする方向になったような気はする。ちょっとしたことをするにもいちいち探索することが多いが、右クリックでうまく乗り切れそうではある。もうプルダウンメニューに飽きたし、IE7もそんな感じなので、Vistaではだいぶんかわるのだろう。とりあえずいろいろつっこみどころ満載のExcelで遊んでみよう。ざっくり使えるように設定の変更。

2006年04月02日 日曜日

向井 淳 / 入門Haskell - はじめて学ぶ関数型言語

Perl6-Pugsの登場以来(で正しいと思う)、純粋関数型言語のHaskellが熱いと言うことで、何か良い入門書はない物かと思っていたのだが、なんだか書店の棚を見ていると目にとまったので購入してみた。Haskellも入門書が出る時代になったということで、全く持って素晴らしい。
ただこの本はさらっと読んでみて、さらっとおしまいという感が強く、入門書として_何が何でもHaskell_という押しがないのは事実かも。なんだか説明がちっとも頭に入ってこない。熱意は感じるんだけど空回りしているかなと思うのである。あと入門書を読んでいつも思うのだけど、あとで説明するという言葉はのは書かない方がよいと思う。さらっと書いて知らんぷり(どうせそこでは本質的ではないのだから呪文としちゃうでも良い、たいてい書かなければ気が付かない)をして、あとで説明すればいいと思うのだが、「あとで説明する」と来るとイライラしてしまうのである。
とりあえずおもしろいので、ざくざく読んでいる。手も動かすべく処理系もインストールしたから、ぼちぼち手を付けてみよう。あと青木さんが「ふつうのHaskellプログラミング」を執筆中なので、こっちにも期待したいところ。

2006年02月15日 水曜日

広瀬 雄二 / 「Rubyプログラミング基礎講座

先日ジュンク堂で見つけていたのですが、そのときには買う本がいろいろあったので、今日購入。Rubyの入門書は何冊かあるけれど、どれもRubyのオブジェクトの解説や文法の解説によりがちで、実際に何か書いて実行して見ようと言う本が無かったように思う。たしかに「たのしいRuby」のような平易なものはあるのであるが、かったるいほど文法によりすぎで、この本の続きが欲しいと思うところで物足りない。Rubyに関しては和書も結構な量出ているが、決定版は「プログラミングRuby—達人プログラマーガイド」で良いのかしらと結論づけているわけだけども。
広瀬さんのこの本の場合は、Ruby入門書と言うよりは、Rubyを使ったプログラミングの入門書という感じで、後半は具体的に手を動かしてアルゴリズムの初歩を学べるように作ってある。オブジェクトの使い方・作り方に走りがちなRubyの本の中では、オブジェクト指向的な話題にはあまり触れられていない。プログラミングを学ぶという点ではオブジェクト指向は枝葉的なことで省いてしまって良いし、Rubyの長所は純オブジェクト指向言語であるのだが、実際の所オブジェクト指向をを気にしなくても良いという点にあるのだから。そんなわけで、教える立場としてよく考えて書かれているなと思った。さらに練習問題をこなしていけば、実際にコーディングすることにより動作を覚えていくことが可能かと思う。本を読んで頭で理解しても、手で動かせるようにはならないわけで、演習は重要だと思う。
そんなわけで、yamaさんのRuby学習日記に注目なのである。

2005年12月31日 土曜日

今日で2005年もおしまい

毎年こんな見出しで大晦日の日記を書いているわけだが、ついこないだ2004年もおしまいとか言う記事を書いた記憶がと思ったら、2003年もおしまいとか2002年もおしまいとか言った記事を書いたのも最近のような気がするのは気のせいではない。今年は久しぶりに落ち着いた1年と思っていたのだが、4月から勤務地が変わったので、またまた人間関係もがらっと変化して、めまぐるしい変化があった1年だった。気が付くともう今年もおしまい。今年お世話になった方々はいっぱいいて名前を挙げきれないが、今年1年本当にありがとうございました。来年もよろしくお願いします。
大晦日と言うことで、行く年に思いをはせ、今年はどういう戦いの1年だったか、今年の戦術・戦略とその戦いの成果を主要な分野別にまとめておこう。(と、ほぼ毎年と同じ文章にしてみた。こういうのは毎年そろえておいたほうがよいもので、断じて_手抜きではない_。)

2005年の総括

はじめに概況

2005年の戦況がどのような物であったか述べていくことにしよう。今年は年頭にたてた重いとは全く別なところでばたばた対応させられた1年で気が付いてみると私生活では半分引きこもりっぽい1年となってしまった。全く持って何をやってきたんだかという1年であった。まぁぼちぼち今の生活に落ち着いてきた感はあるので、来年こそ前の会社の上司の言葉を借りて、本業もプライベートも_攻めと成果_にこだわっていこうと思う。