巨人の肩の上に登る

先人の積み重ねた発見に基づいて、なにかを発見しようとすることを指す。

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

任意の範囲に正規化

画像処理系のプログラムを書いてるときに,計算結果を表示するために良く使うのですが,毎度アルゴリズムを忘れてしまうのでメモ. 仕様 1)begin ~ end の範囲に2次元配列を正規化 2)値が一様なときは,(begin + end) / 2 の値を持つ一様な2次元配列を…

Compass の CSS sprite で class を extend しても表示されないとき

Compass は CSS の Framework です. SASS(SCSS) 記法で書いて,自動でCSSに変換してくれたりします. 汎用的な CSS パターンが class で容易されていたり,CSS sprite 用の画像生成とclassの生成やファイルの圧縮とかもやってくれます. 今回,以下のコード…

Haskell の複数の引数を渡す関数の型

複数の引数を渡す関数には、例えば和を求める関数があげられる. add x y = x + y これの型を調べると以下のようになる. > :t add add :: Int -> Int -> Int Int と Int を引数にとって, Int を返す関数なのだが、 いまいち複数の引数を取っている感が無い…

プログラミング言語 Haskell 借りてきた

Haskell は,Web上のチュートリアルと連載と,WEB+DB の Dan さんの記事くらいしかやってなかったけど,体系的に学びたくなったから,図書室で「プログラミング言語 Haskell」を借りてきた. 大学にはこの本と,O'Reilly のカブトムシ本?ヘラクレス本?しか…