2003-04-22 (火) Edit
■ 名前で検索
同級生の名前を検索したら、就職活動サイトの「先輩紹介」みたいなコーナーに写真付きで載っていた。こういうのって、恥ずかしいよな。現在何やってるかってのもバレるし。
ついでに自分の名前で検索したら、MLへのアホみたいな投稿が出てきて、ゲンナリした。
■ Wiki Way書評
書評が載りました。なんか口調が変わってる。ちぃ。校正されたか……。
■ Office System パートナー技術セミナー
やっとOffice2003βの発表があったようですね。それに伴って、今週末は上記のセミナーに行かねばッ(思いっきり仕事)。はーあ。その後、RMSの講演というのが、なんだかあれだなあ。
■ 自由とはホニャララ
『たかがバロウズ本。』である。結局、ほとんどだらだら流し読み(だら読み)して、気が付いたら最後のほうまで来てしまっていた。ほっとんど頭に入ってないカモ……。
ベッドで半寝で読むもんじゃあないね。もともとバロウズに興味があるわけでもなく、ただの山形ファン(というほど好きでもないんだが)なだけだからなァ。限界があるよな。
さて、おわりのほーに書いてある「自由とはホニャララ」についてなんだが、これは「コンピュータのきもち」発刊記念_ABC講演会でチラリと触れてあったのだなぁ。yucoさんのサイトにもあるのでどうぞ。
自由の持つ不自由:日本の不況と小野善康理論とウイリアム・バロウズ
ここんところだな。
自由もお金も、ため過ぎて困るもんじゃあない。だから必死になって皆、ためたがる。だけど、ためすぎると「周りが困る」のだ。それはバロウズの周囲のひとびと、そして、昨今のデフレを見るとなんとなーくだけど分かると思う。
ここで気になるのは、自由やお金は「ため過ぎて困るもんじゃあない」けど「んじゃあ、ためてどーすんのよ?」ってところ。ためることに意味があるわけじゃあなくて、「どう使うか」に意味があるのだ……って、お前なあ、こんなことは「お金の話では常識だ」。っつーか、猿でも分かるじゃねーか。お金はツールだよ。人生をよりよく生きるためのツール。……って、まったくもってその通りなんだが、話を「自由」に置き換えるとどうよ。みんな「自由になって、さてどーするね?」と言われると、困るんじゃないか?「自由の先になにがあるのか」なんてーことを考えたことあるか?「自由は最高だよね」うん。それはわかる。だけど、なんで最高なの? バロウズはその自由を求めつづけたあまり、なんだか不自由になっちゃってたんじゃあないの?
ここらへんで映画『マトリックス』のお話が出てくる。マトリックスに支配されている「不自由」さから逃れてエージェントと戦うのが「自由」なのか、マトリックスに支配されていることに気づかないけれど、戦うってことに必死になって「自由」を失う必要がないことが「自由」なのか。
これがレッシグたんやフリーソフトウェアのお話につながっていくのだ。 んー。なんだか山形さんを中心に日本がまわっているような気がしてきたなあ。
■ フリーソフトは“自由なソフト”と呼ぼう--リチャード・ストールマン氏
jiyuuna!
ハッピーハッキング!
あと、
フリーソフトウェアと自由な社会 ―Richard M. Stallmanエッセイ集(リチャード・M・ストールマン/Richard M. Stallman/長尾 高弘)が話題のようですな。
■ ダーク・エンジェル2 vol.2
あーあ。なんだか恋話になってきちゃったよ。
■ 明日を支配するもの/ドラッカー(2)
経営戦略の前提について。高齢化とコーポレート・ガバナンスのお話をちょこっと。特に読むべきところはなく、基本的なことを押えておこうという程度。
2004-04-22 (木) Edit
■ [Palm] Handspring: Visor Platinum
今日から使い始めた。もうね、DIME的に何周遅れなのかよく分からなくなってきましたね(別にいいけど)。現行のPalmってSONYしかねーんだもん、イヤじゃんSONY、うんこじゃん、ね。というわけで、我が愛しのハンドスプリングです。今まで激遅のDeluxを使っていたもんだから、その速さに大満足でございますよ。AirH"用のアダプタもあるんで、解約せずにもちっと使ってれば良かったなーって今更ながら後悔しております……が、まあ、外でネットなんか必要ねーけどな。
で、付属のATOKを入れたはいいが、POBox でいいじゃんって感じ。
■ Sleipnirのgoogle窓から日本語検索できなくなってね?
俺だけですか?
ツール | Sleipnir オプション | 検索バー | 検索エンジン | エンコード
「UTF-8」でドーン。
■ ITmediaモバイル:DDIポケット、Opera搭載「AH-K3001V」を発表
写真キタ━━━(゜∀゜)━( ゜∀)━( ゜)━( )━(゜ )━(∀゜ )━(゜∀゜)━━━!!!!!
■ オブジェクト指向がわかる本
本はどうでもよろしい。読んでもいないし。
注目すべきは、レビューである。名文過ぎて涙腺を刺激されたので、全文引用したい。
中に載っている例題がJabaなので、さっぱりJabaが分からない私としては、いまいちでした。Jabaのサンプルコードものっていますし、Jabaの動く環境を作って本にそって実行していけば、分かりやすいと思います。
私のこの本を買った目的がJabaの開発ではなく、「VBのクラスモジュールを使いこなすにあたって、オブジェクト指向を理解しよう」というものだったので、その観点からすると期待はずれでした。オブジェクト指向自体の概念の話はわかりやすかったです。ただ、それが私の実際に行おうとしている目的とそぐわなかっただけの話だと思います。
今後Jabaを使う人や、現在使っている人には、比較的向いてると思います。
■ 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 という記事をちらほら見かけるのは、このためである。
と、ここまで言って
これは「俺理解」による「俺定義」なので引用は不可。
■ 第3回DOA+OOP分科会
名簿がまわっているので、あまり悪いこと書けないが……それでも書く。
「RADON法」というオブジェクト指向設計方法の紹介だった。ぐぐってみて何も出てこないので死んでくれって感じだが、発表されていらっしゃった佐藤英人教授はそんなに悪いひとには見えなかった。しっかりと実装も分かっていらっしゃるようだし、プレゼン内容もそれほどおかしなものではなかったように思う。Application Facadeとの比較があいまいだったように思うけど(だってRADON法でも使うんじゃん!!結局)、まあいいか。
それにしても、「大人の都合」とやらでDOAなひとたちにもヘラヘラしなきゃいけないのは、本当に可哀想であるな。ご苦労様です。つーか、DOAなひとって学ぶ気があんだろか?なんか、かなり印象悪かったです。こんなところで発表してないで、OOなひとたちのところで「RADON法ってどうよ?」って言ってまわったほうがよくねーか?どうですか?
■ 24 vol.2,3
あーなんか飽きてきたw
■ OO エンジニアの輪 〜 第 26 回 鷲崎 弘宜さんの巻 〜
翻訳って特にそんな感じで悲しくなりますよね。
bliki_jaを始めたのは、これが第一の原因でした。 まだ鷲崎さんにOKと言ってもらえるほどの日本語レベルには達してないように思いますけど、まあ、ぼちぼちやっていきますよってに。つーか、あれ?yamanoさん?
1 tpircs [http://www.flying-dog.com/jaba/ 私もjabaはさっぱりです(w]
2 kdmsnr [Jabaなんていう先端技術は恐ろしくて触れません。]
3 q130s [まあそう言いなさんな>palm from sony]
4 WR [お疲れ様でした。質疑応答が盛り上がることを期待してましたが、イマイチ収束せずフラストレーションがたまりました。]
5 washi [XPJUGではお疲れ様でした。こちらのbliki_jaは的確に訳されていて素晴らしいなあと拝見しています。]
6 manhole [jabaってメジャーだったのか...!?]
7 yyamano [はい、僕です:-)]
2005-04-22 (金) Edit
■ [UML] Tablet UML: The UML tool you don't have to learn!
うーん、なんだろ。
■ The Enterprise Business Modeling Discipline: Anti-Patterns
- Modeling for Modeling's Sake
- Detailed Enterprise Model
- Yesterday's Enterprise Model
- Tomorrow Suffers from Today
- Ungrounded Future
- Real-World Disconnect
■ [WORK] Skypeでミーティング
自分は部外者だと思ってたんだが、マネージャより「Skypeインストールして」と言われ、急遽、Skypeによるミーティングに参加する羽目になった。当然、英語(ががーん)。
ヒアリングはどうにかできるんだが、こちらから言うことができない。だもんで、「状況を説明してくれ」と言われても、どうすることもできない。結局、(マイクを押さえて)マネージャに日本語で説明して、こちらの言いたいことを通訳してもらったんだが、なんとも情けないなぁ。マネージャが英語ペラペラで良かったよ。
あ、Skypeのアカウントに既存の「kdmsnr」を使っちゃったんだけど、今思うと他のアカウントにすればよかったなぁ。コンタクトリストに仕事関係の人が並ぶのは、あんまりイクない。
2006-04-22 (土) Edit
■ [映画]
バタフライ・エフェクト プレミアム・エディション [DVD](エリック・ブレス/J・マッキー・グラバー)
これは面白い。
時間を扱っている以上は、そこに色々とツッコミどころはあるんだけど、とりあえずそれを差し引いて考えると、どこまで行っても自分中心な世界観という「稚拙さ」、そしてそれを自分のスイッチひとつでガラリと変えてしまえる「容易さ」、そしてその容易さとは裏腹に、自分の意思とは関係なく表れる事実の「重大さ」。それらのギャップがいちいちオモシロス。
RPGやってて、敵が強い → やられた → リセット → ストーリーが変わる → 別の敵が強い → やられた → リセット、みたいな。でも、リセットするごとに脳に異常をきたす、という諸刃の剣。
なんかよくわかんないけど、主人公と一緒にゲロ吐きそうになったよ。面白い。
2007-04-22 (日) Edit
■ [本]
王様の速読術(斉藤 英治)
まあ、フォトリーディングだな。あっちが宗教くさくてゲロ以下の臭いがする人は、これを読むといいのかもしれない。読みやすいしね。
フォトリーディングがある種の書籍に向いていない、ということを指摘しているのはめちゃくちゃ偉い。そこは俺も前から思ってた。でもね、目的別に20種類ほどあるってどーゆーことだよ。そんなんじゃ意味ねーじゃん。
でもまあ、ある種の目的の読書は、速読ではなくて勉強法で補完するんだろうなあ。
というわけで、速読はフォトリーディングでいいよ。
■ [本]
無理なく続けられる 年収10倍アップ勉強法(勝間 和代)
ムギさんのblogは以前から読んでいるので、あらためて得られたことはないかなあ。でも、読んでない人はマスト。マジすごいんだから。
ただ、「実践編」のところは書かされてる感があると思った。ここは飛ばしていいところじゃないかな。それと、日経新聞を読めというのは賛同できない。著者の言う「みんなが読んでいる」という「みんな」が、僕らの思ってる"みんな"じゃないことくらい、普通に分かるよね。記事のレイアウトについて話す訳じゃないんだから、そんなもんはbulknews+EFTでいいと思う。
2008-04-22 (火) Edit
■ Googleリーダー使い始めた
Bloglines→Plagger→Gmailにしてたんだけど、Googleリーダーに変更。 Bloglinesから出力したOPMLがおかしいので、エディタで変換してからインポート。 なんか使いにくいけど、まあいいや。 ぼちぼちGmailをメインのメアドにしていく。
■ [本]
凡人の逆襲(神田 昌典/平 秀信)
この手の本を何冊か読んでると、ぜんぶ同じことを言ってることが分かるなあ。 言い方が違うだけで。
メモ
本当に会って話しをする価値がある相手なのかどうかを見分ける3つの条件:
- お互いに取引するメリットが生じるかどうか判断するために訪問することを了承してもらう
- そのために1時間の時間が必要であることを了承してもらう
- 満足される条件をすべて満たした場合に取引することを了承してもらう
それ以外は時間の無駄。
でも、担当者に決定権がないと無理っぽいなあ。
2010-04-22 (木) Edit
■ 杉並区公共施設地図
諸事情で会場を予約したいと思ったのだけど(最初)、 そもそも場所が分からないので地図を作ろうとしたところ(動機)、 くそ面倒だったのでやめればよかったと思ったけど(挫折)、 とりあえず作ったが(達成)、 探せばどっかに紙の地図とかあるのかもしれない(絶望)。
手順
- さざんかねっと - 施設案内のクソみたいなHTMLから施設名と住所を抜き出してCSVを作る(施設名住所.csvと住所.csvの2つ)。
- GPS活用ツール:住所情報CSVファイルから緯度・経度へ一括変換するに住所.csvをアップロードして、緯度経度.csvをもらう。
- 施設名住所.csvと緯度経度.csvを突き合わせて、JSの配列を作る。
- JSの配列からGoogle Mapのマーカーを作る。
■ Tweetup :: 須藤功平勉強会#01 (via @kdmsnr) #twtvite
その「諸事情」。詳細はまだ未定。

1 yhvh [コーポレートガバナンスって、商業と法学では全く違うニュアンスで使われるのね。]