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

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

F#でsleep sort

追記しました 元ネタは、以下あたり。 常識を覆すソートアルゴリズム!その名も"sleep sort"! - Islands in the byte stream http://d.hatena.ne.jp/gfx/20110519/1305810786 Sleep sortの各言語での実装まとめ – Yuyak http://www.yuyak.com/1339 ただいま…

なぁ 旅に出ないか なぁ 海を見ないか

TEE - ベイビー・アイラブユー

観たやつ

#491. バイオハザード デイジェネレーション バイオのCG映画。ドキドキ感や緊張感はほとんどない。 鈴木史朗氏曰く「一言で言えば、なかなかのものでした」とのことでしたが、そうでもなかった。 ストーリーもありきたり。でもまぁ、眠くなることはありませ…

F#では、パターンマッチを「match x with」と書く流派と「x |> function」と書く流派がございます。

とあるF#er達のつぶやき F#トリビア。いにしえからの言い伝えによると、パターンマッチを「match x with」と書く流派と「x |> function」と書く流派がございます。後者の方がネストを浅く保つことができるので私は好きです。 #fsharp2011-05-12 16:35:17 via…

寂しさへ立ち向かうには全部脱いで 最初に覚えたまじない一つだけ思い出して

東京事変 - 女の子は誰でも

HTML5基礎をいただきました。

4月16日に参加した第57回CLR/H勉強会にて、またまた書籍を頂いちゃいました。「HTML5基礎(毎日コミュニケーションズ)」です。 WINGSプロジェクトさん、毎日コミュニケーションズさん、id:naoki0311さん、CLR/Hスタッフの皆さん、どうもありがとうございます…

やっぱすべてが期待通りじゃないけど 明日の事思うより 今を生きるのみ

Full Of Harmony - Life Story 09 feat. SOFFet

判別共用体のケース識別子は直接公開せず、インターフェイスをアクティブパターンで提供するのがスマートっぽいよ

とあるF#er達のつぶやき 判別共用体は直接公開してどうのこうのしたりするよりかは、内部的な実装は判別共用体でやって、アクティブパターンでインターフェイスを提供するというのがスマートっぽいよ。#fsharp2011-04-20 15:51:54 via Chromed Bird @zecl そ…

観たやつ

#481. カンフーパンダ ウーグウェイ導師(亀)の「偶然はない(すべて必然である)」という言葉がなんとも印象的。 そして、龍の巻物の内容が…。ポーの父親のアヒルとの絡みはほのぼのとして温かみがあった。 父親の言葉が龍の奥義の秘密のヒントになったあ…

独習ASP.NET第3版を頂きました。

3月26日に参加した第56回CLR/H勉強会にて、WINGSプロジェクトさんより「独習ASP.NET第3版(翔泳社)」を頂きました。 WINGSプロジェクトさん、翔泳社さん、id:naoki0311さん*1、CLR/Hスタッフの皆さん、どうもありがとうございます。 独習ASP.NET 第3版作者: …

オブジェクト指向は、シンプルできれいだが脆い。関数型プログラミングは、強く美しいが複雑。F#はいろいろな書き方が混ぜこぜになるよ。楽しいよ。

オブジェクト指向プログラミングが好きだ。関数型プログラミングが好きだ。 オブジェクト指向プログラミングオブジェクト指向プログラミングは、コンテナの一般性を確保している点で優れている。 データと振る舞いをコンテナとしてまとめることで、プログラ…

F#で楽々breakとcontinue。継続モナドまじパネぇっす!

id:einblickerさんが、「F#で継続モナド - einblickerの日記」というステキな記事を書いてくださいました。グッジョブすぎる! 以前、F#で継続渡し形式(CPS)変換を抽象的に考えてみたら、それってつまりHaskellの継続モナドみたいなものでした。ということで…

夢の中を普段と変わらぬペースで走っていたけど うん十年後に向けた弾丸じゃ遅い不良品の類で

NICO Touches the Walls - 僕がいなくても地球はまわっている

Observableコンピューテーション式はモナド則を満たしているか否か。

前回のエントリ「F#でRxる。よく訓練されたF#erはコンピューテーション式をつくる。」で紹介いたしました、 Observableコンピューテーション式について補足します。モナド則を満たしているか否かについてです。 Haskellにおいて、モナドがモナド則を満たして…

When there is nowhere left to go

井上ジョー - Nowhere

笑顔は最高のアクセサリー

Tiara - Girls be ambitious! with 傳田真央

観たやつ

#460. 88ミニッツ 犯罪心理学者なアルパチーノです。 わずか88分の中で、さまざまな伏線が張り巡らされている。 クライマックスまで、より多くの人間を怪しく見せるのはうまいと思う。 ま、自分は推理できちゃいましたけどね…。 #461. 氷の微笑2 いきなり高…

F#でRxる。よく訓練されたF#erはコンピューテーション式をつくる。

いにしえからの言い伝えによると、よく訓練されたF#erはコンピューテーション式をつくるそうです。 Select Many: Reactive Extensions’ Mother Of All Operators (Chaining). お、SelectManyですね。 なるほどなるほど。計算を繋ぐもの。モナドですか。そこ…

Lennonが流れるRock Cafe あれも濡れもす予感

桑田佳祐 - スキップ・ビート

Google Chrome拡張機能をつくってみた。「inject hatebu」を公開しました。

Google Chrome 拡張機能 「inject hatebu」を公開しました。 2011年2月5日(土)に行われました、「第55回 CLR/H 勉強会 雪まつりスペシャルデイ」にて、 マイクロソフトのジニアス平井さんが、IE9とHTML5についてお話してくださいました。IE9はデザインもすっ…

ありえない事だらけで 見失いそうなときでも 気づいたらもう、全てはMEMORIES

BoA - BUMP BUMP! feat.VERBAL

Dancin' to the music, baby wanna take you higher

THE BAWDIES - HOT DOG

観たやつ

#451. 劇場版マクロスF 〜イツワリノウタヒメ〜 いわゆる凝縮版。作品のファンならまぁ楽しめる内容。 とはいえ、目新しさは何もないので、意見はわかれるところかもしれない。 サヨナラノツバサに期待。 #452. ジュリー&ジュリア 実話を映画化。違う時代を…

第54回CLR/H勉強会発表資料を公開します。

第54回CLR/H勉強会(2011/01/15)にて、3つのセッションと、LTを行いました。 そのときの発表資料をSkyDriveにて公開します(5.3MB)。 01オブジェクト指向と契約による設計 ・オブジェクト指向と契約による設計.pptx 02Code Contracts入門 ・Code Contract入門…

モナディックなパーサ・コンビネータFParsecを使おう。てゆうかParsec(Haskell)のApplicativeスタイルがやばい。

Parsec(Haskell)のApplicativeスタイルがやばすぎるので、FParsecでApplicativeスタイルしてみた。 FParsecとはFParsec とは Haskell のパーサ・コンビネータライブラリ Parsec をF#に移植したものです*1。 では、パーサ・コンビネータとはなんでしょうか。…

遠くで放たれた歌声が 震わせた心の臓

TARO SOUL & KEN THE 390 feat. May J. - HeartBeat

C#からF#のクロージャを利用するには、こんな風にしたらいんじゃないの的サンプル

実践 F# 関数型プログラミング入門作者: 荒井省三:いげ太出版社/メーカー: 技術評論社発売日: 2011/01/07メディア: 大型本購入: 6人 クリック: 264回この商品を含むブログ (26件) を見る まず、書籍のご紹介をさせていただきます。 荒井さん、いげ太さん共著…