2009-03-01から1ヶ月間の記事一覧

Commands Part 2: 選択によるHandlerの有効化

Eclipse Tipsの翻訳Commandについてのシリーズ第2段です。Part2ではIHandlerの活性、非活性に関して解説がかかれています。IHandlerにメニューを押したときなどの実際の振る舞いを実装します。同じコマンドでも選んでいるオブジェクトによって振る舞いを変え…

ソースコードにWhy(なぜ)を残していますか?

つい最近Java界隈でSimpleDateFormatがスレッドセーフではない、という事が話題になりました。JavaDocにも「synchronizedではない」と書かれている事だけれども、日付の変換は良く使う上にフォーマットを繰り返し書くのは面倒なので、ユーティリティクラスと…

Commands Part 1: Actions vs Commands

Eclipse Tipsの翻訳です。Eclipse Platformの3.3で導入されたコマンドフレームワークについていいシリーズがまとまっていたので翻訳しました。Part1ではなぜコマンドフレームワークが必要なのか、語られています。 このシリーズは全部で6パートに分かれてい…

SeasarConference2009whiteでLTをさせていただきました。

斜め上行くリッチクライアントの考え方(仮)View more presentations from kompiro.21枚目以降がやれなかった部分。よかったこと id:imai78氏がACアダプタを快く借してくれた。 id:Yoshiori氏が体調悪くても普通にLT 資料をその場で上げてみた。 よくなかった…

銀の弾丸のかけらは皆の頭の中にある

InfoQの記事はどれも秀逸ぞろいですが、特にこの記事はいいと思ったのでご紹介。OOPSLA2007のパネルディスカッション、「"No Silver Bullet" Reloaded["銀の弾丸なんてない"の再装弾]」のまとめです。タイトルから言ってかっこいいよね。Dave Thomas氏がEcli…