<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>知者无忧</title>
	<atom:link href="http://www.notii.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.notii.com</link>
	<description>我写故我在</description>
	<lastBuildDate>Sun, 27 Jun 2010 09:22:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>霍强：我们应该做什么样的研究</title>
		<link>http://www.notii.com/2010/05/what_is_research.html</link>
		<comments>http://www.notii.com/2010/05/what_is_research.html#comments</comments>
		<pubDate>Sun, 30 May 2010 14:15:11 +0000</pubDate>
		<dc:creator>zhang</dc:creator>
				<category><![CDATA[生活体验]]></category>
		<category><![CDATA[生物科学]]></category>
		<category><![CDATA[计算机技术]]></category>

		<guid isPermaLink="false">http://www.notii.com/?p=645612</guid>
		<description><![CDATA[为什么有人著作等身，有人“憋”不出paper？新手上路，在浩如烟海的研究题目中，如何选择？在微软亚洲研究院又一个“星期五讲座”中，在语音和模式识别领域耕耘了25载的霍强老师就实习生们关心的以上问题，基于自己多年从事研究和教育工作的经验，进行了颇有裨益的分享。下面让我们一起来听听霍老师向实习生们讲述的治学经验和心路历程吧。
如何发Paper？——研究的四种类型和三个衡量标准
问题一：同样是做学术，为什么有的人发了很多paper，有些人一篇也没有呢？
霍强：其实paper这个概念，我经历了从无到有，再从有到无的变化。年轻的时候，我没有写paper这个概念，只是埋头做自己喜欢的项目和研究；后来读博士的时候发现许多老师有发paper升职的压力，我也就有了这个概念；再后来发现只关注发paper是错误的，而是应该关注研究本身，于是到现在又没有了paper的概念。Paper只是研究的副产品，做研究有更加重要的目的。
基于研究的目的和实用性，我把研究分为四类：
第一类是“波尔型”，波尔创立量子力学，纯粹源于自己的热爱，这类研究是好奇心驱动的研究，而这种研究的衡量标准是“是否发明了新知识”。
第二类是“巴斯德型”，巴斯德希望研究如何预防传染病，他通过大量实验证明了病因在于细菌的理论，他的研究既产生了新知识，又由此开启了疾病防疫的新纪元，直接造福人类。
第三类是“爱迪生型”，他的研究并不过多关注原理，目的是实用性，而不是发明新知识。
最后一类是“学术垃圾”，既没有实用性，又没有产生新知识，研究者也未必有兴趣。很不幸，这类研究有可能会发很多paper，只要你掌握了所谓的“游戏规则”！等我想清楚了这个道理，就坚决不做这种类型的研究！即使发了paper，也不够环保，产生了一堆废纸，都是学术垃圾。
因此，我们在做研究的过程中，需要问自己：自己想做哪种类型的研究，比如我就告诉自己要做“巴斯德型”的研究。
在选定了研究类型之后，要选择研究题目，有三个关键问题：激情（Passion）、卓越（Excellence/Greatness）和影响（Impact）。激情是一种内心“发痒”的感觉，如果不去做，内心总会蠢蠢欲动。但是，让人有激情的事可能很多，我们还要思考自己的能力是否能达到，自己在此领域能否做到最好，要学会衡量自己的位置。而“影响”则因人而异，对于教授来说，就是对人类社会的贡献、对于科学技术进步的贡献大小；对于受雇于企业的研究人员，除了以上考虑之外，研究成果对产品和业务的贡献也可以作为一种内部影响力的指标。总而言之，做事需要有衡量标准。
在考虑清楚四个类型、三个要素之后，如果能够持续不断地勤奋工作，发paper不是问题。设想一下，你的研究又有用、又发明新知识、又是行内最好的，而且很有影响力，岂有发不出去的道理？
有机会满怀激情地做自己喜欢的研究是一件很享受，也很奢侈的事情。
问题二：有些paper的逻辑很正确，但却是基于非常不实际的假设基础之上，我们应该如何看待这样的问题？
霍强：我在香港大学任教时，曾负责计算机系本科课程设计和管理工作。科学与工程学的区别和关系，是我对每届学生入校必讲的一课：
优秀的工程学家，首先要成为优秀的科学家。某些科学可以“闭门造车”，在特定的系统框架下，逻辑自洽，经科学推理，可以生产新知识。工程学家则需要找出解决实际问题的方法，在逻辑之外，还需要考虑模型假设与实际是否契合。例如造桥，如果只设计抗8级台风，遇到8.1级的台风，桥就垮了，这样就会问题层出，所以必须按照实际情况考虑设计方案。科学的目的是理解事物的本质，而工程则需要既了解实际情况，又发明前所未有的东西。可见，如果要成为优秀的工程学家，既要有扎实的科学知识，又要对于实际问题的深刻洞察。回想当初，在“中科大”求学的5年，非常幸运，当时的本科教育非常扎实，我们必须学习很多基础课程，鼓励学生很早进实验室参与实际科研项目，正所谓“理实交融”，为从事工程学研究打下了扎实的基础。
新手上路，学术导航——“你和你的研究”
问题三：我想做真正有用的东西，但是前人有很多争论不休的问题，觉得很难入手，应该怎么办？
霍强：其实伟大的人就是把前人的困惑都理顺了，这就是做贡献最好的时机。
问题四：研究方向公认遇到瓶颈怎么办？
霍强：首先，公认的瓶颈其实不一定是真正的瓶颈，研究领域的进展总是有高潮有低潮，要有耐心去钻研。其次，要知道你的领域重要的问题是哪些，然后看你是否在试图解决那些问题。如果没有，要问自己为什么。只要大方向是正确的，剩下的就是要鼓起勇气，不断努力。
问题五：科研新手上路，您有什么建议吗？
霍强：大部分学生进校时，我都要先“洗脑”（如问题1回答），帮他们想清楚想做什么样的研究。然后给他们足够的耐心和鼓励，直到他们能够有独立的思考，独立地做研究。我在读博士期间，也曾经压力太大睡不着，遇到困难的时候不要紧张，其实，现在在讲台上的人，在他求学和工作中也遇到过很多的困难，所谓“熬一熬”也就过去了。
另外，要学会最大化地利用你的环境。比如我在香港大学求学和教书的时候，图书馆每周三会有新书上架，那些书上架前会陈列于图书馆大厅的一个角落，于是我周三早上尽量做到第一个去看新书，仅用不到一个上午的时间，我就能大致浏览所有学科的上架新书，第一时间把有用的新书借出来好好阅读。如此坚持十几年，收获颇丰。后来我把这个“诀窍”告诉了我的学生，有些同学仿效之，结果是我偶尔也不能第一时间借到我想借的新书了。
问题六：在您要求我们必读的“你和你的研究(“You &#38;Your Research”)”这篇讲座里说的，那些一流的研究者，他们总是说自己年轻的时候足够幸运。首先，因为有自信做了第一个工作，所以之后的工作才越做越精彩；其次在压力下工作，才能做出好工作；再者，由于别人的期待，我们才能做出漂亮的工作。我想知道您研究过程中，有没有遇到一些困难，是怎么克服的？自信是从哪里来的？
霍强：实际上，困难非常之多，十件事情里也就一件两件还算“过得去”，很多我自己不满意的研究结果没有发表，所以大家也不知道。关于自信，我其实比较幸运，从小到大上学期间一直是第一名，所以自信自然而然就有。但是，其实第二名、第一名日后也许差别并不大，关键还是看个人的追求，成就的大小取决于自我驱动有多强烈。回到上面提到的讲座，图灵奖获得者Richard Hamming的“你和你的研究”（“You &#38;Your Research”），是我要求我的学生必读的文献，这里分享了他对一些伟大的人物身上的共性的思考，思考他们何以伟大。在智商相当的情况下，为什么有些人成就斐然，而有些人碌碌无为？道理很简单，但是要亲身践行，却非常有难度，我自己也经常重温这个讲座，受益良多。在这里，Hamming举了个例子，Hamming在贝尔实验室的时候，惊讶于比他年纪略轻的John Turkey如此天才，于是冲进当时部门主管Bode的办公室去问：“像我这个年纪的人，如何可以像John Turkey一样知识渊博？”，结果Bode 说：“像他一样多年辛勤工作”。知识积累相当于银行存款，有复利可收，越积累越多。我每天都问自己一个问题：今天有没有长进，如果没有就睡不着。结果是如果保证每天有长进，十年以后知识不渊博也难。
在此提醒同学们，如果把研究作为事业，确实是要非常小心，因为只有少数人能够全身心投入。研究之妙，在于虽然非常辛苦，但是当发现问题、解决问题之后，那种满足感不可言喻，其它的都是身外之物，这种感觉本身已经足矣。其次，要有“赤子之心”，比如问自己“当天是否进步”的睡前问题。同时还要有“IQ+EQ+阿Q”的精神，在失败与困难面前保持乐观，还要有个好心态，让世俗的功利都不能打扰你。
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
霍强博士简介：
霍强博士于2007年8月加入微软亚洲研究院，任语音组主任研究员。此前在香港大学计算机科学系任教近十年。他于1995-1997年期间在日本京都“国际先端通信技术研究所”（ATR）从事语音识别研究并参与了世界上首个口语机器自动翻译项目。过去20多年来，他一直坚持研究，为语音识别、手写识别、光学字符识别、基于生物特征的用户识别、语音图像处理和计算机视觉的硬件设计等领域做出重要贡献。
]]></description>
			<content:encoded><![CDATA[<p>为什么有人著作等身，有人“憋”不出paper？新手上路，在浩如烟海的研究题目中，如何选择？在微软亚洲研究院又一个“星期五讲座”中，在语音和模式识别领域耕耘了25载的霍强老师就实习生们关心的以上问题，基于自己多年从事研究和教育工作的经验，进行了颇有裨益的分享。下面让我们一起来听听霍老师向实习生们讲述的治学经验和心路历程吧。</p>
<p><strong>如何发Paper</strong><strong>？——</strong><strong>研究的四种类型和三个衡量标准</strong></p>
<p><strong>问题一：</strong>同样是做学术，为什么有的人发了很多paper，有些人一篇也没有呢？</p>
<p><strong>霍强：</strong>其实paper这个概念，我经历了从无到有，再从有到无的变化。年轻的时候，我没有写paper这个概念，只是埋头做自己喜欢的项目和研究；后来读博士的时候发现许多老师有发paper升职的压力，我也就有了这个概念；再后来发现<strong>只</strong>关注发paper是错误的，而是应该关注研究本身，于是到现在又没有了paper的概念。Paper只是研究的副产品，做研究有更加重要的目的。</p>
<p>基于研究的目的和实用性，我把研究分为四类：</p>
<p>第一类是“<a href="http://baike.baidu.com/view/91396.htm#2">波尔</a>型”，波尔创立量子力学，纯粹源于自己的热爱，这类研究是好奇心驱动的研究，而这种研究的衡量标准是“是否发明了新知识”。</p>
<p>第二类是“<a href="http://baike.baidu.com/view/33424.htm?fr=ala0_1">巴斯德</a>型”，巴斯德希望研究如何预防传染病，他通过大量实验证明了病因在于细菌的理论，他的研究既产生了新知识，又由此开启了疾病防疫的新纪元，直接造福人类。</p>
<p>第三类是“爱迪生型”，他的研究并不过多关注原理，目的是实用性，而不是发明新知识。</p>
<p>最后一类是“学术垃圾”，既没有实用性，又没有产生新知识，研究者也未必有兴趣。很不幸，这类研究有可能会发很多paper，只要你掌握了所谓的“游戏规则”！等我想清楚了这个道理，就坚决不做这种类型的研究！即使发了paper，也不够环保，产生了一堆废纸，都是学术垃圾。</p>
<p>因此，我们在做研究的过程中，需要问自己：自己想做哪种类型的研究，比如我就告诉自己要做“巴斯德型”的研究。</p>
<p>在选定了研究类型之后，要选择研究题目，有三个关键问题：激情（Passion）、卓越（Excellence/Greatness）和影响（Impact）。激情是一种内心“发痒”的感觉，如果不去做，内心总会蠢蠢欲动。但是，让人有激情的事可能很多，我们还要思考自己的能力是否能达到，自己在此领域能否做到最好，要学会衡量自己的位置。而“影响”则因人而异，对于教授来说，就是对人类社会的贡献、对于科学技术进步的贡献大小；对于受雇于企业的研究人员，除了以上考虑之外，研究成果对产品和业务的贡献也可以作为一种内部影响力的指标。总而言之，做事需要有衡量标准。</p>
<p>在考虑清楚四个类型、三个要素之后，如果能够持续不断地勤奋工作，发paper不是问题。设想一下，你的研究又有用、又发明新知识、又是行内最好的，而且很有影响力，岂有发不出去的道理？</p>
<p>有机会满怀激情地做自己喜欢的研究是一件很享受，也很奢侈的事情。</p>
<p><strong>问题二：</strong>有些paper的逻辑很正确，但却是基于非常不实际的假设基础之上，我们应该如何看待这样的问题？</p>
<p><strong>霍强：</strong>我在香港大学任教时，曾负责计算机系本科课程设计和管理工作。科学与工程学的区别和关系，是我对每届学生入校必讲的一课：</p>
<p>优秀的工程学家，首先要成为优秀的科学家。某些科学可以“闭门造车”，在特定的系统框架下，逻辑自洽，经科学推理，可以生产新知识。工程学家则需要找出解决实际问题的方法，在逻辑之外，还需要考虑模型假设与实际是否契合。例如造桥，如果只设计抗8级台风，遇到8.1级的台风，桥就垮了，这样就会问题层出，所以必须按照实际情况考虑设计方案。科学的目的是理解事物的本质，而工程则需要既了解实际情况，又发明前所未有的东西。可见，如果要成为优秀的工程学家，既要有扎实的科学知识，又要对于实际问题的深刻洞察。回想当初，在“中科大”求学的5年，非常幸运，当时的本科教育非常扎实，我们必须学习很多基础课程，鼓励学生很早进实验室参与实际科研项目，正所谓“理实交融”，为从事工程学研究打下了扎实的基础。</p>
<p><strong>新手上路，学术导航——“</strong><strong>你和你的研究”</strong></p>
<p><strong>问题三：</strong>我想做真正有用的东西，但是前人有很多争论不休的问题，觉得很难入手，应该怎么办？</p>
<p><strong>霍强：</strong>其实伟大的人就是把前人的困惑都理顺了，这就是做贡献最好的时机。</p>
<p><strong>问题四：</strong>研究方向公认遇到瓶颈怎么办？</p>
<p><strong>霍强：</strong>首先，公认的瓶颈其实不一定是真正的瓶颈，研究领域的进展总是有高潮有低潮，要有耐心去钻研。其次，要知道你的领域重要的问题是哪些，然后看你是否在试图解决那些问题。如果没有，要问自己为什么。只要大方向是正确的，剩下的就是要鼓起勇气，不断努力。</p>
<p><strong>问题五：</strong>科研新手上路，您有什么建议吗？</p>
<p><strong>霍强</strong>：大部分学生进校时，我都要先“洗脑”（如问题1回答），帮他们想清楚想做什么样的研究。然后给他们足够的耐心和鼓励，直到他们能够有独立的思考，独立地做研究。我在读博士期间，也曾经压力太大睡不着，遇到困难的时候不要紧张，其实，现在在讲台上的人，在他求学和工作中也遇到过很多的困难，所谓“熬一熬”也就过去了。</p>
<p>另外，要学会<strong>最大化地利用你的环境</strong>。比如我在香港大学求学和教书的时候，图书馆每周三会有新书上架，那些书上架前会陈列于图书馆大厅的一个角落，于是我周三早上尽量做到第一个去看新书，仅用不到一个上午的时间，我就能大致浏览所有学科的上架新书，第一时间把有用的新书借出来好好阅读。如此坚持十几年，收获颇丰。后来我把这个“诀窍”告诉了我的学生，有些同学仿效之，结果是我偶尔也不能第一时间借到我想借的新书了。</p>
<p><strong>问题六：</strong>在您要求我们必读的“你和你的研究(“<a href="http://www.paulgraham.com/hamming.html">You &amp;Your Research</a>”)”这篇讲座里说的，那些一流的研究者，他们总是说自己年轻的时候足够幸运。首先，因为有自信做了第一个工作，所以之后的工作才越做越精彩；其次在压力下工作，才能做出好工作；再者，由于别人的期待，我们才能做出漂亮的工作。我想知道您研究过程中，有没有遇到一些困难，是怎么克服的？自信是从哪里来的？</p>
<p><strong>霍强</strong>：实际上，困难非常之多，十件事情里也就一件两件还算“过得去”，很多我自己不满意的研究结果没有发表，所以大家也不知道。关于自信，我其实比较幸运，从小到大上学期间一直是第一名，所以自信自然而然就有。但是，其实第二名、第一名日后也许差别并不大，关键还是看个人的追求，成就的大小取决于自我驱动有多强烈。回到上面提到的讲座，图灵奖获得者<a href="http://en.wikipedia.org/wiki/Richard_Hamming">Richard Hamming</a>的“你和你的研究”（“<a href="http://www.paulgraham.com/hamming.html">You &amp;Your Research</a>”），是我要求我的学生必读的文献，这里分享了他对一些伟大的人物身上的共性的思考，思考他们何以伟大。在智商相当的情况下，为什么有些人成就斐然，而有些人碌碌无为？道理很简单，但是要亲身践行，却非常有难度，我自己也经常重温这个讲座，受益良多。在这里，Hamming举了个例子，Hamming在贝尔实验室的时候，惊讶于比他年纪略轻的John Turkey如此天才，于是冲进当时部门主管Bode的办公室去问：“像我这个年纪的人，如何可以像John Turkey一样知识渊博？”，结果Bode 说：“像他一样多年辛勤工作”。知识积累相当于银行存款，有复利可收，越积累越多。我每天都问自己一个问题：今天有没有长进，如果没有就睡不着。结果是如果保证每天有长进，十年以后知识不渊博也难。</p>
<p>在此提醒同学们，如果把研究作为事业，确实是要非常小心，因为只有少数人能够全身心投入。研究之妙，在于虽然非常辛苦，但是当发现问题、解决问题之后，那种满足感不可言喻，其它的都是身外之物，这种感觉本身已经足矣。其次，要有“赤子之心”，比如问自己“当天是否进步”的睡前问题。同时还要有“IQ+EQ+阿Q”的精神，在失败与困难面前保持乐观，还要有个好心态，让世俗的功利都不能打扰你。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>霍强博士简介：</strong></p>
<p>霍强博士于2007年8月加入微软亚洲研究院，任语音组主任研究员。此前在香港大学计算机科学系任教近十年。他于1995-1997年期间在日本京都“国际先端通信技术研究所”（ATR）从事语音识别研究并参与了世界上首个口语机器自动翻译项目。过去20多年来，他一直坚持研究，为语音识别、手写识别、光学字符识别、基于生物特征的用户识别、语音图像处理和计算机视觉的硬件设计等领域做出重要贡献。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/05/what_is_research.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>赠送腾讯微博邀请3枚</title>
		<link>http://www.notii.com/2010/04/qqwb.html</link>
		<comments>http://www.notii.com/2010/04/qqwb.html#comments</comments>
		<pubDate>Sat, 24 Apr 2010 08:22:09 +0000</pubDate>
		<dc:creator>zhang</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.notii.com/2010/04/qqreader5e05293db4c7e68a.html</guid>
		<description><![CDATA[http://t.qq.com/invite/508d6f7696f179fc1955
http://t.qq.com/invite/5565c1a4ecfb14647a1f
http://t.qq.com/invite/6a42be2fc52700d20ed1
]]></description>
			<content:encoded><![CDATA[<p>http://t.qq.com/invite/508d6f7696f179fc1955</p>
<p>http://t.qq.com/invite/5565c1a4ecfb14647a1f</p>
<p>http://t.qq.com/invite/6a42be2fc52700d20ed1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/04/qqwb.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[触目惊心]中国糖尿病患者接近1亿</title>
		<link>http://www.notii.com/2010/03/china-diabetes.html</link>
		<comments>http://www.notii.com/2010/03/china-diabetes.html#comments</comments>
		<pubDate>Mon, 29 Mar 2010 03:21:13 +0000</pubDate>
		<dc:creator>zhang</dc:creator>
				<category><![CDATA[时事评论]]></category>

		<guid isPermaLink="false">http://www.notii.com/?p=645601</guid>
		<description><![CDATA[《新英格兰医学杂志》今天发布的一份研究报告(全文)称，中国已成为糖尿病大国，糖尿病患者已经达到9200万人，糖尿病已经成为中国主要的公共健康难题。
北京中日友好医院内分泌科主任杨文英教授领导的研究团队在2007年6月至2008年5月间，对中国14个省和直辖市共46239名20岁或以上的成年人进行了糖耐力测试。接受检测者在空腹的情况下喝下葡萄糖溶液，过两小时后测试其血糖水平。调查结果显示，中国糖尿病患者的男女比例为1比0.84；城市人患者比例比乡镇为高，分别为11.4%和8.2%。研究报告指出，超过一半的患者不知道自己已经患病。南京江苏省人民医院心血管内科主任医师黄峻教授说，人们进食越来越多的高卡路里和腌制食品，同时缺乏运动，使得糖尿病患者增加。
]]></description>
			<content:encoded><![CDATA[<p>《新英格兰医学杂志》今天发布的一份<a href="http://content.nejm.org/cgi/content/full/362/12/1090">研究报告</a>(全文)称，中国已成为糖尿病大国，糖尿病患者已经达到9200万人，<a href="http://www.bbc.co.uk/zhongwen/simp/china/2010/03/100325_china_diabetes.shtml">糖尿病已经成为中国主要的公共健康难题</a>。</p>
<p>北京中日友好医院内分泌科主任杨文英教授领导的研究团队在2007年6月至2008年5月间，对中国14个省和直辖市共46239名20岁或以上的成年人进行了糖耐力测试。接受检测者在空腹的情况下喝下葡萄糖溶液，过两小时后测试其血糖水平。调查结果显示，中国糖尿病患者的男女比例为1比0.84；城市人患者比例比乡镇为高，分别为11.4%和8.2%。研究报告指出，超过一半的患者不知道自己已经患病。南京江苏省人民医院心血管内科主任医师黄峻教授说，人们进食越来越多的高卡路里和腌制食品，同时缺乏运动，使得糖尿病患者增加。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/03/china-diabetes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>北京公交服务有待提高</title>
		<link>http://www.notii.com/2010/03/bjbus.html</link>
		<comments>http://www.notii.com/2010/03/bjbus.html#comments</comments>
		<pubDate>Wed, 10 Mar 2010 03:08:15 +0000</pubDate>
		<dc:creator>zhang</dc:creator>
				<category><![CDATA[生活体验]]></category>

		<guid isPermaLink="false">http://www.notii.com/?p=645599</guid>
		<description><![CDATA[前一段时间坐919支路公交车（到康西草原），在网上查好的线路是从北沙滩桥南上车，结果去了死活没找到站牌。只好换乘别的车，可也浪费不少时间。
现在回头再寻思这事，先到bjbus官网查查，结果还是有北沙滩桥南这站啊。但是google的结果中有的就没有这站，干脆打96166热线。热线说有这站，我问“你确定吗”，她说你打87882299查询；我再打后者，让我打电话问60731400，然后再是被推给69177370——我没有耐心了，问个公交车站就这么难吗？
其实我明白，这站确实没有了，但是网站信息没有更新，电话查询又没有真正负责的人，这说明他们的管理还是混乱。
据说郊区线路是属于八方达公交公司的，可能是北京公交的子公司吧。
]]></description>
			<content:encoded><![CDATA[<p>前一段时间坐919支路公交车（到康西草原），在网上查好的线路是从北沙滩桥南上车，结果去了死活没找到站牌。只好换乘别的车，可也浪费不少时间。</p>
<p>现在回头再寻思这事，先到bjbus官网查查，结果还是有北沙滩桥南这站啊。但是google的结果中有的就没有这站，干脆打96166热线。热线说有这站，我问“你确定吗”，她说你打87882299查询；我再打后者，让我打电话问60731400，然后再是被推给69177370——我没有耐心了，问个公交车站就这么难吗？</p>
<p>其实我明白，这站确实没有了，但是网站信息没有更新，电话查询又没有真正负责的人，这说明他们的管理还是混乱。</p>
<p>据说郊区线路是属于八方达公交公司的，可能是北京公交的子公司吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/03/bjbus.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>升级虚拟机软件后，linux无法上网的解决办法</title>
		<link>http://www.notii.com/2010/03/vm-update-network-error.html</link>
		<comments>http://www.notii.com/2010/03/vm-update-network-error.html#comments</comments>
		<pubDate>Thu, 04 Mar 2010 02:01:05 +0000</pubDate>
		<dc:creator>zhang</dc:creator>
				<category><![CDATA[计算机技术]]></category>

		<guid isPermaLink="false">http://www.notii.com/?p=645535</guid>
		<description><![CDATA[这里讲的是windows为宿主（host），虚拟机为linux的情况。其他情况的读者可以不用往下看了。
在win上装完虚拟机软件后，我们会看到win多了一个虚拟的网卡。从虚拟系统联网有两种方式。一种是，另一种是。前者可以直接上网了，后者还要在虚拟机中设置下网络。具体设置请见请google。
当升级虚拟机的软件，比如重新安装colinux或者virtualbox之类的。升级完了，会发现虚拟的linux无法上网了。原因是mac地址变化了。
解决办法：rm /etc/udev/rules.d/70-persistent-net.rules 然后重启就行了。这是由于mac地址不同，造成的bug。
]]></description>
			<content:encoded><![CDATA[<p>这里讲的是windows为宿主（host），虚拟机为linux的情况。其他情况的读者可以不用往下看了。</p>
<p>在win上装完虚拟机软件后，我们会看到win多了一个虚拟的网卡。从虚拟系统联网有两种方式。一种是，另一种是。前者可以直接上网了，后者还要在虚拟机中设置下网络。具体设置请见请google。</p>
<p>当升级虚拟机的软件，比如重新安装colinux或者virtualbox之类的。升级完了，会发现虚拟的linux无法上网了。原因是mac地址变化了。<br />
解决办法：<span style="color: #ff0000">rm /etc/udev/rules.d/70-persistent-net.rules</span> 然后重启就行了。这是由于mac地址不同，造成的bug。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/03/vm-update-network-error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我</title>
		<link>http://www.notii.com/2010/02/me.html</link>
		<comments>http://www.notii.com/2010/02/me.html#comments</comments>
		<pubDate>Wed, 17 Feb 2010 15:26:42 +0000</pubDate>
		<dc:creator>zhang</dc:creator>
				<category><![CDATA[生活体验]]></category>

		<guid isPermaLink="false">http://www.notii.com/?p=645580</guid>
		<description><![CDATA[我已不属于我，
属于我的爱人、父母和其他爱我的人。
我的时间也属于他们，
浪费时间就等于消耗他们的生命和幸福。
我的生命是以天计算的，
不，
我恨不得以秒来计算。
嘀嗒，嘀嗒，嘀嗒，
每一声都意味着我离坟墓更进一步，
而父母还在我的前头。
逝去的时光固然可惜，
但也不必为之悔恨不已。
因为当你悔恨的时候，
时间亦悄然流逝。
从此刻起，
我要做一个惜时如金的人，
不，惜时如命的人。
为自己，更为我爱的人，
完善自我，
创造幸福！
&#8212;&#8212;-
自勉
2010年2月17日 23:23:00
]]></description>
			<content:encoded><![CDATA[<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>
<p>不，惜时如命的人。</p>
<p>为自己，更为我爱的人，</p>
<p>完善自我，</p>
<p>创造幸福！</p>
<p>&#8212;&#8212;-</p>
<p>自勉</p>
<p>2010年2月17日 23:23:00</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/02/me.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>打篮球，练协作</title>
		<link>http://www.notii.com/2010/01/cooperation.html</link>
		<comments>http://www.notii.com/2010/01/cooperation.html#comments</comments>
		<pubDate>Sun, 24 Jan 2010 15:34:36 +0000</pubDate>
		<dc:creator>zhang</dc:creator>
				<category><![CDATA[生活体验]]></category>

		<guid isPermaLink="false">http://www.notii.com/?p=621827</guid>
		<description><![CDATA[篮球是个集体项目，打篮球是可以锻炼人的协作意识的。
有的人完全是自己在玩，从不传球，也不防守。这种对整体危害最大，弄得大家都军心涣散。我最讨厌这样的人，以前还跟他理论几句，现在都懒得说了，因为如果他自己明白道理的话就不会这么干了。遇到过一个最“牛”的，自己占了大量出手机会，还让我们其他人给他抢篮板——还真把自己当球星了。
篮球就是这样，5个人或者几个人是一个整体，就像一杯水，让球永远流向防守最薄弱的地方。而机会就是通过相互协作、掩护和跑动产生的。所以这是个动态的网络，两张网在互相缠斗，而其中个人的力量永远是有限的。
做事也一样。人是社会性动物，通过团队协作能产生远超个人的力量。每当我看到复杂的工程，比如巨大的鸟巢体育场、动车组、windows系统等，都感叹这系统的复杂性是个人永远无法完成的，但在团队的力量下就变成了现实。
协作的基础是沟通，有效的沟通是协作的前提。篮球场上可以是一个眼神、一个手势，一声招呼甚至心灵相通，但在工作中就需要更多的多方位的沟通。 沟通方面的东西以后再讲，我看过余世维的一个系列讲座还不错，在这里推荐一下。
]]></description>
			<content:encoded><![CDATA[<p>篮球是个集体项目，打篮球是可以锻炼人的协作意识的。</p>
<p>有的人完全是自己在玩，从不传球，也不防守。这种对整体危害最大，弄得大家都军心涣散。我最讨厌这样的人，以前还跟他理论几句，现在都懒得说了，因为如果他自己明白道理的话就不会这么干了。遇到过一个最“牛”的，自己占了大量出手机会，还让我们其他人给他抢篮板——还真把自己当球星了。</p>
<p>篮球就是这样，5个人或者几个人是一个整体，就像一杯水，让球永远流向防守最薄弱的地方。而机会就是通过相互协作、掩护和跑动产生的。所以这是个动态的网络，两张网在互相缠斗，而其中个人的力量永远是有限的。</p>
<p>做事也一样。人是社会性动物，通过团队协作能产生远超个人的力量。每当我看到复杂的工程，比如巨大的鸟巢体育场、动车组、windows系统等，都感叹这系统的复杂性是个人永远无法完成的，但在团队的力量下就变成了现实。</p>
<p>协作的基础是沟通，有效的沟通是协作的前提。篮球场上可以是一个眼神、一个手势，一声招呼甚至心灵相通，但在工作中就需要更多的多方位的沟通。 沟通方面的东西以后再讲，我看过余世维的一个系列讲座还不错，在这里推荐一下。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/01/cooperation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FormBuilder基础教程-第一步：简介</title>
		<link>http://www.notii.com/2010/01/formbuilder_tutorial_1_intro.html</link>
		<comments>http://www.notii.com/2010/01/formbuilder_tutorial_1_intro.html#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:06:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[FormBuilder]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://www.notii.com/?p=645569</guid>
		<description><![CDATA[注：本文翻译自FormBuilder的官方网站的教程。为了方便中文的阅读习惯和理解，我修改了一些英文的表述方式，并增加了一些个人注解。所以本文并不是忠实的翻译原文，用编译可能更合适。版权属于FormBuilder的官方网站。
欢迎来到FormBuilder教程！本教程将会手把手教你使用FormBuilder——从基本的表单到高级的模板和多语言的消息系统。
基础
FormBuilder设计用来处理CGI表单的方方面面——表单的产生、提交和验证。FormBuilder程序经常是反馈给自 身，也就是说你调用一个脚本，基于CGI参数来处理你的整个程序。
FormBuilder使用面向对象的调用风格，但这并不会把你吓跑。其使用非常简单，只需要你了解几个函数而已。在这个文档中， 我们的FormBuilder对象总是用$form来表示，当然在你的脚本中也可以这么使用。
基本步骤：

利用CGI::FormBuilder-&#62;new()来创建一个$form对象。
利用$form-&#62;field()定义表单域。
使用$form-&#62;submitted来检查表单是否已提交，如果是，使用$form-&#62;validate来验证。
利用$form-&#62;field()来获得每个值，然后做你任何想要的事（比如更新数据库等）。
如 果表单没有提交（或者验证失败），使用$form-&#62;render函数来打印表单。

就这么多。FormBuilder将会接管HTML和JavaScript，表格的布局、验证、持续性、错误信息等等。好了，咱们看一个简单的 FormBuilder程序。
下面是一个简单的FormBuilder程序：
#!/usr/bin/perl
&#160;
use CGI::FormBuilder;
&#160;
@fields = qw(first_name last_name email phone);
&#160;
$form = CGI::FormBuilder-&#62;new(
&#160; &#160; &#160; &#160; &#160; &#160;&#160; fields =&#62; \@fields,
&#160; &#160; &#160; &#160; );
&#160;
if&#160;($form-&#62;submitted &#38;&#38; $form-&#62;validate) {
&#160; &#160; # you would write code here to act on the form data
&#160; &#160; $fname = $form-&#62;field('first_name');
&#160; &#160; $lname = $form-&#62;field('last_name');
&#160;
&#160; &#160; print&#160;$form-&#62;confirm(header =&#62; 1);
}&#160;else {
&#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>注：本文翻译自FormBuilder的官方网站的教程。为了方便中文的阅读习惯和理解，我修改了一些英文的表述方式，并增加了一些个人注解。所以本文并不是忠实的翻译原文，用编译可能更合适。版权属于FormBuilder的官方网站。</p></blockquote>
<p>欢迎来到FormBuilder教程！本教程将会手把手教你使用FormBuilder——从基本的表单到高级的模板和多语言的消息系统。</p>
<p><strong>基础</strong></p>
<p>FormBuilder设计用来处理CGI表单的方方面面——表单的产生、提交和验证。FormBuilder程序经常是反馈给自 身，也就是说你调用一个脚本，基于CGI参数来处理你的整个程序。</p>
<p>FormBuilder使用面向对象的调用风格，但这并不会把你吓跑。其使用非常简单，只需要你了解几个函数而已。在这个文档中， 我们的FormBuilder对象总是用$form来表示，当然在你的脚本中也可以这么使用。</p>
<p>基本步骤：</p>
<ol>
<li><span style="font-family: Courier New;">利用</span><span style="font-family: Courier New;">CGI::FormBuilder-&gt;new()来创建一个$form对象。</span></li>
<li><span style="font-family: Courier New;">利用$form-&gt;field()定义表单域。</span></li>
<li>使用<span style="font-family: Courier New;">$form-&gt;submitted</span>来检查表单是否已提交，如果是，使用<span style="font-family: Courier New;">$form-&gt;validate</span>来验证。</li>
<li>利用<span style="font-family: Courier New;">$form-&gt;field()</span>来获得每个值，然后做你任何想要的事（比如更新数据库等）。</li>
<li>如 果表单没有提交（或者验证失败），使用<span style="font-family: Courier New;">$form-&gt;render函数来打印表单。</span></li>
</ol>
<p>就这么多。FormBuilder将会接管HTML和JavaScript，表格的布局、验证、持续性、错误信息等等。好了，咱们看一个简单的 FormBuilder程序。</p>
<p>下面是一个简单的FormBuilder程序：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Navy;">#!/usr/bin/perl</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Navy;">use CGI::FormBuilder</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #00008b;">@fields</span><span style="color: Gray;"> = </span><span style="color: #8b0000;">qw(</span><span style="color: Red;">first_name last_name email phone</span><span style="color: #8b0000;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #00008b;">$form</span><span style="color: Gray;"> =</span><span style="color: Navy;"> CGI::FormBuilder</span><span style="color: Gray;">-&gt;</span><span style="color: Green;">new</span><span style="color: Olive;">(</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Red;">fields</span><span style="color: Gray;"> =&gt; \</span><span style="color: #00008b;">@fields</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: #00008b;">$form</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">submitted</span><span style="color: Gray;"> &amp;&amp; </span><span style="color: #00008b;">$form</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">validate</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #ffa500;"># you would write code here to act on the form data</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #00008b;">$fname</span><span style="color: Gray;"> = </span><span style="color: #00008b;">$form</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">field</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">first_name</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #00008b;">$lname</span><span style="color: Gray;"> = </span><span style="color: #00008b;">$form</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">field</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">last_name</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">print</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$form</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">confirm</span><span style="color: Olive;">(</span><span style="color: Red;">header</span><span style="color: Gray;"> =&gt; </span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">else</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">print</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">$form</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">render</span><span style="color: Olive;">(</span><span style="color: Red;">header</span><span style="color: Gray;"> =&gt; </span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
<p>在上面的程序中，我们首先定义表单的域，然后创建一个$form对象将其纳入（必须使用数组的引\@fields来 确保数据一起传入）。FormBuilder使用这些数据，为每个域创建一个标签，然后使用<span style="font-family: Courier New;">$form-&gt;render 方法将所有的元素放在一个HTML表格中。事实上，</span>FormBuilder甚至可以根据脚本的文件名为表单创建标题。（比如<span style="font-family: Courier New;">personal_info.pl</span> 变成表单的标题 &#8220;Personal  Info&#8221;）。当用户点击“提交”按钮，<span style="font-family: Courier New;">$form-&gt;submitted将返回true值， 在上面的例子中也会引起</span><span style="font-family: Courier New;">$form-&gt;validate的执行</span>(由 于if语句中的&amp;&amp;操作符)。如果两者都返回true值，这意味着提交的表单数据有效，然后你就可以处理这些数据了。</p>
<p><span style="font-family: Courier New;">使用field()获取表单的数据就像使用CGI.pm中的</span><span style="font-family: Courier New;">param()函数一样简单。</span><span style="font-family: Courier New;">field() 也有很多其他用处，这个我们以后会提到。好了，看看上面的<a id="aa:x" title="点这里查看程序的运行效果" href="http://www.formbuilder.org/ex/simple_form.pl" target="_blank">程序的实际效果</a>吧。 查看浏览器的源代码，可以看到我们的程序产生的HTML代码，这会有助于你的理解。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/01/formbuilder_tutorial_1_intro.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>解决PHP的FCGI的254错误</title>
		<link>http://www.notii.com/2010/01/php-fcgi-254-error.html</link>
		<comments>http://www.notii.com/2010/01/php-fcgi-254-error.html#comments</comments>
		<pubDate>Sun, 17 Jan 2010 04:49:18 +0000</pubDate>
		<dc:creator>zhang</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[fcgi]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.notii.com/?p=645552</guid>
		<description><![CDATA[昨天登陆VPS，看到ubuntu有几个安全更新，就upgrade了一把，结果fast-cgi的进程就无法启动了，具体症状为：
运行“/usr/bin/spawn-fcgi 参数省略……”，出现错误：
spawn-fcgi: child exited with: 254
检查“php -v”，没有发现问题。
检查“php-cgi -v”，报错：
# php-cgi -v
PHP Warning:  [eAccelerator] This build of &#8220;eAccelerator&#8221; was compiled for PHP version 5.2.10-2ubuntu6.3. Rebuild it for your PHP version (5.2.10-2ubuntu6.4) or download precompiled binaries.
in Unknown on line 0
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0
原来是升级之后，eAccelerator版本不符合了，需要重新编译安装。
于是下载eAccelerator最新版，重新安装之：
#tar -zxvf ./eaccelerator-0.9.5.tar.bz2
#cd eaccelerator-0.9.5
#export PHP_PREFIX=&#8221;/usr/local&#8221; （把PHP安装目录导入到环境变量，FreeBSD默认是/usr/local）
#$PHP_PREFIX/bin/phpize
#./configure &#8211;enable-eaccelerator=shared [...]]]></description>
			<content:encoded><![CDATA[<p>昨天登陆VPS，看到ubuntu有几个安全更新，就upgrade了一把，结果fast-cgi的进程就无法启动了，具体症状为：</p>
<p>运行“/usr/bin/spawn-fcgi 参数省略……”，出现错误：</p>
<blockquote><p><span style="color: #ff0000;">spawn-fcgi: child exited with: 254</span></p></blockquote>
<p>检查“php -v”，没有发现问题。</p>
<p>检查“php-cgi -v”，报错：</p>
<blockquote><p># php-cgi -v</p>
<p>PHP Warning:  [eAccelerator] This build of &#8220;eAccelerator&#8221; was compiled for PHP version 5.2.10-2ubuntu6.3. Rebuild it for your PHP version (5.2.10-2ubuntu6.4) or download precompiled binaries.</p>
<p>in Unknown on line 0</p>
<p>PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0</p></blockquote>
<p>原来是升级之后，eAccelerator版本不符合了，需要重新编译安装。</p>
<p>于是下载eAccelerator最新版，重新安装之：</p>
<blockquote><p>#tar -zxvf ./eaccelerator-0.9.5.tar.bz2<br />
#cd eaccelerator-0.9.5<br />
#export PHP_PREFIX=&#8221;/usr/local&#8221; （把PHP安装目录导入到环境变量，FreeBSD默认是/usr/local）<br />
#$PHP_PREFIX/bin/phpize<br />
#./configure &#8211;enable-eaccelerator=shared &#8211;with-php-config=$PHP_PREFIX/bin/php-config<br />
#make<br />
#make install</p></blockquote>
<p>以前已有的php设置无需改动。（如果你是第一次安装eaccelerator，请参考其安装说明进行设置）</p>
<p>重新启动spawn-fcgi，恢复正常了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/01/php-fcgi-254-error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VISTA/win7下的上帝模式</title>
		<link>http://www.notii.com/2010/01/vista_win7_god_mode.html</link>
		<comments>http://www.notii.com/2010/01/vista_win7_god_mode.html#comments</comments>
		<pubDate>Tue, 12 Jan 2010 04:35:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[计算机技术]]></category>

		<guid isPermaLink="false">http://www.notii.com/?p=645538</guid>
		<description><![CDATA[Vista/Win7下面，有一种超级设置模式，叫做GodMode,会在一个类似于控制面板的界面下，将所有的windows下面的调整选项全部显示。我试了一下，在win7 pro下面，显示了230个项目。设置的方式比较隐蔽:
1).在桌面下新建一个文件夹。
2).将文件夹名改为&#8221;GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}&#8220;,
3).然后，发现这个文件夹的名称变为GodMode,图标也有所更改。
好了，现在打开这个原本以为是空着的文件夹，里面有所有的上帝模式图标。试试看吧。
===简评===
和Unix或者GNU/Linux不同，windows的策略是把用户看作傻瓜——即便是管理员帐号，也并不是拥有完全的管理权限的。比如，最近经常出现的桌面删除不掉的IE快捷方式的流氓手段，就是在注册表里设置了系统键值，即便你是管理员也删不掉。这种现象在类unix的世界里不可想象的，root甚至可以把系统自己删掉。
]]></description>
			<content:encoded><![CDATA[<p>Vista/Win7下面，有一种超级设置模式，叫做GodMode,会在一个类似于控制面板的界面下，将所有的windows下面的调整选项全部显示。我试了一下，在win7 pro下面，显示了230个项目。设置的方式比较隐蔽:</p>
<p>1).在桌面下新建一个文件夹。</p>
<p>2).将文件夹名改为&#8221;<span style="color: #ff0000;">GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}</span>&#8220;,</p>
<p>3).然后，发现这个文件夹的名称变为GodMode,图标也有所更改。</p>
<p>好了，现在打开这个原本以为是空着的文件夹，里面有所有的上帝模式图标。试试看吧。</p>
<p><strong>===</strong><strong>简评</strong><strong>===</strong></p>
<p>和Unix或者GNU/Linux不同，windows的策略是把用户看作傻瓜——即便是管理员帐号，也并不是拥有完全的管理权限的。比如，最近经常出现的桌面删除不掉的IE快捷方式的流氓手段，就是在注册表里设置了系统键值，即便你是管理员也删不掉。这种现象在类unix的世界里不可想象的，root甚至可以把系统自己删掉。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notii.com/2010/01/vista_win7_god_mode.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.352 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-09-04 13:24:08 -->
