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

Canvas要素

仕事でCanvas要素を使う機会があったので情報をまとめとく。 これはいい!と思ったのが、canvas要素に対してtoDataURL()メソッドを使うと、生データが取れる点。あとはimg要素に流しこめば画像として複製出来るし。 現状、IEが対応してないので、ExplorerCan…

単体試験とか

にこにこ動画でふと目にとまった動画でなきたくなった。 気がついたら同じ処理ばかりテスト そしていつも同じ場所でおちる あきらめずにソースの解析にも挑戦するけど、 全然意味がわからない。 ダミーのデータがあれば、楽に単体テストは通るけど 何回やっ…

プログラミングGauche履修表

部 章 節 小節 済 第1部 予備知識 1章 LispとScheme ○ 2章 Gaucheの特徴 ○ 3章 Gaucheの設計思想や誕生の背景 ○ 第2部 Gaucheの基礎練習 4章 Gaucheの開発スタイル ○ 5章 プログラムの書式 ○ 6章 リスト ○ 7章 手続き △ 8章 真偽値と条件判断 ○ 9章 状態の管…

Gaucheでユニットテスト。

TDDを求めるエンジニアが多いので、gaucheでのユニットテスト例。 ;;テスト対象 (define (proc1 a b c) (if (and (<= a b)(<= a c)) (+ (proc2 b)(proc2 c)) (proc1 b c a))) (define (proc2 x) (* x x)) #| 以下ユニットテスト例。 |# ;;テストモジュールを…

SICP Lite #5 × 第1回チキチキ もっと素人臭いSICP読書会 in Java-jaに行ってきた。

java-ja来てた?? 問題1.3 問題1.3はJavaScriptとSchemeで考えながら解いた。 帰宅してから解答がおおよそ浮かび、翌日の朝やっと完了。 Gauche (define (proc1 a b c) (if (and (<= a b)(<= a c)) (+ (proc2 b)(proc2 c)) (proc1 b c a))) (define (proc2 …

LTの反省

JJUGのjava-ja枠でJavaScriptについて語った。反省点が多々あるので、戒めのため。 発表中にPCが落ちた。 電源コード重要。 資料が雑だし、もっと笑わせないと! あがってた。 ということで、伝えたい事を伝える事が出来なかった。すみません。 ひとまず、は…

クロスコミュニティカンファレンス 2009 Fall

行ってきたのでまとめ。 デベロッパのためのHTML5入門 白石俊平さん(id:Syunpei) Google Gearsの経験がHTML5で生きてる。 HTML5のドラフトが8/25にちに公開された。10月中に再度更新される予定。 divとsectionは使い分けが必要。 canvas要素の話。 キャッ…