2008年2月アーカイブ
xmlObj.childNodes.lengthで基本的にはxmlObj直下の子ノードの数が取れるはずだが、firefox(win)の環境のみにおいて、子ノードの数+"改行"の数が取れる。
いままで、開発はmac版のfirefoxでやってたもんで、こっちは正しく"子ノードの数"が取れるので気がつかなかった。
リリース前なので、問題はなかったもののWinで確認したら、エラーはきまくるので、原因究明するのにスゲェ手間取った。っていうか、まさか原因が"childNodes.length"だとは思わなかった。
まぁ、今までどおり、ノードの数で取れば問題ないんで"childNodes.length"ではなく"xmlObj.getElementsByTagName(node).length"で取得する。
<item>
<product>
<name />
<price />
</product>
<product>
<name />
<price />
</product>
</item>
item[0].childNodes.lengthが本来なら、2を返すはずが、5(子ノードの数+改行)を返す。
getElementsByTagName('product').lengthなら2が帰ってくるが、productの下のノード数は簡単にはとれねぇ。
ActionScriptなら、xmlオブジェクトに対して、"ignorewhite"って便利なプロパティ(無駄な改行や空白を削除してくれる)ので、とても助かる。Javascriptにもねぇかなぁそんな素敵オブジェクト。
久々に車山高原へ行ってきた。たぶん2,3年ぶり。
今回のメンバーは会社の人間+その友人の7名。
集合時間に1人が出てこないハプニング。結局、最初の休憩場所まで連絡がなく、寝坊だったことが判明。
まぁ、誰かやるとは思ってたけどね(w
車山高原は、周囲に標高も高く、山頂付近のロケーションなんで、いつも風が強い印象があるけど、今回は特に風が強くて、表層の雪がほとんどないような状態。ちょっと転んだら痛そうな状態。
いつの間にか、クロス系のコースやとかパークが充実してた。もともと、広大な1枚のゲレンデがあるので、比較的自由に滑れる場所だけど、そこら辺の充実で、ただ滑ったり、飛んだり跳ねたりと小規模ながら面白いゲレンデに大変身。
前半は、まったりと滑って、後半は跳ねてみた。
俺のiPod様がバッテリ系で不具合発生
充電時に超熱くなるし、充電しても電池の持ちが悪いし。
とりあえず、appleに修理を申し込んだ。
AgeiaのPhysXチップは、ソニーの「PLAYSTATION 3」で採用されており、殺したり殴ったりする動作を生々しく表現するのに重要な技術で、ロケットグレネードで燃料タンクを狙ったらどうなるのかを熟知しているビデオゲーマー世代を満足させている。
言わんと欲していることはわかるが...w。
