タグ

2007年4月23日のブックマーク (4件)

  • ExplorerCanvas

    Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web developers only need to include a single script tag in their existing web pages. Overview Sample pages using the canvas tag are included with the source code. For more information about the canvas tag,

    sunaoka
    sunaoka 2007/04/23
    IE で Canvas
  • なぜ正確な見積りは不可能なのか

    Leon Bambrick / 青木靖 訳 2007年4月19日 木曜 新しい機能を見積るというのは・・・こちらに泳いでくる小さな魚のようなものだ。 小さな魚がくるぞ。 あの小さな魚を見て! あの魚小さいよ! あの魚ならべられる! 一口で飲み込んでしまえそうだ! そんなに簡単だって、間違いない? もちろん簡単に決まってる! こんな小さいんだから! だけど前は間違ったじゃない。 うるさい、頭の中の声! この魚は小さいって。真ん前から見てるんだから間違いないよ! 一口だ。パクッ! それで終わり。朝飯前さ! 魚とは言えないくらいだ! ただの点だ! 小さな点! 小さな点をべてやる! そら、魚が来る! 待てよ、なんか嫌な予感がしてきた。 もう遅いよ。約束しちゃったんだから。 魚を横から見たところ。 あーあ。

    sunaoka
    sunaoka 2007/04/23
  • EfficientJavaScript - Dev.Opera - 効率的な JavaScript

    EfficientJavaScript - Dev.Opera - 効率的な JavaScript 目次 この文書について 効率的な JavaScript ECMAScript eval や Function のコンストラクタを使うのはやめよう eval を書き換えよう 関数を使いたいなら function を使おう with を使うのはやめよう 性能を決める関数で try-catch-finally を使うのはやめよう eval と with は隔離しよう グローバル変数を使うのはやめよう 暗黙のオブジェクト変換に気をつけよう 性能を決める関数で for-in を使うのはやめよう 文字列は累積スタイルで使おう プリミティブの操作は関数呼び出しより速い setTimeout() や setInterval() には文字列でなく関数を渡そう DOM 再描画と再フロー 再フローの回数をでき

  • あなたがフリーになったら出会う12種類のクライアント | P O P * P O P

    フリーランスのためのリソースを数多く提供しているFreelance Switchで興味深い記事が・・・。 「あなたがフリーになったときに出会う12種類のクライアント」というものです。「あぁ、こういうクライアントいるいる・・・」とうなづきまくってしまいました。 典型的なクライアントの種類とその対策は以下をどうぞ。フリーになる前に知っておきたい情報ですね。 やたらローテクなクライアント 技術がまったくわからないクライアントです。よくいますね・・・。 典型的な台詞: 「このサイト、いいじゃない!FAXで送っておいてくれる?」 対策: 説明は全て文書で行いましょう。そうでないと何度も説明する羽目に陥ります。また電話や実際に会う機会が多くなるので、その分の予算も上乗せしておきましょう。 興味がないクライアント プロジェクトにあまり興味がないクライアントです。 典型的な台詞: 「あー、まぁ、いいんじゃ

    あなたがフリーになったら出会う12種類のクライアント | P O P * P O P
    sunaoka
    sunaoka 2007/04/23