工作中要用到RSS,趁这个机会了解了下。原文地址http://hi.baidu.com/fengfan/blog/item/ac1463278a3edf03918f9d92.html
百度空间刚出来不久,网上就流传开许多CSS修改技巧,其中比较常见的一项就是去掉“其他”里面的RSS图标那一栏。这说明许多人虽然精通CSS但还没弄清楚什么是RSS。RSS是blog最不可或缺的属性之一,它能够完全改变我们从网络获取信息的方式。
今天看到一篇How to explain RSS the Oprah way (Oprah是美国最著名的访谈节目主持人),如何用最通俗易懂的方法来解释RSS。我曾有过几次向身边朋友介绍RSS的经历,但似乎都不太成功,主要原因大概是我为了口头表达方便用了许多诸如"聚合","推送"之类的词汇,表达上过于抽象导致即使是计算机专业的同学也很难一下子明白(百度也有对于RSS的解释,同样很抽象)。而这篇文章的写作角度给了我很大启发,所以我决定借鉴他的方法在这里简单介绍一下RSS。
Why RSS
相信收藏夹对每个网友来说都不陌生,里面聚集了我们需要经常访问的网站。在以往,我会专门设置一个叫做“最常用”的收藏夹目录,然后把每天都要访问的新闻,资讯,下载,论坛等网站都放在这个目录里,把其他一些平常偶尔看一下的网站归类放在其他目录里。于是,每天把“最常用”目录里的网站阅览一遍,不定期的看看其他目录里的网站,这样就完成了我全部的网络资讯获取。
但是这种传统的方式有着明显的缺点,比如当你打开一个网站,却发现网站没有更新,和上次是完全一样的内容;或者是你打开一个网站,网页慢吞吞终于打开后才发现更新的内容你丝毫不感兴趣,于是又关掉;又或者某个更新频繁的网站(比如新浪)你打开后发现更新的内容太多,已经淹没了你上次看到的最后一条信息,于是你只有在网站上不断翻页来阅览这段时间的所有信息....诸如此类耗费时间的情况,长久累积下来就影响了我们上网的效率。而RSS的出现正好可以解决这个问题。
RSS的定义
用专业术语来说RSS全称是"Really Simple Syndication",一种用来聚合和共享信息的XML语言格式。但我们现在不用理他,来换一种说法:"Ready for Some Stories ",你关注的所有网站上的更新内容都聚集在一个地方等着你去查看,而这个地方一般称作RSS阅读器。效果如下图(截取自我的bloglines页面)
点击放大
画面上,左侧列表里比如Donews互联网频道,postshow等等都是我"订阅"的网站,"订阅"的意思就是这些网站一旦有更新,就会在网站名称后面的括号里,用数字显示有多少条更新内容是我还没阅读的。当我点击左侧的网站名称后,该网站更新的内容就会以标题列表或者摘要的方式在右侧显示出来。这样我就可以快速的阅览所有更新内容,当看到感兴趣的标题后,只需要鼠标点击该标题,则会跳转到网站的具体网页上去进行详细的阅读。当然,也有的网站和blog提供全文输出,这样就可以在阅读器上浏览所有内容而不用访问网站本身。
如何订阅
和日常生活中订阅报纸杂志类似,订阅一个网站内容需要告诉RSS阅读器我们想要订的是哪个网站。而RSS阅读器是不会懂得“新浪新闻”,“百度空间”这样的语言,他只认得RSS地址,比如http://hi.baidu.com/fengfan/rss . 所以我们订阅之前首先要找到网站的RSS地址。这很简单,凡是支持RSS的网站,都会在其主页面上放上一个明显的图标,比如百度空间里的这个 。点击该图标后,便会跳转到该网站的RSS页面,此时浏览器上的地址便是RSS地址。而现在也有很多blogger会把这一步省略掉,直接把rss阅读器的订阅链接放在自己blog上,这样你无需去找他blog的rss地址,直接点击那些订阅链接便可以用相应的阅读器订阅好他的blog(效果请见我的空间首页下方“订阅我的blog”一栏),当然前提是你已经注册过那些阅读器。
RSS阅读器
RSS阅读器有两类,一类是如上图所示我用的bloglines,属于在线式阅读器,以网站的形式提供订阅服务。还有一种是桌面端以软件形式来提供服务,比如新浪点点通。桌面端阅读器最大的弱点就是订阅信息储存在本地,当用户离开自己电脑后就无法获取相应的订阅服务,而在线式阅读器是将订阅信息储存在网站服务器上,有的网站还支持与手机同步,走到哪里都可以随时查看更新的内容,所以现在最流行的RSS阅读器都是在线服务为主,下面介绍最常见的几个:
抓虾: 很年轻的网站,应该是目前国内RSS阅读服务中口碑最好的,适合习惯中文界面的用户。
Bloglines: RSS阅读服务的最老牌和最大牌,也是我个人最喜欢的,速度和功能都表现很好,虽然最近总是出现重复更新的问题,但仍然瑕不掩瑜。 Rojo: 相比传统的bloglines,rojo整合了更多的web2.0元素,表现也比较稳定。但个人感觉操作不如bloglines人性化,这是我没有选择他的唯一原因。
Google Reader : 信息的排列方式有独特的一面,不适合用作新闻等时效性的阅读。只推荐给爱Google一切的Google死忠。
update: Google Reader目前已经改版,变成了类似bloglines和gmail的左边目录右边正文的经典布局,功能上也有许多更新和改进。不过实际使用时ajax带来的响应延迟依然无法忍受,管理feeds的操作也很不方便。
分享到:
相关推荐
**一、RSS介绍** RSS是一种内容发布格式,允许网站提供新闻、博客文章或其他信息的摘要,以XML形式供其他应用程序或服务抓取。RSS文件通常称为“feed”或“channel”,包含一系列条目(entries),每条条目都代表一...
RSS介绍:(简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。 Rich Site Summary。但其实这三个解释都是指同一种Syndication的技术 。RSS目前广泛用于网上新闻频道,blog和wiki,主要的版本有0.91, ...
**RSS(Really Simple Syndication)**是一种用于发布和聚合网络内容的XML格式,它使得用户可以轻松地跟踪网站的更新,而无需频繁访问每个站点。RSS订阅代码是实现这一功能的关键,尤其对于Java WEB开发者来说,理解...
RSS使用介绍RSS使用介绍RSS使用介绍RSS使用介绍
本文将详细介绍一款名为“rss.jar”的自编Java工具包,它能帮助开发者便捷地生成RSS XML文件和输出XML字符串。 一、RSS简介 RSS是一种基于XML的格式,用于发布和共享新闻、博客文章、播客等在线内容。RSS文件包含元...
标题中的"rss(JAVA).zip_ rss_RSS_RSS Reader_RSS java downlo_java rss"揭示了这个压缩包是一个使用Java语言开发的RSS阅读器项目。RSS(Really Simple Syndication)是一种数据格式,用于发布新闻、博客和其他定期...
本实例主要针对.NET平台,将介绍如何创建一个简单的RSS Feed生成器。 一、RSS Feed基础知识 1. RSS结构:RSS Feed通常由多个元素组成,包括频道(Channel)和条目(Item)。频道包含关于整个源的信息,如标题、描述...
本篇文章将详细介绍如何设计并实现一个针对iPhone的RSS阅读应用——RssReader,旨在为开发者提供一份详尽的学习和研究指南。 首先,我们要理解RSS的基本概念。RSS是一种XML格式,它允许网站发布内容摘要,并允许...
为了进一步了解RSS及其发展历程的有关背景知识,下面摘录了2003年10月平文胜为时代营销撰写的有关RSS技术层面的介绍文章。仅供参考。网上此类介绍文章也不少,有兴趣的请到网上检索更多信息。例如维基百科对于RSS...
以下将详细介绍标题和描述中提到的RSS通用类,并结合提供的文件名进行解析。 1. **RssReader.cs**: 这个类通常包含了读取RSS源的逻辑。它可能提供了方法,如`LoadFromUrl`或`LoadFromFile`,用于从网络地址或本地...
本文将详细介绍RSS的工作原理、实现机制以及其对驱动开发的影响。 #### NDIS 5.1 包接收处理的不足之处 在NDIS 5.1版本中,所有的数据包接收处理都集中在单一处理器上执行,这种集中式的处理方式导致了以下问题: ...
6. `RSS和atom还数据库.txt`:这个文本文件可能包含了关于RSS和Atom格式的介绍,以及如何将这些格式与数据库系统集成的信息。RSS和Atom都是常见的RSS订阅格式,提供了一种标准化的方式来发布和订阅信息。 7. `...
为了让开发者能够利用Android平台的便利性,本教程《android_RSS开发教程》将会详细介绍如何使用Android Developer Tools,进行RSS的读取、解析和显示。这不仅为Android平台提供了有效的信息获取方式,还对XML数据...
#### 二、Java 解析 RSS 方法介绍 在 Java 中解析 RSS 文件通常涉及到 XML 处理技术。下面的示例代码展示了如何使用 Java 的 Dom4j 库来解析 RSS 文件,并从中提取有用的信息。 #### 三、Dom4j 库简介 Dom4j 是一...
【RSS标准及使用】文档主要介绍了RSS的基本概念、作用、应用和RSS 2.0的新特性。RSS,尽管有多种解释如RDF Site Summary、Really Simple Syndication或Rich Site Summary,但实质上它是一种用于互联网内容聚合和元...
由于没有更多的详细信息,我将根据RSS的通用知识进行介绍。 RSS的核心优势在于其简洁性和效率。网站发布者可以通过创建RSS feed,让感兴趣的读者订阅,从而提高内容的可见性。订阅者则可以避免信息过载,因为他们只...
2. 使用指南或帮助文档:详细介绍如何添加RSS源、设置和使用阅读器的各种功能。 3. 示例RSS源:提供一些预设的RSS订阅链接,帮助用户快速上手。 4. 更新日志或版本历史:记录了软件的改进和新功能,有助于了解软件的...