2008年1月29日火曜日

妻の誕生日

祝いました。


bd1

こないだのチューボーですよを観て、カニのトマトクリームにしてみた。
スーパーに渡り蟹がなかったのでタラバ。
家にスパゲティしかなかったのでスパゲティ。
家にトングがなかったので盛り付けがでたらめ。
でも味は悪くなかった。



bd2
鶏はちょっと薄味になったかも。


bd3
大きいボトルはカヴァ、小さいボトルはソーテルヌ。

2008年1月27日日曜日

俺、再び参上!

キバの第1話を観たところだったんだが、
電王の続編だと~~~!!!111

2008年1月26日土曜日

C#でYコンビネータ

Yコンビネータっておもしろいなあ。ブログのねたにはちょうどいいかも。
static Func<T, T> Fix<T>(Func<Func<T, T>, Func<T, T>> F)
{
    return t => F(Fix(F))(t);
}

で、こうなりました。

static public IEnumerable<int> Fib(int count)
{
    foreach (int ii in Enumerable.Range(0, count))
        yield return Fix((Func<Func<int, int>, Func<int, int>>)
            (ff => i => ((i < 2) ? 1 : ff(i - 1) + ff(i - 2))))(ii);
}
これすっっげぇ・・(゜゜
で、でも使い方あってんのかわかんない;
Y Combinatorが凄すぎる! - yuji1982の日記(改行を足しました)
これは
yield return Fix<int>(ラムダ式)(ii);
ってやるとキャストが要らない。型推論だけの重箱の隅つっこみ。

ところで、上のFix関数の定義だと、定義内でFixを再帰呼び出ししているので、厳密にはラムダ計算で言うところのYコンビネータではないと思う(ただし、同じ働きをする)。どう書く?.orgに同様の議論有り。

C#で真のYコンビネータを書けるのだろうか。ちょっと無理っぽい。g(g)と書けるFunc<>って存在するのか?存在しないよなあ……と、上の議論を見直してみたらちゃんと書いてあった。nobsun++

dankogaiもHaskellをネタにして同じこと書いてる

(追記)NyaRuRuさんの「熟練した C# 使いは再帰を書かない?」と、そこからリンクされている過去記事は必読。そう、末尾再帰の最適化をやらない言語には、それ相応の書き方があるのだ。

(追記2)コメント欄が盛り上がりました。まずdelegateを使えばよいという例が示され、次にそのdelegateを再帰定義にすれば型問題も解決するという例が示された。勉強になりましたー。

2008年1月19日土曜日

ミスチルのCROSS ROAD←John LennonのWoman




John LennonのWomanを聴いた。
Mr. ChildrenのCROSS ROADのアレンジはこの曲を参考にしていると分かった。


ベストアルバムなら"Lennon Legend"がおすすめ。


2008年1月16日水曜日

WPFクラッシュ問題 続報

.NET Framework 3.0 SP1を当てたら、LOOSE XAMLでWindows Presentnation Foundation Hostがクラッシュする問題の続報。
どうも、IE7がインストールされてると大丈夫っぽい。VPCでも確認。

loose xaml

MacWorld Expo

ねむいけどテキストライブ(http://www.macrumorslive.com/)みてる
4つのお知らせ。
タイムカプセル、iPhone、iTunesムービーレンタル、Apple TV?
One more thingは?

あ、4番目がMacBook Air。ってことはATVは3番目に含まれるんだな
Sony TZが3ポンド(1.36kg)で20ミリ~30ミリ。MBAは4ミリ~19ミリ
2GBのメモリ、80GBのHDD、光学ドライブなし、マルチタッチトラックパッド。おねだん1799USD(229,800円)。SSDに変えると3098USD!

One more thingはありませんでした。オヤスミ。

クリームシチュー

玉ねぎ、にんじん、じゃがいも、鶏もも肉、しめじ、白菜を炒めてコンソメで煮る。
小麦粉を炒めて牛乳で少しずつ伸ばしホワイトソースをつくる。
ホワイトソースを加えて煮立て、とろとろになったら完成。

余った白菜としめじは煮浸しに。

2008年1月12日土曜日

WPFでCover Flowに挑戦(2)

wpf challenge 2
なるほど、奥行きには遠近感があるが、左右にはないのか。

2008年1月11日金曜日

WPFでCover Flowに挑戦(1)

wpf challenge 1
ためしにXAMLを書いてみたけどいまいちだな。
カメラの位置、光源の位置、遠近感、などなどいろいろ変えないと似た感じにならなそう。

XAMLはここに置いた。

2008年1月9日水曜日

がんばらんば




歌詞はここで参照してくれい。

九州弁(というか、さだまさしの故郷の長崎弁)が分からない人のために、意味を書いておく。


頑張らなきゃ 何でもかんでも頑張らなきゃ
頑張らなきゃ 愛とか恋とか頑張らなきゃ
頑張らなきゃ どれもこれも頑張らなきゃ
頑張らなきゃ あなたも私も頑張らなきゃね

あなた何をしてるの 何で泣いてるの
苦しいの辛いの悲しいの
いいさいいさ よくあることだけど 泣いて泣いて元気を呼んで
どうにかこうにか なんとかするんだするんだ

負けられないからね 力を蓄えてるの
あなたを背負ってでも這ってでも行くから
どうかな 起き上がってるかな
待ってるから いつでもいい 出てこないといけないよ

出られるもんなら出てくるけれど
出られないから出てこないから
行けないから行けそうにないから
行かない行かない

あなたはまた涙で(顔を)腫らさないようにしなきゃ
胸がつぶれて 穴が開いたのかな
いいさいいさ そんな時こそ笑わなきゃ
明日もあるじゃないか 笑おうよ

あなた何をしてるの そんなに辛いの
好きなだけ呑んで わめいて歩こうよ
どうかな 来れないようだね
待ってるけれど あんまり(来ないよう)だったらちゃんぽん食べて寝る

2008年1月8日火曜日

2008年1月6日日曜日

魍魎の匣

観てきた。面白かった。
ただ、脚本は期待したものとちょっと違ったなあ。
二時間にみっしり収めるためにアレンジせざるをえなかったのは解るが、それでも不満はある。
ネタバレになるから多くは書かないが、ひとつだけ。榎木津が出過ぎ!もっと木場で魅せろ!

2008年1月4日金曜日

プロジェクトを成功させる現場リーダーの技術


岡島リーダー本を購入した。
受託本(仮)が出るまではこちらを読んでおく。

2008年1月3日木曜日

八昌@広島薬研堀

けっこう並んでた。
たぶん、こういう有名店に並ぶのは素人なんだろうが、実際に素人なので仕方ない。


八昌1

八昌2

八昌3

八昌4

八昌5

八昌6