とりあえず、方法だけ書いておくか。
IIS用のマネージモジュールで、HTMLコンテンツに対し、カウンタと一緒に書き換えフィルタ処理を入れてある。
#フィルタを使ったマネージモジュールの創り方は、ウィジェットのサイトカウンタって文字列をクリックな。
ただ、書き換え時にいちいちrssを取りに行くと、twitterサイトが重いときとか、回線混雑のときに応答待ちが大きくなるので、定期的にメモリ上に取り込むのを別途タイマーかけてやってる。
本当にちゃんと保持できてるかは未確認だけど、一応、シングルトンクラス内でタイマー使ってるから、保持できているはずだ。
保持したrss(XML)をごにょごにょ弄って書き換えるのは、いちいちやってる・・・のは無駄だな。
#本当なら、保持するのは書き換えに必要な加工状態のものでいいはずだよなぁ・・・ま、いいか。
はじめは、rss取り込みをWindowsサービス化しようと考えていたけど、大掛かりになり過ぎるので、どうしようか考えた挙句、こんな形に。
無理かも知れないと思っていたので、もっと何かとんでもない変な挙動を示すかと思いきや、なかなかちゃんと動いているので、逆にびっくり。
タイマーは30分間隔(のはず)。
かなりのんびりでござるよ。
埋め込むと、クローラーに解析されるようになって、たとえばgoogleのキャッシュに残ったりもする。
いいかどうかは別にして、自分のつぶやきを自分と自分のサイトの所有物として認識させることができるのは、何気に新しい気がする。
JavaScriptを呼んでるわけじゃないんですよ。
#ページのソースを見ると、htmlに直接つぶやきが文字通り埋め込まれているのがわかると思う。
コメントしちゃいなよ