タグ

2007年12月14日のブックマーク (2件)

  • 企画設計=デザインとは: DESIGN IT! w/LOVE

    不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 結局のところ、企画設計=デザインとは、 与えられた問題あるいは自ら発見した問題を明確に定義しその問題を下位問題に分解し要素間の関係性を把握することで解決するべき問題全体を理解した上でさらには下位問題の各要素について理解を深めるためのデータ収集を行うことで下位問題のそれぞれに解決案を見つけつつ個々の解決案を最終的に統合する解決のコンセプトを探りそのコンセプトが見つかったら今度は実現に向けた素材や技術の検討や実現性の検討やコンセプトの検証のためのプロトタイピングとユーザーによるデザイン評価を行うことで最終的な設計案=解決を導き出す という一連のプロセスにほかなりません。 まっ、これが創造性の基盤となるプロセスです。 もちろん、これがあれば「創造的な仕事」ができるようになるわけじ

  • Life is beautiful: Javascriptクイズ(中級者向け):無名関数と実行効率の話

    Javascriptを使い始めたばかりの太郎君に、上司の花子さんから「スタイルシート用のスタイル名をDOMからアクセス可能なプロパティ名に変更するJavascriptのライブラリを作って欲しい」という課題が与えられました。何のことか分からずにポカンとしている太郎君に、花子さんは「"font-style" を"fontStyle"に変更する関数を作ればいいのよ」と言い残して立ち去ってしまいます。 O'ReillyのJavascriptとしばらく格闘した太郎君は、やっとライブラリを完成させます。 function capitalize(str) { return str.charAt(1).toUpperCase(); } function style2prop(str) { return str.replace(/-[a-z]/g, capitalize); } "font-style"が