<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>李文兵 &#187; fun</title>
	<atom:link href="http://liwenbing.cn/category/fun/feed/" rel="self" type="application/rss+xml" />
	<link>http://liwenbing.cn</link>
	<description>世界上最好最美的东西你看不见，也摸不着.......但是能在心里感受到</description>
	<lastBuildDate>Fri, 21 May 2010 00:56:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>最近的一篇新的developerWorks文章 &#8211; 使用 Assemble Flow 开发简单协作流程</title>
		<link>http://liwenbing.cn/2009/05/15/new-article-in-developerworks/</link>
		<comments>http://liwenbing.cn/2009/05/15/new-article-in-developerworks/#comments</comments>
		<pubDate>Thu, 14 May 2009 17:05:04 +0000</pubDate>
		<dc:creator>liwenbing</dc:creator>
				<category><![CDATA[article]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[projectzero]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[projectzero assemble article blog]]></category>

		<guid isPermaLink="false">http://liwenbing.cn/?p=164</guid>
		<description><![CDATA[终于这篇文章在dWs上面发表出来了。 使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用，第 2 部分: 使用 Assemble Flow 开发简单协作流程 &#8211;文章摘要如下 在使用 WebSphere® sMash 中的 Assemble flow 来构建 Mashup 应用的第 1 部分中，我们介绍了 Assemble flow 的基本概念，以及如何使用 Assemble flow 来实现基于 Feed 的 Mashup 服务。本文中，我们将向您介绍如何使用 Assemble flow 来开发简单的协作流程。 &#8211;文章目录如下: 本文内容包括： 引言 开始之前 在Assemble flow中访问REST资源和服务 面向 REST 的流程接口 使用 REST 风格实现流程会话 [...]]]></description>
			<content:encoded><![CDATA[<p>终于这篇文章在dWs上面发表出来了。<br />
<a href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/" target="_blank">使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用，第 2 部分: 使用 Assemble Flow 开发简单协作流程</a></p>
<p>&#8211;文章摘要如下</p>
<p>在使用 WebSphere® sMash 中的 Assemble flow 来构建 Mashup 应用的<a href="http://www.ibm.com/developerworks/cn/web/wa-lo-pz-assembleflow1/">第 1 部分</a>中，我们介绍了 Assemble flow 的基本概念，以及如何使用 Assemble flow 来实现基于 Feed 的 Mashup 服务。本文中，我们将向您介绍如何使用 Assemble flow 来开发简单的协作流程。</p>
<p>&#8211;文章目录如下:</p>
<table border="0" cellspacing="0" cellpadding="0" width="150">
<tbody>
<tr>
<td class="left-nav-highlight" colspan="2"><a class="left-nav" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#">本文内容包括：</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N10110">引言</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N10142">开始之前</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N1016A">在Assemble flow中访问REST资源和服务</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N1021D">面向 REST 的流程接口</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N103BE">使用 REST 风格实现流程会话</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N10425">简单人工协作流程</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N10443">webUI 活动</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N104DE">使用 webUI 活动构建人工协作流程</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N10650">配置 sMash 应用程序</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#N106F8">结束语</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#download">下载</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#resources">参考资料 </a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#author">作者简介</a></td>
</tr>
<tr class="left-nav-child-highlight">
<td><img src="http://www.ibm.com/i/v14/t/cl-bullet.gif" alt="" width="2" height="8" /></td>
<td><a class="left-nav-child" href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0905_smash-assembleflow/#rate">对本文的评价</a></td>
</tr>
</tbody>
</table>
<p>&#8211;另外，发了另外两个blog在projectzero的中文博客上面；</p>
<ul>
<li><a href="http://www.projectzero.org/cblog/index.php/2009/05/14/article-at-developerworks-assemble-flow-collaboration/" target="_blank">developerWorks文章：使用 Assemble Flow 开发简单协作流程</a></li>
<li><a href="http://www.projectzero.org/cblog/index.php/2009/05/14/community-event-bpm-tt-workflow/" target="_blank">在TechTarget中国中的BPM活动</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://liwenbing.cn/2009/05/15/new-article-in-developerworks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enable Gmail Random Signature using Google App Engine</title>
		<link>http://liwenbing.cn/2009/05/01/enable-gmail-random-signature-using-google-app-engine/</link>
		<comments>http://liwenbing.cn/2009/05/01/enable-gmail-random-signature-using-google-app-engine/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 21:21:52 +0000</pubDate>
		<dc:creator>liwenbing</dc:creator>
				<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://liwenbing.cn/?p=128</guid>
		<description><![CDATA[在GMail的Lab中有这样的一个小东西，它可以随机地加入签名档到你的邮件中。这个一直是我想要的，于是在五一无聊的时候试试。 首先当然是要到GMail的Lab中enable这个功能了。 这个时候到Setting-&#62;General中的Signature中会多出这么一个东西， 默认是http://www.brainyquote.com/link/quotefu.rss这个地址，这个时候当你新建一个邮件，就会发现有签名档随机插入到邮件中。但是这个并不是我想要的签名档，我需要它是从我自己的签名档列表中去找。这个功能的签名档的信息是由一个RSS来给出的，那么何不使用Google App Engine来做一个自己的签名档管理的小系统，这样我可以加入自己新的签名档，然后还可以提供签名档的RSS给它呢？ 说动手就动手吧，很快就完成了。http://liwb-quote.appspot.com/。界面是抄twitter的，因为我的功能的确就是和它一样。我不得不说，在App Engine上面开发这样的应用的效率是惊人的。我很久没有动python了，App Engine的东西也是边看它的tutorial来完成的。但是我还是没有碰到太多的障碍就完成这些事情。看截图吧。 然后再是提供RSS就可以了：http://liwb-quote.appspot.com/rss。 再将这个地址放到gmail中设置就可以了。嘿嘿，当你再新建一个邮件的时候，签名档就是你在appspot上面的自己的了。是不是很high呢？ Conclusion App Egine来开发这样的应用的效率是极高的。无非是数据库的一些操作，开发、调试和上线的体验只有用过才知道是如何的high。 另外，Gmail中的Random Signature还是非常不成熟，它并不是实时地去拿我当前的记录。也不知道它多久抓一下，这点让人沮丧。 Download 这个是我的App Engine的工程，如果你管理自己的签名档或者类似一句话的东东，这个都可以用。 下载App Engine应用 一些注意事项： 下载后，修改app.yaml 文件中的application: {{ 你的应用名字  }}。 在main.py中需要把users.get_current_user().email()==&#8217;wbinglee@gmail.com&#8217;改成你自己的email，因为我让只有本人才有添加的能力，其他人只有浏览的权限。 然后appcfg.gy update 就好了。]]></description>
			<content:encoded><![CDATA[<p>在GMail的Lab中有这样的一个小东西，它可以随机地加入签名档到你的邮件中。这个一直是我想要的，于是在五一无聊的时候试试。</p>
<p>首先当然是要到GMail的Lab中enable这个功能了。</p>
<p><a rel="attachment wp-att-139" href="http://liwenbing.cn/2009/05/01/enable-gmail-random-signature-using-google-app-engine/enable1/"><img class="alignnone size-full wp-image-139" title="enable1" src="http://liwenbing.cn/wp-content/uploads/2009/05/enable1.png" alt="enable1" width="566" height="87" /></a></p>
<p>这个时候到Setting-&gt;General中的<span class="rc">Signature中会多出这么一个东西，</span></p>
<p><a href="http://liwenbing.cn/wp-content/uploads/2009/05/setting.png"><span class="rc"><img class="alignnone size-medium wp-image-132" title="setting" src="http://liwenbing.cn/wp-content/uploads/2009/05/setting.png" alt="setting" width="571" height="123" /></span></a></p>
<p><span class="rc">默认是http://www.brainyquote.com/link/quotefu.rss这个地址，这个时候当你新建一个邮件，就会发现有签名档随机插入到邮件中。但是这个并不是我想要的签名档，我需要它是从我自己的签名档列表中去找。这个功能的签名档的信息是由一个RSS来给出的，那么何不使用Google App Engine来做一个自己的签名档管理的小系统，这样我可以加入自己新的签名档，然后还可以提供签名档的RSS给它呢？</span></p>
<p><span class="rc">说动手就动手吧，很快就完成了。<a href="http://liwb-quote.appspot.com/" target="_blank">http://liwb-quote.appspot.com/</a>。界面是抄twitter的，因为我的功能的确就是和它一样。我不得不说，在App Engine上面开发这样的应用的效率是惊人的。我很久没有动python了，App Engine的东西也是边看它的tutorial来完成的。但是我还是没有碰到太多的障碍就完成这些事情。看截图吧。</span></p>
<p><span class="rc"><a href="http://liwb-quote.appspot.com/"><img class="alignnone size-medium wp-image-133" title="quote" src="http://liwenbing.cn/wp-content/uploads/2009/05/quote.png" alt="quote" width="538" height="350" /></a></span></p>
<p><span class="rc">然后再是提供RSS就可以了：http://liwb-quote.appspot.com/rss。 再将这个地址放到gmail中设置就可以了。嘿嘿，当你再新建一个邮件的时候，签名档就是你在appspot上面的自己的了。是不是很high呢？</span></p>
<p><span class="rc"><strong>Conclusion</strong></span></p>
<p><span class="rc">App Egine来开发这样的应用的效率是极高的。无非是数据库的一些操作，开发、调试和上线的体验只有用过才知道是如何的high。</span></p>
<p><span class="rc">另外，Gmail中的<a href="http://groups.google.com/group/gmail-labs-help-random-signature" target="_blank">Random Signature</a>还是非常不成熟，它并不是实时地去拿我当前的记录。也不知道它多久抓一下，这点让人沮丧。</span></p>
<p><span class="rc"><strong>Download</strong></span></p>
<p><span class="rc">这个是我的App Engine的工程，如果你管理自己的签名档或者类似一句话的东东，这个都可以用。</span></p>
<p><a href="http://liwenbing.cn/download/liwb-quote.zip"><strong>下载App Engine应用</strong></a></p>
<p><span class="rc">一些注意事项：</span></p>
<ol>
<li><span class="rc">下载后，修改app.yaml 文件中的application: {{ 你的应用名字  }}。</span></li>
<li><span class="rc">在main.py中需要把users.get_current_user().email()==&#8217;wbinglee@gmail.com&#8217;改成你自己的email，因为我让只有本人才有添加的能力，其他人只有浏览的权限。</span></li>
<li><span class="rc">然后appcfg.gy update 就好了。</span></li>
</ol>
<p><span class="rc"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://liwenbing.cn/2009/05/01/enable-gmail-random-signature-using-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy time with Mac</title>
		<link>http://liwenbing.cn/2008/11/06/happy-time-with-mac/</link>
		<comments>http://liwenbing.cn/2008/11/06/happy-time-with-mac/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 11:57:08 +0000</pubDate>
		<dc:creator>liwenbing</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://liwenbing.cn/?p=91</guid>
		<description><![CDATA[最近一直在我的mac机上折腾，简直是越来越喜欢这个小东西了。装了各种各样的软件，就是乐在其中呀。今天还down了vmware fusion.公司也有各种的虚拟机文件可以down。于是一不小心就下了Redhat，WinXP，Vista。看来以后做什么事情都可以在mac上了。 show一下变态的界面。]]></description>
			<content:encoded><![CDATA[<p>最近一直在我的mac机上折腾，简直是越来越喜欢这个小东西了。装了各种各样的软件，就是乐在其中呀。今天还down了vmware fusion.公司也有各种的虚拟机文件可以down。于是一不小心就下了Redhat，WinXP，Vista。看来以后做什么事情都可以在mac上了。</p>
<p>show一下变态的界面。</p>
<p><a href="http://liwenbing.cn/wp-content/uploads/2008/11/e59bbee78987-1.png"><img class="alignnone size-medium wp-image-92" title="mac,win,linux all in one" src="http://liwenbing.cn/wp-content/uploads/2008/11/e59bbee78987-1-300x187.png" alt="" width="300" height="187" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://liwenbing.cn/2008/11/06/happy-time-with-mac/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Aptana Jaxer:The Ajax Server?</title>
		<link>http://liwenbing.cn/2008/06/14/aptana-jaxer-the-ajax-server/</link>
		<comments>http://liwenbing.cn/2008/06/14/aptana-jaxer-the-ajax-server/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 16:04:22 +0000</pubDate>
		<dc:creator>liwenbing</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[apatan]]></category>
		<category><![CDATA[jaxar]]></category>

		<guid isPermaLink="false">http://liwenbing.cn/?p=55</guid>
		<description><![CDATA[一直以来都在用Aptana的Editor来编辑Javascript/CSS/HTML,都挺好。今天尝试了Aptana自己一直在推的所谓‘世界上第一个Ajax Server的Jaxer。 在Jaxar里面写code倒是很有意思，所有你需要做的事情就是写Javascript/CSS/HTML。你根本不需要使用任何其他server-side语言,所有的事情就是写Javascript就可以了。来看一个例子： &#60;script type="text/javascript" runat="server"&#62; function getAuthenticatedUser() { var username = Jaxer.session.get("username"); if (typeof username == "undefined") return null; var rs = Jaxer.DB.execute("SELECT * FROM users WHERE username = ?", [username]); if (rs.rows.length == 0) { return null; } return rs.rows[0]; } &#60;/script&#62; 用‘runat=server’就可以让上面对数据库的操作运行在server端，而client端对该方法的调用不变，这样在写Web应用时就不用在Server side和client side两边跑来跑去了。并且还有对template的支持。 这个和原来老毛和科长做的project zero client programming model是非常相似的，目的是都用来屏蔽client和server之间的boundary。不过Jaxar做的更加彻底，通过扩展Apache的server，加入自己的Server side framework和client side [...]]]></description>
			<content:encoded><![CDATA[<p>一直以来都在用Aptana的Editor来编辑Javascript/CSS/HTML,都挺好。今天尝试了Aptana自己一直在推的所谓‘世界上第一个Ajax Server的<a href="http://aptana.com/jaxer" target="_blank">Jaxer</a>。</p>
<p>在Jaxar里面写code倒是很有意思，所有你需要做的事情就是写Javascript/CSS/HTML。你根本不需要使用任何其他server-side语言,所有的事情就是写Javascript就可以了。来看一个例子：</p>
<pre><code>
 &lt;script type="text/javascript" runat="server"&gt;
	function getAuthenticatedUser()
	{
		var username = Jaxer.session.get("username");
		if (typeof username == "undefined") return null;
		var rs = Jaxer.DB.execute("SELECT * FROM users WHERE username = ?", [username]);
		if (rs.rows.length == 0)
		{
			return null;
		}
		return rs.rows[0];
	}
&lt;/script&gt;
</code></pre>
<p>用‘runat=server’就可以让上面对数据库的操作运行在server端，而client端对该方法的调用不变，这样在写Web应用时就不用在Server side和client side两边跑来跑去了。并且还有对template的支持。</p>
<p>这个和原来老毛和科长做的project zero client programming model是非常相似的，目的是都用来屏蔽client和server之间的boundary。不过Jaxar做的更加彻底，通过扩展Apache的server，加入自己的Server side framework和client side framework，让所有的一切都通过写JS就搞定了。并且对session，database, web ,SMTP 进行支持，对于一般的应用差不多就够了。老毛原来做的也是通过加入client framework以及扩展server的一些能力来让开发者在client和server之间进行无缝交互。可惜还是需要写Javascript和groovy，并且有一大堆的convention，不知道为什么没有发展下去（又是政治问题?).</p>
<p>那么这种开发模式到底好不好呢？我觉得对于比较小的应用，不考虑扩展和与外界交互，还是一个比较快捷的开发方式。毕竟client和server的无缝交互所带来的好处是非常大的，比如说学习的门槛低（只需要知道一个Javascript就搞定了), 数据传输中麻烦的异步调用，编码，解码，格式转换等等都将消失。但是一旦你的web应用大一些的时候，我想这种模式就面临着很大的问题。关键还是不容易扩展，当它把UI和数据逻辑混合的时候，要做分离是比较困难的。当然你可以在它的编程模型上写一层数据操作层，但是这样就变成了典型的RPC了。另外，这样做并不<a href="http://en.wikipedia.org/wiki/Representational_State_Transfer" target="_blank">REST</a>,Jaxer开发出来的应用根本提供不了service(更谈不上RESTful)，这样就无法被它人所用了。如果Jaxer应用以后要做整合，那绝对是一个大麻烦。</p>
]]></content:encoded>
			<wfw:commentRss>http://liwenbing.cn/2008/06/14/aptana-jaxer-the-ajax-server/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Did you know?</title>
		<link>http://liwenbing.cn/2008/05/14/did-you-know/</link>
		<comments>http://liwenbing.cn/2008/05/14/did-you-know/#comments</comments>
		<pubDate>Tue, 13 May 2008 16:41:38 +0000</pubDate>
		<dc:creator>liwenbing</dc:creator>
				<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://liwenbing.cn/?p=38</guid>
		<description><![CDATA[很有意思的video。 &#8211;quote&#8211; In 10 years it is predicted that the number one Enlish speaking country in the world will be China.]]></description>
			<content:encoded><![CDATA[<p>很有意思的video。<br />
&#8211;quote&#8211;<br />
In 10 years it is predicted that the number one Enlish speaking country in the world will be <span style="color: #000000;">China</span>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/pMcfrLYDm2U&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://www.youtube.com/v/pMcfrLYDm2U&amp;hl=en" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://liwenbing.cn/2008/05/14/did-you-know/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>石头汤的故事</title>
		<link>http://liwenbing.cn/2008/04/13/stonesoup/</link>
		<comments>http://liwenbing.cn/2008/04/13/stonesoup/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 09:59:10 +0000</pubDate>
		<dc:creator>liwenbing</dc:creator>
				<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://liwenbing.cn/?p=13</guid>
		<description><![CDATA[这周二要到一个初中做EWeek的活动，在找一些素材，这个石头汤的故事很早听成富讲过，现在在youtube上也找到，很有意思。]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/KUDIuobkm4s&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/KUDIuobkm4s&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br />
这周二要到一个初中做<a href="http://eweek.org/">EWeek</a>的活动，在找一些素材，这个石头汤的故事很早听成富讲过，现在在youtube上也找到，很有意思。</p>
]]></content:encoded>
			<wfw:commentRss>http://liwenbing.cn/2008/04/13/stonesoup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
