2009-07-23

ひどい夢を見た。納品日の朝になっても、あれが終わっていない、これが終わっていない、終わらない、とあたふたする夢だ。それも僕の仕事が終わってない。時間を聞いたら、あと3~4時間しかない。こんな短時間で画面を一つ起こして、(何か忘れた)をして、音声を組み込んで(何で入ってないんだよ)、テストをするなんて無理だ! 冷静になって他に足りないものがないか考えようとしたが、全く冷静になれなかった。こんなことならばもっと先に色々手を付けていればよかった、先に出来ることはもっと色々あったはず、と後悔した。

2009-07-12

日記

近くの小学校で都議選の投票をして、そのまま散髪へ。ホームセンターで日用品を買って、マクドナルドで100円のフィレオフィッシュを食べて帰る。

2009-07-09

落ちる

うわー、こんなミスがあったなんて、信じられない。大丈夫だと思っちゃったんだな。ちゃんと考えればダメなことは分かるはずなのに。しかし、こんなレアケースが本当に起こるんだな。甘かった。甘かったよ。頭のどこかで何か怪しいと感じたとしても、目先の手軽さにつられちゃったんだな。起きないと思ったんだろうな。実際起きてなかったわけだし。甘いよ。甘すぎるよ。

2009-07-07

3Dベジエ曲線制御点 簡易エディタ

試しに3Dベジエ曲線制御点 簡易エディタというのを作ってみた。一応IEでも動くみたい。

canvas内で何かをドラッグするようなJavaScriptは初めて書いた。canvas要素の中は何でも自由に描けるのだが、描く要素の管理も自分で行わなければならない。結局ある種のGUIコンポーネントライブラリがやるようなこと(当たり判定や描画更新管理の類)を自分でやらなければならない。これはWin32でCreateDIBSectionを使って、その中でGUIを自分で作り込むようなのと似ている。というかそのものか。ブラウザはブラウザで似たような仕組みを持っていて、その中にcanvas要素は位置づけられていて……。いったい何層同じような仕組みを入れ子にしなければならないんだろうか。