<< 2008/09/ 1 1. emobile生活始めました
2 1. Yapra で吐いた feed を実際に購読する前に
3 1. きむらさんの雑記帖feed化計画
4 5 6 7 1. 『Googleを支える技術』読了
8 1. うん、これは自習にいいかも
9 1. 自宅サーバが音信不通……でした。
10 1. github は git 1.4.x では使えないみたい
11 1. Yahoo! Pipes 始めました
12 1. netbook U100 げと
13 14 1. 北陸セキュリティサミットに行ってきた
15 1. AVCHD の取り回しに苦労する
16 1. ForceType 初めて使った
2. OpenSSH の ControlMaster を使い始めた
17 1. リソース指向の URI 設計に悩む
18 1. JSONの仕様にちょっと悩む
19 20 21 22 23 24 1. ETag って特に書式ないの?
25 26 27 1. rest-client が便利
28 29 1. 超今さら FeedBurner のお勉強
30 1. Last-Modified と HTTP date と RFC 1123
>>
トップ «前の日記(2008-09-27) 最新 次の日記(2008-09-30)» 編集

2008-09-29 [長年日記]

_ 超今さら FeedBurner のお勉強

今や世界一の配信数の座は RSS広告社の各種ブログサービスとの提携とともに奪われてしまった FeedBurner ですが、やはり Feed 配信の実績とそれに関する各種機能と Google のネームバリューでなんとなく世界一的な印象のある FeedBurner をようやく試してみました。

と言っても Feed を配信するだけなら

  1. アカウント取得
  2. 配信したい Feed を登録 -> feedburner 上の URL を決定
  3. 上で設定した URL を feed reader に登録してもらう

だけでおしまいです。

問題は、一時騒がれた

auto-discovery を他ドメインにしてしまうと Yahoo! ブログ検索から外れてしまう

こと。これの対策は

  1. auto-discovery 自体は自ドメイン上の何らかの URI に振っておいて、実際そこにアクセスされたら FeedBurner の bot 以外は FeedBurner ドメインの feed の方に redirect
  2. Yahoo! ブログ検索の方にオリジナルの URI を ping で通知

のいずれかを行えばよいらしい。

今回は今後 feedburner に配信させる feed が増えていく前提で 1 の方法を採用し、mod_rewrite ではなくサーバサイドのスクリプトの方で redirect や URI の管理を行える簡単な仕組みを用意しました。

ちなみに、この確認も rest-client で以下のように行いました。

irb> RestClient.get( 'URI', {'User-Agent' => 'FeedBurner'} )

要は2番目の引数に request header をいろいろ詰め込めるので、そこに適当に書いてやるだけでオーケー。ブラウザでこれをやると extension を入れるだの普段使わない UI でどこから設定したらいいだか分からないだの面倒だけど、rest-client ならそのまま書くだけなので楽勝です。

Tags: Feed
本日のツッコミ(全2件) [ツッコミを入れる]
_ Yuanying (2008-10-05 23:40)

rest-client、なかなか使い勝手良さそうですねー。

_ wtnabe (2008-10-06 10:38)

そうですね。お手軽かつ応用が利きそう、というところが実にいい感じです。