<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>麥克斯做個不宅的工程師</title>
	<atom:link href="http://maxi326.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://maxi326.wordpress.com</link>
	<description>Maxi's idiotic programming.</description>
	<lastBuildDate>Mon, 02 Nov 2009 10:32:35 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='maxi326.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/6d324989f7317277311b6f1c1dc51a6a?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>麥克斯做個不宅的工程師</title>
		<link>http://maxi326.wordpress.com</link>
	</image>
			<item>
		<title>Use Memcached in .NET application with Linq</title>
		<link>http://maxi326.wordpress.com/2009/11/02/use-memcached-in-net-application-with-linq/</link>
		<comments>http://maxi326.wordpress.com/2009/11/02/use-memcached-in-net-application-with-linq/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 09:44:43 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[serialization]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=609</guid>
		<description><![CDATA[First of all, get the memcached, I user win32 version. http://jehiah.cz/projects/memcached-win32/  version 1.2.1
Secondly, get a client for memcached, I use this one http://memcachedproviders.codeplex.com/ version 1.2
Get the document for the client too, I start without it and I think you should read it in advance.
I will share some of my experience too.
The official documentation is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=609&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/11/02/use-memcached-in-net-application-with-linq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
		<item>
		<title>ASP.NET Membership/Role Model + Sitemap Security Trimming</title>
		<link>http://maxi326.wordpress.com/2009/11/02/asp-membershiprole-model-sitemap-security-trimming/</link>
		<comments>http://maxi326.wordpress.com/2009/11/02/asp-membershiprole-model-sitemap-security-trimming/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 07:44:18 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Membership]]></category>
		<category><![CDATA[Role]]></category>
		<category><![CDATA[Security Trimming]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=605</guid>
		<description><![CDATA[The scenario is like this, I want to extend the ability of ASP Membership and role mode, also want to display content depends on user role.
So, I am going to use a SQL server to store and be able to extend. You can even implement you own provider class.
I will focus on how to setup [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=605&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/11/02/asp-membershiprole-model-sitemap-security-trimming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
		<item>
		<title>C# do not inherit parent class constructor</title>
		<link>http://maxi326.wordpress.com/2009/09/28/c-do-not-inherit-parent-class-constructor/</link>
		<comments>http://maxi326.wordpress.com/2009/09/28/c-do-not-inherit-parent-class-constructor/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 14:01:33 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[abstract class]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[constructor]]></category>
		<category><![CDATA[inherit]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=569</guid>
		<description><![CDATA[C# inheritance do not inherit parent class constructor.
If you want to invoke the parent constructor before doing anything in child constructor.
Define the child constructor as the following
ChildClassName(child parameter list) : base (child parameter list)
Two parameter lists do not need to be the same.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=569&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/09/28/c-do-not-inherit-parent-class-constructor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
		<item>
		<title>Assign Default File Sort Order in Windows!</title>
		<link>http://maxi326.wordpress.com/2009/09/28/assign-default-file-sort-order-in-windows/</link>
		<comments>http://maxi326.wordpress.com/2009/09/28/assign-default-file-sort-order-in-windows/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 13:55:06 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[科技與人生]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[Sort]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=526</guid>
		<description><![CDATA[標題: 為視窗設定檔案預設排序
This is a very good example of bad design!!
One day I find my default file sorting is messed up, and I want to restore it.
The way to do it is so complicated and hidden almost like Game Cheat Code&#8230;
這是一個很好的差勁設計例子
某日我的檔案排序亂掉了,我想回復到預設的排序
那個方法就像玩遊戲的秘技一樣難&#8230;
Right click My Computer, choose Explore.
Click on the C: Drive in the left pane.
Click on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=526&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/09/28/assign-default-file-sort-order-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
		<item>
		<title>Request.Params vs Request.QueryString</title>
		<link>http://maxi326.wordpress.com/2009/09/28/request-params-vs-request-querystring/</link>
		<comments>http://maxi326.wordpress.com/2009/09/28/request-params-vs-request-querystring/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 13:42:33 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Request.Params]]></category>
		<category><![CDATA[Request.QueryString]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=443</guid>
		<description><![CDATA[Request.Params will get the set of keys/values including queryString, form, cookies and server variables.
whereas Request.QueryString only get those http [GET] parameters which means more efficient.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=443&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/09/28/request-params-vs-request-querystring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
		<item>
		<title>Encoding Error When Passing Value in Url</title>
		<link>http://maxi326.wordpress.com/2009/09/28/encoding-error-when-passing-value-in-url/</link>
		<comments>http://maxi326.wordpress.com/2009/09/28/encoding-error-when-passing-value-in-url/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 13:36:46 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[QueryString]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[亂碼]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=441</guid>
		<description><![CDATA[Title: 使用URL傳參數出現亂碼
Use the following to solve the problem.
HttpUtility.UrlEncode()/UrlDecode()
And this method save you from some XSS attacks too ^_^
用下列方法就編碼可以
HttpUtility.UrlEncode()/UrlDecode()
這會同時避開某部份XSS攻擊
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=441&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/09/28/encoding-error-when-passing-value-in-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
		<item>
		<title>愛因斯坦</title>
		<link>http://maxi326.wordpress.com/2009/09/25/%e6%84%9b%e5%9b%a0%e6%96%af%e5%9d%a6/</link>
		<comments>http://maxi326.wordpress.com/2009/09/25/%e6%84%9b%e5%9b%a0%e6%96%af%e5%9d%a6/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 07:51:42 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[台灣情]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=465</guid>
		<description><![CDATA[物理系的老闆教了我很多物理的知識,也跟我講了愛因斯坦的歷史.
他的廣義相對論,由日蝕得到證明,真是很傳奇.
還有光速不變怎樣被人造慧星實驗挑戰&#8230;
質量與能量互換的正確模型等&#8230;
偉人果然是不一樣&#8230;物理也可以很有趣&#8230;
但老闆也說明他們都很窮&#8230;
所以這個世界&#8230;凡人還是比較多
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=465&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/09/25/%e6%84%9b%e5%9b%a0%e6%96%af%e5%9d%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
		<item>
		<title>JPEG meta data</title>
		<link>http://maxi326.wordpress.com/2009/09/25/jpeg-meta-data/</link>
		<comments>http://maxi326.wordpress.com/2009/09/25/jpeg-meta-data/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 06:47:30 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[Computer Science Knowledge]]></category>
		<category><![CDATA[JPEG]]></category>
		<category><![CDATA[Meta data]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=447</guid>
		<description><![CDATA[I know very little about JPEG.
Recently have a chance to get a little information on it.
Actually, image formats, video farmats have something call meta data.
Those data provide extra information for the content.
For JPEG, meta data is anything before the first &#8216;FFF1&#8242;.
There is where you can hide a virus inside.
It is another story for JPEG with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=447&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/09/25/jpeg-meta-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
		<item>
		<title>Extension is static method, beware of its namespace</title>
		<link>http://maxi326.wordpress.com/2009/09/02/extension-is-static-method-beware-of-its-namespace/</link>
		<comments>http://maxi326.wordpress.com/2009/09/02/extension-is-static-method-beware-of-its-namespace/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 13:46:58 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[NameSpace]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=574</guid>
		<description><![CDATA[If you are using extension method within same namespace, carefully choose your method names.
Because extension methods is actually treat as static methods.
So, if you have extension method isEmpty() for let&#8217;s say Guid and TextBox.
And both of them are in namespace Your.Extension. The compile will complete without a problem.
But you will encounter error at runtime since [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=574&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/09/02/extension-is-static-method-beware-of-its-namespace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
		<item>
		<title>Export using ReportViewer without viewing</title>
		<link>http://maxi326.wordpress.com/2009/09/02/export-using-reportviewer-without-viewing/</link>
		<comments>http://maxi326.wordpress.com/2009/09/02/export-using-reportviewer-without-viewing/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 13:10:07 +0000</pubDate>
		<dc:creator>maxi326</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[report viewer]]></category>
		<category><![CDATA[ReportViewer]]></category>
		<category><![CDATA[stream]]></category>

		<guid isPermaLink="false">http://maxi326.wordpress.com/?p=581</guid>
		<description><![CDATA[ReportViewer is a great control. You can make drill down report and preview the report in the webpage.
Export as Excel or Pdf file easily, etc. Great features.
But, sometimes the user may not want to preview the report, the just want to get the file.
You can probably do that with Crystal report, but ReportViewer can just [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxi326.wordpress.com&blog=2204485&post=581&subd=maxi326&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://maxi326.wordpress.com/2009/09/02/export-using-reportviewer-without-viewing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3f980001603569e2c99e3eb47a198608?s=96&#38;d=wavatar&#38;r=X" medium="image">
			<media:title type="html">阿逼</media:title>
		</media:content>
	</item>
	</channel>
</rss>