2002-01-12(Sat) [Edit]
■1 遅ればせの大掃除
年末は熱発で掃除できなかったので、新しい家族の配置場所確保もかねがね、居間のレイアウトを変更——しようとしたものの、当初想定していたプラン通りにするのは難しいことが判明。大々的にモノを動かさないといけない……。
■2 本日のバートホールド
- 食餌: 菜芯1.5枚。みかん0.5房。果物への食いつきはりんごに続いて良い。
- お通じ: 朝、エサを食みながら放尿with尿酸。その後、温浴させたらば見事に脱糞。これで中2日。前回は中3日だったので少し回復か。
- 他: 日中、ケージから出して部屋の中で遊ばせる。こたつテーブルにタオルを敷いて運動させていたのだが、二度ほど落下した。慎重そうにみえて、意外と間が抜けているなあ。
2005-01-12(Wed) [Edit]
■1
Matz meets ダイコン
今月で休刊になる『Linux magazine』の2005年2月号。やっと買った。まつもとさんがDependency Injectionコンテナを紹介している。「Java方面の人」としても嬉しいし、個人的にも嬉しい。と、いうのも本家記事から「Japanese」のリンクがなぜか消えてしまっている拙訳も「角谷さんによるその邦訳」と紹介されいるので。
Block InjectionはRuby Wayで趣ぶかい。Injectionのタイプのエッセンスを示すコンテナ実装のコードが20行ぐらいずつなのも頼もしい。
Setter Injectionのコンテナが「Yin/Yang問題」を解決できてなかったりするけど、それはPicoContainer1.1でも解決されてなかったりするし :-)本文を読み違えてました。(コードツッコミ!!*1)。PicoContainer1.1でも解決されてない「Yin/Yang問題」が解決されてます。
「Yin/Yang問題」
ツッコミにビビってしまうチキンなわけですが、「Yin/Yang問題」と私が勝手に呼んでるだけです……。
命名の由来は、PicoContainerのSetterInjectionAdapterTestCaseの一番下にある、「PICO-188」となっているテストケースから。
このテストケースは、Setter InjectionでYinからYangを、YangからYinを取り出そうにもCyclicDependencyExceptionで落ちてしまうという問題を再現するテストケース。そこでYin(陰)とYang(陽)というクラス名を使うセンスが面白いなあ、と思ったのが記憶に残っていたので、Setter Injectionつながりで書いたという話です。オチも何にも無いという。
*1 もうしわけないです。そしてありがとうございます
2007-01-12(Fri) [Edit]
■1 オブジェクト倶楽部クリスマスイベント2006のライトニングトークス動画
YouTubeにうpされました。Broadcast ourself. AkiyahさんGJ!
どうぞご利用ください。
私の勤務先で「見積り勉強会」を開催させるに至らしめた那須のケント・ベックによる「オレオレ見積」トークが無い(良いプレゼンは人を動かす)。松村さんによるプレゼンでの禁じ手を逆手にとった「朗読メソッド」も無いのか(いつか試したい)。
今回はオブジェクト倶楽部イベントのトークス史上でも一、二を争うクオリティだったかも。何よりも素晴しいのは、その品質がオブジェクト倶楽部ではなくて文字通り参加者によってもたらされたこと。ありがとうございます。
| 



○ まつもと [お買い上げどうも。残念ながらYin/Yan問題って知らないので、リンク教えてください。]
○ まつもと [えーと、つまり class Yin attr_accessor :yang end class..]
○ かくたに [まつもとさんのコード通りです。最初の私の記述がグダグダなだけです……。]