Entriesは、jsというflavourを作ってやっていたのだけど、YQLでフィードからJSONPにコンバートしてゴニョゴニョするものに変えた。フィードはFeedBurnerにあるのでサードパーティのウェブサービスとクライアントサイドのスクリプトで完結するのが良いところでもあり悪いところでもあり。url='http://feeds2.feedburner.com/hail2u/blog'という式でOK。JSONPで出力して貰えば、コールバック関数に渡されるオブジェクトのquery.results以下にフィードのitem要素が配列でずらっと並ぶ。url='http://feeds2.feedburner.com/hail2u/blog'とXMLモードでYQLを使えば良いと思う。YQLを積極的に使うと良いんじゃないかと思う理由は、手軽さが大きい。コンソールでゴニョゴニョ作ってコピペ。HTMLモードやXMLモードとかなら、XPathと組み合わせるだけな感じなので、直ぐにソラで書けるようになるほど簡単。URLの明晰さも大きい。d});こういったコードになる。やっている(やりたい)ことが式としてリクエストするURLにはっきりと含まれるのでわかりやすい。YQLの基本的な知識が少し必要ではあるけど。Sourceしないと何をやっているのかほとんどわからない(スクリプトがどういうものかはわかっているはずなので、そこから類推することくらいは出来るけど)。その一方でYQLはそこそこ入力データがまともでないと夢で見たのと違う出力になったりするという特徴もある。Pipesはかなり良きに計らってくれるので、結構ダメダメな入力データでも何とかなる場合が多く、その点はすごく良い。具体的な例だといきなり配列で始まるDeliciousのJSONフィードは、YQLではパースは通るもののquery.resultsが空になるが、Pipesは問題なし。YQLはFlickrの画像からEXIF抽出とかも面白そうだなー。今年は「それYQLでできるよ」が流行る。CC/BYTwitterRSSながしまきょう。