<?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>疯中舞步 梦的河流</title>
	<atom:link href="http://www.kakee.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.kakee.net</link>
	<description>我经常梦见自己在做梦...</description>
	<lastBuildDate>Tue, 31 Aug 2010 14:55:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=5521</generator>
	
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://www.kakee.net/wp-includes/js/jquery/jquery.js?ver=1.4.2'></script>
<script type="text/javascript">
/* <![CDATA[ */
jQuery.ajax({type:'GET',url:'http://www.kakee.net/wp-content/plugins/wp-postviews-plus/postviews_plus.php',data:'todowppvp=add&type=/?feed=rss2&id=1',cache:false,dataType:'script'});
<div id='error'>
			<p class='wpdberror'><strong>WordPress database error:</strong> [Duplicate entry &#039;/?feed=rss-1&#039; for key 1]<br />
			<code>INSERT INTO wp_postviewsplus (count_type, count_id, look_ip, look_ip_time) VALUES (&quot;/?feed=rss2&quot;, &quot;1&quot;, &quot;&quot;, &quot;1283530666&quot;)</code></p>
			</div>/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>关我P事么？</title>
		<link>http://www.kakee.net/?p=1136</link>
		<comments>http://www.kakee.net/?p=1136#comments</comments>
		<pubDate>Tue, 31 Aug 2010 14:55:38 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[F1]]></category>
		<category><![CDATA[不二]]></category>
		<category><![CDATA[斯帕]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1136</guid>
		<description><![CDATA[前二天看了 F1 比利时大奖赛，斯帕视乎永远注定要和雨水联系在一起，李冰哥在调侃比利时的天气预报时，视乎对天朝的天气预报系统非常满意，先膜拜，再膜拜，再三膜拜！ 恭喜HL通过一场... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kakee.net/wp-content/uploads/2010/08/U1166P6T12D5174475F168DT20100830030044.jpg"><img src="http://www.kakee.net/wp-content/uploads/2010/08/U1166P6T12D5174475F168DT20100830030044.jpg" alt="" title="U1166P6T12D5174475F168DT20100830030044" width="550" height="250" class="alignnone size-full wp-image-1137" /></a></p>
<p>前二天看了 F1 比利时大奖赛，斯帕视乎永远注定要和雨水联系在一起，李冰哥在调侃比利时的天气预报时，视乎对天朝的天气预报系统非常满意，先膜拜，再膜拜，再三膜拜！</p>
<p>恭喜HL通过一场胜利，重新回到冠军最有竞争者行列。<br />
我眼中并没有看到李冰赛后嘴里飘出的：这是LH职业生涯中非常伟大的比赛之一的影子，客观去看比赛就行，虽然我也是汉迷。<span id="more-1136"></span></p>
<p>瓦片低级的错误，撞毁了JB的梦，更狠狠撕碎了自己那光荣而又脆弱的梦想。也许他是一名非常有潜力的车手，但还不是一位顶级的车手，被思想上的阴影影响到杀手那夺命一刺的出手，结果不用去想。</p>
<p>曾经的斯帕之王如今开着WRC生活着，离开F1后，他快乐么，他幸福么。</p>
<p>关我P事。。。</p>
<p><a href="http://www.kakee.net/wp-content/uploads/2010/08/0447234Xp.jpg"><img src="http://www.kakee.net/wp-content/uploads/2010/08/0447234Xp.jpg" alt="" title="0447234Xp" width="550" height="362" class="alignnone size-full wp-image-1138" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1136</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox中设置Google搜索强制在新标签页中打开。</title>
		<link>http://www.kakee.net/?p=1130</link>
		<comments>http://www.kakee.net/?p=1130#comments</comments>
		<pubDate>Mon, 30 Aug 2010 06:50:31 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1130</guid>
		<description><![CDATA[每次用Google搜索的时候都要按Ctrl键点击链接才能在新标签页打开该链接，不习惯，不爽，真TM不爽！ 解决办法1： 打开http://www.google.com/preferences?hl=en 在打开页面中把那个Results Window勾上应该就... ]]></description>
			<content:encoded><![CDATA[<p>每次用Google搜索的时候都要按Ctrl键点击链接才能在新标签页打开该链接，不习惯，不爽，真TM不爽！</p>
<p>解决办法1：</p>
<blockquote><p>打开http://www.google.com/preferences?hl=en<br />
在打开页面中把那个Results Window勾上应该就行了</p></blockquote>
<p>办法2：</p>
<p>搜索框处：</p>
<p>1. 在Firefox的个人设置文件夹下，找到&#8221;search.json&#8221;这个文件（我的在：C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\sy061ne3.default）；<br />
2. 用文本工具打开它，找到&#8221;template&#8221;:&#8221;http://www.google.com/search&#8221;后的 {&#8220;name&#8221;:&#8221;q&#8221;,&#8221;value&#8221;:&#8221;{searchTerms}&#8221;}在后面添加 {&#8220;name&#8221;:&#8221;newwindow&#8221;,&#8221;value&#8221;:&#8221;1&#8243;}。保存后，重启Firefox即可。</p>
<p>地址栏处：</p>
<p>1. 新建标签页，输入&#8221;about:config&#8221;；<br />
2. 用过滤器查找 keyword.URL，双击并将值改为&#8221;http://www.google.com/search?hl=en&#038;newwindow=1& amp;q=&#8221;，即可实时生效。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1130</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>敏捷无敌。。。</title>
		<link>http://www.kakee.net/?p=1126</link>
		<comments>http://www.kakee.net/?p=1126#comments</comments>
		<pubDate>Sun, 22 Aug 2010 15:41:07 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[效率]]></category>
		<category><![CDATA[敏捷]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1126</guid>
		<description><![CDATA[《敏捷无敌》总算是看完了，与其说是看完，还不是说是翻完的，感谢出差让我有时间看看小说啊。 读后认为 敏捷=GTD ；用合理，高效的方法处理工作，生活中的事情。时间是有限的，定下目... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://book.douban.com/subject/3796946/"><img src="http://t.douban.com/mpic/s3840055.jpg" style="float:left;padding:0 20px 20px 0;border:0"/></a><br />
《敏捷无敌》总算是看完了，与其说是看完，还不是说是翻完的，感谢出差让我有时间看看小说啊。</p>
<p>读后认为 敏捷=GTD ；用合理，高效的方法处理工作，生活中的事情。时间是有限的，定下目标，分阶段性的，每天强迫完成一小截，总比空想目标，再想点做点要靠谱许多。</p>
<p>最后的目标就是使生活质量提高，慢慢找回80几乎丢掉的幸福感。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1126</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>B1(B2,B3) BER below threshold, TC alarm cleared</title>
		<link>http://www.kakee.net/?p=1120</link>
		<comments>http://www.kakee.net/?p=1120#comments</comments>
		<pubDate>Fri, 20 Aug 2010 03:19:29 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[不二]]></category>
		<category><![CDATA[出差]]></category>
		<category><![CDATA[昆明]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1120</guid>
		<description><![CDATA[第一次在昆明呆这么长的时间（以前也就2.3天），这2天明显感觉到了昆明空气是如何干燥，嘴巴和鼻子已经出现不适应症状。 这里上下班高潮时堵的真他妈气吞山河，本来步行也只要30分钟的... ]]></description>
			<content:encoded><![CDATA[<p>第一次在昆明呆这么长的时间（以前也就2.3天），这2天明显感觉到了昆明空气是如何干燥，嘴巴和鼻子已经出现不适应症状。</p>
<p>这里上下班高潮时堵的真他妈气吞山河，本来步行也只要30分钟的时间，结果打车加等车用了1个半小时（下车一看计价器上显示时间59：47，FK）。</p>
<p>街上卖性用品的商店把裸女之类的放在临街的橱窗内，某些部位还一清二楚，Oh,My God!（我绝对不是诚心看的）</p>
<p>机房附近几条街有好几个电玩城，老虎机，大转盘都被坦白从宽的放在并不隐蔽的位置，几乎没人来查的感觉，警民关系真和谐。<span id="more-1120"></span></p>
<p>这就是昆明，一个没有左转的城市，一个四季如春的圣地，一个生产暴发户的机器。赶快做完该做的放我回去吧，请昆明人民务必积极配合此项光荣艰巨的任务。</p>
<p>再说说正事吧。</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">Aug <span style="color: #cc66cc;">19</span> <span style="color: #cc66cc;">14</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">40</span><span style="color: #339933;">:</span> <span style="color: #339933;">%</span>SONET<span style="color: #339933;">-</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">-</span>ALARM<span style="color: #339933;">:</span>  POS2<span style="color: #339933;">/</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">:</span> B1 BER exceeds threshold<span style="color: #339933;">,</span> TC alarm declared
Aug <span style="color: #cc66cc;">19</span> <span style="color: #cc66cc;">14</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">40</span><span style="color: #339933;">:</span> <span style="color: #339933;">%</span>SONET<span style="color: #339933;">-</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">-</span>ALARM<span style="color: #339933;">:</span>  POS2<span style="color: #339933;">/</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">:</span> B2 BER exceeds threshold<span style="color: #339933;">,</span> TC alarm declared
Aug <span style="color: #cc66cc;">19</span> <span style="color: #cc66cc;">14</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">40</span><span style="color: #339933;">:</span> <span style="color: #339933;">%</span>SONET<span style="color: #339933;">-</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">-</span>ALARM<span style="color: #339933;">:</span>  POS2<span style="color: #339933;">/</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">:</span> B3 BER exceeds threshold<span style="color: #339933;">,</span> TC alarm declared</pre></div></div>

<p>这是Cisco路由器上常见的传输错误告警。说说类似故障的处理方案：</p>
<p>排除光路物理上的故障，比如更换尾纤，擦拭清洗，检查配尾纤头和接口，检查配线架等。</p>
<p>检查光功率水平，确保有足够的光功率衰减。查看出现告警的板卡（模块）的光功率强度，保证收发光功率在板卡（模块）正常范围以内。</p>
<p>确保有适当的时钟设置<br />
 一般设置为一端clock source internal，另一端clock source line</p>
<p>通过循环执行发送和接收到的接口连接器的光纤环回单链测试。</p>
<p>联系Cisco协助处理。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1120</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>乱说 + css; clear:both</title>
		<link>http://www.kakee.net/?p=1106</link>
		<comments>http://www.kakee.net/?p=1106#comments</comments>
		<pubDate>Tue, 10 Aug 2010 09:01:31 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hekey]]></category>
		<category><![CDATA[hot]]></category>
		<category><![CDATA[不二]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1106</guid>
		<description><![CDATA[最近热的遭不住，天天30℃+，对还坚守在高温环境中工作的兄弟姐妹致意最崇高的慰问和感谢！ 昨天把博客挂到朋友国外的主机上，但愿那个阴魂不散的挂马者不要再跟到这里了，这里的门神... ]]></description>
			<content:encoded><![CDATA[<p>最近热的遭不住，天天30℃+，对还坚守在高温环境中工作的兄弟姐妹致意最崇高的慰问和感谢！</p>
<p>昨天把博客挂到朋友国外的主机上，但愿那个阴魂不散的挂马者不要再跟到这里了，这里的门神很厉害，你进不来，进不来。</p>
<p>要做一个不用模板，不用cms的脑残站长，那就什么都要学。</p>
<p>css,php,mysql,js;后期的seo,xml等，加上工作时的cisco,tcp/ip，回家用的ubuntu，有时候还想耍耍游戏，佛主，赐我个月光宝盒吧。</p>
<p>最近css中遇到的问题，写在这里，加深印象。<span id="more-1106"></span></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;ul&gt;
&lt;li&gt;
&lt;span class=&quot;ll bigstar35&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;rr rating_num&quot;&gt;9.0&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;
(38921人评价)
&lt;/li&gt;
&lt;/ul&gt;</pre></div></div>

<p>在firefox,ie6,ie8下呈现如下显示：<br />
<a href="http://www.kakee.net/wp-content/uploads/2010/08/clearboth.png"><img class="alignnone size-full wp-image-1111" title="clearboth" src="http://www.kakee.net/wp-content/uploads/2010/08/clearboth.png" alt="" width="500" height="100" /></a></p>
<p>查了一推原因最后是float在搞怪。</p>
<p>CSS手册上是这样说明的：clear:both该属性的值指出了不允许有浮动对象的边。这个属性是用来控制float属性在文档流的物理位置的。</p>
<p><strong>当属性设置float（浮动）时，其所在的物理位置已经脱离文档流了，但是大多时候我们希望文档流能识别float（浮动），或者是希望float（浮动）后面的元素不被float（浮动）所影响，这个时候我们就需要用clear:both;来清除。</strong></p>
<p>由于span里面的class都使用了float，于是float后面的元素就被影响，导致样式呈现被改变。</p>
<p>加上clear: both后搞定。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1106</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>蛋疼的豆瓣九点。</title>
		<link>http://www.kakee.net/?p=1099</link>
		<comments>http://www.kakee.net/?p=1099#comments</comments>
		<pubDate>Wed, 04 Aug 2010 02:41:07 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[豆瓣]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1099</guid>
		<description><![CDATA[突发现豆瓣九点抓取博客Rss全变成了鸟语，反复测试后发现Feed本身应该没问题，把Feed绑定feedsky.com后想让九点重新抓取，折腾半天任然无法找到九点重新填写Feed地址的地方，顿时内流满面，豆... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kakee.net/wp-content/uploads/2010/08/douban_9dian_serach.jpg"><img class="alignnone size-full wp-image-1100" title="douban_9dian_serach" src="http://www.kakee.net/wp-content/uploads/2010/08/douban_9dian_serach.jpg" alt="" width="570" height="360" /></a></p>
<p>突发现豆瓣九点抓取博客Rss全变成了鸟语，反复测试后发现<a href="http://feed.kakee.net">Feed</a>本身应该没问题，把<a href="http://feed.kakee.net">Feed</a>绑定feedsky.com后想让九点重新抓取，折腾半天任然无法找到九点重新填写<a href="http://feed.kakee.net">Feed</a>地址的地方，顿时内流满面，豆瓣那道貌伟岸的形象绝对是幻觉吧。</p>
<p>功夫不费Google人，终于找到一个超囧的方法：</p>
<p>1. 九点首页右下角输出要搜索的博客。</p>
<p>2. 添加博客，填写你要抓取的Rss新地址，<span style="color: #008000;">记住，是新的Rss地址</span>。</p>
<p>3. 等它重新抓取后，我重新认领了博客。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1099</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>最佳编程语录。</title>
		<link>http://www.kakee.net/?p=1084</link>
		<comments>http://www.kakee.net/?p=1084#comments</comments>
		<pubDate>Mon, 02 Aug 2010 10:30:38 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[编程]]></category>
		<category><![CDATA[语录]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1084</guid>
		<description><![CDATA[这篇文章的出处在这里，下面是“Neo”和“陈皓”的翻译，我们的翻译水平有限，所以，我们提供了中英文对照，有不当之处，还请各位指正。 A good programmer is someone who looks both ways before crossing... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kakee.net/wp-content/uploads/2010/08/Best-Programming-Quotations-201x300.jpg"><img src="http://www.kakee.net/wp-content/uploads/2010/08/Best-Programming-Quotations-201x300.jpg" alt="" title="Best-Programming-Quotations-201x300" width="201" height="300" class="alignleft size-full wp-image-1086" /></a>这篇文章的<a href="http://www.linfo.org/q_programming.html" target="_blank">出处在这里</a>，下面是“<a href="http://coolshell.cn/?author=4" target="_blank">Neo</a>”和“<a href="http://coolshell.cn/?author=2" target="_blank">陈皓</a>”的翻译，我们的翻译水平有限，所以，我们提供了中英文对照，有不当之处，还请各位指正。</p>
<blockquote><p>A good programmer is someone who looks both ways before  crossing a one-way street.   — Doug Linder, systems administrator</p>
<p>好的程序员这样一类人，这类人在横穿一条单行道前都要先看一下路两边。– Doug Linder, 系统管理员</p></blockquote>
<blockquote><p>A most important, but also most elusive, aspect of any  tool is its influence on the habits of those who train themselves in its  use. If the tool is a programming language this influence is, whether  we like it or not, an influence on our thinking habits.   — Edsger  Dijkstra, computer scientist</p>
<p>关于工具，一个最重要的，也是最不易察觉的方面是，工具对使用此工具的人的习惯的潜移默化的影响。如果这个工具是一门程序语言，不管我们是否喜欢 它，它都会影响我们的思维惯式。 –Edsger Dijkstra, 计算机科学家，著名的“程序=数据结构+算法”的提出者。</p></blockquote>
<p><span id="more-1084"></span></p>
<blockquote><p>Being abstract is something profoundly different from  being vague… The purpose of abstraction is not to be vague, but to  create a new semantic level in which one can be absolutely precise.   —  Edsger Dijkstra</p>
<p>抽象和模糊完全地不同，抽象的目的并不是把事情变模糊，而去创建一个新的语义层，在那里是绝对精确的描述。 — Edsger Dijkstra</p></blockquote>
<blockquote><p>Besides a mathematical inclination, an exceptionally good  mastery of one’s native tongue is the most vital asset of a competent  programmer.   — Edsger Dijkstra</p>
<p>除了数学爱好，对于一个有能力的程序员来说，出色地掌握自己的母语是最宝贵的财富。– Edsger Dijkstra</p></blockquote>
<blockquote><p>C makes it easy to shoot yourself in the foot; C++ makes  it harder, but when you do, it blows away your whole leg.   — Bjarne  Stroustrup, developer of the C++ programming language</p>
<p>C很容易使你搬起石头砸自己的脚，而C++把这事变得更难，但是如果一定要这么做，那么你的整条腿都会被炸飞 -Bjarne  Stroustrup, C++语言的发明者</p></blockquote>
<blockquote><p>Commentary: most debugging problems are fixed easily;  identifying the location of the problem is hard.   — unknown</p>
<p>修复bug很容易，但是定位bug却很困难 – 匿名</p></blockquote>
<blockquote><p>Considering the current sad state of our computer  programs, software development is clearly still a black art, and cannot  yet be called an engineering discipline.   — Bill Clinton, former  President of the United States</p>
<p>看看当前计算机程序糟糕的事态，软件开发明显一直是一门妖术，其仍然不能被称为一个工程学。 –比尔.克林顿 美国前总统</p></blockquote>
<blockquote><p>For a long time it puzzled me how something so expensive,  so leading edge, could be so useless, and then it occurred to me that a  computer is a stupid machine with the ability to do incredibly smart  things, while computer programmers are smart people with the ability to  do incredibly stupid things. They are, in short, a perfect match.   —  Bill Bryson, author, from Notes from a Big Country</p>
<p>长期以来，有个事一直困扰着我，那就是越是昂贵的，越是前沿的，就越可能是没用的。然后，困扰我的另一个事是，计算机是一个死的机器，却可以不可思 议地去完成那些巧妙的事情，而计算机程序员是那么聪明人却在做着不可思议的愚蠢的事情，简而言之，他们真是天生的一对。– Bill  Bryson旅游文学作家 Big Country中的笔记</p></blockquote>
<blockquote><p>Given enough eyeballs, all bugs are shallow (e.g., given a  large enough beta-tester and co-developer base, almost every problem  will be characterized quickly and the fix obvious to someone).   — Eric  S. Raymond, programmer and advocate of open source software, from The  Cathedral and the Bazaar</p>
<p>只要给于足够的重视，所有的bug浮现出来(比如：只要给于足够多的beta测试者和开发人员一起工作，那么，几所所有的问题都会很快的出现，而修 正也会是显而易见的）</p></blockquote>
<blockquote><p>Good code is its own best documentation. As you’re about  to add a comment, ask yourself, ‘How can I improve the code so that this  comment isn’t needed?’ Improve the code and then document it to make it  even clearer.   — Steve McConnell, software engineer and author, from  Code Complete</p>
<p>好的代码自己本身就是最好的文档。当你打算加注释的时候，问问自己‘我如何才能把我的代码改善到不需增加注释？’重构自己的代码，然后使文档让其更 清楚。 — Steve McConnell《代码大全》的作者</p></blockquote>
<blockquote><p>Hey! It compiles! Ship it!   — unknown</p>
<p>嘿，编译通过了！出货！–匿名</p></blockquote>
<blockquote><p>Inside every well-written large program is a well-written  small program.   — Charles Antony Richard Hoare, computer scientist</p>
<p>在每个编写精良的大程序里面都是一个编写精良的小程序。 –Charles Antony Richard Hoare,计算机科学家</p></blockquote>
<blockquote><p>It should be noted that no ethically-trained software  engineer would ever consent to write a DestroyBaghdad procedure. Basic  professional ethics would instead require him to write a DestroyCity  procedure, to which Baghdad could be given as a parameter.   — Nathaniel  S. Borenstein, computer scientist</p>
<p>需要注意的是，没有哪个经过规范培训的工程师会赞成写一个DestoryBaghdad（摧毁巴克达）的函数。最基本的职业规范会告诉他们应该去写 一个叫DestoryCity的函数，然后把“Baghdad”（巴克达）当成这个函数的参数。——　Nathaniel S.  Borenstein,　计算机科学家</p></blockquote>
<blockquote><p>Managing programmers is like herding cats.   — unknown</p>
<p>管理程序员就如同养一群猫一样 –匿名</p></blockquote>
<blockquote><p>Measuring programming progress by lines of code is like  measuring aircraft building progress by weight.   — Bill Gates,  co-founder of Microsoft Corporation</p>
<p>用代码行数来衡量编程的进度，就如同用航空器零件的重量来衡量航空飞机的制造进度一样。——Bill Gates，微软创始人</p></blockquote>
<blockquote><p>More good code has been written in languages denounced as  bad than in languages proclaimed wonderful — much more.   — Bjarne  Stroustrup, from The Design and Evolution of C++</p>
<p>好的代码都都在的批评声中写成的，而差的则是在表杨声中写成的。——Bjarne Stroustrup, 摘自《The Design and  Evolution of C++》</p></blockquote>
<blockquote><p>Programs must be written for people to read, and only  incidentally for machines to execute.   — Harold Abelson and Gerald Jay  Sussman, computer scientists and authors, from The Structure and  Interpretation of Computer Programs</p>
<p>代码应该是写给其他人来读的，而能让机器运行的仅仅是附带着的。——　Harold Abelson 与 Gerald Jay Sussman,  计算机科学家和作家，摘自《The Structure and Interpretation of Computer Programs》</p></blockquote>
<blockquote><p>Real programmers don’t comment their code. If it was hard  to write, it should be hard to understand.   — unknown</p>
<p>真正程序员从来不写代码的注释，如果代码非常难写，那么同样代码的注释也会非常难懂 –匿名</p></blockquote>
<blockquote><p>Simplicity is prerequisite for reliability.   — Edsger  Dijkstra</p>
<p>简单是可靠的前提条件 — 迪杰斯特拉</p></blockquote>
<blockquote><p>The C programming language — a language which combines  the flexibility of assembly language with the power of assembly  language.   — unknown</p>
<p>C语言—— 一门同时具有了汇编语言灵活性和汇编语言强大能力的语言。– 匿名</p></blockquote>
<blockquote><p>The first 90% of the code accounts for the first 90% of  the development time. The remaining 10% of the code accounts for the  other 90% of the development time.   — Tom Cargill, object-oriented  programming expert at Bell Labs</p>
<p>开始的90%的代码用了90%的开发时间，而剩下的最后的10%的代码会需要另外90%的开发时间。– Tom  Cargill,面向对象编程专家,贝尔实验室</p></blockquote>
<blockquote><p>The important point is that the cost of adding a feature  isn’t just the time it takes to code it. The cost also includes the  addition of an obstacle to future expansion. Sure, any given feature  list can be implemented, given enough coding time. But in addition to  coming out late, you will usually wind up with a codebase that is so  fragile that new ideas that should be dead-simple wind up taking longer  and longer to work into the tangled existing web. The trick is to pick  the features that don’t fight each other.   — John Carmack, computer  game programmer</p>
<p>增加一个功能特性的成本并不单单是为这些功能编码所花费时间的成本，还这个成本应该包括特性扩展的障碍成本。当然，任何的功能清单都可以被实现，只 需要有足够的时间。但是除些之外，你应该对你的代码库的脆弱性感到紧张，而那些新的想法应该足够的简单，而不是去花费更多更多的时间去纠缠于现有的蜘蛛 网。这里的决窃是挑选那些不会和别人冲突的的功能。</p></blockquote>
<blockquote><p>The key to performance is elegance, not battalions of  special cases. The terrible temptation to tweak should be resisted  unless the payoff is really noticeable.   — Jon Bently and M. Douglas  McIlroy, both computer scientists at Bell Labs</p>
<p>表现的关键是精美和典雅的，并不是使用大量的特殊案例。对于任何调整的冲动都应该是被限制的，除非其回报真的是值得注意的。– Jon  Bently and M. Douglas McIlroy,  二者都是贝尔试验实的计算机科学家</p></blockquote>
<blockquote><p>The last good thing written in C was Franz Schubert’s  Symphony Number 9.   — Erwin Dieterich, programmer<br />
最后一件用C做的好作品就是弗朗茨.舒伯特的C大调第9交响曲 — Erwin Dieterich, programmer程序员</p></blockquote>
<blockquote><p>The problem with using C++ … is that there’s already a  strong tendency in the language to require you to know everything before  you can do anything.   — Larry Wall, developer of the Perl language</p>
<p>使用C++最大的问题是..在C++语言里，存在这一种很强的趋势，就是如果你不明白C++语言的细节，你就无法做好任何事情。– Larry  Wall, developer of the Perl language</p></blockquote>
<blockquote><p>The sooner you start to code, the longer the program will  take.   — Roy Carlson, University of Wisconsin</p>
<p>你越早开始都手编码，你所花费来编程的时间就越长 — Roy Carlson, University of Wisconsin</p></blockquote>
<blockquote><p>The value of a prototype is in the education it gives  you, not in the code itself.   — Alan Cooper, software author, from The  Inmates are Running the Asylum</p>
<p>原型的价值在于他给你的教训，而不是代码自身 — Alan Cooper, software author, from The  Inmates are Running the Asylum</p></blockquote>
<blockquote><p>There are only two kinds of programming languages: those  people always bitch about and those nobody uses.   — Bjarne Stroustrup</p>
<p>世界上只有两类编程语言：人们都抱怨的语言和从来没有人使用的语言 — Bjarne Stroustrup</p></blockquote>
<blockquote><p>There are two ways of constructing a software design. One  way is to make it so simple that there are obviously no deficiencies.  And the other way is to make it so complicated that there are no obvious  deficiencies.   — Charles Antony Richard Hoare</p>
<p>世界上有两个设计软件的方法，一种方法是设计的尽量简单，以至于明显的没有什么缺陷，另外一种方式是使他尽量的复杂，以至于其缺陷不那么明显。</p></blockquote>
<blockquote><p>Ugly programs are like ugly suspension bridges: they’re  much more liable to collapse than pretty ones, because the way humans  (especially engineer-humans) perceive beauty is intimately related to  our ability to process and understand complexity. A language that makes  it hard to write elegant code makes it hard to write good code.   — Eric  S. Raymond</p>
<p>丑陋的程序就像一座丑陋的吊桥：他们相比漂亮的良好的吊桥起来，更有可能会坍塌，这是因为人类（尤其是工程师）感知漂亮的东西是和我们处理和理解复 杂问题的能力相关的。所以，一个程序语言如果很难以优雅地方式编程，那么其就很难写出好的代码。</p></blockquote>
<blockquote><p>Weeks of programming can save you hours of planning.   —  unknown</p>
<p>多做几周的编程可以节省你做计划的时间 —— 匿名 （意思为，只有实践过了，你才更容易做计划，没有实践过，做起计划来将会很头痛）</p></blockquote>
<blockquote><p>When a programming language is created that allows  programmers to program in simple English, it will be discovered that  programmers cannot speak English.   — unknown</p>
<p>当程序语言被设计成允许程序以很简单的英语来编程的时候，人们将会发现编写程序的程序员都来自不会说英语的地方。 –匿名</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1084</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tencent today.</title>
		<link>http://www.kakee.net/?p=1081</link>
		<comments>http://www.kakee.net/?p=1081#comments</comments>
		<pubDate>Thu, 29 Jul 2010 12:41:45 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[tencent]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1081</guid>
		<description><![CDATA[... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kakee.net/wp-content/uploads/2010/07/tencent_today.jpeg"><img class="alignleft size-full wp-image-1082" title="tencent_today" src="http://www.kakee.net/wp-content/uploads/2010/07/tencent_today.jpeg" alt="" width="603" height="369" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1081</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>云南，昆明，滇池，成都。</title>
		<link>http://www.kakee.net/?p=1074</link>
		<comments>http://www.kakee.net/?p=1074#comments</comments>
		<pubDate>Sun, 25 Jul 2010 04:56:04 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[不二]]></category>
		<category><![CDATA[殇]]></category>
		<category><![CDATA[滇池]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1074</guid>
		<description><![CDATA[一方水土养育一方人，一方人祸害一方水土。 一方水土养育一方人，一方人祸害一方水土。昆明出差的几天里有幸一睹滇池之真风采。早已听闻滇池秀美不再，裸身畅游湖里的时代一去不返，... ]]></description>
			<content:encoded><![CDATA[<p><a href="../wp-content/uploads/2010/07/4acffccdg745c9a8f0c6d690.jpeg"><img title="4acffccdg745c9a8f0c6d&amp;690" src="../wp-content/uploads/2010/07/4acffccdg745c9a8f0c6d690.jpeg" alt="" width="600" height="396" /></a></p>
<blockquote><p>一方水土养育一方人，一方人祸害一方水土。</p></blockquote>
<p>一方水土养育一方人，一方人祸害一方水土。昆明出差的几天里有幸一睹滇池之真风采。早已听闻滇池秀美不再，裸身畅游湖里的时代一去不返，但还是刹不住一睹真容的冲动。车还未在海埂旁停稳，就猴急想看海埂后的风景，跨上海埂，跃入我小眼睛的果然是“绿水”，青山。淡淡的腥味夹着湖风，死气的湖面飘着绿藻，破烂的游船，于是，我知道了什么叫大煞风景。<span id="more-1074"></span></p>
<p>曾经是烟波浩渺，水流清澈的五百里滇池啊，如今只能远观，不能近看，无鸟无鱼，无船无帆。无奈，我只好把镜头转向蓝天白云、草坪花树、西山上的“睡美 人”、游人中的“开心果”。车开到滇池对岸，这边湖面宽阔许多，绿藻也不再那么刺眼。背靠西山，面朝滇池，也有春暖花开，只是此刻我体会不到“我只愿面朝大海，春暖花开&#8230;”其中之意境，但也能暂忘城市喧嚣，找回一些宁静。这也许就是此行最大的收获吧。</p>
<p>昨晚的飞机由于双流机场雷暴雨天气来回折腾了2次后（再还有10分钟到双流时被告知飞机将返回乌家坝机场听候再次起飞通知），总算回到了这座“来了就走不脱的城市”。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1074</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>google搜索工作原理.</title>
		<link>http://www.kakee.net/?p=1059</link>
		<comments>http://www.kakee.net/?p=1059#comments</comments>
		<pubDate>Sun, 18 Jul 2010 13:09:48 +0000</pubDate>
		<dc:creator>不二</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.kakee.net/?p=1059</guid>
		<description><![CDATA[该图详细解释了网页从被Google的网络蜘蛛爬取、收录、索引，最后再到用户进行一次Google搜索并产生搜索结果的过程，图中还描述了Google Adwords在搜索中产生的过程。 点击图片查看大... ]]></description>
			<content:encoded><![CDATA[<p>该图详细解释了网页从被Google的网络蜘蛛爬取、收录、索引，最后再到用户进行一次Google搜索并产生搜索结果的过程，图中还描述了Google Adwords在搜索中产生的过程。</p>
<p>点击图片查看大图</p>
<p><a href="http://www.kakee.net/wp-content/uploads/2010/07/o.jpg"><img class="size-full wp-image-1066 alignnone" title="google graphic" src="http://www.kakee.net/wp-content/uploads/2010/07/o222.jpg" alt="" width="550" height="188" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kakee.net/?feed=rss2&amp;p=1059</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
