2008-06-01から1ヶ月間の記事一覧

配列とオブジェクトのコピー

配列は参照をわたしてるので、 var ary = [1, 2, 3]; var copyAry = ary; copyAry[0] = 0; とすると、aryの方も[0, 2, 3]となってしまう。 解決方法を考える。 var ary = [1, 2, 3]; var copyAry = []; for(var i = 0; i < ary.length; i++){ copyAry[i] = a…

ドット記法は遅い

ドット記法はでてくるとそのオブジェクトのプロパティを調べにいくから パフォーマンス的にいまいち遅いらしい。 言われてみれば、そらそうか。 var hoge = { piyo: { fuga: { foo: ["a", "b", "c"] } } }; var s = ""; for(var i = 0; i < hoge.piyo.fuga.f…

iPodのCMの曲

Coldplayは昔から知っていたけどぜんぜんCDとか聞かなかったんだけど、iPodのCMみて グッときた。 すごくかっこいい。もう20回くらい繰り返し聞いてる。iPodのCMで使ってるけど、ColdplayのCDを前に借りたとき、コピーガードがかかってて iTunesに取り込めな…

人月派遣業は、募集欄に技術がどうこう書くべきじゃない

ちょっと前に10年泥んこ問題が話題になっていろいろなブログを読んだりしたけど、 やっぱり技術がやりたい人は人月労働者やっててはいかんな。 人月派遣業の会社は人がほしいから、技術者募集みたいなのをだす。 いざ入るとそこは自分の思っていたのをぜんぜ…

いよいよ来るのかっ!?

第1回 なぜScalaなのか? http://itpro.nikkeibp.co.jp/article/COLUMN/20080613/307981/ Scalaを取り上げた連載が始まったみたい。なんかうれしい。

FireFox3ダウンロードしたぞ!

サーバが落ちてたのかなかなかつながらなかったけど、 ダウンロードできた。すぐに対応すると思うけど、 FireBugやWeb Developer Toolが使えない。 これはちょっと残念。ただ、噂通り。GmailとかGoogleリーダー激はやーーーーーっ!!!!!!

Document.prototypeってIEだと書けないのか

getElementsByTagNameにワイルドカードが使えることを知った。 これで正規表現とか渡したりできたらいいなとか思って、 getElementsByTagNameRegExpとgetElementsByNameRegExpを 作ってみた。 function getElementsByNameRegExp(regExp){ var elms = documen…