<?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/" version="2.0">

<channel>
	<title>半瓶墨水 - 任中方</title>
	
	<link>http://www.2maomao.com/blog</link>
	<description>兔毛猫(2maomao)的试验田</description>
	<pubDate>Fri, 13 Nov 2009 05:50:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</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" href="http://feeds.feedburner.com/2maomao" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>超级好用的日志(文本)查看和分析工具 - TextAnalysisTool.NET</title>
		<link>http://www.2maomao.com/blog/text-analysis-tool-net/</link>
		<comments>http://www.2maomao.com/blog/text-analysis-tool-net/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 05:42:28 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[编程随笔]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1289</guid>
		<description><![CDATA[
就要离开现在的公司了，收拾一下自己以前整理的资料，发现珍珠一枚：TextAnalysisTool.NET
这是我用过的最好的文本查看分析工具，特别是你经常查看某一种固定模式的文本/日志的时候，比如说... ]]></description>
			<content:encoded><![CDATA[<p><img src="http://blogs.msdn.com/delay/attachment/3450647.ashx" alt="TextAnalysisTool.NET" /></p>
<p>就要离开现在的公司了，收拾一下自己以前整理的资料，发现珍珠一枚：<a href="http://blogs.msdn.com/delay/archive/2007/06/21/powerful-log-file-analysis-for-everyone-releasing-textanalysistool-net.aspx">TextAnalysisTool.NET</a></p>
<p>这是我用过的最好的文本查看分析工具，特别是你经常查看某一种固定模式的文本/日志的时候，比如说测试程序结果，整体Build结果等等。</p>
<p><strong>功能描述如下</strong>：</p>
<li><strong>针对超大型文本设计和优化过</strong>，打开文件速度超快，却只消耗很少的内存</li>
<li>可以对各种文本进行<font color=#FF0000 ><strong>过滤并加色</strong></font>，这个功能在显示Pass和Fail结果的时候很好用，不同的结果可以标上不同的颜色</li>
<li>过滤列表可以保存和加载，这个就更加方便了，如果有好多人经常查看同一个格式的文本，只要找个人做个过滤器配置文件，共享给大家就行了</li>
<p>其他功能很简单，这里不说了，自己试试吧 <img src='http://www.2maomao.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <a href="http://blogs.msdn.com/delay/attachment/3450613.ashx">下载链接在此</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftext-analysis-tool-net%2F&amp;linkname=%E8%B6%85%E7%BA%A7%E5%A5%BD%E7%94%A8%E7%9A%84%E6%97%A5%E5%BF%97%28%E6%96%87%E6%9C%AC%29%E6%9F%A5%E7%9C%8B%E5%92%8C%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7%20-%20TextAnalysisTool.NET"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/text-analysis-tool-net/feed/</wfw:commentRss>
		</item>
		<item>
		<title>代码发芽网重新支持临时代码</title>
		<link>http://www.2maomao.com/blog/code-fayaa-anonymous-again/</link>
		<comments>http://www.2maomao.com/blog/code-fayaa-anonymous-again/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 01:56:39 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[发芽网开发记录]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1237</guid>
		<description><![CDATA[
(上上周做的了，直到今天才有时间写）
代码发芽网改版以后，把临时高亮代码的支持去掉了，也就是说，不管你有没有登录，所有的代码都会发布，别人也看得到
当时考虑的情况是：保不保... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://fayaa.com/code/"><img src="http://www.2maomao.com/blog/wp-content/uploads/code_fayaa_anony.png" alt="代码发芽网新界面" title="代码发芽网新界面" width="537" height="291" class="alignnone size-full wp-image-1266" /></a></p>
<p>(上上周做的了，直到今天才有时间写）</p>
<p>代码发芽网改版以后，<a href="http://www.2maomao.com/blog/fayaa-codee-update-and-other/">把临时高亮代码的支持去掉了</a>，也就是说，不管你有没有登录，所有的代码都会发布，别人也看得到</p>
<p>当时考虑的情况是：保不保存都没关系，因为用来高亮的代码都是要贴到网上的，给出了“高亮不保存”按钮反而添乱。</p>
<p>然后有朋友在贴了代码以后，写信给我要求删除；如是者三，我也纳闷，跟其中一位朋友聊聊为啥，才知道有时候贴代码是在本地用的，并不想公开。</p>
<p>想了又想，决定还是尊重用户的选择；为了区分，我加上了一个“临时自用，请不要保存”的选项。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fcode-fayaa-anonymous-again%2F&amp;linkname=%E4%BB%A3%E7%A0%81%E5%8F%91%E8%8A%BD%E7%BD%91%E9%87%8D%E6%96%B0%E6%94%AF%E6%8C%81%E4%B8%B4%E6%97%B6%E4%BB%A3%E7%A0%81"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/code-fayaa-anonymous-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>一本不错的书：《万物简史》</title>
		<link>http://www.2maomao.com/blog/book-wan-wu-jian-shi/</link>
		<comments>http://www.2maomao.com/blog/book-wan-wu-jian-shi/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 07:58:17 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[思维像发情的猴子]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1282</guid>
		<description><![CDATA[简介：
　　这是一部有关现代科学发展史的既通俗易懂又引人入胜的书，作者用清晰明了、幽默风趣的笔法，将宇宙大爆炸到人类文明发展进程中所发生的繁多妙趣横生的故事一一收入笔下。... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.douban.com/subject/1225983/">简介</a>：</p>
<blockquote><p>　　这是一部有关现代科学发展史的既通俗易懂又引人入胜的书，作者用清晰明了、幽默风趣的笔法，将宇宙大爆炸到人类文明发展进程中所发生的繁多妙趣横生的故事一一收入笔下。惊奇和感叹组成了本书，历历在目的天下万物组成了本书，益于人们了解大千世界的无穷奥妙，掌握万事万物的发展脉络。</p>
<p>　　书中回溯了科学史上那些伟大与奇妙的时刻，引用了近年来发现的最新科学史料，几乎每一个被作者描述的事件都奇特而且惊人：宇宙起源于一个要用显微镜才能看得见的奇点；全球气候变暖可能会使北美洲和欧洲北部地区变得更加寒冷；1815年印度尼西亚松巴哇岛坦博士拉火山喷发，喷涌而出的熔岩以及相伴而来的海啸夺走了10万人的生命；美国黄石国家公园是“世界上最大的活火山”……而那些沉迷于科学的科学家们也是千奇百怪：达尔文居然为蚯蚓弹起了钢琴；牛顿将一根大针眼缝针插进眼窝，为的只是看看会有什么事情发生；富兰克林不顾生命危险在大雷雨里放风筝；卡文迪许在自己身上做电击强度实验，竟然到了失去知觉的地步……</p>
<p>　　这本书在讲述科学的奇迹与成就的同时，还浸润着浓郁的悲天悯人的人文关怀。全书从科学发展史的角度对“我们从哪里来？我们是谁？我们到哪里去？”这一千古命题作了极为精当的阐释，每一个人在阅读此书之后，都会对生命、对人生、对我们所生活的世界产生全新的感悟。一位美国小读者的父亲说，读过《万物简史》之后，他对死亡不再感到恐惧……作者认为，这是一本书所能获得的最高评价。　　
</p></blockquote>
<p>以下我<a href="http://www.douban.com/review/1281213/">发在douban上的评论</a></p>
<p>　　最喜欢的是作者提供的科学史上的轶事：<br />
　　灵机一现却又被无情埋没、<br />
　　才华横溢却被“专家”压制、<br />
　　刻苦专研，结果终生籍籍无名、<br />
　　天才、古怪、孤僻、意外，是科学史上常用词<br />
　　<br />
　　另外一个，很喜欢作者的主线：<br />
　　为解决地球在哪里、从哪里来的问题，有了天文学<br />
　　为解决地球经度的问题，有了钟表、发展了天文学、地磁等等一系列问题<br />
　　为解决地球的半径的问题，有了物理学<br />
　　为解决天体运行问题，牛顿搞出了一套理论，最终名扬世界<br />
　　为解决地球的年龄的问题，地质学、古生物学，进而有了化学<br />
　　<br />
　　等等等等，理解这些学科的起源，感觉学到的知识开始系统起来。</p>
<p>BTW: 这本书还没有全看完，不知道被谁借去了&#8230;</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fbook-wan-wu-jian-shi%2F&amp;linkname=%E4%B8%80%E6%9C%AC%E4%B8%8D%E9%94%99%E7%9A%84%E4%B9%A6%EF%BC%9A%E3%80%8A%E4%B8%87%E7%89%A9%E7%AE%80%E5%8F%B2%E3%80%8B"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/book-wan-wu-jian-shi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>一道老面试题 - 为什么镜子可以颠倒左右却不能颠倒上下？</title>
		<link>http://www.2maomao.com/blog/interview-question-mirror-reverse/</link>
		<comments>http://www.2maomao.com/blog/interview-question-mirror-reverse/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 00:32:36 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[发芽网开发记录]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1247</guid>
		<description><![CDATA[题目描述如下：
 题酷发芽网#155：想象你在镜子前，请问，为什么镜子中的影像可以颠倒左右，却不能颠倒上下？
这道题目其实有很大的迷惑性，面试官是在考察你的逻辑思维能力
有两种答案... ]]></description>
			<content:encoded><![CDATA[<p>题目描述如下：</p>
<p><a href="http://fayaa.com/tiku/view/155/"> 题酷发芽网#155：想象你在镜子前，请问，为什么镜子中的影像可以颠倒左右，却不能颠倒上下？</a></p>
<p>这道题目其实有很大的迷惑性，面试官是在考察你的逻辑思维能力</p>
<p>有两种答案如下：<br />
1. 因为人的眼睛是左右对称的，而不是上下对称得（这个是有问题的，闭上一只眼，还是同样的结果）<br />
2. 因为镜子里面人的左右是反的，上下是正的（等于把题目重复了一遍）</p>
<p>事实上我也想不到一个很好的回答，只把<a href="http://fayaa.com/tiku/view/155/#ans262">一条条的想法</a>列在下面，欢迎讨论</p>
<ol>
<li>镜子里的影像的“左右”，如果相对于站在镜子前的人来说，根本没有变化，左还是左，右还是右。所以所谓颠倒的<strong>左右</strong>，是指镜子里的人的左右跟现实中的人的左右相反</li>
<li>只要镜子放置的位置，能够对于某个参考坐标系“<strong>取反</strong>”就会产生“<strong>颠倒</strong>”的效果</li>
<li>所以我觉得是参照物的不同，上下的参照物是地心，左右的参照物是人的中心</li>
<li>对于站在镜子前的情况，地心并未被取反（因为地心跟镜子在同一个平面上）。题目还是有限制的“<strong>你在镜子前</strong>”，否则如果你<strong>站在镜子上，或者把镜子顶在头上，镜子就能颠倒上下</strong></li>
<li>实际上，严格来说，只要镜子稍微偏离一点点，使得地心跟镜子不在同一平面，镜子就能颠倒上下，站在镜子上和头顶着镜子只是一个人能够清楚感受这一点的特例</li>
<li>但是由于“左旋”跟“右旋”始终是镜像关系，所以左右始终是能颠倒的，不论怎么摆放</li>
</ol>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Finterview-question-mirror-reverse%2F&amp;linkname=%E4%B8%80%E9%81%93%E8%80%81%E9%9D%A2%E8%AF%95%E9%A2%98%20-%20%E4%B8%BA%E4%BB%80%E4%B9%88%E9%95%9C%E5%AD%90%E5%8F%AF%E4%BB%A5%E9%A2%A0%E5%80%92%E5%B7%A6%E5%8F%B3%E5%8D%B4%E4%B8%8D%E8%83%BD%E9%A2%A0%E5%80%92%E4%B8%8A%E4%B8%8B%EF%BC%9F"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/interview-question-mirror-reverse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>今天生日，收到几份好礼</title>
		<link>http://www.2maomao.com/blog/today-is-my-birthday/</link>
		<comments>http://www.2maomao.com/blog/today-is-my-birthday/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:48:09 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[思维像发情的猴子]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1263</guid>
		<description><![CDATA[呵呵，具体内容，以后再说 
  ... ]]></description>
			<content:encoded><![CDATA[<p>呵呵，具体内容，以后再说 </p>
<p> <img src='http://www.2maomao.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftoday-is-my-birthday%2F&amp;linkname=%E4%BB%8A%E5%A4%A9%E7%94%9F%E6%97%A5%EF%BC%8C%E6%94%B6%E5%88%B0%E5%87%A0%E4%BB%BD%E5%A5%BD%E7%A4%BC"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/today-is-my-birthday/feed/</wfw:commentRss>
		</item>
		<item>
		<title>关于 “神奇的” 和 “不可思议的” 邂逅</title>
		<link>http://www.2maomao.com/blog/about-miracle-met/</link>
		<comments>http://www.2maomao.com/blog/about-miracle-met/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 11:23:28 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[思维像发情的猴子]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1251</guid>
		<description><![CDATA[混过生活的，都有这样的经历：
两个没有联系的人，因为一系列的随机事件，最后碰到了一块
（到了这里，还不算神奇；当然电影里或生活里一些人认为这就是“缘分”，甚至有些头脑不好的... ]]></description>
			<content:encoded><![CDATA[<p>混过生活的，都有这样的经历：</p>
<p><strong>两个没有联系的人，因为一系列的随机事件，最后碰到了一块</strong><br />
（到了这里，还不算神奇；当然电影里或生活里一些人认为这就是“缘分”，甚至有些头脑不好的还会感谢上帝&#8230;）</p>
<p><strong>真的显得神奇的是，碰到了一块以后发现自己互相之间还有某种比较近的联系</strong><br />
（一般是中间只隔着一个人或事，比如，老婆说上大学时下铺就是高中学校的友好学校的学生）</p>
<p>这样一来，不认识的两个人立马感觉近了好多，就像那个老掉牙的套近乎专用语：“我感觉你跟我的表妹/一个高中同学/前女友长的非常像。”</p>
<p>有个同事口头禅就是：“太tmd神奇了！”</p>
<p>问题是，为什么这样神奇的事情，现在越来越多呢？</p>
<p>这个现象其实很好解释。</p>
<p>每个人都有一些关系网，人或者事。比如同一个学校，或者是都到过某个地方，等等等等不一而足。</p>
<p>两个人就是两个网，这两个网中间肯定会有交叉，就是有一些重复点，表示同时做过某个事情或者同时到过某地，或者说通过某个中间人有联系（比如都是某个女同学的前男友等等&#8230;)。</p>
<p>这样两个人之间就是一个无向图(Graph)，如果两人之间的最短路径比3小：即通过一个事件或者通过一个人有联系。那么两个人见面的时候就会出现这种“神奇的邂逅”</p>
<p>为什么越来越多呢？</p>
<p>因为现在已经是互联时代！人与人之间的联系越来越多，比如说，都蹲点儿在开心网上偷过xx家的菜、都follow过某个色女郎、、同时fan过武藤兰。。。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fabout-miracle-met%2F&amp;linkname=%E5%85%B3%E4%BA%8E%20%E2%80%9C%E7%A5%9E%E5%A5%87%E7%9A%84%E2%80%9D%20%E5%92%8C%20%E2%80%9C%E4%B8%8D%E5%8F%AF%E6%80%9D%E8%AE%AE%E7%9A%84%E2%80%9D%20%E9%82%82%E9%80%85"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/about-miracle-met/feed/</wfw:commentRss>
		</item>
		<item>
		<title>装修有感 - 关于留住客户</title>
		<link>http://www.2maomao.com/blog/holding-customer/</link>
		<comments>http://www.2maomao.com/blog/holding-customer/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 03:49:03 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[思维像发情的猴子]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1253</guid>
		<description><![CDATA[今天装修装到木地板了，铺木地板之前需要先做保洁 - 具体说就是拿个吸尘器把地面的杂物清扫一遍
于是我拿起当时逛建材的时候被硬塞到手里的两个名片，挨个儿打过去
大致上都是说，吸尘... ]]></description>
			<content:encoded><![CDATA[<p>今天装修装到木地板了，铺木地板之前需要先做保洁 - 具体说就是拿个吸尘器把地面的杂物清扫一遍</p>
<p>于是我拿起当时逛建材的时候被硬塞到手里的两个名片，挨个儿打过去</p>
<p>大致上都是说，吸尘50，保洁150</p>
<p>给我留下深刻印象的是其中一个保洁公司</p>
<p>她是这么说的: 吸尘50，干完你先给我100，然后剩下的100下次做完保洁再给</p>
<p>我就奇了怪了，为什么提供50的服务，要收100的现金呢？</p>
<p>她解释说，我们的目的是为了<strong>留住客户</strong>，因为之前遇到过这样的：吸尘之后保洁没找到他们做，或者是干脆就忘记了联系方式没找他们做，收了钱给了条，下次就找他们了。</p>
<p>我听了这句话，真是又好气又好笑</p>
<p>这服务行业做的，还真是没有“<strong>服务</strong>”的觉悟。</p>
<p>要想留住客户，要么提供优质服务来留住客户，要么提供一些优惠，这么说吧，质或者量，对客户总要有些好处才行吧</p>
<p>不，还有另一种手段</p>
<p>比如上面这家公司显然不是这么想：先把后面没做的钱交了，要做就得做足全套，否则你这钱也别想要回去。</p>
<p>你可能已经看出来了，那就是，要挟！</p>
<p>这段经历说明两个问题：<br />
1. 多留几个名片，手里有的选择，很重要<br />
2. 装修服务行业，还是很乱的，这也意味着该行业还有很多的机会</p>
<p>话说，“要挟”这种手段在互联网上也可以见到，比如当时饱受攻击“又拍”的图片收费事件。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fholding-customer%2F&amp;linkname=%E8%A3%85%E4%BF%AE%E6%9C%89%E6%84%9F%20-%20%E5%85%B3%E4%BA%8E%E7%95%99%E4%BD%8F%E5%AE%A2%E6%88%B7"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/holding-customer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-11-08</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-11-08/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-11-08/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 00:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-11-08/</guid>
		<description><![CDATA[
Twitter Week @ 2009-11-01: 公民权利和政治权利国际公约zz: 公民权利和政治权利国际公约，中国已签署。 转载自新华网 联合国大会一九六六年十二月十六日第２２００ａ（ｘｘｉ）号决议通过并开... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Twitter Week @ 2009-11-01: 公民权利和政治权利国际公约zz: 公民权利和政治权利国际公约，中国已签署。 转载自新华网 联合国大会一九六六年十二月十六日第２２００ａ（ｘｘｉ）号决议通过并开放 <a href="http://twitter.com/realfun/statuses/5342961737" class="aktt_tweet_time">#</a></li>
<li>RT @<a href="http://twitter.com/ghoulr" class="aktt_username">ghoulr</a>  江湖八卦，最新的python 2.[6.4]敏感词了，而可耻的是，python.org的兄弟，python.com至今还活的好好的 //hoho，看来GFW人手还是不够啊 <a href="http://twitter.com/realfun/statuses/5352202805" class="aktt_tweet_time">#</a></li>
<li>:: Optical Illusions and Visual Phenomena: 视觉中的幻觉大全 <a href="http://bit.ly/490Fio" rel="nofollow">http://bit.ly/490Fio</a> <a href="http://twitter.com/realfun/statuses/5355828296" class="aktt_tweet_time">#</a></li>
<li>测试一下MSN发推,#TwitOnMSN <a href="http://twitter.com/realfun/statuses/5357006038" class="aktt_tweet_time">#</a></li>
<li>E71不断的弹窗：密码无效，请‘配置文件’&gt;‘证书’&gt;‘密码’中更正密码字段，后来才明白更改了公司帐号密码，所以mail for exchange连不上了。如果这个提示信息说明一下自己的来历，就� <a href="http://twitter.com/realfun/statuses/5360185605" class="aktt_tweet_time">#</a></li>
<li>:: OpenID使用手册 - Web2.0研究–柳华芳IT观察: 对OpenID讲得颇为透彻的文章 <a href="http://bit.ly/tXsD3" rel="nofollow">http://bit.ly/tXsD3</a> <a href="http://twitter.com/realfun/statuses/5366980065" class="aktt_tweet_time">#</a></li>
<li>RT @foku: 企业为职工办理的医疗保险也需缴纳个人所得税！从2009年11月1日起，已参加医疗保险的员工（含北京、上海、杭州、广州等各地）报销医疗费，一并纳入工资薪金所得项目征收个人所得� <a href="http://twitter.com/realfun/statuses/5386656317" class="aktt_tweet_time">#</a></li>
<li>现在知道，心不定的时候，啥都看不进去 <a href="http://twitter.com/realfun/statuses/5386762697" class="aktt_tweet_time">#</a></li>
<li>完蛋了，正准备接种甲流呢，卫生部出来辟谣了：卫生部否认接种疫苗致甲流暴发 <a href="http://news.163.com/09/1102/21/5N56TCQA000120GU.html" rel="nofollow">http://news.163.com/09/1102/21/5N56TCQA000120GU.html</a> <a href="http://twitter.com/realfun/statuses/5407125759" class="aktt_tweet_time">#</a></li>
<li>:: WebLeOn&#8217;s Blog: 为什么要输出全文Feed？ <a href="http://bit.ly/3MKRFM" rel="nofollow">http://bit.ly/3MKRFM</a> <a href="http://twitter.com/realfun/statuses/5409743774" class="aktt_tweet_time">#</a></li>
<li>新闻大规模报道北京十一月1号就供暖了，问了京城各处的朋友，到现在没有一家有暖气的。政府小人，没信用。。。 <a href="http://twitter.com/realfun/statuses/5410673561" class="aktt_tweet_time">#</a></li>
<li>RSS格式应该有个配套的RSS评论API才好，这样在阅读器里面就可以看评论和回评论了 <a href="http://twitter.com/realfun/statuses/5410771891" class="aktt_tweet_time">#</a></li>
<li>Google 的“联系人”混乱的像坨便便，不知道什么原因，所有发过的邮件联系人都自己放进去了，也不知道加个tag，结果现在想从1000多个联系人里面找到真正的联系人，太难了。全删了，重新导� <a href="http://twitter.com/realfun/statuses/5417530692" class="aktt_tweet_time">#</a></li>
<li>:: Dive Into HTML5 <a href="http://diveintohtml5.org/" rel="nofollow">http://diveintohtml5.org/</a> <a href="http://twitter.com/realfun/statuses/5438648911" class="aktt_tweet_time">#</a></li>
<li>开发部门关闭，等着跟HR谈呢，跟搞拆迁一样，一个的谈，各个击破。 <a href="http://twitter.com/realfun/statuses/5440198290" class="aktt_tweet_time">#</a></li>
<li>N+4，还可以的补偿，sigh，难道就要离开了？ <a href="http://twitter.com/realfun/statuses/5440668937" class="aktt_tweet_time">#</a></li>
<li>拿Package走人的诱惑很大啊&#8230; <a href="http://twitter.com/realfun/statuses/5442966131" class="aktt_tweet_time">#</a></li>
<li>:: 如何给JavaScript文件传递参数 - 岁月如歌 <a href="http://bit.ly/1Fb62x" rel="nofollow">http://bit.ly/1Fb62x</a> <a href="http://twitter.com/realfun/statuses/5448216915" class="aktt_tweet_time">#</a></li>
<li>:: 创业者圣经 译文 - 译言 <a href="http://bit.ly/4BBYRT" rel="nofollow">http://bit.ly/4BBYRT</a> <a href="http://twitter.com/realfun/statuses/5450620625" class="aktt_tweet_time">#</a></li>
<li>:: Pairwise Testing: 很有效的参数组合工具 <a href="http://www.pairwise.org/" rel="nofollow">http://www.pairwise.org/</a> <a href="http://twitter.com/realfun/statuses/5479607106" class="aktt_tweet_time">#</a></li>
<li>看了&#8221;This is it&#8221;回来，感觉MJ还是很牛的，依然是“一直被模仿，从未被超越”。 <a href="http://twitter.com/realfun/statuses/5479670655" class="aktt_tweet_time">#</a></li>
<li>有人说Mickle Jackson老了丑了&#8230;是的，如果单独取一个画面，比如照片，会比较难看，但是舞动起来的MJ，就是一个舞台上的魅力精灵。MJ从来都不是一个模特，他是一个优秀歌手和灵魂舞者。 <a href="http://twitter.com/realfun/statuses/5479715736" class="aktt_tweet_time">#</a></li>
<li>话说历史上一位高僧说了一句大俗大雅大智若愚大象稀声的话：钱就是一堆屎。。。我啥时候才能拥有很多堆屎啊？？？？？（来自《史上第一混乱》） <a href="http://twitter.com/realfun/statuses/5494960297" class="aktt_tweet_time">#</a></li>
<li>生孩子要好好计划，否则孩子就会忍不住自己出场了。。。另外，看过那么多不幸的孩子及其之后家庭重负的之后，你会觉得有个健康的孩子是多么值得庆幸的事情 - 为了自己和孩子、家庭的幸 <a href="http://twitter.com/realfun/statuses/5507163086" class="aktt_tweet_time">#</a></li>
<li>装修有感 - 关于留住客户: 今天装修装到木地板了，铺木地板之前需要先做保洁 - 具体说就是拿个吸尘器把地面的杂物清扫一遍 于是我拿起当时逛建材的时候被硬塞到手里的两个名片，挨个儿打 <a href="http://twitter.com/realfun/statuses/5526521725" class="aktt_tweet_time">#</a></li>
<li>:: FullSync - Home <a href="http://bit.ly/4isp90" rel="nofollow">http://bit.ly/4isp90</a> <a href="http://twitter.com/realfun/statuses/5526537872" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-11-08%2F&amp;linkname=Twitter%20Week%20%40%202009-11-08"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-11-08/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-11-01</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-11-01/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-11-01/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 00:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-11-01/</guid>
		<description><![CDATA[
公民权利和政治权利国际公约zz: 公民权利和政治权利国际公约，中国已签署。 转载自新华网 联合国大会一九六六年十二月十六日第２２００ａ（ｘｘｉ）号决议通过并开放给各国签字、批准... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>公民权利和政治权利国际公约zz: 公民权利和政治权利国际公约，中国已签署。 转载自新华网 联合国大会一九六六年十二月十六日第２２００ａ（ｘｘｉ）号决议通过并开放给各国签字、批准和 <a href="http://twitter.com/realfun/statuses/5153821366" class="aktt_tweet_time">#</a></li>
<li>:: Our List of Essential Free Windows Downloads - Lifehacker Pack 2009: 不错的列表，我喜欢的软件差不多有一半都在里面，还有Format Fact.. <a href="http://bit.ly/JLsJN" rel="nofollow">http://bit.ly/JLsJN</a> <a href="http://twitter.com/realfun/statuses/5169372334" class="aktt_tweet_time">#</a></li>
<li>:: C Literal Constants - C Now <a href="http://bit.ly/VZKsE" rel="nofollow">http://bit.ly/VZKsE</a> <a href="http://twitter.com/realfun/statuses/5170705729" class="aktt_tweet_time">#</a></li>
<li>:: Kissy Web Editor <a href="http://bit.ly/nx5Mh" rel="nofollow">http://bit.ly/nx5Mh</a> <a href="http://twitter.com/realfun/statuses/5175468831" class="aktt_tweet_time">#</a></li>
<li>Buffer Overflow导致另一个函数被调用: 我记得以前MS的林斌到学校演讲，演示了一个Buffer Overflow，冲掉了函数返回地址结果改成了另一个函数。 今天一时兴起想做个demo，试了一个多小时，终于成.. <a href="http://twitter.com/realfun/statuses/5178107904" class="aktt_tweet_time">#</a></li>
<li>:: 中国史入门读物20种推荐 <a href="http://bit.ly/Vy1V8" rel="nofollow">http://bit.ly/Vy1V8</a> <a href="http://twitter.com/realfun/statuses/5180801728" class="aktt_tweet_time">#</a></li>
<li>:: What are &#8220;first class&#8221; objects? - Stack Overflow: First-Class Function, First-Class Object, 编程语言里面的一等公民 <a href="http://bit.ly/dj58H" rel="nofollow">http://bit.ly/dj58H</a> <a href="http://twitter.com/realfun/statuses/5192247418" class="aktt_tweet_time">#</a></li>
<li>RT @<a href="http://twitter.com/zuola" class="aktt_username">zuola</a> RT @youthfilm: “强烈要求上海市交通局局长下课！”网友liu33155660的理由是，“如果你交通局长不知情，是你的无能，你必须辞职；如果你知情，你不诚实，你更要辞职。“ <a href="http://twitter.com/realfun/statuses/5194895780" class="aktt_tweet_time">#</a></li>
<li>突然发现，好久没有静下心来看书了 <a href="http://twitter.com/realfun/statuses/5196069859" class="aktt_tweet_time">#</a></li>
<li>大家的iPhone 3Gs都在哪儿买的？能破解吗？突然发现买个未阉割版的iPhone好麻烦 <a href="http://twitter.com/realfun/statuses/5199234073" class="aktt_tweet_time">#</a></li>
<li>:: Contents, Interactive Mathematics Miscellany and Puzzles <a href="http://bit.ly/3zlp1x" rel="nofollow">http://bit.ly/3zlp1x</a> <a href="http://twitter.com/realfun/statuses/5206015928" class="aktt_tweet_time">#</a></li>
<li>我怀疑，近几年出生的孩子，有一半以上是意外&#8230; <a href="http://twitter.com/realfun/statuses/5221570178" class="aktt_tweet_time">#</a></li>
<li>人治的结果，就是倒钩无处不在：上传视频然后告你侵犯版权，上传色情内容再举报你。当初整 的Google手忙脚乱的搜索建议事件，其实也是倒钩。 <a href="http://twitter.com/realfun/statuses/5221781463" class="aktt_tweet_time">#</a></li>
<li>我衷心的希望Windows Mobile 7这回按时成功上市 - 这样iPhone3GS就会降价了 <a href="http://twitter.com/realfun/statuses/5223260111" class="aktt_tweet_time">#</a></li>
<li>iPhone3GS还是很贵，准备入手诺基亚E71了 <a href="http://twitter.com/realfun/statuses/5224937225" class="aktt_tweet_time">#</a></li>
<li>诺基亚(E71)，已下单，等待发货： <a href="http://www.360buy.com/product/139749.html" rel="nofollow">http://www.360buy.com/product/139749.html</a> <a href="http://twitter.com/realfun/statuses/5225177453" class="aktt_tweet_time">#</a></li>
<li>我的Windows Mobile手机的手写笔99%用来捅reset孔，剩下的1%是刚刷机的时候用来做定位。 <a href="http://twitter.com/realfun/statuses/5225805244" class="aktt_tweet_time">#</a></li>
<li>:: 提问的智慧 - 题酷 - 精彩、经典、最新IT面试题库、智力题库: 《提问的智慧》，旧文，历久弥坚。 <a href="http://bit.ly/2CvLGp" rel="nofollow">http://bit.ly/2CvLGp</a> <a href="http://twitter.com/realfun/statuses/5252219508" class="aktt_tweet_time">#</a></li>
<li>E71到货，初步试验很爽，蓝牙耳机好像有问题，一直连不上 <a href="http://twitter.com/realfun/statuses/5253805896" class="aktt_tweet_time">#</a></li>
<li>中国的信息产业审查是反人类的，手机wifi好用，禁了；iPhone，NokiaE71，诸多手机，来中国之前全得自我阉割。twitter好用，封了，youtube有意思，封了，wikipedia信息全，封了，饭否雄起，被砍了，� <a href="http://twitter.com/realfun/statuses/5255362984" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-11-01%2F&amp;linkname=Twitter%20Week%20%40%202009-11-01"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-11-01/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Buffer Overflow导致另一个函数被调用</title>
		<link>http://www.2maomao.com/blog/buffer-overflow-call-func/</link>
		<comments>http://www.2maomao.com/blog/buffer-overflow-call-func/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 11:17:37 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[编程随笔]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1244</guid>
		<description><![CDATA[我记得以前MS的林斌到学校演讲，演示了一个Buffer Overflow，冲掉了函数返回地址结果改成了另一个函数。
今天一时兴起想做个demo，试了一个多小时，终于成功了
下面这份代码编译以后执行的时... ]]></description>
			<content:encoded><![CDATA[<p>我记得以前MS的林斌到学校演讲，演示了一个Buffer Overflow，冲掉了函数返回地址结果改成了另一个函数。</p>
<p>今天一时兴起想做个demo，试了一个多小时，终于成功了</p>
<p>下面这份代码编译以后执行的时候会调用到bad函数，呵呵</p>
<div style="background:#fdfdfd;color:black;"><u>C++语言</u>: <a href="http://fayaa.com/code/view/7660/">Buffer Overflow导致另一个函数被调用</a></div>
<div class="source" style="font-family: Consolas, 'Lucida Console', 'Courier New'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "> <span style="color: rgb(136, 136, 136); ">//搞定了，呵呵</span><br /> <span style="color: rgb(136, 136, 136); ">//具体参见：http://en.wikipedia.org/wiki/Stack_buffer_overflow</span><br /> <span style="color: rgb(204, 0, 0); font-weight: bold; ">#include &lt;stdio.h&gt;</span><br /> <span style="color: rgb(204, 0, 0); font-weight: bold; ">#include &lt;string.h&gt;</span></p>
<p> <span style="color: rgb(136, 136, 136); font-weight: bold; ">void</span> <span style="color: rgb(0, 0, 0); ">bad</span>() <span style="color: rgb(0, 0, 0); ">{</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0); ">printf</span>(<span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&quot;Oh shit really bad~!</span><span style="color: rgb(0, 68, 221); background-color: rgb(255, 240, 240); ">\r\n</span><span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&quot;</span>);<br /> <span style="color: rgb(0, 0, 0); ">}</span></p>
<p> <span style="color: rgb(136, 136, 136); font-weight: bold; ">void</span> <span style="color: rgb(0, 0, 0); ">foo</span>() <span style="color: rgb(0, 0, 0); ">{</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(136, 136, 136); font-weight: bold; ">char</span> <span style="color: rgb(0, 0, 0); ">overme</span><span style="color: rgb(0, 0, 0); ">[</span><span style="color: rgb(0, 0, 221); font-weight: bold; ">4</span><span style="color: rgb(0, 0, 0); ">]</span> <span style="color: rgb(0, 0, 0); ">=</span> <span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&quot;WOW&quot;</span>;<br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0); ">*</span>(<span style="color: rgb(136, 136, 136); font-weight: bold; ">int</span><span style="color: rgb(0, 0, 0); ">*</span>)(<span style="color: rgb(0, 0, 0); ">overme</span><span style="color: rgb(0, 0, 0); ">+</span><span style="color: rgb(0, 0, 221); font-weight: bold; ">8</span>) <span style="color: rgb(0, 0, 0); ">=</span> (<span style="color: rgb(136, 136, 136); font-weight: bold; ">int</span>)<span style="color: rgb(0, 0, 0); ">bad</span>;<br /> <span style="color: rgb(0, 0, 0); ">}</span></p>
<p> <span style="color: rgb(136, 136, 136); font-weight: bold; ">int</span> <span style="color: rgb(0, 0, 0); ">main</span>() <span style="color: rgb(0, 0, 0); ">{</span><br /> &nbsp;&nbsp; <span style="color: rgb(0, 0, 0); ">foo</span>();<br /> <span style="color: rgb(0, 0, 0); ">}</span></div>
<p><strong>参考</strong>：<a href="http://en.wikipedia.org/wiki/Stack_buffer_overflow">http://en.wikipedia.org/wiki/Stack_buffer_overflow</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fbuffer-overflow-call-func%2F&amp;linkname=Buffer%20Overflow%E5%AF%BC%E8%87%B4%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0%E8%A2%AB%E8%B0%83%E7%94%A8"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/buffer-overflow-call-func/feed/</wfw:commentRss>
		</item>
		<item>
		<title>公民权利和政治权利国际公约zz</title>
		<link>http://www.2maomao.com/blog/citizen-rights-international-agreementzz/</link>
		<comments>http://www.2maomao.com/blog/citizen-rights-international-agreementzz/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 14:47:54 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[一些链接]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1239</guid>
		<description><![CDATA[公民权利和政治权利国际公约，中国已签署。
转载自新华网

　　联合国大会一九六六年十二月十六日第２２００ａ（ｘｘｉ）号决议通过并开放给各国签字、批准和加入
　　生效：按照第四... ]]></description>
			<content:encoded><![CDATA[<p>公民权利和政治权利国际公约，中国已签署。<br />
转载自<a href="http://news.xinhuanet.com/ziliao/2003-01/20/content_698226.htm">新华网</a></p>
<hr/>
<p>　　联合国大会一九六六年十二月十六日第２２００ａ（ｘｘｉ）号决议通过并开放给各国签字、批准和加入</p>
<p>　　生效：按照第四十九条的规定，於一九七六年三月二十三日生效。</p>
<p>　　<strong>序言</strong></p>
<p>　　本公约缔约各国，</p>
<p>　　考虑到，按照联合国宪章所宣布的原则，对人类家庭所有成员的固有尊严及其平等的和不移的权利的承认，乃是世界自由、正义与和平的基础，确认这些权利是源於人身的固有尊严，确认，按照世界人权宣言，只有在创造了使人人可以享有其公民和政治权利，正如享有其经济、社会和文化权利一样的条件的情况下，才能实现自由人类享有公民及政治自由和免於恐惧和匮乏的自由的理想，考虑到各国根据联合国宪章负有义务促进对人的权利和自由的普遍尊重和遵行，认识到个人对其他个人和对他所属的社会负有义务，应为促进和遵行本公约所承认的权利而努力，兹同意下述各条：</p>
<p>　　<font size=5><strong>第一部分</strong></font></p>
<p>　　<strong>第一条</strong></p>
<p>　　一、所有人民都有自决权。他们凭这种权利自由决定他们的政治地位，并自由谋求他们的经济、社会和文化的发展。</p>
<p>　　二、所有人民得为他们自己的目的自由处置他们的天然财富和资源，而不损害根据基於互利原则的国际经济合作和国际法而产生的任何义务。在任何情况下不得剥夺一个人民自己的生存手段。</p>
<p>　　三、本公约缔约各国，包括那些负责管理非自治领土和托管领土的国家，应在符合联合国宪章规定的条件下，促进自决权的实现，并尊重这种权利。</p>
<p>　　<font size=5><strong>第二部分</strong></font></p>
<p>　　<strong>第二条</strong></p>
<p>　　一、本公约每一缔约国承担尊重和保证在其领土内和受其管辖的一切个人享有本公约所承认的权利，不分种族、肤色、性别、语言、宗教、政治或其他见解、国籍或社会出身、财产、出生或其他身分等任何区别。</p>
<p>　　二、凡未经现行立法或其他措施予以规定者，本公约每一缔约国承担按照其宪法程序和本公约的规定采取必要的步骤，以采纳为实施本公约所承认的权利所需的立法或其他措施。</p>
<p>　　三、本公约每一缔约国承担：</p>
<p>　　（甲）保证任何一个被侵犯了本公约所承认的权利或自由的人，能得到有效的补救，尽管此种侵犯是以官方资格行事的人所为：</p>
<p>　　（乙）保证任何要求此种补救的人能由合格的司法、行政或立法当局或由国家法律制度规定的任何其他合格当局断定其在这方面的权利；并发展司法补救的可能性；</p>
<p>　　（丙）保证合格当局在准予此等补救时，确能付诸实施。</p>
<p>　　<strong>第三条</strong></p>
<p>　　本公约缔约各国承担保证男子和妇女在享有本公约所载一切公民和政治权利方面有平等的权利。</p>
<p>　　<strong>第四条</strong></p>
<p>　　一、在社会紧急状态威胁到国家的生命并经正式宣布时，本公约缔约国得采取措施克减其在本公约下所承担的义务，但克减的程度以紧急情势所严格需要者为限，此等措施并不得与它根据国际法所负有的其他义务相矛盾，且不得包含纯粹基於种族、肤色、性别、语言、宗教或社会出身的理由的歧视。</p>
<p>　　二、不得根据本规定而克减第六条、第七条、第八条（第一款和第二款）、第十一条、第十五条、第十六条和第十八条。</p>
<p>　　三、任何援用克减权的本公约缔约国应立即经由联合国秘书长将它已克减的各项规定、实行克减的理由和终止这种克减的日期通知本公约的其他缔约国家。</p>
<p>　　<strong>第五条</strong></p>
<p>　　一、本公约中任何部分不得解释为隐示任何国家、团体或个人有权利从事於任何旨在破坏本公约所承认的任何权利和自由或对它们加以较本公约所规定的范围更广的限制的活动或行为。</p>
<p>　　二、对於本公约的任何缔约国中依据法律、惯例、条例或习惯而被承认或存在的任何基本人权，不得借口本公约未予承认或只在较小范围上予以承认而加以限制或克减。</p>
<p>　　<font size=5><strong>第三部分</strong></font></p>
<p>　　<strong>第六条</strong></p>
<p>　　一、人人有固有的生命权。这个权利应受法律保护。不得任意剥夺任何人的生命。</p>
<p>　　二、在未废除死刑的国家，判处死刑只能是作为对最严重的罪行的惩罚，判处应按照犯罪时有效并且不违反本公约规定和防止及惩治灭绝种族罪公约的法律。这种刑罚，非经合格法庭最後判决，不得执行。</p>
<p>　　三、兹了解：在剥夺生命构成灭种罪时，本条中任何部分并不准许本公约的任何缔约国以任何方式克减它在防止及惩治灭绝种族罪公约的规定下所承担的任何义务。</p>
<p>　　四、任何被判处死刑的人应有权要求赦免或减刑。对一切判处死刑的案件均得给予大赦、特赦或减刑。</p>
<p>　　五、对十八岁以下的人所犯的罪，不得判处死刑；对孕妇不得执行死刑。</p>
<p>　　六、本公约的任何缔约国不得援引本条的任何部分来推迟或阻止死刑的废除。</p>
<p>　　<strong>第七条</strong></p>
<p>　　任何人均不得加以酷刑或施以残忍的、不人道的或侮辱性的待遇或刑罚。特别是对任何人均不得未经其自由同意而施以医药或科学试验。</p>
<p>　　<strong>第八条</strong></p>
<p>　　一、任何人不得使为奴隶；一切形式的奴隶制度和奴隶买卖均应予以禁止。</p>
<p>　　二、任何人不应被强迫役使。</p>
<p>　　三、（甲）任何人不应被要求从事强迫或强制劳动；</p>
<p>　　（乙）在把苦役监禁作为一种对犯罪的惩罚的国家中，第三款（甲）项的规定不应认为排除按照由合格的法庭关於此项刑罚的判决而执行的苦役；</p>
<p>　　（丙）为了本款之用，“强迫或强制劳动”一辞不应包括：</p>
<p>　　（１）通常对一个依照法庭的合法命令而被拘禁的人或在此种拘禁假释期间的人所要求的任何工作或服务，非属（乙）项所述者；</p>
<p>　　（２）任何军事性质的服务，以及在承认良心拒绝兵役的国家中，良心拒绝兵役者依法被要求的任何国家服务；</p>
<p>　　（３）在威胁社会生命或幸福的紧急状态或灾难的情况下受强制的任何服务；</p>
<p>　　（４）属於正常的公民义务的一部分的任何工作或服务。</p>
<p>　　<strong>第九条</strong></p>
<p>　　一、人人有权享有人身自由和安全。<strong>任何人不得加以任意逮捕或拘禁。除非依照法律所确定的根据和程序，任何人不得被剥夺自由</strong>。</p>
<p>　　<strong>二、任何被逮捕的人，在被逮捕时应被告知逮捕他的理由，并应被迅速告知对他提出的任何指控</strong>。</p>
<p>　　三、任何因刑事指控被逮捕或拘禁的人，应被迅速带见审判官或其他经法律授权行使司法权力的官员，并有权在合理的时间内受审判或被释放。等候审判的人受监禁不应作为一般规则，但可规定释放时应保证在司法程序的任何其他阶段出席审判，并在必要时报到听候执行判决。</p>
<p>　　四、任何因逮捕或拘禁被剥夺自由的人，有资格向法庭提起诉讼，以便法庭能不拖延地决定拘禁他是否合法以及如果拘禁不合法时命令予以释放。</p>
<p>　　五、任何遭受非法逮捕或拘禁的受害者，有得到赠偿的权利。</p>
<p>　　<strong>第十条</strong></p>
<p>　　一、所有被剥夺自由的人应给予人道及尊重其固有的人格尊严的待遇。</p>
<p>　　二、（甲）除特殊情况外，被控告的人应与被判罪的人隔离开，并应给予适合於未判罪者身分的分别待遇；</p>
<p>　　（乙）被控告的少年应与成年人分隔开，并应尽速予以判决。</p>
<p>　　三、监狱制度应包括以争取囚犯改造和社会复员为基本目的的待遇。少年罪犯应与成年人隔离开，并应给予适合其年龄及法律地位的待遇。</p>
<p>　　<strong>第十一条</strong></p>
<p>　　任何人不得仅仅由於无力履行约定义务而被监禁。</p>
<p>　　<strong>第十二条</strong></p>
<p>　　一、合法处在一国领土内的每一个人在该领土内有权享受迁徙自由和选择住所的自由。</p>
<p>　　二、人人有自由离开任何国家，包括其本国在内。</p>
<p>　　三、上述权利，除法律所规定并为保护国家安全、公共秩序、公共卫生或道德、或他人的权利和自由所必需且与本公约所承认的其他权利不抵触的限制外，应不受任何其他限制。</p>
<p>　　四、任何人进入其本国权利，不得任意加以剥夺。</p>
<p>　　<strong>第十三条</strong></p>
<p>　　合法处在本公约缔约国领土内的外侨，只有按照依法作出的决定才可以被驱逐出境，并且，除非在国家安全的紧迫原因另有要求的情况下，应准予提出反对驱逐出境的理由和使他的案件得到合格当局或由合格当局特别指定的一人或数人的复审，并为此目的而请人作代表。</p>
<p>　　<strong>第十四条</strong></p>
<p>　　一、所有的人在法庭和裁判所前一律平等。在判定对任何人提出的任何刑事指控或确定他在一件诉讼案中的权利和义务时，人人有资格由一个依法设立的合格的、独立的和无偏倚的法庭进行公正的和公开的审讯。由於民主社会中的道德的、公共秩序的或国家安全的理由，或当诉讼当事人的私生活的利益有此需要时，或在特殊情况下法庭认为公开审判会损害司法利益因而严格需要的限度下，可不使记者和公众出席全部或部分审判；但对刑事案件或法律诉讼的任何判刑决应公开宣布，除非少年的利益另有要求或者诉讼系有关儿童监护权的婚姻争端。</p>
<p>　　二、凡受刑事控告者，在未依法证实有罪之前，应有权被视为无罪。</p>
<p>　　三、在判定对他提出的任何刑事指控时，人人完全平等地有资格享受以下的最低限度的保证：</p>
<p>　　（甲）迅速以一种他懂得的语言详细地告知对他提出的指控的性质和原因；</p>
<p>　　（乙）有相当时间和便利准备他的辩护并与他自己选择的律师联络。</p>
<p>　　（丙）受审时间不被无故拖延；</p>
<p>　　（丁）出席受审并亲自替自己辩护或经由他自己所选择所法律援助进行辩护；如果他没有法律援助，要通知他享有这种权利；在司法利益有此需要的案件中，为他指定法律援助，而在他没有足够能力偿付法律援助的案件中，不要他自己付费；</p>
<p>　　（戊）讯问或业已讯问对他不利的证人，并使对他有利的证人在与对他不利的证人相同的条件下出庭和受讯问；</p>
<p>　　（己）如他不懂或不会说法庭上所用的语言，能免费获得译员的援助；</p>
<p>　　（庚）不被强迫作不利於他自己的证言或强迫承认犯罪。</p>
<p>　　四、对少年的案件，在程序上应考虑到他们的年龄和帮助他们重新做人的需要。</p>
<p>　　五、凡被判定有罪者，应有权由一个较高级法庭对其定罪及刑罚依法进行复审。</p>
<p>　　六、在一人按照最後决定已被判定犯刑事罪而其後根据新的或新发现的事实确实表明发生误审，他的定罪被推翻或被赦免的情况下，因这种定罪而受刑罚的人应依法得到赔偿，除非经证明当时不知道的事实的未被及时揭露完全是或部分是由於他自己的缘故。</p>
<p>　　七、任何人已依一国的法律及刑事程序被最後定罪或宣告无罪者，不得就同一罪名再予审判或惩罚。</p>
<p>　　<strong>第十五条</strong></p>
<p>　　一、任何人的任何行为或不行为，在其发生时依照国家法或国际法均不构成刑事罪者，不得据以认为犯有刑事罪。所加的刑罚也不得重於犯罪时适用的规定。如果在犯罪之後依法规定了应处以较轻的刑罚，犯罪者应予减刑。</p>
<p>　　二、任何人的行为或不行为，在其发生时依照各国公认的一般法律原则为犯罪者，本条规定并不妨碍因该行为或不行为而对任何人进行的审判和对他施加的刑罚。</p>
<p>　　<strong>第十六条</strong></p>
<p>　　人人在任何地方有权被承认在法律前的人格。</p>
<p>　　<strong>第十七条</strong></p>
<p>　　一、任何人的私生活、家庭、住宅或通信不得加以任意或非法干涉，他的荣誉和名誉不得加以非法攻击。</p>
<p>　　二、人人有权享受法律保护，以免受这种干涉或攻击。</p>
<p>　　<strong>第十八条</strong></p>
<p>　　一、人人有权享受思想、良心和宗教自由。此项权利包括维持或改变他的宗教或信仰的自由，以及单独或集体、公开或秘密地以礼拜、戒律、实践和教义来表明他的宗教或信仰的自由。</p>
<p>　　二、任何人不得遭受足以损害他维持或改变他的宗教或信仰自由的强迫。</p>
<p>　　三、表示自己的宗教或信仰的自由，仅只受法律所规定的以及为保障公共安全、秩序、卫生或道德、或他人的基本权利和自由所必需的限制。</p>
<p>　　四、本公约缔约各国承担，尊重父母和（如适用时）法定监护人保证他们的孩子能按照他们自己的信仰接受宗教和道德教育的自由。</p>
<p>　　<strong>第十九条</strong></p>
<p>　　一、人人有权持有主张，不受干涉。</p>
<p>　　二、人人有自由发表意见的权利；此项权利包括寻求、接受和传递各种消息和思想的自由，而不论国界，也不论口头的、书写的、印刷的、采取艺术形式的、或通过他所选择的任何其他媒介。</p>
<p>　　三、本条第二款所规定的权利的行使带有特殊的义务和责任，因此得受某些限制，但这些限制只应由法律规定并为下列条件所必需：</p>
<p>　　（甲）尊重他人的权利或名誉；</p>
<p>　　（乙）保障国家安全或公共秩序，或公共卫生或道德。 　　</p>
<p>　　<strong>第二十条</strong></p>
<p>　　一、任何鼓吹战争的宣传，应以法律加以禁止。</p>
<p>　　二、任何鼓吹民族、种族或宗教仇恨的主张，构成煽动歧视、敌视或强暴者，应以法律加以禁止。</p>
<p>　　<strong>第二十一条</strong></p>
<p>　　和平集会的权利应被承认。对此项权利的行使不得加以限制，除去按照法律以及在民主社会中为维护国家安全或公共安全、公共秩序，保护公共卫生或道德或他人的权利和自由的需要而加的限制。</p>
<p>　　<strong>第二十二条</strong></p>
<p>　　一、人人有权享受与他人结社的自由，包括组织和参加工会以保护他的利益的权利。</p>
<p>　　二、对此项权利的行使不得加以限制。除去法律所规定的限制以及在民主社会中为维护国家安全或公共安全、公共秩序，保护公共卫生或道德，或他人的权利和自由所必需的限制。本条不应禁止对军队或警察成员的行使此项权利加以合法的限制。</p>
<p>　　三、本条并不授权参加一九四八年关於结社自由及保护组织权国际劳工组织公约的缔约国采取足以损害该公约中所规定的保证的立法措施，或在应用法律时损害这种保证。</p>
<p>　　<strong>第二十三条</strong></p>
<p>　　一、家庭是天然的和基本的社会单元，并应受社会和国家的保护。</p>
<p>　　二、已达结婚年龄的男女缔婚和成立家庭的权利应被承认。</p>
<p>　　三、只有经男女双方的自由的和完全的同意，才能缔婚。</p>
<p>　　四、本公约缔约各国应采取适当步骤以保证缔婚双方在缔婚、结婚期间和解除婚约时的权利和责任平等。在解除婚约的情况下，应为儿童规定必要的保护办法。</p>
<p>　　<strong>第二十四条</strong></p>
<p>　　一、每一儿童应有权享受家庭、社会和国家为其未成年地位给予的必要保护措施，不因种族、肤色、性别、语言、宗教、国籍或社会出身、财产或出生而受任何歧视。</p>
<p>　　二、每一儿童出生後就立即加以登记，并应有一个名字。</p>
<p>　　三、每一儿童有权取得一个国籍。</p>
<p>　　<strong>第二十五条</strong></p>
<p>　　每个公民应有下列权利和机会，不受第二条所述的区分和不受不合理的限制：</p>
<p>　　（甲）<strong>直接或通过自由选择的代表参与公共事务；</strong></p>
<p>　　（乙）<strong>在真正的定期的选举中选举和被选举，这种选举应是普遍的和平等的并以无记名投票方式进行，以保证选举人的意志的自由表达；</strong></p>
<p>　　（丙）在一般的平等的条件下，参加本国公务。</p>
<p>　　<strong>第二十六条</strong></p>
<p>　　所有的人在法律前平等，并有权受法律的平等保护，无所歧视。在这方面，<strong>法律应禁止任何歧视并保证所有的人得到平等的和有效的保护，以免受基於种族</strong>、肤色、性别、语言、宗教、政治或其他见解、国籍或社会出身、财产，出生或其他身分等任何理由的歧视。</p>
<p>　　<strong>第二十七条</strong></p>
<p>　　在那些存在着人种的、宗教的或语言的少数人的国家中，不得否认这种少数人同他们的集团中的其他成员共同享有自己的文化、信奉和实行自己的宗教或使用自己的语言的权利。</p>
<p>　　<font size=5><strong>第四部分</strong></font></p>
<p>　　<strong>第二十八条</strong></p>
<p>　　一、设立人权事务委员会（在本公约里以下简称“委员会”）。它应由十八名委员组成，执行下面所规定的任务。</p>
<p>　　二、委员应由本公约缔约国国民组成，他们应具有崇高道义地位和在人权方面有公认的专长，并且还应考虑使若干具有法律经验的人参加委员会是有用的。</p>
<p>　　<strong>第二十九条</strong></p>
<p>　　一、委员会委员由具有第二十八条所规定的资格的人的名单中以无记名投票方式选出，这些人由本公约缔约国为此目的而提名。</p>
<p>　　二、本公约每一缔约国至多得提名二人，这些人应为提名国的国民。</p>
<p>　　三、任何人可以被再次提名。</p>
<p>　　<strong>第三十条</strong></p>
<p>　　一、第一次选举至迟应於本公约生效之日起六个月内举行。</p>
<p>　　二、除按第三十四条进行补缺选举而外，联合国秘书长应在委员会每次选举前至少四个月书面通知本公约各缔约国，请它们在三个月内提出委员会委员的提名。</p>
<p>　　三、联合国秘书长应按姓名字母次序编造这样提出的被提名人名单，注明提名他们的缔约国，并应在每次选举前至少一个月将这个名单送交本公约各缔约国。</p>
<p>　　四、委员会委员的选举应在由联合国秘书长在联合国总部召开的本公约缔约国家会议举行。在这个会议里，本公约缔约国的三分之二应构成法定人数；凡获得最多票数以及出席并投票的缔约国代表的绝对多数票的那些被提名人当选为委员会委员。</p>
<p>　　<strong>第三十一条</strong></p>
<p>　　一、委员会不得有一个以上的委员同为一个国家的国民。</p>
<p>　　二、委员会的选举应考虑到成员的公匀地域分配和各种类型文化及各主要法系的代表性。</p>
<p>　　<strong>第三十二条</strong></p>
<p>　　一、委员会的委员任期四年。他们如被再次提名可以再次当选。然而，第一次选出的委员中有九名的任期在两年後即届满；这九人的姓名应由第三十条第四款所述会议的主席在第一次选举完毕後立即抽签决定。</p>
<p>　　二、任期届满後的选举应按公约本部分的上述各条进行。</p>
<p>　　<strong>第三十三条</strong></p>
<p>　　一、如果委员会其他委员一致认为某一委员由於除暂时缺席以外的其他任何原因而已停止执行其任务时，委员会主席应通知联合国秘书长，秘书长应即宣布该委员的席位出缺。</p>
<p>　　二、倘遇委员会委员死亡或辞职时，主席应立即通知联合国秘书长，秘书长应宣布该席位自死亡日期或辞职生效日期起出缺。</p>
<p>　　<strong>第三十四条</strong></p>
<p>　　一、按照第三十三条宣布席位出缺时，如果被接替的委员的任期从宣布席位出缺时起不在六个月内届满者，联合国秘书长应通知本公约各个缔约国，各缔约国可在两个月内按照第二十九条的规定，为填补空缺的目的提出提名。</p>
<p>　　二、联合国秘书长应按姓名字母次序编造这样提出来的被提名人名单，提交本公约各缔约国。然後按照公约本部分的有关规定进行被缺选举。</p>
<p>　　三、为填补按第三十三条宣布出缺的席位而当选的委员会委员的任期为按同条规定出缺的委员会委员的剩余任期。</p>
<p>　　<strong>第三十五条</strong></p>
<p>　　委员会委员在获得联合国大会的同意时，可以按照大会鉴於委员会责任的重要性而决定的条件从联合国经费中领取薪俸。</p>
<p>　　<strong>第三十六条</strong></p>
<p>　　联合国秘书长应为委员会提供必要的工作人员和便利，使能有效执行本公约所规定的职务。</p>
<p>　　<strong>第三十七条</strong></p>
<p>　　一、联合国秘书长应在联合国总部召开委员会的首次会议。</p>
<p>　　二、首次会议以後，委员会应按其议事规则所规定的时间开会。</p>
<p>　　三、委员会会议通常应在联合国总部或联合国驻日内瓦办事处举行。</p>
<p>　　<strong>第三十八条</strong></p>
<p>　　委员会每个委员就职以前，应在委员会的公开会议上郑重声明他将一秉良心公正无偏地行使其职权。</p>
<p>　　<strong>第三十九条</strong></p>
<p>　　一、委员会应选举自己的职员，任期二年。他们可以连选连任。</p>
<p>　　二、委员会应制定自己的议事规则，但在这些规则中应当规定：</p>
<p>　　（甲）十二名委员构成法定人数；</p>
<p>　　（乙）委员会的决定由出席委员的多数票作出。</p>
<p>　　<strong>第四十条</strong></p>
<p>　　一、本公约各缔约国承担在（甲）本公约对有关缔约国生效後的一年内及（乙）此後每逢委员会要求这样做的时候，提出关於它们已经采取而使本公约所承认的各项权利得以实施的措施和关於在享受这些权利方面所作出的进展的报告。</p>
<p>　　二、所有的报告应送交联合国秘书长转交委员会审议。报告中应指出影响实现本公约的因素和困难，如果存在着这种因素和困难的话。</p>
<p>　　三、联合国秘书长在同委员会磋商之後，可以把报告中属於专门机构职司范围的部分的副本转交有关的专门机构。</p>
<p>　　四、委员会应研究本公约各缔约国提出的报告，并应把它自己的报告以及它可能认为适当的一般建议送交各缔约国。委员会也可以把这些意见同它从本公约各缔约国收到的报告的副本一起转交经济及社会理事会。</p>
<p>　　五、本公约各缔约国得就按照本条第四款所可能作出的意见，向委员会提出意见。</p>
<p>　　<strong>第四十一条</strong></p>
<p>　　一、本公约缔约国得按照本条规定，随时声明它承认委员会有权接受和审议一缔约国指控另一缔约国不履行它在本公约下的义务的通知。按照本条规定所作的通知，必须是由曾经声明其本身承认委员会有权的缔约国提出的，才能加以接受和审议。任何通知如果是关於尚未作出这种声明的缔约国的，委员会不得加以接受。按照本条规定所接受的通知，应按下列程序处理：</p>
<p>　　（甲）如本公约某缔约国认为另一缔约国未执行公约的规定，它可以用书面通知提请该国注意此事项。收到通知的国家应在收到後三个月内对发出通知的国家提供一项有关澄清此事项的书面解释或任何其他的书面声明，其中应可能地和恰当地引证在此事上已经采取的、或即将采取的、或现有适用的国内办法和补救措施。</p>
<p>　　（乙）如果此事项在收受国接到第一次通知後六个月内尚未处理得使双方满意，两国中任何一国有权用通知委员会和对方的方式将此事项提交委员会。</p>
<p>　　（丙）委员会对於提交给它的事项，应只有在它认定在这一事项上已按照普遍公认的国际法原则求助於和用尽了所有现有适用的国内补救措施之後，才加以处理。在补救措施的采取被无理拖延的情况下，此项通知则不适用。</p>
<p>　　（丁）委员会审议按本条规定所作的通知时，应以秘密会议进行。</p>
<p>　　（戊）在服从分款（丙）的规定的情况下，委员会应对有关缔约国提供斡旋，以便在尊重本公约所承认的人权和基本自由的基础上求得此事项的友好解决。</p>
<p>　　（己）在提交委员会的任何事项上，委员会得要求分款（乙）内所述的有关缔约国提供任何有关情报。</p>
<p>　　（庚）在委员会审议此事项时，分款（乙）内所述的有关缔约国应有权派代表出席并提出口头和／或书面说明。</p>
<p>　　（辛）委员会应在收到按分款（乙）提出的通知之日起十二个月内提出一项报告：</p>
<p>　　（１）如果案件在分款（戊）所规定的条件下获得解决，委员在其报告中应限於对事实经过作一简短陈述；案件有关双方提出的书面说明和口头说明的记录，也应附在报告上。在每一事项上，应将报告送交各有关缔约国。</p>
<p>　　二、本条的规定应於有十个本公约缔约国已经作出本条第一款所述的声明时生效。各缔约国的这种声明应交存联合国秘书长；秘书长应将声明副本转交其他缔约国。缔约国得随时通知秘书长撤回声明。此种撤回不得影响对曾经按照本条规定作出通知而要求处理的任何事项的审议；在秘书长收到缔约国撤回声明的通知後，对该缔约国以後所作的通知，不得再予接受，除非该国另外作出了新的声明。</p>
<p>　　<strong>第四十二条</strong></p>
<p>　　一、（甲）如按第四十一条规定提交委员会处理的事项未能获得使各有关缔约国满意的解决，委员会得经各有关缔约国事先同意，指派一个专设和解委员会（以下简称“和委会”）。和委会应对有关缔约国提供斡旋，以便在尊重本公约的基础上求得此事项的友好解决；</p>
<p>　　（乙）和委会由各有关缔约国接受的委员五人组成。如各有关缔约国於三个月内对和委员会组成的全部或一部分未能达成协议，未得协议和委员会委员应由委员会用无记名投票方式以三分之二多数自其本身委员中选出。</p>
<p>　　二、和委会委员以其个人身分进行工作。委员不得为有关缔约国的国民，或为非本公约缔约国的国民，或未按第四十一条规定作出声明的缔约国的国民。</p>
<p>　　三、和委会应选举自己的主席及制定自己的议事规则。</p>
<p>　　四、和委会会议通常应在联合国总部或联合国驻日内瓦办事处举行，但亦得在和委会同联合国秘书长及各有关缔约国磋商後决定的其他方便地点举行。</p>
<p>　　五、按第三十六条设置的秘书处应亦为按本条指派的和委会服务。</p>
<p>　　六、委员会所收集整理的情报，应提供给和委会，和委会亦得请有关缔约国提供任何其他有关情报。</p>
<p>　　七、和委会於详尽审议此事项後，无论如何应於受理该事项後十二个月内，向委员会主席提出报告，转送各有关缔约国：</p>
<p>　　（甲）如果和委会未能在十二个月内完成对案件的审议，和委会在其报告中应限於对其审议案件的情况作一简短的陈述；</p>
<p>　　（乙）如果案件不能在尊重本公约所承认的人权的基础上求得友好解决，和委会在其报告中应限於对事实经过和所获解决作一简短陈述；</p>
<p>　　（丙）如果案件不能在分款（乙）规定的条件下获得解决，和委会在其报告中应说明对於各有关缔约国间争执事件的一切有关事实问题的结论，以及对於就该事件寻求友好解决的各种可能性的意见。此项报告中亦应载有各有关缔约国提出的书面说明和口头说明的记录；</p>
<p>　　（丁）和委会的报告如系按分款（丙）的规定提出，各有关缔约国应於收到报告後三个月内通知委员会主席是否接受和委员的报告的内容。</p>
<p>　　八、本条规定不影响委员会在第四十一条下所负的责任。</p>
<p>　　九、各有关缔约国应依照联合国秘书长所提概算，平均负担和委会委员的一切费用。</p>
<p>　　十、联合国秘书长应被授权於必要时在各有关缔约国依本条第九款偿还用款之前，支付和委员会委员的费用。</p>
<p>　　<strong>第四十三条</strong></p>
<p>　　委员会委员，以及依第四十二条可能指派的专设和解委员会委员，应有权享受联合国特权及豁免公约内有关各款为因联合国公务出差的专家所规定的各种便利、特权与豁免。</p>
<p>　　<strong>第四十四条</strong></p>
<p>　　有关实施本公约的规定，其适用不得妨碍联合国及各专门机构的组织法及公约在人权方面所订的程序，或根据此等组织法及公约所订的程序，亦不得阻止本公约各缔约国依照彼此间现行的一般或特别国际协定，采用其他程序解决争端。</p>
<p>　　<strong>第四十五条</strong></p>
<p>　　委员会应经由经济及社会理事会向联合国大会提出关於它的工作的年度报告。</p>
<p>　　<font size=5><strong>第五部分</strong></font></p>
<p>　　<strong>第四十六条</strong></p>
<p>　　本公约的任何部分不得解释为有损联合国宪章和各专门机构组织法中确定联合国各机构和各专门机构在本公约所涉及事项方面的责任的规定。</p>
<p>　　<strong>第四十七条</strong></p>
<p>　　本公约的任何部分不得解释为有损所有人民充分地和自由地享受和利用它们的天然财富与资源的固有的权利。</p>
<p>　　<strong><font size=5>第六部分</font></strong></p>
<p>　　<strong>第四十八条</strong></p>
<p>　　一、本公约开放给联合国任何会员国或其专门机构的任何会员国、国际法院规约的任何当事国、和经联合国大会邀请为本公约缔约国的任何其他国家签字。</p>
<p>　　二、本公约须经批准。批准书应交存联合国秘书长。</p>
<p>　　三、本公约应开放给本条第一款所述的任何国家加入。</p>
<p>　　四、加入应向联合国秘书长交存加入书。</p>
<p>　　五、联合国秘书长应将每一批准书或加入书的交存通知已经签字或加入本公约的所有国家。</p>
<p>　　<strong>第四十九条</strong></p>
<p>　　一、本公约应自第三十五件批准书或加入书交存联合国秘书长之日起三个月生效。</p>
<p>　　二、对於在第三十五件批准书或加入书交存後批准或加入本公约的国家，本公约应自该国交存批准书或加入书之日起三个月生效。</p>
<p>　　<strong>第五十条</strong></p>
<p>　　本公约的规定应扩及联邦国家的所有部分，没有任何限制和例外。</p>
<p>　　<strong>第五十一条</strong></p>
<p>　　一、本公约的任何缔约国均得提出对本公约的修正案，并将其提交联合国秘书长。秘书长应立即将提出的修正案转知本公约各缔约国，同时请它们通知秘书长是否赞成召开缔约国家会议以审议这个提案并对它进行表决。在至少有三分之一缔约国家赞成召开这一会议的情况下，秘书长应在联合国主持下召开此会议。为会议上出席投票的多数缔约国家所通过的任何修正案，应提交联合国大会批准。</p>
<p>　　二、此等修正案由联合国大会批准并为本公约缔约国的三分之二多数按照它们各自的宪法程序加以接受後，即行生效。</p>
<p>　　三、此等修正案生效时，对已加接受的各缔约国有拘束力，其他缔约国仍受本公约的条款和它们已接受的任何以前的修正案的拘束。</p>
<p>　　<strong>第五十二条</strong></p>
<p>　　除按照第四十八条第五款作出的通知外，联合国秘书长应将下列事项通知同条第一款所述的所有国家：</p>
<p>　　（甲）按照第四十八条规定所作的签字、批准和加入；</p>
<p>　　（乙）本公约按照第四十九条规定生效的日期，以及对本公约的任何修正案按照第五十一条规定生效的日期。</p>
<p>　　<strong>第五十三条</strong></p>
<p>　　一、本公约应交存联合国档库，其中文、英文、法文、俄文、西班牙文各本同一作准。</p>
<p>　　二、联合国秘书长应将本公约的正式副本送第四十八条所指的所有国家。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fcitizen-rights-international-agreementzz%2F&amp;linkname=%E5%85%AC%E6%B0%91%E6%9D%83%E5%88%A9%E5%92%8C%E6%94%BF%E6%B2%BB%E6%9D%83%E5%88%A9%E5%9B%BD%E9%99%85%E5%85%AC%E7%BA%A6zz"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/citizen-rights-international-agreementzz/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-10-25</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-10-25/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-10-25/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 01:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-10-25/</guid>
		<description><![CDATA[
:: 77 Windows 7 Tips http://bit.ly/g3fFT #
当初国家安全局信息安全部去学校招人，言谈中隐讳的说干几年可以分房子，大家都怀疑：1. 去了可能就人间蒸发了，2. 很可能就是去搞GFW。所以大家都没去，... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>:: 77 Windows 7 Tips <a href="http://bit.ly/g3fFT" rel="nofollow">http://bit.ly/g3fFT</a> <a href="http://twitter.com/realfun/statuses/4987556204" class="aktt_tweet_time">#</a></li>
<li>当初国家安全局信息安全部去学校招人，言谈中隐讳的说干几年可以分房子，大家都怀疑：1. 去了可能就人间蒸发了，2. 很可能就是去搞GFW。所以大家都没去，直到现在，买房贵到死，我也不后悔 <a href="http://twitter.com/realfun/statuses/5034838973" class="aktt_tweet_time">#</a></li>
<li>:: Microsoft SQL Server - wikipedia <a href="http://bit.ly/296huy" rel="nofollow">http://bit.ly/296huy</a> <a href="http://twitter.com/realfun/statuses/5041473365" class="aktt_tweet_time">#</a></li>
<li>初略看了一下Window Azure云计算平台，觉得这个做网络主机特别合适，简直就是为了网络主机准备的 <img src='http://www.2maomao.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <a href="http://twitter.com/realfun/statuses/5061186527" class="aktt_tweet_time">#</a></li>
<li>Windows7文件属性对话框里面的Previous Versions是干啥的？从来没用过&#8230; <a href="http://twitter.com/realfun/statuses/5064321552" class="aktt_tweet_time">#</a></li>
<li>Windows7 + 湖南台《天天向上》节目，OMG，我喜欢：http://win7daydayup.renren.com/intro.jsp <a href="http://twitter.com/realfun/statuses/5093772591" class="aktt_tweet_time">#</a></li>
<li>:: 张五常 - 维基百科，自由的百科全书: 张五常，活在现实中的超级大牛。他为了做研究，曾亲自去养鱼、卖桔、经营农场、实地考查石油工业、到古董玉器市场议价。。。 <a href="http://bit.ly/kvzGh" rel="nofollow">http://bit.ly/kvzGh</a> <a href="http://twitter.com/realfun/statuses/5094624045" class="aktt_tweet_time">#</a></li>
<li>ACID，应该不是正交的吧&#8230; <a href="http://twitter.com/realfun/statuses/5097000902" class="aktt_tweet_time">#</a></li>
<li>:: Steve Miller&#8217;s Applications Page <a href="http://bit.ly/n647X" rel="nofollow">http://bit.ly/n647X</a> <a href="http://twitter.com/realfun/statuses/5099331073" class="aktt_tweet_time">#</a></li>
<li>:: Closure (computer science) - Wikipedia, the free encyclopedia: 看了N次，还是觉得没有理解透彻 <a href="http://bit.ly/K0eey" rel="nofollow">http://bit.ly/K0eey</a> <a href="http://twitter.com/realfun/statuses/5102281784" class="aktt_tweet_time">#</a></li>
<li>《算得快》是本好书 <a href="http://twitter.com/realfun/statuses/5139145302" class="aktt_tweet_time">#</a></li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-10-25%2F&amp;linkname=Twitter%20Week%20%40%202009-10-25"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-10-25/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-10-18</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-10-18/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-10-18/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 01:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-10-18/</guid>
		<description><![CDATA[
:: Hack to Enable Hotmail POP3 and SMTP Support Instantly for All Countries: 让Gmail通过Pop3收取hotmail邮件，hotmail.. http://bit.ly/vKZ0v #
:: 茨菰 - 维基百科，自由的百科全书: 老家常见的一种植物，口语里音为“七瓜... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>:: Hack to Enable Hotmail POP3 and SMTP Support Instantly for All Countries: 让Gmail通过Pop3收取hotmail邮件，hotmail.. <a href="http://bit.ly/vKZ0v" rel="nofollow">http://bit.ly/vKZ0v</a> <a href="http://twitter.com/realfun/statuses/4806531498" class="aktt_tweet_time">#</a></li>
<li>:: 茨菰 - 维基百科，自由的百科全书: 老家常见的一种植物，口语里音为“七瓜”。本草纲目上说，慈姑的根是一个大球周围长12个小球，闰年13个。就好像一个慈祥的母亲带着一群孩子，所以叫 <a href="http://twitter.com/realfun/statuses/4909859681" class="aktt_tweet_time">#</a></li>
<li>网站图标在线生成工具 - Ever the best online favicon creator(Beta): 最近几天搞装修，七拼八凑买到了一个不到五十平的蜗居，暂时先用着吧 等老子有钱了，哼哼…买它两个五.. <a href="http://bit.ly/3yQ58V" rel="nofollow">http://bit.ly/3yQ58V</a> <a href="http://twitter.com/realfun/statuses/4915358243" class="aktt_tweet_time">#</a></li>
<li>:: Trace and debug ActionScript from your browser <a href="http://bit.ly/2gjd4r" rel="nofollow">http://bit.ly/2gjd4r</a> <a href="http://twitter.com/realfun/statuses/4931127303" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-10-18%2F&amp;linkname=Twitter%20Week%20%40%202009-10-18"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-10-18/feed/</wfw:commentRss>
		</item>
		<item>
		<title>网站图标在线生成工具 - Ever the best online favicon creator(Beta)</title>
		<link>http://www.2maomao.com/blog/the-best-online-favicon-creator-beta/</link>
		<comments>http://www.2maomao.com/blog/the-best-online-favicon-creator-beta/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 00:28:41 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[发芽网开发记录]]></category>

		<category><![CDATA[思维像发情的猴子]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1223</guid>
		<description><![CDATA[最近几天搞装修，七拼八凑买到了一个不到五十平的蜗居，暂时先用着吧
等老子有钱了，哼哼&#8230;买它两个五十平的，一个留着住，一个拆着玩儿  
资金不足的情况下，只能够自己张罗装修得... ]]></description>
			<content:encoded><![CDATA[<p>最近几天搞装修，七拼八凑买到了一个不到五十平的蜗居，暂时先用着吧<br />
等老子有钱了，哼哼&#8230;买它两个五十平的，一个留着住，一个拆着玩儿 <img src='http://www.2maomao.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>资金不足的情况下，只能够自己张罗装修得大部分，一个字：忙！</p>
<p>所以这个工具写好一周了，直到今天才有时间把它介绍给大家</p>
<p>下面请我们以隆重的掌声欢迎这份给祖国大妈六十周年庆典的献礼。。。啪啦啪啦<br />
（路人甲：这也能献礼，这不是欺负人家不能拒绝嘛。。。）</p>
<p>这是一个工具<br />
这是一个制作图标的工具<br />
这是一个制作网站图标favicon的工具<br />
这是一个<strong>专门制作网站图标favicon的免费在线工具</strong></p>
<p>好吧，废话不多说，关门，放图片：<br />
<a href="http://fayaa.com/tool/favicon/"><img src="http://www.2maomao.com/blog/wp-content/uploads/favicon_beta.jpg" alt="favicon_beta" title="favicon_beta" width="400" height="324" class="alignnone size-full wp-image-1224" /><br />
</a><br />
<br/><br />
<strong>列一下这个<a href="http://fayaa.com/tool/favicon/">网站图标(favicon)在线工具</a>的功能：</strong></p>
<p>1. 支持铅笔、刷子、直线、方框、填充、魔棒填充（不大容易介绍，自己研究一下就行了）等工具<br />
2. 可以移动整个图片，还有方便的吸管工具<br />
3. 随时可以清除重来，还可以无限回退所有改动操作<br />
4. 支持透明色（就是背后是那种棋格图案的地方）<br />
5. 支持所有主流浏览器：IE/Firefox/Chrome/Safari</p>
<p>实际上，由于功能实在太过于简单，直接去试试就行了，只要记得工具栏最右边的图标是保存并下载就行</p>
<p><strong>后续开发计划</strong><br />
准备这一个月有时间的话，看一下flash和AS3，用它来实现一些图片处理的功能</p>
<p>后续的功能主要有：</p>
<p>1. 从图片导入图标：上除图片或者打开web图片，图片放缩成16&#215;16，然后开始<br />
2. 从已有的网站图标开始创作：输入网址，导入其favicon<br />
3. 生成的图标可以在线共享，在发芽网上永久保留<br />
4. 从已有的图片导入调色板<br />
5. 更大更好更全：支持创建32&#215;32的icon，支持渐变色，支持创建光标文件(.cur)，支持创建动态光标。。。</p>
<p>我很清楚，这些计划里面的大多数都会泡汤，兴趣的转移总是很快的</p>
<p>还没有失去兴趣之前，能做多少做多少吧</p>
<hr/>
<p><strong>实现细节</strong><br />
好了，王婆自夸结束，说一下实现细节：<br />
1. 前端就不说了，就是js+css<br />
2. 后端使用python做的一个array to ico的工具，代码共享在<a href="http://fayaa.com/code/">代码发芽网</a>上了，有兴趣的自己<a href="http://fayaa.com/code/view/6094/">去看看</a></p>
<p>关于浏览器的不兼容，前面已经抱怨过了，这次忍不住又出来抱怨一下：</p>
<p><strong>先说说IE</strong>: 速度慢，贼慢，现在还没有时间调performance，不知道到底是啥原因。<br />
另外，它支持设置css的background-position属性，但是不支持获取这个属性。<br />
要想获取的时候，必须先要得到background-position-x，再得到background-position-y，然后组合起来。。。</p>
<p>相关讨论参见：<a href="http://stackoverflow.com/questions/594870/fix-for-background-position-in-ie">Fix for background-position in IE</a></p>
<p><strong>再说说Firefox</strong>: 速度适中，但是不能直接设置和获取background-position-x/y。<br />
写多了web页面的人都知道css sprite是怎么回事吧，不能用直接设置、获取-x/y，意味着你先要获取background-position，然后通过字符串解析出x和y，然后改变其中一个值，再组合起来设置回去。。。</p>
<p>相关讨论参见：<a href="http://commadot.com/background-position-y-firefox-fails/">Background-position-y, firefox-fails!</a></p>
<p><strong>最后说说Chrome</strong>: 速度飞快，流畅的就像本地程序一样，支持background-position，也支持单独的-x/y。似乎一切都很完美。</p>
<p>但是当我把鼠标光标变成自定义光标(cursor属性)的时候，比如油漆桶工具，鼠标就得用个油漆桶样式的，鼠标的焦点(hotspot)就在油漆桶下面的尖尖上，但是这个hotspot的设置在chrome下是没有用的，它会固执的认为(0,0)才是真正的hotspot！</p>
<p>而且，不同于前面说的IE和Firefox的bug，没有办法可以绕过。</p>
<p>对于方框和划线工具来说，这是很不爽的-鼠标点击了的某个格子，实际却作用在了左上角的格子上&#8230;<br />
无奈之下，只好写了一段代码判断浏览器，对于Chrome进行特殊处理，用系统的cursor来代替。。。</p>
<p>关于这个bug的相关讨论参见：<br />
 <a href="http://code.google.com/p/chromium/issues/detail?id=12244">Issue 12244: cursor:url(*.cur) does not respect hotspot</a><br />
 <a href="http://code.google.com/p/chromium/issues/detail?id=1446">Issue 1446: hand cursor&#8217;s hot spot is misplaced</a></p>
<p>简单的应用，居然引出这么多的浏览器bug，说明准守w3c css3的标准是多么重要啊&#8230;日！</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fthe-best-online-favicon-creator-beta%2F&amp;linkname=%E7%BD%91%E7%AB%99%E5%9B%BE%E6%A0%87%E5%9C%A8%E7%BA%BF%E7%94%9F%E6%88%90%E5%B7%A5%E5%85%B7%20-%20Ever%20the%20best%20online%20favicon%20creator%28Beta%29"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/the-best-online-favicon-creator-beta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-10-11</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-10-11/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-10-11/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 01:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-10-11/</guid>
		<description><![CDATA[
Spooler/ Protected Storage/ WPF FontCache3/ Cryptographic/ WebClient/ ICS/ Shell Hardware Detection/ TCP/IP NetBIOS Helper/ Task Scheduler #
这些服务都停了 #
:: Can&#8217;t you see I&#8217;m Busy.com - Play at work without damaging your career! h... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Spooler/ Protected Storage/ WPF FontCache3/ Cryptographic/ WebClient/ ICS/ Shell Hardware Detection/ TCP/IP NetBIOS Helper/ Task Scheduler <a href="http://twitter.com/realfun/statuses/4623252112" class="aktt_tweet_time">#</a></li>
<li>这些服务都停了 <a href="http://twitter.com/realfun/statuses/4623253559" class="aktt_tweet_time">#</a></li>
<li>:: Can&#8217;t you see I&#8217;m Busy.com - Play at work without damaging your career! <a href="http://bit.ly/3yXQW4" rel="nofollow">http://bit.ly/3yXQW4</a> <a href="http://twitter.com/realfun/statuses/4650867143" class="aktt_tweet_time">#</a></li>
<li>Twitter Week @ 2009-10-04: Reading… Background-position-y: Firefox Fails! | commadot.com: backgroun.. <a href="http://bit.ly/R5bfz" rel="nofollow">http://bit.ly/R5bfz</a> <a href="http://twitter.com/realfun/statuses/4650867287" class="aktt_tweet_time">#</a></li>
<li>小宝宝的成长故事(17个月): 小乐乐快17个月了，前面转载过很多xx月宝宝的生长发育，直到12个月，后来没再转载，因为一周岁以后的宝宝，互相之间已经有了比较大的差异。 最近其实写过几篇� <a href="http://twitter.com/realfun/statuses/4669264672" class="aktt_tweet_time">#</a></li>
<li>最近GFW很凶猛，大家都不推了，话说tor browser还真不错 <a href="http://twitter.com/realfun/statuses/4701795349" class="aktt_tweet_time">#</a></li>
<li>:: Iterating over a Binary Tree with O(1) Auxiliary Space - Stack Overflow <a href="http://bit.ly/2B13Wa" rel="nofollow">http://bit.ly/2B13Wa</a> <a href="http://twitter.com/realfun/statuses/4703352074" class="aktt_tweet_time">#</a></li>
<li>都他妈的“给60年国庆献礼”，欺负人家没有拒绝权啊 <a href="http://twitter.com/realfun/statuses/4706831155" class="aktt_tweet_time">#</a></li>
<li>每天听到什么80后90后的话就烦，谁他妈的不是从年轻过来的啊 <a href="http://twitter.com/realfun/statuses/4706839697" class="aktt_tweet_time">#</a></li>
<li>:: Coreseek开源中文检索引擎 - 首页 - 论坛搜索、信息检索、文献检索、站内搜索的专业系统 <a href="http://www.coreseek.cn/" rel="nofollow">http://www.coreseek.cn/</a> <a href="http://twitter.com/realfun/statuses/4755773066" class="aktt_tweet_time">#</a></li>
<li>:: 前端开发工程师必备速查手册|Resource|前端观察 <a href="http://bit.ly/kyk50" rel="nofollow">http://bit.ly/kyk50</a> <a href="http://twitter.com/realfun/statuses/4784718898" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-10-11%2F&amp;linkname=Twitter%20Week%20%40%202009-10-11"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-10-11/feed/</wfw:commentRss>
		</item>
		<item>
		<title>小宝宝的成长故事(17个月)</title>
		<link>http://www.2maomao.com/blog/baobao-17-month-stories/</link>
		<comments>http://www.2maomao.com/blog/baobao-17-month-stories/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 15:06:25 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[宝宝我爱你]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1214</guid>
		<description><![CDATA[小乐乐快17个月了，前面转载过很多xx月宝宝的生长发育，直到12个月，后来没再转载，因为一周岁以后的宝宝，互相之间已经有了比较大的差异。
最近其实写过几篇关于小乐乐的文章，不过都... ]]></description>
			<content:encoded><![CDATA[<p>小乐乐快17个月了，前面转载过很多<a href="http://www.2maomao.com/blog/?s=%E7%94%9F%E9%95%BF%E5%8F%91%E8%82%B2">xx月宝宝的生长发育</a>，直到12个月，后来没再转载，因为一周岁以后的宝宝，互相之间已经有了比较大的差异。</p>
<p>最近其实写过几篇关于小乐乐的文章，不过都发在老婆猫猫的博客上。</p>
<p>有兴趣的欢迎光临<a href="http://maomao.2maomao.com/"><strong>PocketGarfield - 口袋加菲猫</strong></a></p>
<p>比如最近这篇：<a href="http://www.2maomao.com/maomao/archives/108">小乐乐最近的进步（17个月）</a>，摘取一段内容如下：</p>
<blockquote><p>最近外面卖的最多的氢气球就是喜羊羊外形的，乐乐自己就有过3个，所以乐乐对于喜羊羊辨认的最清楚，看到别人的包上甚至袜子上的喜羊羊图案，都会指着说“喜~羊羊~~”，这时候赶紧夸一句“乐乐真棒”，这就皆大欢喜了，否则的话，她会一遍遍的重复，直到你夸她为止。。。</p>
<p>乐乐还会几个杀手锏，第一个当然就是撒娇啦，“嗯嗯哈哈”的，抱着妈妈腿，或者当妈妈不在旁边的时候，把小手一张盖在整张脸上，露出委屈的表情说“想妈妈”；再不行就装哭，勤加练习之下，现在装哭的境界已经高到真假难辨。</p>
<p>第二个，就是说“还要”，吃完了一个提子说“还要”；看到爸爸妈妈做个鬼脸逗她开心，笑过以后说“还要”；从滑梯上滑下来，很兴奋的说“还要”；反正，只要是喜欢的吃的玩的，准会来上这么一句，直到你疲惫不堪放弃或者她失去兴趣为止。</p>
<p>第三个杀手锏就是找最高领导告状，姥姥在旁边就找姥姥，否则就找妈妈，扯着裤子做出一张委屈的小脸儿来，看着倍儿可怜，忍不住抱起来，就赖着不下去了，倾斜着身体指引着方向直达目的地。</p>
<p>经过一段时间的败家，乐乐已经有了一大堆玩具，积木有两种，还有音乐相关的敲琴电子琴等等一堆堆的。但是，乐乐最喜欢的还是生活中的东西，一个小凳子、一床小被、矿泉水瓶等等这些都玩得不亦乐乎。那些有固定玩法的玩具，乐乐都不大喜欢。我也觉得，孩子自己喜欢的才是真正的号玩具。发挥创意，生活中的很多东西都是好玩具，比如说面团什么的，玩起来好玩，又不是很费钱。比如，晚上洗澡的时候，乐乐最喜欢玩一个矿泉水瓶子，灌水，盖上，再打开倒掉，直到洗完澡还不想出来。</p>
<p>乐乐最近几天喜欢的玩具，一是妈妈的钱包、翻出所有的纸币、硬币、发票等等等等、逃出来，再胡乱塞回去，每次都要玩上一个回合才能罢休。第二个、就是一本《手指谣》，乐乐喜欢拿着让爸爸妈妈眉飞色舞带动作的讲给她听。最喜欢的，当然还是爬高上低，到处惹祸。到处找她能拖动的东西，拖、摔、踩、扔等认知手段全都来上一遍。对了，乐乐最近学会了一句很讨姥姥喜欢的话，用来处理盐罐子摔碎、小瓷象断鼻子等紧急事件，极其有效，这句话就是：“爸爸赔~~~”。
</p></blockquote>
<p>更多关于乐乐的内容，欢迎光临<a href="http://maomao.2maomao.com/"><strong>PocketGarfield - 口袋加菲猫</strong></a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fbaobao-17-month-stories%2F&amp;linkname=%E5%B0%8F%E5%AE%9D%E5%AE%9D%E7%9A%84%E6%88%90%E9%95%BF%E6%95%85%E4%BA%8B%2817%E4%B8%AA%E6%9C%88%29"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/baobao-17-month-stories/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-10-04</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-10-04/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-10-04/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 01:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-10-04/</guid>
		<description><![CDATA[
Reading&#8230; Background-position-y: Firefox Fails! &#124; commadot.com: background-position-y, 丫的，在css spri.. http://bit.ly/2BAIiL #
Reading&#8230; Perceptual Image Difference Utility http://bit.ly/823p8 #
Reading&#8230; jquery background-posi... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Reading&#8230; Background-position-y: Firefox Fails! | commadot.com: background-position-y, 丫的，在css spri.. <a href="http://bit.ly/2BAIiL" rel="nofollow">http://bit.ly/2BAIiL</a> <a href="http://twitter.com/realfun/statuses/4434069715" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Perceptual Image Difference Utility <a href="http://bit.ly/823p8" rel="nofollow">http://bit.ly/823p8</a> <a href="http://twitter.com/realfun/statuses/4445087365" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; jquery background-position IE fix.: Weird thing is: set the background-position works, to.. <a href="http://bit.ly/25bvQE" rel="nofollow">http://bit.ly/25bvQE</a> <a href="http://twitter.com/realfun/statuses/4462670712" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; jQuery TOOLS - The missing UI library for the Web: 看起来不错，比笨重的jQueryUI好 <a href="http://bit.ly/LYF5B" rel="nofollow">http://bit.ly/LYF5B</a> <a href="http://twitter.com/realfun/statuses/4465214623" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Issue 1446 - chromium - hand cursor&#8217;s hot spot is misplaced - Project Hosting on Google C.. <a href="http://bit.ly/1o3Nsm" rel="nofollow">http://bit.ly/1o3Nsm</a> <a href="http://twitter.com/realfun/statuses/4485811613" class="aktt_tweet_time">#</a></li>
<li>胸口痛，扩胸的时候卡的一声响，就不痛了: 有没有人遇到同样的情况？ 胸口痛，扩胸的时候卡的一声响，就不痛了。 最近两天痛的厉害了 搜了搜，这样的情况还有几例，疑是胸膜炎或者是胸� <a href="http://twitter.com/realfun/statuses/4597034038" class="aktt_tweet_time">#</a></li>
<li>:: Making IE8 Emulate IE7 <a href="http://bit.ly/mTsZJ" rel="nofollow">http://bit.ly/mTsZJ</a> <a href="http://twitter.com/realfun/statuses/4601103735" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-10-04%2F&amp;linkname=Twitter%20Week%20%40%202009-10-04"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-10-04/feed/</wfw:commentRss>
		</item>
		<item>
		<title>胸口痛，扩胸的时候卡的一声响，就不痛了</title>
		<link>http://www.2maomao.com/blog/why-breast-pain/</link>
		<comments>http://www.2maomao.com/blog/why-breast-pain/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 23:55:08 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[思维像发情的猴子]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1207</guid>
		<description><![CDATA[有没有人遇到同样的情况？
胸口痛，扩胸的时候卡的一声响，就不痛了。
最近两天痛的厉害了
搜了搜，这样的情况还有几例，疑是胸膜炎或者是胸部肌肉痉挛，是长期坐姿不端加上缺乏锻炼... ]]></description>
			<content:encoded><![CDATA[<p>有没有人遇到同样的情况？</p>
<p><strong>胸口痛，扩胸的时候卡的一声响，就不痛了</strong>。</p>
<p>最近两天痛的厉害了</p>
<p>搜了搜，这样的情况还有几例，疑是胸膜炎或者是胸部肌肉痉挛，是长期坐姿不端加上缺乏锻炼所引起，咳嗽、受凉也会引起胸痛。</p>
<p>过两天去医院检查一下。</p>
<p>搜索引擎真好，看到病友，至少感觉自己并不孤单，能缓解心理压力：</p>
<ol>
<li><a href="http://wenwen.soso.com/z/q151826430.htm?w=%CC%DB%CD%B4+%D0%D8%B9%C7">扩胸的时候胸骨疼痛，有时候一扩胸，喀一声响就没事了</a></li>
<li><a href="http://zhidao.baidu.com/question/60583451.html?si=4">心口疼.一般在早晨刚起床的时候，扩胸、收胸时，觉得在胸口中缝的位置比较疼</a></li>
<li><a href="http://xuejingdong.haodf.com/zixun/1064160.htm">我的胸口疼痛2年了，不知道是什么病？</a></li>
<li><a href="http://zhidao.baidu.com/question/108885371.html?fr=qrl">胸口疼。感觉有骨头绞到一起的感觉</a></li>
<li><a href="http://wenwen.soso.com/z/q44300251.htm">我胸口的骨头疼是怎么回事？</a></li>
<li><a href="http://news.wenda.sogou.com/question/35182625.html">扩胸时胸骨疼痛</a></li>
</ol>
<p>最后一个链接的答案最全，摘录如下：</p>
<blockquote><p>扩胸时胸骨疼痛</p>
<p>扩胸的时候胸骨疼痛，啥原因，我是在去年年底的时候开始疼的。有时候一扩胸，喀一声响就没事了。但是有时候就是不向，那就又是疼了！ </p>
<p>问题补充：没见肿胀的，看起来是没啥事一样的。<br />
也不是天天犯，但是运气背的话连续一星期也有可能。<br />
胸口很正常，没什么肿胀啊什么的</p>
<p><strong>最佳答案</strong><br />
根据你的症状，因长时间姿势不正引起胸痛，经检查心肺未见异常，所以胸痛为胸壁肌肉痉挛所致。 </p>
<p>电脑工作者因姿势不正引起胸痛者很常见。因长时间姿势不正、弯腰、扶案，剧烈运动或持续咳嗽、局部受凉等，引起胸壁肌肉劳累痉挛或肌纤维织炎所致。或因体位突然改变，在活动之前，缺乏准备活动，引起类似&#8221;岔气&#8221;的急性胸肋痛。 </p>
<p>胸壁肌肉痉挛的主要特点为：<br />
局部有压痛，体位改变及深呼吸等可使疼痛加重，胸廓活动时，如扩胸、举臂、翻身、咳嗽等，深呼吸等可刺激病变部位，使胸痛加剧。 </p>
<p>治疗方法：<br />
1、可用扶他林乳膏局部痛点涂擦，疼痛急性期可服用抗炎止痛药物，如 戴芬 1粒 日1 次或芬必得 0.3 日2 次服。<br />
2、局部热敷、按摩、理疗、伤湿膏外贴等，局部肌肉痉挛，按摩有良好的效果。<br />
3、平时注意身体锻炼，不要长时间的固定姿势，在做较剧烈活动时，要先作预备活动。注意避免局部受凉等。
</p></blockquote>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fwhy-breast-pain%2F&amp;linkname=%E8%83%B8%E5%8F%A3%E7%97%9B%EF%BC%8C%E6%89%A9%E8%83%B8%E7%9A%84%E6%97%B6%E5%80%99%E5%8D%A1%E7%9A%84%E4%B8%80%E5%A3%B0%E5%93%8D%EF%BC%8C%E5%B0%B1%E4%B8%8D%E7%97%9B%E4%BA%86"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/why-breast-pain/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-09-27</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-09-27/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-09-27/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 01:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-09-27/</guid>
		<description><![CDATA[
Ma De In China - 因为要奥运会，关闭了一批菜市场，还有一批很方便的小卖部。因为六十周年，堵上了一些小路，关闭了一批餐馆，停止一切有组织的活动(甚至包括装修)，建材城卖厨具的不能把... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Ma De In China - 因为要奥运会，关闭了一批菜市场，还有一批很方便的小卖部。因为六十周年，堵上了一些小路，关闭了一批餐馆，停止一切有组织的活动(甚至包括装修)，建材城卖厨具的不能把� <a href="http://twitter.com/realfun/statuses/4136733442" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Google I/O - Native Client: Using Native Code to Build Compute Intensive Web Applications:.. <a href="http://bit.ly/2PKOMZ" rel="nofollow">http://bit.ly/2PKOMZ</a> <a href="http://twitter.com/realfun/statuses/4138888106" class="aktt_tweet_time">#</a></li>
<li>RT @jeremyshih: 胡锦涛日前再度拉大嗓门重申，“绝不照搬西方政治制度模式”。其实，越是重申，越是说明大陆国内外、中共党内外，有越来越多的声音要求实施三权分立的民主宪政模式。事实� <a href="http://twitter.com/realfun/statuses/4149192529" class="aktt_tweet_time">#</a></li>
<li>一直没搞懂，十一装修材料大降价的合理性在哪里 - 如果没有合理性，很可能只是“看起来”降价而已。100的产品标价500，然后打折套餐一堆堆搞到150，倒赚50。 <a href="http://twitter.com/realfun/statuses/4150429378" class="aktt_tweet_time">#</a></li>
<li>RT lanwuyou     32 min ago<br />
RT @baiwuya: 斧頭幫內火拼，和豬籠寨內居民有什麽關係？&#8230; //奇怪了，中国只有一个帮会啊，既然生活在同一个制度下，关心哪个都在推进制度改革，为啥还有这么多讲究？� <a href="http://twitter.com/realfun/statuses/4150608901" class="aktt_tweet_time">#</a></li>
<li>妈的，过个生日而已，用得着这么紧张吗？ #<a href="http://search.twitter.com/search?q=%23china60" class="aktt_hashtag">china60</a> <a href="http://twitter.com/realfun/statuses/4166141096" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; What are the best practices to avoid problems with pointers? - Stack Overflow <a href="http://bit.ly/124DTv" rel="nofollow">http://bit.ly/124DTv</a> <a href="http://twitter.com/realfun/statuses/4168642071" class="aktt_tweet_time">#</a></li>
<li>中国zf很灵异，能够把灾难宣传称一件功劳，也能把一件好事通过更强大宣传，最终办成坏事 <a href="http://twitter.com/realfun/statuses/4334211794" class="aktt_tweet_time">#</a></li>
<li>小宝宝睡着以后右眼皮上有个小鼓包，疑似霰粒肿，担心&#8230; <a href="http://twitter.com/realfun/statuses/4358196862" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 最强Twitter范软Gravity使用集要 <a href="http://bit.ly/rIMsl" rel="nofollow">http://bit.ly/rIMsl</a> <a href="http://twitter.com/realfun/statuses/4362721592" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Google Docs - Viewer <a href="http://bit.ly/HUBD7" rel="nofollow">http://bit.ly/HUBD7</a> <a href="http://twitter.com/realfun/statuses/4367075993" class="aktt_tweet_time">#</a></li>
<li>点击firefox3图标，然后去拉大便，回来一看，还没有启动完成，日！ <a href="http://twitter.com/realfun/statuses/4384650007" class="aktt_tweet_time">#</a></li>
<li><a href="http://bit.ly/ZkqYN" rel="nofollow">http://bit.ly/ZkqYN</a> 笑到爆啊呵呵 <a href="http://twitter.com/realfun/statuses/4393267487" class="aktt_tweet_time">#</a></li>
<li>装修水电的打电话来说两天搞不定了，nnd，国庆期间不是不允许放鸽子啊～～～ <a href="http://twitter.com/realfun/statuses/4413481069" class="aktt_tweet_time">#</a></li>
<li>Google Chrome新版(dev)的地址栏搜索，每次搜索结构出来以后都会跳出巨大的g.cn广告，一闪而过，超级恶心 <a href="http://twitter.com/realfun/statuses/4414255415" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-09-27%2F&amp;linkname=Twitter%20Week%20%40%202009-09-27"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-09-27/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-09-20</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-09-20/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-09-20/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 01:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-09-20/</guid>
		<description><![CDATA[
在题库发芽网上试用了Google Ajax Search API: 题酷发芽网在每个题目页面的右侧边栏底端都可以看到相关题目，这是最近对Google Ajax Search API的一次尝试。 插播一条广告： 欢迎订阅题酷.. http://bit.ly... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>在题库发芽网上试用了Google Ajax Search API: 题酷发芽网在每个题目页面的右侧边栏底端都可以看到相关题目，这是最近对Google Ajax Search API的一次尝试。 插播一条广告： 欢迎订阅题酷.. <a href="http://bit.ly/3" rel="nofollow">http://bit.ly/3</a> <a href="http://twitter.com/realfun/statuses/3969533822" class="aktt_tweet_time">#</a></li>
<li>赞一下这种态度！每个人对自己权利孜孜不倦的“计较”，是推动社会进步的最佳方式。 <a href="http://bit.ly/2JLm0D" rel="nofollow">http://bit.ly/2JLm0D</a> <a href="http://twitter.com/realfun/statuses/3971330453" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 如何计算壁柜面积?_篱笆网 <a href="http://bit.ly/djaRj" rel="nofollow">http://bit.ly/djaRj</a> <a href="http://twitter.com/realfun/statuses/3976456646" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Reading and Converting Between the Three GDI Resources <a href="http://bit.ly/2onhA5" rel="nofollow">http://bit.ly/2onhA5</a> <a href="http://twitter.com/realfun/statuses/3994208963" class="aktt_tweet_time">#</a></li>
<li>为什么python3000要更改print语句为function？为什么不能为程序员考虑一下，比如可以选择不加括号？打字的时候左右括号很折磨人的，print是个很常用的调试语句 - 为什么就不允许存在特例呢？ <a href="http://twitter.com/realfun/statuses/3997045436" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; What’s New In Python 3.0 — Python v3.1.1 documentation <a href="http://bit.ly/m3WmN" rel="nofollow">http://bit.ly/m3WmN</a> <a href="http://twitter.com/realfun/statuses/3997957124" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 9月19日第二届篱笆版快乐团购 - 篱笆网 <a href="http://bit.ly/4e5ybi" rel="nofollow">http://bit.ly/4e5ybi</a> <a href="http://twitter.com/realfun/statuses/4000232367" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; An example of communication between JavaScript and Adobe Flash Player <a href="http://bit.ly/T5rEw" rel="nofollow">http://bit.ly/T5rEw</a> <a href="http://twitter.com/realfun/statuses/4001967594" class="aktt_tweet_time">#</a></li>
<li>Online Favicon Tool 在线favicon图标制作工具 Alpha版: <a href="http://fayaa.com/tool/favicon/" rel="nofollow">http://fayaa.com/tool/favicon/</a> #<a href="http://search.twitter.com/search?q=%23favicon" class="aktt_hashtag">favicon</a> <a href="http://twitter.com/realfun/statuses/4020940344" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Manipulating individual pixels &#8212; Flash CS3: Programming ActionScript 3.0 &gt; Working wit.. <a href="http://bit.ly/tORKk" rel="nofollow">http://bit.ly/tORKk</a> <a href="http://twitter.com/realfun/statuses/4022523112" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; spacehi.vim - Togglable syntax highlighting of tabs and trailing spaces. : vim online: 不错的.. <a href="http://bit.ly/Dm9A5" rel="nofollow">http://bit.ly/Dm9A5</a> <a href="http://twitter.com/realfun/statuses/4024801168" class="aktt_tweet_time">#</a></li>
<li>我总是感到疑惑：中国多党制的萌芽在哪里？民主多党制要么来自内部分裂（日本和苏联？），要么是新生力量（日本？），要么是外来兵团（伊拉克？）。最后一种不可能，新生力量可以通过 <a href="http://twitter.com/realfun/statuses/4024907307" class="aktt_tweet_time">#</a></li>
<li>当当网左上角显示我已经登录，等我要“放入暂存架”的时候，再一次提示我登录，崩溃 <a href="http://twitter.com/realfun/statuses/4025057433" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; List of User-Agents (Spiders, Robots, Browser) <a href="http://bit.ly/146vm3" rel="nofollow">http://bit.ly/146vm3</a> <a href="http://twitter.com/realfun/statuses/4026540464" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Django | Testing Django applications | Django Documentation <a href="http://bit.ly/KU3Qk" rel="nofollow">http://bit.ly/KU3Qk</a> <a href="http://twitter.com/realfun/statuses/4029891577" class="aktt_tweet_time">#</a></li>
<li>失败的设计 - 字体选择对话框: 失败的设计系列停写很久了，可能是我对生活的要求有所降低… 今天为了编辑一个wiki页面，又一次有了“砸掉它”的冲动 - 如左图所示：它的字体选择框设计的� <a href="http://twitter.com/realfun/statuses/4051355058" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Sudoku Programmers :: View topic - Links to Dancing Links (DLX) <a href="http://bit.ly/2zHR3U" rel="nofollow">http://bit.ly/2zHR3U</a> <a href="http://twitter.com/realfun/statuses/4051365657" class="aktt_tweet_time">#</a></li>
<li>失败的设计 - 字体选择对话框 <a href="http://bit.ly/1QAYvk" rel="nofollow">http://bit.ly/1QAYvk</a> ，至今没见到字体选择UI的人性化设计 <a href="http://twitter.com/realfun/statuses/4051511610" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Loop Benchmarks - for..in sucks on performance <a href="http://bit.ly/ug54c" rel="nofollow">http://bit.ly/ug54c</a> <a href="http://twitter.com/realfun/statuses/4075926857" class="aktt_tweet_time">#</a></li>
<li>现实中遇到疯狗怎么办？绕道走比较好。网络上遇到疯狗怎么办？如果有能力，我就干死它。干不死它，就直接无视。 <a href="http://twitter.com/realfun/statuses/4104774488" class="aktt_tweet_time">#</a></li>
<li>wordpress真好，评论网上的垃圾很简单，我喜欢 <a href="http://twitter.com/realfun/statuses/4104893367" class="aktt_tweet_time">#</a></li>
<li>Google的在线表格里，想要输入以0开头的一串数字，必须要先加单引号，这功能可真是不好找啊 <a href="http://twitter.com/realfun/statuses/4106269727" class="aktt_tweet_time">#</a></li>
<li>妈的，你阅你的兵，我装我的房子，关你鸟事？还要停工？ <a href="http://twitter.com/realfun/statuses/4115725423" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-09-20%2F&amp;linkname=Twitter%20Week%20%40%202009-09-20"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-09-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>失败的设计 - 字体选择对话框</title>
		<link>http://www.2maomao.com/blog/bad-design-font-dialog/</link>
		<comments>http://www.2maomao.com/blog/bad-design-font-dialog/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 07:34:43 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[失败的设计]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1188</guid>
		<description><![CDATA[
失败的设计系列停写很久了，可能是我对生活的要求有所降低&#8230;
今天为了编辑一个wiki页面，又一次有了“砸掉它”的冲动 - 如左图所示：它的字体选择框设计的太挫太挫了！
我只要选择一... ]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin:20px;box-shadow: 10px 10px 5px #888;" src="http://www.2maomao.com/blog/wp-content/uploads/font_dialog.png" alt="font_dialog" title="font_dialog" width="234" height="319" class="alignnone size-full wp-image-1189" /></p>
<p><a href="http://www.2maomao.com/blog/?s=%E5%A4%B1%E8%B4%A5%E7%9A%84%E8%AE%BE%E8%AE%A1&#038;sbutt=%E6%90%9C%E7%B4%A2%E6%9C%AC%E7%AB%99">失败的设计系列</a>停写很久了，可能是我对生活的要求有所降低&#8230;</p>
<p>今天为了编辑一个wiki页面，又一次有了“砸掉它”的冲动 - 如左图所示：它的<strong>字体选择框设计的太挫太挫了！</strong></p>
<p>我只要选择一个我常用的字体而已，丫一下子给我100多个~！你丫以为是在开字体博览会啊？</p>
<p>随便给几个选择就行了，剩下的，都是噪音，而且对着耳朵吵吵的那种</p>
<p><strong>其实有很多方法可以改进的</strong></p>
<p>1. 少给一些</p>
<p>2. 实在不能少给，那就根据功能分组：<br />
　　等宽还是非等宽？哪个font family的？</li>
<p>3. 按优先级排序<br />
　　用户最常用的是那几个？我最近用的是哪些？</li>
<p>可惜的是，目前我还没有见到有人这么实现过，每次见到windows下弹出的字体对话框，都会崩溃。。。</p>
<p>话说Microsoft Word都出到2010版了，在这方面还是有些改进的，比如最近常用的以及当前系统主题的几个字体，但做得还不够，远远不够。<br />
主界面上把简单的button改成了toolbar，toolbar改成了ribon，字体选择框还是一个50年不动摇的下拉框，没长进。</p>
<p>说起Word，想起来从Word2007开始我最喜欢的一个关于字体的改进, 就是这两个按钮:<br />
<img src="http://www.2maomao.com/blog/wp-content/uploads/aa_font.png" alt="aa_font" title="aa_font" width="50" height="24" class="alignnone size-full wp-image-1190" /></p>
<p>按钮内容很简单，就是把选中的所有字体放大或者缩小一点点（不一定是一个point），这是所有在线、离线富文本编辑器都值得学习的地方，尤其是Google Docs。</p>
<p>失败的设计系列：<br />
<a href="http://www.2maomao.com/blog/bad-design-dustbin/">垃圾箱</a>, <a href="http://www.2maomao.com/blog/bad-design-dell-gx280-front/">Dell GX280前面板</a>, <a href="http://www.2maomao.com/blog/bad-design-water-cock/">水龙头</a>, <a href="http://www.2maomao.com/blog/bad-design-door-hold/">门把手</a>, <a href="http://www.2maomao.com/blog/bad-design-vs2005-open-file/">VS2005打开文件对话框</a>, <a href="http://www.2maomao.com/blog/bad-design-electric-socket/">插线板（插座）</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fbad-design-font-dialog%2F&amp;linkname=%E5%A4%B1%E8%B4%A5%E7%9A%84%E8%AE%BE%E8%AE%A1%20-%20%E5%AD%97%E4%BD%93%E9%80%89%E6%8B%A9%E5%AF%B9%E8%AF%9D%E6%A1%86"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/bad-design-font-dialog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>关心自己的权利，争取自己的权利，这是推动社会进步的最佳方式</title>
		<link>http://www.2maomao.com/blog/silence-could-be-evil/</link>
		<comments>http://www.2maomao.com/blog/silence-could-be-evil/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 00:54:37 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[思维像发情的猴子]]></category>

		<category><![CDATA[胡言乱语]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1177</guid>
		<description><![CDATA[最近经常听到、看到这几句话：不谈政治！这是体制的问题！做什么也没有用！
不，对于个体来说，关心自己的权利，争取自己的权利，这是推动社会进步的最佳方式。
比如，有位博友不懈的... ]]></description>
			<content:encoded><![CDATA[<p>最近经常听到、看到这几句话：不谈政治！这是体制的问题！做什么也没有用！</p>
<p><strong>不，对于个体来说，关心自己的权利，争取自己的权利，这是推动社会进步的最佳方式</strong>。</p>
<p>比如，有位博友不懈的坚持下，工商银行解决了一个技术上的bug。</p>
<p>比如，在有些律师、个人的坚持下，政府公开了一些信息。</p>
<p>我们关心度奶粉事件，实际上在关心自己的下一代 - 因为等到孩子出生再关心，就已经晚了。</p>
<p>我们关心四川地震里的腐败、关注<a href="http://www.2maomao.com/blog/where-does-my-tax-goes-2009/">纳税者的权利</a>（<a href="http://www.2maomao.com/blog/2008-tax-handbook/">很多人还以为自己从没纳过税呢</a>）、关注人大的提案、关注<a href="http://www.2maomao.com/blog/eye-on-xuzhiyong/">许志永</a>、关注加碘盐、关心公众事件 - 活在这个体制之中，活在这个国家之中，关心可能影响到自己的生活的事情，这本身不是很正常嘛？</p>
<p>所谓“不谈政治”，不过是埋头沙堆的鸵鸟罢了。因为你所有为自己争取权利的过程，本身就是你个人的政治斗争。个人的政治加起来，就是国家的政治，这是一个国家体制得以形成、维持的基础。不谈政治，也就放弃了你自己作为公民的权利 - <strong>公民</strong>这个词，本身就是跟政治有关的。</p>
<p>摘<a href="http://twitter.com/tengbiao">tengbiao</a>两篇推：</p>
<blockquote><p>1. 在罪恶政治之下，某种“不谈政治”正是以卑劣的方式默许了罪恶的发生。<strong>除了积极作恶，沉默就是罪恶政治最希望的那种参与</strong>。</p>
<p>2. 体制之恶并不必然免除个体责任。没有一个离开行动者的抽象体制，没有一个靠文字就能自动执行的法律。如果以失去思考力和判断力为借口而不负责任，如果把一切罪恶归于“罪恶的体制”，就等于放弃了我们生活于其中的世界以及放弃了人自身的全部意义。
</p></blockquote>
<p>另外，附上<a href="http://www.lianyue.net/blogs/rosu/">连岳</a>先生的《我们就是体制》，与读者共勉(以前转载过的，再转一次）<br />
BTW：<a href="http://www.lianyue.net/blogs/rosu/">连岳的博客</a>被无耻GFW封锁了。Fuck GFW! 这个限制言论自由的垃圾！提一次骂一次！)</p>
<blockquote><p>毒奶粉事件发生到现在，听得最多的一句话就是：这是体制的问题。<br />
在层出不穷的悲剧里，听得最多的一句话就是：这是体制的问题。<br />
是不是体制的问题？是，这绝对是体制的问题。</p>
<p>从SARS到现在的毒奶，处理方法是一样的：先瞒、瞒不了骗、骗不了就承认一部分，然后撤几个官员了事，最后宣传包装成一件功劳。<br />
如果这次毒奶粉是传染病毒，估计全球都得死伤惨重——可谁能保证下一次不是病毒呢？</p>
<p>是的，如果我们有言论自由，如果我们有选择及罢免政府的自由，如果我们有强大且独立的媒体，如果我们有游行示威的自由，如果我们有免于恐惧的自由……是的，这样的体制才能保护我们。</p>
<p>我们有没有这样体制？没有。<br />
所以可以很自然地说出那句话：这是体制的问题。李长江下了，不过换个张长江。什锦八宝饭馊了，不过上碗平强汤。<br />
所以，算了吧。</p>
<p>可是，且慢，你忘了，我们自己就是体制的一部分。<br />
这体制的存在，有我们的不作为。</p>
<p>我们得有所作为。</p>
<p>这作为不是鼓吹暴力，不是以暴易暴。暴力只会带来一个更坏的体制。<br />
这作为不是希望他人去牺牲，牺牲永远只是个人选项，一个人永远没有资格去鼓动他人牺牲。</p>
<p>这作为是忍耐地慢慢做一件事。</p>
<p>让李长江辞职，这是体制进了一小步；张长江还不行，让张长江辞职，这又是体制进了一小步。他换一个，我们盯一个，最后就是质检体制的进步。</p>
<p>他不让我们在媒体里说，我们网络上说；他不让我们在网络上说，我们在嘴上说；我们不停地议论，嘲讽他的谎言，最后就是言论体制的进步。</p>
<p>那些拒不认错的企业，那些强词夺理的企业，我们记住它们的名字，永不消费它们的产品，最后就是企业文化的进步。</p>
<p>我们呼吁杨佳应该得到公平、公正、公开的审判；接下来，我们呼吁田文华或者李长江应该得到公平、公正、公开的审判，最后就是法制的进步。<br />
并不需要牺牲，并不需要成为意见领袖，并不需要多么大的权力，只要你有选择权，你就能让体制变坏，或者变好。</p>
<p><strong>我们能改良体制，我们能选择体制，我们就是体制。<br />
到了我们多过他们的那一天，体制就变了。</p>
<p>“这都是体制的问题”，不要用这么重的虚拟铁锤砸掉你的自信，砸掉他人的信心。<br />
你说“算了，没用的”，就等于投了你憎恨的体制一票。</p>
<p>我们享受生活，我们和美好的人呆在一起，我们保持怀疑，我们批评，我们不合作，我们能快乐地改变这个体制，我们就是体制。</p>
<p>如果需要一百年，我们就花一百年。如果需要一千年，我们就花一千年。<br />
</strong></p></blockquote>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fsilence-could-be-evil%2F&amp;linkname=%E5%85%B3%E5%BF%83%E8%87%AA%E5%B7%B1%E7%9A%84%E6%9D%83%E5%88%A9%EF%BC%8C%E4%BA%89%E5%8F%96%E8%87%AA%E5%B7%B1%E7%9A%84%E6%9D%83%E5%88%A9%EF%BC%8C%E8%BF%99%E6%98%AF%E6%8E%A8%E5%8A%A8%E7%A4%BE%E4%BC%9A%E8%BF%9B%E6%AD%A5%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E5%BC%8F"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/silence-could-be-evil/feed/</wfw:commentRss>
		</item>
		<item>
		<title>在题库发芽网上试用了Google Ajax Search API</title>
		<link>http://www.2maomao.com/blog/tiku-and-google-ajax-search-api/</link>
		<comments>http://www.2maomao.com/blog/tiku-and-google-ajax-search-api/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 00:25:09 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[发芽网开发记录]]></category>

		<category><![CDATA[编程随笔]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1139</guid>
		<description><![CDATA[
题酷发芽网在每个题目页面的右侧边栏底端都可以看到相关题目，这是最近对Google Ajax Search API的一次尝试。
插播一条广告：
欢迎订阅题酷发芽网的两个RSS： 最新题目 &#038;  最新回答

关于Goog... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://fayaa.com/tiku/view/56/"><img src="http://www.2maomao.com/blog/wp-content/uploads/fayaa_tiku_and_google_ajax_api.png" alt="fayaa_tiku_and_google_ajax_api" title="题酷发芽网的相关题目" width="287" height="322" /></a></p>
<p><a href="http://fayaa.com/tiku/">题酷发芽网</a>在每个题目页面的右侧边栏底端都可以看到相关题目，这是最近对Google Ajax Search API的一次尝试。</p>
<p>插播一条广告：</p>
<blockquote><p>欢迎订阅<a href="http://fayaa.com/tiku/">题酷发芽网</a>的两个RSS： <a href="http://feed.feedsky.com/tikutees">最新题目</a> &#038;  <a href="http://feed.feedsky.com/tikuanswers">最新回答</a>
</p></blockquote>
<p>关于<a href="http://code.google.com/apis/ajaxsearch/">Google Ajax Search API</a>，不多说，自己看链接里面的内容，或者简单理解为：<strong>让你的网站都可以拥有Google那样快的搜索速度！</strong></p>
<p>当然，<strong>前提</strong>是：Google索引了你网站的内容，而且是最新的，这个好办，做个sitemap就行了，有了这个，Googlebot抓的很勤劳的，Django自带了一个sitemap组件，很好用</p>
<p>另外，在<a href="http://fayaa.com/tiku/">题库发芽网</a>的首页上，你可以看到右上方有个小小的搜索框，在里面输入“<strong>球</strong>”然后回车，你就来到了题酷搜索<a href="http://fayaa.com/tiku/search/球/">结果页面</a>里面，上面啥也没有，但是在右侧边栏最下面，你可以看到许多结果。</p>
<p>你还可以试试在那个Google搜索框里输入想搜索的内容，呵呵实时相应的哦。</p>
<p><strong>另外</strong>： 如果你在<a href="http://fayaa.com/tiku/">题库发芽网</a>上发过帖子的话，可能会注意到那里也有Ajax应用 - 比如你可以输入“二叉树”，然后按Tab把焦点挪到内容输入框，就会出现已经存在的相关问题列表，主要用来防止重复发文。</p>
<p>这个也是仿<a href="http://stackoverflow.com">Stackoverflow</a>的功能，Stackoverflow针对的是英文内容，只要mysql端支持full text search就可以做到，但是对于中文内容来说，还需要分词以及mysql中文匹配插件，做起来很费劲，就暂时用Google Ajax API替代了。</p>
<p>最后，关门，放代码：</p>
<div style="background:#fdfdfd;color:black;"><u>JavaScript语言</u>: <a href="http://fayaa.com/code/view/4569/">打算用在题库发芽网中的：基于Google API搜索同类内容</a></div>
<div class="source" style="font-family: Consolas, 'Lucida Console', 'Courier New'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "> <span style="color: rgb(136, 136, 136); ">/*</span><br /> <span style="color: rgb(136, 136, 136); ">*&nbsp; How to load jQuery and then use the Search API with it.</span><br /> <span style="color: rgb(136, 136, 136); ">*/</span></p>
<p> <span style="color: rgb(0, 0, 0); ">google</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">load</span>(<span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&quot;jquery&quot;</span><span style="color: rgb(0, 0, 0); ">,</span> <span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&quot;1&quot;</span>);</p>
<p> <span style="color: rgb(136, 136, 136); ">// on page load complete, fire off a jQuery json-p query</span><br /> <span style="color: rgb(136, 136, 136); ">// against Google web search</span><br /> <span style="color: rgb(0, 136, 0); font-weight: bold; ">function</span> <span style="color: rgb(0, 0, 0); ">OnLoad</span><span style="color: rgb(0, 0, 0); ">(){</span><br /> &nbsp; <span style="color: rgb(0, 136, 0); font-weight: bold; ">var</span> <span style="color: rgb(0, 0, 0); ">url</span> <span style="color: rgb(0, 0, 0); ">=</span> <span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&quot;http://ajax.googleapis.com/ajax/services/search/web?q=华容道游戏%20site:fayaa.com/code/view/&amp;v=1.0&amp;rsz=large&amp;callback=?&quot;</span>;<br /> &nbsp; <span style="color: rgb(0, 0, 0); ">$</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">getJSON</span>(<span style="color: rgb(0, 0, 0); ">url</span><span style="color: rgb(0, 0, 0); ">,</span> <span style="color: rgb(0, 136, 0); font-weight: bold; ">function</span> (<span style="color: rgb(0, 0, 0); ">data</span>) <span style="color: rgb(0, 0, 0); ">{</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-weight: bold; ">if</span> (<span style="color: rgb(0, 0, 0); ">data</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">responseData</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">results</span> <span style="color: rgb(0, 0, 0); ">&amp;&amp;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0); ">data</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">responseData</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">results</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">length</span> <span style="color: rgb(0, 0, 0); ">&gt;</span> <span style="color: rgb(0, 0, 221); font-weight: bold; ">0</span>) <span style="color: rgb(0, 0, 0); ">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-weight: bold; ">var</span> <span style="color: rgb(0, 0, 0); ">results</span> <span style="color: rgb(0, 0, 0); ">=</span> <span style="color: rgb(0, 0, 0); ">data</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">responseData</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">results</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-weight: bold; ">var</span> <span style="color: rgb(0, 0, 0); ">html</span> <span style="color: rgb(0, 0, 0); ">=</span> <span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&quot;&quot;</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-weight: bold; ">for</span> (<span style="color: rgb(0, 136, 0); font-weight: bold; ">var</span> <span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(0, 0, 0); ">=</span><span style="color: rgb(0, 0, 221); font-weight: bold; ">0</span>; <span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(0, 0, 0); ">&lt;</span><span style="color: rgb(0, 0, 0); ">results</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">length</span>;<span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(0, 0, 0); ">++</span>) <span style="color: rgb(0, 0, 0); ">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-weight: bold; ">var</span> <span style="color: rgb(0, 0, 0); ">r</span> <span style="color: rgb(0, 0, 0); ">=</span> <span style="color: rgb(0, 0, 0); ">results</span><span style="color: rgb(0, 0, 0); ">[</span><span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(0, 0, 0); ">];</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0); ">html</span> <span style="color: rgb(0, 0, 0); ">+=</span> <span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&#39;&lt;a href=&quot;&#39;</span> <span style="color: rgb(0, 0, 0); ">+</span> <span style="color: rgb(0, 0, 0); ">r</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">url</span> <span style="color: rgb(0, 0, 0); ">+</span> <span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&#39;&quot; title=&quot;&#39;</span> <span style="color: rgb(0, 0, 0); ">+</span> <span style="color: rgb(0, 0, 0); ">r</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">content</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">replace</span>(<span style="color: rgb(0, 136, 0); background-color: rgb(255, 240, 255); ">/(&lt;([^&gt;]+)&gt;)/ig</span><span style="color: rgb(0, 0, 0); ">,</span><span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&quot;&quot;</span>) <span style="color: rgb(0, 0, 0); ">+</span> <span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&#39;&quot;&gt;&#39;</span> <span style="color: rgb(0, 0, 0); ">+</span> <span style="color: rgb(0, 0, 0); ">r</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">title</span> <span style="color: rgb(0, 0, 0); ">+</span> <span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&quot;&lt;/a&gt;&lt;br/&gt;&quot;</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0); ">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0); ">$</span>(<span style="color: rgb(221, 34, 0); background-color: rgb(255, 240, 240); ">&#39;#content&#39;</span><span style="color: rgb(0, 0, 0); ">).</span><span style="color: rgb(0, 0, 0); ">html</span>(<span style="color: rgb(0, 0, 0); ">html</span>);<br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0); ">}</span><br /> &nbsp; <span style="color: rgb(0, 0, 0); ">});</span><br /> <span style="color: rgb(0, 0, 0); ">}</span></p>
<p> <span style="color: rgb(0, 0, 0); ">google</span><span style="color: rgb(0, 0, 0); ">.</span><span style="color: rgb(0, 0, 0); ">setOnLoadCallback</span>(<span style="color: rgb(0, 0, 0); ">OnLoad</span>);</div>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftiku-and-google-ajax-search-api%2F&amp;linkname=%E5%9C%A8%E9%A2%98%E5%BA%93%E5%8F%91%E8%8A%BD%E7%BD%91%E4%B8%8A%E8%AF%95%E7%94%A8%E4%BA%86Google%20Ajax%20Search%20API"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/tiku-and-google-ajax-search-api/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-09-13</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-09-13/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-09-13/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 01:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-09-13/</guid>
		<description><![CDATA[
Reading&#8230; 好听的男生对唱歌曲～～_百度知道 http://bit.ly/26Cyq4 #
Twitter Week @ 2009-09-06: Reading… Best Color Tools For Web Designers &#124; Tools http://bit.ly/b2X19 #.. http://bit.ly/17MmQR #
Reading&#8230; HAProxy - The Reliab... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Reading&#8230; 好听的男生对唱歌曲～～_百度知道 <a href="http://bit.ly/26Cyq4" rel="nofollow">http://bit.ly/26Cyq4</a> <a href="http://twitter.com/realfun/statuses/3800443044" class="aktt_tweet_time">#</a></li>
<li>Twitter Week @ 2009-09-06: Reading… Best Color Tools For Web Designers | Tools <a href="http://bit.ly/b2X19" rel="nofollow">http://bit.ly/b2X19</a> #.. <a href="http://bit.ly/17MmQR" rel="nofollow">http://bit.ly/17MmQR</a> <a href="http://twitter.com/realfun/statuses/3802441944" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; HAProxy - The Reliable, High Performance TCP/HTTP Load Balancer <a href="http://haproxy.1wt.eu/" rel="nofollow">http://haproxy.1wt.eu/</a> <a href="http://twitter.com/realfun/statuses/3818993369" class="aktt_tweet_time">#</a></li>
<li>50平的小房子终于到手了，看看周边环境，又提不起兴致来 <a href="http://twitter.com/realfun/statuses/3834847343" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Home | ChromePlus <a href="http://bit.ly/18UVPl" rel="nofollow">http://bit.ly/18UVPl</a> <a href="http://twitter.com/realfun/statuses/3836576524" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 什么都能变，什么都不奇怪的巴克球 <a href="http://bit.ly/t1InA" rel="nofollow">http://bit.ly/t1InA</a> <a href="http://twitter.com/realfun/statuses/3838344969" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; The Graphics File Format Page: 图形文件格式的详细描述，纯文本格式，无广告。真他妈的全 <a href="http://bit.ly/GBkRP" rel="nofollow">http://bit.ly/GBkRP</a> <a href="http://twitter.com/realfun/statuses/3859563651" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 高效程序的奥秘 - 图书 - 当当网 <a href="http://bit.ly/1aqDmO" rel="nofollow">http://bit.ly/1aqDmO</a> <a href="http://twitter.com/realfun/statuses/3861256523" class="aktt_tweet_time">#</a></li>
<li>Python语言: head.py 输出文件开头的8个字节的二进制表示: 最近在写一个在线favicon编辑器，其ico格式很让人不爽，写了个工具生成ico格式的文件 为了手动检查生成结果，写了这个脚本检查其文件头 <a href="http://twitter.com/realfun/statuses/3861256986" class="aktt_tweet_time">#</a></li>
<li>九九久久谐音，民政部门忙死，多少痴男怨女，终于有照驾驶。妈的杜蕾斯一定是不了解中国性文化，没能坚持到今天 <a href="http://twitter.com/realfun/statuses/3862154338" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Ian Bicking: a blog :: Python HTML Parser Performance <a href="http://bit.ly/SBzGt" rel="nofollow">http://bit.ly/SBzGt</a> <a href="http://twitter.com/realfun/statuses/3863916596" class="aktt_tweet_time">#</a></li>
<li>中文和英文哪个表达能力更强？二进制和十进制哪个更厉害？<br />
 <a href="http://bit.ly/15uqmR" rel="nofollow">http://bit.ly/15uqmR</a><br />
 ，这篇文章至今依然是我2007年的得意之作，可惜很少有人驻足欣赏 <a href="http://twitter.com/realfun/statuses/3864753280" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Win32IconImagePlugin - casadebender - Alternate PIL plugin for dealing with Microsoft .ico.. <a href="http://bit.ly/PUoJK" rel="nofollow">http://bit.ly/PUoJK</a> <a href="http://twitter.com/realfun/statuses/3874295217" class="aktt_tweet_time">#</a></li>
<li>牛b的比特流: 你知道下面这段代码干了啥吗？ a = b b ^= a a ^= b 如果你碰巧知道，那么 x^-x 呢？WTF~! 冯.诺依曼计算机中，程序无论编成什么样子，最终都会变成一堆堆的0和1，也是因为这样，对.. <a href="http://twitter.com/realfun/statuses/3881672678" class="aktt_tweet_time">#</a></li>
<li>面试题之链表问题汇总 - 倒转单链表 / 有环链表 / 倒数第k元素 / …: 现在插播一条广告： 欢迎订阅题酷发芽网的两个RSS： 最新题目 &#38; 最新回答 关于链表问题的面试题目如下： 面试题之链表问� <a href="http://twitter.com/realfun/statuses/3905658857" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 《我们的娃娃》是由艾晓明制作的记录了中国5.12汶川地震，&#8230; <a href="http://bit.ly/Js54h" rel="nofollow">http://bit.ly/Js54h</a> <a href="http://twitter.com/realfun/statuses/3909151888" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-09-13%2F&amp;linkname=Twitter%20Week%20%40%202009-09-13"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-09-13/feed/</wfw:commentRss>
		</item>
		<item>
		<title>面试题之链表问题汇总 - 倒转单链表 / 有环链表 / 倒数第k元素 / …</title>
		<link>http://www.2maomao.com/blog/interview-questions-about-linked-list/</link>
		<comments>http://www.2maomao.com/blog/interview-questions-about-linked-list/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 00:50:25 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[一些链接]]></category>

		<category><![CDATA[发芽网开发记录]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1159</guid>
		<description><![CDATA[现在插播一条广告：
欢迎订阅题酷发芽网的两个RSS： 最新题目 &#038;  最新回答

关于链表问题的面试题目如下：
面试题之链表问题 - 倒转单链表
找出倒数第k个元素(或中间元素）
二级链表展... ]]></description>
			<content:encoded><![CDATA[<p>现在插播一条广告：</p>
<blockquote><p>欢迎订阅<a href="http://fayaa.com/tiku/">题酷发芽网</a>的两个RSS： <a href="http://feed.feedsky.com/tikutees">最新题目</a> &#038;  <a href="http://feed.feedsky.com/tikuanswers">最新回答</a>
</p></blockquote>
<p>关于链表问题的面试题目如下：</p>
<blockquote><p><a href="http://fayaa.com/tiku/view/5/">面试题之链表问题 - 倒转单链表</a><br/><br />
<a href="http://fayaa.com/tiku/view/6/">找出倒数第k个元素(或中间元素）</a><br/><br />
<a href="http://fayaa.com/tiku/view/53/">二级链表展开</a><br/><br />
<a href="http://fayaa.com/tiku/view/49/">链表加法运算</a><br/><br />
<a href="http://fayaa.com/tiku/view/44/">删除环状单链表的一个节点</a><br/><br />
<a href="http://fayaa.com/tiku/view/17/">两个有序链表的合并</a><br/><br />
<a href="http://fayaa.com/tiku/view/8/">如何判断两个链表是否交叉</a><br/><br />
<a href="http://fayaa.com/tiku/view/7/">判断单链表是否有环？</a><br/><br />
<a href="http://fayaa.com/tiku/view/57/">求两个有序链表的交集</a><br/>
</p></blockquote>
<p>最新结果参见：<a href="http://fayaa.com/tiku/tag/%E9%93%BE%E8%A1%A8/">题酷发芽网上标签为“链表”的题目</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Finterview-questions-about-linked-list%2F&amp;linkname=%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8B%E9%93%BE%E8%A1%A8%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB%20-%20%E5%80%92%E8%BD%AC%E5%8D%95%E9%93%BE%E8%A1%A8%20%2F%20%E6%9C%89%E7%8E%AF%E9%93%BE%E8%A1%A8%20%2F%20%E5%80%92%E6%95%B0%E7%AC%ACk%E5%85%83%E7%B4%A0%20%2F%20%26%238230%3B"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/interview-questions-about-linked-list/feed/</wfw:commentRss>
		</item>
		<item>
		<title>牛b的比特流</title>
		<link>http://www.2maomao.com/blog/niubi-bitwise-operations/</link>
		<comments>http://www.2maomao.com/blog/niubi-bitwise-operations/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 00:49:18 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[发芽网开发记录]]></category>

		<category><![CDATA[编程随笔]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1146</guid>
		<description><![CDATA[你知道下面这段代码干了啥吗？
a ^= b
b ^= a
a ^= b


如果你碰巧知道，那么 x^-x 呢？WTF~!
冯.诺依曼计算机中，程序无论编成什么样子，最终都会变成一堆堆的0和1，也是因为这样，对于bit操作的... ]]></description>
			<content:encoded><![CDATA[<p>你知道下面这段代码干了啥吗？</p>
<blockquote><p><code>a ^= b<br />
b ^= a<br />
a ^= b<br />
</code>
</p></blockquote>
<p>如果你碰巧知道，那么 <strong>x^-x</strong> 呢？WTF~!</p>
<p>冯.诺依曼计算机中，程序无论编成什么样子，最终都会变成一堆堆的0和1，也是因为这样，对于bit操作的研究，一直都没有停歇，已知的很多优秀的算法实现，都用到了bit操作</p>
<p>一般的语言，比如python或者C(++)都支持 <strong>与&amp; 或| 异或^ 反~</strong> 操作。这四种基本操作的意义这里就不说了(关于完备性，参见离散数学)，通常我们还会用到 &lt;&lt; 以及 &gt;&gt; 操作，分别表示把bits向左、右移位。另外，所有加减乘除的操作，内部同样是bit搞来搞去。</p>
<p>你可能见过这种代码： a&gt;&gt;=1 ，这个是干嘛的，仔细想想就明白了，这是除二操作，比直接除法运算要高效一些，同理，乘以2就是a&lt;&lt;=1</p>
<p>或许你还见过这个：(UINT)-1 ，这是啥？翻开计算机基础教材看看补码那一节就知道了。这是win32编程常用的小手段，代表0xFFFFFFFF</p>
<p>还有<strong>异或</strong>操作，这个操作自己就可以组合出其他所有逻辑操作！因为他是完备的。它还有一个非常非常有趣的性质：<strong>a^a = 0 </strong>！</p>
<p>回到文章开头的内容，那三行a和b异或来去的代码干了什么？</p>
<blockquote><p><code>a ^= b //a=a^b, b=b<br />
b ^= a //a=a^b, b=(a^b)^b=a<br />
a ^= b //a=(a^b)^a=b, b=a<br />
</code>
</p></blockquote>
<p>到最后一行，可以看到，这三行代码完成了a和b的交换(swap)。有些公司面试的时候会问：知道怎么不用中间变量实现swap(a,b)吗？ok，你会了！恭喜你，学会抢答了！面试官脸色一变，随即抛出另一道题目：</p>
<blockquote><p>有一组数字，从1到n，中间少了一个数，顺序也被打乱，放在一个n-1的数组里，设计算法在O(n)时间O(1)空间内找出丢失的数字！</p></blockquote>
<p>怎么办？<br />
还好你学会了异或运算：ok，很简单，从1到n异或一遍，再从从数组里面异或一遍，最后的值就是那个丢失的数字</p>
<p>面试官脸色再变，说数字丢失了两个，咋办？没想清楚的看<a href="http://fayaa.com/tiku/view/2/">这里</a>。</p>
<p>插播一条广告：</p>
<blockquote><p>欢迎订阅<a href="http://fayaa.com/tiku/">题酷发芽网</a>的两个RSS： <a href="http://feed.feedsky.com/tikutees">最新题目</a> &#038;  <a href="http://feed.feedsky.com/tikuanswers">最新回答</a>
</p></blockquote>
<p>好了，异或运算先说到这里就先打住，说说 x &amp; -x 这个变态的数字吧，他是啥意思？你仔细演算了一遍发现，哦，原来是一个数字最后面那个1，比如x=b111111100，x &amp; -x 就是b100 (这里的b表示binary，二进制)</p>
<p>这有啥用？这时候下一个面试官进来了，再次抛出一道题目：<a href="http://fayaa.com/tiku/view/47/">找寻下一个“二进制1等量”数：</a></p>
<blockquote><p>对于两个二进制数，如果他们的二进制表示中1的数目相等，我们称他们为“二进制1等量”的<br />
给定一个数，设计一个算法F找出比它稍大的“二进制1等量”数<br />
（稍大的意思是离它最近的那个）<br />
比如：<br />
<code><br />
3 = 0011<br />
5 = 0101<br />
F(3) = 5</p>
<p>6 = 0110<br />
F(5) = 6<br />
...<br />
</code>
</p></blockquote>
<p>这可咋办？别急，通常面试官放出这种题目来，是看你有没有思路，别被题目吓住就行。<br />
不过，我最终被答案吓住了，以下是求解的算法：</p>
<div class="source" style="font-family: Consolas, 'Lucida Console', 'Courier New'; color: rgb(0, 0, 0); background-color: rgb(249, 247, 237); "> <span style="color: rgb(0, 0, 128); font-weight: bold; ">unsigned</span> <span style="color: rgb(0, 0, 0); ">snoob</span>(<span style="color: rgb(0, 0, 128); font-weight: bold; ">unsigned</span> <span style="color: rgb(0, 0, 0); ">x</span>) <span style="color: rgb(0, 0, 0); ">{</span><br /> &nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold; ">unsigned</span> <span style="color: rgb(0, 0, 0); ">smallest</span><span style="color: rgb(0, 0, 0); ">,</span> <span style="color: rgb(0, 0, 0); ">ripple</span><span style="color: rgb(0, 0, 0); ">,</span> <span style="color: rgb(0, 0, 0); ">ones</span>;<br /> &nbsp; <span style="color: rgb(0, 136, 0); font-style: italic; ">// x = xxx0 1111 0000</span><br /> &nbsp; <span style="color: rgb(0, 0, 0); ">smallest</span> <span style="color: rgb(0, 0, 0); ">=</span> <span style="color: rgb(0, 0, 0); ">x</span> <span style="color: rgb(0, 0, 0); ">&amp;</span> <span style="color: rgb(0, 0, 0); ">-</span><span style="color: rgb(0, 0, 0); ">x</span>; <span style="color: rgb(0, 136, 0); font-style: italic; ">// 0000 0001 0000</span><br /> &nbsp; <span style="color: rgb(0, 0, 0); ">ripple</span> <span style="color: rgb(0, 0, 0); ">=</span> <span style="color: rgb(0, 0, 0); ">x</span> <span style="color: rgb(0, 0, 0); ">+</span> <span style="color: rgb(0, 0, 0); ">smallest</span>; <span style="color: rgb(0, 136, 0); font-style: italic; ">// xxx1 0000 0000</span><br /> &nbsp; <span style="color: rgb(0, 0, 0); ">ones</span> <span style="color: rgb(0, 0, 0); ">=</span> <span style="color: rgb(0, 0, 0); ">x</span> <span style="color: rgb(0, 0, 0); ">^</span> <span style="color: rgb(0, 0, 0); ">ripple</span>; <span style="color: rgb(0, 136, 0); font-style: italic; ">// 0001 1111 0000</span><br /> &nbsp; <span style="color: rgb(0, 0, 0); ">ones</span> <span style="color: rgb(0, 0, 0); ">=</span> (<span style="color: rgb(0, 0, 0); ">ones</span> <span style="color: rgb(0, 0, 0); ">&gt;&gt;</span> <span style="color: rgb(0, 0, 255); ">2</span>)<span style="color: rgb(0, 0, 0); ">/</span><span style="color: rgb(0, 0, 0); ">smallest</span>; <span style="color: rgb(0, 136, 0); font-style: italic; ">// 0000 0000 0111</span><br /> &nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold; ">return</span> <span style="color: rgb(0, 0, 0); ">ripple</span> | <span style="color: rgb(0, 0, 0); ">ones</span>; <span style="color: rgb(0, 136, 0); font-style: italic; ">// xxx1 0000 0111</span><br /> <span style="color: rgb(0, 0, 0); ">}</span></div>
<p>感觉如何？反正我看到里面的二进制搞来搞去已经傻掉了。整个<a href="http://fayaa.com/tiku/view/47/?sorting=-vote_count#sortbox">求解过程可以参见这里</a>，里面的分析相当精彩，不容错过。</p>
<p>说到这里，比特<strong>流</strong>，不再只是流水的那个<strong>流</strong>，已经是“迎风一刀流”这样的<strong>流</strong>了</p>
<p>真别说，有个叫Henry S. Warren的家伙就专门研究了bit操作，还写了本书，叫做<a href="http://www.hackersdelight.org/">Hacker&#8217;s Delight</a>(翻译版叫做<a href="http://www.douban.com/subject/1159177/">《高效程序的奥秘》</a>)，其中第3章（<a href="http://www.hackersdelight.org/basics.pdf">点击下载英文pdf</a>）就详细而又完备的讲解了bit流，值得一看。上面那个找寻二进制“1”等价的问题在文章里有详细描述，他甚至指出了这个问题的现实意义 - 比如从N个数里面挑选K个，你可以从K个1开始，一直生成到K个1加上(N-K)个0为止，由于算法效率高，不需要递归，用起还是很爽的！（<a href="http://fayaa.com/tiku/view/74/?sorting=-vote_count#sortbox">参照阅读递归方式的X-Selection算法</a>）</p>
<p>该书中还提到：</p>
<blockquote><p>x &amp; (x-1) 可以用来确定一个数是不是2的幂<br />
x &amp; (x+1) 可以判断一个数是不是2^n-1这种形式，也就是说，全都是1!<br />
x | (x-1) 可以把x后面的所有0变成1，00101000 => 00101111<br />
((x | (x-1)) + 1) &#038; x 可以把最右边那一串1给抹了，01011000 => 01000000<br />
x | (x+1) 可以把最右边的那个0变成1，10100111 => 10101111<br />
&#8230;
</p></blockquote>
<p>等等等等，还有很多，好了，就此打住，想了解更多的自己看可以<a href="http://www.hackersdelight.org/basics.pdf">免费可以下载到的pdf样章</a></p>
<p><strong>Update</strong>：有趣的是，发文24小时之内就读到一位朋友在Google Reader上面分享的文章：<a href="http://www.catonmat.net/blog/bit-hacks-header-file/">bithacks.h - bit hacks header file</a>，里面定义了一堆的宏来做位操作：</p>
<blockquote><p>B8(x) - turns x written in binary into decimal,<br />
B_EVEN(x) - tests if x is even (bithack #1),<br />
B_ODD(x) - tests if x is odd (!(bithack #1)),<br />
B_IS_SET(x, n) - tests if n-th bit is set in x (bithack #2),<br />
B_SET(x, n) - sets n-th bit in x (bithack #3),<br />
B_UNSET(x, n) - unsets n-th bit in x (bithack #4),<br />
B_TOGGLE(x, n) - toggles n-th bit in x (bithack #5),<br />
B_TURNOFF_1(x) - turns off the right-most 1-bit in x (bithack #6),<br />
B_ISOLATE_1(x) - isolates the right-most 1-bit in x (bithack #7),<br />
B_PROPAGATE_1(x) - propagates the right-most 1-bit in x (bithack #8),<br />
B_ISOLATE_0(x) - isolates the right-most 0-bit in x (bithack #9),<br />
B_TURNON_0(x) - turn on the right-most 0-bit in x (bithack #10).
</p></blockquote>
<p>我也把代码转贴了一下： <a href="http://fayaa.com/code/view/5883/">Bit Hacks Header File(bithacks.h)</a> 和 <a href="http://fayaa.com/code/view/5884/">Bit Hacks Test Cases(bithacks_test.cpp)</a><br />
<br/><br />
好了，想继续研究的，附赠两个Link：<br />
<a href="http://graphics.stanford.edu/~seander/bithacks.html">http://graphics.stanford.edu/~seander/bithacks.html</a><br />
<a href="http://www.cs.bris.ac.uk/Teaching/Resources/COMS21102/slides-dan/">http://www.cs.bris.ac.uk/Teaching/Resources/COMS21102/slides-dan/</a><br />
<br/></p>
<p>呵呵文到最后，说两个关于自己的：</p>
<p><strong>1.</strong><br />
我的<strong>18位身份证</strong>号码，<strong>1和0占据了14个</strong>！</p>
<p><strong>2.</strong><br />
写这篇文章翻出两年前的旧文： <a href="http://www.2maomao.com/blog/chinese-vs-english-2-vs-10/">中文和英文哪个表达能力更强？二进制和十进制哪个更厉害？</a></p>
<p>这篇文章是我2007年的得意之作，至今依然是，可惜很少有人感兴趣，特此自我推荐。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Fniubi-bitwise-operations%2F&amp;linkname=%E7%89%9Bb%E7%9A%84%E6%AF%94%E7%89%B9%E6%B5%81"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/niubi-bitwise-operations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Python语言: head.py 输出文件开头的8个字节的二进制表示</title>
		<link>http://www.2maomao.com/blog/output-header-of-file-in-python/</link>
		<comments>http://www.2maomao.com/blog/output-header-of-file-in-python/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 07:15:18 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[发芽网开发记录]]></category>

		<category><![CDATA[小小工具]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1144</guid>
		<description><![CDATA[最近在写一个在线favicon编辑器，其ico格式很让人不爽，写了个工具生成ico格式的文件
为了手动检查生成结果，写了这个脚本检查其文件头内容：
Python语言: head.py 输出文件开头的8个字节的二进... ]]></description>
			<content:encoded><![CDATA[<p>最近在写一个在线favicon编辑器，其ico格式很让人不爽，写了个工具生成ico格式的文件<br />
为了手动检查生成结果，写了这个脚本检查其文件头内容：</p>
<div style="background:#fdfdfd;color:black;"><u>Python语言</u>: <a href="http://fayaa.com/code/view/5861/">head.py 输出文件开头的8个字节的二进制表示</a></div>
<div class="source" style="font-family: Consolas, 'Lucida Console', 'Courier New'; color: rgb(0, 0, 0); background-color: rgb(249, 247, 237); "> <span style="color: rgb(128, 128, 128); ">#! /usr/bin/env python</span><br /> <span style="color: rgb(128, 128, 128); "># -*- coding: utf-8 -*-</span><br /> <span style="color: rgb(128, 128, 128); ">#</span><br /> <span style="color: rgb(128, 128, 128); "># Recently I start to write an ico file maker</span><br /> <span style="color: rgb(128, 128, 128); ">#&nbsp;&nbsp; this script helps on analyze the file header</span><br /> <span style="color: rgb(128, 128, 128); ">#</span><br /> <span style="color: rgb(128, 128, 128); "># Usage:</span><br /> <span style="color: rgb(128, 128, 128); ">#&nbsp;&nbsp; head xxx.ico&nbsp;&nbsp;&nbsp; - output 16 bytes</span><br /> <span style="color: rgb(128, 128, 128); ">#&nbsp;&nbsp; head xxx.ico 32 - output 32 bytes</span><br /> <span style="color: rgb(128, 128, 128); ">#</span><br /> <span style="color: rgb(0, 0, 0); ">import</span> <span style="color: rgb(14, 132, 181); font-weight: bold; ">sys</span><br /> <span style="color: rgb(0, 0, 0); ">f</span> <span style="color: rgb(48, 48, 48); ">=</span> <span style="color: rgb(0, 112, 32); ">open</span>(<span style="color: rgb(0, 0, 0); ">sys</span><span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">argv</span><span style="color: rgb(0, 0, 0); ">[</span><span style="color: rgb(0, 0, 208); font-weight: bold; ">1</span><span style="color: rgb(0, 0, 0); ">],</span> <span style="background-color: rgb(255, 240, 240); ">&quot;rb&quot;</span>)<br /> <span style="color: rgb(0, 0, 0); ">L</span> <span style="color: rgb(48, 48, 48); ">=</span> <span style="color: rgb(0, 0, 208); font-weight: bold; ">16</span><br /> <span style="color: rgb(0, 128, 0); font-weight: bold; ">if</span> <span style="color: rgb(0, 112, 32); ">len</span>(<span style="color: rgb(0, 0, 0); ">sys</span><span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">argv</span>) <span style="color: rgb(48, 48, 48); ">&gt;=</span> <span style="color: rgb(0, 0, 208); font-weight: bold; ">3</span><span style="color: rgb(0, 0, 0); ">:</span><br /> &nbsp; <span style="color: rgb(0, 0, 0); ">L</span> <span style="color: rgb(48, 48, 48); ">=</span> <span style="color: rgb(0, 112, 32); ">int</span>(<span style="color: rgb(0, 0, 0); ">sys</span><span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">argv</span><span style="color: rgb(0, 0, 0); ">[</span><span style="color: rgb(0, 0, 208); font-weight: bold; ">2</span><span style="color: rgb(0, 0, 0); ">])</span><br /> <span style="color: rgb(0, 112, 32); ">bytes</span> <span style="color: rgb(48, 48, 48); ">=</span> <span style="color: rgb(0, 0, 0); ">f</span><span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">read</span>(<span style="color: rgb(0, 0, 0); ">L</span>)<br /> <span style="color: rgb(0, 128, 0); font-weight: bold; ">for</span> <span style="color: rgb(0, 0, 0); ">i</span> <span style="color: rgb(0, 0, 0); font-weight: bold; ">in</span> <span style="color: rgb(0, 112, 32); ">range</span>(<span style="color: rgb(0, 0, 208); font-weight: bold; ">0</span><span style="color: rgb(0, 0, 0); ">,</span> <span style="color: rgb(0, 112, 32); ">len</span>(<span style="color: rgb(0, 112, 32); ">bytes</span><span style="color: rgb(0, 0, 0); ">),</span> <span style="color: rgb(0, 0, 208); font-weight: bold; ">8</span><span style="color: rgb(0, 0, 0); ">):</span><br /> &nbsp; <span style="color: rgb(0, 128, 0); font-weight: bold; ">print</span> <span style="color: rgb(0, 112, 32); ">bytes</span><span style="color: rgb(0, 0, 0); ">[</span><span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(0, 0, 0); ">:</span><span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(48, 48, 48); ">+</span><span style="color: rgb(0, 0, 208); font-weight: bold; ">8</span><span style="color: rgb(0, 0, 0); ">]</span></p>
<p> <span style="color: rgb(0, 0, 0); ">xbytes</span> <span style="color: rgb(48, 48, 48); ">=</span> <span style="color: rgb(0, 0, 0); ">[</span><span style="background-color: rgb(255, 240, 240); ">&quot;</span><span style="background-color: rgb(224, 224, 224); ">%02x</span><span style="background-color: rgb(255, 240, 240); ">&quot;</span> <span style="color: rgb(48, 48, 48); ">%</span> <span style="color: rgb(0, 112, 32); ">ord</span>(b) <span style="color: rgb(0, 128, 0); font-weight: bold; ">for</span> b <span style="color: rgb(0, 0, 0); font-weight: bold; ">in</span> <span style="color: rgb(0, 112, 32); ">bytes</span><span style="color: rgb(0, 0, 0); ">]</span><br /> <span style="color: rgb(0, 128, 0); font-weight: bold; ">print</span><br /> <span style="color: rgb(0, 128, 0); font-weight: bold; ">for</span> <span style="color: rgb(0, 0, 0); ">i</span> <span style="color: rgb(0, 0, 0); font-weight: bold; ">in</span> <span style="color: rgb(0, 112, 32); ">range</span>(<span style="color: rgb(0, 0, 208); font-weight: bold; ">0</span><span style="color: rgb(0, 0, 0); ">,</span> <span style="color: rgb(0, 112, 32); ">len</span>(<span style="color: rgb(0, 112, 32); ">bytes</span><span style="color: rgb(0, 0, 0); ">),</span> <span style="color: rgb(0, 0, 208); font-weight: bold; ">8</span><span style="color: rgb(0, 0, 0); ">):</span><br /> &nbsp; <span style="color: rgb(0, 128, 0); font-weight: bold; ">print</span> <span style="background-color: rgb(255, 240, 240); ">&quot;x &quot;</span> <span style="color: rgb(48, 48, 48); ">+</span> <span style="background-color: rgb(255, 240, 240); ">&quot; &quot;</span><span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">join</span>(<span style="color: rgb(0, 0, 0); ">xbytes</span><span style="color: rgb(0, 0, 0); ">[</span><span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(0, 0, 0); ">:</span><span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(48, 48, 48); ">+</span><span style="color: rgb(0, 0, 208); font-weight: bold; ">8</span><span style="color: rgb(0, 0, 0); ">])</span></p>
<p> <span style="color: rgb(0, 128, 0); font-weight: bold; ">def</span> <span style="color: rgb(0, 96, 176); font-weight: bold; ">to_bits</span>(b<span style="color: rgb(0, 0, 0); ">):</span><br /> &nbsp; bs <span style="color: rgb(48, 48, 48); ">=</span> <span style="color: rgb(0, 0, 0); ">[]</span><br /> &nbsp; <span style="color: rgb(0, 128, 0); font-weight: bold; ">while</span> b<span style="color: rgb(0, 0, 0); ">:</span><br /> &nbsp;&nbsp;&nbsp; bs<span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">append</span>(b<span style="color: rgb(48, 48, 48); ">&amp;</span><span style="color: rgb(0, 0, 208); font-weight: bold; ">1</span>)<br /> &nbsp;&nbsp;&nbsp; b<span style="color: rgb(48, 48, 48); ">&gt;&gt;=</span><span style="color: rgb(0, 0, 208); font-weight: bold; ">1</span><br /> &nbsp; bs <span style="color: rgb(48, 48, 48); ">=</span> <span style="color: rgb(0, 112, 32); ">map</span>(<span style="color: rgb(0, 112, 32); ">str</span><span style="color: rgb(0, 0, 0); ">,</span> bs)<br /> &nbsp; bs<span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">reverse</span>()<br /> &nbsp; <span style="color: rgb(0, 128, 0); font-weight: bold; ">return</span> <span style="background-color: rgb(255, 240, 240); ">&quot;&quot;</span><span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">join</span>(bs)<span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">zfill</span>(<span style="color: rgb(0, 0, 208); font-weight: bold; ">8</span>)</p>
<p> <span style="color: rgb(0, 0, 0); ">bits</span> <span style="color: rgb(48, 48, 48); ">=</span> <span style="color: rgb(0, 0, 0); ">[</span><span style="color: rgb(0, 0, 0); ">to_bits</span>(<span style="color: rgb(0, 112, 32); ">ord</span>(b)) <span style="color: rgb(0, 128, 0); font-weight: bold; ">for</span> b <span style="color: rgb(0, 0, 0); font-weight: bold; ">in</span> <span style="color: rgb(0, 112, 32); ">bytes</span><span style="color: rgb(0, 0, 0); ">]</span><br /> <span style="color: rgb(0, 128, 0); font-weight: bold; ">print</span><br /> <span style="color: rgb(0, 128, 0); font-weight: bold; ">for</span> <span style="color: rgb(0, 0, 0); ">i</span> <span style="color: rgb(0, 0, 0); font-weight: bold; ">in</span> <span style="color: rgb(0, 112, 32); ">range</span>(<span style="color: rgb(0, 0, 208); font-weight: bold; ">0</span><span style="color: rgb(0, 0, 0); ">,</span> <span style="color: rgb(0, 112, 32); ">len</span>(<span style="color: rgb(0, 112, 32); ">bytes</span><span style="color: rgb(0, 0, 0); ">),</span> <span style="color: rgb(0, 0, 208); font-weight: bold; ">8</span><span style="color: rgb(0, 0, 0); ">):</span><br /> &nbsp; <span style="color: rgb(0, 128, 0); font-weight: bold; ">print</span> <span style="background-color: rgb(255, 240, 240); ">&quot;b &quot;</span> <span style="color: rgb(48, 48, 48); ">+</span> <span style="background-color: rgb(255, 240, 240); ">&quot; &quot;</span><span style="color: rgb(48, 48, 48); ">.</span><span style="color: rgb(0, 0, 0); ">join</span>(<span style="color: rgb(0, 0, 0); ">bits</span><span style="color: rgb(0, 0, 0); ">[</span><span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(0, 0, 0); ">:</span><span style="color: rgb(0, 0, 0); ">i</span><span style="color: rgb(48, 48, 48); ">+</span><span style="color: rgb(0, 0, 208); font-weight: bold; ">8</span><span style="color: rgb(0, 0, 0); ">])</span></div>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Foutput-header-of-file-in-python%2F&amp;linkname=Python%E8%AF%AD%E8%A8%80%3A%20head.py%20%E8%BE%93%E5%87%BA%E6%96%87%E4%BB%B6%E5%BC%80%E5%A4%B4%E7%9A%848%E4%B8%AA%E5%AD%97%E8%8A%82%E7%9A%84%E4%BA%8C%E8%BF%9B%E5%88%B6%E8%A1%A8%E7%A4%BA"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/output-header-of-file-in-python/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-09-06</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-09-06/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-09-06/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 01:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-09-06/</guid>
		<description><![CDATA[
Reading&#8230; Best Color Tools For Web Designers &#124; Tools http://bit.ly/b2X19 #
Reading&#8230; HSL and HSV - Wikipedia, the free encyclopedia http://bit.ly/ciSD1 #
郑钧的《赤裸裸》生动的描述了一个成熟处女在老色狼的教唆下... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Reading&#8230; Best Color Tools For Web Designers | Tools <a href="http://bit.ly/b2X19" rel="nofollow">http://bit.ly/b2X19</a> <a href="http://twitter.com/realfun/statuses/3647252757" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; HSL and HSV - Wikipedia, the free encyclopedia <a href="http://bit.ly/ciSD1" rel="nofollow">http://bit.ly/ciSD1</a> <a href="http://twitter.com/realfun/statuses/3657607136" class="aktt_tweet_time">#</a></li>
<li>郑钧的《赤裸裸》生动的描述了一个成熟处女在老色狼的教唆下半推半就最后xxoo的故事 <a href="http://twitter.com/realfun/statuses/3657624326" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; SuzyBug.com - Whimsical <a href="http://bit.ly/voHeL" rel="nofollow">http://bit.ly/voHeL</a> <a href="http://twitter.com/realfun/statuses/3660340742" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Skulpt - online python console <a href="http://www.skulpt.org/" rel="nofollow">http://www.skulpt.org/</a> <a href="http://twitter.com/realfun/statuses/3662121809" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 每个人都遇到过的三件科学无法解释的事 - 有意思吧 <a href="http://bit.ly/O5GGB" rel="nofollow">http://bit.ly/O5GGB</a> <a href="http://twitter.com/realfun/statuses/3663148882" class="aktt_tweet_time">#</a></li>
<li>谁知道那种很壮观很宏大的天主教圣乐哪里下载？ <a href="http://twitter.com/realfun/statuses/3666223418" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 《家装红宝书唐亮制造》电子书下载（DOC/PDF/TXT版） - 三宝殿网 <a href="http://bit.ly/3f6f54" rel="nofollow">http://bit.ly/3f6f54</a> <a href="http://twitter.com/realfun/statuses/3668476320" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; ColorPicker - jQuery plugin <a href="http://bit.ly/4amybv" rel="nofollow">http://bit.ly/4amybv</a> <a href="http://twitter.com/realfun/statuses/3680748072" class="aktt_tweet_time">#</a></li>
<li>天平分盐的问题 by 醉月山人: 醉月山人 在 1小时前 发布 “天平分盐的问题”说: 有7克、2克砝码各一个，天平一只，如何只用天平称三次将140克的盐分成50、90克各一份？ 请至少有两种方法。 该 <a href="http://twitter.com/realfun/statuses/3681432092" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Elements and Element Trees <a href="http://bit.ly/2NKBt" rel="nofollow">http://bit.ly/2NKBt</a> <a href="http://twitter.com/realfun/statuses/3685773475" class="aktt_tweet_time">#</a></li>
<li>蚂蚁爬橡皮筋 by 半瓶墨水: 半瓶墨水 在 6分钟前 发布 “蚂蚁爬橡皮筋”说: 一条可以均匀拉伸无限拉伸的橡皮筋，初始长度为1米，一个累不死的蚂蚁，从橡皮筋的一端爬到另一端，蚂蚁爬行速� <a href="http://twitter.com/realfun/statuses/3686665708" class="aktt_tweet_time">#</a></li>
<li>排序算法的实现收集 by 半瓶墨水: 半瓶墨水 在 1小时前 发布 “排序算法的实现收集”说: 排序是一个极为常用的算法，这个帖子收集所有常见的排序算法实现，方便回顾 常见的排序算法：  2) � <a href="http://twitter.com/realfun/statuses/3688325341" class="aktt_tweet_time">#</a></li>
<li>彝族男人有福气: <a href="http://hi.baidu.com/buzhaofeng/blog/item/6ecfa5425dc93d1a73f05d8c.html" rel="nofollow">http://hi.baidu.com/buzhaofeng/blog/item/6ecfa5425dc93d1a73f05d8c.html</a> <a href="http://twitter.com/realfun/statuses/3728152863" class="aktt_tweet_time">#</a></li>
<li>国产塑料奶瓶可能有问题，尽量用玻璃的，参见：http://bit.ly/H4RhD<br />
 。奶瓶就是BPA7，美国和英国已经不用这个了 <a href="http://twitter.com/realfun/statuses/3728990360" class="aktt_tweet_time">#</a></li>
<li>这是新闻链接，英国继美国之后要求生产不含BPA的奶瓶：http://bit.ly/4ylA3D <a href="http://twitter.com/realfun/statuses/3729011660" class="aktt_tweet_time">#</a></li>
<li>题酷发芽网发布 - 精彩、经典IT面试题库、智力题库收集: 挖哈哈，终于超过100个题啦！ 题酷发芽网上线试用了一周以后，现在正式发布了！ 有啥用？多了去了：比如面试前回顾，比如面试人的 <a href="http://twitter.com/realfun/statuses/3744640952" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; UK to follow USA lead in plastic baby feeding bottles - NCT <a href="http://bit.ly/4wR0Ko" rel="nofollow">http://bit.ly/4wR0Ko</a> <a href="http://twitter.com/realfun/statuses/3744652095" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-09-06%2F&amp;linkname=Twitter%20Week%20%40%202009-09-06"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-09-06/feed/</wfw:commentRss>
		</item>
		<item>
		<title>题酷发芽网发布 - 精彩、经典IT面试题库、智力题库收集</title>
		<link>http://www.2maomao.com/blog/tiku-is-online/</link>
		<comments>http://www.2maomao.com/blog/tiku-is-online/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 01:29:21 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[发芽网开发记录]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/?p=1131</guid>
		<description><![CDATA[挖哈哈，终于超过100个题啦！



题酷发芽网上线试用了一周以后，现在正式发布了！
有啥用？多了去了：比如面试前回顾，比如面试人的时候拿抽几道题，又比如刚学了一门新语言想练练手。... ]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:20px;font-weight:bold;">挖哈哈，终于超过100个题啦！</span><br />
<br/><br />
<a href="http://fayaa.com/tiku/"><img src="http://fayaa.com/static/images/logo/snap_tiku.gif" alt="题酷发芽网" /></a></p>
<p><br/><br />
<a href="http://fayaa.com/tiku/">题酷发芽网</a>上线试用了一周以后，现在正式发布了！</p>
<p>有啥用？多了去了：比如面试前回顾，比如面试人的时候拿抽几道题，又比如刚学了一门新语言想练练手。。。</p>
<p>一些经典面试题如下：</p>
<p><strong>微软经典面试题</strong>：</p>
<p><a href="http://fayaa.com/tiku/view/7/">面试题之链表问题 - 判断单链表是否有环？</a><br />
<a href="http://fayaa.com/tiku/view/4/">面试题 - 字符串两边对齐</a><br />
<a href="http://fayaa.com/tiku/view/81/">传说中的微软面试题 - 飞机加油问题</a><br />
<a href="http://fayaa.com/tiku/view/29/">聪明的囚犯抓豆子问题</a><br />
<a href="http://fayaa.com/tiku/view/7/">面试题之链表问题 - 判断单链表是否有环？</a><br />
<a href="http://fayaa.com/tiku/view/6/">面试题之链表问题 - 找出倒数第k个元素(或中间元素）</a><br />
<a href="http://fayaa.com/tiku/view/4/">面试题 - 字符串两边对齐</a><br />
<a href="http://fayaa.com/tiku/view/3/">面试题 - 原地倒转字符串</a><br />
<a href="http://fayaa.com/tiku/view/2/">面试题 - 寻找丢失的数字</a><br />
<br/></p>
<p><strong>Google经典面试题</strong>：</p>
<p><a href="http://fayaa.com/tiku/view/102/">100*100部分有序矩阵数组的排序</a><br />
<a href="http://fayaa.com/tiku/view/101/">25匹赛马血拼Top五</a><br />
<a href="http://fayaa.com/tiku/view/40/">整数0-n中&quot;1&quot;的个数</a></p>
<p><span style="font-size:18px;font-weight:bold;">更多面试题、经典编程算法题参见：<a href="http://fayaa.com/tiku/">题酷发芽网所有题目</a></span></p>
<p><strong>BTW</strong>: 界面基本参照<a href="http://StackOverflow.com">StackOverflow.com</a>，SO太让人敬仰了</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftiku-is-online%2F&amp;linkname=%E9%A2%98%E9%85%B7%E5%8F%91%E8%8A%BD%E7%BD%91%E5%8F%91%E5%B8%83%20-%20%E7%B2%BE%E5%BD%A9%E3%80%81%E7%BB%8F%E5%85%B8IT%E9%9D%A2%E8%AF%95%E9%A2%98%E5%BA%93%E3%80%81%E6%99%BA%E5%8A%9B%E9%A2%98%E5%BA%93%E6%94%B6%E9%9B%86"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/tiku-is-online/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Week @ 2009-08-30</title>
		<link>http://www.2maomao.com/blog/twitter-week-2009-08-30/</link>
		<comments>http://www.2maomao.com/blog/twitter-week-2009-08-30/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 01:32:00 +0000</pubDate>
		<dc:creator>半瓶墨水</dc:creator>
		
		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.2maomao.com/blog/twitter-week-2009-08-30/</guid>
		<description><![CDATA[
每次发芽网的一个子站上线，都会有人质疑我的审美水平。题酷( http://fayaa.com/tiku/ )上线以后，老婆也加入了质疑的行列。。。 #
把小东西送回天津，清净甜美的睡一觉，然后开始想她 - 小家... ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>每次发芽网的一个子站上线，都会有人质疑我的审美水平。题酷( <a href="http://fayaa.com/tiku/" rel="nofollow">http://fayaa.com/tiku/</a> )上线以后，老婆也加入了质疑的行列。。。 <a href="http://twitter.com/realfun/statuses/3506909853" class="aktt_tweet_time">#</a></li>
<li>把小东西送回天津，清净甜美的睡一觉，然后开始想她 - 小家伙太惹人疼了&#8230; <a href="http://twitter.com/realfun/statuses/3506929265" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 德国性教育漫画 - 有意思吧 <a href="http://bit.ly/BW5XO" rel="nofollow">http://bit.ly/BW5XO</a> <a href="http://twitter.com/realfun/statuses/3510167893" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Ten Tough Interview Questions and Ten Great Answers <a href="http://bit.ly/10AkPC" rel="nofollow">http://bit.ly/10AkPC</a> <a href="http://twitter.com/realfun/statuses/3532938962" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Programming Interview Questions <a href="http://bit.ly/vFkj0" rel="nofollow">http://bit.ly/vFkj0</a> <a href="http://twitter.com/realfun/statuses/3536414114" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; django-robots / source <a href="http://bit.ly/EP9Kj" rel="nofollow">http://bit.ly/EP9Kj</a> <a href="http://twitter.com/realfun/statuses/3559227770" class="aktt_tweet_time">#</a></li>
<li>[题酷 <a href="http://fayaa.com/tiku/" rel="nofollow">http://fayaa.com/tiku/</a> ]加上了RSS，改善了题目和回复对于RSS的布局的影响。。。然后在搜索、发题目、查看题目页面采用了Google Ajax Search API搞定相关搜索，爽！ <a href="http://twitter.com/realfun/statuses/3568979772" class="aktt_tweet_time">#</a></li>
<li>不同意，把政府和个人进行“气度”的比较没有任何意义。block是个人行为而已 @<a href="http://twitter.com/virushuo" class="aktt_username">virushuo</a> 某些喜欢给政府提意见的人，气度还不如政府呢。给政府提意见未必被抓进去，给他提意见一定被block。他 <a href="http://twitter.com/realfun/statuses/3571930125" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Bugs Decal for Pinewood Derby Cars <a href="http://bit.ly/uuQlr" rel="nofollow">http://bit.ly/uuQlr</a> <a href="http://twitter.com/realfun/statuses/3576125719" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Welcome to the On-Line Encyclopedia of Integer Sequences <a href="http://bit.ly/ykaNE" rel="nofollow">http://bit.ly/ykaNE</a> <a href="http://twitter.com/realfun/statuses/3592773758" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; Lectures on Discrete and Polyhedral Geometry (Igor Pak Home Page) <a href="http://bit.ly/12zLye" rel="nofollow">http://bit.ly/12zLye</a> <a href="http://twitter.com/realfun/statuses/3603316058" class="aktt_tweet_time">#</a></li>
<li>终于把发芽原来的小JJ图标换掉了： <a href="http://fayaa.com/static/images/logo/favicon.ico" rel="nofollow">http://fayaa.com/static/images/logo/favicon.ico</a> <a href="http://twitter.com/realfun/statuses/3620034850" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; <a href="http://erights.net/" rel="nofollow">http://erights.net/</a> <a href="http://erights.net/" rel="nofollow">http://erights.net/</a> <a href="http://twitter.com/realfun/statuses/3623073011" class="aktt_tweet_time">#</a></li>
<li>Reading&#8230; 天气预报抓取 - 代码发芽网 <a href="http://bit.ly/t14HT" rel="nofollow">http://bit.ly/t14HT</a> <a href="http://twitter.com/realfun/statuses/3643682936" class="aktt_tweet_time">#</a></li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.2maomao.com%2Fblog%2Ftwitter-week-2009-08-30%2F&amp;linkname=Twitter%20Week%20%40%202009-08-30"><img src="http://www.2maomao.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.2maomao.com/blog/twitter-week-2009-08-30/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
