capsctrldays

2003-07-22 (火) [長年日記]

PythonとJavaのコード比較

ベストセラー「Thinking in Java」の著者ですら、Javaで書くときはファイルオープンの仕方を調べているのだ。

面倒ですもんね。

File.open("FileName");

で開ければいいのに。

[Flash] PRESSTUBE

なんだかよく分からないけど、ウニョウニョしたFlashがいっぱい。

Wired News: Blogging for Bucks

ドットコム企業(プッ)をクビになった奴が、自分なりの経済レポートをblogで書くことで、今まで以上の収入を得るようになったというお話。

好感持てるのは「blogだから」というお話ではないから。重要なのは、彼自身なのだ。彼が何をやってきたかなのだ。blogなんかではないのだ(そういう陳腐な話に落とすのはもうマッピラだ!)。blogとは、コンピュータに関係なひとも簡単にPOSTできる仕組みのことのみを指す。文体だのスタイルだのジャーナリズムだのは、この際、別にどうだっていいんだ。そんなもの、ウェブロでも出来てたじゃないか(と山田民も言っている)。そこを混同して論じるから、おかしなことになるんだ。こういうふうに、彼がやったことにフォーカスすれば、blogなんて取るに足らないッ!

モチベーションはどうやって維持してるの?という質問に彼はこう答えている。

I know people are reading my work and expect it. It has become a social obligation of sorts -- in a very good way.

もうすでに「書きたいから書く」を超えているのだなぁ。

[Agile] アジャイル開発導入事例セミナー

Sun@用賀であったボーランドのセミナー。遠いぜ、用賀。

事例からみるXPの実践的導入方法

テクノロジックアートの方。XPの導入事例の紹介。XPとは従来の工学的なものを社会学(ときには政治学)的にしたもの。おー。なるほどね。

導入には、マネージャーがしっかりしろよッというお話(ありがちだな)。若いひとのほうが(特に新人)、XPの定着率および技術吸収率がよいとのこと。これもありがちですな。

FDDの概要と実践におけるTips

TISの方。FDDの概要なんだが、ドメインモデリングの段階でつまづいた……。4つのアーキタイプがうんぬんかんうんって言ってたなァ……言ってることは分かるんだが、まったく理解が出来ない。なんのことやら?って感じ。FDD本どうしようか。読むのダルいなあ。

で、ここで休憩が入ったのでとんずら。

Generics

資料を見ると、J2SE1.5の説明がちょっとばかしあったのでメモ(Javaなんて追いかけないからよく知らないのだ)。

List<String> words = new ArrayList<String>();
String title = words.get(0).toUppercase();

キャストが不要になるんですって。それはいいとして、List<String>って何だろうか。Collectionに型が必要だったら、キャスト不要になってもあんまり意味がないような?