たつをさんが What You'll Wish You'd Knownで書いていた
これを読んだ人たちがどの部分に興味を持つかに興味がある。 誰がどの部分をブログで引用したかのリストがあると面白いかも。
たしかに面白そうだったので、 ブログで引用された部分を色別表示 してみました。
これを作成したプログラムですが、
- ishinaoさんのblogmapを利用して、リンクしてるブログをRSSで取得。
- それぞれのブログのHTMLを取得して blockquote で囲まれた文字列を探す。
- リンク元となる、Shiro Kawaiさんのページ 知っておきたかったこと - What You'll Wish You'd Knownを取得。
- 2. でためておいた引用された文字列にマッチしたら span タグで囲む
ってな感じです。引用したブログは DHTML を使ってバルーンヘルプ風に 出してみました。
広い範囲を引用した人が狭い範囲を引用した人を塗りつぶしちゃう。 そもそもバルーンヘルプの挙動がいまいち。 もうちょっとゆるいマッチにしないと、blockquote 内でいろいろやっている ブログの引用部分は表示されない。 という悪い点はあるものの、少しは面白さが実感できたので良しとします。
perl のゴリゴリしたコードは以下


