2001-09-07(Fri) [Edit]
■1 [映画] 『キス・オブ・ザ・ドラゴン』@池袋HUMAXシネマズ4
■2 [映画] 『ジュラシック・パーク3』@池袋HUMAXシネマズ4
2003-09-07(Sun) [Edit]
■1 『テスト駆動開発入門』読了
デスクトップ環境の復旧に手間取りつつ、最後の方は少し駆け足になってしまったが、ともあれ読了。
Memorable Quote:
「……TDDはコードに思い入れのある変わり者にも適している。筆者が若いエンジニア時代に最も欲求不満を感じたことの1つは、大きな興奮とともにプロジェクトを開始するが、やがてコードベースが朽ちていく姿を見ることだった。1年後には、悪臭が漂うコードを捨てて、次のプロジェクトへ移ることだけを期待するようになった。これに対し、TDDは次第にコードへの自身を獲得することができる。……」
ここだけ引いてしまうと、またぞろ「ビジネス」面からは無用な誤解を招くかもしれないが。
言っていることはさほど難しいわけではない。難しいのは、これを習慣とすることだ。習慣とするためには日常的に取り組むしかない。がんばろう……。
■2 Meadow2, Wanderlust, Subversion
秀丸(キーバインドだけEmacs風)、Datula、CVSに最適化された身体をカスタマイズすべく、指先の体操。XKeymacsも導入してみた。完全移行への道のりはなかなか遠い。
メールが一番最初に挫けてしまいそうな予感。普段からクライアントマシンにUnix系OSを使っているわけでもないからなあ。キーバインドが覚えられなくてBecky!2に乗り換えちゃったりしそうな気も。焦らずゆっくり取り組んでいこう。
svnのクライアントとしてTortoise SVNはよくできていると思う。Eclipseのプラグインであるsubclipseを試すのはもう少し後だな。
■3 Cerise
ついにサイトにドキュメントが登場。J2EEっぽい流儀にしたがってRuby実装されたWebアプリケーション・サーバ。フレキシブルでエレガントでライトウェイトで開発者フレンドリーなWebアプリケーション構築環境を提供してくれる──らしい。まだちゃんと読んでないけど、プレゼンテーションはAmritaで、データベースに対するコネクション・プールも提供されているみたい。期待期待。
Cerise、と辞書で引いたら「さくらんぼ色」だった。
サイトのトップページを読んでみた
稼動には要Ruby 1.8だそう。機能としては:
- 柔軟なリクエスト・ハンドラー・フレームワーク
- Amritaと呼ばれる素晴らしいHTMLテンプレート・システム
- フォームの妥当性検査とエラー表示のサポート
- 包括的なエラー・レポート
- データベース・コネクション・プール
- ユーザーとロールに基づくアクセス・コントロール
- サーバーの再起動なしに変更点を実行時にリロード
- HTTPリクエストをまたいだユーザ・セッションの維持
- Rubyで記述される、柔軟な設定ファイル
- 内部WebサーバとしてWEBrickを利用するので、Apacheは不要だけれど、mod_proxyとmod_rewriteをサポート
- プラットフォーム独立。各種Unix、Mac OS X、Microsoft Windowsなどなど、Rubyが動くすべてのプラットフォームで稼動します
試してみたいのだが、私の直近の課題はTDDなのだ。
2004-09-07(Tue) [Edit]
■1 The Meaning of Life
リファラスパムが来たり、自分の日記のツッコミ欄で知らない人同士が会話していたり、通りすがりの人が通りすがってなかったりするけれど、この人生を二度と幸や不幸ではかりません。なんということでしょう。人生には意味があるだけです。ただ人生の厳粛な意味をかみしめていけばいい。勇気がわいてきます。
■2 「Java系の人々はMS関連のサイトをウォッチしてないのかな?」
……してません。というかそんな余裕はないし、心は「ぐRuby」系の人だし、とかとか言い訳しようと思っていたら、2004/09/07からMSDN日本語版がRSS配信を開始したようなので、Bloglinesにぶち込んで、ヘッドラインだけでもヲチすることにしよう。
■3 UNIX USER 2004年10月号
特別企画:進化するLightweight Language オブジェクト指向スクリプト言語Groovy●上原潤二 コンパクトで拡張性の高いJavaベーススクリプト言語Pnuts●戸松豊和
おっ。読まなきゃ。Groovyラボ経由。
月刊JavaWorldの次号(2004年11月号:9/24発売)にもGroovyの特集(?)が告知されていた。
2005-09-07(Wed) [Edit]
■1 『アジャイル勘違い集』
『るびま』に1周年の祝辞を寄せていない(寄せた!!:2005/09/09)オブジェクト倶楽部が公開した『アジャイル勘違い集』の「ドキュメントを書かない?」という項目の文章を書いた。字数制限が厳しかったので価値観しか述べられてない。
アジャイルとドキュメントとの関係については、少し前にid:kuranukiさんが、より具体的に書いてます。
2007-09-07(Fri) [Edit]
■1 「IPA未踏ソフトウェア創造事業2006年度下期千葉PM採択プロジェクト最終成果報告会」
初パネリスト。パネルって難しいなあ……言いたいことは半分も言えないんだな。
当日の内容は、id:hyoshiokのログが参考になる。 RubyKaigi2007のDave Thomasに対してもそうだったけど、よしかおかさんはいつも良い質問をしていてかっこいい。
私が言いたかったこと:
- Railsブームがきっかけで、もっとRubyが業務アプリケーションの分野でふつうに使われるようになるといいな。
- 少し前にRubyの1.8系がknuさんやmputさんがメンテするようになったことで、MatzだけのRubyじゃなくなったのと同様に、YARVがRuby本体にマージされたことで、次バージョンももはやMatzだけのRubyじゃなくなった。これはYARVの「社会的な意義」としてはとてもとても大きなことだと思う。「5倍速い」とかいうアオリよりもよっぽど重要なことだと思う。
- ささださんには心身の健康に気をつけて、これからも末永くHackできるようにして欲しいです(これは言えた)。
あまりキャッシュに余裕がない企業がRubyの発展に寄与できることは、きちんと目の前のお客様の期待に応える仕事を積み重ねていくことと、その成果をコードなり文書なり、講演なりで伝えていくことかな……と思ってる(というかそれしかできない。今のところ)。がんばります。
| 



○ たらこせる [「The Meaning of Life」は裏読みしなくてよいのか?ドキがムネムネしてきたなや©三平三平]
○ うえはら [記事、おかげさまで無事かけました。 短いのでとっかかりとして興味を引き立てるような 気軽に読める読み物として書いたつ..]
○ うえはら [PS: 私も大好きです>業田良家]
○ かくたに [近所の書店ではまだ見つけられず。明日こそ。]