<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Leegorous</title>
	
	<link>http://leegorous.net/blog</link>
	<description>我的梦想飞行器</description>
	<lastBuildDate>Thu, 29 Jul 2010 14:03:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/leegorous/gowing" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="leegorous/gowing" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">leegorous/gowing</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>小工具：生成半透明背景色的 CSS 代码</title>
		<link>http://leegorous.net/blog/2010/07/29/generate-css-code-4-alpha-bg-color/</link>
		<comments>http://leegorous.net/blog/2010/07/29/generate-css-code-4-alpha-bg-color/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 14:01:36 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=708</guid>
		<description><![CDATA[如果希望使用半透明背景色，又觉得用24-bit PNG 太笨重，RGBA 这个时候就可以帮到你了。这个来自于 CSS3 的好东西。
应用它还有个最大的好处是，不用担心设置半透明背景会一刀切影响到子元素的透明度。
实现方案与兼容性见这篇 blog 
就是应用起来，不是那么的方便，涉及到一些数值换算，比如通常我用十六进制的颜色值，小数表示的 alpha 值，而十进制的 RGB 颜色值和十六进制的 alpha 值就显得很特别，每次都进行换算比较不符合懒人的做法。
于是就有了这个小工具页。
还有就是实现细节上和上面的 blog 介绍的有点区别。
欢迎使用。Enjoy!
]]></description>
			<content:encoded><![CDATA[<p>如果希望使用半透明背景色，又觉得用24-bit PNG 太笨重，RGBA 这个时候就可以帮到你了。这个来自于 CSS3 的好东西。</p>
<p>应用它还有个最大的好处是，不用担心设置半透明背景会一刀切影响到子元素的透明度。</p>
<p>实现方案与兼容性<a href="http://robertnyman.com/2010/01/11/css-background-transparency-without-affecting-child-elements-through-rgba-and-filters/" target="_blank">见这篇 blog </a></p>
<p>就是应用起来，不是那么的方便，涉及到一些数值换算，比如通常我用十六进制的颜色值，小数表示的 alpha 值，而十进制的 RGB 颜色值和十六进制的 alpha 值就显得很特别，每次都进行换算比较不符合懒人的做法。</p>
<p>于是就有了<a href="http://leegorous.net/tools/bg-alpha.html" target="_blank">这个小工具页</a>。</p>
<p>还有就是实现细节上和上面的 blog 介绍的有点区别。</p>
<p>欢迎使用。Enjoy!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/RHq587dhznsSqUGmGRSuj0XOjHQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/RHq587dhznsSqUGmGRSuj0XOjHQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RHq587dhznsSqUGmGRSuj0XOjHQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/RHq587dhznsSqUGmGRSuj0XOjHQ/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/07/29/generate-css-code-4-alpha-bg-color/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No.18 平江路</title>
		<link>http://leegorous.net/blog/2010/07/27/one-day-in-ping-jiang/</link>
		<comments>http://leegorous.net/blog/2010/07/27/one-day-in-ping-jiang/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 15:08:33 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[摄猎]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=690</guid>
		<description><![CDATA[早上，比预计的早来到平江路，很安宁，于是，静悄悄地谈话，静悄悄地看。
平江水经过水闸之后，打着漩涡而去，但一点都不影响这外表的平静感觉。

来到思婆桥，名字很温情，但是看过介绍之后想法就会发生一点变化。很多人拿着大炮对准这桥，我也若无其事地拿起小炮等待桥上的人散去。

平江路的一边是河，一边是各式商铺。不过有些店铺的门口挺雷的。

例如这个在典型的石门框内，镶嵌着自动玻璃门。十分古旧感觉的普通石阶梯，门两旁的很有民居风格的植物，已经掉色的如意吉祥，与现代设计的招牌来个碰撞。不知道其他人怎么想，反正很合我胃口。
再接着遇到一另类书店，不过我觉得是个四周围都放满了书的茶室。

上了二楼，发现一只踢都不走的猫，后来大概觉得躺太久累了，伸伸懒腰就游走了。如果一定要把这店归入书店类别的话，我觉得算是个生活用书专卖店吧。


其实，主角还是平江。


已经不是什么大清早了，这家店主人比较懒，都懒得开店了～


没点特色在这里会混不下去的。

这亭子绝对凉快


桥，很多的桥。大多数时候，我们都不满足于隔岸相望，更希望借助桥的力量，来实现进一步的接触。

接下来，将会与谁发生接触呢？
]]></description>
			<content:encoded><![CDATA[<p>早上，比预计的早来到平江路，很安宁，于是，静悄悄地谈话，静悄悄地看。</p>
<p>平江水经过水闸之后，打着漩涡而去，但一点都不影响这外表的平静感觉。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4472.jpg" target="_blank"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4472-375x500.jpg" alt="" title="小漩涡们" width="375" height="500" class="aligncenter size-medium wp-image-689" /></a><br />
来到思婆桥，名字很温情，但是看过介绍之后想法就会发生一点变化。很多人拿着大炮对准这桥，我也若无其事地拿起小炮等待桥上的人散去。<span id="more-690"></span><br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4473.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4473-375x500.jpg" alt="" title="思婆桥" width="375" height="500" class="aligncenter size-medium wp-image-691" /></a></p>
<p>平江路的一边是河，一边是各式商铺。不过有些店铺的门口挺雷的。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4474.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4474-375x500.jpg" alt="" title="明堂咖啡" width="375" height="500" class="aligncenter size-medium wp-image-692" /></a><br />
例如这个在典型的石门框内，镶嵌着自动玻璃门。十分古旧感觉的普通石阶梯，门两旁的很有民居风格的植物，已经掉色的如意吉祥，与现代设计的招牌来个碰撞。不知道其他人怎么想，反正很合我胃口。</p>
<p>再接着遇到一另类书店，不过我觉得是个四周围都放满了书的茶室。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4475.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4475-500x375.jpg" alt="" title="猫的天空之城" width="500" height="375" class="aligncenter size-medium wp-image-693" /></a><br />
上了二楼，发现一只踢都不走的猫，后来大概觉得躺太久累了，伸伸懒腰就游走了。如果一定要把这店归入书店类别的话，我觉得算是个生活用书专卖店吧。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4477.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4477-500x375.jpg" alt="" title="猫的天空之城二楼的一个书桌" width="500" height="375" class="aligncenter size-medium wp-image-694" /></a></p>
<p><a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4478.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4478-375x500.jpg" alt="" title="猫的天空之城之楼梯" width="375" height="500" class="aligncenter size-medium wp-image-695" /></a></p>
<p>其实，主角还是平江。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4479.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4479-375x500.jpg" alt="" title="平江" width="375" height="500" class="aligncenter size-medium wp-image-696" /></a></p>
<p><a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4480.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4480-500x375.jpg" alt="" title="平江" width="500" height="375" class="aligncenter size-medium wp-image-697" /></a></p>
<p>已经不是什么大清早了，这家店主人比较懒，都懒得开店了～<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4481.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4481-500x375.jpg" alt="" title="老店的门" width="500" height="375" class="aligncenter size-medium wp-image-698" /></a></p>
<p><a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4482.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4482-500x375.jpg" alt="" title="交汇处" width="500" height="375" class="aligncenter size-medium wp-image-699" /></a></p>
<p>没点特色在这里会混不下去的。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4484.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4484-500x375.jpg" alt="" title="轮椅" width="500" height="375" class="aligncenter size-medium wp-image-700" /></a></p>
<p>这亭子绝对凉快<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4486.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4486-500x375.jpg" alt="" title="凉亭" width="500" height="375" class="aligncenter size-medium wp-image-701" /></a></p>
<p><a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4488.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4488-375x500.jpg" alt="" title="交汇" width="375" height="500" class="aligncenter size-medium wp-image-702" /></a></p>
<p>桥，很多的桥。大多数时候，我们都不满足于隔岸相望，更希望借助桥的力量，来实现进一步的接触。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4491.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/07/IMG_4491-500x375.jpg" alt="" title="很多的桥" width="500" height="375" class="aligncenter size-medium wp-image-703" /></a><br />
接下来，将会与谁发生接触呢？</p>

<p><a href="http://feedads.g.doubleclick.net/~a/P6JPW2gxLUKssjRIYgesdUV_u9E/0/da"><img src="http://feedads.g.doubleclick.net/~a/P6JPW2gxLUKssjRIYgesdUV_u9E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/P6JPW2gxLUKssjRIYgesdUV_u9E/1/da"><img src="http://feedads.g.doubleclick.net/~a/P6JPW2gxLUKssjRIYgesdUV_u9E/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/07/27/one-day-in-ping-jiang/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>No.17 绣球花</title>
		<link>http://leegorous.net/blog/2010/06/20/hydrangea/</link>
		<comments>http://leegorous.net/blog/2010/06/20/hydrangea/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 04:18:07 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[摄猎]]></category>
		<category><![CDATA[flower]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=676</guid>
		<description><![CDATA[还没完全盛放，已经非常美艳夺目

即将开放

不仅花好看，叶子也非常漂亮，绿油油，坚挺，纹理清晰，还有花边

想像一下成片的绣球开启时是何其壮观

大风车

几天之后……
完全盛放

由完全青涩幻化成完全粉艳

花面展开犹豫大舞台，花芯就是那唯一的主角

红花，绿叶，这是一种大自然的绝配

]]></description>
			<content:encoded><![CDATA[<p>还没完全盛放，已经非常美艳夺目<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4371.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4371-500x375.jpg" alt="" title="绣球花，还没完全盛放，已经非常美艳夺目" width="500" height="375" class="aligncenter size-medium wp-image-672" /></a></p>
<p>即将开放<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4374.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4374-500x375.jpg" alt="" title="绣球花，即将开放" width="500" height="375" class="aligncenter size-medium wp-image-677" /></a><br />
<span id="more-676"></span>不仅花好看，叶子也非常漂亮，绿油油，坚挺，纹理清晰，还有花边<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4378.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4378-500x375.jpg" alt="" title="绣球的叶子也相当漂亮" width="500" height="375" class="aligncenter size-medium wp-image-678" /></a></p>
<p>想像一下成片的绣球开启时是何其壮观<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4375.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4375-500x375.jpg" alt="" title="想像一下成片的绣球开启时是何其壮观" width="500" height="375" class="aligncenter size-medium wp-image-679" /></a></p>
<p>大风车<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4376.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4376-500x375.jpg" alt="" title="大风车" width="500" height="375" class="aligncenter size-medium wp-image-680" /></a></p>
<p>几天之后……</p>
<p>完全盛放<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4402.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4402-500x375.jpg" alt="" title="哇，好多" width="500" height="375" class="aligncenter size-medium wp-image-681" /></a></p>
<p>由完全青涩幻化成完全粉艳<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4403.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4403-500x375.jpg" alt="" title="艳丽，盛放" width="500" height="375" class="aligncenter size-medium wp-image-682" /></a></p>
<p>花面展开犹豫大舞台，花芯就是那唯一的主角<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4404.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4404-500x375.jpg" alt="" title="花面展开犹豫大舞台" width="500" height="375" class="aligncenter size-medium wp-image-683" /></a></p>
<p>红花，绿叶，这是一种大自然的绝配<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4405.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4405-375x500.jpg" alt="" title="红花，绿叶" width="375" height="500" class="aligncenter size-medium wp-image-684" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/vWZEVyeW33m1xEXxPA2JficH8pU/0/da"><img src="http://feedads.g.doubleclick.net/~a/vWZEVyeW33m1xEXxPA2JficH8pU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vWZEVyeW33m1xEXxPA2JficH8pU/1/da"><img src="http://feedads.g.doubleclick.net/~a/vWZEVyeW33m1xEXxPA2JficH8pU/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/06/20/hydrangea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>不应对 bug 有偏见</title>
		<link>http://leegorous.net/blog/2010/06/15/find-the-right-bug/</link>
		<comments>http://leegorous.net/blog/2010/06/15/find-the-right-bug/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 11:29:43 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[脑电波紊乱]]></category>
		<category><![CDATA[bug]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=670</guid>
		<description><![CDATA[最近项目发展给我最大的感觉是，大家对 bug 抱有偏见。

出于项目管理与前期代码经营不足等原因，在版本发布临近之时，bug 猛增。其实 bug 多起来不是什么大问题，而且修复起来也挺快的，问题是为什么不能及早发现？直觉认为是测试在后期进行。但，提前让测试人员参与进来就能够解决问题吗？
在 bug 管理当中，是有分类的，人们对于不同种类的 bug 反应也是不一样的。例如对于一些 regression (倒退)表现得很严重。看似很合理的反应。
在某种程度上，开发的情绪是被测试牵引波动的。就像训练老鼠跑迷宫一样，电击多了就记得什么(错)路不能再走。但我怀疑这会不会导致开发会 LOST （迷失），忽略了代码中隐藏的各种信号，而依赖于测试反馈的信号。而据我观察，这种担忧不是多余，从开发修 bug 所改动的代码就可以看出。真是头痛医头，脚痛医脚，不报 bug，不修改。这里假设开发都不是应付式工作。这种对 bug 抱有偏见的状态所造成的问题，只要眼球足够多，迟早会以代码质量问题显现出来。那就是前一个现象发生的原因。
bug 不可怕，代码混乱才是问题，开发应该保持客观。显示 bug 是测试要做到事情，也是重要指标，但对于开发的，它也有指示作用，但肯定不是领头羊级的指标。开发要做的是书写良好的代码，让 bug 及早显现。不过也有一些外部因素，比如项目换血频繁，代码交接断裂，人员良莠不齐，普遍缺乏信托意识等等，都会造成累积的仅仅，仅仅是代码。
有良好的土壤，才能培育出丰厚的果实。

]]></description>
			<content:encoded><![CDATA[<p>最近项目发展给我最大的感觉是，大家对 bug 抱有偏见。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4379.jpg" target="_blank"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4379-500x375.jpg" alt="" title="我只是一只小bug" width="500" height="375" class="aligncenter size-medium wp-image-671" /></a></p>
<p>出于项目管理与前期代码经营不足等原因，在版本发布临近之时，bug 猛增。其实 bug 多起来不是什么大问题，而且修复起来也挺快的，问题是为什么不能及早发现？直觉认为是测试在后期进行。但，提前让测试人员参与进来就能够解决问题吗？</p>
<p>在 bug 管理当中，是有分类的，人们对于不同种类的 bug 反应也是不一样的。例如对于一些 regression (倒退)表现得很严重。看似很合理的反应。</p>
<p>在某种程度上，开发的情绪是被测试牵引波动的。就像训练老鼠跑迷宫一样，电击多了就记得什么(错)路不能再走。但我怀疑这会不会导致开发会 LOST （迷失），忽略了代码中隐藏的各种信号，而依赖于测试反馈的信号。而据我观察，这种担忧不是多余，从开发修 bug 所改动的代码就可以看出。真是头痛医头，脚痛医脚，不报 bug，不修改。这里假设开发都不是应付式工作。这种对 bug 抱有偏见的状态所造成的问题，只要眼球足够多，迟早会以代码质量问题显现出来。那就是前一个现象发生的原因。</p>
<p>bug 不可怕，代码混乱才是问题，开发应该保持客观。显示 bug 是测试要做到事情，也是重要指标，但对于开发的，它也有指示作用，但肯定不是领头羊级的指标。开发要做的是书写良好的代码，让 bug 及早显现。不过也有一些外部因素，比如项目换血频繁，代码交接断裂，人员良莠不齐，普遍缺乏信托意识等等，都会造成累积的仅仅，仅仅是代码。</p>
<p>有良好的土壤，才能培育出丰厚的果实。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4371.jpg" target="_blank"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4371-500x375.jpg" alt="" title="绣球花，还没完全盛放，已经非常美艳夺目" width="500" height="375" class="aligncenter size-medium wp-image-672" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/mMIHJ2zjrHA2i8VoerpvRr1JIhA/0/da"><img src="http://feedads.g.doubleclick.net/~a/mMIHJ2zjrHA2i8VoerpvRr1JIhA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mMIHJ2zjrHA2i8VoerpvRr1JIhA/1/da"><img src="http://feedads.g.doubleclick.net/~a/mMIHJ2zjrHA2i8VoerpvRr1JIhA/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/06/15/find-the-right-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No.16 雨后狗尾草</title>
		<link>http://leegorous.net/blog/2010/06/15/setaria-viridis-after-rain/</link>
		<comments>http://leegorous.net/blog/2010/06/15/setaria-viridis-after-rain/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 10:14:23 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[摄猎]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=667</guid>
		<description><![CDATA[
狗尾草，这种常见主要杂草，什么地方里都可以找到。
与其说这是一种杂草，不如说，它就是一个普遍存在，在这天地间有它存在的法则。
前不久看到有报道指日本用维护生态平衡来正义化捕鲸。简直是大笑话。就算是为了生态平衡，大规模捕鲸这种做法就和最近国内平抑房价的做法一样，治标不治本。利益驱动之下，什么言论都可以出。现在有多少人会回归关注人与自然的关系呢，太多人疲于应付人与社会的关系了，难道那些只适合当小学生的学习课题？
]]></description>
			<content:encoded><![CDATA[<p><a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4400.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4400-e1276594719941-375x500.jpg" alt="" title="雨后狗尾草" width="375" height="500" class="aligncenter size-medium wp-image-666" /></a><br />
<a href="http://zh.wikipedia.org/zh/%E7%8B%97%E5%B0%BE%E8%8D%89" target="_blank">狗尾草，这种常见主要杂草</a>，什么地方里都可以找到。</p>
<p>与其说这是一种杂草，不如说，它就是一个普遍存在，在这天地间有它存在的法则。</p>
<p>前不久看到有<a href="http://tech.sina.com.cn/other/2004-07-25/1624392712.shtml" target="_blank">报道指日本用维护生态平衡来正义化捕鲸</a>。简直是大笑话。就算是为了生态平衡，大规模捕鲸这种做法就和最近国内平抑房价的做法一样，治标不治本。利益驱动之下，什么言论都可以出。现在有多少人会回归关注人与自然的关系呢，太多人疲于应付人与社会的关系了，难道那些只适合当小学生的学习课题？</p>

<p><a href="http://feedads.g.doubleclick.net/~a/1AY27ntytFZTOA-6xIX1zHJ5HQo/0/da"><img src="http://feedads.g.doubleclick.net/~a/1AY27ntytFZTOA-6xIX1zHJ5HQo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1AY27ntytFZTOA-6xIX1zHJ5HQo/1/da"><img src="http://feedads.g.doubleclick.net/~a/1AY27ntytFZTOA-6xIX1zHJ5HQo/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/06/15/setaria-viridis-after-rain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No.15 天空深处</title>
		<link>http://leegorous.net/blog/2010/06/06/deep-in-the-sky/</link>
		<comments>http://leegorous.net/blog/2010/06/06/deep-in-the-sky/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 06:23:42 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[摄猎]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=662</guid>
		<description><![CDATA[我选择了停下来喘口气，感受湖水拍岸，让呼吸声放缓，与水声同步
我选择了继续奔向下一个里程碑，迎接风的挑战，享受鼓掌一般的拍浪声
我选择了绕开正在甜蜜的情侣，在远处慢慢欣赏宁静的依靠
我选择了与愁眉深锁的人擦肩而过，原来我们并不孤单
我选择了默默地观察
我选择了让观点去碰撞
我选择了回避
我选择了面对
在无数次选择之中，造就了数亿万个我
在天空深处的另一个我，你还好吗？

]]></description>
			<content:encoded><![CDATA[<p>我选择了停下来喘口气，感受湖水拍岸，让呼吸声放缓，与水声同步<br />
我选择了继续奔向下一个里程碑，迎接风的挑战，享受鼓掌一般的拍浪声</p>
<p>我选择了绕开正在甜蜜的情侣，在远处慢慢欣赏宁静的依靠<br />
我选择了与愁眉深锁的人擦肩而过，原来我们并不孤单</p>
<p>我选择了默默地观察<br />
我选择了让观点去碰撞</p>
<p>我选择了回避<br />
我选择了面对</p>
<p>在无数次选择之中，造就了数亿万个我<br />
在天空深处的另一个我，你还好吗？<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4387.jpg" target="_blank"><img src="http://leegorous.net/blog/wp-content/uploads/2010/06/IMG_4387-500x375.jpg" alt="" title="天空深处" width="500" height="375" class="aligncenter size-medium wp-image-663" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/KsDDV5UkE23yy17WfQX76ZsKpl4/0/da"><img src="http://feedads.g.doubleclick.net/~a/KsDDV5UkE23yy17WfQX76ZsKpl4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/KsDDV5UkE23yy17WfQX76ZsKpl4/1/da"><img src="http://feedads.g.doubleclick.net/~a/KsDDV5UkE23yy17WfQX76ZsKpl4/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/06/06/deep-in-the-sky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决鼠标单击变双击的问题</title>
		<link>http://leegorous.net/blog/2010/05/29/fix-mouse-one-click-become-dbclick-problem/</link>
		<comments>http://leegorous.net/blog/2010/05/29/fix-mouse-one-click-become-dbclick-problem/#comments</comments>
		<pubDate>Sat, 29 May 2010 11:36:29 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[乱糟糟]]></category>
		<category><![CDATA[device]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=656</guid>
		<description><![CDATA[鼠标(罗技 MX Revolution)单击变双击真是一件很郁闷的事，Google 查了下，居然还不少见。虽然都说不是什么大手术，实在不行换个小零件，不过面对这么个高科技产品，还真要犹豫一阵子。不过考虑到不解决掉，打游戏会很不爽。
第一个问题：工具，我需要工具。奇缺。后悔搬窝的时候连小脑都没用。翻了好久才找到个小十字螺丝刀。根据网上图文并茂的解剖教程，首先是要弄下鼠脚垫，才能看得见固定螺丝。水果刀华丽登场。
解开鼠皮。真正的问题出现，还是工具的问题。国产微动开关的保护壳，教程说要小金属片，我的天啊！哪里来金属片，还要小的！这不是微创手术么？
灵感闪现，真的只是灵感。我的所有物品当中，只有剃须刀片能满足这两大条件。只是吉列的双层刀片也有个保护层（用来保护我们的肌肤），使用暴力，胜利获取物品——两块小金属片。下面就是插呀插呀，撬呀撬呀，为了后面能恢复回去，半小时左右才将微动开关的保护壳温柔地卸下来。


终于可以亲眼目睹这个奇妙的装置。人类真是太聪明了，用这么大的一个按钮去控制这么小的开关。用指甲直接单击，还真有弹性。清洁小金属片不难，未免不要拆开再来一遍，特意刮得亮得不能再亮。事情没完。将小金属片装回去不容易啊，教程也特意说明过，我居然不信。最后那个安装顺序有点不一样，我是按照 3，1，2 这样的顺序完成的。尽信书不如无书。过程中不断怨恨我的手指太粗了。恢复之前，开鼠标，实测了一下，证实有效。

好久没有做这样的小手术了。突然回忆起曾经是那么热衷于解剖各种东西，钟，电子表，柯柏文，音箱，耳机，可以打俄罗斯方块的掌上游戏机……
以前那只电视机经常坏，我曾经想过如果学会了修电视机，就不用看见靓妈虽然不情愿但还是要花钱请人来修了，惭愧，现在还是不会修。
]]></description>
			<content:encoded><![CDATA[<p>鼠标(罗技 MX Revolution)单击变双击真是一件很郁闷的事，Google 查了下，居然还不少见。虽然都说不是什么大手术，实在不行换个小零件，不过面对这么个高科技产品，还真要犹豫一阵子。不过考虑到不解决掉，打游戏会很不爽。</p>
<p>第一个问题：工具，我需要工具。奇缺。后悔搬窝的时候连小脑都没用。翻了好久才找到个小十字螺丝刀。根据<a href="http://diybbs.zol.com.cn/4/703_35081.html" target="_blank">网上图文并茂的解剖教程</a>，首先是要弄下鼠脚垫，才能看得见固定螺丝。水果刀华丽登场。</p>
<p>解开鼠皮。真正的问题出现，还是工具的问题。国产微动开关的保护壳，<a href="http://hi.baidu.com/anpho/blog/item/61beb2b7b095eef631add112.html" target="_blank">教程</a>说要小金属片，我的天啊！哪里来金属片，还要小的！这不是微创手术么？</p>
<p>灵感闪现，真的只是灵感。我的所有物品当中，只有剃须刀片能满足这两大条件。只是吉列的双层刀片也有个保护层（用来保护我们的肌肤），使用暴力，胜利获取物品——两块小金属片。下面就是插呀插呀，撬呀撬呀，为了后面能恢复回去，半小时左右才将微动开关的保护壳温柔地卸下来。</p>
<p><a href="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4362.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4362-500x375.jpg" alt="" title="国产微动开关保护壳" width="500" height="375" class="aligncenter size-medium wp-image-657" /></a><span id="more-656"></span></p>
<p><a href="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4363.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4363-500x375.jpg" alt="" title="微动开关内部结构" width="500" height="375" class="aligncenter size-medium wp-image-658" /></a><br />
终于可以亲眼目睹这个奇妙的装置。人类真是太聪明了，用这么大的一个按钮去控制这么小的开关。用指甲直接单击，还真有弹性。清洁小金属片不难，未免不要拆开再来一遍，特意刮得亮得不能再亮。事情没完。将小金属片装回去不容易啊，<a href="http://hi.baidu.com/anpho/blog/item/61beb2b7b095eef631add112.html" target="_blank">教程也特意说明过</a>，我居然不信。最后那个安装顺序有点不一样，我是按照 3，1，2 这样的顺序完成的。尽信书不如无书。过程中不断怨恨我的手指太粗了。恢复之前，开鼠标，实测了一下，证实有效。</p>
<p><a href="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4364.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4364-500x375.jpg" alt="" title="鼠标滚轮" width="500" height="375" class="aligncenter size-medium wp-image-659" /></a><br />
好久没有做这样的小手术了。突然回忆起曾经是那么热衷于解剖各种东西，钟，电子表，柯柏文，音箱，耳机，可以打俄罗斯方块的掌上游戏机……</p>
<p>以前那只电视机经常坏，我曾经想过如果学会了修电视机，就不用看见靓妈虽然不情愿但还是要花钱请人来修了，惭愧，现在还是不会修。</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Fi9MexFR5j4A6QUJTgI6BE0wKTU/0/da"><img src="http://feedads.g.doubleclick.net/~a/Fi9MexFR5j4A6QUJTgI6BE0wKTU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Fi9MexFR5j4A6QUJTgI6BE0wKTU/1/da"><img src="http://feedads.g.doubleclick.net/~a/Fi9MexFR5j4A6QUJTgI6BE0wKTU/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/05/29/fix-mouse-one-click-become-dbclick-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“?” 在前 “#” 在后</title>
		<link>http://leegorous.net/blog/2010/05/23/hash-after-search/</link>
		<comments>http://leegorous.net/blog/2010/05/23/hash-after-search/#comments</comments>
		<pubDate>Sun, 23 May 2010 15:34:21 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=652</guid>
		<description><![CDATA[location 对象，一个不太起眼的对象。
对于这个 URL “http://localhost:8000/lab/index.html?key=1#fly”，它包含了下面的属性。

hash: #fly
host: localhost:8000
hostname: localhost
href: http://localhost:8000/lab/index.html?key=1#fly
pathname: /lab/index.html
port: 8000
protocol: http:
search: ?key=1

这篇文档里面有相关属性的说明。不过还有一点不太起眼的地方，hash 和 search 的先后顺序。
作为对比，有“http://localhost:8000/lab/index.html#fly?key=1”

hash: #fly?key=1
search:

各个浏览器上表现都是一样的，hash 先出现的话会吃掉 search 的，这让我有点费解，这个顺序还真那么重要吗？
当我们点击一个锚点的时候浏览器会在整个 URL 之后加上 hash的，这样似乎也挺好理解的。
只是如果需要手工拼接 URL，那就需要注意一下这个顺序了。
]]></description>
			<content:encoded><![CDATA[<p><a href="https://developer.mozilla.org/en/DOM/window.location" target="blank">location </a>对象，一个不太起眼的对象。<br />
对于这个 URL “http://localhost:8000/lab/index.html?key=1#fly”，它包含了下面的属性。</p>
<pre>
<strong>hash: </strong>#fly
<strong>host:</strong> localhost:8000
<strong>hostname:</strong> localhost
<strong>href: </strong>http://localhost:8000/lab/index.html?key=1#fly
<strong>pathname:</strong> /lab/index.html
<strong>port: </strong>8000
<strong>protocol:</strong> http:
<strong>search: </strong>?key=1
</pre>
<p><a href="http://docs.sun.com/source/816-6408-10/location.htm#1193379" target="_blank">这篇文档里面有相关属性的说明。</a>不过还有一点不太起眼的地方，hash 和 search 的先后顺序。<br />
作为对比，有“http://localhost:8000/lab/index.html#fly?key=1”</p>
<pre>
<strong>hash:</strong> #fly?key=1
<strong>search:</strong>
</pre>
<p>各个浏览器上表现都是一样的，hash 先出现的话会吃掉 search 的，这让我有点费解，这个顺序还真那么重要吗？<br />
当我们点击一个锚点的时候浏览器会在整个 URL 之后加上 hash的，这样似乎也挺好理解的。<br />
只是如果需要手工拼接 URL，那就需要注意一下这个顺序了。</p>

<p><a href="http://feedads.g.doubleclick.net/~a/gey4fYhCybd9sN96xUhY62mi_PU/0/da"><img src="http://feedads.g.doubleclick.net/~a/gey4fYhCybd9sN96xUhY62mi_PU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gey4fYhCybd9sN96xUhY62mi_PU/1/da"><img src="http://feedads.g.doubleclick.net/~a/gey4fYhCybd9sN96xUhY62mi_PU/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/05/23/hash-after-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>不要优化</title>
		<link>http://leegorous.net/blog/2010/05/22/more-than-optimization/</link>
		<comments>http://leegorous.net/blog/2010/05/22/more-than-optimization/#comments</comments>
		<pubDate>Sat, 22 May 2010 14:48:42 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[脑电波紊乱]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=638</guid>
		<description><![CDATA[一到周末就下雨，不过不下雨，我还是挺喜欢宅的，一起宅更过瘾。
伴着雨声看书真是一种享受，不过当看到这两个准则时，一下子短路了。

优化的第一准则：不要优化。
优化的第二准则（仅限于专家）：还是不要优化。    —— Michael A. Jackson

脑子在掐架了。最通常的想法都是要程序跑得快是需要优化一下。不过有些真实经历告诉我，只有很少经过严格试验的优化手段是有效的，其它很多都是自作聪明。书中接下去这句很有感觉：
良好设计和清晰编码的代码几乎总是优于“优化的”代码。
不要优化代码的奇怪现象真是相当有趣。其实就是要程序员扩宽角度去思考关于高质量的代码问题。
提个题外的问题：这是范参议公祠，知道里面展出的是什么吗？

然后从另外一本书中看到这句：
这听上去似乎反直觉，但谁说过算法是一个靠直觉的学科呢？
这样被他一提醒，立马回想起来很多事情的确走了直觉路线，但却隐隐有种怪怪的感觉。
如果下次又遇到一些事情时就又多一个思路了，非直觉思路。
PS: 第一本书是《架构之美》，第二本书是邹恒明的《算法之道》
答案是：动漫，还有喜羊羊！真是这货～！不过是在天平山动漫节期间。贱笑了   ~

BANG0924070914FC9A4CC6111627XIANGUO
]]></description>
			<content:encoded><![CDATA[<p>一到周末就下雨，不过不下雨，我还是挺喜欢宅的，一起宅更过瘾。<br />
伴着雨声看书真是一种享受，不过当看到这两个准则时，一下子短路了。</p>
<blockquote><p>
优化的第一准则：不要优化。<br />
优化的第二准则（仅限于专家）：还是不要优化。    —— <a href="http://en.wikipedia.org/wiki/Michael_A._Jackson" target="_blank">Michael A. Jackson</a>
</p></blockquote>
<p>脑子在掐架了。最通常的想法都是要程序跑得快是需要优化一下。不过有些真实经历告诉我，只有很少经过严格试验的优化手段是有效的，其它很多都是自作聪明。书中接下去这句很有感觉：<span id="more-638"></span></p>
<blockquote><p>良好设计和清晰编码的代码几乎总是优于“优化的”代码。</p></blockquote>
<p>不要优化代码的奇怪现象真是相当有趣。其实就是要程序员扩宽角度去思考关于高质量的代码问题。</p>
<p>提个题外的问题：这是范参议公祠，知道里面展出的是什么吗？<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4181.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4181-375x500.jpg" alt="范参议公祠" title="范参议公祠" width="375" height="500" class="aligncenter size-medium wp-image-641" /></a></p>
<p>然后从另外一本书中看到这句：</p>
<blockquote><p>这听上去似乎反直觉，但谁说过算法是一个靠直觉的学科呢？</p></blockquote>
<p>这样被他一提醒，立马回想起来很多事情的确走了直觉路线，但却隐隐有种怪怪的感觉。<br />
如果下次又遇到一些事情时就又多一个思路了，非直觉思路。</p>
<p><em>PS: 第一本书是<a href="http://book.douban.com/subject/4086029/" target="_blank">《架构之美》</a>，第二本书是邹恒明的<a href="http://book.douban.com/subject/4249686/" target="_blank">《算法之道》</a></em></p>
<p>答案是：动漫，还有喜羊羊！真是这货～！不过是在天平山动漫节期间。贱笑了 <img src='http://leegorous.net/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  ~<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4182.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4182-375x500.jpg" alt="" title="天平山动漫节期间，范参议公祠内展出的内容，很雷" width="375" height="500" class="aligncenter size-medium wp-image-642" /></a><br />
<span style="color:#ffffff">BANG0924070914FC9A4CC6111627XIANGUO</span></p>

<p><a href="http://feedads.g.doubleclick.net/~a/YDayHxkWj751-uXN-ykk5QXOt8o/0/da"><img src="http://feedads.g.doubleclick.net/~a/YDayHxkWj751-uXN-ykk5QXOt8o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/YDayHxkWj751-uXN-ykk5QXOt8o/1/da"><img src="http://feedads.g.doubleclick.net/~a/YDayHxkWj751-uXN-ykk5QXOt8o/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/05/22/more-than-optimization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>产能过剩的启发</title>
		<link>http://leegorous.net/blog/2010/05/20/overcapacity-in-it-dev/</link>
		<comments>http://leegorous.net/blog/2010/05/20/overcapacity-in-it-dev/#comments</comments>
		<pubDate>Thu, 20 May 2010 14:19:19 +0000</pubDate>
		<dc:creator>leegorous</dc:creator>
				<category><![CDATA[脑电波紊乱]]></category>

		<guid isPermaLink="false">http://leegorous.net/blog/?p=631</guid>
		<description><![CDATA[看到这期节目财经郎眼-20100510.聚焦产能过剩，觉得讲得挺好，他主要的建议是相当赞：要藏富于民。

我不是想探究这个经济话题，只是这个现象所折射出的问题，让我想起一些很切身的问题，套用一下名词就是软件生产中的产能过剩。虽然我参与的项目数量并不算多，但烂项目真是一个接一个，而烂得很相似的一点就是这种产能过剩，或者说是浪费(过去我是用过度设计来做概括，始终觉得不够妥当)。为什么一直都这么严重，到这个项目是那样，那么项目也是或者慢慢变成那样。相当的纳闷为什么浪费那么多时间去做一个用处不大的东东。究竟问题滋长在什么地方，有哪些征兆，什么样的判断方式，问题的种类，有什么纠正的办法，真让人费解。而且，很多情况下项目搞烂了却不会往前追究那么多，这就像是加了隐身斗篷的持续时间特长的死亡缠绕，脱不了身，摸不到，也解决不了，更加可怕的是还没察觉出来，觉得事情就是酱紫，不思辩不作为，然后历史在不断的重演。
经济上的产能过剩除了可以裁剪和淘汰落后产能，还可以辅以提升居民消费力来吸收剩余产品。但是软件上的设计过剩恐怕就没那么多选择了，如果不在投入的过程中加以控制，那么不仅浪费时间，还可能最终导致项目腐败变烂，而这都是一点一点的慢慢形成。
目前也有一些实践是用来对付其中一些问题的，比如敏捷编程，减少浪费就是其核心思想。不过，也许可以专门独立出来一个话题来更好的关注这类问题。通过分析现象，比较过程与结果，可以帮助我们采取更加有效的实践。
先开个头，再逐步累积，让我们更加清晰地认识问题并寻找到合适的方案。
]]></description>
			<content:encoded><![CDATA[<p>看到这期节目<a href='http://you.video.sina.com.cn/b/32785713-1251940913.html' target="_blank">财经郎眼-20100510.聚焦产能过剩</a>，觉得讲得挺好，他主要的建议是相当赞：要藏富于民。<br />
<a href="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4302.jpg"><img src="http://leegorous.net/blog/wp-content/uploads/2010/05/IMG_4302-500x375.jpg" alt="二零壹零 五一劳动节的烟火" title="二零壹零 五一劳动节的烟火" width="500" height="375" class="aligncenter size-medium wp-image-635" /></a><br />
我不是想探究这个经济话题，只是这个现象所折射出的问题，让我想起一些很切身的问题，套用一下名词就是软件生产中的产能过剩。虽然我参与的项目数量并不算多，但烂项目真是一个接一个，而烂得很相似的一点就是这种产能过剩，或者说是浪费(过去我是用过度设计来做概括，始终觉得不够妥当)。<span id="more-631"></span>为什么一直都这么严重，到这个项目是那样，那么项目也是或者慢慢变成那样。相当的纳闷为什么浪费那么多时间去做一个用处不大的东东。究竟问题滋长在什么地方，有哪些征兆，什么样的判断方式，问题的种类，有什么纠正的办法，真让人费解。而且，很多情况下项目搞烂了却不会往前追究那么多，这就像是加了隐身斗篷的持续时间特长的死亡缠绕，脱不了身，摸不到，也解决不了，更加可怕的是还没察觉出来，觉得事情就是酱紫，不思辩不作为，然后历史在不断的重演。</p>
<p>经济上的产能过剩除了可以裁剪和淘汰落后产能，还可以辅以提升居民消费力来吸收剩余产品。但是软件上的设计过剩恐怕就没那么多选择了，如果不在投入的过程中加以控制，那么不仅浪费时间，还可能最终导致项目腐败变烂，而这都是一点一点的慢慢形成。</p>
<p>目前也有一些实践是用来对付其中一些问题的，比如敏捷编程，减少浪费就是其核心思想。不过，也许可以专门独立出来一个话题来更好的关注这类问题。通过分析现象，比较过程与结果，可以帮助我们采取更加有效的实践。</p>
<p>先开个头，再逐步累积，让我们更加清晰地认识问题并寻找到合适的方案。</p>

<p><a href="http://feedads.g.doubleclick.net/~a/VSRE6wkq0YbVmnSPBnqY66Dn5YY/0/da"><img src="http://feedads.g.doubleclick.net/~a/VSRE6wkq0YbVmnSPBnqY66Dn5YY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VSRE6wkq0YbVmnSPBnqY66Dn5YY/1/da"><img src="http://feedads.g.doubleclick.net/~a/VSRE6wkq0YbVmnSPBnqY66Dn5YY/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://leegorous.net/blog/2010/05/20/overcapacity-in-it-dev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
