﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Welcome to 陈俊峰's ---BeetleHeaded Man Blog !-随笔分类-WEB2.0</title><link>http://www.cppblog.com/Jeff-Chen/category/1679.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 23 May 2008 17:14:07 GMT</lastBuildDate><pubDate>Fri, 23 May 2008 17:14:07 GMT</pubDate><ttl>60</ttl><item><title>RSS 2.0 内容提要</title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6858.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Wed, 10 May 2006 02:26:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6858.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/6858.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6858.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/6858.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/6858.html</trackback:ping><description><![CDATA[
		<span class="atitle2">连锁成为主流</span>
		<br />
		<table cellspacing="0" cellpadding="0" border="0">
				<tbody>
						<tr valign="top" align="left">
								<td>
										<p>级别：入门</p>
								</td>
						</tr>
				</tbody>
		</table>
		<p>
				<a href="http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/index.shtml#author1">
						<name>James Lewin</name>
				</a>(<a href="mailto:jim@lewingroup.com?cc=&amp;subject=用 RSS 2.0 做内容提要">jim@lewingroup.com</a>)<br />总裁, The Lewin Group<br />2004 年 1 月</p>
		<blockquote>
				<abstract-extended>自从 <i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i> 上一次考察 RSS 以来，RSS 世界已经发生了很大变化：出现了两种新的规范，RSS 已成为最流行的 XML 标准之一，涌现出了大量的工具和提要（feed）。RSS 为 weblog 的迅速崛起做出了贡献，并且正在成为其他 Web 站点的标准部分。本文回顾 RSS 2.0，考察了 RSS 的新发展，帮助您迅速理解这种重要的格式。</abstract-extended>
		</blockquote>
		<p>自从我上一次为 <i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i> 撰写关于 RSS 的文章以来，“<a href="http://www-106.ibm.com/developerworks/library/w-rss.html" target="_new" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">An introduction to RSS news feeds</a>”，时间已经过去了三年。当时，RSS 是比较流行的 XML 应用之一。后来，Netscape 放弃了这种格式，出现了 5 种（都算上有 5 种）新版本的 RSS 规范，关于这种格式还存在严重的分歧。</p>
		<p>尽管存在这些缺陷，RSS 还是得到了前所未有的普及。</p>
		<p>
				<a name="rsswhere">
						<span class="atitle2">RSS 无处不在！</span>
				</a>
				<br />今天，您可以发现成千上万的 RSS 提要。Weblog 用户、新闻出版商、政府代理以及许多个人和商业 Web 站点都支持这种格式。Java 技术、PERL、PHP、Python 和其他主要编程语言，都为开发人员提供了处理 RSS 的工具。许多阅读器和聚集器都工作在 Web、桌面甚至 e-mail 客户程序中。RSS 已成为 Internet 上连锁内容和元数据事实上的标准。 </p>
		<p>本文将观察现行的 RSS 2.0 规范。我不准备讨论格式上丰富多彩的特征以及围绕它的争论，否则就无法讨论其他内容了。</p>
		<p>相反，本文将为您提供少量背景知识，考察这种格式的用法，并列出一些比较流行的处理这种格式的工具。文中将讨论这种格式的具体细节，给您一些例子，并说明在开始之前您需要了解哪些东西。最后，本文将涉及到 RSS 2.0 的一些新特性。在文章的最后，您将找到丰富的矿藏 —— 一份长长的、带有注释的 RSS 参考资料列表。</p>
		<p>
		</p>
		<table cellspacing="0" cellpadding="5" width="30%" align="right" border="1">
				<tbody>
						<tr>
								<td background="/developerWorks/cn/i/bg-gold.gif">
										<p>
												<a name="side1rss">
														<b>“RSS”究竟代表什么？</b>
												</a>
												<br />这要看您问的是谁！</p>
										<p>和许多标准一样，即使最基本的方面也很难让人们达成一致。有人说它表示 “RDF Site Summary（RDF 站点摘要）”，其他人则说是“Really Simple Syndication（真正简单的连锁）”，还有人相信它代表 “Rich Site Summary（丰富站点摘要）”。</p>
										<p>根据 Dave Winer（他是现行规范的作者）的观点，“关于 RSS 代表什么没有一致的看法，它不是一个首字母缩写词，而是一个名称。规范的最新版本可能称它是缩写词，但愿不会影响到太多应用程序。”</p>
										<p>无论如何，RSS 都代表一件事 —— 在 Internet 上连锁内容的一种格式。</p>
								</td>
						</tr>
				</tbody>
		</table>
		<p>
				<a name="rsswhat">
						<span class="atitle2">什么是 RSS？</span>
				</a>
				<br />RSS 是 Internet 上连锁内容和元数据的一种格式。通常用于共享标题和到新闻文章的链接。对于新闻文章，真正的文章不一定是共享的，但是关于文章的元数据通常是共享的；这种元数据可以包含标题、URL或者摘要。对于出版商而言，RSS 是一种重要的工具，因为提要可用于连锁内容，并把第三方的内容集成到您的站点中。</p>
		<p>RSS 是一种 XML 方言。所有的 RSS 文件必须符合万维网联盟（World Wide Web Consortium，W3C）Web 站点上发布的 XML 1.0 规范。</p>
		<p>下面是一个典型的例子，说明了如何使用 RSS：</p>
		<ul xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
				<li>一个出版商有一些希望发布的内容。 
</li>
				<li>他们为这些内容创建了一个 RSS 频道。 
</li>
				<li>在这个频道中包含了关于希望宣传的网页的一些项。 
</li>
				<li>这个频道可以被远程应用程序读取并转换成标题和链接。这些链接可以加入到新的 Web 页中或者供专门的读者阅读。 
</li>
				<li>人们从不同的站点看到这个链接，单击连接进入最初出版商的网站。 </li>
		</ul>
		<p>尽管标题连锁是最常见的 RSS 用法，但也可用于其他目的。RSS 在 weblog 社区中是一种非常流行的格式。它也被用于照片簿、分类广告列表、食谱、评论以及跟踪软件包的状态。</p>
		<p>RSS 提要在电子商务中用作一种传递信息的方式。比如，Amazon 根据其 Web 服务平台向客户提供新闻提要。从而使您能够在新闻阅读器中了解最畅销的图书，或者在您的 Web 站点中包括关于 Amazon 销售的相关图书的信息。</p>
		<p>过去几年中，RSS 在普及性方面有了惊人的增长。Syndic8.com 维护了一个 RSS 频道索引，它的提要列表在两年中加长了大约 1400%。Yahoo 新闻、BBC、Slashdot、LockerGnome、Amazon、CNN、Wired、Rolling Stone 和 Apple Computer 都位于许多最普及的 RSS 提要来源之列。</p>
		<p>
		</p>
		<table cellspacing="0" cellpadding="5" width="30%" align="right" border="1">
				<tbody>
						<tr>
								<td background="/developerWorks/cn/i/bg-gold.gif">
										<p>
												<a name="side1rss">
														<b>developerWorks RSS 提要</b>
												</a>
												<br />
												<i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i> 提供了自己的 RSS 提要，详见 <a href="http://www-106.ibm.com/developerworks/rss/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">http://www-106.ibm.com/developerworks/rss/</a>。</p>
								</td>
						</tr>
				</tbody>
		</table>
		<p>
				<a name="newsrdr">
						<span class="atitle2">新闻阅读器</span>
				</a>
				<br />随着新闻提要数量的增加，出现了一种新的软件类型：新闻阅读器。新闻阅读器是<b xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">个人聚集器</b> —— 帮助您发现和组织感兴趣的频道列表。一旦选择了频道，您就可以使用阅读器一致的界面查看这些频道。新闻阅读器检查您所感兴趣的频道的更新，并转化成可以浏览的 HTML。</p>
		<p>一种流行的新闻阅读器是 BlogExpress：</p>
		<p>
				<a name="fig1">
						<b>图 1. 在 BlogExpress 中查看 alphaWorks</b>
				</a>
				<br />
				<img height="554" alt="在 BlogExpress 中查看 alphaWorks" src="http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/blogExpress.jpg" width="600" />
		</p>
		<p>BlogExpress 是所谓的“匹萨软件”—— 意思是说，如果您喜欢这个软件，您可以寄给作者一些买匹萨饼的钱。</p>
		<p>
				<a name="custchnl">
						<span class="atitle3">定制频道</span>
				</a>
				<br />在 BlogExpress 中增加一个频道很容易。比方说，您对追踪 IBM <i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">alphaWorks</i> 站点上的活动感兴趣。您要做的第一件事是，取一个要增加的提要：</p>
		<p>
				<a name="fig2">
						<b>图 2. 在 alphaWorks 找到的新闻提要</b>
				</a>
				<br />
				<img height="387" alt="alphaWorks 上有大量很酷的提要" src="http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/alphaworks.jpg" width="478" />
		</p>
		<p>增加一个提要很容易，桔黄色的“XML”标志常用于链接公共 RSS 提要。在多数 Web 浏览器中，您都可以右击“XML”标志复制链接并粘贴到您的新闻阅读器中。</p>
		<p>其他常见的新闻阅读器包括 BlogStreet、FeedReader、AmphetaDesk 和 NewsGator （请参阅 <a href="http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/index.shtml#resources" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">参考资料</a>）。</p>
		<p>
				<a name="findrss">
						<span class="atitle2">发现 RSS 提要</span>
				</a>
				<br />可以使用搜索引擎查找 RSS 格式的内容。比方说使用 Google 时，您可以在查找中增加“filetype:rss”以搜索 .rss 文件中的查找项。</p>
		<p>专门的搜索引擎使内容搜索更加容易。Feedster 监视 weblog 并允许您通过一个日志项索引查找，按照相关性、日期、等级（logrank）查看。当您在搜索时，Feedster 按照您的要求创建一个 RSS 提要。这个提要可以增加到您的新闻阅读器中，以便您能够看到所有与搜索请求有关的最新活动，您甚至不需要离开新闻阅读器。</p>
		<p>DayPop 搜索新闻、blog 和 RSS 提要。它让您在 weblog 世界跟踪流行的新闻。它提供了目前最流行的 40 个 weblog 链接。这是全世界最流行文章的链接。它创建了一个 weblog 中所用最热门词汇的列表。它还根据引用对 weblog 评级，提供最受其他 weblogger 欢迎的 weblog 列表。您也可以自定义搜索。评级列表和自定义搜索都有 RSS 提要形式，可以导入您的新闻阅读器。</p>
		<p>
				<a name="rssnew">
						<span class="atitle2">RSS 2.0 的新特性</span>
				</a>
				<br />RSS 2.0 建立在 RSS 0.91 规范的基础上。它是向后兼容的，因此任何处理 RSS 2.0 的工具应该也能够处理 0.91 提要。升级后的规范增加了少量元素,比如 <code><font face="新宋体"><cloud></cloud></font></code>和 <code><font face="新宋体"><guid></guid></font></code>。</p>
		<p>它也去掉了一些限制。在过去，<code><font face="新宋体"><link /></font></code> 和 <code><font face="新宋体"><url></url></font></code>元素只能是 http 或 ftp，现在可以使用任何有效的 URI。在 RSS 0.91 中，每个频道只能包含 15 个项，而且元素的长度也有限制，现在这些限制都取消了。不过仍然应该小心使用较大的值，因为它们可能对老的应用程序造成问题。</p>
		<p>不过更大的变化是能够使用名称空间扩展这种格式。RSS 2.0 支持名称空间，一种增加规范中没有的元素的标准方法。只要定义在一个名称空间中，提要可以包含新的元素。</p>
		<p>
				<a name="rssovrvw">
						<span class="atitle2">RSS 2.0 概述</span>
				</a>
				<br />RSS 是一种 XML 方言，用于连锁 Web 内容和元数据。RSS 0.91 是几种可用版本中最常用的一种。对于新的 RSS 提要，更好的办法是使用 2.0 版，因为这是现行的规范，而且如前所述，它与 0.91 向后兼容。</p>
		<p>Dave Winer 编写了规范的 2.0 版。规范的修改可能变得难以使用，或者损害已有的应用程序，他有意识地避免了这种情况。Winer 总结了他的思想：“保持简单。这就是 RSS 的价值所在。任何稍微了解 HTML 的人都能够理解 RSS。这一点极其重要！”</p>
		<p>该规范在 Creative Commons 许可下发布（请参阅<a href="http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/index.shtml#resources" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">参考资料</a>）。这意味着您可以免费复制和分发该规范，并进行衍生工作，而且可以自由地用于商业工作。一个咨询委员会负责更新规范、推广规范和编写文档。</p>
		<p>
				<a name="fileform">
						<span class="atitle3">RSS 文件形式</span>
				</a>
				<br />RSS 文件由一个 <code><font face="新宋体"><channel></channel></font></code>元素及其子元素组成。除了频道内容本身之外，<code><font face="新宋体"><channel></channel></font></code> 还以项的形式包含表示频道元数据的元素 —— 比如 <code><font face="新宋体"><link />http://www.urlofthechannel.com/<description>This channel is an example channel for an article. </description><language>en-us</language><img /><url>http://www.urlofthechannel.com/images/logo.gif</url><link />http://www.urlofthechannel.com/<item><link />http://www.itworld.com/nl/ecom_in_act/11122003/<description>The issue of people distributing and reusing digital media is a problem for many businesses. It may also be a hidden opportunity. Just as open source licensing has opened up new possibilities in the world of technology, it promises to do the same in the area of creative content.</description></item><item><link />http://www.itworld.com/nl/ecom_in_act/08202003/<description>More people than ever are downloading music from the Internet. Many use person-to-person file sharing programs like Kazaa to share and download music in MP3 format, paying nothing. This has made it difficult for companies to setup online music businesses. How can companies compete against free?</description></item></font></code></p>
		<pre>
		</pre>
		<p>
				<a name="spktngs">
						<span class="atitle2">相关工具</span>
				</a>
				<br />由于 RSS 的普及，出现了许多工具，使您能够基本上在任何环境中使用这些文件：</p>
		<ul xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
				<li>
						<b>Java 技术：</b>可在 Sun 站点上找到的一个 RSS Utilities Package，支持在 JavaServer Pages 中使用 Tag Library。它还包括一个 RSS 解析器。 
</li>
				<li>
						<b>Perl：</b>已经有几种 Perl 工具处理 RSS。XML::RSS 提供了创建和维护 RSS 文件的一个框架。它支持在常用版本之间的转换。 
</li>
				<li>
						<b>Python：</b>RSS.py 是一组通过 Python 使用 RSS 频道的类。 </li>
		</ul>
		<p>此外，许多内容管理和 weblog 工具也直接支持 RSS。多数 weblog 工具，包括 Movable Type、Blogger 和 Radio Userland 都支持 RSS。一些内容管理系统，包括 Zope 和 CityDesk 现在也支持它了。</p>
		<p>
				<a name="rssextnd">
						<span class="atitle2">扩展 RSS</span>
				</a>
				<br />RSS 2.0 有许多可选元素，包括多数频道都需要的那些元素。但是它还支持扩展性，因此您可以使用规范中没有的元素。不过，RSS 2.0 规范并没有花费多少时间定义如何实现扩展。关于扩展性，规范中总结为：“RSS 提要可以包含本页中没有描述的元素，只要这些元素定义在一个名称空间中。”</p>
		<p>这就留下了很大的想像空间！所幸的是，规范中包含一个例子，您可以参考目前使用的几个例子。</p>
		<p>基本的思想是您可以增加需要的标签 —— 但是，增加带有多种含义的元素太容易了。使用您的频道的人们可能并不知道某个标签是什么含义。比如，如果我要在一个频道中使用 <code><font face="新宋体"><analog></analog></font></code>标签，它的含义就不很清楚。Web 专家可能认为这个标签指的是 Analog，它是最流行的 Web log 文件分析器。科幻迷可能认为这个标签是关于 Analog 的，一本经典的科幻杂志。音乐家可能认为它指的是流行的合成器类型，生物学家认为这是一种器官，电子工程师认为是一种电路。含糊性使人们很难理解标签的含义。</p>
		<p>因此，RSS 允许您增加所喜欢的任何标签，但是要求必须和名称空间一起使用。这样有助于澄清标签的含义。</p>
		<p>再回到 <code><font face="新宋体"><analog></analog></font></code>的例子，我可能希望创建一组关于电子商务的标签，并让 <code><font face="新宋体"><analog></analog></font></code>标签作为一个“e-business”元素。为此，我增加如下的名称空间：</p>
		<table cellspacing="0" cellpadding="5" width="100%" bgcolor="#cccccc" border="1">
				<tbody>
						<tr>
								<td>
										<pre>
												<code>xmlns:ebusiness="http://www.lewingroup.com/ebusinessChannel"</code>
										</pre>
								</td>
						</tr>
				</tbody>
		</table>
		<p>这就创建了一个名为“ebusiness”的名称空间，并表明这个名称空间的文档在我的站点上。为了使用 <code><font face="新宋体"><analog></analog></font></code>标签，我可以使用这种格式：<code><font face="新宋体"><?xml:namespace prefix = ebusiness /?><ebusiness:analog></ebusiness:analog></font></code>。这样就能与其他类似的含义中区分开来，比如 <code><font face="新宋体"><?xml:namespace prefix = sciencefiction /?><sciencefiction:analog></sciencefiction:analog></font></code>或 <code><font face="新宋体"><?xml:namespace prefix = synthesizers /?><synthesizers:analog></synthesizers:analog></font></code>。</p>
		<p>关于扩展性，一个更实际的例子可以在 RSS 2.0 规范的示例文件中找到：</p>
		<a name="list2">
				<b>清单 2. RSS 2.0 规范示例文件中的名称空间</b>
		</a>
		<br />
		<table cellspacing="0" cellpadding="5" width="100%" bgcolor="#cccccc" border="1">
				<tbody>
						<tr>
								<td>
										<pre>
												<code>
														<code>
																<!-- RSS generated by Radio UserLand v8.0.5 on 9/30/2002; 4:00:00 AM Pacific -->
																<rss xmlns:blogchannel="http://backend.userland.com/blogChannelModule" version="2.0">
																		<channel>
																				<link />http://www.scripting.com/<description>A weblog about scripting and stuff like that.</description><language>en-us</language><?XML:NAMESPACE PREFIX = BLOGCHANNEL /?><blogchannel:blogroll>
      http://radio.weblogs.com/0001015/userland/scriptingNewsLeftLinks.opml
    </blogchannel:blogroll><item><description>Joshua Allen: 
      <a href="http://www.netcrucible.com/blog/2002/09/29.html#a243">
      Who loves namespaces?</a></description><pubdate>Sun, 29 Sep 2002 19:59:01 GMT</pubdate><guid>
      http://scriptingnews.userland.com/backissues/2002/09/29#When:12:59:01PM
      </guid></item></channel>
																</rss>
														</code>
												</code>
										</pre>
								</td>
						</tr>
				</tbody>
				<p>在这个例子中，定义了一个称为 <code><font face="新宋体">blogChannel</font></code> 的名称空间。它指向一个文档，该文档解释了几种常见于 weblog 的新元素的用法。其中之一是 <code><font face="新宋体"><blogroll></blogroll></font></code>。文档说明，blogroll 是 weblog 中的一个链接集合，指向与您的 weblog 内容相关的站点。
</p>
				<p>
				</p>
				<p>
						<code>
								<font face="新宋体">
										<blogchannel:blogroll>
										</blogchannel:blogroll>
								</font>
						</code>标签提供了用户或软件所需要的信息，知道 <code><font face="新宋体">blogRoll</font></code> 是一个定义在 <code><font face="新宋体">blogChannel</font></code> 名称空间中的元素，而且可以找到这个文档的位置。</p>
				<p>同样，RSS 2.0 只对<i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">不</i> 属于规范的元素要求名称空间。所有的基本标签都假定在 RSS 2.0 名称空间中。这使得这种格式更容易使用，因为除非需要扩展 RSS，否则您完全不需要知道名称空间。</p>
				<p>
						<a name="summary">
								<span class="atitle2">结束语</span>
						</a>
						<br />本文考察了 RSS 在内容连锁和聚合领域的重要性。文章主要讨论 RSS 2.0，因为这是最新的规范版本，而且正在迅速普及。本文也考察了处理 RSS 可以使用的工具，包括集聚器、验证程序和解析器。更多信息请参阅<a href="http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/index.shtml#resources" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">参考资料</a>。</p>
				<p>
						<a name="resources">
								<span class="atitle2">参考资料</span>
						</a>
				</p>
				<ul>
						<li>阅读作者关于 RSS 的上一篇 <i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i> 文章，“<a href="http://www-106.ibm.com/developerworks/web/library/w-rss.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">An introduction to RSS news feeds</a>”（<i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i>, 2000 年 11 月），该文讨论的是 0.91 版。<br /><br /></li>
						<li>看看常见的新闻阅读器： 
<ul xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><li><a href="http://blogexpress.com/" trackclick="no">BlogExpress</a></li><li><a href="http://www.blogstreet.com/" trackclick="no">BlogStreet</a></li><li><a href="http://www.feedreader.com/" trackclick="no">FeedReader</a></li><li><a href="http://www.disobey.com/amphetadesk/" trackclick="no">AmphetaDesk</a></li><li><a href="http://www.newsgator.com/" trackclick="no">NewsGator</a></li></ul><br /></li>
						<li>试一试以下建立 weblog 和新闻提要的流行工具： 
<ul xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><li><a href="http://new.blogger.com/" trackclick="no">Blogger</a></li><li><a href="http://www.fogcreek.com/CityDesk/index.html" trackclick="no">CityDesk</a></li><li><a href="http://www.movabletype.org/" trackclick="no">Movable Type</a></li><li><a href="http://radio.userland.com/" trackclick="no">Radio Userland</a></li><li><a href="http://zope.org/" trackclick="no">Zope</a></li></ul><br /></li>
						<li>使用两种 RSS 验证程序，<a href="http://aggregator.userland.com/validator" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Userland</a> 和 <a href="http://feedvalidator.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">FeedValidator</a>。<br /><br /></li>
						<li>在 Harvard Law School 技术站点阅读 <a href="http://blogs.law.harvard.edu/tech/rss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">RSS 2.0 规范</a>。<br /><br /></li>
						<li>需要关于 RSS 不同版本的解释，请阅读 Mark Pilgrim 的 XML.com 文章“<a href="http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">What is RSS?</a>”。<br /><br /></li>
						<li>可以在 <a href="http://www.oasis-open.org/cover/rss.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">OASIS RSS 页面</a>上找到关于这个主题的更多文章和资源。<br /><br /></li>
						<li>通过 <a href="http://developer.java.sun.com/developer/technicalArticles/javaserverpages/rss_utilities/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Sun 的开发人员网站</a>了解如何通过 Java 技术使用 RSS。<br /><br /></li>
						<li>查看 WirelessDevNet 文章，“<a href="http://www.wirelessdevnet.com/channels/wap/features/xmlcast_php.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Parsing XML With PHP</a>”，作者是 Marc Robards。<br /><br /></li>
						<li>了解如何开发一个 <a href="http://webreference.com/xml/column7/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">RSS Viewer Applet</a> ，以用于导航与查看 RSS 频道。<br /><br /></li>
						<li>阅读 Uche Ogbuji “Thinking XML”专栏中关于 <a href="http://www-106.ibm.com/developerworks/xml/library/x-think18.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Creative Commons 项目</a> （<i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i>, 2003 年 5 月）的讨论。RSS 规范在 Creative Commons 许可下发布。<br /><br /></li>
				</ul>
				<span class="atitle3">提要展示：</span>
				<ul>
						<li>
								<i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i> 提供了自己的 RSS 提要，详见 <a href="http://www-106.ibm.com/developerworks/rss/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">http://www-106.ibm.com/developerworks/rss/</a>。<br /><br /></li>
						<li>连接到 <a href="http://www.alphaworks.ibm.com/rss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><i>alphaWorks</i></a> 上的几种技术分类提要。<br /><br /></li>
						<li>更多的技术内容提要，尝试 <a href="http://oreillynet.com/getorn.csp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">O'Reilly Network</a>。<br /><br /></li>
						<li>访问 <a href="http://java.sun.com/industry/contentsyndication/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Sun Developer Network Content Syndication Program</a>。不要让这个长长的名字令您远离它的 RSS 提要。<br /><br /></li>
						<li>从 <a href="http://www.infoworld.com/rss/rss_info.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">InfoWorld</a> 获得 RSS 形式的 IT 新闻。<br /><br /></li>
						<li>看看 <a href="http://rss.lockergnome.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">LockerGnome</a> —— 它对 RSS 持严肃的态度。<br /><br /></li>
				</ul>
				<span class="atitle3">一些主流提要资源：</span>
				<ul>
						<li>访问 <a href="http://www.wired.com/news/rss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Wired</a> 的连锁新闻。<br /><br /></li>
						<li>要查找最流行的 weblog 吗？您可以在 <a href="http://www.daypop.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">DayPop</a> 和 <a href="http://www.feedster.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Feedster</a> 得到所需的帮助。<br /><br /></li>
						<li>尝试 <a href="http://www.syndic8.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Syndic8</a> 上多种搜索新闻提要的方式。<br /><br /></li>
						<li>加拿大喜欢 RSS！访问 <a href="http://news.gc.ca/cfmx/CCP/view/en/index.cfm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Government of Canada Web site</a>，这是公众使用 RSS 的一个好例子。<br /><br /></li>
						<li>在 <a href="http://news.yahoo.com/rss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no">Yahoo</a> 上查看各种不同的新闻提要。<br /></li>
				</ul>
		</table>
		<p>在这个例子中，定义了一个称为 <code><font face="新宋体">blogChannel</font></code> 的名称空间。它指向一个文档，该文档解释了几种常见于 weblog 的新元素的用法。其中之一是 <code><font face="新宋体"><blogroll></blogroll></font></code>。文档说明，blogroll 是 weblog 中的一个链接集合，指向与您的 weblog 内容相关的站点。</p>
		<p>
				<code>
						<font face="新宋体">
								<blogchannel:blogroll>
								</blogchannel:blogroll>
						</font>
				</code>标签提供了用户或软件所需要的信息，知道 <code><font face="新宋体">blogRoll</font></code> 是一个定义在 <code><font face="新宋体">blogChannel</font></code> 名称空间中的元素，而且可以找到这个文档的位置。</p>
		<p>同样，RSS 2.0 只对<i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">不</i> 属于规范的元素要求名称空间。所有的基本标签都假定在 RSS 2.0 名称空间中。这使得这种格式更容易使用，因为除非需要扩展 RSS，否则您完全不需要知道名称空间。</p>
		<p>
				<a name="summary">
						<span class="atitle2">结束语</span>
				</a>
				<br />本文考察了 RSS 在内容连锁和聚合领域的重要性。文章主要讨论 RSS 2.0，因为这是最新的规范版本，而且正在迅速普及。本文也考察了处理 RSS 可以使用的工具，包括集聚器、验证程序和解析器。更多信息请参阅<a href="http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/index.shtml#resources" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">参考资料</font></a>。</p>
		<p>
				<a name="resources">
						<span class="atitle2">参考资料</span>
				</a>
		</p>
		<ul>
				<li>阅读作者关于 RSS 的上一篇 <i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i> 文章，“<a href="http://www-106.ibm.com/developerworks/web/library/w-rss.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">An introduction to RSS news feeds</font></a>”（<i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i>, 2000 年 11 月），该文讨论的是 0.91 版。<br /><br /></li>
				<li>看看常见的新闻阅读器： 
<ul xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><li><a href="http://blogexpress.com/" trackclick="no"><font color="#002c99">BlogExpress</font></a></li><li><a href="http://www.blogstreet.com/" trackclick="no"><font color="#002c99">BlogStreet</font></a></li><li><a href="http://www.feedreader.com/" trackclick="no"><font color="#002c99">FeedReader</font></a></li><li><a href="http://www.disobey.com/amphetadesk/" trackclick="no"><font color="#002c99">AmphetaDesk</font></a></li><li><a href="http://www.newsgator.com/" trackclick="no"><font color="#002c99">NewsGator</font></a></li></ul><br /></li>
				<li>试一试以下建立 weblog 和新闻提要的流行工具： 
<ul xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><li><a href="http://new.blogger.com/" trackclick="no"><font color="#002c99">Blogger</font></a></li><li><a href="http://www.fogcreek.com/CityDesk/index.html" trackclick="no"><font color="#002c99">CityDesk</font></a></li><li><a href="http://www.movabletype.org/" trackclick="no"><font color="#002c99">Movable Type</font></a></li><li><a href="http://radio.userland.com/" trackclick="no"><font color="#002c99">Radio Userland</font></a></li><li><a href="http://zope.org/" trackclick="no"><font color="#002c99">Zope</font></a></li></ul><br /></li>
				<li>使用两种 RSS 验证程序，<a href="http://aggregator.userland.com/validator" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Userland</font></a> 和 <a href="http://feedvalidator.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">FeedValidator</font></a>。<br /><br /></li>
				<li>在 Harvard Law School 技术站点阅读 <a href="http://blogs.law.harvard.edu/tech/rss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">RSS 2.0 规范</font></a>。<br /><br /></li>
				<li>需要关于 RSS 不同版本的解释，请阅读 Mark Pilgrim 的 XML.com 文章“<a href="http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">What is RSS?</font></a>”。<br /><br /></li>
				<li>可以在 <a href="http://www.oasis-open.org/cover/rss.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">OASIS RSS 页面</font></a>上找到关于这个主题的更多文章和资源。<br /><br /></li>
				<li>通过 <a href="http://developer.java.sun.com/developer/technicalArticles/javaserverpages/rss_utilities/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Sun 的开发人员网站</font></a>了解如何通过 Java 技术使用 RSS。<br /><br /></li>
				<li>查看 WirelessDevNet 文章，“<a href="http://www.wirelessdevnet.com/channels/wap/features/xmlcast_php.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Parsing XML With PHP</font></a>”，作者是 Marc Robards。<br /><br /></li>
				<li>了解如何开发一个 <a href="http://webreference.com/xml/column7/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">RSS Viewer Applet</font></a> ，以用于导航与查看 RSS 频道。<br /><br /></li>
				<li>阅读 Uche Ogbuji “Thinking XML”专栏中关于 <a href="http://www-106.ibm.com/developerworks/xml/library/x-think18.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Creative Commons 项目</font></a> （<i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i>, 2003 年 5 月）的讨论。RSS 规范在 Creative Commons 许可下发布。<br /><br /></li>
		</ul>
		<span class="atitle3">提要展示：</span>
		<ul>
				<li>
						<i xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">developerWorks</i> 提供了自己的 RSS 提要，详见 <a href="http://www-106.ibm.com/developerworks/rss/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">http://www-106.ibm.com/developerworks/rss/</font></a>。<br /><br /></li>
				<li>连接到 <a href="http://www.alphaworks.ibm.com/rss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><i><font color="#002c99">alphaWorks</font></i></a> 上的几种技术分类提要。<br /><br /></li>
				<li>更多的技术内容提要，尝试 <a href="http://oreillynet.com/getorn.csp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">O'Reilly Network</font></a>。<br /><br /></li>
				<li>访问 <a href="http://java.sun.com/industry/contentsyndication/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Sun Developer Network Content Syndication Program</font></a>。不要让这个长长的名字令您远离它的 RSS 提要。<br /><br /></li>
				<li>从 <a href="http://www.infoworld.com/rss/rss_info.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">InfoWorld</font></a> 获得 RSS 形式的 IT 新闻。<br /><br /></li>
				<li>看看 <a href="http://rss.lockergnome.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">LockerGnome</font></a> —— 它对 RSS 持严肃的态度。<br /><br /></li>
		</ul>
		<span class="atitle3">一些主流提要资源：</span>
		<ul>
				<li>访问 <a href="http://www.wired.com/news/rss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Wired</font></a> 的连锁新闻。<br /><br /></li>
				<li>要查找最流行的 weblog 吗？您可以在 <a href="http://www.daypop.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">DayPop</font></a> 和 <a href="http://www.feedster.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Feedster</font></a> 得到所需的帮助。<br /><br /></li>
				<li>尝试 <a href="http://www.syndic8.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Syndic8</font></a> 上多种搜索新闻提要的方式。<br /><br /></li>
				<li>加拿大喜欢 RSS！访问 <a href="http://news.gc.ca/cfmx/CCP/view/en/index.cfm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Government of Canada Web site</font></a>，这是公众使用 RSS 的一个好例子。<br /><br /></li>
				<li>在 <a href="http://news.yahoo.com/rss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" trackclick="no"><font color="#002c99">Yahoo</font></a> 上查看各种不同的新闻提要。<br /></li>
		</ul>
<img src ="http://www.cppblog.com/Jeff-Chen/aggbug/6858.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-10 10:26 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6858.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WEB2.0：脆弱的机会</title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6856.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Wed, 10 May 2006 01:57:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6856.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/6856.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6856.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/6856.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/6856.html</trackback:ping><description><![CDATA[
		<span style="TEXT-DECORATION: none"> 
<div align="center"><span class="14"><font size="5"><strong>WEB2.0：脆弱的机会</strong></font></span><br /><br /></div><font color="#003300"><p align="left"><br />　　被迅速复制轻松击垮，还是互相竞合成为“剩者”？<br />　　WEB2.0：脆弱的机会<br />　　<br />　　2005年度案例<br />　　<br />　　见习记者　林珏　北京报道<br />　　<br />　　以社会化和个性化为特征的WEB2.0时代，用户参与和用户定制正在挑战WEB1.0时代的网站。比如，以周博通公司为代表的RSS(Really　Simple　Syndication)阅读器为用户提供了精确信息主题的阅读方式，再也无需在门户网站的频道里大海捞针；中国搜索(简称中搜)“网络猪”可以为用户提供网络上的任何服务，使搜索引擎“门户化”成为现实。<br />　　丁磊则在9月的“西湖论剑”上表示，“WEB2.0那些新公司想超越我们极难。”在他看来，三大门户可以随时复制他们摸索出的“那点东西”，除非新公司具有特异功能。<br />　　WEB2.0公司的模式创新能否真正颠覆WEB1.0公司，或者由于应用模式的低竞争门槛，觉醒的WEB1.0公司将依托其品牌与资金实力，迅速复制和超越WEB2.0？<br />　　<br />　　脆弱的壁垒<br />　　与WEB1.0过度强调技术壁垒不同，WEB2.0时代在技术上的竞争已经弱化，应用模式的创新越来越成为WEB2.0公司的核心竞争力。<br />　　“周伯通？是那个左右互搏的老顽童吗？”惊讶和微笑几乎是所有人听到“周博通”三个字时的第一反应。<br />　　“这正是成立才一年的周博通想要的效果。”周博通CEO高耐寒说，“我们不做内容，而是帮用户寻找他们想要看到的内容，这一点和搜索引擎很相似。不同在于，百度要求用户登陆网站、输入关键词进行搜索，周博通则按照用户定制的关键词，主动把最新搜索结果发到用户终端。”<br />　　但是真如某些IT分析人士所说，在RSS阅读器之下，门户网站的编辑将面临失业窘境？恐怕没有那么简单，因为RSS阅读器仍然没有完全满足用户“精确阅读”的需要。<br />　　网编并不一定能筛选出用户想看的东西，如果关注的是排名前三以外的某位超女，在门户网站娱乐频道查找无异于大海捞针，不断登陆百度搜索则劳力劳心。RSS阅读器却能在第一时间将网络上最新出现的相关内容传送到用户眼前。<br />　　然而，不是每个人都有时间细细研读RSS阅读器对每一个关键词提供的50条甚至更多的结果，从劲爆或蛊惑的标题也很难看出具体的内容。若是门户网站将RSS的技术与网络编辑的个人判断相结合，是否会比单纯的RSS阅读器更有吸引力？<br />　　同样，即使如中国搜索总裁陈沛所说，以关键词匹配为核心的第二代搜索技术并没有解决个性化的需求，中搜“网络猪”以搜索为基础，为用户提供全能的网络服务，但是在满足用户个性化的精确搜索需求上，中搜“网络猪”所称的第三代搜索技术是桌面搜索、鼠标划词搜索这些使用习惯上的方便，还是可以分析用户以往的搜索行为，在下次搜索时筛选无关信息，逐渐得到更加精确的定位？<br />　　回过头来看百度和Google，难道他们就没有发现用户这一需要，而是被中搜后来居上？据陈沛所说，百度已经专门成立了一个部门，从事客户端的开发，尽管百度搜索的一位人士对此不置可否。雅虎则在最近推出名为“桌面搜索精灵”的搜索工具软件，其功能类似于“网络猪”的桌面搜索和鼠标划词搜索。<br />　　正是因为模式创新的壁垒更低，更容易模仿，所以“模式创新”这一核心竞争力正是WEB2.0公司的致命缺陷。从这个角度来看，WEB2.0时代的生存环境比1.0时代更为严峻。而且，越受用户欢迎、越有前途的WEB2.0应用模式，就越可能被觉醒的门户、搜索引擎，甚至收购壳网站进行运作的风险投资起而效法。<br />　　用户习惯的培养是RSS阅读器及网络猪取代IE浏览器面临的另一大难题。据陈沛透露，富达和IDG给中搜的投资，很大一部分将用于这方面的市场推广。<br />　　<br />　　替代性竞争？<br />　　“WEB2.0越是没有技术门槛，就越需要专业化。什么都做，往往什么都做不好。”著名IT博客hiyou如此评论。<br />　　作为搜索引擎，中搜不希望在百度和google的影子下生存，而是凭借客户端软件“网络猪”，走一条不同的道路。<br />“替代性竞争”是陈沛对中搜与google和百度之间的关系所下的定义。在他看来，网络猪的第三代智能化、个性化搜索技术将替代以雅虎为代表的第一代分类搜索和以百度为代表的第二代关键词搜索，成为搜索市场的下一个领导者。<br />　　“我们正是希望网络猪取代IE浏览器，整合网络上的服务，成为用户上网的第一个也是最后一个门户，其目标即是让用户放弃IE。在原先的设计上，网络猪甚至覆盖了屏幕下方的任务栏。但我们后来决定把任务栏留下，因为我们还需要微软的‘开始’键帮我们关机。”<br />　　就目前来看，百度与google在中国搜索市场的垄断地位仍然坚不可摧。根据中国互联网络中心的调查数据，百度和Google市场份额大大高于其他公司，二者合计在北京和上海占有超过80％的市场份额，在广州合计占有率也接近达到75％。<br />　　尤其是百度与google在打通了资本渠道之后大大增强了资金与技术实力，足以支撑其认为有前途的任何技术与商业模式上的改进。创新企业在技术与商业模式上的进步都可能会被巨头模仿，并利用其实力与客户基础迅速跟进。<br />　　陈沛对此并不赞同：“如果技术和应用模式可以轻易模仿，创新企业永远无法打败原来的巨头，那么现存的公司只能是原始社会延续下来的那几家公司。但事实显然并非如此。”<br />　　在他看来，搜索行业从一开始到现在也不过十年时间，说成熟为时尚早，一切都还有机会。况且google并不是第一个做搜索的企业，百度最早在中国也遇到了google的激烈竞争。<br />　　“目前的搜索基本上都是在网站上实现的，但是搜索其实跟浏览器没有多大关系。有了网络猪，用户不用打开IE登陆搜索网站，只要在桌面上方的搜索框里输入关键词，或者用鼠标选中各类文件上的单词，就可以搜索，每次操作至少节约2秒时间。”<br />　　“不仅仅是在搜索领域节约时间，网络猪整合了新闻、论坛、娱乐、生活、商务等各个领域，几乎涉及了上网所需的全部功能，也可以通过网络猪打开资源管理器与office文档，或者和QQ与MSN上的好友聊天。网络猪的新闻定制功能满足了RSS阅读器用户的需要，而‘我的中心’则为用户提供了定制常用服务的便利，几乎替代了桌面快捷方式和收藏夹。”<br />　　<br />　　化敌为友？<br />　　周博通则以信息从内容网站、门户和搜索到达用户终端的“最后一公里”问题为战场，一定程度上与WEB1.0公司化敌为友。<br />　　实际上，从2004年底问世以来，周博通就一直在思考自己的方向。高耐寒在研究用户需求时发现，求职者在找工作时，往往要去求职网站搜索某一职位，查看最新的招聘广告。而企业不一定会在每一个网站上都发广告，于是求职者必须登陆多个招聘网站去查看，但也不一定能找到完备的信息。同时，求职者还希望最早看到广告并迅速回复，以便有时间上的优势。“单纯地用RSS阅读新闻肯定是没戏的，因为改变用户的阅读习惯是一件很不容易的事情，同时也很容易被对手模仿。所以，我们希望找到RSS在新闻之外的应用，比如求职、购物的搜索。这就是‘信息对合’的概念。”<br />　　现在，用户只要定制某一职位搜索信息，周博通就会源源不断的在第一时间将各大求职网站关于这一职位的招聘广告发送到客户端。周博通目前达到50万的用户总数，活跃用户每天达五六万人，很大程度上是求职搜索这一切入点的功劳。<br />　　“周博通是一个中间件，为用户提供的应用都是以我们与门户、搜索以及其他网站的合作为基础的。”高耐寒说，“所以周博通和WEB1.0的三个阶段网站并不矛盾，而是一个合作的关系。”<br />　　而从网站的角度来看，周博通能为他们带来用户流量，更是一个双赢的局面。比如新浪财经新闻上附带的广告、百度的竞价排名和广告，都能在周博通的页面得到展示，而且周博通可以根据流量向百度收取一定费用。<br />　　在美国，有很多WEB2.0公司就是专门为大网站出谋划策，拓展客户群体，开发新的应用。“Ebay20％收入是由那些专为Ebay开发服务的WEB2.0小公司带来的。”高耐寒说，“周博通与搜职网、一拍网的合作就是这种模式。”<br />但是门户与搜索引擎对RSS阅读器市场的介入显然为周博通带来不小的竞争压力。新浪推出的“点点通”在功能上与周博通类似，但依托新浪强大的资金和技术实力，至少在推广上远胜于WEB2.0公司资金不足、依赖口碑传播的单一渠道。<br />　　“我们的优势在于灵活，持续创新，了解用户需求，并且能和其他领域的小企业达成广泛合作。”高耐寒说，“即将推出的在线版就是为了满足不习惯使用客户端的用户需求。”<br />　　高耐寒还认为，门户和搜索引擎在做RSS阅读器时，往往自觉或不自觉的基于自身的网络内容及客户基础，在整合自身资源的同时也限制了自己的发展。<br />　　技术和应用模式上的持续创新，对用户需求的细微关注，深耕细分市场，与众多领域公司联合，再加上小规模的灵活，陈沛和高耐寒都相信，WEB2.0的“剩者”或者有机会成为下一代互联网的领导者。<br />　　<br />　　名词：<br />　　WEB2.0：相对WEB1.0(2003年以前的互联网模式)的新一类互联网应用的统称。WEB1.0到WEB2.0的转变，具体的说，模式上是单纯的“读”向“写”、“共同建设”发展；基本构成单元由“网页”向“发表／记录的信息”发展；作者由专业人士向全部普通用户发展。<br />　　RSS：RSS(Really　Simple　Syndication)是一种信息简易聚合技术，通常是通过RSS阅读器这一客户端软件(或者网站“在线版”)，根据用户定制的某一主题(比如“超级女声”)或其他网站的特定内容(比如新浪财经频道)，将网络信息聚合至用户终端。<br />　　<br /></p><p align="center"><img alt="" hspace="0" src="http://www.webwing.com.cn/Files/BeyondPic/2006-3/31/200509210083_285191.jpg" align="baseline" border="0" /></p><p align="left"><br />　　“我们正是希望网络猪取代IE浏览器，在原先的设计上，网络猪甚至覆盖了屏幕下方的任务栏。但我们后来决定把任务栏留下，因为我们还需要微软的‘开始’键帮我们关机。”<br />　　中国搜索总裁陈沛　　CFP<br />　　 </p><p align="center"><img alt="" hspace="0" src="http://www.webwing.com.cn/Files/BeyondPic/2006-3/31/200509210083_285192.jpg" align="baseline" border="0" /></p><p align="left"><br />　　“周博通是一个中间件，为用户提供的应用都是以我们与门户、搜索以及其他网站的合作为基础的。周博通和WEB1.0并不矛盾。”<br />　　周博通CEO高耐寒</p></font></span>
<img src ="http://www.cppblog.com/Jeff-Chen/aggbug/6856.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-10 09:57 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6856.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WEB2.0 技术所包含的服务内容（转）</title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6855.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Wed, 10 May 2006 01:44:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6855.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/6855.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6855.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/6855.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/6855.html</trackback:ping><description><![CDATA[
		<p style="TEXT-INDENT: 2em">
				<span style="TEXT-DECORATION: none">
						<img alt="china web2.0 survey" src="http://www.webwing.com.cn/Files/BeyondPic/2006-4/2/o_chinaweb20survey.JPG" />
				</span>
		</p>
<img src ="http://www.cppblog.com/Jeff-Chen/aggbug/6855.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-10 09:44 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6855.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>学习WEB2.0 </title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6854.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Wed, 10 May 2006 01:41:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6854.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/6854.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6854.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/6854.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/6854.html</trackback:ping><description><![CDATA[
		<span style="TEXT-DECORATION: none"> 
<p>Web 2.0？</p><p>历史很重要。对一个技术的学习也应当从历史出发，通过其在时间形成历史的流变，得以知晓现状，甚至能够预知未来。</p><p>那Web 1.0是什么呢？</p><p>他们说，记得静态HTML的WWW时代么？</p><p>（那个时代的WWW应用、人们的Web体验、对社会的影响如何？）</p><p>那么动态HTML和静态HTML下的Web相比，是多少版本？1.5？对了，他们是真这么叫的。</p><p>（在效果和影响上，与1.0相比，扩展和加深多少？）</p><p>要呈现的数据存储在数据库中，通过Web服务端的程序，应用户的请求，取出数据，加上事先设计的模板，动态的生成Html代码，发送到用户的浏览器那里。</p><p>他是1.0系列，应为用户在浏览器中所见和Web 1.0一样，它有0.5的升级，因为数据不是事先制作并发布，而是动态生成，和用户的需要交互生成。</p><p>那好，在加0.5，到Web 2.0，变化是在哪里呢？</p><p>（看到了正在崛起的和改变的，会继续朝着什么方向改变互联网和社会呢？）</p><p><strong>更新</strong>：关于各个版本的差别，看看<a href="http://jeremy.zawodny.com/blog/archives/002737.html"><font color="#003366">亚马逊的例子</font></a>。</p><p>事情没有那么幸运，Web 2.0并不是一个具体的事物，而是一个阶段，是促成这个阶段的各种技术和相关的产品服务的一个称呼。所以，我们无法说，Web 2.0是什么，但是可以说，那些是Web 2.0。</p><p>WikiPedia的<a href="http://en.wikipedia.org/wiki/Web_2.0"><font color="#003366">Web 2.0</font></a>条目下列出了这些条件：</p><p>* CSS 和语义相关的 XHTML 标记<br />* AJAX 技术<br />* Syndication of data in RSS/ATOM<br />* Aggregation of RSS/ATOM data<br />* 简洁而有意义的 URLs<br />* 支持发布为 weblog<br />* RESTian (preferred) 或者 XML Webservice APIs<br />* 一些社会性网络元素</p><p>必须具备的要素有：</p><p>* 网站应该能够让用户把数据在网站系统内外倒腾。<br />* 用户在网站系统内拥有自己的数据<br />* 完全基于Web，所有的功能都能透过浏览器完成。</p><p>（以上内容引用自<a href="http://en.wikipedia.org/wiki/web_2.0"><font color="#003366">英文版维基百科</font></a>）</p><p>虽然这只是一家之言，不过，对于其中谈到的几个要素，大家还是公认的。</p><p>- 基于RSS/ATOM/RDF/FOAF等XML数据的同步、聚合和迁移。</p><p>数据不再和页面和网站混粘在一起，它独立了，它跟着用户走。这是Web 2.0的很重要特征。这也是为什么Blog是Web 2.0的代表的原因。在网志上，常主角的是相互独立的一则则的网志。</p><p>独立，然后有物理表现。现在，就能让他们活跃起来。透过对XML数据的处理，这些内容能被自由的组合，被各种应用程序，不论是Web程序还是桌面程序等呈现和处理。</p><p>（更新：参看商业周刊的<a href="http://www.businessweek.com/technology/content/feb2005/tc2005028_3828_tc203.htm"><font color="#003366">All Your Info in One Place</font></a>）</p><p>当然，最重要的是背后的人。</p><p>- 社会性因素。</p><p>内容跟着人走，内容又能够被用户自由的组合，也就是说，用户能够自由的借助内容媒介，创建起一个个的社群，发生各种社会性的（网络）行为。</p><p>此外还有标签以及建立在开放标签系统之上的Folksonomy。</p><p>- 第三个公认的因素是开放API，这个技术性稍强些，得另花时间研习，可以先看看例子：amazon、flickr、google map等。<br /></p><table cellspacing="0" cellpadding="0" width="100%" border="0"><tbody><tr><td class="news" id="zoom" valign="top"><p style="TEXT-INDENT: 2em"><span style="TEXT-DECORATION: none"><p>（Web 2.0是个大筐，装了好多东西）</p><p>从Web应用的产品/服务生产者角度来说，该如何创建Web 2.0的产品呢？</p><p>重要的是要抓住这么几点，一个是微内容（这里有<a href="http://novaspivack.typepad.com/nova_spivacks_weblog/2003/12/defining_microc.html"><font color="#003366">定义</font></a>），一个是用户个体。除了这两个最基本的之外，还可以考虑社群内的分享以及提供API。</p><p>微内容：英文是microcontent。用户所生产的任何数据都算是微内容，比如一则网志，评论，图片，收藏的书签，喜好的音乐列表、想要做的事情，想要去的地方、新的朋友等等。这些微内容，充斥着我们的生活、工作和学习，它的数量、重要性，还有我们对它的依赖，并不亚于那些道貌岸然、西装革履的正统文章、论文、书籍。</p><p>对微内容的重新发现和利用，是互联网所开创的平等、民主、自由风气的自然衍生，也是互联网相关技术消减信息管理成本之后的一个成果。</p><p>我们每天都生产众多的微内容，也消费着同样多的微内容。对于Web 2.0来说，如何帮助用户管理、维护、存储、分享、转移微内容，就成了关键。</p><p>用户个体。对于Web 1.0的典型产品/服务来说，用户没有具体的面貌、个性，它只是一个模糊的群体的代名词而已。但是对于Web2.0的产品和服务来说，用户是个实实在在的人。Web 2.0所服务的，是具体的人，而不是一个如同幽灵般的概念。并且，这个人的具体性，会因为服务本身而不断地充实起来。</p><p>如何为这个具体的个体服务，是Web 2.0设计的起点。</p><p>因此，一类可以被称作Web 2.0的产品/服务将是这样：</p><p>服务于用户个体的微内容的收集、创建、发布、管理、分享、合作、维护等的平台。</p><p>这是表。</p><p>里呢，恐怕就设计到好些人<a href="http://www.digital-web.com/articles/web_2_for_designers/"><font color="#003366">提到的</font></a>，微内容的XML表现；微内容的聚合；微内容的迁移；社会性关系的维护；界面的易用性等等。</p><p>其质，是否就是开源、参与、个人价值、草根、合作等等？</p></span></p></td></tr><tr><td>　</td></tr></tbody></table></span>
<img src ="http://www.cppblog.com/Jeff-Chen/aggbug/6854.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-10 09:41 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6854.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RSS、Tag、Wiki：令互联网跳动的技术力量</title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6853.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Wed, 10 May 2006 01:39:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6853.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/6853.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6853.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/6853.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/6853.html</trackback:ping><description><![CDATA[　同RSS技术类似，Tag也是用来对付越来越多的网络信息的。而它的功能则主要是内容分类。用过Gmail的用户应该熟悉Tag，在信箱中用户可以为每封邮件添加多个关键字分类信息，比如工作、广告、计划书、已完成等随心所欲的分类。<br /><p>　　新技术的出现带动了更丰富的网络应用，忽视它们则会令你失去互联网</p><p>　　<strong>RSS</strong></p><p>　　最近在浏览许多新闻网站时，用户都会惊奇的发现一些写有“XML”字样的桔黄色图标频繁出现。如果使用普通浏览器的用户点击后只能看到一个写满了天书的页面。这是一种最近十分流行的网络技术，被称为RSS（Really Simple Syndication）。通过专用的RSS阅读工具，用户能够快速浏览大量的网页内容，如新闻或者网络日志。最初RSS主要是应用在民间的网络日志之中。但由于其易用性迅速受到了欢迎。如今Businessweek、Forbes和New York Times等著名传统媒体的网站中，也都添加了RSS功能。</p><p>　　使用RSS阅读工具的用户可以订阅自己关注的网站的内容，点击那个桔黄色的图标便可以得到RSS种子并且保存到阅读工具中。RSS阅读工具会自动连接那些网站检查并显示更新内容的标题和摘要内容。</p><p>　　看起来时髦、新奇的RSS技术其实早在1997年左右就已经开发出来，但直到今天才焕发光彩。这其中一个很大的原因是数百万网络日志的出现造成了用户的阅读困难。越来越多的公司开始关注RSS技术，除了那些开发RSS阅读软件的厂商外，苹果公司的Safari浏览器就内置了RSS阅读工具。而且微软也计划在未来版本的IE浏览器中支持RSS阅读。而另一些RSS服务提供商则支持在线RSS阅读功能，Bloglines是它们中最有名的家伙。</p><p>　　<strong>Tag</strong></p><p>　　同RSS技术类似，Tag也是用来对付越来越多的网络信息的。而它的功能则主要是内容分类。用过Gmail的用户应该熟悉Tag，在信箱中用户可以为每封邮件添加多个关键字分类信息，比如工作、广告、计划书、已完成等随心所欲的分类。而检索时可以按照其中任何一个或者几个Tag关键字进行搜索。这极大丰富了检索信息的方法和结果的准确性。</p><p>　　例如我曾经在某个网站上看到了一篇关于效力于NBA骑士队的立陶宛球星伊尔戈斯卡斯讲述他家乡的故事，而当我想再次阅读这篇文章时却无法记起这个立陶宛人拗口的名字，而对他的家乡是哪儿也毫无印象。我如何搜索得到这篇文章呢？Tag就能够帮助我解决这个问题，当我看到这篇文章的时候，可以把它的链接保存在del.icio.us等网络书签中，然后为其添加一个NBA的Tag。这样日后当我检索的时候就能够轻松的把它找到。忘掉那些存储文件夹吧！</p><p>　　Yahoo公司目前十分重视Tag技术，因为它代表了一种新的组织和管理在线信息的方式。它不同于传统的、针对文件本身的关键字检索，而是一种模糊化、智能化的分类。这更加符合用户使用的顺滑感和提高检索结果的相似程度，将会极大的促进用户查询数字文件的能力，照片、视频等多媒体数字文件都可以打上Tag的标签进行管理。Tag本身绝对无法取代Yahoo和Google这样的搜索引擎，但如果日后Tag的应用逐渐增长，那么搜索引擎的使用量一定会减少。</p><p>　　<strong>Wiki</strong></p><p>　　几乎所有人了解Wiki都是从网络上开放百科全书Wikipedia,开始的，在这之前没有人见过这样一个任何人都可以动手修改的网站。从2001年开始，成千上万名志愿者以50种语言完成了这部网络百科全书中500万篇文章，这一切都得感谢Wiki！</p><p>　　Wiki一词来源于夏威夷语的“wee kee wee kee”，原本是“快点快点”的意思。沃德·坎宁安在1995年创建了Wiki的概念和相应的服务系统。这套系统允许那些对编程语言一无所知的人们随意对一个网站内容进行添加、修改。</p><p>　　而如今有软件开发商根据Wiki的理论和机制开发出了协同工作软件。IBM公司的Lotus Notes就属于同类产品。TWiki公司开发的开放源代码Wiki软件自2001年至今已有3.5万人次下载。而这些被下载的程序有2/3用于商业用途，使用者包括迪斯尼、SAP和摩托罗拉这样声名赫赫的公司。</p><img src ="http://www.cppblog.com/Jeff-Chen/aggbug/6853.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-10 09:39 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6853.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>