blogmap clipping service translator
blogmap clipping service translatorなるものをつくった。
上記のURIを開くとそのままだとblogmap clippingのClip Rankingを表示するが、「http://isnot.jp/webapp/bm/?rssid=40946」というように、?rssid=数字(詳しくはishinaoさんの説明をどうぞ)のようにパラメータを渡すと、自分用のクリップを表示できる。
コレを作ったもともとの経緯というのを説明してみる。
blogmap clippingでは自分用のクリップはブラウザのクッキーに関連付けられるようになっていて、なのでブラウザを変えるなどで同じクッキーを使えなくなると、クリップも新しくやり直すことになるのだ。(これは現時点での仕様で、今後は変わるかもしれないそうです。)
で、私が自分でクッキーを消した時に、前のクリップに追加できなくなって困ったわけですが、幸いrssidという番号さえ分かれば中身は取り出すことができます。それで、また登録しなおす作業がやりやすくなるようにと思って用意したのでした。
内部のつくりはごく簡単で、
RSSをLWP::Simpleのmirrorでローカルにキャッシュして、それにXSLTを適用するようなxmlをブラウザに返す、という感じです。このCGIが返すxmlは非常に短くて更新されないものなので、ブラウザ⇔CGI間はキャッシュしません。その代わりにキャッシュしたRSSとXSLT(←これが今回のキモ)は静的なファイルなのでキャッシュが利きます。
なはずなのですが、キャッシュしているはずのRSSは見に行くたびに毎回更新されていて、どうもCGIはblogmapサーバから毎回全文GETしているようです。これはCGIの表部分ではキャッシュをサボって常にmirrorを呼び出していることと、(おそらく)blogmap側でもクリップのRSSに関してはIf-Modified-Sinceなどのリクエストヘッダーを見ていないのかなと思いました。
とりあえず今日ちょっといじって、こちらのCGI側では、30分以内はリクエストを再送しないように変えました。
あと、XSLTを使って仕込んだ肝心の機能ですが、blogmapとbulkfeedsとgoogleに送るクエリーをちゃんとurlencodeしてないじゃないかという欠陥が(各所から)指摘されて(そう)。うへ。とりあえず動くけど。
せっかくだから、ココにも貼っておく。
かつてblogmap clippingをSample Akiaryに貼っていたときは、blogmapのほうで生成したJavaScriptをつかっていました。
こんな感じ。
それはそれで別に問題ないのだけど、ちょっと気の利いたことをしたくなって、今回のヤツを表示させてみる。
使ったのはOBJECTというタグ。メディアタイプはapplication/xmlとする点に注意する。
<object type="application/xml" data="http://isnot.jp/webapp/bm/?rssid=40946" height="250" width="100%"></object>
こんなカンジで。で、このページの下のほうに貼ってある。
" dc:title="" dc:identifier="http://isnot.jp/n3/200409.html#20040923_1095884486" dc:publisher="なおとの思考/n3" /> -->
サンシャイン忌
サンシャイン。
この名前を懐かしく思い出した。先月の末に死亡したコアラの名だ。つい先日には「偲ぶ会」も催されたようだ。
県内初のコアラとしてやってきたときから、幾度となく見に行った。最後に行ってから十数年経っているかとは思うが、さまざまな記憶の中で特に印象深いものとして残っている。感慨深いというか、すごく大切なものをなくした気分だ。
関連記事スクラップ
埼玉県こども動物自然公園ホームページ
こども動物自然公園のNewsのページの記事は古くなると消えてしまうようなので、以下に当該記事の全文を保存しておきます。
コアラのサンシャインが死亡しました。(東園)
8月27日に、東園のコアラ舎でオスのコアラが死亡しました。
名前は「サンシャイン」、19歳と11ヶ月でした。
この名前に聞き覚えのある方もいるかもしれません。
サンシャインは、1986年にオーストラリアから埼玉県に初めてやってきたコアラです。
当時は大ニュースで、動物園で公開したときもながーい長蛇の列ができました。
とてもおっとりとした性格で気のいいオスでした。
名前を知っている来園者も多く、子供は6頭、孫は2頭も残してくれました。
最後は静かに苦しまず、大往生でした。
9月20日には、毎年恒例のどうぶつ慰霊祭があります。
今年はサンシャインを偲ぶ会ということで開催します。
11:40に正面ゲートから動物たちと慰霊碑までパレードをし、献花とサンシャインへの寄せ書きをしてもらう予定です。
ぜひ、みなさんどうぶつ慰霊祭に参加してください!
サンシャインにメッセージをたくさん送りにきてくださいね!!
お疲れ様でした!サンシャイン!
(『埼玉県こども動物自然公園ホームページ」より)
記事および写真は上記サイト内の「ニュース」から引用しています。2004-09-24
産経Web埼玉版
現時点では新聞社のサイトからも記事は消えているようですが、産経Web埼玉版には残っているのでリンクします。
国内2番目高齢のコアラ死ぬ 東松山市・こども動物自然公園
(『産経Web埼玉版 2004年9月1日』より)
言及リンク
こすもすぶろぐ どうか安らかに・・・
" dc:title="" dc:identifier="http://isnot.jp/n3/200409.html#20040924_1095970250" dc:publisher="なおとの思考/n3" /> -->