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

2009-01-01から1年間の記事一覧

ベネット

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

俄仕込みの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の[検索]あるいは[置換]の正規表現で、先読み/後読みアサーションが使いたかったのです。 しかし、どうやら使えないっぽいですね。ググってみても求めている情…

もしも彼らが君の何かを盗んだとして それはくだらないものだよ

椎名林檎 - ありあまる富 椎名林檎 - 「ありあまる富」歌詞 考えさせられる歌詞だ

ニーチェ

実力以上に有徳であろうとするな。 為し得もせぬことを己に要求するな。

「スマートタグの表示」のショートカットキーの既定値がShift+Alt+F10というのは使いづらい件。Shift+Alt+Zでよくね?

Visual Studio2005以降では、Eclipseなんかに比べるとまだまだ貧弱とはいえ、 便利なリファクタリング機能がいくつかある。たとえば、フィールドやメソッド名を変更するとき、 スマートタグを表示することで、参照されているものすべての名称を一括して変更…

ただ がむしゃらに生きるよ 大切なコトバ抱えて

TRIPLANE - アイコトバ TRIPLANE - 「アイコトバ」歌詞

スコープ間またはスレッド間をまたいで、オブジェクトの有効期間を管理する

MSDN マガジン - CLR 徹底解剖 オブジェクトの有効期間を管理する 残念ながら、C# には、スコープ間またはスレッド間で使用できる using キーワードと同等の簡単なコンストラクタはありません。このため、Dispose の呼び出しをコンポーネント間でネゴシエー…

今日の約束は明日への希望だから

May J. / もし君と... with キマグレン

イベントリスナが先にお亡くなりになっています。あれ?残念ながらメモリリークです。あのね、WeakEventパターンを使うといいと思うんだ。WeakEventManagerから派生して、抽象的なWeakEventTriggeredManagerクラスを作ってみよう。

WeakEvent パターン(msdn.microsoft.com)というのがあります。 WPFでごにょごにょしているような方であれば、ご存知の人も多いようですが、 WPFと無縁の人たちにとっては、認知度がかなり低いようです。 WeakEventパターン*1が有用となるシナリオは、なにもW…

さあ みんなここに 愛の庭に 終わりのない闇を抜けて

May J. - Garden feat. DJ KAORI, Diggy-MO', クレンチ&ブリスタ なんというカバーコラボ 最強なんですがw

観たやつ

#245. 幸福の鐘 寺島進が主演。ほとんど台詞はない。 普段は会うことがないような人たちが次々と主人公に行き先を指し示す。 変なタイプのロードムービー。この造りはなかなか斬新だと思う。 #246. 宇宙戦争 正直なところ、別段面白い作品ではない。 これと…

蛇使い入門とか

初めてのPython 第3版 リファクタリング・ウェットウェア 達人プログラマーの思考法と学習法 GW用に上の2点を買ってきました。 よし、これで実家で暇しなくてすむ! 去年はHaskellを齧りました。 C#と仲良くしてIronPythonして遊びたい。ちょっとした鉄蛇使…

神様に恋をしてた頃は こんな別れが来るとは思ってなかったよ

シェリル・ノーム starring May'n- 真空のダイアモンド クレバス マクロスFは面白いですねえ

シオドア・スタージョン

あらゆるものの90%は屑である うはー、名言ですねw 残りの10%こそが重要ってゆー

C#からOpenCVで顔を検出して"ゆっくり"してみよう

なにやら↓こういうのが流行っていたようですね。元ネタ Perlでアニメ顔を検出&解析するImager::AnimeFace Yukkurizer - アニメキャラゆっくり化CGI 何かを受信(^o^)ノ *1 ゆっくりしてみようというわけで、やつけで適当にC#でゆっくりしてみました。 C#やVB…

あぁだ こうだ 悩んじゃって なんて面倒な生き物だろう

Superfly - 愛と感謝 Superfly - 「愛と感謝」歌詞

将棋の格言

歩のない将棋は負け将棋 これ、将棋に限った話ではないね。

演算子オーバーロードを活用してジェネリックオペレータを作る。それは即席自作演算子的な何か。

C#に限った話ではなく、その他のプログラミング言語(C++やD言語など)でも、 演算子オーバーロードを利用するようなケースは非常に限られていると思う。 というのも、適切に利用せずに無闇に使うとメリットよりもデメリットの方が大きくなる場合が多いからだ…

観たやつ

#228.ベガスの恋に勝つルール キャメロン・ディアスも年取ったなぁという印象。 アメリカの恋愛ものって、直球どストレートなシモネタを ところどころに織り込んでくるよなあ。まぁまぁ面白い。 #229.F.R.A.T./戦慄の武装警察 ディラン・マクダーモットの悪…

強がって笑って 影で泣いて僕たちは 少しずつ大人になる

Chicago Poodle - ODYSSEY

はてなハイクAPIを使ってみよう(LINQ to XML)

C#から「はてなハイクAPI (http://h.hatena.ne.jp/api)」を利用するサンプルを作りました。 他の言語のサンプルは割りとあるようですが、C#ではなかったようなので。 画像を添付した投稿については面倒くさいので直接はサポートしていませんが、 呼び出し側…

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

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

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

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