<?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/"
	>

<channel>
	<title>Ruby.Erlang</title>
	<atom:link href="http://blog.ulimits.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.ulimits.com</link>
	<description>A blog about Ruby/Rails, Erlang, and more.</description>
	<pubDate>Sun, 12 Apr 2009 19:32:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Added Commenting functionality</title>
		<link>http://blog.ulimits.com/?p=21</link>
		<comments>http://blog.ulimits.com/?p=21#comments</comments>
		<pubDate>Sat, 12 Jul 2008 16:00:12 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://blog.ulimits.com/?p=21</guid>
		<description><![CDATA[Nowadays, commenting is considered a must for a blog. If you have a blog that does not allow your precious readers to present their thoughts, you must be so ashamed of yourself to claim that it is a blog. Well, I am not exception. But this is a static blog site. Except a bunch of [...]]]></description>
			<content:encoded><![CDATA[<p>Nowadays, commenting is considered a must for a blog. If you have a blog that does not allow your precious readers to present their thoughts, you must be so ashamed of yourself to claim that it is a blog. Well, I am not exception. But this is a <strong>static</strong> blog site. Except a bunch of well formatted html files, my site has no database server, no Ruby on Rails, no C#, no anything that can provide the <em>necessary</em> facility to implement the dynamic commenting system.</p>
<p>What should I do?</p>
<p><a href="http://disqus.com/">Disqus</a> comes to the rescue. Disqus is one of the commenting system based on Javascript technology. To use it, you simply go to Disqus’s website, register an account, put one line of Javascript code into your static html page. Then you’re done. It’s that simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ulimits.com/?feed=rss2&amp;p=21</wfw:commentRss>
		</item>
		<item>
		<title>Revisiting C#</title>
		<link>http://blog.ulimits.com/?p=16</link>
		<comments>http://blog.ulimits.com/?p=16#comments</comments>
		<pubDate>Tue, 08 Jul 2008 03:45:02 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.ulimits.com/?p=16</guid>
		<description><![CDATA[After extensively programming in Ruby for almost two years, I am required to do something non-trivial in C# recently. Several years passed since last time I wrote code in C# days and nights. Good old days. These days I’ve been refreshing my memory and picking up my C# skills. I’m feeling good: the language has [...]]]></description>
			<content:encoded><![CDATA[<p>After extensively programming in Ruby for almost two years, I am required to do something non-trivial in C# recently. Several years passed since last time I wrote code in C# days and nights. Good old days. These days I’ve been refreshing my memory and picking up my C# skills. I’m feeling good: the language has evolved a bit but not so much. I’m confident that I will be productive in a few days and proficient in it probably after a few weeks.</p>
<p>The application I’m working on is a general server-side application, which is multi-threaded, consuming a web service, talking to a database, providing a SOAP web service, etc. It appears very likely to be Network bound and database bound. Async I/O seems the natural way to go. Whatever, let’s wait and see.</p>
<p>In contrast to Ruby, C# perfors much better and less memory-hungry, I tend to take C# as my choice of server-side programming, especially for heavy-lifting stuffs. That doesn’t mean I give up Ruby yet, I still need to take out some time to check out <a href="http://rubyforge.org/projects/eventmachine" target="_blank">EventMachine</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ulimits.com/?feed=rss2&amp;p=16</wfw:commentRss>
		</item>
		<item>
		<title>Build a popular blog with only 6 dollars a month</title>
		<link>http://blog.ulimits.com/?p=9</link>
		<comments>http://blog.ulimits.com/?p=9#comments</comments>
		<pubDate>Fri, 20 Jun 2008 02:26:06 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.ulimits.com/?p=9</guid>
		<description><![CDATA[Just imagine that your blog is getting popular, redditted, dugg, or slashdotted, traffic that you’ve been waiting for months or years suddenly becomes so aplenty, or actually overwhelming. Your shared hosted blog site is causing so much trouble to the miserable already overcrowded server, that the host shut your site down, or suggest that you [...]]]></description>
			<content:encoded><![CDATA[<p>Just imagine that your blog is getting popular, redditted, dugg, or slashdotted, traffic that you’ve been waiting for months or years suddenly becomes so aplenty, or actually overwhelming. Your shared hosted blog site is causing so much trouble to the miserable already overcrowded server, that the host shut your site down, or suggest that you upgrade to their more expensive plan that enables you own your dedicated server. Your site is embarrassingly down for days, while you are working hard at the upgrading. After you’re done, the traffic is gone. Then you stuck at the expensive plan that has very little use.</p>
<p> </p>
<p>Enter <a href="http://rassmalog.rubyforge.org/" target="_blank">Rassmalog</a>—a static blogging software that can generate htmls for all you blog entries. The setup is straightforward. You buy a vps (Xen VPS recommended), install your favorite Linux distribution, install a lightweight web server (NGinx or Lighttpd is suggested). Install RassmaLog onto your desktop at home, then</p>
<pre> rake new </pre>
<p>to create your first post. To be honest, the YAML format RassmaLog uses DOES need a bit time to get used to. But don’t worry, it’s not big deal.</p>
<pre> rake gen </pre>
<p> to generate the htmls and to upload them to your host, you execute</p>
<pre> rake upload </pre>
<p> You are done and ready to rock! With NGinx (what I choose)’s horse power, you can handle spiky traffic from Slashdot, Reddit, Yahoo, Digg all together.</p>
<p>The only caveat is that you have to outsource the commenting system to external sites such as <a href="http://disqus.com/">Disqus</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ulimits.com/?feed=rss2&amp;p=9</wfw:commentRss>
		</item>
		<item>
		<title>About this blog</title>
		<link>http://blog.ulimits.com/?p=5</link>
		<comments>http://blog.ulimits.com/?p=5#comments</comments>
		<pubDate>Sun, 01 Jun 2008 21:32:21 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blog.ulimits.com/?p=5</guid>
		<description><![CDATA[Having followed a few blogs for more than two years, I finally made up my mind to have my own. I do not expect it to be as popular as codinghorror, but a memo to keep record of some random thoughts.
]]></description>
			<content:encoded><![CDATA[<p>Having followed a few blogs for more than two years, I finally made up my mind to have my own. I do not expect it to be as popular as <a href="http://codinghorror.com" target="_blank">codinghorror</a>, but a memo to keep record of some random thoughts.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ulimits.com/?feed=rss2&amp;p=5</wfw:commentRss>
		</item>
	</channel>
</rss>
