2009年8月 のアーカイブ
考える脳 考えるコンピューター (単行本)
2009年8月21日 金曜日pakpakの本棚。
2009年8月20日 木曜日本棚.org的なページが欲しかったので、つくってみた。
http://blog.pakpak.jp/hondana/
wordpressのエントリのうち書評タグがついているものをDBから取得して、エントリ本文をサーバサイドでパースして本棚風に加工して表示しようと考えたけどwordpressのphpにうんざりしたのでやめた。
かわりに書評タグがついたfeedをxhrで取得してjavascriptでXMLパースすることに。
なんやかんやで一時間ぐらいはかかりますね。。
cssは徐々にかっちょよくしていく予定(未定)
あ、サイドバーに表示するウィジェットもついでにつくろーっと。
うーん、、safariでうまくうごかないorz。ちなみにmac/ff3でしか動作確認してません。。
safariのDMParserでgetElemetsByTagNameでcontent:encodedタグが取得できていなかったようです。なんでだろ。。
とりあえず、WebKitのみdom全体をtextContentで取得して正規表現にかけることで対処しました。
こんな感じ。
54 55 56 57 58 59 60 61 62 63 64 65 66 | if(key === 'content:encoded'){ var value; if(Prototype.Browser.WebKit){ value = item.textContent; }else{ value = item.getElementsByTagName(key)[0].textContent; } var result = value.match(/"(http:\/\/ecx\.images-amazon\.com\/.+\.jpg)"/); node['image'] = result[1]; }else{ var value = item.getElementsByTagName(key)[0].textContent; node[key] = value; } |





