ようこそ。睡眠不足なプログラマのチラ裏です。

2009-06-01から1ヶ月間の記事一覧

何故か泣きたくなるけど Maby this is love

傳田真央 - 泣きたくなるけど 傳田真央 - 「泣きたくなるけど」歌詞

C#で振舞いを抽象化してStateパターン的に使えるTypeSafeEnumを書いてみた。Delegate.DynamicInvokeのオーバーヘッドっていかほどなの?

以前書いたAbstractなTypeSafeEnumでは、振舞いについてFuncデリゲート固定として実装していました。 でもやっぱり、ちゃんとしたStateパターン的なTypeSafeEnumが欲しいよね。 というわけで、タイプセーフEnumの振舞いについてジェネリックで抽象化してみま…

畜生あたしだって泣くよ その頃あんたは何を思う

Jasmine - sad to say COOOOLだ ひさびさにシングルCDを買うかもしらん。

F#のアクティブパターンがふつくしすぎる。あらまほしき言語なり。

最近、C#ほったらかしてF#でいろいろやってます。F#にお熱です。 OCamlらくだ本を読み返しつつ、いげ太さんのブログやdeko_ponさんのF#入門などで勉強しています。 というわけで、また息抜きに当ブログ恒例の「世界のナベアツ問題」(風化問題ってレベルじゃ…

海よ 懐かしい 風よ 記憶の奥の僕を呼ぶの

ゆずグレン - two友 ゆずグレン - 「two友」歌詞

ベネット

少なくとも二度繰り返して読まない書物は、優れてもいなければ名著でもない

俄仕込みのF#でケブンッリジ関数。パイプ演算子って直感的で素敵だよね。

前回のC#版に続きまして、息抜きを兼ねて俄仕込みのF#でケブンッリジ関数を書きました。 #light open System open System.Text.RegularExpressions let str = @"こんにちは みなさん おげんき ですか? わたしは げんき です。 この ぶんしょう は いぎりす …

進むべき迷路を 見つけたみたいだ

Sotte Bosse - はじまりのうた

ケブンッリジ関数でどう書く?orgデビューしてみた

微妙に風化したお題ではありますが、どう書く?orgデビューしてみました。 using System; using System.Linq; namespace ConsoleApplication1 { class Program { static void Main() { var str = @"こんにちは みなさん おげんき ですか? わたしは げんき …

「ありがとう」伝えたいことがあるのなら 意地を張ってちゃいけないぜ

阿部真央 - 伝えたいこと

観たやつ

#256.ビフォア・サンライズ 恋人までの距離 この映画、大好きです。二人の台詞の内容はどれもとても興味深い。 観てみるとよいと思う。きっとあなたにとっても特別な映画となるでしょう。 #257.ビフォア・サンセット ビフォア・サンライズ 恋人までの距離の続…

OrderedDictionaryクラスのジェネリック対応してみた。System.Collections.Specialized 名前空間以下のコレクションはジェネリック対応されていないんだよね。

System.Collections.Specialized 名前空間以下のコレクションについて以前、「.NET Frameworkの代表的なコレクションとかいいつつ非ジェネリックって…?なんぞこれ。」を書きました。 このエントリでは、素敵な方たちにはてなスターを頂き、共感していただけ…

噛み締める あの日零れ落ちた言葉

Super Beaver - 深呼吸 NARUTO疾風伝のED曲 これはやべえカッコヨスぎる!

Visual Studioの検索で正規表現の先読み/後読みアサーション

コメント行以外の部分のみを検索対象にしたかったりなんだり、さまざまな諸事情で Visual Studioの[検索]あるいは[置換]の正規表現で、先読み/後読みアサーションが使いたかったのです。 しかし、どうやら使えないっぽいですね。ググってみても求めている情…