以下斜め読んだ内容

pseudo translation of useful posts, book reviews, remarks,etc. twitter: feeddict

斜め読み

//tarpipe.com/welcome/" target="_blank">tarpipe:OpenIdが必須。メール使ってマルチポストできるってのがウリ?
//d.hatena.ne.jp/uupaa/20081129/1227951320" target="_blank">CSSセレクタの開発から得られたノウハウのフィードバック + IE8でメソッドをフックする(HTMLElementプロトタイピング) - uupaaの開発日記:なるほど。コメント欄勉強になった。

> voidって何(使ったこと無いよ的な意味で
CやC++のvoidは何者でもない何かという意味ですが、javascriptのvoidは演算子です。void 0 も void 1 も undefined を返すので、
function(a) {
 if (a === void 0) { alert("arg undefined"); }
}
とすると、aが未定義かどうかを最も低コストで検査できます。
if (typeof a == "undefined") {} は、
1. typeofが変数の型を文字列に変換(する関数が呼ばれる)
2. == で曖昧な型検索(する関数が呼ばれるかもしれない)
3. 文字列"undefined" と比較(する関数が呼ばれる)
の3段階の処理が入るため遅すぎるのです。

if (a === void 0) は、
文字列変換も、曖昧な型検索も、文字列検索もしません。お勧めです。

//www.alistapart.com/articles/gettingrealaboutagiledesign" target="_blank">Getting Real About Agile Design:A List Apartより。by Cennydd Bowles@Clearleft。Agileをデザインの場面でも、という記事。末尾に参考情報リストが載ってる。デザイナーの肩にのしかかるものが重い気が。以下気になったとこだけの備忘
  • アジャイルなプロジェクトには一貫したヴィジョンがない。全体が見えない
    • 原因1。アジャイルなプロジェクトのモジュール化されてるから
    • 原因2。パワーバランス
    • 対策。映画の手法が参考になる。映画は全体の見えにくいプロダクトとしては共通してる。映画のワークフローに学べる。
    • 映画のワークフローはアジャイル
    • 映画作りにおけるディレクターの役割をデザイナーがウェブではやればいい。
  • デザイナーは世話役
  • アジャイル=ドグマとしてしまうと、腐敗する。あくまでツールとして
//www.sitepoint.com/blogs/2008/12/03/once-extensions-arrive-on-chrome-firefox-should-worry/" target="_blank">Once Extensions Arrive on Chrome, Firefox Should Worry:SitePoint blogより。GoogleChromeに機能拡張を付けていく計画があることを示す文書(Extensions  (Chromium Developer Documentation ))をCnetが見つけた件をネタにした記事。フツーのことがかかれてる。Chromeを使って気に入った人がやっぱりFxに戻るのは、アドオンが原因だから、アドオンが追加されればChromeの利用者数も変わるよ、と。