2004-04-22 (木) [長年日記]
1
Handspring: Visor Platinum
今日から使い始めた。もうね、DIME的に何周遅れなのかよく分からなくなってきましたね(別にいいけど)。現行のPalmってSONYしかねーんだもん、イヤじゃんSONY、うんこじゃん、ね。というわけで、我が愛しのハンドスプリングです。今まで激遅のDeluxを使っていたもんだから、その速さに大満足でございますよ。AirH"用のアダプタもあるんで、解約せずにもちっと使ってれば良かったなーって今更ながら後悔しております……が、まあ、外でネットなんか必要ねーけどな。
で、付属のATOKを入れたはいいが、POBox でいいじゃんって感じ。
4 Sleipnirのgoogle窓から日本語検索できなくなってね?
俺だけですか?
ツール | Sleipnir オプション | 検索バー | 検索エンジン | エンコード
「UTF-8」でドーン。
5 ITmediaモバイル:DDIポケット、Opera搭載「AH-K3001V」を発表
写真キタ━━━(゜∀゜)━( ゜∀)━( ゜)━( )━(゜ )━(∀゜ )━(゜∀゜)━━━!!!!!
7 オブジェクト指向がわかる本
本はどうでもよろしい。読んでもいないし。
注目すべきは、レビューである。名文過ぎて涙腺を刺激されたので、全文引用したい。
中に載っている例題がJabaなので、さっぱりJabaが分からない私としては、いまいちでした。Jabaのサンプルコードものっていますし、Jabaの動く環境を作って本にそって実行していけば、分かりやすいと思います。
私のこの本を買った目的がJabaの開発ではなく、「VBのクラスモジュールを使いこなすにあたって、オブジェクト指向を理解しよう」というものだったので、その観点からすると期待はずれでした。オブジェクト指向自体の概念の話はわかりやすかったです。ただ、それが私の実際に行おうとしている目的とそぐわなかっただけの話だと思います。
今後Jabaを使う人や、現在使っている人には、比較的向いてると思います。
8 MVCとかBCEとか3層構造とか、お前ら、もちっとちゃんとせえよ。
単語が乱立すると例外なくよく分からなくなるので、takaiさんの図を元に、作ってみた。Service Layer = Use Case = Controllerというのは覚えておいて損はないだろう。
で。層間には超えられない壁があって、それらを取り持つもの(Application Facade, DAO)が存在する。ドメインのモデリングの段階では、DAO以降は考慮しない。ユースケース以前も考慮しない(この図ではpresentation layerは省略した)。
これで一連のFowlerタンのコメントを読むと、なぜドメインドメイン口うるさいのか、だんだん分かってくるような気がする。
ちょっと追記:
ヤコブソンのOOSEでは、ユースケースがBCEに分解される。結局、ユースケースそれ自体が意味するのはルールであって、コアとなるのは「C」である。ユースケースの存在する層(サービス層、アプリケーション層)にはCのみが存在し、その他の「B」「E」はそれぞれ、別のところに負かされる。「B」はView(プレゼンテーション層)に委譲され、「E」はドメイン側に任される。
ユースケースから導き出された「E」をリッチなドメインオブジェクト群として仕立て上げるのはそれはそれでOKとして、今の弊害は「MVCでOKでしょ!」って思っちゃってるひとが多いこと。ここの「M」は「E」群へのファサードでしかないので、サービスの変更によってガンガン変更が加えられてしまう。その裏のモノモノ(「E」群)こそを人力で着実に構築していく必要がある。
Struts + Spring + Hibernate という記事をちらほら見かけるのは、このためである。
と、ここまで言って
これは「俺理解」による「俺定義」なので引用は不可。
9 第3回DOA+OOP分科会
名簿がまわっているので、あまり悪いこと書けないが……それでも書く。
「RADON法」というオブジェクト指向設計方法の紹介だった。ぐぐってみて何も出てこないので死んでくれって感じだが、発表されていらっしゃった佐藤英人教授はそんなに悪いひとには見えなかった。しっかりと実装も分かっていらっしゃるようだし、プレゼン内容もそれほどおかしなものではなかったように思う。Application Facadeとの比較があいまいだったように思うけど(だってRADON法でも使うんじゃん!!結局)、まあいいか。
それにしても、「大人の都合」とやらでDOAなひとたちにもヘラヘラしなきゃいけないのは、本当に可哀想であるな。ご苦労様です。つーか、DOAなひとって学ぶ気があんだろか?なんか、かなり印象悪かったです。こんなところで発表してないで、OOなひとたちのところで「RADON法ってどうよ?」って言ってまわったほうがよくねーか?どうですか?
10 24 vol.2,3
あーなんか飽きてきたw
11 OO エンジニアの輪 〜 第 26 回 鷲崎 弘宜さんの巻 〜
翻訳って特にそんな感じで悲しくなりますよね。
bliki_jaを始めたのは、これが第一の原因でした。 まだ鷲崎さんにOKと言ってもらえるほどの日本語レベルには達してないように思いますけど、まあ、ぼちぼちやっていきますよってに。つーか、あれ?yamanoさん?
- Handspring: Visor Platinum
- AH-K3001V - 京セラカメラ付きAirH"PHONE AH-K3001Vの情報
- 「画面と業務ロジックを分ける意識を技術者は持つべし」とマーチン・ファウラー氏 : IT Pro ニュース
- Sleipnirのgoogle窓から日本語検索できなくなってね?
- ITmediaモバイル:DDIポケット、Opera搭載「AH-K3001V」を発表
- AH-K3001V
- オブジェクト指向がわかる本
- MVCとかBCEとか3層構造とか、お前ら、もちっとちゃんとせえよ。
- 第3回DOA+OOP分科会
- 24 vol.2,3
- OO エンジニアの輪 〜 第 26 回 鷲崎 弘宜さんの巻 〜
| 
http://www.flying-dog.com/jaba/ 私もjabaはさっぱりです(w
Jabaなんていう先端技術は恐ろしくて触れません。
まあそう言いなさんな>palm from sony
お疲れ様でした。質疑応答が盛り上がることを期待してましたが、イマイチ収束せずフラストレーションがたまりました。
XPJUGではお疲れ様でした。こちらのbliki_jaは的確に訳されていて素晴らしいなあと拝見しています。
jabaってメジャーだったのか...!?
はい、僕です:-)