Bloglines と Feed

http://hxxk.jp/2005/02/01/0114

記事データ

投稿者

望月真琴

投稿日時

2005-02-01T01:14+09:00

タグ
概要

Bloglines における Feed 提供側の心得と、 Feed 登録側の心得。心得というかちょっとした手引きかもしれません。

リプライ

リプライはまだありません。

記事本文

Bloglines の subscribers

Bloglinesで、自分の日記が登録されてる数とかわかるじゃんすか。

あれでいつまでたっても登録数が1なので相方に馬鹿にされてたんですが…

実はyuzuho.lillian.jp/index.rdfとか801.unke.jp/index.rdfとかdiary.sins.jp/atom.xmlなどなどとばらばらに登録されてた罠。

つかhttp://diary.sins.jp/index.rdfで統一してください!! 登録してる皆様(w

ということで自分の Bloglines を確認してみたところ、 http://yuzuho.lillian.jp/index.rdf で登録していました。 確か Bloglines を活用しだした時期が、 sins.jp が Suspend になった時から取り戻した時の間だったから、 yuzuho.lillian.jp で登録して、今に至ったのでしょう。

一番の罠は相方が801.unke.jp/index.rdfで登録してたこと…orz 今すぐ直せ!即刻なおせ!キィキィ!

なるほど、 http://diary.sins.jp/index.rdf で統一 ……と口では言いながら、実は http://801.unke.jp/index.rdf で統一して欲しいと。 御意。

……という黒いジョークは置いといて、何故そういった事態になったかの新展開が。

Bloglinesの罠についてなんですが、漏れの罠だった!!

相対パスで書いてたせいで、参照URL によって参照しろっていう URL が違わけです。

つことで修正します(;x;)

私が見た時は既に修正されていましたが、おそらく <link rel="alternate" type="application/rss+xml" title="RSS" href="/index.rdf"> といった感じで以前は指定されていたのでしょう。 そこを <link rel="alternate" type="application/rss+xml" title="RSS" href="http://diary.sins.jp/index.rdf"> と変更したようです。

ただし、 Feed の提供側が修正を行っても、既に登録済みの場合は登録者側で修正を行わなければなりません。 いざ変更しようとやってみたところ、 edit subscription からは Feed URL の変更ってできないみたいなので、 http://yuzuho.lillian.jp/index.rdf での登録分を一旦 unsubscribe して、改めて http://diary.sins.jp/index.rdf で subscribe 。 めでたく http://diary.sins.jp/index.rdf で登録しなおすことができました。

Bloglines の Feed 追加方法

Bloglines にて、 My feed にチェックしたい Feed を登録する場合、 2 つの方法があります。

まずひとつは、その Feed の URI を直接指定する方法。 これは予めページ内などに表示されているアイコンなどから Feed の URI を知り、それを指定することで登録できます。 たとえば、前項の場合だと http://diary.sins.jp/index.rdf を直接指定することになります。

そしてもうひとつが、 Feed を提供しているページの URI を指定し、ページの中から Feed を自動的に抽出して、そこから登録する Feed をユーザが選択する方法です。 そのページが Feed を提供しているページで、かつ Feed がひとつしかない場合は選択をする必要がなく、ユーザが Feed の URI を意識する必要はありません。 しかし、この方法で Feed を複数提供しているページを登録する場合、少し話が変わってきます。

複数の Feed を提供するページの Bloglines の取り扱い (1)

Feed を複数提供しているページを登録する場合、 Bloglines のシステムが自動的に Feed を検索し、どの Feed を登録するかの選択を促します。 私はこの Feed の検索の挙動に曖昧な点があると気付きました。

2005-01-31T00:57:58+09:00 の時点で http://diary.sins.jp/ から再度登録をしようとすると、

の 4 つの Feed が登録候補に現れました。 はて、 http://801.unke.jp/index.rdf で 統一してください と言っているのに、異なるドメインの物が出ていますね…… ?

http://diary.sins.jp/ から各 Feed に辿れる部分が存在しているかを調べてみると、

http://801.unke.jp/index.rdf
  • 実はyuzuho.lillian.jp/index.rdfとか801.unke.jp/index.rdfとかdiary.sins.jp/atom.xmlなどなどとばらばらに登録されてた罠。
  • 一番の罠は相方が801.unke.jp/index.rdfで登録してたこと…orz 今すぐ直せ!即刻なおせ!キィキィ!
http://diary.sins.jp/index.rdf
  • <link rel="alternate" type="application/rss+xml" title="RSS" href="http://diary.sins.jp/index.rdf">
  • 最新の更新情報取得:antenna.lirshina.diindex.rdfatom.xmlをご利用ください
http://diary.sins.jp/atom.xml
  • <link rel="alternate" title="ATOM Feed" type="application/atom+xml" href="http://diary.sins.jp/atom.xml">
  • 最新の更新情報取得:antenna.lirshina.diindex.rdfatom.xmlをご利用ください
http://yuzuho.lillian.jp/index.rdf
  • 実はyuzuho.lillian.jp/index.rdfとか801.unke.jp/index.rdfとかdiary.sins.jp/atom.xmlなどなどとばらばらに登録されてた罠。

と、 Feed らしき URI があり、それがサーバ上に存在していれば、とりあえず有効なものとして選択肢に含むようです。 この結果を見ると分かるように、 a 要素や link 要素の href 属性に含まれる値であろうとなかろうと含みますし、そして http: が記述されていないものであろうとなかろうと含みます。 この場合、作成者の柚帆さんは yuzuho.lillian.jp/index.rdf と 801.unke.jp/index.rdf を Feed として記述したつもりは無かったはずです。 しかし、 Bloglines のシステムからは Feed として扱われるようになってしまっています。

この例ですと、「 Bloglines の Feed 抽出は ( 過剰なほど ) 強力」ということであって、別に曖昧な点はありません。 では、何故私は「曖昧な点がある」と言ったのか。 次に、同じ内容が書かれてある http://diary.sins.jp/20050128.html から Feed を抽出しようとすると、 http://diary.sins.jp/index.rdf と http://diary.sins.jp/atom.xml だけを選択肢に含みました。 これは a 要素または link 要素で指定されている Feed だけを抽出したということでしょうか。 ディレクトリを指定した場合との挙動が違う……これが曖昧と言った点です。

複数の Feed を提供するページの Bloglines の取り扱い (2)

http://diary.sins.jp/ での挙動を見た後に、ふと自分のところはどうだろうと思い、 http://hxxk.jp/ で登録を試みました。 すると、

の 3 つの Feed が登録候補に現れました。 しかし、ディレクトリを指定した場合に先ほどのような抽出を行うのなら、 http://hxxk.jp/forum/appendix/rss.rdf も抽出するはずです。

次に、 http://hxxk.jp/weblog/ で登録を試みると、 http://hxxk.jp/weblog/appendix/rss.rdf だけが登録候補に現れました。 http://hxxk.jp/weblog/ における link 要素での Feed の提供は http://hxxk.jp/weblog/appendix/rss.rdf だけですので、 http://diary.sins.jp/20050128.html での挙動と同じなのかもしれません。 ということは、ドメイン直下のページを指定した場合と、それ以外のページを指定した場合に挙動が違うということでしょうか。 しかし、ドメイン直下でも http://diary.sins.jp/ と http://hxxk.jp/ でも挙動が違いますし……謎です。

hxxk.jp の subscribers

今回取り上げた柚帆さんの例では、違うドメインから提供されている Feed を統一する ( してもらう ) ことで、 subscribers の正確な数を把握するということを行っていました。

しかし、私のように同一ドメインから複数の異なる Feed を提供している場合、 subscribers の数をまとめることはできません。 ( 皆が public で登録しているわけではありませんし、同じ人がいくつかの Feed を登録している場合もあるため。 ) 一応、各 Feed の subscribers を調べるためにここにリスト化しておこうと思います。

ちなみに、 http://hxxk.jp/appendix/rss.rdf などの hxxk.jp の Feed 以外は各コンテンツのみの新着記事のサマリを、 hxxk.jp の Feed は全ての新着記事のサマリを提供しています。 いっぱいあって、どれを登録すればいいか分からないという場合は http://hxxk.jp/appendix/rss.rdf をお試しでどうぞ。

トラックバック送信先

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。

この記事に対するご意見やご質問、ご感想などありましたらこのフォームに簡潔に記入して下さい。 簡潔に記入できない場合や、関連記事にてご意見をお寄せいただく場合は、ご自身の weblog にて記事を書かれた上で あてにトラックバックとして送信してください。

記入フォーム

補足情報

著作、講演、制作実績など