2003-07-22 (火) [長年日記]
■ PythonとJavaのコード比較
ベストセラー「Thinking in Java」の著者ですら、Javaで書くときはファイルオープンの仕方を調べているのだ。
面倒ですもんね。
File.open("FileName");
で開ければいいのに。
■ 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に型が必要だったら、キャスト不要になってもあんまり意味がないような?
