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

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

煩悩の神は本能の神 操らせればいい

安室奈美恵 - WILD 安室奈美恵 - 「WILD」歌詞

あの時の言葉消して 二人を未来へと繋げて

安室奈美恵 - Dr. 安室奈美恵 - 「Dr.」歌詞

迷路の生成とその解

パラドックス大全 - 世にも不思議な逆説パズル 著:ウィリアム・パウンドストーン 訳:松浦俊介 という本を読了しました。冒頭の水槽の脳の話から最後まで楽しく読めました。 その中で、NP完全と迷宮の話がでてきまして、大変興味をそそられました。 プログ…

.NET Frameworkの代表的なコレクションとかいいつつ非ジェネリックって…?なんぞこれ。

CodeZineにて .NET Frameworkの代表的なコレクションと使い方 http://codezine.jp/article/detail/3640 という記事がありまして、結構な数のはてブをゲットしている人気記事のようでした。 でもなんで?というのが正直な感想です。「なんで?」の意味すると…

生まれてきてありがとう 足りないもの互いに補いあおう

KREVA - 生まれてきてありがとう feat. さかいゆう KREVA - 「生まれてきてありがとう feat. さかいゆう」歌詞

CSPで暗号化する場合、非対称秘密キーをローカルなんかに平文で保存しないでください。

[方法:キー コンテナに非対称キーを格納する] http://msdn.microsoft.com/ja-jp/library/tswxhw92.aspx 非対称秘密キーは、ローカル コンピュータにそのまま平文として保存しないでください。 秘密キーを格納する必要がある場合は、キー コンテナを使用する…

そんなクールな顔して 落ち着いたフリ

TERIYAKI BOYZ×日之内エミ - パラダイスベイベー イントロとか、もろリップの楽園ベイベーっぽいw でも、こーゆーお遊びは良いです。

アイソポス

良い批判は無分別な親切に勝る。

レーベンシュタイン距離とN-gramモデルのアルゴリズム。それは擬似Google Suggestっぽい何か。

きっかけはレーベンシュタイン距離 - shin5papaの日記 http://d.hatena.ne.jp/shin5papa/20090311/1236745197 レーベンシュタイン距離とN-gramモデルで、擬似的なGoogle Suggestレーベンシュタイン距離を使うことによって、擬似的にGoogle先生の「もしかして…

遠くの街でがんばっている君は 笑い方も 変わったみたい?

西野カナ - 遠くても feat.WISE 西野カナ - 「遠くても feat.WISE」歌詞

始まりは突然で 2人に過去等ない

YUKI - ランデヴー YUKI - 「ランデヴー」歌詞

ジャグ配列ジェネレータ(ちょっとしたスニペット)

ジャグ配列を作るのって、じみ〜に面倒だったりしませんか。 そんなあなたに、ちょっとしたC#スニペット。こんなんどうでしょう。 using System; using System.Drawing; using System.Runtime.CompilerServices; namespace ConsoleApplication1 { public cla…

globalコンテキスト キーワードと名前空間エイリアス修飾子(::演算子)

確かC#2.0から地味に(こっそり)追加されたキーワードだったと思いますが、 globalコンテキスト キーワードって、マイナーっぽいですね。 これを使って書いてるコードを仕事では見たことがないし。完全に存在が忘れられている感すらあります。 オライリー本の…

観たやつ

#217.エニイ・ギブン・サンデー アメフト映画です。アメフトシーンは迫力があります。 アルパチーノとキャメロン・ディアスが出演しています。 キャメロン・ディアスは、クリスティーナの大好きなことみたいな ラブコメの方が向いているよーな感じがします。…

ExpandableObjectConverterっていちいち実直に実装するのは面倒だよね。Reflectionを活用してネストしたプロパティを楽に量産してみよう。

ExpandableObjectConverterのサブクラスで実装する内容TypeConverterAttribute属性を用いて、ExpandableObjectConverterおよび、その派生クラスを指定することで プロパティグリッドにネスト表示されるプロパティを作成することができます。 通常、Expandabl…

拡張ユークリッド互除法も再帰で書いた方が自然に見える

最適化のために最大公約数を求める必要があって、 ユークリッド互除法と拡張ユークリッド互除法を書いたので、チラ裏に残しておく*1。 ユークリッド互除法まずはよく見る実装をC#で public static int Gcd(int a, int b) { while (b != 0) { int r = a % b; …