<?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>Dreaming in CODE ~ /gavin/</title>
	<atom:link href="http://www.huzhifei.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.huzhifei.com</link>
	<description>Programming Life and the Zen of Computers</description>
	<lastBuildDate>Mon, 21 Jun 2010 00:25:42 +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>MySQL: Tuning / Optimizing my.cnf file</title>
		<link>http://www.huzhifei.com/?p=275</link>
		<comments>http://www.huzhifei.com/?p=275#comments</comments>
		<pubDate>Mon, 21 Jun 2010 00:23:20 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[my.cnf]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=275</guid>
		<description><![CDATA[In my new server, I have to do some fine tuning of MySQL 5 and here is what my.cnf file looks like for a double 2.33GHz CPU(four cores) machine with 16GB of memory. Below are notes on some of the important variables, I took down while tuning the config file. 1. query_cache_size: * MySQL provides [...]]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=275</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E. M. A. C. S.</title>
		<link>http://www.huzhifei.com/?p=273</link>
		<comments>http://www.huzhifei.com/?p=273#comments</comments>
		<pubDate>Sat, 19 Jun 2010 11:30:52 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[toolkit]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=273</guid>
		<description><![CDATA[Emacs Makes A Computer Slow Escape Meta Alt Control Shift Emacs Makers Are Crazy Sickos Emacs Makes All Computing Simple Emacs Makefiles Annihilate C-Shells Emacs Manuals Always Cause Senility Emacs May Allow Customized Screwups Emacs Manuals Are Cryptic and Surreal Eventually Munches All Computer Storage Eight Megabytes And Constantly Swapping Elsewhere Maybe All Commands are [...]]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=273</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the recommended partitioning scheme for x86 and AMD64 systems?</title>
		<link>http://www.huzhifei.com/?p=265</link>
		<comments>http://www.huzhifei.com/?p=265#comments</comments>
		<pubDate>Thu, 08 Apr 2010 00:48:04 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=265</guid>
		<description><![CDATA[Unless you have a reason for doing otherwise, we recommend that you create the following partitions for x86 and AMD64 systems: 1. A swap partition (at least 256 MB) &#8211; swap partitions are used to support virtual memory. In other words, data is written to a swap partition when there is not enough RAM to [...]]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=265</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Function Arguments</title>
		<link>http://www.huzhifei.com/?p=262</link>
		<comments>http://www.huzhifei.com/?p=262#comments</comments>
		<pubDate>Tue, 23 Feb 2010 08:58:04 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[function]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=262</guid>
		<description><![CDATA[The ideal number of arguments for a function is zero (niladic). Next comes one (monadic), followed closely by two (dyadic). Three arguments (triadic) should be avoided where possible. More than three (polyadic) requires very special justification—and then shouldn’t be used anyway.]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=262</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Sharing knowledge</title>
		<link>http://www.huzhifei.com/?p=260</link>
		<comments>http://www.huzhifei.com/?p=260#comments</comments>
		<pubDate>Wed, 10 Feb 2010 07:49:50 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=260</guid>
		<description><![CDATA[Sharing knowledge is not about giving people something, or getting something from them. That is only valid for information sharing. Sharing knowledge occurs when people are genuinely interested in helping one another develop new capacities for action; it is about creating learning processes.]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=260</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>6 Authoritative Free Online Dictionary</title>
		<link>http://www.huzhifei.com/?p=258</link>
		<comments>http://www.huzhifei.com/?p=258#comments</comments>
		<pubDate>Wed, 10 Feb 2010 02:51:28 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[toolkit]]></category>
		<category><![CDATA[dictionary]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=258</guid>
		<description><![CDATA[http://www.merriam-webster.com/ http://www.macmillandictionary.com/ http://dictionary.cambridge.org/ http://www.ldoceonline.com/ http://www.collinslanguage.com/ http://www.oup.com/elt/catalogue/teachersites/oald7/lookup?cc=global]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=258</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerShell #requires -version</title>
		<link>http://www.huzhifei.com/?p=250</link>
		<comments>http://www.huzhifei.com/?p=250#comments</comments>
		<pubDate>Tue, 09 Feb 2010 23:53:20 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=250</guid>
		<description><![CDATA[Recently, I saw someone that had developed a script on the CTP3 drop and was then having trouble running it on v1 of PowerShell.  Eventually it turned out that he was using v2 features in his script.  Most of you know that we are trying to keep the next version of PowerShell compatible with v1 [...]]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=250</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerShell: Secret Parameter Alias Names</title>
		<link>http://www.huzhifei.com/?p=248</link>
		<comments>http://www.huzhifei.com/?p=248#comments</comments>
		<pubDate>Thu, 21 Jan 2010 12:38:31 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=248</guid>
		<description><![CDATA[It is important to note that cmdlet parameters can have assigned alias names. They are not always easy to find but they are there. This is why you can say -ea instead of -errorAction. Use this code to locate the alias parameter names of any cmdlet: &#8216;Get-Childitem&#8217; &#124; Foreach-Object { (get-command $_).parameters &#124; % { [...]]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=248</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netfilter conntrack performance tweaking</title>
		<link>http://www.huzhifei.com/?p=243</link>
		<comments>http://www.huzhifei.com/?p=243#comments</comments>
		<pubDate>Mon, 12 Oct 2009 08:13:32 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[nat]]></category>
		<category><![CDATA[netfilter]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=243</guid>
		<description><![CDATA[This document explains some of the things you need to know for netfilter
conntrack (and thus NAT) performance tuning.]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=243</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Install C/C++ Compilers in Ubuntu and testing your first C/C++ Program</title>
		<link>http://www.huzhifei.com/?p=240</link>
		<comments>http://www.huzhifei.com/?p=240#comments</comments>
		<pubDate>Sun, 04 Oct 2009 13:50:03 +0000</pubDate>
		<dc:creator>gavin</dc:creator>
				<category><![CDATA[c/cpp]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.huzhifei.com/?p=240</guid>
		<description><![CDATA[If you are a developer you need C and C++ Compiler for your development work. In ubuntu you can install the build-essential for C and C++ compilers. Install C and C++ Compilers in Ubuntu sudo aptitude install build-essential This will install all the required packages for C and C++ compilers Testing C and C++ Programs [...]]]></description>
		<wfw:commentRss>http://www.huzhifei.com/?feed=rss2&amp;p=240</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
