<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/xslt/rss2.xsl" media="screen"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Latest from ChinaonRails: bd7lx</title>
		<link>http://chinaonrails.com/u/bd7lx</link>
		<description>ChinaonRails | ChinaonRails are one of the very few China based web consultancies, who specialize in application development using RubyOnRails/Agile/Ajax.</description>
		<category>Technology</category>
		<language>zh_cn</language>
		<item>
			<title>jruby-prof 往深里刨 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3786.html</link>
			<comments>http://chinaonrails.com/topic/view/3786.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>JRuby</category>
			<description>
			&lt;a href="http://danlucraft.com/blog/2010/03/jruby-prof/" rel="nofollow external" class="tpc"&gt;http://danlucraft.com/blog/2010/03/jruby-prof/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
参考ruby-prof &lt;br /&gt;
&lt;a href="http://chinaonrails.com/q/ruby-prof" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/q/ruby-prof&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.moillusions.com/wp-content/uploads/i207.photobucket.com/albums/bb234/vurdlak8/illusions/LiWei10BM_800x523.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
里面提到了著名的Java 性能探查工具yourkit
			</description>
			<pubDate>Mon, 15 Mar 2010 10:04:13 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3786.html</guid>
		</item>
		<item>
			<title>草坪躺椅Lawnchair - Client-side JSON document store ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3784.html</link>
			<comments>http://chinaonrails.com/topic/view/3784.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>MySQL</category>
			<description>
			&lt;a href="http://brianleroux.github.com/lawnchair/" rel="nofollow external" class="tpc"&gt;http://brianleroux.github.com/lawnchair/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
沙发couchdb引发各类文档式数据库横空出世&lt;br /&gt;
&lt;br /&gt;
比couch要小更加简便&lt;br /&gt;
&lt;br /&gt;
Perfect for webkit mobile apps that need a lightweight, simple and elegant persistence solution.&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://brianleroux.github.com/lawnchair/lawn-chair.jpg" border="0" /&gt;
			</description>
			<pubDate>Fri, 12 Mar 2010 13:50:35 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3784.html</guid>
		</item>
		<item>
			<title>DHH合作的新书Rework，有人说读此书比MBA的创业课程更实用 ... 1 reply</title>
			<link>http://chinaonrails.com/topic/view/3780.html</link>
			<comments>http://chinaonrails.com/topic/view/3780.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Books</category>
			<description>
			&lt;a href="http://37signals.com/rework/" rel="nofollow external" class="tpc"&gt;http://37signals.com/rework/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://37signals.com/rework/images/front-cover.png" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
节选下载&lt;br /&gt;
&lt;a href="http://s3.amazonaws.com/37assets/svn/Rework-by-Jason-Fried-and-David-Heinemeier-Hansson-Excerpts.pdf" rel="nofollow external" class="tpc"&gt;http://s3.amazonaws.com/37assets/svn/Rework-by-Jason-Fried-and-David-Heinemeier-Hansson-Excerpts.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
里面充斥着颠覆传统商业运作的诳语：&lt;br /&gt;
会议是毒药，创业起步找个对头单挑，计划就是瞎猜&lt;br /&gt;
&lt;br /&gt;
不太理解的还有&lt;br /&gt;
不用尽全力去竞争Underdo your competition（体现在产品功能上不必求大而全多而杂）
			</description>
			<pubDate>Wed, 10 Mar 2010 16:50:12 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3780.html</guid>
		</item>
		<item>
			<title>程序员上火怎么办Programmers: What To Do If You Get Fired ... 3 replies</title>
			<link>http://chinaonrails.com/topic/view/3777.html</link>
			<comments>http://chinaonrails.com/topic/view/3777.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Jobs</category>
			<description>
			&lt;a href="http://gilesbowkett.blogspot.com/2010/03/programmers-what-to-do-if-you-get-fired.html" rel="nofollow external" class="tpc"&gt;http://gilesbowkett.blogspot.com/2010/03/programmers-what-to-do-if-you-get-fired.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
不是靠喝汽水能解决的&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://s3.amazonaws.com/giles/rant_022310/venn.gif" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
主要探讨的还是声誉创造机会和财富
			</description>
			<pubDate>Wed, 10 Mar 2010 10:33:05 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3777.html</guid>
		</item>
		<item>
			<title>gemsday 每周gem秀 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3776.html</link>
			<comments>http://chinaonrails.com/topic/view/3776.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Camp</category>
			<description>
			&lt;a href="http://gemsday.org/" rel="nofollow external" class="tpc"&gt;http://gemsday.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Share your favorite new RubyGems weekly. Tweet #gemsday and a list of gems on Wed!&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://gemsday.org/images/logo.png" border="0" /&gt;
			</description>
			<pubDate>Mon, 08 Mar 2010 08:38:44 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3776.html</guid>
		</item>
		<item>
			<title>JRuby Startup Time Tips  启动提速贴士 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3765.html</link>
			<comments>http://chinaonrails.com/topic/view/3765.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>JRuby</category>
			<description>
			&lt;a href="http://blog.headius.com/2010/03/jruby-startup-time-tips.html" rel="nofollow external" class="tpc"&gt;http://blog.headius.com/2010/03/jruby-startup-time-tips.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
说道选什么JVM&lt;br /&gt;
&lt;br /&gt;
据说Oracle收了SUN后要把旗下两个JVM合成一个&lt;br /&gt;
&lt;br /&gt;
下面的client backend需要留意&lt;br /&gt;
&lt;div class="quote"&gt;most JVM installs preferred the "client" backend, which meant JVM startup was about as fast as it could get. Unfortunately, many newer JVM releases on many operating systems are either defaulting to "server" or defaulting to a 64-bit JVM (which only has "server")&lt;/div&gt;
&lt;br /&gt;
&lt;img class="code" src="http://webdesignledger.com/wp-content/uploads/2010/01/coffee_art_22.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/2934.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/2934.html&lt;/a&gt;
			</description>
			<pubDate>Tue, 02 Mar 2010 09:08:12 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3765.html</guid>
		</item>
		<item>
			<title>New Relic 副总裁讲解 “应用性能指数”如何反映用户满意程度 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3761.html</link>
			<comments>http://chinaonrails.com/topic/view/3761.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>User Interaction</category>
			<description>
			&lt;a href="http://blog.newrelic.com/2010/02/17/new-relic-ceo-lew-cirne-discusses-how-apdex-reveals-user-frustration-with-your-web-experience/" rel="nofollow external" class="tpc"&gt;http://blog.newrelic.com/2010/02/17/new-relic-ceo-lew-cirne-discusses-how-apdex-reveals-user-frustration-with-your-web-experience/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
作为Apdex联盟之一，New Relic在丰富监控新兴各种服务器和架构的服务线同时，不遗余力地推广其客户满意程度的测量理念&lt;br /&gt;
&lt;a href="http://www.rubyinside.com/new-relic-rpm-officially-supports-rack-and-sinatra-finally-3014.html" rel="nofollow external" class="tpc"&gt;http://www.rubyinside.com/new-relic-rpm-officially-supports-rack-and-sinatra-finally-3014.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Apdex联盟，一个由众多网络分析技术公司和测量工业组成的联盟组织，它们联合起来开发了“应用性能指数”即“Apdex”(Application Performance Index)，用一句话来概括，Apdex是用户对应用性能满意度的量化值。它提供了一个统一的测量和报告用户体验的方法，第一次把最终用户的体验和应用性能联系在了一起。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://hi.baidu.com/gimn/blog/item/cfcead3e37b4563571cf6cfb.html" rel="nofollow external" class="tpc"&gt;http://hi.baidu.com/gimn/blog/item/cfcead3e37b4563571cf6cfb.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://bigkoala.bokee.com/inc/01.gif" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
不能说New Relic太张狂，只能怨FiveRuns死的太快&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/282.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/282.html&lt;/a&gt;
			</description>
			<pubDate>Thu, 25 Feb 2010 17:16:25 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3761.html</guid>
		</item>
		<item>
			<title>iPad 托管主机服务？你舍得吗 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3759.html</link>
			<comments>http://chinaonrails.com/topic/view/3759.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Scaling</category>
			<description>
			&lt;a href="http://www.ipadcolo.net/" rel="nofollow external" class="tpc"&gt;http://www.ipadcolo.net/&lt;/a&gt;&lt;br /&gt;
ipadcolo.net 这家公司提供的服务是：&lt;img class="code" src="http://www.ipadcolo.net/ipadracked.jpg" border="0" /&gt;&lt;br /&gt;
 host iPads to be used as web servers, mail servers, or whatever else you'd like.&lt;br /&gt;
&lt;br /&gt;
其实就是负责帮你每天充电&lt;br /&gt;
&lt;br /&gt;
他们早在mac mini刚刚出来的时候就提供过hosting的服务&lt;br /&gt;
其承诺网络速度不会有问题，又有当地3G后备&lt;br /&gt;
但ipad不支持多任务，如何遥控其服务停下来并重新启动呢？&lt;br /&gt;
&lt;br /&gt;
有招：他们有一指功&lt;br /&gt;
&lt;img class="code" src="http://www.ipadcolo.net/robotarm.jpg" border="0" /&gt;
			</description>
			<pubDate>Thu, 25 Feb 2010 09:06:51 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3759.html</guid>
		</item>
		<item>
			<title>读Sybase Advantage Database Server 文件的Ruby-ADT Gem ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3758.html</link>
			<comments>http://chinaonrails.com/topic/view/3758.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>MySQL</category>
			<description>
			&lt;a href="http://chase.ratchetsoftware.com/2010/02/reading-advantage-database-server-files-adt-in-ruby/" rel="nofollow external" class="tpc"&gt;http://chase.ratchetsoftware.com/2010/02/reading-advantage-database-server-files-adt-in-ruby/&lt;/a&gt;&lt;br /&gt;
&lt;div class="quote"&gt;Advantage Database Server 是一款功能全面的高性能客户端/服务器数据管理系统，专为满足商业应用程序开发人员的需求而设计。Advantage 在 Sybase 数据库产品中是独一无二的，原因在于它同时提供了对基于 ISAM（Indexed Sequential Access Method，索引顺序访问方法）表的数据和基于 SQL 的数据的访问，从而为旧数据库应用程序提供了一条迈向现代技术的发展之路。&lt;br /&gt;
优点&lt;br /&gt;
&lt;br /&gt;
可通过本机关系 SQL 或直接的数据库导航命令进行灵活的数据访问。&lt;br /&gt;
数据访问经过优化，适用于所有开发环境，包括 Delphi、Visual Studio、Visual Objects、Visual Basic 等。&lt;br /&gt;
零管理，易于安装和控制 — 无需数据库管理员，从而消除了高昂的管理成本。&lt;br /&gt;
完整的参照完整性支持，包括主键/外键定义和级联的更新及删除。&lt;br /&gt;
基于服务器的完整的事务处理可避免数据库损坏，因此将大幅减少支持成本。&lt;br /&gt;
数据库安全性和加密支持。&lt;br /&gt;
一组源代码适用于本地、对等以及客户端/服务器环境 — 全面的可伸缩性。&lt;/div&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.sybase.com.cn//images/headerLogo.gif" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://github.com/chasemgray/Ruby-ADT" rel="nofollow external" class="tpc"&gt;http://github.com/chasemgray/Ruby-ADT&lt;/a&gt;&lt;br /&gt;
目前该ruby库只能读adt格式&lt;br /&gt;
&lt;br /&gt;
&lt;div class="code"&gt;require 'adt'&lt;br /&gt;
&lt;br /&gt;
table = ADT::Table.new("test.adt")&lt;br /&gt;
&lt;br /&gt;
table.each do |record|&lt;br /&gt;
  puts record.name&lt;br /&gt;
  puts record.email&lt;br /&gt;
end&lt;/div&gt;
&lt;br /&gt;
有读foxpro的插件吗？&lt;br /&gt;
&lt;a href="http://github.com/infused/dbf" rel="nofollow external" class="tpc"&gt;http://github.com/infused/dbf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
DBF is a small fast Ruby library for reading dBase, xBase, Clipper and FoxPro database files
			</description>
			<pubDate>Wed, 24 Feb 2010 17:11:26 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3758.html</guid>
		</item>
		<item>
			<title>jruby能运行rails3吗？最新版本肯定行 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3757.html</link>
			<comments>http://chinaonrails.com/topic/view/3757.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>JRuby</category>
			<description>
			&lt;a href="http://blog.nicksieger.com/articles/2010/02/24/jruby-and-rails-3-sitting-in-a-tree" rel="nofollow external" class="tpc"&gt;http://blog.nicksieger.com/articles/2010/02/24/jruby-and-rails-3-sitting-in-a-tree&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://img.skitch.com/20100224-eik9e957x7uu8k5x8y4xgt9jes.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
activerecord-jdbc-adapter 0.9.3 Released 支持rails3而来
			</description>
			<pubDate>Wed, 24 Feb 2010 16:42:19 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3757.html</guid>
		</item>
		<item>
			<title>jQuery Simple Multi-Select 点点即多选 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3754.html</link>
			<comments>http://chinaonrails.com/topic/view/3754.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>JavaScript</category>
			<description>
			&lt;a href="http://ethanmiller.name/notes/jquery_simplemultiselect/" rel="nofollow external" class="tpc"&gt;http://ethanmiller.name/notes/jquery_simplemultiselect/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.ajaxline.com/files/multiselect.png" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
1.3以上&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://grover.open2space.com/node/247" rel="nofollow external" class="tpc"&gt;http://grover.open2space.com/node/247&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
jQuery Multiselect list plugin&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.erichynds.com/jquery/jquery-multiselect-plugin-with-themeroller-support/" rel="nofollow external" class="tpc"&gt;http://www.erichynds.com/jquery/jquery-multiselect-plugin-with-themeroller-support/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.erichynds.com/jquery/jquery-multiselect-plugin-with-themeroller-support/" rel="nofollow external" class="tpc"&gt;http://www.erichynds.com/jquery/jquery-multiselect-plugin-with-themeroller-support/&lt;/a&gt;
			</description>
			<pubDate>Wed, 24 Feb 2010 10:55:19 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3754.html</guid>
		</item>
		<item>
			<title>rake和ant共建 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3751.html</link>
			<comments>http://chinaonrails.com/topic/view/3751.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Rake</category>
			<description>
			沾上了想甩了就没那么容易，现实地折中是个不错的策略&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.engineyard.com/blog/2010/rake-and-ant-together-a-pick-it-n-stick-it-approach/" rel="nofollow external" class="tpc"&gt;http://www.engineyard.com/blog/2010/rake-and-ant-together-a-pick-it-n-stick-it-approach/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
集成rake和ant 场景&lt;br /&gt;
JRuby’s Rake and Ant integration handles the following use cases:&lt;br /&gt;
&lt;br /&gt;
Call any ant task or type from within Rake &lt;br /&gt;
Allow Rake to be invoked from within Ant &lt;br /&gt;
Allow Rake tasks to be imported as callable Ant targets &lt;br /&gt;
Allow Ant to be invoked from Rake &lt;br /&gt;
Allow Ant targets to be called as Rake tasks from within Rake&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://img2.timeinc.net/toh/i/g/0907_rakes/intro-rake.jpg" border="0" /&gt;
			</description>
			<pubDate>Tue, 23 Feb 2010 13:46:30 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3751.html</guid>
		</item>
		<item>
			<title>Rails 3 Upgrade Handbook 美刀12 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3750.html</link>
			<comments>http://chinaonrails.com/topic/view/3750.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Books</category>
			<description>
			&lt;a href="http://www.railsupgradehandbook.com/" rel="nofollow external" class="tpc"&gt;http://www.railsupgradehandbook.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
趁rails3刚出锅，赚快钱&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.railsupgradehandbook.com/images/cover.png" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
还有新书&lt;br /&gt;
 the Live Edition will include the Rails 3.x versions&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://broadcast.oreilly.com/2010/02/a-live-edition-for-learning-ra.html" rel="nofollow external" class="tpc"&gt;http://broadcast.oreilly.com/2010/02/a-live-edition-for-learning-ra.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://covers.oreilly.com/images/0636920004745/cat.gif" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
作者在其博客omgbloglol 上传播rails3新知，声名鹊起
			</description>
			<pubDate>Tue, 23 Feb 2010 12:37:18 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3750.html</guid>
		</item>
		<item>
			<title>阶乘有不止一种写法，利用ruby的特性，奥妙各不相同 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3737.html</link>
			<comments>http://chinaonrails.com/topic/view/3737.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Ruby</category>
			<description>
			&lt;a href="http://gist.github.com/295352" rel="nofollow external" class="tpc"&gt;http://gist.github.com/295352&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
有多少种写法，还能怎么写&lt;br /&gt;
&lt;br /&gt;
&lt;div class="code"&gt;def factorial(x)&lt;br /&gt;
  if x == 0&lt;br /&gt;
    return 1&lt;br /&gt;
  else&lt;br /&gt;
    return x * factorial(x - 1)&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
puts factorial(6)&lt;br /&gt;
puts factorial(0)&lt;br /&gt;
 &lt;br /&gt;
# Discovered #upto&lt;br /&gt;
def factorial(x)&lt;br /&gt;
  factorial = 1&lt;br /&gt;
  1.upto(x) do |i|&lt;br /&gt;
    factorial *= i&lt;br /&gt;
  end&lt;br /&gt;
  factorial&lt;br /&gt;
end&lt;br /&gt;
puts factorial(6)&lt;br /&gt;
puts factorial(0)&lt;br /&gt;
 &lt;br /&gt;
# Discovered Enumerators&lt;br /&gt;
def factorial(x)&lt;br /&gt;
  x.downto(1).inject(1) { |m, i| m * i }&lt;br /&gt;
end&lt;br /&gt;
puts factorial(6)&lt;br /&gt;
puts factorial(0)&lt;br /&gt;
 &lt;br /&gt;
# Discovered Range+Inject&lt;br /&gt;
def factorial(x)&lt;br /&gt;
  (1..x).inject(1) { |m, i| m * i }&lt;br /&gt;
end&lt;br /&gt;
puts factorial(6)&lt;br /&gt;
puts factorial(0)&lt;br /&gt;
 &lt;br /&gt;
# Embraced 1.8.7/1.9&lt;br /&gt;
def factorial(x)&lt;br /&gt;
  (1..x).inject(:*) || 1&lt;br /&gt;
end&lt;br /&gt;
puts factorial(6)&lt;br /&gt;
puts factorial(0)&lt;br /&gt;
 &lt;br /&gt;
# Discovered Ternary Operators&lt;br /&gt;
def fac(x); x == 0 ? 1 : x * fac(x - 1);end&lt;br /&gt;
puts fac(6)&lt;br /&gt;
puts fac(0)&lt;br /&gt;
 &lt;br /&gt;
# Discovered Operator Precedence&lt;br /&gt;
def factorial(x)&lt;br /&gt;
  i = 1 and (i *= x and x -= 1 while x &amp;gt; 0) or i&lt;br /&gt;
end&lt;br /&gt;
puts factorial(6)&lt;br /&gt;
puts factorial(0)&lt;br /&gt;
 &lt;br /&gt;
# Discovered Rails&lt;br /&gt;
class Numeric&lt;br /&gt;
  def fact&lt;br /&gt;
    (1..self).inject(:*) || 1&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
puts 6.fact&lt;br /&gt;
puts 0.fact&lt;br /&gt;
 &lt;br /&gt;
# Discovered Camping&lt;br /&gt;
def F(x)((1..x).inject(:*)||1)end;p(F(6));p(F(0))&lt;br /&gt;
 &lt;br /&gt;
# Discovered Magic&lt;br /&gt;
module Math&lt;br /&gt;
  extend self&lt;br /&gt;
 &lt;br /&gt;
  def method_missing(method, *args)&lt;br /&gt;
    if method.to_s =~ /^fact(orial)?/&lt;br /&gt;
      class_eval &amp;lt;&amp;lt;-EOS&lt;br /&gt;
      def #{method}(x)&lt;br /&gt;
        (1..x).inject(:*) || 1&lt;br /&gt;
      end&lt;br /&gt;
      EOS&lt;br /&gt;
      send(method, *args)&lt;br /&gt;
    else&lt;br /&gt;
      super&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
puts Math.fact(6)&lt;br /&gt;
puts Math.fact(0)&lt;br /&gt;
 &lt;br /&gt;
# Discovered Hash Magic&lt;br /&gt;
FACTORIALS = Hash.new { |h, k| h[k] = (1..k).inject(:*) || 1 }&lt;br /&gt;
puts FACTORIALS[6]&lt;br /&gt;
puts FACTORIALS[0]&lt;br /&gt;
 &lt;br /&gt;
# Attends Seattle.rb&lt;br /&gt;
require 'rubygems'&lt;br /&gt;
require 'inline'&lt;br /&gt;
class Factorial&lt;br /&gt;
  class &amp;lt;&amp;lt; self&lt;br /&gt;
    inline do |builder|&lt;br /&gt;
      builder.c %q{&lt;br /&gt;
        long factorial(int value) {&lt;br /&gt;
          long result = 1, i = 1;&lt;br /&gt;
          for (i = 1; i &amp;lt;= value; i++) {&lt;br /&gt;
            result *= i;&lt;br /&gt;
          }&lt;br /&gt;
          return result;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
puts Factorial.factorial(6)&lt;br /&gt;
puts Factorial.factorial(0)&lt;br /&gt;
 &lt;br /&gt;
# Premature Optimizer + eval&lt;br /&gt;
class &amp;lt;&amp;lt; self; class_eval "def factorial(x); case x; #{(0..100).map{|i|"when #{i} then #{(1..i).inject(:*) || 1};"}}; else (1..x).inject(:*) || 1 end end" end&lt;br /&gt;
puts factorial(6)&lt;br /&gt;
puts factorial(0)&lt;/div&gt;
			</description>
			<pubDate>Wed, 17 Feb 2010 16:07:52 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3737.html</guid>
		</item>
		<item>
			<title>1.8.7的枚举技巧 待一小会儿take_while 和 drop_while过了一小会儿 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3734.html</link>
			<comments>http://chinaonrails.com/topic/view/3734.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Tips</category>
			<description>
			&lt;a href="http://www.aimred.com/news/developers/2010/02/14/neat_ruby_tricks_take_while_and_drop_while/" rel="nofollow external" class="tpc"&gt;http://www.aimred.com/news/developers/2010/02/14/neat_ruby_tricks_take_while_and_drop_while/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
[ 1, 2, 5, 4, 3 ].take_while{ |num| num &amp;lt; 5 }&lt;br /&gt;
  =&amp;gt; [1, 2]&lt;br /&gt;
&lt;br /&gt;
[ 1, 2, 5, 4, 3 ].drop_while{ |num| num &amp;lt; 5 }&lt;br /&gt;
  =&amp;gt; [5, 4, 3]&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://globalnerdy.com/wordpress/wp-content/uploads/2008/02/enumerable_find.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/2032.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/2032.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.globalnerdy.com/2008/08/01/enumerating-enumerable-enumerableeach_with_index/" rel="nofollow external" class="tpc"&gt;http://www.globalnerdy.com/2008/08/01/enumerating-enumerable-enumerableeach_with_index/&lt;/a&gt;
			</description>
			<pubDate>Wed, 17 Feb 2010 11:55:11 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3734.html</guid>
		</item>
		<item>
			<title>超级模特supermodel：与AR相配的内存数据库 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3732.html</link>
			<comments>http://chinaonrails.com/topic/view/3732.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>MySQL</category>
			<description>
			&lt;a href="http://github.com/maccman/supermodel" rel="nofollow external" class="tpc"&gt;http://github.com/maccman/supermodel&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
如果你还记得曾经提到过的桌面开发-绳结Bowline&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/3209.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/3209.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Simple in-memory database using ActiveModel.&lt;br /&gt;
&lt;br /&gt;
Primarily developed for Bowline applications.&lt;br /&gt;
http://github.com/maccman/bowline&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://blogs.pitch.com/plog/model%20train.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
当内存数据库来用的ruby库，sequel可能会有点心不甘&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/1691.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/1691.html&lt;/a&gt;
			</description>
			<pubDate>Wed, 17 Feb 2010 10:27:39 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3732.html</guid>
		</item>
		<item>
			<title>海港harbor： 新框架招商 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3731.html</link>
			<comments>http://chinaonrails.com/topic/view/3731.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>XRails</category>
			<description>
			&lt;a href="http://wiecklabs.com/" rel="nofollow external" class="tpc"&gt;http://wiecklabs.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
git clone git://github.com/wiecklabs/harbor&lt;br /&gt;
git checkout -b 0.18.4 0.18.4&lt;br /&gt;
rake install&lt;br /&gt;
&lt;br /&gt;
Harbor 是Ruby 做的新框架来拯救开发人员的负担 &lt;br /&gt;
&lt;br /&gt;
海港里面有港口&lt;br /&gt;
&lt;br /&gt;
利用港口 ports 现成的应用，重组配置集成多个应用，就获得成为自己的码头&lt;br /&gt;
&lt;br /&gt;
现在已经有开发出来的港口有&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://wiecklabs.com/marketplace" rel="nofollow external" class="tpc"&gt;http://wiecklabs.com/marketplace&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.esc16.net/kacvww2lessons/supps/pearl/supplements/Pearl%20Harbor%20Map.jpg" border="0" /&gt;
			</description>
			<pubDate>Tue, 16 Feb 2010 10:17:16 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3731.html</guid>
		</item>
		<item>
			<title>Buzzr: 让谷歌嗡嗡叫 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3727.html</link>
			<comments>http://chinaonrails.com/topic/view/3727.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Discover</category>
			<description>
			Buzzr: Google Buzz Library For Ruby&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://github.com/conorh/buzzr" rel="nofollow external" class="tpc"&gt;http://github.com/conorh/buzzr&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
A simple wrapper to help retrieve and parse the Google Buzz Atom Feed.&lt;br /&gt;
&lt;br /&gt;
安装&lt;br /&gt;
gem install buzzr&lt;br /&gt;
&lt;br /&gt;
Buzzr is hosted on the Gemcutter repository. 依赖 RAtom library - http://github.com/seangeo/ratom&lt;br /&gt;
&lt;br /&gt;
Google Buzz发布会上着重介绍的功能之一就是所谓的“自动跟随”系统，Buzz会自动将你经常写信或聊天的人加入好友列表里，这对一些人来说可能会是不合的导火索。&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.google.org.cn/wp-content/uploads/2010/02/google-buzz-follow.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/3012.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/3012.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
也可以一键关停，不让它吱啦哇嘞叫&lt;br /&gt;
&lt;img class="code" src="http://s3.amazonaws.com/giles/buzz_021010/fuck.jpg" border="0" /&gt;
			</description>
			<pubDate>Fri, 12 Feb 2010 08:28:02 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3727.html</guid>
		</item>
		<item>
			<title>rake db：size 获得数据库及表的大小 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3723.html</link>
			<comments>http://chinaonrails.com/topic/view/3723.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>MySQL</category>
			<description>
			使用在mysql和postgresql&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://gist.github.com/296719" rel="nofollow external" class="tpc"&gt;http://gist.github.com/296719&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="code"&gt;# Run rake db:size to get a print of your database size in bytes.&lt;br /&gt;
# Run rake db:tables:size to get the sizes for individual tables&lt;br /&gt;
# Works for MySQL and PostgreSQL. Not tested elsewhere.&lt;br /&gt;
 &lt;br /&gt;
namespace :db do&lt;br /&gt;
  desc 'Print data size for entire database'&lt;br /&gt;
  task :size =&amp;gt; :environment do&lt;br /&gt;
 &lt;br /&gt;
    database_name = ActiveRecord::Base.connection.instance_variable_get("@config")[:database]&lt;br /&gt;
    adapter = ActiveRecord::Base.connection.adapter_name.downcase&lt;br /&gt;
    case adapter&lt;br /&gt;
    when "mysql"&lt;br /&gt;
      sql = "select FORMAT(SUM(data_length + index_length), 0) as bytes from information_schema.TABLES where table_schema = '#{database_name}'"&lt;br /&gt;
      puts ActiveRecord::Base.connection.execute(sql).fetch_hash.values.first&lt;br /&gt;
    when "postgres", "postgresql"&lt;br /&gt;
      sql = "SELECT pg_size_pretty(pg_database_size('#{database_name}'));"&lt;br /&gt;
      puts ActiveRecord::Base.connection.execute(sql)[0]["pg_size_pretty"]&lt;br /&gt;
    when "oracle", "oci"&lt;br /&gt;
      sql = "select a.data_size+b.temp_size+c.redo_size+d.controlfile_size  from ( select sum(bytes) data_size from dba_data_files) a, ( select nvl(sum(bytes),0) temp_size from dba_temp_files ) b, ( select sum(bytes) redo_size from sys.v_$log ) c, ( select sum(BLOCK_SIZE*FILE_SIZE_BLKS) controlfile_size from v$controlfile) d;"&lt;br /&gt;
      puts ActiveRecord::Base.connection.execute(sql).fetch_hash.values.first&lt;br /&gt;
    else&lt;br /&gt;
      raise "#{adapter} is not supported"&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
 &lt;br /&gt;
  namespace :tables do&lt;br /&gt;
    desc 'Print data size for all tables'&lt;br /&gt;
    task :size =&amp;gt; :environment do&lt;br /&gt;
 &lt;br /&gt;
      database_name = ActiveRecord::Base.connection.instance_variable_get("@config")[:database]&lt;br /&gt;
      adapter = ActiveRecord::Base.connection.adapter_name.downcase&lt;br /&gt;
      case adapter&lt;br /&gt;
      when "mysql"&lt;br /&gt;
        sql = "select TABLE_NAME, FORMAT((data_length + index_length), 0) as bytes from information_schema.TABLES where table_schema = '#{database_name}' ORDER BY (data_length + index_length) DESC"&lt;br /&gt;
        result = ActiveRecord::Base.connection.execute(sql)&lt;br /&gt;
        while (row = result.fetch_hash) do&lt;br /&gt;
          puts "#{row['TABLE_NAME']} #{row['bytes']}"&lt;br /&gt;
        end&lt;br /&gt;
      when "postgres", "postgresql"&lt;br /&gt;
        sql = "SELECT tablename FROM pg_tables WHERE schemaname = 'public' ORDER BY tablename;"&lt;br /&gt;
        tables = ActiveRecord::Base.connection.execute(sql)&lt;br /&gt;
        tables.each do |table|&lt;br /&gt;
          name = table['tablename']&lt;br /&gt;
          sql = "SELECT pg_size_pretty(pg_total_relation_size('#{name}'));"&lt;br /&gt;
          res = ActiveRecord::Base.connection.execute(sql)&lt;br /&gt;
          puts "#{name} #{res[0]['pg_size_pretty']}"&lt;br /&gt;
        end&lt;br /&gt;
      else&lt;br /&gt;
        raise "#{adapter} is not supported"&lt;br /&gt;
      end&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
end&lt;/div&gt;
			</description>
			<pubDate>Tue, 09 Feb 2010 14:06:04 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3723.html</guid>
		</item>
		<item>
			<title>rails server之后发生了什么？ rails3代码启动过程代码分析 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3722.html</link>
			<comments>http://chinaonrails.com/topic/view/3722.html#reply</comments>
			<dc:creator>bd7lx</dc:creator>
			<author>bd7lx</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/9.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/9_n.jpg" type="image/jpeg" />-->
			<category>Consultant Team</category>
			<description>
			&lt;a href="http://ryanbigg.com/guides/initialization.html" rel="nofollow external" class="tpc"&gt;http://ryanbigg.com/guides/initialization.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
目前很多网站的头header上都打着导游guides的旗号&lt;br /&gt;
&lt;br /&gt;
The Rails Initialization Process&lt;br /&gt;
This guide explains how the initialization process in Rails works as of Rails 3.&lt;br /&gt;
&lt;br /&gt;
rails改变了命令行的习惯，对windows的用户不友好，没有顾忌他们的感受&lt;br /&gt;
&lt;br /&gt;
Using rails server&lt;br /&gt;
Using Passenger&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.freepicsupload.com/pics/phpYI0od3-20090923_00ON.gif" border="0" /&gt;
			</description>
			<pubDate>Tue, 09 Feb 2010 13:40:24 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3722.html</guid>
		</item>
	</channel>
</rss>