XML-RPC

今日も研究室。いろいろと雑務を済ませたり、進ませたり。あと後輩の履歴書に突っ込みまくってみたり。ああ、突っ込むポイントが分かるようになったってのは、就職活動というやつで少しは成長したってことなのかな。

話は変わって、以前から、 wiki@nothingはてなブックマークのエントリ数を表示したいなぁと思っていたのだけど、 wiki@nothing は各ページに URL が 2 種類存在していて ( ページ名ベースのアドレスと数字ベースのアドレス ) 、そのどちらにもブックマークがあったりするので、単純に画像で表示するのはちょっとおいしくない。 (URL が unique じゃないのは SEO 的観点で見てもよくないのだけど、それはまあいいや)

そんなわけで放置していたのだけど、はてなブックマーク件数取得APIなんてページを見つけたので、これを基にサクッと実装してみた。例のごとく、 PHP で XML-RPC なんてやったことなかったので、適当にググりながら PEAR の XML_RPCを突っ込んで、サンプルを見つつ書く。あと、毎回見に行くのはよろしくないので、 PEAR の Cache_Lite で適当にキャッシュするように。時間にして 20 分ほどで完成。 PHP は楽ちんすぎる。

はてなブックマークのエントリ数表示 on wiki@nothing ←こんな感じ。

追記: そういえば、と見てみたら、 livedoor クリップもまったく同様に実装可能だった。というか、はてなのまんま。これも追加してみた。

livedoorクリップも追加

ちと煩雑に。うーん。