(via the aggregated Jim Flowers) Story in the upcoming edition of Wired that will no doubt push RSS further into the spotlight. Jim says You want news when it happens without spending your day surfing? You need RSS. And what platform delivers RSS in a friendly fashion? Blogs. And, how can you distribute your information in an efficient way? RSS? and How can you publish quickly and economically and get syndicated? Blog. 摘自“中文Blog心得集”,2002/10/21 讨论与Blog相关的技术,不可不谈的就是RSS,这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。为什么有这么多含义呢?这还要从RSS的一段今天也没有理清的关系说起。 今天肯定有人还记得IE 4刚刚推出来的时候有一个有趣的功能,那就是新闻频道。这个新闻频道的功能与Netscape推出的新闻频道是很相似的(当时Netscape还是市场上领先的浏览器)。为此Netscape 定义了一套描述新闻频道的语言,这就是RSS,只不过Netscape自当时起每况愈下,所以最终也没有发布一个正式的RSS规范(只发布了一个0.9版本)。而微软也在当时推出了支持自己IE的CDF(Channel Definition Format)数据规格,与RSS非常接近。微软试图用新闻频道的功能把“推”(Push)技术变成一个应用主流,并与Netscape抗衡。不过出乎预测的是,“推”技术自始至终没有找到合适的商业模型,而且伴随着其他各类网络特性的出现,也日益无法显现自身的优势。新闻频道在浏览器中的地位最终日暮西山,最后也在IE的后续版本中消失了。 新闻频道的确进入了低谷,但是RSS并没有被业界人士所抛弃。过去两年,Blog从一个专业群体开始,逐步成为了网络上最热门的新话题。而RSS成为了描述Blog主题和更新信息的最基本方法。于是RSS这项技术被著名Blogger/Geek戴夫·温那(Dave Winner)的公司UserLand所接手,继续开发新的版本,以适应新的网络应用需要。新的网络应用就是Blog,因为戴夫·温那的努力,RSS升级到了0.91版,然后达到了0.92版,随后在各种Blog工具中得到了应用,并被众多的专业新闻站点所支持。在广泛的应用过程中,众多的专业人士认识到需要组织起来,把RSS发展成为一个通用的规范,并进一步标准化。一个联合小组根据W3C新一代的语义网技术RDF对RSS进行了重新定义,发布了RSS 1.0,并把RSS定义为“RDF Site Summary”。这项工作并没有与戴夫·温那进行有效的沟通,而戴夫则坚持在自己设想的方向上进一步开发RSS的后续版本,也并不承认RSS 1.0的有效性。RSS由此开始分化形成了RSS 0.9x/2.0和RSS 1.0两个阵营,也由此引起了在专业人群中的广泛争论。 因为争论的存在,一直到今天,RSS 1.0还没有成为标准化组织的真正标准。而戴夫·温那却在2002年9月独自把RSS升级到了2.0版本,其中的定义完全是全新的模式,并没有任何RSS 1.0的影子。这引发了网络上进一步争议,究竟让一个越来越普及的数据格式成为一个开放的标准,还是被一家公司所定义和控制,成为了争议的焦点。戴夫·温那并没有为自己辩解,他的观点是RSS还需要进一步发展,需要专业人士更明确的定义,不过恐怕这种轻描淡写不能消除人们对RSS“被一家商业公司独占”的担心。 前面的铺垫对用户来说也许没有什么太大的意义,可能更多人关心如何在自己的Blog增加RSS输出,这样可以让很多新闻聚合工具(例如CNBlog刚刚推荐的NewzCrawler)很容易找到你并自动获得你在Blog中的更新内容。 所以我们会在后面的系列文章中逐步增加对RSS工具的介绍,以及如何在你的Blog中添加RSS输出格式和相关的标志链接。等不及的用户,可以先到我的个人站点上的一个临时链接地方尝试起来了,我提供了一个简单的RSS生成工具和相关的介绍(对Blogger.com工具最佳,其他工具还没有做测试)。 -------------------------------------------------------------------------------- RSS 可以扩展到很多应用领域,或可能成为一种“提示性”信息的事实标准格式。 很多更新频繁的微内容都可以透过RSS 被使用者所订阅,这样可以达到最低成本的情况下帮助使用者获得有价值的信息。 下面是一些有趣的RSS数据源: 新闻站点捕获的信息转化为RSS: - 新浪新闻 ![](/images/blog_csdn_net/weiqian2002/19737/o_xml.gif) - 凤凰网新闻 ![](/images/blog_csdn_net/weiqian2002/19737/o_xml.gif) - 华尔街日报 ![](/images/blog_csdn_net/weiqian2002/19737/o_xml.gif) 很多提供API的网站都愿意把自己的信息给第三方做进一步的处理和提供服务。例如Amazon.com 和Google,以及eBay都有这样的服务。所以很多爱好者便把这些服务变成了RSS源。例如,Amazon RSS Feed Builder 可以帮助你选择自己喜欢的图书类别转化为RSS,获得不断更新信息。此外,如果你申请了GoogleAlert的账号,还可以把特定关键词的搜索变成RSS,不但自己可以享用,还可以分享给别人,例如: - Amazon : "Technical" Books (这个标志和XML一样,有些人喜欢) - GoogleAlert: "Learning Object" ![](/images/blog_csdn_net/weiqian2002/19737/o_xml.gif) - GoogleAlert: "教育 Blog" ![](/images/blog_csdn_net/weiqian2002/19737/o_xml.gif) - GoogleAlert: "互联教育体系" ![](/images/blog_csdn_net/weiqian2002/19737/o_xml.gif) - "electronic portfolio" (cogdogblog) 你愿意把自己的GoogleAlert RSS分享出来吗?,只要在这些列表后面自己编辑填写就可以了。 -------------------------------------------------------------------------------- 最近有一种把任何东西都转换成RSS的趋势,不经意地又发现了几个RSS资源: 1)将wired的搜索内容变成rss 在sharpreader中输入搜索地址,即可完成在wired中搜索关键词的订阅。如果要搜索其他内容,将搜索地址中“weblog”换作你想查询的关键词即可。 2)将google news的搜索内容变成rss 在sharpreader中输入搜索地址,即可完成在google news中搜索关键词的订阅。如果要搜索其他内容,将上述地址中“blog”换作你想查询的关键词即可。 3)将求职信息变成rss 在rssjobs上注册后,可以搜索你需要的求职信息,转换成rss后,在sharpreader中进行订阅。这个是非常实用的功能,再无须奔波于多个求职站点之间了。只可惜国内还没有此种应用。 -------------------------------------------------------------------------------- RSS阅读工具列表 http://www.lights.com/weblogs/rss.html
|