Ruby

2002年08月28日 水曜日

ruby関連パッケージのインストール

インストールし忘れていたruby関連のパッケージをインストール。インストールしたのは、ruby、ruby-elisp、rdtool、rdtool-elisp、rubyunit、libgtk-ruby、libtk-ruby、erb、eruby、irbと言うところ。とりあえずこれでrubyが問題なく使える環境になったかなぁ。今日はインストールしておしまい。

2002年08月26日 月曜日

今日は給料日

毎月恐ろしい宣告の日である給料日であるが、今月は残業代が出たので、人並のお給料。しかし残業代だけで先月の手取り分という残業の仕方と言うのは何だろう。先月は何だかんだで、2/3しか働いてないんだぞう…

前田 修吾・まつもとゆきひろ他 / 「Rubyアプリケーションプログラミング」

こないだ横内さん宅で眺めた時に買ってよさそうと思ったので、早速購入。いろいろやりたいなぁと思っていた事の題材に取り込めそう。とても面白そうだ。CGIの良い記事画なかなか無いので参考になりそうだし、ネットワークプログラミングの勉強にもなりそう。じっくり読んでいきたい。

2002年07月05日 金曜日

NHKの放送受信料

さすがに払う気がなくなる程度の請求が来た。(まぁ3年くらい払ってないから) うちのTVですが、NHK総合だけやたら映りが悪いんだよねぇ。3年くらい前から。ということで、NHKにお金を払う気にはなれないです。何とかしてくれたら払っても良いけど、過去にさかのぼってと言うのは勘弁して欲しいなぁ。

高橋 征義・後藤 裕蔵 / たのしいRuby

Rubyの入門書はないものかと探し求めて、最近発売された本書を購入。(購入は28日) ざっと中身を見た感じでは、必要なことが十分親切な内容でまとまっていると言う印象。なかなか良い本だと思う。
わかりやすいOOPの本はこんな感じにまとまるのかなぁと思ったりした。同じようにJavaで書けないものかな。僕はなんだか書けそうな気はするけども。良い入門書の基本は詰め込みすぎず、次へのステップの足がかりを示すことが重要で、何でもかんでも詰め込んではならない。その辺の扱いが下手なJavaの入門書は多いがAppletとかGUIとか見た目に走りたがる傾向があるせいだろうなぁ。(その点Rubyの出発点は、Unix的なプログラミングだものねぇ。)
ということで、ネタ本にしよう。この本で足りなかったら、もうまつもとさんの「オブジェクト指向スクリプト言語 Ruby」を読めばいいのだから。

2002年06月17日 月曜日

なかなかネタってないものだ

この日記のネタも毎日書いているとなかなかなくなるもので、ネタがないこと自体もネタになったりするものだ。で、今いろいろ画策しているのは、東北Linuxユーザ連合会(TLUC)で定期的に行おうと思っている勉強会のネタにも結構困っている。個人的にはRubyで遊ぼうと思っているのだが、どうせならネットワークプログラミングをネタにしようかなと思っている。indetdを使うことにすれば、プログラミングも結構簡単なので、こういうネタも結構おもしろいかも。ちょっと考えていくことにしよう。(嘘っぽいhttpdを書いて、その後にGnutellaとか言う線は良いかもしんない。)

2002年04月24日 水曜日

全然もたない

昨日の記事の続き。全然もたないので、ちゃんと寝ることにする。8時間くらい寝れば回復するだろうか。

VBAだめすぎ

別にVBAやVBに限った話じゃないけど、簡単に汚いソースを書けるのはだめじゃな。(昔はPerlもそうだったけど、今使ってないからいいや。) 行き当たりばったりの使い捨てマクロなら書けるけど、何年も保守するようなプログラムの場合はちゃんとした設計をしないと保守性をあげられないな。今回いやになってしまったのは、結果出力周り。付け足したいロジックを表示部に埋め込まないとならなくて、もういやになってしまった。昔の人はDoc-Viewとか格好いいことを言って、ロジックとプレゼンテーションを分離しなさいと言っている訳だが、ごもっともって思い知りました。
最近はVBAでも気をつけて書いているので、最近書いているマクロは読めるんだけどね。Excelのオブジェクトの階層構造とメソッド・プロパティが分からないので、ずるしてマクロの記録を使うのが問題のようだ。たしかに、1からソースを書くときは綺麗に書けるものね。
と言うことで、Excelで遊ぶときはActive Ruby、そうでないときはJavaで環境を統一したいなぁ。やっぱり綺麗に書く努力をしたくなる言語を選択すべきだな。それ以前にVBAのようにオブジェクト指向言語のような感じで実はまがい物というものを使っている時点で問題なのかも知れない。