Metalの部屋Mac・iPhone・iPad入門iPhoneの話MacアプリiPhone・iPadアプリ映画大好き^_^

林囓内カスタム検索

2006年06月28日

RSSとSafari

先日メールで読者の方から質問をいただきました。
(ホントにこのblogは、みなさんのコメント等からネタをいただいて感謝していますm(__)m)

内容は、「Safariを使っているのですが、RSSで情報が配信されないblogがあるのですがどうしてでしょう」とのこと。
参考ページ:Safari RSS

Safari

私も以前からSafariで情報が配信されるblogと配信されないblogがあることは認識していたのですが、深く考えたことがなかったので、これを機会に「RSS」について調べてみました。

フリー百科事典『ウィキペディア(Wikipedia)』に詳しく解説が載っていました。
RSSフォーマットの歴史と変遷

読んでみましたが・・・



規格が複雑で理解できん!(T.T)



辛うじて解ったのが、RSSには、「RSS 0.9、RSS 1.0」系統と「RSS 0.9x、RSS 2.0」系統の大きく2種類に別けられるということ。
つまり、「RSS 0.9」と「RSS 0.9x」は全く別の規格だし、「RSS 1.0」と「RSS 2.0」もまた互換性がない別の規格なんです。
ややこしや〜 ややこしや〜
(日本では、「ポッドキャスティング」にも使われている「RSS 1.0」が主流のようです)
※ポッドキャスティングで使用されているRSSの規格は2.0でした。t0morさんにコメントで教えていただきました。訂正させていただきます。m(__)m
参考ページ:http://ja.wikipedia.org/wiki/ポッドキャスティング

色々ある規格の中で、林囓の大家さんであるSeesaa ブログはどうかというと・・・
RDF Site Summary(つまりRSS 0.9)RSS 1.0 と「RSS 2.0」で情報を発信している様子。

しか〜し、まだこれらのRSS規格の他に「RSS 2.0」に代わるものとして「Atom」という規格があるんですよ。(T.T)
ややこしや〜 ややこしや〜

話を一番最初に戻しますと、この「Atom」という規格にSafariは、完全に対応していないようなのです対応しているけど発信側(blog側)がAtomで情報を更新しない場合があるようです。


RSSフィードを登録するときに「feed://○×○×.jp/atom.xml」(末尾が「atom」)というページを登録してしまうとSafariに新着情報を表示してくれない場合があります。
(再読込すると記事の一覧を表示してくれます)

SafariにRSSフィードを登録するときはお気をつけて。
ちなみに、「Atom」でしか情報を発信していないブログもあります。

※この件については、私もあまり自信がないのでフォローのコメントいただけるとありがたいです。

それにしても、ややこしや〜 ややこしや〜
(野村萬斎さん好きです。陰陽師ってもう続編を作らないんですかね〜)

【追記】
RSS機能の無い IEをお使いの方は、はてなRSSとかを利用すると便利です。
【追記2】
かずさん t0morさんにコメントにて教えていただきましたので本文を訂正させていただきました。6/29 0720
【追記3】
Apple-Style@YumeyaNEXT WEB SITEさんにリンクしていただいて、おまけに@Yumeyaさんには「拍手マーク」まで付けていただけました。とっても嬉しいです。(T^T)
この記事へのコメント
こんにちは。
「SafariのアドレスバーにRSSマークが表示されないのはなんでやねん!」ってことじゃないかな?HTML中にRSS AutoDiscovoryのためのタグを挿入すれば、SafariがRSSを自動的に認識してくれるんだ。こんな風にね。

<link rel="alternate" type="application/rss+xml" title="RSS" href="http://kazu-style.com/blog/rss.xml" />

ちなみにSafariはatomも読めるよん。
Posted by かず at 2006年06月28日 22:50
>かずさん
タグは、<link rel="alternate" type="application/rss+xml" title="RSS" href="http://kazu-style.com/blog/rss.xml" />
ですね。
Atomは確かにRSSの情報としてRSSマークも表示されますし、読めるのですが、新着情報としてSafariに届けてくれないような気がします。
(特にexciteblog)
ちなみに、今までatomだったのをrdfに変えたら新着情報の件数としてSafariが認識してくれるようになりました。
Posted by Metal at 2006年06月28日 23:48
あんまり詳しい訳じゃないのですけど……
SafariはAtomでも普通に更新拾ってきてますよ。ただ、サイトによってはなぜかAutoDiscoveryにAtomを指定しているのに、RDFしか更新してない所とかも有るみたいで、そういう所にちょこちょこ引っ掛かった覚えがありますが。Feedの不具合って、閲覧者側より提供者側に問題がある事の方が多いように思います。
あとPodcastingに使えるのは2.0の方ですよ。SeeSaaが2.0なのは早くからPodcastingを導入していたからです。
RSS1.0が多いのはMovableTypeが採用してるからじゃないでしょうか?
Posted by t0mori at 2006年06月29日 01:57
>t0mori さん
ご指摘ありがとうございました。訂正させていただきました。
「AutoDiscoveryにAtomを指定しているのに、RDFしか更新してない所とかも有るみたい」とのことでしたけど、どうしてですかね〜間違いに気がつかないのでしょうか?
発信する側もそれでは不利だと思うのですが・・・
Posted by Metal at 2006年06月29日 07:29
いやぁ、どうしてだかは僕にも分らないです。ポータルタイプのブログサービスを使用した経験もありませんし。おっしゃるように「間違いに気付かない」のだと思います。或いは、もしかして設定で更新する方を選べて、AutoDiscoveryはカスタマイズしたテンプレートを使っていて忘れているのかな?とか、そのくらいの想像しかしてませんでした。
それとRSSにせよAtomにせよ、文法的に間違いが有ったりとかで拾えない事も有るかも。Firefoxの拡張のRSSアグリゲータ、SageはXML文法に非常に厳しくて、私の使うiBlogの最新版のFeedテンプレートは、未改造では拾えなかったりします(汗

何れにせよ、僕が上げたようなパターンは、運用側がFeedをあまり重要視していない(重要性を意識してない)、と言う事は言えるかも知れません。
Posted by t0mori at 2006年06月29日 15:13
ああ、ごめんなさい。また余計なツッコミを。

>Seesaa ブログはどうかというと・・・「RDF Site Summary」(つまりRSS 0.9)と「RSS 2.0」で情報を発信している様子。

「RSS1.0」ですよね? こちらで配信されてるのもそうでした。
Posted by t0mori at 2006年06月29日 15:18
>t0mori さん
いろいろ教えていただいてありがとうございます。
私は、xmlもRSSのことも全く解らないのでホントに感謝しています。
読者側にすると性格にFeedの情報を配信してくれるってとっても重宝しているので、blog作成側の方にももっと気にしていただけるとありがたいですね。

>「RSS1.0」ですよね?
そうでしたか・・・
フリー百科事典『ウィキペディア(Wikipedia)』のページを参考にしたんですけど。
http://ja.wikipedia.org/wiki/RSS#RSS_0.9

やっぱりなんだか複雑ですね。(T.T)
Posted by Metal at 2006年06月29日 21:17
野村萬斎さん。自分も大好きです(^^)

・・・・そこに反応するか?(笑)

RSSって、積極的に使ったことないから勉強になりました。
しかし、ややこし〜ですねぇ(^^;)
Posted by みっちー at 2006年06月29日 22:44
>みっちーさん
反応していただいてありがとうございました。
ホントに「ややこしや〜」です。(笑)
Posted by Metal at 2006年06月29日 23:02
>>「RSS1.0」ですよね?
>そうでしたか・・・

ああ、ごめんなさい。引用箇所を読み違えていました。(つまりRSS 0.9)を「つまりRSS 0.9」と「」でその後の「RSS 1.0」と並べて読んでしまったのでした。RDFである「RSS0.9」と「RSS2.0」と言うように。で、はて?RDFは0.9と1.0だよな、と思ってしまったのでした。
ホントに余計なツッコミでした。失礼いたしました。
Posted by t0mori at 2006年06月30日 01:34
>t0moriさん
いえいえお気になさらずに。
私の書き方が紛らわしかったですね。
これからもよろしくお願いします。
Posted by Metal at 2006年06月30日 07:55
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/19984324
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
ブログパーツ