<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://tangl99.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2ftangl99.spaces.live.com%2fcategory%2f%e5%ad%a6%e4%b9%a0%e5%92%8c%e5%b7%a5%e4%bd%9c%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tang Liang's notebook: 学习和工作</title><description /><link>http://tangl99.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=cat%25E5%25AD%25A6%25E4%25B9%25A0%25E5%2592%258C%25E5%25B7%25A5%25E4%25BD%259C</link><language>en-US</language><pubDate>Mon, 18 Aug 2008 14:23:05 GMT</pubDate><lastBuildDate>Mon, 18 Aug 2008 14:23:05 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://tangl99.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>-508484562895931526</live:id><live:alias>tangl99</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>这段时间的总结</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1195.entry</link><description>&lt;p&gt;  离去年北上MSRA的实习已经有1年多了。从本科的时候就把MSRA作为自己一直努力奋斗的目标。这个目标终于在07年实现了，而我的07年大半年时光都在MSRA度过。回想起来，那段时间除了work外没有什么前忧后顾，还有一大帮新朋友，老朋友，过得是挺自在的，舒服的。然而，正是这半年多的实习经历改变了自己现在的人生目标。我相信我从本科一直到研究生的几年内，工程方面的积累已经足够我去竞争国内最顶尖的企业了。但是，或许我自己从小本身就属于热衷未知领域的探索，新事物的发明创造的人，MSRA的经历在某种程度上激发了这种内心本质追求的渴望，从而去追求新的目标，更高的目标。 &lt;p&gt;  从去年年底回到学校，就一直潜心在做学术研究。半年多时间又过去了，收获还是挺大了，NDBC中了一篇，IEEE的某个Conf.中了一篇，还有一篇刚投出去。虽然已经中的两篇虽然都不是顶级的会议，但也是对自己的工作的肯定。实际收获还不光是这些看得到的，诸如自己的阅读论文的能力，查找相关文献，做研究的心态，写作技巧, matlab运用等各方面的提高。想起来，这段时间也过得很辛苦，很多时候都是每天几乎14小时的工作和学习，比起MSRA的工作有过之而无不及。毕竟，自己硕士阶段剩下的时间也不多了，每一天的时间都是很宝贵的。另外，能在这么短时间能取得这些收获，也少不了导师，师兄们的指导和帮助。现在真的很庆幸自己当年能保送到现在的导师和实验室。没有实验室这样的学术氛围，也不可能让我坚定选择走现在这条路。 当我开始走上这条路之后，才发现原来身边有那么多人也在同一条路上，特别是大城市里面有钱人家的孩子。其实，不是每个人都适合走这条路的，甚至可以说，10个人中只有不到1个人才真正适合。记得在MSRA的时候跟年长的employee聊天，他说当初他们读书的时候也是很多同学都不顾一切踏上这条路，到现在，没有一个不后悔的。不过，我觉得我恰好是那幸运的不到一个。 &lt;p&gt;   之前看到同学在注册一个百度之星的编程比赛，于是自己也跟着注册，然后参加比赛。最后的比赛成绩并不理想，但或许是恰好上了某个分数线吧，前天百度发了实习生的邀请函，并且告知说转正的机率很大。上届我们实验室两个师兄也是这样进入百度的，最终都拿到百度的offer。要是一年前的我，肯定马上就回复百度准备面试了，毕竟在国内，百度开的薪水还是数一数二的。下学期就要开始找工作了，自己之前一直努力的目标就是找到一份好的工作。结果真正辛苦了几年，到了最后，却戏剧性地发现这已经不是自己的目标了。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e8%bf%99%e6%ae%b5%e6%97%b6%e9%97%b4%e7%9a%84%e6%80%bb%e7%bb%93&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1195.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1195.entry</guid><pubDate>Mon, 07 Jul 2008 17:04:32 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1195/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1195.entry#comment</wfw:comment><dcterms:modified>2008-07-07T17:04:32Z</dcterms:modified></item><item><title>Continue to study the advanced experimental programming tools</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1185.entry</link><description>&lt;p&gt;   After having the taste of GSL, somehow, it is not considered as the MATLAB that used in a large group of people. Furthermore, the graphics function  and data visualization of MATLAB are important to many users. Here, I tried to study MATLAB from now on. The list of program  as followed is my first MATLAB programs. &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5rdLFNZrSGpwX5cqDHG5I2U3NRJMzGc06rdOwmtAUMdwmabKeONalDguAeJlRgOrn4?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=184 alt=image src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5oaL54OyiztTa6x7Io_ZnI_Y3tFRru2xVNBQSE0pNuXheYWvNJA5oqObDpvY38VF8A?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+Continue+to+study+the+advanced+experimental+programming+tools&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1185.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1185.entry</guid><pubDate>Thu, 05 Jun 2008 11:38:10 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1185/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1185.entry#comment</wfw:comment><dcterms:modified>2008-06-05T11:40:54Z</dcterms:modified></item><item><title>学生的职业精神是什么？</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1169.entry</link><description>&lt;p&gt;  没有姚明的火箭比赛，我依然喜欢看，特别是这个赛季的火箭队。这个赛季，火箭队取得了22连胜历史第二佳成绩，更有一种让人敬佩的精神。从&lt;strong&gt;斯科拉&lt;/strong&gt;，&lt;strong&gt;兰德里&lt;/strong&gt;，&lt;strong&gt;海耶斯&lt;/strong&gt;，&lt;strong&gt;巴蒂尔&lt;/strong&gt;，&lt;strong&gt;杰克逊&lt;/strong&gt;这些球员，我们看到一个职业球员为了一个篮板球，地板球，奋不顾身地飞身鱼跃抢夺的那股劲头。他们的拼抢，即使在面对身体更占优势的奥尼尔，高大强壮的内线，位置不占优情况下，明知抢不过，也会依然全力以赴。这不就是我们所倡导的亮剑精神吗？其实，对于他们来说，也就是最基本的职业精神。这里不得不提同样新秀的易建联，拥有更好的身体条件，应该学习一下斯科拉，兰德里这些球员。 &lt;p&gt;  读研究生已经快2年了。实验室开展的论文讨论班参与同学人数越来越少。很多同学基本上一学期只来一次，还有一学期都见不到人的。正式导师所说，讨论班的论文学习，是学习知识快速的捷径。我自身感觉也是如此。很多同学在抱怨论文写不出来的同时，之前又读过多少呢？没有积累，哪里来的发挥？其实，CS的论文是很容易发的，各个新的领域不断产生，新的应用层出不穷，稍有积累便可一发不可收拾。可是，不少同学就连那么一点点的积累都不愿意去付出。 &lt;p&gt;  在NBA我们经常看到很多新人，在1-2赛季打过场均2-3分钟的垃圾时间过后，就从NBA赛场永远消失了。各位研究生同学们，是否愿意在人生的赛场上也是如此地消失？&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e5%ad%a6%e7%94%9f%e7%9a%84%e8%81%8c%e4%b8%9a%e7%b2%be%e7%a5%9e%e6%98%af%e4%bb%80%e4%b9%88%ef%bc%9f&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1169.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1169.entry</guid><pubDate>Sun, 06 Apr 2008 08:25:16 GMT</pubDate><slash:comments>7</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1169/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1169.entry#comment</wfw:comment><dcterms:modified>2008-04-06T08:25:16Z</dcterms:modified></item><item><title>江安的水吧</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1164.entry</link><description>&lt;p&gt;  传说四川大学江安校区的图书馆是全国Top级别的。在图书馆旁边，还修了一个不大不小的江安水吧，名字还叫XX咖啡。这个水吧的地理位置太爽，从外面窗户外面，直接就可以看到江安的超大人工湖，很清净的地方。今天，参加了微软亚洲研究院MSRA的搜索技术中心STC的几个领导在江安的座谈会。几位领导针对STC做了一些介绍，然后就开始和大家的提问互答的阶段。因为对于搜索引擎的infrastructure的东西比较熟悉，以前在DIT组实习的时候，也都接触过，所以问了相关的几个问题。STC做的东西更加贴近产品，而之前DIT里面搞得，似乎更接近探索性的研究模型。本以为这次去座谈会，会有一些面试的考察，结果之前废寝忘食地复习《Introduction to Algorithms》。不过，还是有收获，至少已经把最重要的DP看完了，对于我们这些没有经历ACM集训的同学来说，DP是一个很值得学习的地方。 &lt;p&gt;  进入今年以来，什么事情都在赶，什么事情都很急，下周三还要报告ICDE08的一篇论文。为了准备座谈会，已经花费了整整两天的时间去准备算法，于是论文报告的事情就耽搁下去了。现在还有3天时间，只能尽量抓紧了。下一篇论文的deadline也快临近。事情总是堆在自己身前。算命的说我这一年会十分辛苦，十分累，需要有坚韧的意志去扛住这些事情，最终会有相应的回报的。现在看来，估计真的是这样的。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e6%b1%9f%e5%ae%89%e7%9a%84%e6%b0%b4%e5%90%a7&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1164.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1164.entry</guid><pubDate>Sun, 30 Mar 2008 14:39:43 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1164/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1164.entry#comment</wfw:comment><dcterms:modified>2008-03-30T14:39:43Z</dcterms:modified></item><item><title>Hard Drive</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1153.entry</link><description>&lt;p&gt;无意中看到博客堂的一篇关于微软创业的帖子。回想当初，自己11岁的时候，就开始学习计算机编程，也是因为一本Bill Gates写的《未来之路》，才激发自己对于计算机，对于编程那么大的热情。 &lt;p&gt;(转自博客堂Vincent Chen)&lt;br&gt;前一段时间读了一本名为《Hard Drive》的书，它以纪实文体讲述了微软公司的成立和发展历史，其中包含了许多对当事人的真实采访资料，书中还对创始人Bill Gates和Paul Allen的童年经历有很生动的刻画。它涵盖了1975微软成立到1992年DOS 5.0发布期间的历史。非常客观翔实地记录了PC时代的来临，操作系统和语言战争，制表软件和文字处理软件的战争，以及微软帝国的形成。&lt;br&gt;这是一本非常引人入胜的书，在没有读过它之前，即使我在微软亚洲研究院有过不短的实习经历，对微软的公司文化也算耳濡目染，但一提起Bill Gate和Paul Allen的大名，首先想到的还是一种笼罩在巨额财富光环下遥不可及的形象。人们在谈论这个星球上最富有的人时，往往会感慨他的幸运，他的赚钱手腕，他“邪恶”的商业头脑，但是很少会去思考：“这帮家伙是怎么成功的？他们凭什么能挣那么多钱？”。 &lt;p&gt;在没读过这本书之前，我也从没有考虑过这些问题，和很多年轻人一样，我不屑于微软的一些行为，这种“成见”自然而然地最终转嫁到盖子叔叔身上，毫无疑问，他就是“万恶之源”?。但是在读《Hard Drive》的过程中，我就被他们的创业经历深深吸引住了，因为从他们身上，我看到了曾经在脑海中向往过的那种充满激情和梦想的生活，所不同的是，我们的理想在不停地抱怨现实不如人意、社会不公平、环境不够好、教育制度扼杀了我们的天才和创造力中渐渐被遗忘；而他们，没有任何怨言和借口地将理想一步一步变成了现实！ &lt;p&gt;其实最初我们都是一样的，年轻、精力充沛、喜欢幻想、毫无根据的自信、野心勃勃，但多年以后，我们在不断的抱怨中变得“很现实”，转而去追求各种各样眼前的利益，找一份工作、买车、买房，为年薪比别人高了两三万而沾沾自喜；而那些家伙，他们则把自己变成了这个星球上最富有的一群人。 &lt;p&gt;《Hard Drive》不是国内很多企业在校园宣讲会上发放的那些自吹自擂的小册子（两位作者兼记者专门在前言中阐述了独立的写作背景），它用客观翔实的资料说明了一个事实：微软的成功并非偶然或是幸运，即使它的一些做法饱受争议，但它完完全全是靠一群非常聪明而富有激情的人脚踏实地推动而成的。 &lt;p&gt;&lt;strong&gt;“I can do anything I put my mind to.” – Bill Gates P8&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;信念&lt;/strong&gt; &lt;p&gt;记得小时候背课文，我们就经常被教育要像那些革命烈士般有坚定的信念，但是背过课文之后，我们果真理解了“信念”这两个字的含义了吗？还是说我们仅仅知道了“坚定的信念是人实现目标的精神支柱”很有道理呢？这句话是Bill Gates上Lakeside中学的时候给一位教堂牧师说过的话。那时他和一帮对计算机非常感兴趣的伙伴们整天泡在学校唯一的计算机室中摸索计算机这一新生事物，他们用的是纸带和电传打字机，通过远程连接一台DEC公司的大型机学习编程，Bill的第一个程序是Tic-Tac-Tor（井字游戏）。那时的他，就已经很认真地告诉他的好友，他会在25岁之前成为百万富翁。他说到做到，在之后的日子里，只要是他贯彻了“信念”二字的事情，的确都给了他丰厚的回报。 &lt;p&gt;&lt;strong&gt;“We always had big dreams.” – Paul Allen P51&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;梦想&lt;/strong&gt; &lt;p&gt;在Bill Gates和Paul Allen都还在中学念书的时候，计算机的使用费用非常高，个人用户必须向大型机拥有者按时间支付费用来获得远程登陆使用计算机的权利，于是他们通过给一家公司找操作系统的bug来挣得免费的上机时间。每天晚上，他们都会集合在公司的机房中，想方设法寻找系统漏洞，谈论对未来的畅想。那时Bill和Paul就都认为，计算机将越来越普及，软件的销售将成为一种新兴的产业。后来，Bill将这种想法用更形象的一句话表达出来，即那句著名的：“每个家庭的书桌上都摆放着一台计算机，上面运行着微软的软件”。我个人非常喜欢这种形式的Vision，因为比起现在一些“华丽”的口号，比如“让企业发挥它的潜力”之类的，它让目标和梦想变得富有现实感。 &lt;p&gt;&lt;strong&gt;Gates eventually gave up any thoughts of becoming a mathematician. If he couldn’t be the best in this field, why risk failure? P64&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;抉择&lt;/strong&gt; &lt;p&gt;Bill在刚上哈佛大学的时候，经历过一段时间的迷茫和彷徨，和很多聪明的学生一样，他平时不怎么上课，只在考试前猛学一通，然后照样拿A，剩下的绝大多数时间就是通宵和朋友们打扑克牌（他打完牌后常去找Steve Ballmer聊天…）。因为他很聪明，一度希望自己能在数学上有所建树，的确他也因为把一个有趣的“烙饼问题”的数学下界向前推进了一步而发表了自己的第一篇也是最后一篇论文。但是他后来发现有些同学数学上比他钻研得更深，所以他就放弃了在学术方面发展的念头，而工业界则很幸运地迎来了一位未来的重量级选手。在随后微软公司发展的过程中，对于微软究竟要做什么不做什么，因为软件产业那时还不成熟，Bill有很多可选项。但选择多了未必是好事，英国曾有个诗人说道：“我走到十字路口，于是无力地跪下”，太多的选择反而会干扰人的判断力。Bill最后坚持选择成为平台开发商，通过自己设定行业标准来占领市场的观点，让微软获得了长足的发展。做自己最擅长的事且做到最好，Bill的一次次抉择让微软在上个世纪八九十年代所向披靡。相比起来，我的前半生似乎都在不停地挥霍各种选择的机会，直到最终没得选择…… &lt;p&gt;&lt;strong&gt;Gates simply liked pushing things to the edge. “That’s where you most often find high performance,” he said once. P127&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;执行&lt;/strong&gt; &lt;p&gt;每个人都有很多梦想，但是我们的梦想往往因为缺乏执行，大多成为了闲聊时的谈资或者自欺欺人的夸夸其谈而已。Bill却不一样，他不光是要执行自己的想法，而且还要设法将执行的效率推到极致。他保持着从微软公司到机场花费时间最短的记录（也许是全西雅图的…），他总是驾驶着绿色的保时捷从一个地方飞驶到另一个地方（超速太多差点被吊销执照）。同样，对于他的下属，替他打工的经理和程序员们，他也通过持续不断的push把开发效率推到极致。正是这种持续不断的推动，让Bill或英明（比如采用鼠标和GUI界面）或愚蠢的想法（比如Microsoft BoB）一个个地得以成为现实，同时也为他挣得了巨额的财富。如果理想和现实之间存在着难以逾越的鸿沟的话，那么“执行力”就是跨越这条鸿沟的桥梁。 &lt;p&gt;&lt;strong&gt;More than one unlucky programmer at Microsoft has received e-mail (from Gates) at 2:00 am. That began, “This is the stupidest piece of code ever written” P50&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;激情&lt;/strong&gt; &lt;p&gt;“最初所拥有的只是激情和毫无根据的自信，但一切就从这里开始。”这是软库公司总裁孙正义说过的一句话。对于创业伊始的微软来说，这句话是再准确不过了。Bill是一个精力充沛的工作狂，在为MITS的Altair维护Basic编译环境时他就常常连续工作，支撑不住就睡在办公室的地毯上（曾经有一次被来MITS参观的客户看见…）。即使到后来不写code，成为管理层，他也依然恨不得每天工作24个小时，在微软的规模还不是太大的时候，Bill Gates事无巨细都会过问，无论是谈生意还是架构设计甚至代码编写，只要一发现问题，他就毫不留情地指出。这种激情，保持了微软不断向前，不断壮大的活力。而Passion这个词也成为了微软的核心公司文化之一，直到今天，还可以在最新的公司格言“Your potential, our passion”中见到踪影。反观自己，在不停地抱怨环境不如人意、命运多舛中，本该属于我们这个年龄的锐气和应有的激情被所谓的“老成”所取代，我们变得患得患失而不敢去尝试新鲜事物，对自己所从事的工作失去兴趣，也就没有了激情，生活变得索然无味，在长吁短叹中耗费了最宝贵的青春，很多机会也不知不觉从手中溜走。 &lt;p&gt;&lt;strong&gt;But microkids expected to be challenged. And they expected to be able to challenge Gates. In fact, he wanted them to argue with him. P161&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;不惧挑战&lt;/strong&gt; &lt;p&gt;Bill Gates的风格就是不断挑战别人同时也毫不畏惧别人的挑战，他挑战的对手不光有业界的竞争对手，也有替他打工的经理和程序员们。在项目开发中，他习惯于提出许多尖锐的问题，然后看程序员和经理们的反应，因为他认为不断地发问是把问题clarify的最高效方式，同时对于自己提出的观点，他也非常希望看到手下与他进行辩论，因为他认为这是找到正确解决方案的有效手段；当结果明朗后，他也毫不掩饰自己的错误，而是立刻纠正。在与业界对手的竞争中，无论对手多么强大，即使占据了垄断地位的市场份额，他也毫不畏惧，而是通过自己的执行和推动，做出可以抗衡的产品来，并从失败中不断吸取经验教训，进一步改进对策。就这样，随着历史车轮的滚滚前进，那些曾经叱吒江湖一时的Lotus 1-2-3、CP/M-80、WordStar等软件巨头都一个个轰然倒下，Bill和他的微软则笑到了最后。&lt;br&gt;回顾微软的发展历史，也是一个官司不断的历史，Bill并没有把这些官司看成是成功路上的阻碍，而是把它们当成一个个的挑战问题，然后花费心力去一件一件地解决。虽然这些官司让微软或多或少背上了许多不光彩的外衣，但它没有因此跌倒，不惧挑战的性格让微软越发壮大。 &lt;p&gt;&lt;strong&gt;“Believe me,” he said as the interview ended. “Staring out the window and saying ‘isn’t it great,’ is not the solution to pushing things forward…you’ve got to keep driving hard.” P419&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;永不满足&lt;/strong&gt; &lt;p&gt;在微软刚创立的初期，那时计算机的硬件资源非常有限，优秀的程序员们总是毫不满足地想把程序写得越小越好，而Bill Gates，据说在微软内部一直保持着写出最小体积的Basic环境loader程序的记录。&lt;br&gt;1985年，微软正式IPO，Bill Gates一跃进入全美最富有的人的行列。按理说，正处于“事业上升期”的Bill可谓是春风得意，可以享受生活了。但是他依然没有满足，在推出MS－DOS击败了CP/M-80操作系统后，他又将矛头指向了WordStar和Lotus 1－2－3，很快微软又推出了Word和Excel与之抗衡。他总是不知疲倦地寻找一个个竞争对手，无论竞争对手有多么强大，他都毫不留情地将之击败。他永不满足地扩展微软的产品线，直到它成为多个领域的翘楚，微软公司在这种永不满足的精神推动下，没有固步自封，而是不断发展壮大，直至成为这个星球上最大的软件公司。Bill那句经典的：“微软离破产永远只有18个月”可以说是鲜明地折射出了他永不满足的心态。 &lt;p&gt;诚如《Hard Drive》一书想要表达的观点：Bill Gates和微软公司能获得今天这样的成功，离不开以Bill Gates为首的一群非常优秀非常聪明的创业者坚持不懈的努力推动。导致微软公司成功的因素有很多，我所总结的只是这些因素中令我感触颇深的几点。我即将结束学业开始自己的事业，这本书让我反思了自己，也燃起了对创业的激情和梦想。努力做一个有坚定信念和伟大梦想，懂得选择，充满激情地执行自己的想法，不惧挑战、不找任何借口，永不满足的人，我相信，这些观点和《Hard Drive》这本书，将会影响我很多！ &lt;p&gt;&lt;img height=1 src="http://blog.joycode.com/cy/aggbug/114475.aspx" width=1&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+Hard+Drive&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1153.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1153.entry</guid><pubDate>Fri, 15 Feb 2008 06:45:23 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1153/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1153.entry#comment</wfw:comment><dcterms:modified>2008-02-15T06:45:23Z</dcterms:modified></item><item><title>最佳论文是怎样炼成的</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1148.entry</link><description>&lt;p&gt;  前几天看到MSRA拿了ACM SIGMM上的Best Paper，作为曾经也是一个MSRA的人，特此转贴一下关于作者介绍这篇Best paper的博客(&lt;a title="http://blog.sina.com.cn/s/blog_4caedc7a01008io7.html" href="http://blog.sina.com.cn/s/blog_4caedc7a01008io7.html"&gt;http://blog.sina.com.cn/s/blog_4caedc7a01008io7.html&lt;/a&gt;) &lt;p&gt;  文章太长了，摘取了里面我比较认同的几句话。 &lt;p&gt;&lt;em&gt;Q2：对于这篇“最佳论文”，您有什么样的经验能和大家分享吗？&lt;/em&gt; &lt;p&gt;&lt;em&gt;A2：说白了，也没什么秘密（笑）。首先，好论文的背后是扎实的、有理论和实际应用价值的工作，这是好论文的基础。只有好的想法才能最终产生出好的论文。其次，在写作中，我认为应该深入浅出，既要深入——分析问题要深入，又要浅出——清楚地表达自己的想法。我们的论文也是改了很多遍才确定的。当然，在大会上做演示也是很重要的。为了准备这篇论文的现场报告，我们小组内部排练了三次以上，我自己则准备了更多次。&lt;/em&gt; &lt;p&gt;&lt;em&gt;Q4：您提到的这些方法也是比较主流的。&lt;/em&gt; &lt;p&gt;&lt;em&gt;A4：当然对于研究的主流是需要了解的，至少要“知道”。从另一个角度说，视频标注这种问题可以看成是机器学习的理论、方法和工具的一种应用性研究。既然是工具，那么就必须了解，但不一定要全部精读。但是，作为应用性研究，只把这些工具作为黑箱拿过来就用，那多半是不能成功的。这就需要把握尺度了。我主张，还是应该先对工具有个基本的了解，然后针对某个问题，想办法用适合的或改进的甚至创新的工具。另一种说法是直接拿着问题去找工具，这个可能不是我所赞成的。&lt;/em&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e6%9c%80%e4%bd%b3%e8%ae%ba%e6%96%87%e6%98%af%e6%80%8e%e6%a0%b7%e7%82%bc%e6%88%90%e7%9a%84&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1148.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1148.entry</guid><pubDate>Thu, 31 Jan 2008 08:09:22 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1148/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1148.entry#comment</wfw:comment><dcterms:modified>2008-01-31T08:09:22Z</dcterms:modified></item><item><title>原来学习是如此地苦涩</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1140.entry</link><description>&lt;p&gt;  最近一直在忙第一篇Paper，虽然想法大致的框架成熟了，但是还有一些细节需要完善。这几天在电脑旁边做的事情就两件：看Paper和搜Paper。好不容易找到姜同学一起来合作，于是合作的前期工作就是看前人的paper。除了自己下的paper，大家也互相交流了不少。估计这几天看过相关的SIGMOD,VLDB文章没有10篇也有7-8篇了吧。回想以前研一的时候，一个学期也没读过那么多篇顶级的文章。 &lt;p&gt;  长时间专注一直看paper，人的精力消耗原来是如此之大。特别是同时看2-3篇都看不懂的时候，不仅眼睛都看花了，就连心理障碍也油然而生。原来学习是如此的苦涩。。。其实，读不懂别人的文章，很大程度上是因为自己的基础知识不够扎实。当我们总是抱怨论文上的数学公式太多的时候，恰恰就是自己数学功底不够扎实导致的。最近发现我也不例外，数学方面的确很需要补充一下。于是从学校FTP上找了一本讲解数值计算的经典教程《Scientific Computing - An Introductory Survey》，打算利用寒假的时候好好补习一下。 &lt;p&gt;  前几天看了《特务风云》，讲述整个CIA创始人从耶鲁大学毕业，到最后参与创建CIA中情局的故事。整个电影，给我印象最深的就是耶鲁大学的图书馆。在那种环境下，估计再心浮气躁的人，都会静下心来认真的读书的。 &lt;p&gt;  今天看到姜同学博客上写了一篇关于哈佛大学图书馆上的警句，深受鼓舞，特此转贴一下： &lt;p&gt;1.此刻打盹，你将做梦；而此刻学习，你将圆梦。&lt;br&gt;2.我荒废的今日，正是昨日殒身之人祈求的明日。&lt;br&gt;3.觉得为时已晚的时候，恰恰是最早的时候。&lt;br&gt;4.勿将今日之事拖到明日。&lt;br&gt;5.学习时的苦痛是暂时的，未学到的痛苦是终生的。&lt;br&gt;6.学习这件事，不是缺乏时间，而是缺乏努力。&lt;br&gt;7.幸福或许不排名次，但成功必排名次。&lt;br&gt;8.学习并不是人生的全部。但，既然连人生的一部分——学习也无法征服，还能做什么呢？&lt;br&gt;9.请享受无法回避的痛苦。&lt;br&gt;10.只有比别人更早、更勤奋地努力，才能尝到成功的滋味。&lt;br&gt;11.谁也不能随随便便成功，它来自彻底的自我管理和毅力。&lt;br&gt;12.时间在流逝。&lt;br&gt;13.现在淌的哈喇子，将成为明天的眼泪。&lt;br&gt;14.狗一样地学，绅士一样地玩。&lt;br&gt;15.今天不走，明天要跑。&lt;br&gt;16.投资未来的人是，忠于现实的人。&lt;br&gt;17.教育程度代表收入。&lt;br&gt;18.一天过完，不会再来。&lt;br&gt;19.即使现在，对手也不停地翻动书页。&lt;br&gt;20.没有艰辛，便无所获。  &lt;p&gt;附上英文版：  &lt;p&gt;1. This moment will nap, you will have a dream; But this moment study,you will interpret a dream.  &lt;p&gt;2. I leave uncultivated today, was precisely yesterday perishestomorrow which person of the body implored.  &lt;p&gt;3. Thought is already is late, exactly is the earliest time.  &lt;p&gt;4. Not matter of the today will drag tomorrow.  &lt;p&gt;5. Time the study pain is temporary, has not learned the pain islife-long.  &lt;p&gt;6. Studies this matter, lacks the time, but is lacks diligently.  &lt;p&gt;7. Perhaps happiness does not arrange the position, but succeeds mustarrange the position.  &lt;p&gt;8. The study certainly is not the life complete. But, sincecontinually life part of - studies also is unable to conquer, what butalso can make?  &lt;p&gt;9. Please enjoy the pain which is unable to avoid.  &lt;p&gt;10. Only has compared to the others early, diligently diligently, canfeel the successful taste.  &lt;p&gt;11. Nobody can casually succeed, it comes from the thoroughself-control and the will.  &lt;p&gt;12. The time is passing.  &lt;p&gt;13. Now drips the saliva, will become tomorrow the tear.  &lt;p&gt;14. The dog equally study, the gentleman equally plays.  &lt;p&gt;15. Today does not walk, will have to run tomorrow.  &lt;p&gt;16. The investment future person will be, will be loyal to the realityperson.  &lt;p&gt;17. The education level represents the income.  &lt;p&gt;18. One day, has not been able again to come.  &lt;p&gt;19. Even if the present, the match does not stop changes the page.  &lt;p&gt;20. Has not been difficult, then does not have attains&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e5%8e%9f%e6%9d%a5%e5%ad%a6%e4%b9%a0%e6%98%af%e5%a6%82%e6%ad%a4%e5%9c%b0%e8%8b%a6%e6%b6%a9&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1140.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1140.entry</guid><pubDate>Wed, 16 Jan 2008 11:59:49 GMT</pubDate><slash:comments>7</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1140/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1140.entry#comment</wfw:comment><dcterms:modified>2008-01-16T11:59:49Z</dcterms:modified></item><item><title>讨论班上汇报的P2P Database论文</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1126.entry</link><description>&lt;p&gt;  总算在这学期，第一次在讨论班上汇报了一篇论文。这学期的论文都是今年的SIGMOD会议上的文章，而我这次汇报是一篇P2P相关的Database文章&amp;quot;P-Ring An Efficient and Robust P2P Range Index&amp;quot;。P2P主要在系统的Scalability和Fault-tolerance上比较突出。这也算是我第一次那么仔细读完一篇SIGMOD的文章。 &lt;p&gt;  实验室的同学从网上找到了一篇关于P2P系统比较详细的介绍文章，即使在以SIGMOD，VLDB顶级学术会议来看，这篇文章也是十分专业的。&lt;iframe style="border-right:#dde5e9 1px solid;padding-right:0px;border-top:#dde5e9 1px solid;padding-left:0px;padding-bottom:0px;margin:3px;border-left:#dde5e9 1px solid;width:240px;padding-top:0px;border-bottom:#dde5e9 1px solid;height:66px;background-color:#ffffff" marginwidth=0 marginheight=0 src="http://cid-ae66b623d6482fb0.skydrive.live.com/embedrowdetail.aspx/Public/Peer to Peer |5P2P,%e5%af%b9%e7%ad%89%e7%bd%91%e7%bb%9c|6 %e7%bb%bc%e8%bf%b0.pdf" frameborder=0 scrolling=no&gt;&lt;/iframe&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e8%ae%a8%e8%ae%ba%e7%8f%ad%e4%b8%8a%e6%b1%87%e6%8a%a5%e7%9a%84P2P+Database%e8%ae%ba%e6%96%87&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1126.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1126.entry</guid><pubDate>Thu, 20 Dec 2007 03:52:51 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1126/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1126.entry#comment</wfw:comment><dcterms:modified>2007-12-20T03:52:51Z</dcterms:modified></item><item><title>重新开始在学校的生活了</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1122.entry</link><description>&lt;p&gt;  回学校已经快两周了。本以为回学校会很轻松的，过上舒服的日子，没想到那么快又投入新的战斗了。新战斗就是写paper。一个是NDBC数据库会议的论文，机会不能放过，还有明年在本校召开的ADMA，也是不错的会议。当然，对于博士来说来说可能档次低了些，但是对于硕士来说还是可以的。 &lt;p&gt;  这周听了新加坡国立大学的黄教授等人的讲座，感觉收获还是颇丰富的。其实他的关于P2P的研究学术讲座倒是没什么兴趣，后来我们实验室的人和黄教授等开的局部小会议，探讨一些做学问的方法，思想等等，感觉才是真正的收获。早就听闻新加坡国立大学那边的博士要求很高了。黄教授那边数据库方向的博士，基本上只认SIGMOD,VLDB这样的会议，而且要求还不只是一篇。如果在中国大陆高校，如果谁能发一篇上去，就已经是超级大牛了，还不要说要求发几篇。 &lt;p&gt;  做Research，谁都知道要做新的东西才容易发论文，但是为什么大家都害怕抓不到新的热点呢？总是害怕自己的一个想法被人捷足先登了。黄教授同行的另外一个教授说，&lt;strong&gt;如果一个想法那么容易就被人也想到，那只能说明想法还不够深入，即使发了也没什么意思&lt;/strong&gt;。如果现在自己做了的一篇文章，放在电脑里存3年，3年之后还能发，那才是一篇好文章。 &lt;p&gt;  黄教授还针对大家选题的一些建议，总体说来，还是多读，多看，基础要扎实。&lt;strong&gt;如果做研究的基础的累积够扎实了，那么做研究就跟游戏一样简单了&lt;/strong&gt;。可惜的是，我自己的基础恰好就不够扎实。虽说自己是学data mining的，也看了不少database的论文，但是随便挑一个教科书上的问题，都可以把我难倒。这样薄弱的基础，只能让自己羞愧。 &lt;p&gt;  这学期的讨论班都是讲解今年的SIGMOD 2007的paper。回来的参加的两次讨论班，听了2篇论文的报告，而且，下周的一篇paper该轮到我来汇报。一下子就相当于看了3篇SIGMOD的论文，虽说不能是完全理解透彻，但是每一篇论文，都给了我很大的启示。现在有点惋惜没有上完这学期的讨论班，前面好多篇讨论班讲的SIGMOD'07论文都错过了。 &lt;p&gt;  去年的准备投NDBC的一个想法（后来去微软实习了就没有时间写出来），这个星期写了一个proposal给唐老师，里面基本上已经把想法和具体做法都考虑得比较清楚了。唐老师对于我这个idea也是比较赞同和认可的，告诉我可以马上开始写初稿了。差不多隔了一年，我终于可以开始了第一篇正式论文的撰写。当然，论文的实验也同时进行着，只要想法清楚了，写code方面是难不倒我的。 &lt;p&gt;  明年的NDBC在桂林召开，希望能够去看一下甲天下的桂林山水。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e9%87%8d%e6%96%b0%e5%bc%80%e5%a7%8b%e5%9c%a8%e5%ad%a6%e6%a0%a1%e7%9a%84%e7%94%9f%e6%b4%bb%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1122.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1122.entry</guid><pubDate>Thu, 13 Dec 2007 15:13:40 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1122/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1122.entry#comment</wfw:comment><dcterms:modified>2007-12-13T15:48:27Z</dcterms:modified></item><item><title>结束了在MSRA的实习</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1114.entry</link><description>&lt;p&gt;  从5月到11月底，总共在MSRA渡过了7个月的实习时光。这7个月似乎是我感觉过得最快的7个月。或许是一个人在北京，生活上没有太多的琐事，只有很单纯的工作，于是就有这种时光飞逝的感觉。当然，记忆里面也并非都是工作上的事情，在MSRA还认识来自五湖四海的不少朋友，这或许正是每个MSRA的intern最大收获之一。现在又回到了学校，回到了无比熟悉的寝室，感觉在北京的7个月就像梦一样。 &lt;p&gt;  总体来说，这段在MSRA的实习工作，是比较成功的，我做的工作最后也得到了包括mentor以及其他很多微软员工的认可。其实刚开始去MSRA的时候，一切都并非那么顺利的。或许是工作上，交流上的不顺利，感觉自己总是在犯错误。然后随着时间的递增，对于工作内容的熟悉，渐渐地也找到了感觉。加上mentor以及其他MSRA员工的帮助，对于自己手上要做的东西，逐步得心应手。于是，每天总是工作到很晚。就算回了宾馆，也没有其他什么事情可以做，除了看电视。像我们这种在学校待管了的学生，早就已经对电视不感兴趣了，所以刚开始那3个月，基本上都是快到12点才回宾馆，回到宾馆就洗澡睡觉。后来搬到了同学家里住，晚上回去过后还可以上网，这种生活规律就被打破了。晚上睡得很晚，早上起来的也很晚。幸好MSRA里面工作时间是十分自由的，完全可以自主安排自己的上班下班时间。 &lt;p&gt;  我觉得自己是幸运的。去MSRA做实习生，进的组是我很喜欢的，做的工作也是我喜欢和擅长的。还有，最重要的是，能够得到mentor以及其他微软FTE的信任和帮助，让我有机会参与到重要模块的开发。我做的工作跟其他做Research的实习生有所不同，我做的东西偏向于工程一些，于是和MSRA其他FTE接触的机会更多。跟他们的交流，是让我受益匪浅的事情。无论是随便座位上讨论，还是开meeting，总是让我能学到东西，哪怕只是某种思维方式。现在真的体会到MSRA的FTE都比较厉害，无论是CS方面还是思维能力方面，无怪乎每年都只有真正的牛人才可以进微软。除了FTE，帮助过我的人还有身边不少intern朋友们。不同的intern擅长的工作不一样，我很幸运，做的是自己擅长的事情，但是，真正要做好，却少不了身边朋友的帮助。一个模块做了好几个月，虽然从最后的结果来看，是比较成功的，但是中间出现的不少难题和问题，相信只有跟我一起做事情intern朋友才知道。 &lt;p&gt;  扎实的Coding能力和广泛的学科知识，是我感觉在MSRA做事情比较重要的一点。其实无论在MSRA，还是在某某小公司，这些东西都是永恒不变的重要能力。在任何公司，任何地点做事情，中间肯定都会遇到了不少困难和难题。解决困难难题的能力，除了是坚强的毅力，严谨的态度外，更多还是建立在扎实的基本功和基础知识。然而，我感觉这些东西，并非都是我所完全具备的，这也就是我打算离开MSRA，回到学校继续专心学习的原因之一。回想本科刚进大学到现在，我总是不断出去工作，然后回学校潜心学习，然后再出去工作，然后再回学校潜心学习。。。每次出去做实习或者兼职，总是能够让我学到新的东西，了解到自己更多的不足之处，然后回到学校继续不断充实自己，找准自己努力前进的方向。不知道这条路什么时候才是尽头呢？无论如何，感谢给我机会走这条路的人们。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e7%bb%93%e6%9d%9f%e4%ba%86%e5%9c%a8MSRA%e7%9a%84%e5%ae%9e%e4%b9%a0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1114.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1114.entry</guid><pubDate>Thu, 06 Dec 2007 04:48:59 GMT</pubDate><slash:comments>6</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1114/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1114.entry#comment</wfw:comment><dcterms:modified>2007-12-06T04:48:59Z</dcterms:modified></item><item><title>自我提高的十大技巧</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1100.entry</link><description>&lt;ul&gt; &lt;p&gt;虽然我没有尽力把下面的每一条技巧都付诸实践，但我确实每天都作出一点努力了。下面列举的就是我最喜欢的自我提高的十大技巧。每天只要付出一点，你就会看到惊喜的变化，可以把你的秘诀添加进去做评估。  &lt;h2&gt;10.有一个好的开头&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5pbR3M8orID_GW4axvICC189hByVIJKzaBL-yeRldUHWECan5HNRY3sJ7iaYItwsh0"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=179 alt="clip_image001" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5oP3urmtGN65VfnKApKVZuKaiknrR_CqgeLdvVXg8u-Sx75lU7xFrVIprrkMGeBoGs" width=240 border=0&gt;&lt;/a&gt;  &lt;p&gt;这意味着起床和早餐要早。只有这样你才能有充沛的精力去遵照其他条例做事。如果你起得很早，你甚至可以例行再做一点晨练。假如你和其他人生活在 一起，你要尽力利用这个机会让每个人都聚在一起吃早餐。在一个忙忙碌碌的家庭中这是一天中好的开头同时也能保证大家从开始就能互相交流。  &lt;h2&gt;9.做一个日程表&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5oz7Z5_zdlCpfo0BhLSUixh81LzFIQGqPeSv02YIEjvIgqkJZIiaofkcNhsKhkJLek"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=214 alt="clip_image002" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5r2fDOtvw_BnTGnCy6tKJ_A-vXSF0k1TbA1BwQ_JRMt48gd8vwKqcthz1qkEWNbXnI" width=240 border=0&gt;&lt;/a&gt;  &lt;p&gt;每天写下你要完成的任务，这是一个非常好的方法.当你完成了这些任务，就可以把它们踢开。你也不必一定按照你的明细表去做。如果这一天你还有没有完成的任务，那也不要紧，把他们挪到第二天的任务中去。如果你是一个拖拉的人，这样会对你很有帮助。  &lt;h2&gt;８.休息一会儿，放松一下。&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5piWvbLuq1WfJF9es1w4KEX-bFBSPqTEWmWXxmw40RGuOsRs0n4RodbL5ziPyyoSHI"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=160 alt="clip_image003" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5rv88UdwGYriXO_QvqX4FgM2eRShhgKOLETC8yKx4AjBck2HK8JJ--Am9OvTTotvqs" width=240 border=0&gt;&lt;/a&gt;  &lt;p&gt;如果你在电脑前，在办公桌前工作了很长时间，或者干了其他职责要求的工作很长时间，那么你应当中断工作休息一会儿。这不代表着你不去做你的工 作，恰恰意味着你要充分利用非工作时间去放松一下。我很难把自己从电脑前拽离，这样往往不能在周末或傍晚外出。但每次我外出时，就想为什么不早点这样做 呢。休息一下，对发展新的兴趣，结交朋友和打破每天的单调生活很有好处，这是个不错的方法。  &lt;h2&gt;7.慷慨大度点&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5rRimizeUy6UoKKr3c0FqpgT0O1gUTcmt74HF6eg5lSwQua2xjKq75HfOK5RcGrxBY"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=165 alt="clip_image004" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5ri0Amkd76DmFepS8r0gE1nOsai6_6163mUXcxNcBvSZSHiQ_ddAw2rnAx7O8n4CxI" width=240 border=0&gt;&lt;/a&gt;  &lt;p&gt;大 度才可能得到回报。慷慨我并不单指在钱财方面。你可以多奉献一些笑容，多提供一些建议，总之，也可在许多其他事情上表现慷慨一些。要总是想法设法去帮助别 人。某一天你也许特别需要他人帮助，那些认识你的认为你可能同样帮助他们的人更有可能给予你帮助。你可能认识一些人，他们总是在你家附近提供帮助。——所 以说你帮助他们不仅仅是做了一件好事，而且可以结交一些品行高尚的新朋友。  &lt;h2&gt;6.接受你无法更改的事实&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5p2vIhccDiGPtlpVdltalYblKWjeRndlmXT0IVPsmuAiW9o8hhzbVd9xmDTAmXknOA"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=157 alt="clip_image005" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5qZktafvJoD99sr_qOcp_Y2glmPofMnjWwz-UBdntU6q3Q0xehdO64jsj_OSx6_N4w" width=240 border=0&gt;&lt;/a&gt;  &lt;p&gt;当我们的生活中遇到不侧时，我们总是设法控制或改变它。但有时我们无法做到。这会导致我们很长时间闷闷不乐或情绪沮伤。如果你能接受你无法改变 的事实，你就会成为比较快乐的人。接受这些状况需要我们从开始找到一个能够较快应付困境的方法。例如当你意识到你的银行帐户上只剩下10美元时，而必须用 这10美元维持两周。你也不要垂头伤气，接受这个现实，想出靠这点钱生存的办法。这可以免于你在坏心情中浪费时间，而是想法去应对生活困难。学会这一条技 巧你会更加开朗豁达。  &lt;h2&gt;5。学一门新的语言&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5pUaXAQ2Hg6Q5Ww49mjB6QxfZwPSQ2-6vHRzHXOzHD77dAIi3UcS1Gl-UwgX_0P_7M"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=162 alt="clip_image006" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5qeP_48M6COzQiBvZGj2R6ar8e2gv3-ZPzTBb1ltHoUGrSz7U_0hK9k8WIzMYgFNGQ" width=240 border=0&gt;&lt;/a&gt;  &lt;p&gt;学一门其他的语言是提高你掌握英语的一个最好的方法。根据我自己的经历，我在高中学法语当中学到的语法知识比在英语课上学到的多的多。另外，当 我后来开始学习古希腊语，我学了许多关于英语单词的词根知识，我发现它对我以后的写作很有帮助。同时也能拓展你的英语知识，如果你掌握了一门活语言就会增 加访问你想参观地方的次数或者与当地人用当地语言谈话，你会觉得你的假期更有趣。  &lt;h2&gt;4.打断链条&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5okmsZ6rrdozG4Hvrc1noW3Oc4t9lRQE77PfxaJ2b8bAc3YUp4HlgoDsGUUUYnhuS0"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=159 alt="clip_image007" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5p9Hd384Gvbw5jEzfhZF-IIqWx6zOPxdvHjSeEDLxGv5lNXq2ypgJngJ0FHUexsZss" width=240 border=0&gt;&lt;/a&gt;  &lt;p&gt;如果在你的生活中有许多模式，试着打破它们，每天有所改变。例如你总是在星期五晚上在餐馆里订同样的饭，为什么不试着在今天星期五晚上换换口味 呢？这不但能拓展你的人生阅历，而且能为你的未来生活打开许多扇门。不久以前我打算再也不吃东方菜和海鲜，而过后某一天我决定尝一尝。海鲜现在是我最爱吃 的食物了，我几乎不能没有它。因为我发现自己爱吃泰国和中国食品，所以我可以去任何一家我想去的餐馆。迈出了第一步，意味着我现在愿意品尝任何食物。（除 了名单上列举的10大恶心的食物。）这同样对我不喜欢的食物也有很大影响——以前我总是去那些认为食物较安全的国家度假。自此，我去了许多东方国家，也爱 上了这些国家。  &lt;h2&gt;3.面对畏惧&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5pqDlv78CV53tVAsgPF2D8Grl7SdyPalmHWhk-OkmY1IULz3CbYXffOqulX7T0RGQc"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=240 alt="clip_image008" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5qTb7MepqtMb8jsLCQFuFzlTwZ_YbG84J2u8Dl2MLj-FED1SUlyC2YG_hEGqfj_x7s" width=236 border=0&gt;&lt;/a&gt;  &lt;p&gt;每天做一些你不想做的事或你感觉不自在的事。这因人而异，但每天总有一些我们能开始做的事情。例如，你可能不愿去体操馆——害怕每个人都观看你 --但也要去。很快你就会自信而且完全消除畏惧心理。接下来把注意力转移到一些更让我们害怕的大事上来。无所畏惧的生活会给我们带来自信，别人是可以看得 到的。不要在我们周围垒墙，我们要把它拆除。  &lt;h2&gt;2.忘记目标——活在当下&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5odb7qsn5PkRNjzcKM_mne94fc81Yo_wtKeTOzDXPPzyZPDLvn7FX10gPzwZIV_Z6M"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=240 alt="clip_image009" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5pTiHm1RcSZlWdLpZbCw2cHF-Nimpg2FN7X1Rc2MBu4wSeZBU9SmNW1P9_AjsZVfks" width=230 border=0&gt;&lt;/a&gt;  &lt;p&gt;列举条目的性质总在告戒我们建立和记下目标。我要告诉你相反的方法。一个非常聪明的心理学家曾经告诉我，如果你建立了目标并去完成它，你总有一 种空空的感觉，因为目标不是你所想的就能实现。它不但不能使你满意，而且你不可避免地在为之奋斗的过程中使未来要失去一些东西。说到这，我不是让你忽视未 来——未来值得你有这种想法：某一天取得成果——但是不要把所有的精力都投入在上面。这里有一个不同做法的典型的例子：我有一个在法国定居的想法，我花 10年的时间积攒所有的钱为实现自己的目标做准备。同时由于我过度节俭、吝啬，以至我不能花钱与我的朋友一起外出消费，我住不起豪华漂亮的房子，我也很不 幸，因为我最终没有在法国定居。相反，如果我当时只是简单决定某一天我要在法国定居，只是有这个想法而已，继续按照原来的方式生活。在生活当中，我很快 乐，无须为远期目标而烦恼，如果目标实现了，那当然棒了，如果没有实现，那也没什么，我没有损失什么。但谁又知道同时我的生活中有什么精彩的事情发生呢？ 在影片≤美国美人≥中可以看到很好的虚拟的例子。  &lt;h2&gt;1.不要耽搁&lt;/h2&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5pjXFHfhEz0-T_CrPMIda_cy168eF9Vy_WIW4rVMHEzEwKiABdi_y90NPJsrKDVrQo"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=226 alt="clip_image010" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5qA-w5mVoOi26EVPPeHS9k8R1DkrQ0qwsAH32-l3neX-kYsLn6_ac0L6T9OP9nCnMA" width=240 border=0&gt;&lt;/a&gt;  &lt;p&gt;在我的生活中，我总在奋斗。对我来说，从家里出来工作是很大的挑战。但是从事这份工作帮助我避免了办事情拖拉的做法，并能掌管自己的生活。做完 一件你平时总拖延不做的事，那种感觉很好——肯定比做完其他好事要爽。如果你总是拖延做一些事，你就会欠下时间的债，你不得不去还债，那么你总是在很不适 宜的时间里来完成它。以拖延写一篇文章为例，我在晚上7点钟才不得不写起来，而这时正是我想看一场电影或者喝点饮料的时间！如果你按照不拖延这条规则去办 事，你的生活会变得更加有序。  &lt;p&gt;小贴士：每天读以上所有列举的技巧。  &lt;p&gt;科学研究证明每天看十大技巧的人会很愉快得多并且生活充实得多。---好了就说这么多，去实施它吧。&lt;/ul&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e8%87%aa%e6%88%91%e6%8f%90%e9%ab%98%e7%9a%84%e5%8d%81%e5%a4%a7%e6%8a%80%e5%b7%a7&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1100.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1100.entry</guid><pubDate>Wed, 21 Nov 2007 02:38:28 GMT</pubDate><slash:comments>5</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1100/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1100.entry#comment</wfw:comment><dcterms:modified>2007-11-21T02:38:28Z</dcterms:modified></item><item><title>祝自己生日快乐!</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1029.entry</link><description>&lt;p&gt;  今天是自己24岁生日了，没想到在北京一个人过了。祝自己在新的一岁里面，更加成长，学习和工作都更加进步！！！&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e7%a5%9d%e8%87%aa%e5%b7%b1%e7%94%9f%e6%97%a5%e5%bf%ab%e4%b9%90!&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1029.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1029.entry</guid><pubDate>Tue, 02 Oct 2007 03:52:36 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1029/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1029.entry#comment</wfw:comment><dcterms:modified>2007-10-02T04:51:15Z</dcterms:modified></item><item><title>参观2007微软优秀学生实践项目有感</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1004.entry</link><description>&lt;p&gt;  2007年微软优秀学生实践项目的展览在希格玛3，5楼的大会议厅展开了。本来这段时间一直都很忙的，但是那么多大学和学生选拔出来的优秀项目，至少还是应该去了解一下，掌握一下行情。&lt;br&gt;  虽然全国总共选拔出来的优秀实践项目比较多，但是我还是基本上从头到尾都走完了的。只要是感兴趣的，都亲口问到底了，甚至很多具体的技术实践细节。整体说来，这些学生都还是踏踏实实做了一些事情，而且都已经取得了客观的成果。但是如果抛开学生的角色来说，还是没有看到可以立身于现实社会竞争的东西出来。或许我从本科开始，就已经在外面做PT的work，而且还是创业型的技术性公司，所以看待任何一个新兴的东西，都会问：“这个东西和市面现在流行的XXX比起来有什么优势？”就算做不到的最优秀的了，但是也要做到唯一的，这才有市场价值。来参观除了学社外，还有不少外面的VC的人。可见，北京的IT环境的确不是成都能够比的。在成都，就算你自己在学校里面做得再优秀，也只能是闭门造车，自己如果不走出去，外面的人是不会走进来的。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e5%8f%82%e8%a7%822007%e5%be%ae%e8%bd%af%e4%bc%98%e7%a7%80%e5%ad%a6%e7%94%9f%e5%ae%9e%e8%b7%b5%e9%a1%b9%e7%9b%ae%e6%9c%89%e6%84%9f&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1004.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1004.entry</guid><pubDate>Thu, 23 Aug 2007 15:54:15 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1004/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1004.entry#comment</wfw:comment><dcterms:modified>2007-08-23T15:54:15Z</dcterms:modified></item><item><title>Continue to Lean VIM</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!981.entry</link><description>&lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pqhuzoagyBui_-PUTUEYk7oiKvLqEUVPStytT34TYE-5Cn59PfQjhwEkSisyrvqOeh2cZXr79zyg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=376 alt=image src="http://byfiles.storage.msn.com/y1pqhuzoagyBuhJLHaN9HZFB_pSTiUXBgC7LYJOoCWwgNjO0bX3izwG2ksVy7I8XWGPFtQ_Ky2Dq44" width=467 border=0&gt;&lt;/a&gt; &lt;pre&gt;&lt;font face="新宋体" size=2&gt;光标移动：&lt;br&gt; 四个方向&lt;br&gt;   k&lt;br&gt; h 0 l&lt;br&gt;   j&lt;br&gt;&lt;br&gt;  ctrl+f, ctrl+b                 向下翻页，向上翻页&lt;br&gt;  ctrl+d, ctrl+u                 向下半翻页，向上半翻页&lt;br&gt;  $    移动行尾&lt;br&gt;  0    移动行首&lt;br&gt;  w    移动下一个词&lt;br&gt;  b    移动到上一个词&lt;br&gt;  gg   跳到文档的开始处&lt;br&gt;  G    跳到文档的末尾&lt;br&gt;  %    跳到匹配的括号处（&amp;quot;{ }&amp;quot;&amp;quot;[]&amp;quot;&amp;quot;()&amp;quot;）&lt;br&gt;  ctrl+i,tab                  跳到下一个jump point&lt;br&gt;  ctrl+o   跳到上一个jump point&lt;br&gt;&lt;br&gt;  23gg, 23G, :23 跳到第23行&lt;br&gt;  ctrl+i, tab  跳到下一个跳点(Jump Point)&lt;br&gt;&lt;strong&gt;  ctrl+o  跳到上一个跳点&lt;/strong&gt;&lt;br&gt;&lt;br&gt;查找替换:&lt;br&gt; #  从光标向后查找整个关键词&lt;br&gt; * 从光标向前查找整个关键词&lt;br&gt; g# 从光标向后查找关键词&lt;br&gt; g* 从光标向前查找关键词&lt;br&gt; fx，tx，Fx，Tx    在当前行查找字符&lt;br&gt;&lt;br&gt; &lt;/font&gt;&lt;font size=2&gt;&lt;font face="新宋体"&gt;&lt;strong&gt;查找替换例子：&lt;br&gt; : s/SEARCH/REPLACE&lt;br&gt; : s/If/Since          将下一个&amp;quot;If&amp;quot;换成&amp;quot;Since&amp;quot;&lt;br&gt; : %s/If/Since       将全部&amp;quot;If&amp;quot;换成&amp;quot;Since&amp;quot;&lt;br&gt; : 1,3 s/If/Since/g  只对1,3行有效,如无前缀,只对当前行有效&lt;br&gt;&lt;/strong&gt;&lt;br&gt; 表达式:&lt;br&gt; . 代替一个字符&lt;br&gt; * 表示一个或多个字符的重复&lt;br&gt; &lt;br&gt; /d.*an 可以匹配 dan, divan, debian&lt;br&gt; &lt;br&gt; 单词边界:&lt;br&gt; 指定单词边界: \&amp;lt; 和 \&amp;gt;&lt;br&gt; 如: /\&amp;lt;d[a-z]*an\&amp;gt;    匹配以d开始,中间包含任意个小写字母,以an结束的单词&lt;br&gt;&lt;br&gt; /\$[0-9]*\.[0-9][0-9] 匹配查找 $XX...X.XX这要的数字,有且只有两位小数的&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;font face="新宋体" size=2&gt;gd  转到当前光标所指的局部变量的定义&lt;br&gt;gf  转到当前光标所指的文件&lt;br&gt;ctrl+x,ctrl+o Omni Completion&lt;br&gt;ctrl+w,ctrl+c Close current window&lt;br&gt;ctrl+w,ctrl+w 切换到下一个window&lt;br&gt;: Tlist 打开taglist窗口&lt;br&gt;ctrl+] 跳到tag定义的地方&lt;br&gt;ctrl+],} 打开新的窗口，跳到tag定义的地方&lt;br&gt;ctrl+T 从tag定义的地方回到之前的位置&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;font face="新宋体" size=2&gt;&lt;/font&gt;&lt;/strong&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+Continue+to+Lean+VIM&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!981.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!981.entry</guid><pubDate>Thu, 16 Aug 2007 11:25:00 GMT</pubDate><slash:comments>4</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!981/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!981.entry#comment</wfw:comment><dcterms:modified>2007-08-16T11:31:00Z</dcterms:modified></item><item><title>来研究院都有3个月了</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!978.entry</link><description>&lt;p&gt;&lt;font face="微软雅黑" color="#800000" size=2&gt;  来研究院都已经有3个月了，当初一同做NIO培训的同学都check out了。时间还是过得多快的。上个星期周末终于搬出宾馆，来到朋友家里。虽然出租房没有宾馆那样整洁，但是更加自由了，还可以上网，速度很不错。最重要的是，出租房离研究院只有300米的距离，上班下班跟住在宾馆几乎没有什么区别，这样即使晚上搞到12点，也无所谓。&lt;/font&gt; &lt;p&gt;&lt;font face="微软雅黑" color="#800000" size=2&gt;  最近在学习VIM，配置起来还真有点麻烦。不过现在总算搞清楚了ctags,taglist,omni completion等等特性。很多在Linux,Unix下做开发的程序员主要都是C/C++的开发人员，VIM做C/C++的开发肯定是不用置疑的了。不过我主要用VIM来做python。最奇特的是，VIM的omni completion特性不需要tags的支持，而是直接从Python程序来获取词汇信息。最开始我从&lt;a href="http://www.vim.org"&gt;www.vim.org&lt;/a&gt;上下载的GVIM71.exe似乎不带+python的特性，用不了，然后后来又从sourceforge上下载了&lt;a href="https://sourceforge.net/project/showfiles.php?group_id=43866&amp;amp;package_id=39721" target="_blank"&gt;GVIM7.1.68.exe&lt;/a&gt;才搞定。&lt;/font&gt; &lt;p&gt;&lt;font face="微软雅黑" color="#800000" size=2&gt;&lt;a href="http://byfiles.storage.msn.com/y1pqhuzoagyBujGiwsOGgQgwqFFADi_RdtcPK8j2XwJdEgZ4cjF54X7myo9fQtU27_0fTAApYng-78"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=600 alt=image src="http://byfiles.storage.msn.com/y1pqhuzoagyBui2pZsObEskxgrfTVQVXoZtUeR-wCJ4XVjn6R5olDqaP56_9RqgQUFM33wNqlOEkWY" width=513 border=0&gt;&lt;/a&gt; &lt;/font&gt; &lt;p&gt;&lt;font face="微软雅黑" color="#800000" size=2&gt;  其实发现就算是Microsoft里面内部也有不少员工使用vim来查看和编辑程序，说明这个工具实在是太普及了。与vim相对应的，同样还有一个Windows平台下开源的叫做&lt;a href="http://notepad-plus.sourceforge.net/tw/site.htm" target="_blank"&gt;notepad++&lt;/a&gt;的软件。现在都到4.2版本了，至少我感觉这个比起editplus这些都还不错。但是好像没有linux和mac等版本。&lt;/font&gt; &lt;p&gt;&lt;font face="微软雅黑" color="#800000" size=2&gt;  北京的天气也是奇怪，都说北京很干燥，其实我来了这么久，一点没有感觉到干燥的滋味。倒是这段时间，北京经常下雨，而且都是很大的雨。&lt;/font&gt; &lt;p&gt;&lt;font face="微软雅黑" color="#800000" size=2&gt;  强文兄最近花了不少银子，搞起Windows Mobile了来。想当初，我在本科兼职的时候研究Symbian的时候，一直觉得Symbian才是最好的。不过Symbian比Windows Mobile开发环境困难多了。可惜NOKIA不做Windows Mobile的手机，而NOKIA在手机市场上的占有率实在太高了，个人也特别钟爱NOKIA的手机。NOKIA手机有两个最大的优点：通话质量好，耐摔。Windows Mobile似乎就多普达这样的手机厂商。&lt;/font&gt; &lt;p&gt;&lt;font face="微软雅黑" color="#800000" size=2&gt;&lt;/font&gt;  &lt;p&gt;&lt;font face="微软雅黑" color="#800000" size=2&gt;&lt;/font&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e6%9d%a5%e7%a0%94%e7%a9%b6%e9%99%a2%e9%83%bd%e6%9c%893%e4%b8%aa%e6%9c%88%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!978.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!978.entry</guid><pubDate>Tue, 14 Aug 2007 16:41:27 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!978/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!978.entry#comment</wfw:comment><dcterms:modified>2007-08-14T23:47:05Z</dcterms:modified></item><item><title>Unix-center.net用户空间提升到100M</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!965.entry</link><description>&lt;p&gt;Unix-Center.Net的存储服务器自2007年7 月22日起正式投入使用。存储服务器投入使用后，本站所有服务器均使用统一的存储系统，用户无需将同一份数据重复上载到不同的服务器上。在2007年7 月22日之前单独存放在T1000/Solaris系统上的用户数据，在此次系统升级中统一迁移到用户家目录的t1000子目录下。&lt;br&gt;此外，所有注册用户的磁盘配额统一调整为100 MB（在此之前所有注册用户的磁盘配额为20 MB）。&lt;br&gt;Unix-Center.Net致力于为所有Unix/Linux爱好者提供多种不同的软硬件系统供学习和测试使用。目前我们提供的处理器包括UltraSparc T1，x86/x64，和龙芯2E；操作系统包括Solaris, FreeBSD, Fedora, Ubuntu以及Debian Linux for MIPS。&lt;br&gt;如果您在使用过程中遇到任何问题，请到Unix-Center.Net论坛的SYSOP 版面提出。&lt;br&gt;感谢您对Unix-Center.Net的支持。&lt;br&gt;&lt;a href="http://www.unix-center.net/"&gt;http://www.unix-center.net/&lt;/a&gt; &lt;p&gt;来至: &lt;a title="http://www.newsmth.net/pc/pccon.php?id=6&amp;amp;nid=318082&amp;amp;tid=19" href="http://www.newsmth.net/pc/pccon.php?id=6&amp;amp;nid=318082&amp;amp;tid=19"&gt;http://www.newsmth.net/pc/pccon.php?id=6&amp;amp;nid=318082&amp;amp;tid=19&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+Unix-center.net%e7%94%a8%e6%88%b7%e7%a9%ba%e9%97%b4%e6%8f%90%e5%8d%87%e5%88%b0100M&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!965.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!965.entry</guid><pubDate>Tue, 24 Jul 2007 03:27:20 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!965/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!965.entry#comment</wfw:comment><dcterms:modified>2007-07-24T03:27:20Z</dcterms:modified></item><item><title>一般人为什么不成功？(陈安之)</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!906.entry</link><description>&lt;p align=center&gt;一般人为什么不成功？(陈安之)  &lt;p&gt;    在研究如何成功致富之前，我们一定要了解，一般人为什么会失败。一般人都在研究成功者如何成功时，却从来没有思考过失败者为何失败，所以也就没有避免失败者所犯的错误。&lt;br&gt;    我以前每天都在研究成功者如何成功，却从未研究失败者如何失败。失败是成功之母，检讨是成功之父。我发现，如果你没做成功者做的事情，又做了失败者不该做的事情后，成功的几率便更小了。&lt;br&gt;    所以，不妨在和我分享如何成功之前，先探讨一下一个人为什么失败。 &lt;p&gt;1、缺乏目标&lt;br&gt;    一般人失败的第一个主要原因，就是缺乏目标。我时常问我的学员：&amp;quot;你想不想成功？&amp;quot;他说：&amp;quot;我很想呀！想得不得了！但是，我还没有想好要做什么？&amp;quot;我听后觉得很奇怪，因为一个想要成功的人竟然没有设定目标？&lt;br&gt;    今天我要探讨的是成功致富的策略与方法，从最简单、最可能犯的错误，到最困难或是一般人最容易忽略的问题，我都会与你分享。思想只是原因，行动才会有结果。假如到目前为止你还没听到你要的讯息，也请你拭目以待。  &lt;p&gt;2、未能记录&lt;br&gt;    第二个导致失败的理由是：虽然有了目标，没有视觉化。以前我在设定目标时，总是不断的满脑子乱想。所以，当人家问我有没有目标时我就回答：&amp;quot;有！有！有的。&amp;quot;，&amp;quot;在哪里啊？&amp;quot;，&amp;quot;在脑袋里面。&amp;quot;，&amp;quot;写出来没有啊？&amp;quot;，&amp;quot;没有。&amp;quot;&lt;br&gt;    我想，写下来干什么？浪费时间。事实上，设定目标的第一个关键，就是把它写下来。因为，当你写下来之后，在你脑海中，已经把这个目标&amp;quot;视觉化&amp;quot;了。  &lt;p&gt;3、时常更改目标&lt;br&gt;    下一个失败的原因是：时常更改目标。许多人常在设定目标之后，隔了不久发现，这好象不是我想要的，或是目标定得太小了，应该再大一点，既然潜意识是无所不能的，就该设大一点的目标，才能实现得更快！&lt;br&gt;    这个一般人常有的通病。我时常在想，假设一个枪靶是漂浮不定的话，我们是很难击中的。这是一般人时常犯的毛病，也是大家特别需要注意的地方。  &lt;p&gt;4、不愿意对自己负责&lt;br&gt;    除了上述的几种原因外，我发现一般人失败的原因，便是不愿意对自己负责，老是找借口，老是因为别人的原因使自己无法成功：老是认为别人不好，而导致自己失败。&lt;br&gt;    你可以仔细观察，这些失败者，天天都在抱怨。然后天天找朋友谈他的问题，假如没有人倾听他们的问题，他就把这些人视为敌人，然后另外找一群愿意分享问题的朋友，接着便天天聚在一起抱怨。&lt;br&gt;    例如，我从事汽车销售时，业绩不是很好，我就怪公司训练得不够多；广告打得不够大；我们车子的种类不够多；颜色不够多，整整抱怨了两个月，差点被开除。&lt;br&gt;    但事实上，这对自己并没有任何的好处。所以，假设你想要更成功的话，请你从现在开始，百分之百地对自己负责。  &lt;p&gt;5、不能立刻行动  &lt;br&gt;    谈了这么多失败原因后，我认为促使个人失败的最大原因，就是因为没有立刻行动。成功者通常都是马上行动，而失败者却是明天再做，后天再做。今天好累，先睡个觉，先休息一下，先喝杯咖啡，我资料还没有整理好，总之他总是帮自己找一堆借口。要相信，借口与成功无缘。  &lt;p&gt;6、自我设限&lt;br&gt;   此外一个无法成功的最大障碍，就是害怕&amp;quot;被拒绝&amp;quot;，进而害怕失败。我时常问许多业务伙伴：&amp;quot;假如你所拜访的顾客都会购买你的产品，而且会大量的购买的话，请问你一天会拜访几个顾客？&amp;quot;&lt;br&gt;    他们的回答是：&amp;quot;我会跑遍整条街，因为每个人都会跟我买，我一定会立刻行动。&amp;quot;所以导致他们不行动的原因，是因为他们满脑子都在想：&amp;quot;谁会买我的我的产品呢？” &lt;p&gt;7、无法掌控自己的情绪&lt;br&gt;   无法掌控自己的情绪也是许多人常犯的毛病。我发现很多失败者，他们的情绪时常处于低落的状态，譬如以前我去拜访顾客时，一旦被顾客拒绝就会很难过，常常要一个礼拜才能克服被拒绝的恐惧感。&lt;br&gt;    然而，成功的人在被顾客拒绝之后，会立刻想说：&amp;quot;顾客就是因为不了解，所以才会拒绝，我下次应该再解释一遍。&amp;quot;就这么一个简单的想法，已经转化了他的心情。当他们面临挫折时，便会告诉自己过去并不等于未来。他们没有失败，只是暂时停止成功。 &lt;p&gt;8、不愿意努力工作&lt;br&gt;   这点也是我过去常犯的错误－-不愿意努力工作。一般人常希望自己能用最简单、最省力、最少的时间，赚到最多的钱并且获得成功。然而，我们发现，全世界最成功的人，通常都是最努力的人。&lt;br&gt;    记得有一次，公司有位同事在凯悦饭店遇到了超级巨星成龙，结果他就当面问成龙：&amp;quot;成功的秘诀是什么？&amp;quot;成龙当场愣了一下，因为大部分跑去找他的，都是要他签名、拍照的影迷，怎么会有人跑去问他成功的秘诀？结果，成龙想了一下，立刻告诉他说：&amp;quot;努力！&amp;quot;就是这么一句话，这么简单。&lt;br&gt;    所以，亲爱的朋友，假如你奋斗了10年，却没有成功，请继续努力。努力，就是成功最有效的方法，也是成功的捷径。努力的前提是方法正确，方向正确。 &lt;p&gt;&lt;br&gt;9、误交损友&lt;br&gt;   一般人失败的原因，常是因为他结交了错误的朋友，所谓物以类聚嘛！所以，我时常给我的学员一个建议：当你遇到问题，遇到困难，遇到挫折时，不要问比你更不成功的朋友，因为他们没有办法解决你的问题，因为他的想法都跟你很类似。&lt;br&gt;    成功环境的最重要条件，就是选择成功的朋友。如同我刚才提到的，跟成功者交往是件非常重要的事，对你一辈子有决定性的影响。因为，成功一定有方法；失败也一定有原因。&lt;br&gt;    我前几天看报纸，看到美国&amp;quot;NBA&amp;quot;的芝加哥公牛队，最近愈战愈勇，已经成为历史上最快速达到50胜的球队。50胜代表赢球几乎高达90%，就是每比赛10场，就赢9场，这样子下去，他们赢得&amp;quot;NBA&amp;quot;总冠军，应该是指日可待了。&lt;br&gt;    当然关键不是在这里，重要的是我看到他们除了超级巨星迈克尔乔丹之外，还有一个&amp;quot;NBA&amp;quot;最棒的篮板王，每一场球赛中他都可以抢15个篮板以上，他是罗德曼。 &lt;p&gt;&lt;br&gt;10、时间管理不当&lt;br&gt;   一般人都缺乏时间管理的习惯与观念。他们每天都在浪费时间，不知道对自己而言，什么才是最有生产力的事情。&lt;br&gt;    我看过许多业绩不好的业务员，他们的工作习惯是，早上大概九点钟出门，九点半到办公室，然后，整理资料到十点，然后喝杯咖啡到十点半，而后再跟朋友聊个天，十一点才开始打电话，这时顾客大部分都已不在，所以，十一点半就准备要吃饭，到了下午觉得太累，先睡个午觉，然后就抱着反正明天再拜访也无所谓的心情，就这样结束了一天的工作。&lt;br&gt;    一个月下来，他说：&amp;quot;咦！奇怪了？为什么收入这么少？业绩这么不好？&amp;quot;因为他们都花时间在休息聊天上！他们工作的时候想到玩，玩的时候就忘掉工作，这样的习惯是没有办法成功的。 &lt;p&gt;&lt;br&gt;11、用错了方法和策略&lt;br&gt;   我记得我们公司在两年前，推出了全台湾最顶尖的超高能潜意识录音带，那时候我们非常兴奋。因为这套录音带，让我在半年之内，倍增了五倍以上的收入。所有公司里的人都迫不及待的想要到处推广。他们都说，每一天都要出去做拜访。&lt;br&gt;    我记得其中有一个黄姓的伙伴，带了一个皮箱，里面摆了大概20套的潜意识录音带，他志得意满地说：&amp;quot;陈老师，我向你保证，我今天一定卖20套，没有卖完 20套，绝对不回到公司。&amp;quot;听完后，我说：&amp;quot;黄先生，这是你说的，你一定要做到！&amp;quot;他坚决的表示：&amp;quot;是的，我一定做到。&amp;quot;我也兴奋的配合：&amp;quot;那你就立刻行动。&amp;quot;&lt;br&gt;    结果第二天，他回来告诉我：&amp;quot;陈老师，昨天我满载而归，一套也没有卖掉。&amp;quot;我问：&amp;quot;这到底是怎么一回事？&amp;quot;他说，他跑去百货公司推销，结果没有推销成功，还被专柜小姐反推销。&amp;quot;&lt;br&gt;    事实上，依照他那种一对一的推销方法，一个月最多只能卖50套的潜意识录音带。这表示他用错了方法和策略。后来我告诉他演讲销售会比较好。结果这位黄先生，在一场演讲当中，卖了70套以上的潜意识录音带，超过他过去一个月的业绩。&lt;br&gt;    所以，大部份人失败的原因，是因为他使用了错误的方法、错误的策略。那么正确的方法正确的策略从哪里来，其实就在自己的经验里和成功者身上。 &lt;p&gt;&lt;br&gt;12、缺乏自我成长&lt;br&gt;   下一个导致失败的理由是缺乏自我成长。大部分的人都不看书。我太太告诉我，她看过一则报道讲：日本人每年平均一个人大概读七本书，而中国人每年大概平均读零点一本。也就是说，我们的资讯非常地缺乏。&lt;br&gt;    我发现一个失败，最主要的两个关键，一个是缺乏资讯，二是没有运用潜意识力量。大多数人都缺乏某一方面的知识或资讯。事实上，我以前之所以会有所改变，是因为我听了某一类课，与某一些人分享了某一个观念、一个方法，或阅读了某一本书籍，从中得到过一份新的资讯。&lt;br&gt;    所有的问题都可以解决，只要你拥有足够的资讯。大部分人却因资讯不足而没有办法解决。没有资讯的原因，是因为他们没有注重学习及与人交流。&lt;br&gt;&lt;br&gt;13、没有百分之百地下定决心、全力以赴&lt;br&gt;    另一个失败的原因是没有百分之百地下定决心、全力以赴。我时常听人说：&amp;quot;对，我要达成目标！&amp;quot;然后呢？行动时却心不在焉。任何事情没有全力以赴去做，其效果永远是不理想的。&lt;br&gt;    我1996年对我公司的伙伴说：&amp;quot;我们1996年成功的策略，就是比去年努力4倍。&amp;quot;至于为什么要努力4倍呢？这数字到底从哪里来那么依照成功学理论：比最好的还要更好，所以我们就要努力4倍。 &lt;p&gt;&lt;br&gt;14、缺乏运用潜意识力量&lt;br&gt;   这是最后一点，也是最重要的一点，就是一般人缺乏运用潜意识力量。&lt;br&gt;    潜能激发的目的，就是要激发你的潜意识。潜意识是如何形成的？是由你思考、动作的不断改变而改变。&lt;br&gt;    所以，改变潜意识的最好方法，就是确定你的主要目标，也就是核心目标。每天早上写10遍，把这样的目标输入到你的潜意识里，要你的潜意识自动来改变你的行为习惯。&lt;br&gt;    人的行动都是由思想来控制，所以只要我们能改变我们的思想，我们就能改变我们的行动。通常，改变的时间约需21天到30天左右。&lt;br&gt;    所以，各位朋友，任何的习惯，只要你能够重复，只要持续30天，它都可以自动被消除！&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e4%b8%80%e8%88%ac%e4%ba%ba%e4%b8%ba%e4%bb%80%e4%b9%88%e4%b8%8d%e6%88%90%e5%8a%9f%ef%bc%9f(%e9%99%88%e5%ae%89%e4%b9%8b)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!906.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!906.entry</guid><pubDate>Thu, 21 Jun 2007 13:31:52 GMT</pubDate><slash:comments>12</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!906/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!906.entry#comment</wfw:comment><dcterms:modified>2007-06-21T13:31:52Z</dcterms:modified></item><item><title>哪里还有闲情逸致，讲究甚么钟王碑帖</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!883.entry</link><description>&lt;p&gt;发现一个奇怪的现象。当某个人在自己的专业领域发挥出色，功成名就过后，就喜欢以一种超凡脱俗的姿态展现自己。喜欢展现自己专业以外的才华或者爱好，让人觉得自己并非只是某个领域上的出色，而是一个全面的人才。一个明明只是搞工科技术的人，在与同学们交谈中却喜欢谈论人生，讨论哲学，甚至伪科学。 &lt;p&gt;当然，现实中的确有这样的全才出现。不过很奇怪的是，现在在专业领域上稍稍有点出色的人，就开始朝全面发展了。或许现代的中国人都不太喜欢那种只在自己专业领域发挥出色的偏执狂，而欣赏各个方面都很出色的全面人才，有着很高所谓综合素质的人，有很高人文素养的人。于是，大家都朝这个方面来努力展示个人了。 &lt;p&gt;不过话说回来，其实也只是在某个领域上稍稍出色而已，有什么资格谈论人生，讨论哲学？一个只是学理工科，连二专业都没读过文史哲的专业，有什么资格给大家讲哲学，讨论人生？如果是年长的长辈，或许还有这个资格，但是只是在专业上稍微出色的同辈人，就不见得有这个资格了。 &lt;p&gt;工科专业就是技术，很单纯的，为什么非要把很多哲学，人生掺杂进来。很来很单纯的技术，很简单的技术，却被搞得很复杂，很抽象。这是是真的为了传道授业解惑，还是为了展现个人魅力呢？ &lt;p&gt;想起《笑傲江湖》里面的，令狐冲，向天问闯梅庄解救任我行的时候，描绘梅庄四友的武功，把高超武功与琴棋书画的技艺相结合，让人觉得梅庄四友都像超凡脱俗的世外高人似的。但是后面，任我行对他们武功的评价，更是体现真枭雄的本色。 &lt;p&gt;“要知临敌过招，那是生死系于一线的大事，全力相搏，尚恐不胜，哪里还有闲情逸致，讲究甚么钟王碑帖？”&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e5%93%aa%e9%87%8c%e8%bf%98%e6%9c%89%e9%97%b2%e6%83%85%e9%80%b8%e8%87%b4%ef%bc%8c%e8%ae%b2%e7%a9%b6%e7%94%9a%e4%b9%88%e9%92%9f%e7%8e%8b%e7%a2%91%e5%b8%96&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!883.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!883.entry</guid><pubDate>Fri, 15 Jun 2007 13:49:46 GMT</pubDate><slash:comments>7</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!883/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!883.entry#comment</wfw:comment><dcterms:modified>2007-06-15T13:53:10Z</dcterms:modified></item><item><title>Learn to Concentrate on Your Work</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!882.entry</link><description>&lt;h6&gt;1. Set aside a place for study and study only!&lt;/h6&gt; &lt;p&gt;A. Find a specific place (or places) that you can use for studying (for example, the campus libraries, vacant classrooms, quiet areas in the student center, bedroom at home, etc.)  &lt;p&gt;B. Make a place specific to studying. You are trying to build a habit of studying when you are in this place. So, don't use your study space for social conversations, writing letters, daydreaming, etc.  &lt;p&gt;C. Insure that your study area has the following:  &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;good lighting  &lt;li&gt;ventilation  &lt;li&gt;a comfortable chair, but not too comfortable  &lt;li&gt;a desk large enough to spread out your materials&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;D. Insure that your study area does not have the following:  &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;a distracting view of other activities that you want to be involved in   &lt;li&gt;a telephone  &lt;li&gt;a loud stereo  &lt;li&gt;a 27-inch color TV  &lt;li&gt;a roommate or friend who wants to talk a lot  &lt;li&gt;a refrigerator stocked with scrumptious goodies&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;h6&gt;2. Divide your work into small, short-range subgoals.&lt;/h6&gt; &lt;p&gt;A. Don't set a goal as vague and large as ... &amp;quot;I am going to spend all day Saturday studying!&amp;quot; You will only set yourself up for failure and discouragement.  &lt;p&gt;B. Take the time block that you have scheduled for study and set a reachable study goal. (for example: finish reading 3 sections of chapter seven in my Psych. text, or complete one math problem, or write the rough draft of the introduction to my English paper, etc.)  &lt;p&gt;C. Set your goal when you sit down to study but before you begin to work.  &lt;h6&gt;Set a goal that you can reach. You may, in fact, do more than your goal but set a reasonable goal even if it seems too easy.&lt;/h6&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+Learn+to+Concentrate+on+Your+Work&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!882.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!882.entry</guid><pubDate>Fri, 15 Jun 2007 12:16:08 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!882/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!882.entry#comment</wfw:comment><dcterms:modified>2007-06-15T12:16:08Z</dcterms:modified></item><item><title>七个高效的编辑文本的习惯(转帖)</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!868.entry</link><description>&lt;p&gt;&lt;b&gt;Bram Moolenaar&lt;/b&gt; &lt;p&gt;(这个是作者的签名，就不用翻译了吧) &lt;p&gt;如果你要花大量的时间键入文本, 写程序或编写HTML脚本, 你可以通过有效地使用一个好的编辑器来替你节省时间. 本文将引导你如果快速地完成你的编辑工作, 并且减少你的错误. &lt;p&gt;　　本文将以开放源码软件Vim(Vi IMproved)为例向你展示如何进行有效的编辑, 但这里提到的原则对其它的编辑器也是一样, 选择合适的编辑器是进行高效的编辑的第一步, 关于哪个编辑器最好的争论已经数不胜数, 本文不打算对此再说些什么. 如果你还不知道用什么编辑器或者觉得你现在使用的编辑差强人意 , 试一下Vim, 保你满意.  &lt;h4&gt;第一部分: 编辑一个文件&lt;/h4&gt; &lt;h5&gt;1. 快速移动&lt;/h5&gt; &lt;p&gt;　　文本编辑的多数时间都花费在浏览, 检查错误或者找出你要进行编辑工作的正确位置, 输入新的内容或改变已有的内容倒在其次. 在文本中随意漫游是非常常见的操作. 所以高效编辑的第一要义是学习如何能够在文本中快速移动, 准确定位. &lt;br&gt;　　通常情况下, 你知道要查找的内容, 或者查看所有的文本行只是为了找出某个单词或者短语. 你可以使用查找命令&amp;quot;/pattern&amp;quot;查找文本, 但有几点要注意的: &lt;br&gt;如果你&lt;b&gt;已经找到了一个单词并且想找出这个单词还在其它哪些地方出现&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;可以使用&lt;/b&gt;&lt;b&gt;&amp;quot;*&amp;quot;&lt;/b&gt;&lt;b&gt;命令&lt;/b&gt;&lt;b&gt;,&lt;/b&gt; 它查找下一个匹配的目标. &lt;p&gt;如果你设置了'incsearch'选项, Vim将会以反白显示出第一个被找出的匹配. 这能在你还在/命令下敲入关键字时就快速地显示出来(类似于emacs的递增查找功能) &lt;br&gt;如果你设置了'hlsearch'选项, Vim将会高亮显示所有查找到的匹配, 这种策略可以让你对要查找的内容有一个概括的了解, 如果你在程序代码中使用这一功能, 它能显示出所有引用某个变量的地方. 你不需要移动光标就可以看到所有符合条件的匹配(同一屏幕上可以看到不至一个地方被匹配). &lt;p&gt;　　在一些结构规范的文本中还有其它一些更方便的小技巧进行快速移动, Vim内嵌了方便C程序(以及与C语言很相象的C++和Java)的命令,&lt;b&gt;使用&lt;/b&gt;&lt;b&gt;&amp;quot;%&amp;quot;&lt;/b&gt;&lt;b&gt;命令可以从一个打开的括号跳转到与它成对匹配的另一个括号处&lt;/b&gt;, &lt;b&gt;还可以从一个预处理指令&lt;/b&gt;&lt;b&gt;&amp;quot;#if&amp;quot;&lt;/b&gt;&lt;b&gt;跳转到与之匹对的&lt;/b&gt;&lt;b&gt;&amp;quot;#endif&amp;quot;&lt;/b&gt;. 其实&amp;quot;%&amp;quot;命令能跳转到好几种文本元素的'另一半'去. 这对检查你的() 和 {}是否正确匹对非常方便. &lt;p&gt;使用&lt;b&gt;&amp;quot;[{&amp;quot;&lt;/b&gt;&lt;b&gt;跳转到当前代码块的开头&lt;/b&gt;(代码块是用&amp;quot;{}&amp;quot;括起来的程序段). &lt;br&gt;使&lt;b&gt;用&lt;/b&gt;&lt;b&gt;&amp;quot;gd&amp;quot;&lt;/b&gt;&lt;b&gt;可以跳转到当前光标所在的单词&lt;/b&gt;&lt;b&gt;(&lt;/b&gt;&lt;b&gt;变量&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;b&gt;的局部定义处&lt;/b&gt;. 当然, 还有很多其它的技巧. 关键是你要知道有这样的命令. 你也许会说你不可能学习所有的命令. -- 共有几百个不同的移动命令, 一些很简单, 还有一些是智能化的 -- 不过它可能要花费你数周的时间学习使用它们. 当然, 你不必全部掌握, 只要有你自己的一套办法, 并且能处理你所要进行的操作. &lt;p&gt;　　有三个步骤可以使你学到你需要的技巧. &lt;p&gt;当你编辑文件的时侯, 留意一下你经常要重复进行的操作是什么. 或者你花大部分时间都在干些什么. &lt;p&gt;想一想有没有一个编辑命令可以替你做最让你头痛的事. 读在线文档, 问一个朋友, 或者看一下别人是怎么做的.  &lt;p&gt;练习使用这些命令, 直到你的手指可以不加思索地运用自如 &lt;p&gt;　　举个例子来说明到底怎样做: &lt;p&gt;你在写C程序的时侯, 你经常要花时间找到一个函数的定义. 现在你使用的是 &lt;b&gt;&amp;quot;*&amp;quot;&lt;/b&gt;&lt;b&gt;命令查找这个函数名都在哪些地方出现过&lt;/b&gt;, 但在你到达真正的目标之前, 可能还有符合你的查找条件的很多个匹配(如注释中出现的或该函数在其它地方被调用) 骚扰你. 你可能会想一定有一种捷径可以一步到位. &lt;p&gt;浏览一下参考手册你就会发现有个地方提到tag. 文档指出如何使用这一功能跳转到函数的定义处. 这正是你要的东东! &lt;p&gt;你已经知道如何生成一个tags文件(ctags *.[ch]或etags *.[ch]), 使用ctags 程序就可生成Vim所要的tags文件. 接下来你练习使用CTRL-]命令. 为了更方便地使用这一功能, 你还可以往你的makefile文件里加入自动生成tags 文件的命令. &lt;br&gt;　　当你使用这面的三个原则时要当心: &amp;quot;我想使用这些命令, 但我没时间去看文档中的一些新命令&amp;quot;. 如果你还这样想, 那么你可能还处于计算机的石器时代(就是说你比较菜啦). 有些人做什么都用notepad, 他们可能觉得别人用更短的时间完成相同的工作是不可思议的事. &lt;p&gt;不要重复做相同的事. 如果你经常要去找一个你常用的命令, 你就没时间专注于你手头上的事的. 只要找到耗费你太多时间的操作, 练习使用这些操作对应的快捷命令, 直到你可以不加思索地使用它们. 这样你才可能把精力集中在你要编辑的文本上面. &lt;br&gt;　　下面是一些多数人都会遇到的常见问题的解决方案的建议. 你可以以此为例, 学习使用上面的三个原则.  &lt;h5&gt;2. 不要两次键入同样的东西&lt;/h5&gt; &lt;p&gt;我们键入的文本都是一个有限的集合. 甚至使用了有限的短语和句子. 尤其是计算机程序. 显然, 你不必两次键入这些相同的东西. &lt;p&gt;　最常见的事是你要把一个词改为另一个, 如果你要&lt;b&gt;将整个文件里所有地方出现的这个词都换为另一个&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;你可以考虑使用&lt;/b&gt;&lt;b&gt;&amp;quot;:s&amp;quot;&lt;/b&gt;&lt;b&gt;命令&lt;/b&gt;, 如果你要有选择地进行更改, 而且最好在看了上下文之后再决定, &lt;b&gt;你可以使用 &lt;/b&gt;&lt;b&gt;&amp;quot;*&amp;quot; &lt;/b&gt;&lt;b&gt;命令查找这个词的另一个匹配&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;如果你决定要改&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;那么使用&lt;/b&gt;&lt;b&gt;&amp;quot;cw&amp;quot;&lt;/b&gt;&lt;b&gt;使用改变这些词&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;然后再用&lt;/b&gt;&lt;b&gt;&amp;quot;n&amp;quot;&lt;/b&gt;&lt;b&gt;命令到下一个匹配处使用&lt;/b&gt;&lt;b&gt;&amp;quot;.&amp;quot;&lt;/b&gt;&lt;b&gt;重复上一个命令&lt;/b&gt;.&lt;b&gt; &amp;quot;.&amp;quot;&lt;/b&gt;&lt;b&gt;命令重复上一次改变&lt;/b&gt;. 一个改变, 是指插入或删除或替换一些文本. 可以对这些操作进行重复是一种功能强大的机制. 如果你用它来组织你的编辑操作, 很多以往必需手工做的修改就只需要简单地使用&amp;quot;.&amp;quot;命令. 要特别注意在重复上一次修改操作之前你有没有做其它事, 夹在中间的有些操作可能会改变&amp;quot;.&amp;quot;命令实际重复的内容. &lt;b&gt;使用&lt;/b&gt;&lt;b&gt;&amp;quot;m&amp;quot;&lt;/b&gt;&lt;b&gt;命令标注文本的一个位置地很有用&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; 它可以让你在作了重复的修改之后回到你上次停留的地方. &lt;br&gt;　　一些函数名和变量名很难正确地键入, 比如&amp;quot;XpmCreatePixmapFromData&amp;quot;, 没有一个样本看着或不看它的帮助是很难的(至少是很烦的). Vim有一个补全机制可以让这种事变成小菜一碟. 它会在文件里查找你要键入的文本, 找到相近的匹配就直接插入, 而且, 它&lt;b&gt;还在你的&lt;/b&gt;&lt;b&gt;include&lt;/b&gt;&lt;b&gt;文件里递归查找&lt;/b&gt;&lt;b&gt;. &lt;/b&gt;&lt;b&gt;你可以键入&lt;/b&gt;&lt;b&gt;&amp;quot;XpmCr&amp;quot;, &lt;/b&gt;&lt;b&gt;接着按下&lt;/b&gt;&lt;b&gt;CTRL-N&lt;/b&gt;&lt;b&gt;键&lt;/b&gt;&lt;b&gt;, Vim&lt;/b&gt;&lt;b&gt;会把它扩充为&lt;/b&gt;&lt;b&gt;&amp;quot;XpmCreatePixmapFromData&amp;quot;,&lt;/b&gt; 这样的功能还来的不光是为你节省了时间, 它还减少了你手工键入时出错的机会, 而且, 你的编译器也不会产生那么的警告错误了. &lt;br&gt;&lt;b&gt;如果你要重复键入一个短语或一个句子&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;也有一种快捷的方法&lt;/b&gt;&lt;b&gt;. Vim&lt;/b&gt;&lt;b&gt;有一种记录宏的机制&lt;/b&gt;&lt;b&gt;. &lt;/b&gt;&lt;b&gt;你键入&lt;/b&gt;&lt;b&gt;&amp;quot;qa&amp;quot;&lt;/b&gt;&lt;b&gt;开始把一段宏记录入寄存器变量&lt;/b&gt;&lt;b&gt;'a'&lt;/b&gt;&lt;b&gt;中&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; 按下来你可以象平常一样键入你要的操作, 只是这些操作都会被Vim记录进它命名为'a'的宏中 , 再次再下&amp;quot;q&amp;quot;键, 就结束了宏'a'的录制. 当你要重复执行你刚才记录的那些操&lt;b&gt;作时只要使用&lt;/b&gt;&lt;b&gt;&amp;quot;@a&amp;quot;&lt;/b&gt;&lt;b&gt;命令&lt;/b&gt;&lt;b&gt;. &lt;/b&gt;&lt;b&gt;共有&lt;/b&gt;&lt;b&gt;26&lt;/b&gt;&lt;b&gt;个可用的寄存器供你记录宏&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; &lt;p&gt;　　使用宏你可以重复多个不同的操作. 而不仅仅是插入文本了. 如果你要进行某种重复的操作, 记着要用这一招呀. &lt;p&gt;　　使用宏要注意宏只是机械地重复你刚才键入的动作, 当你在文件里移动时要小心. 你用宏重复时和你当初录制时要操作的文本对象可能不一样. 你录制宏时向右移 4个字符可能对它当前的环境来说是正常工作. 但当你回放这些宏时, 它工作的文本环境可能需要移动5个字符. &lt;p&gt;　　当你要录制的操作比较复杂时, 要想一次就全部通过也不是一件容易的事, 此时你可以写一段宏或脚本. 这对于使你的程序模板化非常有用. 比如, 一个函数头 , 你可以把这项功能定制得如你所愿的智能化.  &lt;h5&gt;3. 错误修复&lt;/h5&gt; &lt;p&gt;　　打字时出现错误是在所难免的事, 办法只有一个, 就是尽快纠正它. 编辑器可以帮你自动做这一工作. 但是你要事先告诉它怎么才算错, 正确的又是什么. &lt;br&gt;　　对常人来说, 常犯的错误都是同一个错误. 你的手指就是不听使唤. 这可以通过缩写功能来纠正. 一些例子是: &lt;p&gt;:abbr Lnuix Linux &lt;br&gt;:abbr accross across &lt;br&gt;:abbr hte the 你一键入完错误的词编辑器就会用正确的词来替代它. &lt;br&gt;　　同样的机制也可被用来以少数几个字符代替键入一个长的词. 特别是一些你很难正确拼写出来的词. 这样也避免了你犯错误的机会. 例: &lt;p&gt;:abbr pn pinguin &lt;br&gt;:abbr MS Mandrake Software 不过, 副作用就是编辑器总是试图把它所知道的缩写扩展为整个单词, 如果你真想键入MS, 反倒成了一个难题. 所以尽量使用没有歧义的缩写. &lt;br&gt;Vim有一套优秀的语法高亮机制找到你的文本中存在的错误. 程序员尤其是这一功能的最大受益人.  &lt;p&gt;&lt;b&gt;语法高亮用特殊的颜色来显示注释&lt;/b&gt;. 这听起来好象没什么, 但一旦你使用了这项功能你就会发现好处多多. 你可以快速发现哪些部分应该是一个注释. 但是并没有被语法高亮指出来. 对程序员来说, 忘记注释的结束标记*/是很正常的事. 这在只有黑白两色的文本中可不是一件省油的事.  &lt;p&gt;　　没有正确匹对的括号也可被语法高亮指出. 一个没有被正确匹对的括号&amp;quot;)&amp;quot;会被一个亮红色的背景特别指出. 你可以使用 &amp;quot;%&amp;quot;命令看一看它应该跟谁匹配, 然后在正确的位置补上一个&amp;quot;(&amp;quot;或&amp;quot;)&amp;quot; &lt;p&gt;　　其它的一些常见错误也可被语法高亮功能协助你检查出来, 如＃i ncluded &amp;lt; stdio.h&amp;gt;. 在黑与白的世界中它们对错难分. 但语法高亮可以帮你快速分辨出雌雄真假. &lt;br&gt;　　一个更复杂的例子: 对于英语文本来说, 可以有一个长长的可用单词的列表, 不包括在其中的单词都被视为一个错误, &lt;b&gt;使用一个语法文件&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;你可以把所有没有出现在该文件列表中的单词用语法高亮功能标出来&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; 用一个特殊的宏你就可以往这个单词清单里加入新的生词. 加入后它们就不再被视为一个错误了. 这种功能以往只能在单词分析器中. &lt;b&gt;在&lt;/b&gt;&lt;b&gt;Vim&lt;/b&gt;&lt;b&gt;中使用简单的脚本就可实现&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;而且&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;你可以按自己的需要来定制这一功能&lt;/b&gt;&lt;b&gt;. &lt;/b&gt;&lt;b&gt;比如&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;你可以只检查程序中的注释&lt;/b&gt;&lt;b&gt;. &lt;/b&gt; &lt;h4&gt;第二部分: 编辑多个文件&lt;/h4&gt; &lt;h5&gt;4. 经常需要编辑不止一个文件&lt;/h5&gt; &lt;p&gt;　　人们往往都不是只编辑一个文件. 通常有多个相关的文件. 可能要在单个地编辑文件后一次编辑几个文件. 或者同时编辑几个文件. 要进行高效的编辑就要充分利用编辑器&lt;b&gt;一次编辑多个文件&lt;/b&gt;的功能. &lt;p&gt;　　前面提到的tag机制可被用于在多个文件间跳转. 通常的方法是&lt;b&gt;为你正在做的项目生成一个&lt;/b&gt;&lt;b&gt;tag&lt;/b&gt;&lt;b&gt;文件&lt;/b&gt;. 之后就可以在这个项目的多个文件之间自由跳转, 发现函数定义, 结构, 类型定义typedef, 等等. 比起你单个地搜索这些文件, 可以大大节省你的时间; &lt;b&gt;浏览一个项目之前第一要作的事就是为它创建一个&lt;/b&gt;&lt;b&gt;tags&lt;/b&gt;&lt;b&gt;文件&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; &lt;p&gt;　　另一个强大的机制是在一个项目中&lt;b&gt;找出一个名字在多个文件中的不同地方&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;使用 &lt;/b&gt;&lt;b&gt;&amp;quot;:grep&amp;quot;&lt;/b&gt;&lt;b&gt;命令&lt;/b&gt;. Vim产生所有匹配的清单, 并且跳转到第一个匹配处. &amp;quot;&lt;b&gt;cn&amp;quot;&lt;/b&gt;&lt;b&gt;命令可以使你跳转到它的下一个匹配处&lt;/b&gt;. 这对于你&lt;b&gt;要改变一个函数的参数&lt;/b&gt;来说非常有用. &lt;br&gt;　　被＃i nclude包含的文件含有丰富的信息, 但是要找出你想要的东西却要耗费大量的时间. Vim可以处理＃i nclude所包含的文件. 并且可以在其中查找你要找的东西. 经常的需求是查看一个函数的原型. &lt;b&gt;将光标定位在你要查看其原型的函数名上&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;然后按下&lt;/b&gt;&lt;b&gt;&amp;quot;[I&amp;quot;&lt;/b&gt;&lt;b&gt;命令&lt;/b&gt;&lt;b&gt;, Vim&lt;/b&gt;&lt;b&gt;将会显示&lt;/b&gt;&lt;b&gt;include&lt;/b&gt;&lt;b&gt;文件中匹配这个函数名的一个清单&lt;/b&gt;. 如果你要看它的上下文信息, 可以跳转到它的声明处. 一个简单的命令可以用来检查你是否包含了正确的头文件. &lt;br&gt;Vim中&lt;b&gt;可以把一个文本区分为几个不同的部分&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;然后分别编辑各个部分&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;编辑完成后你可以比较两个或多个文件的内容&lt;/b&gt;, 或在它们之间copy/paste文本内容. 有很多命令可以打开或关闭窗口, 或在它们之间跳转. 临时地隐藏文件. 等等. 再用上面的三个法则来练习你要掌握的新的命令. &lt;p&gt;&lt;b&gt;多个窗口有多种用途&lt;/b&gt;&lt;b&gt;. &lt;/b&gt;&lt;b&gt;预览标签机制是一个很好的例证&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; 它会打开一个特殊的预览窗口, 并且使光标仍然停留在你当前所在的位置&lt;b&gt;. &lt;/b&gt;&lt;b&gt;在预览窗口中的文本列出了当前光标所在处的函数的声明&lt;/b&gt;&lt;b&gt;(&lt;/b&gt;&lt;b&gt;有些可能不是声明&lt;/b&gt;&lt;b&gt;) &lt;/b&gt;&lt;b&gt;将当前光标移动到另一个函数名上&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;停留几秒钟&lt;/b&gt;&lt;b&gt;,&lt;/b&gt; 预览窗口中的内容就会变成是关于新函数名的声明.  &lt;h5&gt;5. 协同作业&lt;/h5&gt; &lt;p&gt;　　编辑器是用来编辑文本的, e-mail程序是用来收发email的, 操作系统是用来运行用户程序的. 每个程序都有它自己的业务范围. 将这些程序的功能组合起来就可产生强大的处理能力. &lt;p&gt;　　一个简例: 在&lt;b&gt;一个清单中选择一些结构化的文本并且将它排序&lt;/b&gt;&lt;b&gt;&amp;quot;!sort&amp;quot;&lt;/b&gt;. 外部程序 &amp;quot;sort&amp;quot;处理真正的排序工作. 就这么简单, 排序功能可以被集成进一个编辑器中. 但是, 如果你看一个&amp;quot;man sort&amp;quot;, 你就会发现它有众多可用的选项. 它有一个高度优化的算法来执行排序工作. 你难道要在你的编辑器里写一个同样强大的排序程序吗?　或者其它的流过滤程序? 那将会使你的编辑器变得十分臃肿. &lt;p&gt;&lt;b&gt;Unix&lt;/b&gt;&lt;b&gt;的哲学是使用独立的小程序&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;每个小程序做一项专门的任务&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;并且把它作好&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;将它们的工作整合到一起来完成一个复杂的任务&lt;/b&gt;&lt;b&gt;. &lt;/b&gt;不幸的是, 多数编辑器并不能与其它程序一起协同工作, 比如你不能替换Netscape里的e-mail编辑器. 另一种做法是把所有的功能都包括到一个程序中去. 在编辑器领域, emacs是这方面的一个典范(有人甚至说它是一个能编辑文本的操作系统) &lt;p&gt;Vim的做法是将这些分散的小程序整合起来, 但这样做也并不容易, 目前来说可以在MS的Developer Studio和Sniff中使用Vim编辑器, 一些e-mail程序也支持外挂的编辑器, 象Mutt, 就可以使用Vim. 与Sun的Workshop集成也可以正常工作. 在这方面Vim还有待在将来进一步提高. 直到我们找到一个比所有这些加起来还好的系统. &lt;h5&gt;6. 文本是结构化的&lt;/h5&gt; &lt;p&gt;　　可能你经常要打交道的文本都有一些内在的结构. 只是不被当前可用的命令所支持而以, 你可能不得不要回头建立你自己的宏和脚本来操作这些文本. 这样做显然有些复杂. &lt;br&gt;　　最简单的一件事就是加速你的 编辑-编译-修改的周期. &lt;b&gt;Vim&lt;/b&gt;&lt;b&gt;有它自己的&lt;/b&gt;&lt;b&gt;&amp;quot;:make&amp;quot; &lt;/b&gt;&lt;b&gt;命令&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;该命令编译你的程序项目&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;捕获编译的错误&lt;/b&gt;&lt;b&gt;/&lt;/b&gt;&lt;b&gt;警告并允许你直接跳转到引起这一错误&lt;/b&gt;&lt;b&gt;/&lt;/b&gt;&lt;b&gt;警告的程序行上去&lt;/b&gt;. 如果你有一个另类的编译器, 它输出的错误信息可能对Vim来说是不可识别的. 不要紧, &lt;b&gt;更改你的&lt;/b&gt;&lt;b&gt;'errorformat'&lt;/b&gt;&lt;b&gt;选项&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;这一选项告诉 &lt;/b&gt;&lt;b&gt;Vim&lt;/b&gt;&lt;b&gt;你的编译器将生成何种格式的错误信息&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;以便于它能识别&lt;/b&gt;. 比如如何找到出错的文件名, 出错的行号, 既然它已经能与gcc产生的复杂的错误信息格式一同工作, 可以想见, 它也对付多数其它编译器产生的错误信息. &lt;p&gt;　　有时为一种特殊格式的文件作出调整也只是设置一些选项, 写一些宏, 如要跳转到 manual 帮助文档, 你可以写一个宏来获取当前当前所在的词, 清除当前的缓冲区并且读入相应的帮助页, 这对于查看交叉索引是一种简捷有效的办法. &lt;p&gt;　　使用上面的三项原则你就可以对付任何形式的结构化文本. 只要想一下你要对文件做些什么, 找出编辑命令, 练习使用它. 就象听起来一样简单. 唯一的事就是你必须真正去做它. &lt;h4&gt;第三部分:&lt;/h4&gt; &lt;h5&gt;7. 养成习惯&lt;/h5&gt; &lt;p&gt;　　学习驾车当然要花费心思, 但这足以成为你继续骑自行车的理由吗? 不, 你意识到你需要投入时间学习一项技巧. 文本编辑与此同理. 你需要学习新的命令和技巧. &lt;p&gt;　　另一方面, 你也不必学习一个编辑器所提供的所有命令. 那样只会浪费你的时间. 绝&lt;b&gt;大多数人只需要学习其中的&lt;/b&gt;&lt;b&gt;10-20%&lt;/b&gt;&lt;b&gt;的命令就足以应付它们的工作了&lt;/b&gt;&lt;b&gt;. &lt;/b&gt;&lt;b&gt;但是对每个人来说&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;适合自己的命令集各各不同&lt;/b&gt;&lt;b&gt;, &lt;/b&gt;&lt;b&gt;这需要你不时地回顾以往所做的事&lt;/b&gt;, 看看是不是可以自动完成一些重复的工作. 如果你只进行了一次某项特殊的操作, 并且没指望将来还要进行类似的操作, 就不要试着去琢磨它了. 但是, 你也许能预见到在几个小时以内你就要重复进行同样的操作. 那么去文档里面搜索出你希望的&amp;quot;瑞士军刀&amp;quot; 或者要写一个宏来完成它. 如果任务过于复杂, 比如处理特殊类型的文本, 你可以到新闻组里看看是不是已经有人解决了与你相似的问题. &lt;p&gt;　　决定性的步骤是最后一步, 可能你发现了一个重复操作的解决方案, 几个星期后你却又忘记了. 那样没用. 你要不断地重复练习你的解决方案直到你的手指可以条件反射地自动完成, 从而达到你所期望的境界. 不要一次尝试太多的东西 , 一次做一件事并多做几次会好得多. 对于不经常的操作, 最好记下你的处理步骤以备将来不时之需. 不管怎样, 只要目标明确. 你就能找到让你的编辑变得更加高效的办法. &lt;p&gt;　　最后要提醒你的一点是人们往往还是会对上面提及的建议视而不见: 我还是经常看到人们花费半天的时间在屏幕上用两个手指上滚下翻. 真替他们感到费劲. 用十个指头操作也并不会让他们更快一点, 而且这样做也最容易让人心生厌烦. 每天使用一个计算机程序一个小时, 也只需要几个星期的时间练习这样的操作.  &lt;h4&gt;结束语&lt;/h4&gt; &lt;p&gt;　　本文的由来是受Stephen R. Covey的名作&amp;quot;The 7 habits of highly effective people&amp;quot;启发. 我向我知道的每个人推荐它去解决个人的或专业的问题. 也许有些读者会说这是来自于Scott Adams 的&amp;quot;Seven years of highly defective people&amp;quot;一书(同样喷血推荐). 参见http://www.vim.org/iccf/click1.html的 &amp;quot;recommended books and CDs&amp;quot;.  &lt;h4&gt;关于作者&lt;/h4&gt; &lt;p&gt;Bram Moolenaar 是Vim的主要作者. 他写了Vim的核心功能并且负责甄选其它作者的代码. 他作为一名技术人员毕业于Delft技术大学, 现在他主要从事软件业. 但他也知道如何使用电烙铁. 他是荷兰ICCF的创建者和出纳. 这是一个帮助乌干达孤儿的组织. 他作为一个系统建筑师为自由软件工作, 但实际上他为Vim花费了大量的心血.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e4%b8%83%e4%b8%aa%e9%ab%98%e6%95%88%e7%9a%84%e7%bc%96%e8%be%91%e6%96%87%e6%9c%ac%e7%9a%84%e4%b9%a0%e6%83%af(%e8%bd%ac%e5%b8%96)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!868.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!868.entry</guid><pubDate>Sun, 03 Jun 2007 06:33:57 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!868/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!868.entry#comment</wfw:comment><dcterms:modified>2007-06-03T06:33:57Z</dcterms:modified></item><item><title>使用rar命令行进行备份</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!826.entry</link><description>&lt;p&gt;  Winrar虽然提供了方便的图形界面操作，但是很多时候，我们的备份工作都是具有重复性的，这个时候使用batch file来进行备份的操作，会比用图形界面更加快捷。&lt;br&gt;  比如说，我每天要备份我的src目录里面代码，自动生成一个当天日期开头的RAR压缩卷文件，那么只需要建立一个backup_src.bat就行了: &lt;p&gt;PATH=C:\Program Files\WinRAR;%PATH%&lt;br&gt;rar.exe a -m1 -hp123456 p%date:~0,2%%date:~3,2%%date:~6,4%_%time:~0,2%%time:~3,2%.rar src\*.cpp src\*.h src\*.txt src\*.sql src\*.xml src\*.sln src\*.vcproj&lt;br&gt;pause &lt;p&gt;这里，%date%和%time%都是当前日期和时间的环境变量。而%date:~0,2%就是取子字符串的操作，意思是所，取从index = 0,count = 2的sub string，因为日期中&amp;quot;5/23/2007&amp;quot;中的'/'符号不能做为文件名。&lt;br&gt;rar.exe中的a就是Add File to Compress的option。-hp是加密的option，后面跟着的123456就是我给文件加密的密码。 &lt;p&gt;这样，我每天只需要点击一下backup_src.bat文件，batch就会自动为我生成src目录的一个rar压缩文件，比图形操作点鼠标点来点去，再输入密码等等，要方便很多。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e4%bd%bf%e7%94%a8rar%e5%91%bd%e4%bb%a4%e8%a1%8c%e8%bf%9b%e8%a1%8c%e5%a4%87%e4%bb%bd&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!826.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!826.entry</guid><pubDate>Thu, 24 May 2007 07:49:12 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!826/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!826.entry#comment</wfw:comment><dcterms:modified>2007-05-24T07:49:12Z</dcterms:modified></item><item><title>日子过得越来越快</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!818.entry</link><description>&lt;p&gt;  不知不觉，来北京已经有半个月了。现在相对于刚来的那个时候，无论是工作还是生活，都要顺利得多了。工作上的事情基本开始步入正轨了，现在每天做的工作就是我最喜欢的coding。&lt;br&gt;  今天上午第一次参加了MSRA的一个talk，是来自于Massachusetts Amherst大学，Center for Intelligent Information Retrieval的W.Bruce Croft教授。据说，他是获得过2003年SIGIR的Award的牛人啊，可惜我还不是学术圈的人啊。整个Talk都是用English进行着的，还好教授的口语是比较纯正的英语，大致听下来，还是收获不小。对于Information Retrieval方面虽然不是很了解，特别是对于Community-based Q&amp;amp;A方面的，但是text mining以及NLP以前还是有所了解的。在MSRA，几乎每天都有这样，那样的talk，都会邀请到世界有名的专家或者工程师来给大家做talk，基本都是English，对于我们Full-time intern来说，这个也算是一大资源。&lt;br&gt;   在研究院，除了学习和工作外，当然还可以发展一下兴趣爱好。昨天和我旁边那位武汉华中过来的小林同学一起切磋了一下乒乓球，感觉还是打得不错的。然后，我们还打了一下桌球。我可是有生以来第一次打桌球。打了两局，输是自然的了，不过还算进了5-6个球。不管如何，至少算是学会了。&lt;br&gt;  老大他们也搬到了新家，还是在我们知春路附近，房子还不错，挺大的。老大一个人居然住主卧，放的是双人床。在北京这里，如果有钱的话，可以过得很好，如果没有钱的话，基本上活不下去。。。唯有努力工作，不断提高，才能让自己生存。可能这就是相对于成都一大不同之处。&lt;br&gt;  前天，去了传说中的中关村，然后在中关村E世界里面买了我心仪已久的iPod nano。虽然花了不少银子，不过想想，一个人出门在外，对自己好一点，也无可厚非的。对于我来说，买iPod除了消遣外，对于工作也有益的，因为我比较习惯于边听music边coding，这样可以免收周围人的干扰，精神更加集中一些。&lt;br&gt;  排除了刚来MSRA的不适应感觉过后，现在想想，MSRA这里的环境真是很好。有各种免费的饮料，有即磨的意大利泡沫咖啡，还有水果等等。。。据说现在成都很热了，但是我还是很想念成都的火锅，玉龙，快乐老家，等我。。。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e6%97%a5%e5%ad%90%e8%bf%87%e5%be%97%e8%b6%8a%e6%9d%a5%e8%b6%8a%e5%bf%ab&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!818.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!818.entry</guid><pubDate>Mon, 21 May 2007 12:47:42 GMT</pubDate><slash:comments>4</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!818/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!818.entry#comment</wfw:comment><dcterms:modified>2007-05-21T12:49:21Z</dcterms:modified></item><item><title>麻辣诱惑</title><link>