web

Webはリンクが重要

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Windows 7でSuicaインターネットサービス

web

自宅のPC上でチャージなどができるSuicaインターネットサービスが最近始まったので、登録してみようとすると、 ご利用のOS、ブラウザでは正しく画面が表示されない可能性がありますのでSuicaインターネットサービスサイトをご利用できません。 ご利用いただ…

Microsummary

web

Microsummaryというものを初めて知った。ちょうどはてなダイアリーのHTMLのソースを見てたら気がついた。たとえばここのMicrosummaryならhttp://d.hatena.ne.jp/microsummary/entry_title.xmlにある。どうやらだいぶ昔からあるっぽい。全く知らなかった…。 …

XPathの不便なところ

web

XPathの勉強。LDRFullFeedの仕様がXPathで本文を指定するというものだったので、HTML(XHTML)から必要な部分を抜き出すためにどのようなXPathが書けるかを考えてみる。 特に意味はないけどhttp://labs.cybozu.co.jp/blog/akky/archives/2009/02/interviewd-by…

AKIBA PC Hotline!がうまく取れない

web

AKIBA PC Hotline!のフィードがとりあえずできた。 http://pipes.yahoo.com/tkawa0/akiba_pc_hotline_news (RSS2.0) ただし全文フィードではなく(全文のも作ったけど)あえて見出しのみ。これは前の記事でGreasemonkeyで取れることがわかったので、Pipesで…

Google Readerでフィード全文配信化

web

読んでるフィードの中に、他サイトの記事へのリンクなのでdescriptionに何も入っていないフィードが存在する。要するにオレンジニュースとか。 これはリーダーで読んだとき何も表示されなくて不便なのでいろいろ探してみると、強制的に全文読めるGreasemonke…

HTML文字化け

web

なのでおかしいHTMLをXHTMLなりXMLなりに整形・変換してくれるサービスを探す。いくつか見つかった。 (中略) やってみるとどれも日本語が化ける。Shift_JISには対応してないらしい。 Pipesメモ Akiba PC Hotline!のフィードを作っていたが、文字化けするの…

PipesとJuiceで自動ダウンロード

某所の動画ファイルを手間をかけずにダウンロードするために、PipesでPodcast形式のフィードを作ってJuiceというソフトに食わせることで自動ダウンロードできるようにしてみた。Podcast形式といっても普通のRSS(2.0)と変わらず、 <enclosure url="http://example.com/path/to/video.flv" type="video/flv"/> という要素を入れるだけ。 </enclosure>…

Pipesメモ

Akiba Hotlineのhttp://www.watch.impress.co.jp/akiba/hotline/20090131/etc_dyna.htmlとかのページはHTMLが怪しい。headが2個あったりする。これをフェッチするとRegexのマッチで挙動がおかしい。マッチした部分が$1とか無視して消える。ソースが長すぎる…

PipesにYQLが!

YQLのサブクエリでいっぱいデータをフェッチしてきてPipesと組み合わせればおもしろいなーと思いつつPipesをいじっていたら、ドキュメントの下のほうに"YQL"の文字が。まさかと思って見てみるとなんとYQLモジュールができてた! まあたぶん今まででもFetch D…

フィード中のリンク改変問題

web

http://www.watch.impress.co.jp/akiba/がフィードを提供していないので、どこかでフィード生成してる人いないかなと思って探すと、http://hail2u.net/rss/syndications.htmlにあったが、feedburner.jpを通してるので個別のリンクがfeedburnerのURLになって…

YQLでXPath

きのうPipesでのフィード作成がそこそこうまくいったので、YQLで同じようなことはできないかと試してみると、select * from htmlでHTMLを取ってこれた。 ここまでだと、Yahoo! Pipes とあんまり変わらない感じだけど、html テーブルを使えば任意の HTML を引…

Yahoo! Pipesでフィード生成

「Yahoo! Pipes の Page Fetch モジュールでスクレイピングし放題 - てっく煮ブログ 跡地」を見て簡単そうだと思ったので、前からチェックしてたけどフィードを提供していないHappyHardcore.comのニュースをYahoo! Pipesで加工してフィードを作ってみる。 な…

YQLでフィードを加工する

Yahoo! Pipesで、ブログのフィードを複数フェッチしてマージして日時でソートして出力するというパイプを作っていたので、同様のことがYahoo! Query Language(YQL)でできるかどうか試してみる。 フィードをフェッチするのはdataテーブルのfeed(種類によって…