<?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's Server</title>
		<link>http://chinaonrails.com/go/server</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>DCI架构 重新思考对象导向编程的根基 颠覆之 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3721.html</link>
			<comments>http://chinaonrails.com/topic/view/3721.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>Server</category>
			<description>
			&lt;a href="http://architects.dzone.com/videos/dci-architecture-trygve" rel="nofollow external" class="tpc"&gt;http://architects.dzone.com/videos/dci-architecture-trygve&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 Trygve Reenskaug, 发明 DCI (Data, Collaborations, and Interactions)在09瑞典开发会议上演讲视频&lt;br /&gt;
&lt;br /&gt;
&lt;div class="quote"&gt;DCI是数据Data 场景Context 交互Interactions的简称，DCI是一种特别关注行为的模式(可以对应GoF行为模式)，而MVC模式是一种结构性模式，MVC模式由于结构化，而可能忽视了行为事件。&lt;/div&gt;
&lt;a href="http://www.artima.com/articles/dci_vision.html" rel="nofollow external" class="tpc"&gt;http://www.artima.com/articles/dci_vision.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.jdon.com/jivejdon/thread/37976" rel="nofollow external" class="tpc"&gt;http://www.jdon.com/jivejdon/thread/37976&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.artima.com/images/dci/Figure5.jpg" border="0" /&gt;
			</description>
			<pubDate>Tue, 09 Feb 2010 09:56:57 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3721.html</guid>
		</item>
		<item>
			<title>重新发现ruby代码太~ : gserver ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3661.html</link>
			<comments>http://chinaonrails.com/topic/view/3661.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>Server</category>
			<description>
			&lt;a href="http://ruby-doc.org/stdlib/libdoc/gserver/rdoc/index.html" rel="nofollow external" class="tpc"&gt;http://ruby-doc.org/stdlib/libdoc/gserver/rdoc/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
gserver是一个通用服务器的实现，提供了线程池管理，简单的日志和多服务器管理。&lt;br /&gt;
&lt;br /&gt;
GServer implements a generic server, featuring thread pool management, simple logging, and multi-server management. See HttpServer in xmlrpc/httpserver.rb in the Ruby standard library for an example of GServer in action.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.aimred.com/news/developers/2010/01/16/rediscovering_ruby_gserver/" rel="nofollow external" class="tpc"&gt;http://www.aimred.com/news/developers/2010/01/16/rediscovering_ruby_gserver/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.huangzhimin.com/entries/174-ruby-gserver-source-code-to-read" rel="nofollow external" class="tpc"&gt;http://www.huangzhimin.com/entries/174-ruby-gserver-source-code-to-read&lt;/a&gt;
			</description>
			<pubDate>Mon, 18 Jan 2010 13:16:46 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3661.html</guid>
		</item>
		<item>
			<title>HTML 5 Web Sockets 服务器试探 ... 11 replies</title>
			<link>http://chinaonrails.com/topic/view/3593.html</link>
			<comments>http://chinaonrails.com/topic/view/3593.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>Server</category>
			<description>
			&lt;a href="http://github.com/laktek/Web-Socket-Examples" rel="nofollow external" class="tpc"&gt;http://github.com/laktek/Web-Socket-Examples&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ruby Server to serve web socket requests (based on Event Machine and Thin HTTP parser)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;HTML5 WebSockets works in latest Google Chrome&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
HTML 5 WebSocket规范中定义，在浏览器和服务器之间采用单socket全双工（或者叫双向）传输来push和pull信息。&lt;br /&gt;
&lt;br /&gt;
HTML 5 WebSocket是推动web全双工实时通信的主要机制。&lt;br /&gt;
&lt;br /&gt;
规范提供一个简单的JavaScript 界面，让开发者能够打开一个全双工套接字socket连接，并可以直接连接到任何基于TCP的后端服务(比如：JMS,JMX,IMAP,Jabber 等)。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/2162.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/2162.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
HTML 5 WebSocket 与 Ajax方案和Coment开发方案相比&lt;br /&gt;
在延时、无法广播、性能等问题上有显著的优势。&lt;br /&gt;
&lt;br /&gt;
Kaazing Gateway 是目前一个出名的开源HTML 5 webSocket Server， 其架构图：&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.indicthreads.com/images/stories/interviewrelated/kaazing_websocket_architecture.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
Kaazing Gateway 使开发者现在就能利用这个WebSocket规范的好处，提供了一个JavaScript库来模拟HTML 5 WebSocket，从而有可能利用WebSocket接口开发应用，并可以部署到现代和未来的浏览器中。
			</description>
			<pubDate>Thu, 10 Dec 2009 13:53:47 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3593.html</guid>
		</item>
		<item>
			<title>web服务 Notification HUB API ... 1 reply</title>
			<link>http://chinaonrails.com/topic/view/3557.html</link>
			<comments>http://chinaonrails.com/topic/view/3557.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>Server</category>
			<description>
			&lt;div class="code"&gt; Source                                                  Destination&lt;br /&gt;
    -------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    HTTP POST      .--------------.       XMPP               .--------.&lt;br /&gt;
    ------------&amp;gt;  |              |     .------------------&amp;gt; | Jabber |&lt;br /&gt;
                   |              |     |                    '--------'&lt;br /&gt;
                   | im.kayac.com |-----+&lt;br /&gt;
    EMail          |              |     |                    .--------.&lt;br /&gt;
    ------------&amp;gt;  |              |     '------------------&amp;gt; | iPhone |&lt;br /&gt;
                   '--------------'       Apple Push         '--------'&lt;br /&gt;
                                            Notification (APNs)&lt;/div&gt;
&lt;br /&gt;
im.kayac.com is a web service that provides some notification APIs.&lt;br /&gt;
&lt;br /&gt;
You can easily send notify to your jabber or iphone by HTTP API or Email forwarding&lt;br /&gt;
Currently supports as notification sources:&lt;br /&gt;
HTTP POST&lt;br /&gt;
Email&lt;br /&gt;
&lt;br /&gt;
Notification targets:&lt;br /&gt;
Jabber, Google Talk&lt;br /&gt;
iPhone
			</description>
			<pubDate>Thu, 26 Nov 2009 10:21:37 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3557.html</guid>
		</item>
		<item>
			<title>FCGI for Ruby 1.9 好了 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3552.html</link>
			<comments>http://chinaonrails.com/topic/view/3552.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>Server</category>
			<description>
			&lt;a href="http://rubyforge.org/frs/?group_id=9226" rel="nofollow external" class="tpc"&gt;http://rubyforge.org/frs/?group_id=9226&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://rubyforge.org/frs/download.php/67077/fcgi-0.8.8.gem" rel="nofollow external" class="tpc"&gt;http://rubyforge.org/frs/download.php/67077/fcgi-0.8.8.gem&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://izumi.plan99.net/blog/wp-content/uploads/2007/04/rails-server-architecture.png" border="0" /&gt;
			</description>
			<pubDate>Wed, 25 Nov 2009 15:26:48 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3552.html</guid>
		</item>
		<item>
			<title>Node.js 服务器端的js 比美eventmachine ... 9 replies</title>
			<link>http://chinaonrails.com/topic/view/3547.html</link>
			<comments>http://chinaonrails.com/topic/view/3547.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>Server</category>
			<description>
			&lt;a href="http://nodejs.org/" rel="nofollow external" class="tpc"&gt;http://nodejs.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://nodejs.org/logo.png" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
Evented I/O for V8 javascript&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://simonwillison.net/2009/Nov/23/node/" rel="nofollow external" class="tpc"&gt;http://simonwillison.net/2009/Nov/23/node/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
按照官方的介绍：它是Evented I/O for V8 javascript，主要的优点就是它可以非常简单的构建可扩展网络应用，同传统的基于线程的解决方式相比，node.js则不会直接执行IO处理，执行过程本身是无锁的，节省内存，从而大大提升处理并发的效率。&lt;br /&gt;
&lt;a href="http://hi.baidu.com/thinkinginlamp/blog/item/083134a84933b1bbca130c23.html" rel="nofollow external" class="tpc"&gt;http://hi.baidu.com/thinkinginlamp/blog/item/083134a84933b1bbca130c23.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
做个聊天的程序吧&lt;br /&gt;
&lt;a href="http://github.com/ry/node_chat" rel="nofollow external" class="tpc"&gt;http://github.com/ry/node_chat&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
更多本站的eventmachine&lt;br /&gt;
&lt;a class="tpc" href="http://chinaonrails.com/q/eventmachine "&gt;http://chinaonrails.com/q/eventmachine &lt;/a&gt;
			</description>
			<pubDate>Tue, 24 Nov 2009 11:42:31 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3547.html</guid>
		</item>
		<item>
			<title>apache mongrel 古怪的问题 ... 2 replies</title>
			<link>http://chinaonrails.com/topic/view/3538.html</link>
			<comments>http://chinaonrails.com/topic/view/3538.html#reply</comments>
			<dc:creator>地球</dc:creator>
			<author>地球</author>
			<!--<enclosure url="http://chinaonrails.com/img/p/1076.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/1076_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/1076_n.jpg" type="image/jpeg" />-->
			<category>Server</category>
			<description>
			apache+4个mongrel实例，运行一段时间（一天）后，出现严重的断链情况！也就是时而可以访问时而不能访问！
			</description>
			<pubDate>Mon, 23 Nov 2009 10:23:59 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3538.html</guid>
		</item>
		<item>
			<title>小册子The Ruby 19x Web Servers Booklet ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3466.html</link>
			<comments>http://chinaonrails.com/topic/view/3466.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>Server</category>
			<description>
			&lt;a href="http://oldmoe.blogspot.com/2009/10/ruby-19x-web-servers-booklet.html" rel="nofollow external" class="tpc"&gt;http://oldmoe.blogspot.com/2009/10/ruby-19x-web-servers-booklet.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.freepicsupload.com/pics/phpyshxW3-2009-10-09_103537.jpg" border="0" /&gt;
			</description>
			<pubDate>Fri, 09 Oct 2009 09:37:30 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3466.html</guid>
		</item>
		<item>
			<title>铁道上非官方的谷歌操作系统Ruby on Rails on unofficial Chrome OS ... 2 replies</title>
			<link>http://chinaonrails.com/topic/view/3457.html</link>
			<comments>http://chinaonrails.com/topic/view/3457.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>Server</category>
			<description>
			&lt;a href="http://formatinternet.wordpress.com/2009/09/29/ruby-on-rails-on-unofficial-chrome-os/" rel="nofollow external" class="tpc"&gt;http://formatinternet.wordpress.com/2009/09/29/ruby-on-rails-on-unofficial-chrome-os/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://formatinternet.files.wordpress.com/2009/09/screenshot-1.png?w=640&amp;h=400" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
体验下载点&lt;br /&gt;
http://sites.google.com/site/chromeoslinux/download&lt;br /&gt;
&lt;br /&gt;
有格式两种选择，一种虚拟机硬盘，还有iso live CD&lt;br /&gt;
&lt;br /&gt;
User password: user&lt;br /&gt;
Root password: root
			</description>
			<pubDate>Tue, 29 Sep 2009 10:00:45 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3457.html</guid>
		</item>
		<item>
			<title>Ravelry 编织网作者访谈录 ... 2 replies</title>
			<link>http://chinaonrails.com/topic/view/3380.html</link>
			<comments>http://chinaonrails.com/topic/view/3380.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>Server</category>
			<description>
			&lt;a href="http://www.tbray.org/ongoing/When/200x/2009/09/02/Ravelry" rel="nofollow external" class="tpc"&gt;http://www.tbray.org/ongoing/When/200x/2009/09/02/Ravelry&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="https://s3.amazonaws.com/images3.ravelry.com/splash/quick-peek-discover.png" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://www.ravelry.com/account/login" rel="nofollow external" class="tpc"&gt;https://www.ravelry.com/account/login&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
访谈作者 Casey Forbes 讲到所用的服务器架构&lt;br /&gt;
&lt;div class="quote"&gt; 7 servers running Gentoo Linux and virtualized into a total of 13 virtual servers with Xen.&lt;br /&gt;
&lt;br /&gt;
2 are small, low-powered things. One does backups and the other is a “utility server” which is assorted non-critical processes and a place for me to stage stuff.&lt;br /&gt;
&lt;br /&gt;
2 (more or less) are the master database and the slave database + Sphinx search engine. These have 32 GB of memory each. At the time, 64 GB was too expensive. I’m running a Percona build of MySQL 5.0. I love the Percona builds.&lt;br /&gt;
&lt;br /&gt;
The other 3 (more or less) are application servers. They run Passenger and Ruby Enterprise edition, Ruby 1.8.6, memcached. That’s 6 quad core processors and 40 GB of memory total, with room to spare. Passenger gave me a lot more memory to work with and the Ruby GC patches are great too.&lt;br /&gt;
&lt;br /&gt;
...as always, nearly all of the scaling/tuning/performance related work is database related.&lt;br /&gt;
&lt;br /&gt;
Our front end server is Nginx and Haproxy. So traffic goes a little like this:&lt;br /&gt;
&lt;br /&gt;
nginx ⇒ haproxy ⇒ (load balanced) ⇒ apache + mod_passenger&lt;/div&gt;
&lt;br /&gt;
I’ve been using Tokyo Cabinet/Tyrant instead of memcached in some places for caching larger objects.
			</description>
			<pubDate>Fri, 04 Sep 2009 13:11:25 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3380.html</guid>
		</item>
		<item>
			<title>Clogger configurable request logging for Rack ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3338.html</link>
			<comments>http://chinaonrails.com/topic/view/3338.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>Server</category>
			<description>
			&lt;a href="http://clogger.rubyforge.org/" rel="nofollow external" class="tpc"&gt;http://clogger.rubyforge.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.thesuperest.com/heroes/s51_clogger.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
Clogger is Rack middleware for logging HTTP requests. The log format is customizable so you can specify exactly which fields to log. &lt;br /&gt;
&lt;br /&gt;
FEATURES&lt;br /&gt;
highly customizable with easy-to-read nginx-like log format variables. &lt;br /&gt;
&lt;br /&gt;
pre-defines Apache Common Log Format, Apache Combined Log Format and Rack::CommonLogger (as distributed by Rack 1.0) formats. &lt;br /&gt;
&lt;br /&gt;
Untrusted values are escaped (all HTTP headers, request URI components) to make life easier for HTTP log parsers.
			</description>
			<pubDate>Mon, 31 Aug 2009 13:55:43 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3338.html</guid>
		</item>
		<item>
			<title>RestMS：RESTful消息服务奔驰在HTTP上 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3301.html</link>
			<comments>http://chinaonrails.com/topic/view/3301.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>Server</category>
			<description>
			RestMS is a new standard for real web messaging that offers simple, scalable, and secure data delivery over ordinary HTTP.&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.restms.org/local--resized-images/main:start/Schema-lg.png/medium.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.restms.org/article:introduction-to-restms" rel="nofollow external" class="tpc"&gt;http://www.restms.org/article:introduction-to-restms&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
目前还没有Ruby的实现&lt;br /&gt;
&lt;div class="quote"&gt;RestMS Implementations&lt;br /&gt;
&lt;br /&gt;
Ahkera by Thilo Fromm, in Python/Django.&lt;br /&gt;
Zyre by iMatix, in C (part of OpenAMQ package).&lt;br /&gt;
Client stack in Perl by Pieter Hintjens (in RestMS git)&lt;/div&gt;
			</description>
			<pubDate>Tue, 25 Aug 2009 09:46:01 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3301.html</guid>
		</item>
		<item>
			<title>独角马Unicorn 踢代落水狗: Rack HTTP server for Unix and fast clients ... 4 replies</title>
			<link>http://chinaonrails.com/topic/view/3291.html</link>
			<comments>http://chinaonrails.com/topic/view/3291.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>Server</category>
			<description>
			&lt;a href="http://unicorn.bogomips.org/" rel="nofollow external" class="tpc"&gt;http://unicorn.bogomips.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Designed for Rack, Unix, fast clients, and ease-of-debugging. &lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://img193.imageshack.us/img193/4521/unicorn6702674.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
It is better supported by the operating system, nginx or Rack.&lt;br /&gt;
&lt;br /&gt;
Compatible with both Ruby 1.8 and 1.9, Rubinius support is planned.&lt;br /&gt;
&lt;br /&gt;
身世来自那条出名的狗&lt;br /&gt;
&lt;div class="quote"&gt;Unicorn is copyright 2009 Eric Wong and contributors. It is based on Mongrel and carries the same license.&lt;br /&gt;
&lt;br /&gt;
Mongrel is copyright 2007 Zed A. Shaw and contributors. It is licensed under the Ruby license and the GPL2. See the included LICENSE file for details.&lt;br /&gt;
&lt;br /&gt;
Unicorn is 100% Free Software.&lt;/div&gt;
&lt;br /&gt;
&lt;div class="code"&gt;与mongrel相比，优点还是相当突出地&lt;br /&gt;
Process management: Unicorn will reap and &lt;strong&gt;restart workers that die from broken apps. &lt;/strong&gt;&lt;br /&gt;
There is no need to manage multiple processes or ports yourself.&lt;br /&gt;
Unicorn can spawn and manage any number of worker processes you choose to scale to your backend. &lt;/div&gt;
&lt;br /&gt;
另外有独角马在网页上，而不是服务器&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/2947.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/2947.html&lt;/a&gt;
			</description>
			<pubDate>Fri, 21 Aug 2009 14:36:55 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3291.html</guid>
		</item>
		<item>
			<title>Twitter架构演变 ... 1 reply</title>
			<link>http://chinaonrails.com/topic/view/3096.html</link>
			<comments>http://chinaonrails.com/topic/view/3096.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>Server</category>
			<description>
			&lt;a href="http://www.infoq.com/news/2009/06/Twitter-Architecture" rel="nofollow external" class="tpc"&gt;http://www.infoq.com/news/2009/06/Twitter-Architecture&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blog.evanweaver.com/articles/2009/03/13/qcon-presentation/" rel="nofollow external" class="tpc"&gt;http://blog.evanweaver.com/articles/2009/03/13/qcon-presentation/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.freewilliamsburg.com/archives/twitter_fail_whale.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
目前还没有放弃rails&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster?page=1" rel="nofollow external" class="tpc"&gt;http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster?page=1&lt;/a&gt;
			</description>
			<pubDate>Mon, 29 Jun 2009 09:20:06 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3096.html</guid>
		</item>
		<item>
			<title>Rack加Tidy ... no reply</title>
			<link>http://chinaonrails.com/topic/view/3018.html</link>
			<comments>http://chinaonrails.com/topic/view/3018.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>Server</category>
			<description>
			&lt;a href="http://www.railsfire.com/article/rack-middleware-using-html-tidy" rel="nofollow external" class="tpc"&gt;http://www.railsfire.com/article/rack-middleware-using-html-tidy&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
HTML Tidy是一个免费的HTML语言检查工具，检查代码并指出一些与已发布的W3C标准不一致的地方。它可以用来解析包含HTML标记的HTML文件或字符串，并可以自动改正错误，使其与相关标准完全一致。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://tidy.sourceforge.net/" rel="nofollow external" class="tpc"&gt;http://tidy.sourceforge.net/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.w3.org/People/Raggett/tidy/tidy.gif" border="0" /&gt;　　HTML Tidy是跨平台的，在Windows、Macintosh、UNIX等平台上都可以使用。&lt;br /&gt;
&lt;br /&gt;
静态html生成的webby也用到HTML Tidy&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/898.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/898.html&lt;/a&gt;
			</description>
			<pubDate>Tue, 02 Jun 2009 13:01:19 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/3018.html</guid>
		</item>
		<item>
			<title>视频: 种棵属于自己的桉树，让它高耸入云 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/2991.html</link>
			<comments>http://chinaonrails.com/topic/view/2991.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>Server</category>
			<description>
			&lt;a href="http://www.orug.org/articles/2009/05/18/eucalyptus-your-personal-cloud" rel="nofollow external" class="tpc"&gt;http://www.orug.org/articles/2009/05/18/eucalyptus-your-personal-cloud&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
这棵开源的树长到云彩里就商业化了，因为得到的VC肥料的灌溉&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.orug.org/files/Eucalyptus-Thomas.png" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
Eucalyptus的安装，中文介绍&lt;br /&gt;
&lt;a href="http://blog.sina.com.cn/s/blog_53f716d40100dlfj.html" rel="nofollow external" class="tpc"&gt;http://blog.sina.com.cn/s/blog_53f716d40100dlfj.html&lt;/a&gt;
			</description>
			<pubDate>Fri, 22 May 2009 11:51:55 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/2991.html</guid>
		</item>
		<item>
			<title>Shoes搭Shotgun成了本地web服务器 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/2985.html</link>
			<comments>http://chinaonrails.com/topic/view/2985.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>Server</category>
			<description>
			可以做开发机本地机器上玩&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://github.com/hansineffect/shoes-and-a-shotgun/tree/master" rel="nofollow external" class="tpc"&gt;http://github.com/hansineffect/shoes-and-a-shotgun/tree/master&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
鞋就是_why先生搞出来的GUI&lt;br /&gt;
&lt;br /&gt;
shotgun 也许您听说过Rack，&lt;br /&gt;
不要装填的机柜&lt;br /&gt;
&lt;a href="http://chinaonrails.com/topic/view/349.html" rel="nofollow external" class="tpc"&gt;http://chinaonrails.com/topic/view/349.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://img193.imageshack.us/img193/1161/20090521150258.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
Shoes-and-a-shotgun is an app for Shoes that runs a Thin web-server locally on&lt;br /&gt;
the users machine.&lt;br /&gt;
&lt;br /&gt;
It uses Ryan Tomayko's Shotgun for easy reloading.&lt;br /&gt;
&lt;br /&gt;
看香港电影同胞，里面搜山的场景，香港警察前面开了几枪，掉头就往后跑，高喊reload，说明他们的枪不行，以前香港电影里的枪的子弹装得多的多，好像不容易打光，即使打光了也自动（偷偷换也不用喊）就换了弹夹
			</description>
			<pubDate>Thu, 21 May 2009 14:55:42 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/2985.html</guid>
		</item>
		<item>
			<title>HighlyAvailableLAMP搞可靠啦 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/2971.html</link>
			<comments>http://chinaonrails.com/topic/view/2971.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>Server</category>
			<description>
			&lt;a href="https://help.ubuntu.com/community/HighlyAvailableLAMP" rel="nofollow external" class="tpc"&gt;https://help.ubuntu.com/community/HighlyAvailableLAMP&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="https://help.ubuntu.com/community/HighlyAvailableLAMP?action=AttachFile&amp;do=get&amp;target=lampfix.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
搭建HA（高可靠）服务器Linux, Apache, MySQL, and PHP (LAMP) &lt;br /&gt;
&lt;br /&gt;
技术关键DRBD &lt;br /&gt;
Distributed Replicated Block Device 是 Linux 平台上的分布式储存系统。其中包含了核心模组，数个使用者空间管理程式及 shell scripts，通常用于高可用性（high availability, HA）丛集。DRBD 类似磁盘阵列的RAID 1（镜像），只不过 RAID 1 是在同一台电脑内，而 DRBD 是透过网络。&lt;br /&gt;
&lt;br /&gt;
即使一台倒下，另外一台也能保证服务。
			</description>
			<pubDate>Tue, 19 May 2009 10:11:21 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/2971.html</guid>
		</item>
		<item>
			<title>Gearman - 分布式远程过程处理框架 与ruby ... no reply</title>
			<link>http://chinaonrails.com/topic/view/2961.html</link>
			<comments>http://chinaonrails.com/topic/view/2961.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>Server</category>
			<description>
			&lt;a href="http://www.linux-mag.com/id/7330" rel="nofollow external" class="tpc"&gt;http://www.linux-mag.com/id/7330&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Gearman 是 Perl 写的任务调度程序，提供一个服务器端和多种语言的客户端接口，包括 C/Perl/Python/Ruby&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://gearmanproject.org/images/gearman_simple.gif" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.maycode.com/index.php/linux/34-linuxbase/1295-spread.html" rel="nofollow external" class="tpc"&gt;http://www.maycode.com/index.php/linux/34-linuxbase/1295-spread.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
gearman简介&lt;br /&gt;
&lt;a href="http://blog.csdn.net/heiyeshuwu/archive/2009/05/12/4174350.aspx" rel="nofollow external" class="tpc"&gt;http://blog.csdn.net/heiyeshuwu/archive/2009/05/12/4174350.aspx&lt;/a&gt;
			</description>
			<pubDate>Fri, 15 May 2009 10:11:54 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/2961.html</guid>
		</item>
		<item>
			<title>大头 头大 x-json 安全性思考 ... no reply</title>
			<link>http://chinaonrails.com/topic/view/2866.html</link>
			<comments>http://chinaonrails.com/topic/view/2866.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>Server</category>
			<description>
			&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/07/ruby-developers-ignore-security-risks-claim-x-json-header-lsquonothing-seriousrsquo.aspx" rel="nofollow external" class="tpc"&gt;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/07/ruby-developers-ignore-security-risks-claim-x-json-header-lsquonothing-seriousrsquo.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/RubydevelopersclaimXJSONheaderisnothings_5913/Not-again-picard_thumb.jpg;pv6eb66d2b40a97b49" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
Prototype 是可以通过自定义的HTTP Header 信息里的X-JSON 传数据&lt;br /&gt;
&lt;br /&gt;
不光ruby这么干，php， java都这么干了，Ajax不只一个在战抖
			</description>
			<pubDate>Wed, 08 Apr 2009 08:31:31 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/2866.html</guid>
		</item>
	</channel>
</rss>