文章关键字 ‘RSS’

PubSubHubbub工作原理及使用入门

2009年09月7日,星期一
现在来说说看PubSubHubbub是什么东西,如何使用。
 
前面说写了个将Google Reader的分享实时同步到Twitter的应用:reader2twitter.appspot.com,就是使用了PubSubHubbub协议,那么到底什么是PubSubHubbub协议呢?
 
官方说法是,A simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom (and RSS)。其实就是一个RSS和Atom扩展协议,有了这个协议,就可以几乎实时地获取更新。

下面说说它的工作原理,分以下几步:

(全文…)

RSS简介以及在中国的发展

2008年06月24日,星期二
  1. RSS的介绍
    1. RSS的意思
    2. RSS的格式
  2. RSS阅读器
    1. RSS浏览器阅读
    2. RSS阅读软件
    3. RSS在线阅读器
  3. RSS烧制
  4. RSS在中国的状况
    1. RSS在线阅读器结合Digg
    2. Feedsky崛起
    3. RSS仍不普及

RSS的介绍

RSS的意思

RSS的原意有很多解释,不过最多的是really simply syndication。通俗的说法是,RSS就是一种规范,一种将网站,BBS或者日志的最新内容提供方便阅读的规范。由于这一规范是统一的(目前RSS都是XML格式文档),所以对于同一个RSS feed,所有人都可以对它进行读取,这样就构成了订阅。

RSS的格式

下面就我的RSS文档而言,分析一下RSS的XML格式下的结构:

<?xml version="1.0"?>

<rss version="2.0">

  <channel>   //RSS 的根节点

    <title>康爷的博客</title>   //RSS 的标题

    <link>http://liftoff.msfc.nasa.gov/</link>

    <description>关于康爷的日志,IT相关和所有好玩的东西.</description>  //RSS 的描述

    <language>zh-CN</language>   //RSS 的语言信息

    <pubDate>Tue, 10 Jun 2003 04:00:00 GMT</pubDate>  //RSS 的最新发布时间,注意:RSS 文件不可能不变的,否则不是更新

    <lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate>

    <generator>Weblog Editor 2.0</generator>    //RSS 生成者    <item>    // 注意:xml格式都是有头有尾的,采用根节点模式,如<item><title>Luck</title></item>

      <title>Star City</title>  //标题

      <link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link> //链接

      <description>How do Americans get ready to work with Russians aboard the

        International Space Station? They take a crash course in culture, language

        and protocol at Russia's Star City.</description> //简介

      <pubDate>Tue, 03 Jun 2003 09:39:21 GMT</pubDate>  //发布日期

      <guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>

    </item>  //单篇内容结束标记

<item>

      <title>Space Exploration</title>

      <link>http://liftoff.msfc.nasa.gov/</link>

      <description>Sky watchers in Europe, Asia, and parts of Alaska and Canada

        will experience a partial eclipse of the Sun on Saturday, May 31st.</description>

      <pubDate>Fri, 30 May 2003 11:06:42 GMT</pubDate>

      <guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid>

    </item>

</channel> //频道结束标记

</rss>  //RSS结束标记

RSS阅读器

起初,RSS是和浏览器结合在一起的,网景公司(Netscape)做了很多先期的工作。后来产生了RSS阅读软件,进而发展到现在的在线RSS阅读器。

RSS浏览器阅读

目前主流的浏览器都支持RSS订阅和阅读。IE 7.0/8.0,Safari 3.1都内置了很不错的RSS阅读器(虽然号称IE是模仿Safari的。。),Opera 9.5也很好,而Firefox 3.0则可以对RSS的订阅进行自己的设定,选择你所需要的方式进行RSS阅读。

RSS阅读软件

起先比较红火,可是随着在线阅读器和浏览器内置RSS阅读发展起来后,变得不景气。最有名的软件是:FeedDemon。

RSS在线阅读器

发展速度很快,最著名的是Google Reader。Google Reader凭借其AJAX的使用,使用户在使用Google Reader时有着使用桌面软件的享受,快捷键更是Google Reader的一个亮点。当然,中国的在线阅读器也是走在前头的,有些方面超过了Google Reader,这会在后面提及。

RSS烧制

既然RSS如此方便,如此有利于发布内容,那么为自己的站点提供RSS就成为每个站点的当务之急,自然就产生了帮助网站生成RSS,管理RSS的工具。Feedburner在这方面是先锋,Google很适时地将它买下。Feedsky也在迎头赶上,特别是Feedburner被和谐了之后。

RSS在中国的状况

RSS在线阅读器结合Digg

虽然这个想法老美很早就提了出来,说Google Reader加入这一功能后会超越Digg,可是Google Reader始终没有推出这一功能(而是在SNS方面下工夫)。相比较而言,中国的两个很有名的在线阅读器鲜果抓虾都踏出了这一步:热文。Digg模式本来就是Web 2.0的代表,而结合了RSS在线阅读后,使得整个流程变得更立体。

鲜果热文 抓虾热文

Feedsky崛起

Feedburner被和谐,使得中国用户纷纷投奔FeedSky,也许这就是中国特色(当年海底光缆断掉的时候,QQ从MSN那里也不知道抢了多少用户)。

RSS仍不普及

在中国,IM虽然也不普及,但是QQ是地球人都知道的。据调查,中国网民上网主要聊QQ的比例很高,从一个侧面透视出中国网民素质普遍仍需提升(很多地区的网民不知道有Google,除了李开复同学的问题外,应该还是有其他原因的吧)。于是,对于网民们常常使用的IM和搜索引擎都存在着这样的问题,更别说他们不常使用的RSS了!

不过,按照中国网民的特点,如果鲜果或者抓虾,亦或是对中国谷歌有着掌控权的李开复同学能在阅读器上下点中国功夫的话,如果在中国市场上在线阅读器网站有一位一家独大的老大哥出现的话,即使仍旧是很多人不知道RSS为何物,网民们还是会乐在其中的吧,玩笑话呵呵,如有雷同,纯属抄袭~

本文链接地址:/introduction-of-rss-and-rss-in-china/

抓虾 google reader 鲜果