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

phantomjs+qunitテストランナー

phantomjsからqunit実行したいなと思ったらphantomjsのexampleにあった。 https://github.com/ariya/phantomjs/blob/master/examples/run-qunit.jsこれだとテスト数、成功数、失敗数しか出力されないのでもうすこし詳細がでるのがほしいなと思ってこのソース…

qCanverのソース上げた

この前書いたライブラリ http://d.hatena.ne.jp/daisun/20110723/1311405757ソースをgithubに上げた。 https://github.com/daisun/qcanverテストも未完成なのでたぶん普通にエラーになる箇所があるし コードも使われてないようなのが混ざっている気がする。…

手前味噌。Canvasライブラリ「qCanver」作成中。

もろきゅう。半年以上前からこつこつと勉強がてら作っていCanvasを扱うためのライブラリ。 ライブラリの名前は、jQueryっぽいくCanvasを文字っててちょっとトンチがきいてそうな名前を考えていて、息子がきゅうり好きなのもあって「qCanver」(これだとキュ…

Canvasの幅と高さ

Canvasはwidthとheight属性を指定しないと、widthが300pxでheightが150pxになる。 じゃあ、CSSでwidthとheightしたらどうなるんだろうか?と思って指定してみると、描画できるcanvas自体はwidth属性とheight属性でしたいした領域になる。 それでCSSで指定し…

あの問題のやつをJSでかくと

久しぶりに書いとく。昨日でてきたこれを ((lambda (n) ((lambda (fact) (fact fact n)) (lambda (ft k) (if (= k 1) 1 (* k (ft ft (- k 1))))))) 10) JavaScriptにすると。 (function (n) { return (function (fact) { return fact(fact, n); })(function …