記事本文
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/ から再度登録をしようとすると、
- http://801.unke.jp/index.rdf
- http://diary.sins.jp/index.rdf
- http://diary.sins.jp/atom.xml
- http://yuzuho.lillian.jp/index.rdf
の 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
-
- http://diary.sins.jp/atom.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/ で登録を試みました。
すると、
- http://hxxk.jp/appendix/rss.rdf
- http://hxxk.jp/appendix/rss2.xml
- http://hxxk.jp/appendix/atom.xml
の 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 をお試しでどうぞ。
リプライ
リプライはまだ送られていないか、管理者の承認待ち状態です。
この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。