今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

エクスプローラの MVC アーキテクチャ

某お手伝いさんから作っているアプリケーションの構造について質問があった。エクスプローラにも似ている部分なので、エクスプローラに置き換えて説明すると、ファイルやフォルダを示すアイコンに対応するクラスは MVC のどれなのか?と。
ファイルやフォルダをソフトウェア内部に写像したものが Model、アイコンは View、プロパティダイアログなども View なのよ、と教えると、納得したみたい。
ひとつの Model に対して複数の View があるってことに気付いてなかっただけぽい。

Windowsファイアウォールの罠

うまく動かなくて悩んでたら、単に Windowsファイアウォールがポートをブロックしているだけだってことに気付いた。
Windowsファイアウォールは、アプリケーションからはポートを正常にバインドできているように見せるけど、実際は利用できない。これ、毎回のごとくハマリパターン。バインドに失敗したらログに記録されることでわかるんだけど、バインドには失敗しないからなかなか気付かない。
うまい回避方法はないかと思ったけど、ブロックを解除するってことはセキュリティを下げることを目的とした行為なんだから、インストーラなどで自動化するのは危険だってことに気付く。結局は担当者が危険を意識してやるしかないってことなのね。

リンクから日記記事に訪れた人の行動

昨日、オレンジニュースで「一山いくらのプログラマの罠」が紹介され、大量のアクセスがあった。
いつもはこれだけのアクセスがあると、「satoshi's OO and Java」にあるコンテンツへのアクセスもかなりの増加を示すんだけど、今回はほとんど増加してない。
今までで最大のアクセスがあったにもかかわらず、訪れた人たちが「satoshi's OO and Java」や、そこから先に進むリンクをクリックした痕跡がないのよね。
なんでやろ?

ホトトギスが鳴く夜

会社帰り。電車が約10分遅れた。駅からの帰り道、ホトトギスの鳴き声が聞こえた。自宅の方に案内してくれているように、真っ暗な夜空からホトトギスの鳴き声が響く。
ホトトギスは真っ暗な夜空を、鳴き声を響かせながら飛んでいた。姿は見えないけど、鳴き声はあきらかに移動している。
自宅から100mくらいのところまできたとき、ホトトギスの声は、自宅のすぐ近くにあるちょっとした林の中に入っていった。
いつも鳴き声を聞かせてくれてるホトトギスだったらしい。