2008-04-01から1ヶ月間の記事一覧
キタコレ! この「ビューティフルコード」という本。 38人のビューティフルコーダー達によるコード&エッセイ集である。 コード付きのアンソロジーとしては、前代未聞の豪華さとの呼び声が高い。 そんなわけで、IT戦士(笑)であるならばDon't miss it!な必…
@IT:http://www.atmarkit.co.jp/fdotnet/joyofprogram/20080418linqtoxml01/linqtoxml01_01.htmlロブのジョイ・オブ・プログラミングってwww 元ネタが「ジョイ・オブ・ペインティング(ボブの絵画教室)」って マニアックだろ常考。 で、本題 ■LINQのWhe…
#13.穴/HOLES 痛快なコメディ。割と好きなタイプの映画だった。 キーワード:たまねぎ #14.25時 麻薬の密売で有罪判決を受けたモンティ。 映画では、モンティが刑務所で7年間を過ごす前の自由な25時間を描いている。 ってゆーか、・・・最終的にそーゆーラ…
クラスメソッドEqクラスの制約を満たす型は、「(==)関数で同値検査ができる」 あるいは、「(/=)関数で同値ではないという検査ができる」という制約を満たす。 また、Ordクラスは「(>)関数や( これらの関数は、「そのクラスを特徴付ける関数」と考えることが…
福原美穂 - 恋はリズム-Believe My Way-
Visual Studio Robot http://visualstudio2008.ascii.jp/blog/2008/04/post-6.html さて、無駄にクソゲーをやりこんで、ランキング入りしたわけですが。 明らかに時間の無駄。 遠距離攻撃重視な緑の機体がお気に入り。 てか、ヒュジマスつええ。 ま、Silverl…
孤独のなかでは、人がそのなかへ持ち込んだものが成長する。
東京事変 - 群青日和 東京事変 - 「群青日和」歌詞
type宣言type宣言を使うと型に別名をつけることが出来る。例えば、 type FilePath = String と書くことで、String型の別名としてFilePath型が使えるようになる。 type宣言は型に別名をつけるだけで、型を作る方法が増えるわけではない。 つまり、新しいデー…
型クラスとは型クラスとは、型変数の多相型に制限を加えるために使われるクラスのことである。 たとえばリストをソートするsort関数の型宣言をしたいような場合、型変数aを使って sort :: [a] -> [a] と書きたいはず。なぜなら、aが整数のリストであっても浮…
MONKEY MAJIK - Together
共有体スタイルで代数的データ型を使う共用体スタイルでは、たとえば次のような感じで代数的データ型を宣言する。 data PTItem = Param Int | Text String 上記のようにdata宣言を書くと、PTItem型が2つの代数的データ型「Param Int」と「Text String」の …
エラトステネスの篩(ふるい)をHaskellで書くエラトステネスの篩とは、与えられた整数以下の素数すべてを探し出す素数判定アルゴリズムの一種で、 古代ギリシャの学者であるエラトステネスによって紀元前3世紀頃に考案された。 このアルゴリズムでは、任意の…
高いつもりで低いのは 教養 低いつもりで高いのは 気位 深いつもりで浅いのは 知識 浅いつもりで深いのは 欲 厚いつもりで薄いのは 人情 薄いつもりで厚いのは 面の皮 強いつもりで弱いのは 根性 弱いつもりで強いのは 我 多いつもりで少ないのは 分別 少な…
幸せとは、旅の仕方であって、行き先のことではない。
SEAMO - Hey Boy,Hey Girl feat.BoA SEAMO - 「Hey Boy,Hey Girl feat.BoA」歌詞
列挙型スタイルで代数的データ型を使う例えばファイルを開くときのモード「ReadOnly」「WriteOnly」「ReadWrite」の 3つの状態を表すような型を定義したいような場合、次のような代数的データ型を使うことができる。 data OpenMode = ReadOnly | WriteOnly …
らっぷびと氏がマッシュアップしている件スキルたけえw やっぱ、うますぎるよあんたw
トランザクション処理のために必要な4つの特性「ACID」 Atomicity (原子性) すべてが完全に実行されるか、処理が完結しない場合には元の状態に戻る。 Consistency (一貫性) 処理の順番に関わらず結果が同じになる。 Isolation (独立性) 他のトランザクショ…
あいつの場合に限って、常に最悪のバグを想定しろ。 奴は必ずその少し斜め上を行く!! あるあるw
続、構造体スタイルとしての代数的データ型についてパターンマッチによるフィールドへのアクセスデータコンストラクタを使ったパターンマッチを利用することで、 data宣言した型のフィールドにアクセスすることができる。 data Anchor = A String String com…
YUI - Laugh away YUI - 「Laugh away」歌詞
#12.SAW2 グロ注意だが、なかなか深い映画です。内容は◎でした。 って、1見たことないw ぜひ、1と続編も見てジグソウを補完したいと思う。なぜ、今までこの作品を知らなかったのか・・、俺ってば、超モグリorz この映画の存在を教えてくれたあなたに、感謝…
#10.クレイジー・モンキー 笑拳 ジャッキー・チェンの初監督作品。 ストーリーは良くも悪くも、オーソドックスカンフー映画w ジャッキーの鍛え抜かれた肉体美と、類まれない身体能力が見所か。 ってゆーか、笑拳というよりも喜怒哀楽拳といった感じ。 #11.…
TRIPLANE - モノローグ TRIPLANE - 「モノローグ」歌詞ミスチルの匂いがすると話題。確かに。 それにしても、いい歌じゃのう。
代数的データ型とはHaskellで新しい型を定義するには、data宣言を利用する。 data宣言で定義できる型のことを、「代数的データ型」と呼ぶ。 で、代数的データ型てなんやねん。なんのことだかさっぱりわからない。 代数的データ型ってのは様々な目的に使われ…