<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8294334</id><updated>2011-08-04T14:59:14.064+08:00</updated><title type='text'>若昔难得的blog</title><subtitle type='html'>共同生活，距离很远。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>90</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8294334.post-8408245042636110597</id><published>2010-06-25T08:49:00.002+08:00</published><updated>2010-06-25T09:04:36.470+08:00</updated><title type='text'>Fleeing By Night</title><content type='html'>&lt;div class='posterous_autopost'&gt;上次在这个博客上写东西是一年前飞往新加坡的途中。那次我休假去新加坡探望我家娘子，然后两个人一起在马来、印尼和新加坡旅游。&lt;p /&gt;在新加坡的最后一天，我们的计划是去逛商场，购物，然后看电影。坐公车出行的半路上，娘子突然把我叫下了车，指给我看她以前晨跑的地方。&lt;p /&gt;新加坡本来就是一个热带丛林和高楼大厦混杂在一起的热带城市。娘子指给我看的是架设在丛林之上的空中走道。&lt;p /&gt;&lt;img class="reflect" title="" src="http://farm3.static.flickr.com/2547/4033960161_22a262e805.jpg" height="333" alt="Singapore 058 by you." width="500" /&gt;&lt;p /&gt;整个空中走道连接了新加坡市内的数个城市公园（&lt;a href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CBIQFjAA&amp;amp;url=http%3A%2F%2Fwww.nparks.gov.sg%2Fcms%2Findex.php%3FItemid%3D73%26id%3D62%26option%3Dcom_visitorsguide%26task%3Dattractions&amp;amp;ei=k18jTPH8GtOhnQe917gn&amp;amp;usg=AFQjCNFbJsAtdZ6nXjsqByAxZEt1JC8pXg&amp;amp;sig2=cfZViUJPo5MMN9qFELecGw"&gt;官方网站&lt;/a&gt;）。我和娘子在上面走了几公里。这条路让我羡慕不已。&lt;p /&gt; 第二天飞回北京。快要降落在北京的时候，我从窗口看着下面北京郊区的低矮简陋的屋舍，一片灰灰黄黄的颜色。突然几片颜色鲜艳的绿地跳了出来。仔细一看是成片的高尔夫球场。绿草如茵，果岭上装饰着树木。蓝色的湖和金黄色的沙地都有着圆滑的弧线边缘。&lt;p /&gt;我不禁反复喃喃自语，“太变态了”。&lt;p /&gt;在我居住的地方，我连一个可以在室外跑步而不用担心呼吸道健康的地方都找不到，而就在城市不远的地方，铺着成片的高尔夫球场。&lt;p /&gt; 我突然醒悟，这高尔夫球场正是当前中国的绝妙暗喻。看起来美轮美奂，然而那不过是人工堆砌起来的虚伪表象。我想，这里不是我的家园。&lt;p /&gt; 一年前我就想要写下这篇帖子。后来一直忙碌，到现在才有时机写下它来，但已经失去了我当初想要写的东西。&lt;p /&gt;我当初想要写的题目是远离北京。而几天前当我收拾行李时，把这个我用5年时间一点一滴累积起来的家渐渐清空，也觉得心中渐渐累积起无处疏泄的悲伤。而这一篇的题目也就变成了夜奔。      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/fleeing-by-night"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-8408245042636110597?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/8408245042636110597/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=8408245042636110597' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/8408245042636110597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/8408245042636110597'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2010/06/fleeing-by-night.html' title='Fleeing By Night'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2547/4033960161_22a262e805_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-7296384508203948431</id><published>2009-09-24T22:42:00.001+08:00</published><updated>2009-09-24T22:42:58.595+08:00</updated><title type='text'>《枪炮、病菌与钢铁》的翻译让人遗憾</title><content type='html'>    &lt;div&gt;我带着新到手的《枪炮、病菌与钢铁》上了去新加坡的飞机。原本的计划是，如果这书催人入睡，那么我可以睡个好觉；如果引人入胜，那么我可以享受一个精彩的阅读体验。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;前些日子，土摩托在他的blog中连续写了多篇《印加帝国与大明王朝》，分析印加帝国的文明发展路径，为何会在和西班牙殖民者相遇时完全不堪一击。我以为写的非常精彩。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;我刚刚读完《枪炮、病菌与钢铁》的前言和第一章，才明白原来土摩托是在演绎他从这本书中学习来的理论。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;而作为这个理论的本尊，《枪炮、病菌与钢铁》确实精彩，环环相扣地解释全球文明起源的前因后果。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;然而此书的精彩，也让她的中文翻译显得更加让人遗憾。（我手中的这个版本是上海世纪出版集团出版，谢延光翻译。）&lt;/div&gt; &lt;p /&gt; &lt;div&gt;其实，此书的翻译并不是像当年徐院士翻译的《UML精萃》那样烂的匪夷所思，而只是让人读来有些地方让人不爽，而这种不爽的发生频率又颇高，这就很让人遗憾了。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;有些句子应该是翻译错了。例如前言中的“这种结果完全是一边倒的：这里的情况不是51%的美洲、澳洲和非洲被欧洲人征服，而49%的欧洲被印第安人、澳大利亚土著或非洲人征服。”虽然我没有看到原文，但我基本上可以断定这句话是翻译错了，因为我完全看不懂，就算按字面理解，也与事实明显不吻合。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;好在像这样疑似有错的地方不算太多，因此我估计这本书大概并不像《天使与魔鬼》那样硬伤累累。可是总的来说，这本书翻译得非常生硬。例如前言的最后一段“然而，我希望我已经使读者相信，历史并不是‘就是一个又一个讨厌的事实’，就像一个愤世嫉俗者说的那样。”这句话虽然能够看懂，甚至能够让人直接估计到原文的语法，不过这并不是中文的语言习惯。这样的句子如果出于学生习作，大概算是不佳，而出于专业翻译之手，那就是非常欠缺敬业精神了。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;文中每章之后都有注释，可是我以为把注释放在每章之后，而不是每页的下端，这样的阅读体验并不好。而且，我也认为这本书缺少一些应有的注释。例如第一章中，“就像英国皇家海军‘邦蒂’号上的反叛者和他们的搭希提妻子向皮特凯恩岛移民那样，”大部分英语读者读到Boundy就会想到那部著名的电影，可是对于普通的中文读者来说，这里缺少一个关于“叛舰喋血记”的译者注。我是一个影迷，所以能够马上察觉这里所缺少的解释，可是对于我所不熟悉的领域，或许这书中还有我所没有理解的细节。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;我有些疑心，这书的作者自己也不知道“叛舰喋血记”的典故。人当然都有自己欠缺的知识，可是这里只要查一下维基就可以明白了。我以为这同样是关于敬业的问题。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;在同一个句子中，出现了“搭希提”的字样。我估计没有几个中国人知道这是什么地方，我如果没有看过“叛舰喋血记”也不会明白。其实那里现在是一个旅游胜地，现在常用的译名是“大溪地”。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;我估计这本书中还有别的地名没有使用通用的译法，只是很难判断。其中有一处比较蹊跷的地名“亚马孙”，从上下文来看，那的确应该是“亚马逊”。不知道这个责任应该算是翻译的还是排版校对的。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;我这个帖子是在飞机上用Live Mail写的，打算等下了飞机后找到网络，就寄到posterous去。由于写的时候不能查询网络，也没有原文对照，所以可能有不对的地方，不过应该问题不大吧。&lt;/div&gt; &lt;p /&gt; &lt;div&gt;总之这书很好看，可是翻译质量很让人纠结，所以我既不能入睡，也没有觉着爽快。从这书的生硬翻译来看，原文大概不算难读。我也许应该去找本原版来看看。&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/4510911"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-7296384508203948431?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/7296384508203948431/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=7296384508203948431' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7296384508203948431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7296384508203948431'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/blog-post_24.html' title='《枪炮、病菌与钢铁》的翻译让人遗憾'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-7081978428223622712</id><published>2009-09-23T22:20:00.002+08:00</published><updated>2009-09-24T08:30:32.235+08:00</updated><title type='text'>倒错</title><content type='html'>在此间的生活中，总有一些让人诧异、荒谬、甚至到了可笑的事件。 &lt;p&gt;&lt;/p&gt;&lt;div&gt;数月以前，我和娘子说到成都小吃，娘子惊讶于我没有吃过老妈蹄花。而前两周我看《老妈蹄花》的时候，也完全没有想到，我所熟悉的乡音可以发出如此流氓下作的声调。&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;之前我说，这里一边六十大庆，一边株连九族的封杀网络，让人冷笑不已。如果这还只是冷笑，那么为迎接国庆，首都机场禁飞红眼航班，或者部分超市刀具下架，就已经是喜感十足了。&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;div&gt;这几日里可以看到一些大阅兵演习的照片了，当然还是整齐划一万人同脸。我也不去比较这条路上二十年前同样驶过的坦克群如何如何，只是看看最近在公开媒体上发布的关于阅兵训练的诸般细节，诸如在地表60度的气温中全副军装的操练，或者封闭窗户不开空调的装甲车辆，更夸张的是若干小时不眨眼的士兵。话说去年那个运动会也训练了若干可以几十分钟不眨眼的礼仪小姐。这些在公开媒体上堂而皇之的出没的消息总让我有一种错乱的感觉。&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;div&gt;我不由得想起传说中的生吃猴脑。虽然现在谈起这道食品，都让人觉得血腥残酷变态，可是当年坐在这猴子面前的人（假如真的有这道菜）在举起筷子的时候，大概会觉得别有一种风雅气派吧。&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;而现在的我，丝毫没有这种风雅气派，可是这些人性扭曲的事件在我身边层出不穷，我就只能觉得头脑中一片错乱。&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;所以，我还是远远避开吧。&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;div&gt;明天，我离开北京，去新加坡看我的娘子雯，半个月后再回来。那时或许已经风平浪静了吧。&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;div&gt;另外，刚看了漫画《平壤 朝鲜之旅》。作者是一个加拿大动画人，在平壤做了两个月的动画外包，据说每天用漫画来记录见闻，后来整理成了这套《平壤 朝鲜之旅》的漫画。我看这套漫画的时候，很快就感觉到，刻意打扮后的平壤其实和北京没有多大区别。或者如@buchimifan所说，贵国不过是不差钱的朝鲜罢了。&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com/"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/4451737"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-7081978428223622712?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/7081978428223622712/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=7081978428223622712' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7081978428223622712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7081978428223622712'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/blog-post_23.html' title='倒错'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-7500862211505139710</id><published>2009-09-23T21:53:00.001+08:00</published><updated>2009-09-23T21:53:49.765+08:00</updated><title type='text'>Chrome Frame不是恶搞</title><content type='html'>今天google的这条消息初看之下颇有喜感，为IE开发一个插件，使用Chrome为内核来渲染网页。就是那个被人取笑或者以为不安全的IE插件机制，Google来做，还是为了弥补IE对标准的支持不力或者JS引擎迟缓，确实有些笑话的意味。所以今天报道这条消息的新闻，也带着些取笑的意味说IE团队没有表态，或者干脆题目就叫做Google为IE搽屁股。 &lt;p /&gt;&lt;div&gt;我刚看到这条消息的时候，也是觉得好笑，甚至怀疑是条假新闻，所以登上Google Code的页面去看了看Chrome Frame的说明。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;当然，Chrome Frame并非恶搞的假新闻，不过他那个说明页面也让我有点不解。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;他的使用方法是在页面顶端加上一个特殊的tag，作为补充，还有一段脚本来侦测浏览器是否安装了Chrome Frame。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;这个使用方法的说明和我想象的大不一样。我以为插件的使用说明应该是告诉用户怎么安装，在哪里激活，甚至怎么用正则表达式来写URL的过滤条件。就像Firefox上的IE Tab扩展一样。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;可是这个使用说明竟然是写给网页开发者看的，是让网页开发者来调用Chrome Frame。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;我下载了Chrome Frame来安装，试了一下，果然没有激活按钮或者菜单，如果要想使用Chrome Frame来渲染任意网页，只能在地址前加上cf:的前缀，而这个方法显然只是一个调试手段。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;这让我重新审视了Chrome Frame，他的目的究竟是什么？&lt;/div&gt;&lt;p /&gt;&lt;div&gt;我以前在谈Chrome OS的时候说过，系统存亡之道其实是生态系统之间的斗争，而生态系统的驱动力是我们鲍哥拍手跺脚连身高呼的Developer。能够拉拢全世界的绝大多数Developer的系统，就能掌控天下。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;Windows就是这么干的，苹果依靠封闭系统也能独善其身。而Google想要做的是把Developer们转向WEB应用开发上来，Chrome支持强大的HTML5标准，携带高性能的脚本引擎，这是Google提供给Developer的客户端平台。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;可是Chrome的市场占有量太小，甚至就算Chrome安照Google自己乐观估计的高速发展，几年后的市场占有量也依然不足以成为吸引全世界Developer的平台。所以WEB应用的开发必须面对多平台问题，更何况其中还有非常大的份额是被低效的IE6所占据，这些都会是WEB应用开发的巨大障碍。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;所以这个Chrome Frame其实根本不是为了最终用户准备的，他是提供给准备把WEB应用的用户体验提升到新层次的Developer们提供的。Google实际上在说，你们不用担心IE的兼容性或者效率问题，你至少加上几行Code，你们写的应用就可以在市场上大量的IE平台上运行了。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;Chrome Frame其实是为开发者们准备的跨平台装备。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;这件事中另一个有趣的地方是，微软有巨大的系统装机量，要推广浏览器可以在自己的系统中绑定，&lt;a href="http://xn--swtt8iq62b.net"&gt;要推广.net&lt;/a&gt;或者silverlight可以在系统中内置，或者用系统升级来安装。这项来是他的竞争对手们无法比拟的一个优势。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;而Google这次却提供了一个不同的路数。虽然不能从客户端入手，可是他可以让开发者来推广自己的平台，让开发者们在页面上嵌入一行code就推动客户端去拓展Google的平台。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;虽然巨头们推来推去，可是历史究竟会滑向什么方向，依然诡秘难测，我们也只能在一旁作一个见证。&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/chrome-frame"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-7500862211505139710?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/7500862211505139710/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=7500862211505139710' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7500862211505139710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7500862211505139710'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/chrome-frame.html' title='Chrome Frame不是恶搞'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-4240821120336787336</id><published>2009-09-21T23:37:00.001+08:00</published><updated>2009-09-21T23:37:50.931+08:00</updated><title type='text'>献身的X</title><content type='html'>今天读完了《嫌疑人X的献身》。在刚刚读完《城邦暴力团》以后再读这本小说，竟然觉得无比轻松。不仅因为排版比较稀疏，字体较大，文风也清爽了很多，算来我大概用了5个小时读完。&lt;p /&gt;&lt;div&gt;小说虽然不长，就我现在的阅读速度来说，还是很快了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;而且这可是一部推理小说，并且是非常厉害的推理小说。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;之前，就听不同的人说过，《嫌疑人X的献身》的小说版远好过电视剧版。我没有看过这个电视剧，不过从刚刚读完的小说来看，我确信这个说法是正确的。基本上，要把这本小说改编成同等程度的影视作品，应该是很难的事情，这远远超过了日剧的平均水准。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;《嫌疑人X的献身》无论是从细致而深邃的推理还是让人动容的情感，都是一流之作。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;我大概可以这样夸奖这部作品，当初程灵素说，她师傅以为七心海棠无药可解，是因为没有医生愿意牺牲自己的命来救病人，然而程灵素就愿意。而在《嫌疑人X的献身》中的确构造出了不可能的完美杀人，因为石神愿意让自己陷入杀人之罪来掩盖另外一起杀人案。&lt;/div&gt;&lt;p /&gt; &lt;div&gt;不多说这本小说了，我读完这本小说后，倒是想起一个不太有关系的话题。理工男常常受困于风骚美女，特别是头脑一流的理工男。当然男人都爱美女，风骚女子更是可爱。可是对于一流理工男来说，美女却太过危险。一流理工男几乎共有的特质是超强的专注力。这一特质一方面会让他们和风骚美女的世界相距遥远，而距离产生美，进而掩盖掉其他的在世界观或者生活态度方面的问题，而这些问题原本会给生活带来巨大的麻烦。另一方面，专注力又让他们对美女泥潭深陷，即使遇到了巨大的麻烦也无法从中脱身。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;想到这一点，大概也是由于我刚刚看完了《小早川伸木之恋》的漫画吧。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;前面提到了程灵素。读过《飞狐外传》的人都知道坚强独立聪慧善良的程灵素是上上之人，可是要从茫茫人海中找出程灵素，又需要多大的智慧？&lt;/div&gt;&lt;p /&gt;&lt;div&gt;就我自己来说，虽然我的智慧少之又少，不过现在看来，我的运气可真的很好啊。&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/x-489"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-4240821120336787336?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/4240821120336787336/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=4240821120336787336' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/4240821120336787336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/4240821120336787336'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/x.html' title='献身的X'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-7164363697632218152</id><published>2009-09-15T21:55:00.001+08:00</published><updated>2009-09-15T21:55:03.987+08:00</updated><title type='text'>《城邦暴力团》中的一个笑话</title><content type='html'>我最近一段时间一直在读《城邦暴力团》。 &lt;p /&gt;&lt;div&gt;《城邦暴力团》这本书用一句话来介绍的话，大概是这样的，以现代台湾为背景的武侠小说。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;然而这个说法其实与事实偏差很大。第一，这本书的主线部分的确发生在台湾60年代至90年代之间，但是如果去掉支线只保留主线部分，那么小说篇幅大概也就只剩五分之一。而这么庞大的支线情节，在时间上却一直可以追溯到清朝雍正年间。第二，这也不太像是一本武侠小说，虽然小说中的确有几个武林高手出没，然而涉及到功夫过招的情节，恐怕连十分之一都不到。与其说他是武侠小说，不如说是江湖野史小说。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;而读这小说的时候，更引人注意的是他的叙事结构。作者在这个故事中，最常见的手法是，要讲清当前这个事，得先从某某的祖上说起。讲起某某的祖上当年如何如何，半章以后又开始讲起这祖上的师傅了。三章以后，终于讲回到当前这件事情上，可是只两段话以后，又追根朔源讲起另一人的爸爸当年如何如何了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;这种写法很容易让人想起某些民间曲艺，例如评书，或者我家乡成都所谓的散打。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;但这其实只是作者张大春的一个小小花招而已，他的这本小说同中国传统小说在叙事结构上有本质的不同。中国的传统小说，或者再加上评书曲话，虽然可能在叙事上东拉西扯，然而在故事的推进上是一条直线的，从一开始就向前直奔的，所有的支线其实只是一些调料。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;而张大春的这本小说，虽然有评书式的体裁，然而在结构却大异其趣。他的主线只是一个龙头，真正的故事是在他的支线中展开的。他的每次插叙回忆，都像是从龙头处远远抛出的一个长线。他接连不断地把长线抛出去，开始的时候，线与线之间并无联系。然而抛出的线多了以后，逐渐地就与前面的线有了交叉重叠之处。到了小说的后半程，每一条直线都能与前面的若干线条编织起来。交叉的线索多了以后，慢慢就织成一幅大图，在寥寥数语的主线之后的庞大故事才慢慢成形。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;这幅图是关于这个世界和世界背后左右历史的隐秘力量。而在这关于世界的大图之前，若干人物交替往返。这就构成了这个故事真正的主题——世界与“我”。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;如果去繁就简，简而化之地来说，在浩翰世界之后，更有某种力量按照自己意愿操控众生。默默众生大多毫无知觉地昏昏度日。也有一些敏感的人，对这种平庸的生活厌恶至极，例如青年张大春，或者察觉到世界背后的庞大力量而怯懦退缩，例如张大春的父亲张逵，他们就把自己的生活变得犹如老鼠一般，躲入一个自己创造的鼠窝之中，与世界断缺联系。这种躲避的生活虽然也可让人满意，然而长此以往，老鼠在不断的退缩中，丧失了付出感情的勇气，再也无法完全地付出自己的爱，变成了爱无能，这也是青年张大春最大的悲哀。而另一方面，在这世界的角落中躲藏逃避的还有另一种人，他们识破了世界背后的隐秘力量，但是绝对不愿意与之同流合污，就算不得不终生逃亡，也在暗中积蓄反击的力量。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;《城邦暴力团》的故事一方面是张大春用无数的线条勾勒世界的本貌，一方面描述这个躲藏了二十多年的老鼠如何被卷入另一种人之中，如何渐渐走出自己藏身的洞穴走上逃亡之路。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;另外呢，这本小说的主要内容涉及到清洪二帮。清帮，也写作青字，就是庵清，即漕帮。洪帮，也写作红字，就是洪门，即天地会。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;我几个月前，读一篇关于咏春拳与洪拳的帖子的时候，起了一点好奇心，想知道少林五祖、洪拳、天地会、洪门、三合会等等之间的关系，就花了几个小时的时间来读维基。结论是这些东西还很有趣。洪门是一个较为松散的组织，各个堂口都留有大同小异的详细文档记录洪门规章和历史，这为研究留下了很重要的线索，然而洪门自己的记录，可以说是一个刻意编造的历史，其中真假混杂，越早的历史越倾向虚构，例如火烧少林寺完全出于杜撰，而所谓五祖倒似乎的确是五个很有影响力的领袖，但是和少林寺毫无关系。洪拳咏春的传承也是如此，上溯到少林五祖就一定是杜撰的，而推至黄飞鸿或者叶问，又确有其人。在这江湖野史中，究竟真假的分割线在哪里，是一个很有趣的问题。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;如我之前所说，《城邦暴力团》有意构架江湖野史，在真实虚构的设置上，到和洪门的自述史有些相似。其中既有历史上的真实事件，也有很多是杜撰的。小说中的几个主要人物在传承上都可以追溯到江南七侠（就是吕四娘甘凤池那帮人）。小说中也用了大量的笔墨来谈江南七侠的事迹。可是书中又用了一大段来说明，江南七侠的传说中有重大矛盾，定然有很多虚构成分。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;其实，我写这个帖子的本意只是想转贴《城邦暴力团》中一条支线上付着的一个笑话，拉扯起来却几乎写成《城邦暴力团》的介绍了。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;好了，下面就是我本来打算转述的笑话了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;30年代，有一个姓赵的人当上了一个小县太爷。上任的时候，他爸就跟他商量怎么捞钱。当时衙门中收状纸的收发是个肥差，老太爷就想做收发。可是儿子当太爷，老子作收发，面子上过不去啊。他们就想了个办法，老爷就改姓钱，住在外面，假装和县太爷没有关系。这老头子住在外面，领了肥差，私房钱就多起来了，活得很滋润，还包了二奶。县太爷他妈就不干了，勒令老头每天晚上必须回县太爷府上住。老头没办法，每天只好在衙门里耗晚点，等其他人都走了，再偷偷摸回衙门后面去。老头这事做得很小心，可时间长了，还是被衙门里一个差役给看到了。差役开始以为是小偷，就跟着老头进去了，最后就在老太太的床上把老头给逮住了。第二天，县里纷纷传言，县太爷家里老太太偷汉子，偷的还是钱收发。&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/3973159"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-7164363697632218152?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/7164363697632218152/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=7164363697632218152' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7164363697632218152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7164363697632218152'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/blog-post_15.html' title='《城邦暴力团》中的一个笑话'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-7125050738219948794</id><published>2009-09-13T20:46:00.001+08:00</published><updated>2009-09-13T20:46:52.559+08:00</updated><title type='text'>床笫</title><content type='html'>今晚跑步的时候，从iPod听到陈升唱的《卖水》。这首歌有点像《北京一夜》，也是歌中混入了女声的京剧唱腔。&lt;p /&gt;&lt;div&gt;女声的歌词反复吟唱一个女子如何梳妆打扮，戴花擦粉之类的。最后歌词却变了一下，成了这样：&lt;/div&gt;&lt;p /&gt;&lt;div&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"&gt; 胭脂梅的帳子 &lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"&gt; 象牙花的床 &lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"&gt; 鴛鴦花的枕頭床上放 &lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"&gt; 木樨花的褥子鋪滿床 &lt;/blockquote&gt;&lt;p /&gt;&lt;div&gt;我心念一闪，这明明是一段性暗示。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;前些日子我读了&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(119, 119, 119); font-weight: bold; line-height: 19px;"&gt;&lt;a href="http://home.blogbus.com/profile/malingcat" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(67, 67, 67); text-decoration: underline;" target="_blank"&gt;malingcat&lt;/a&gt;&lt;span style="color: rgb(0, 0, 0); font-family: arial; font-weight: normal; line-height: normal; font-size: small;"&gt;对古画&lt;span style=""&gt;&lt;a href="goog_1252843422806"&gt;《韩熙载夜宴图》&lt;/a&gt;&lt;span style="color: rgb(0, 0, 0); font-family: arial; line-height: normal; font-size: small;"&gt;&lt;a href="http://malingcat.blogbus.com/logs/45525899.html"&gt;的考据&lt;/a&gt;。读了以后，我私下得的教诲是，咱们古人的诗词曲赋中如果突然冒出一张床来，那就是性暗示。正因为有了这点教诲，所以对这首《卖水》，我倒是一点就通了。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;p /&gt;&lt;div&gt;如对《夜宴》一图的分析，床和床上隆起的被子是性暗示，床前缺失的鞋子也是性暗示，并且这正是玩味之处，若是画出两两双鞋，则过于露骨，落了下品了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;所以我心中暗自估量古人们如何把玩这些含蓄内敛的趣味，人人心知肚明却无人点破，个个摇头晃脑心下窃喜又要把持好胯下那话儿不露痕迹。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;老实说，我觉得这种趣味很恶心。不过既然有这种趣味在，我倒是有点疑惑，咱们的传统文化是否有常识默认的那么多的性压抑。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;这个问题只是一转念，答案是很明确的。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;且不说那遮遮掩掩欲擒却纵的恶趣味本身就流露着分明的性压抑，更重要的是，那趣味与底层的普通百姓是毫无关系的。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;普通百姓能明白那曲子中突然出现的一张床暗示了什么吗？就算明白了，除了傻笑两声还能如何？他们家中可没有什么歌妓以供淫乐。（不过我又有些疑心，在底层的性匮乏之下，所谓的苟且之事究竟又有多大比例？这个问题太过专业，我无从谈起。）&lt;/div&gt; &lt;p /&gt;&lt;div&gt;既然如此，或许结论是，在我们的传统中，伴随着广泛的性压抑，还有巨大的性不平等。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;时至今日，所谓的性压抑虽然依旧根深蒂固，却也只剩了些根蒂，迟早也会渐渐隐去，然而那巨大的性不平等，却似乎正在愈演愈烈。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;前几日，FT中文网上有一篇文章，《&lt;a href="http://www.ftchinese.com/story.php?storyid=001028627"&gt;要么一步到位，要么成为剩女&lt;/a&gt;》，正与此相关。&lt;/div&gt; &lt;p /&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"&gt; 我们已经到了一个明码标价的新时代：一个男人所能获得的女人的质量、数目与金钱权势成正比，质量包括姿色与年龄。不夸张地说，这已经导致了极度的性不公平。性泛滥与性匮乏共存，极少数人占有过量性资源的状况，造成整个社会的性贫乏，性短缺。&lt;/blockquote&gt;&lt;p /&gt;&lt;div&gt;据说，男人偏爱美女，女人偏爱有钱男，这是人类的基因决定的，这并不奇怪。不过在目前中国这样一个贫富差距悬殊的环境中，这种不公平就变成了一个非常严重的问题。而另一方面，这种不公平直接关系着我们的情感，而这情感原本是我们人类最宝贵的部分。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;《&lt;a href="http://www.ftchinese.com/story.php?storyid=001028627"&gt;要么一步到位，要么成为剩女&lt;/a&gt;》最后也说：&lt;/div&gt;&lt;p /&gt;&lt;div&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"&gt; 金钱在摧毁所有的道德之后，也随便粉碎了按照成功学原则行事的一代的爱情与婚姻之梦。&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"&gt; &lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"&gt; 靠条件匹配而无自然感情萌发的社会，是令人恐惧的。&lt;/blockquote&gt;&lt;p /&gt;&lt;div&gt;我有些疑心，我们传统文化中所缺失的关于爱情的那部分，是否也同我们传统上的性不平等有关呢。 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/3845867"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-7125050738219948794?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/7125050738219948794/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=7125050738219948794' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7125050738219948794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7125050738219948794'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/blog-post_13.html' title='床笫'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-6050234661354496151</id><published>2009-09-08T20:34:00.001+08:00</published><updated>2009-09-08T20:34:33.492+08:00</updated><title type='text'>威风凛凛的颤抖</title><content type='html'>我今天下午看到有人说Posterous被封了，就拿一台机器试了试，把proxy换成北京的，果然换了以后就无法再访问posterous了。 &lt;p /&gt;&lt;div&gt;这个是真的影响不大情绪稳定了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;Posterous对我来说，主要也就是用email来发布到多个国内不能访问的blog服务上而已。当初我发现posterous能够从国内访问还有点出乎意料呢。不过就像我当初选用posterous的原因一样，要封掉一个网站很容易，要封掉一个email地址就难了，除非把所有境外邮件服务器全都封了，所有境内邮件服务器全都监管了，封掉posterous的网站根本无法禁止我通过posterous发帖子。（转念再一想，如果是有新用户打算开始使用posterous，那还是有点麻烦，只能翻墙了。）&lt;/div&gt; &lt;p /&gt;&lt;div&gt;但是封掉posterous之后，我现在使用的所有blog服务，包括&lt;a href="http://wordprss.com"&gt;wordprss.com&lt;/a&gt;，blogspot，facebook和posterous就全部都被封锁完了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;前两天我娘子使用的野百合也被封了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;这样倒也真是干净。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;娘子的野百合被封的时候挺生气的，我现在却一点愤怒的意思也没有，只是忍不住地想笑。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;他们一边把能指使的人都弄到广场上去摆弄一个自纳粹德国以来最大规模的阅兵游行，一边使劲地嚷嚷六十了大庆了老百姓真高兴了，一边把所有说坏事或者说好事的新闻统统删掉，一边把境内境外有关无关的网站封上维护。这事情真的是滑稽透顶，让人如何不笑？不过这笑的有点冷。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;这个帖子的标题来自我这段时间正在读的一本叫做《城乡暴力团》的小说。&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/3631643"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-6050234661354496151?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/6050234661354496151/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=6050234661354496151' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/6050234661354496151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/6050234661354496151'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/blog-post_08.html' title='威风凛凛的颤抖'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-1435764366747150405</id><published>2009-09-06T20:34:00.001+08:00</published><updated>2009-09-06T20:34:12.514+08:00</updated><title type='text'>蓝色骨头</title><content type='html'>北京下了三天的小雨，气温一下就降了下来。我指望着树叶能快点变黄变红，然后就可以去百花山看秋色。&lt;div&gt;&lt;br /&gt;晚上下楼去跑步的时候已经感觉有点冷了，没关系，跑上四五百米就能暖和起来。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;iPod里恰好放出了《蓝色骨头》，“在运动中想事儿是越想越起劲儿”。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;《蓝色骨头》的歌词写得不错，虽然太絮絮叨叨了一点，在崔健自己的作品中也是一流的。不过和他早些时候的作品相比，气场上还是弱了很多。大概是愤怒少了，无奈多了吧。那是大环境使然，你让崔健怎么办。&lt;/div&gt; &lt;div&gt;&lt;br /&gt;就好象《蓝色骨头》的最后一句，“因为我的骨头也是蓝的”，依然像当年他所唱的“可蛋才是生命”一样让人热血沸腾。可是从蛋到骨头，从生命的萌芽到已经耗尽了血肉。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;&lt;span style=""&gt;并不可惜 也并不可气 &lt;br /&gt; 我经过了基本的努力 接受了基本的教育 &lt;br /&gt; 我就是一个春天的花朵 &lt;br /&gt;正好长在一个春天里 &lt;p /&gt;&lt;br /&gt;我爸爸当初告诉我要想有出息 &lt;br /&gt;就得好好学习拿出好成绩 &lt;br /&gt;可是我曾经不太相信这个 &lt;br /&gt;我现在还是不太相信这个 &lt;p /&gt;&lt;br /&gt;我说人活着要痛快加独立才算是有意义 &lt;br /&gt;所以我学校还没毕业就开始找了工作 &lt;br /&gt;我要干我最喜欢干的不管挣钱多少 &lt;br /&gt;所以我的工作就是一个写字儿的 &lt;p /&gt;&lt;br /&gt;一开始我就是想用笔发发牢骚 &lt;br /&gt;可是谁知道这一开始就一发不可收拾 &lt;br /&gt; 俗话说活人不能被尿憋死 &lt;br /&gt;只要我有笔谁都挡不住我 &lt;p /&gt;&lt;br /&gt;这就是我的事业 更是我兴趣 &lt;br /&gt;还有什么工作比这更来情绪呢 &lt;br /&gt;钱虽然不多所以并不太忙 &lt;br /&gt;正好剩下了时间让我琢磨活着的意义 &lt;p /&gt;&lt;br /&gt;三角架有三条腿才稳定 &lt;br /&gt;少了任何一条都要不停地运动 &lt;br /&gt;我的生活也要有三大要素才幸福 &lt;br /&gt;就是为了得到幸福人们才忙活着 &lt;p /&gt;&lt;br /&gt;第一 就是事业象我上面说的 &lt;br /&gt;能高高兴兴工作挣钱养活自己 &lt;br /&gt; 有话就说 有话就写 而且要彻底 &lt;br /&gt;因为次彻底之后才会出现美妙的空虚 &lt;p /&gt;&lt;br /&gt;第二 就是身体一定要健康 &lt;br /&gt;因为身体要是不舒服 什么都白给 &lt;br /&gt;所以我一周三次跑步加上一次游泳 &lt;br /&gt;在运动中想事儿是越想越起劲儿 &lt;p /&gt;&lt;br /&gt;第三 当然就是一个爱情了 &lt;br /&gt;其实姑娘不知道小伙心中的虚弱 &lt;br /&gt;没有爱情的日子自然哥儿们多 &lt;br /&gt;就是象男人越是闲着 越是人缘儿好 &lt;p /&gt;&lt;br /&gt;哥儿们之间谈论爱情认真也是假的 &lt;br /&gt; 只有在姑娘面前动感情才能算是真的 &lt;br /&gt;当你真的爱的时候理论就是虚的 &lt;br /&gt;只有分手的时候疼痛才是真的 &lt;p /&gt;&lt;br /&gt;为什么没有人告诉我 &lt;br /&gt;没有人告诉我 有人在追求我 &lt;br /&gt;是不是我的工作太多了 感情已变坏了 &lt;br /&gt;还是身体一独立 欲望就变野了 &lt;p /&gt;&lt;br /&gt;反正这三条腿儿的原则听起来有点简单 &lt;br /&gt;可在现实生活中得到两个就不容易 &lt;br /&gt;如今金钱美女都需要好的身体 &lt;br /&gt;谁能告诉我爱情到底要我使出多大的力气 &lt;p /&gt; &lt;br /&gt;红色 黄色和蓝色 &lt;br /&gt;分别代表人的心 身体和智慧 &lt;br /&gt;如今这三个颜色统统被泥土盖了起来 &lt;br /&gt;就像眼前这个社会的大酱缸 &lt;p /&gt;&lt;br /&gt;多年的政治运动使人们厌倦了红色 &lt;br /&gt;周围黄色的肉体已经把灵魂埋没 &lt;br /&gt;只有扭曲一下我自己抬头看看上面 &lt;br /&gt;原来是少有的一片蓝蓝的天空 &lt;p /&gt;&lt;br /&gt;红色已经把鲜血污染了 &lt;br /&gt;真不知血和心到底哪个是热的 &lt;br /&gt;阳光和灯光同时照着我的身体 &lt;br /&gt; 要么我选择孤独要么我选择堕落 &lt;p /&gt;&lt;br /&gt;蓝色的天空给我了无限的理性看起来却像是忍受 &lt;br /&gt;只有无限的感觉才能给我无穷的力量 &lt;br /&gt;爸爸 我就是一个春天的花朵正好长在一个春天里 &lt;br /&gt;因为我的骨头也是蓝的 &lt;/span&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/3509245"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-1435764366747150405?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/1435764366747150405/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=1435764366747150405' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/1435764366747150405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/1435764366747150405'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/blog-post_06.html' title='蓝色骨头'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-597433607911556435</id><published>2009-09-02T17:46:00.001+08:00</published><updated>2009-09-02T17:46:25.647+08:00</updated><title type='text'>一只小猫死了</title><content type='html'>早上出门的时候，我看到在门口路边躺着一只小猫。 &lt;p /&gt;&lt;div&gt;她的身形还很小，大概也就一两个月，头和耳朵显得特别的大。眼睛睁得很大，嘴微微地张着，脸上有小虫子在爬。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;我蹲在她面前，看了她一会儿，断定她已经死了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;这大概是一只流浪猫吧，不过她的毛发并不太脏，看起来也不是很瘦，似乎并没有在外面待上多长时间，而且她还那么小。&lt;/div&gt;&lt;p /&gt; &lt;div&gt;她的四肢就轻轻的放在身体旁边，稍稍有点自然的卷曲，似乎就是走着走着然后就倒下了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;我看着这只小猫躺在被丢弃的烟头和垃圾之间，心中隐隐做痛。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;我看了她一会儿，然后站起来去找小区的保安，让他们帮忙收拾一下。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;在野外流浪的猫和狗绝对不是像某些人想的那样获得了自由，她们的寿命通常很短，其中还充塞着饥饿和病痛。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;&lt;a href="http://www.flickr.com/photos/likeyesterday/3880722534/"&gt;&lt;img class="posterous_download_image" src="http://farm3.static.flickr.com/2454/3880722534_69e551914f.jpg" border="0" height="375" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/3331937"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-597433607911556435?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/597433607911556435/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=597433607911556435' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/597433607911556435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/597433607911556435'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/blog-post.html' title='一只小猫死了'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2454/3880722534_69e551914f_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-7889117109479579285</id><published>2009-09-01T21:55:00.001+08:00</published><updated>2009-09-01T21:55:42.338+08:00</updated><title type='text'>60大封</title><content type='html'>今天早上起床以后，打开电脑看了看email，顺手看了看娘子的blog，发现无法访问。 &lt;p /&gt;&lt;div&gt;娘子混迹的是野百合。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;野百合的正式名称是小百合海外站。2005年的时候，大陆的网络还没有现在这么多的五毛和封堵，学校BBS经历了一次实名化运动，或者说关站运动。在诸多BBS中，最轰轰烈烈的是南大小百合，舍身取义以后，又建立了小百合海外站。我当年的blog中转贴了相关文章：&lt;a href="http://likeyesterday.spaces.live.com/blog/cns!A80F5D17DD9D10BF!962.entry?wa=wsignin1.0&amp;amp;sa=929321614"&gt;http://likeyesterday.spaces.live.com/blog/cns!A80F5D17DD9D10BF!962.entry?wa=wsignin1.0&amp;amp;sa=929321614&lt;/a&gt;，维基上有更详细的资料：&lt;a href="http://zh.wikipedia.org/wiki/%E5%8D%97%E4%BA%AC%E5%A4%A7%E5%AD%A6%E5%B0%8F%E7%99%BE%E5%90%88BBS#.E5.85.B3.E9.97.AD"&gt;http://zh.wikipedia.org/wiki/南京大学小百合BBS#.E5.85.B3.E9.97.AD&lt;/a&gt;。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;其实这些年来，野百合也只是堪用而已。老旧的BBS版式和blog系统，服务器也时不时就挂掉了。按我娘子的说法，上面也就几十个人，不过也正因为此，娘子也愈发珍惜这个网站。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;由于他们的服务器经常坏掉，所以访问不了也不是太奇怪的事情。不过发生在这种时候，我有些不太好的预感。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;我上午到公司以后，走美国的代理试了一下，果然野百合的网站是正常的。再换到北京的代理一试，依然不能访问。查了IP地址以后，用IP直接访问，也被拦下了，看来是IP被封了。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;另外，今天上午在爱枣报的twitter上读到，爱枣报也被封掉了。在新语丝读书论坛看到，新语丝的镜像站也被封掉了一个，不过这个应该和60大封的关系不大吧。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;前两天，我的同事在blog上转贴了因为国庆严打，某人在商场里抽烟被拘留5天的消息。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;照这个思路来看，也很容易理解碰上这种大日子，就把各种各样看不顺眼的网站统统关掉的做法，反正影响不大情绪稳定。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;就好象野百合，不离不弃的就是那么几十个人。虽然服务器好好坏坏地折腾不已，可是他们依然在这里记录他们的欢愉与悲伤。而这些欢愉与悲伤在当局的大话语之下，根本无足轻重。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;其实60大封是个很好的庆祝方式，非常准确而生动的再现了建国以来，贵党种种无人性的手腕。&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/60-181"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-7889117109479579285?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/7889117109479579285/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=7889117109479579285' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7889117109479579285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/7889117109479579285'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/09/60.html' title='60大封'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-2741657382352793007</id><published>2009-08-23T20:50:00.001+08:00</published><updated>2009-08-23T20:50:16.917+08:00</updated><title type='text'>向日葵花田</title><content type='html'>在周四的大雨后，北京天空一直保持着罕见的清洁明亮。这让我蠢蠢欲动，期望周末出去走一走。&lt;p /&gt;恰好看到TimeOut上推荐千家店的葵花海，看照片很让人心动，于是周六就和朋友去了。&lt;p /&gt;TimeOut上说的路线是，先走八达岭高速至延庆，然后到永宁，再沿着昌赤路走，见指示牌转向千家店镇，就到了。&lt;p /&gt;我以前去十三陵时经过过昌赤路，又以为永宁距离十三陵不远，而对延庆没有什么印象，所以觉得这地方离北京不是太远。上午睡足了懒觉，11：30才出发。&lt;p /&gt; 等上了八达岭高速，走啊走，过了昌平才到居庸关，过了居庸关才到八达岭，过了八达岭才到延庆。几次怀疑自己走错了路，后来才明白原来是开始自己估计错误，这地方远着呢。&lt;p /&gt;好在天气好，路况好，风景好，一路上走走停停，感觉也还不错，等走到千家店已经是下午4点过了。&lt;p /&gt;葵花最密集的地方是在千家店镇前红石湾附近（这里有一个952支2的车站）。&lt;p /&gt;路边停放了四五辆车，大多是自驾游的游客，也有一辆是婚纱影楼来拍外景的。&lt;p /&gt; 花田里的向日葵依然密集，然而大部分都低垂着花盘，貌似已经熟透了。只有小部分刚刚盛开的还是扬着花盘。&lt;p /&gt;&lt;a href="http://www.flickr.com/photos/likeyesterday/3847508291/"&gt;&lt;img class="posterous_download_image" src="http://farm3.static.flickr.com/2560/3847508291_33f8f6d222.jpg" border="0" height="333" width="500" /&gt;&lt;/a&gt;&lt;p /&gt;看来下次再来看葵花得早点来，或许应该试试8月上旬。&lt;p /&gt; 回来后查了查方舟子写的关于向日葵的文章（&lt;a href="http://blog.sina.com.cn/s/blog_4740687901007y9x.html%7Etype=v5_one&amp;amp;label=rela_nextarticle"&gt;向日葵究竟向不向日&lt;/a&gt;）。&lt;p /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; 向日葵从发芽到花盘盛开之前这一段时间，的确是向日的，其叶子和花盘在白天追随太阳从东转向西，不过并非即时的跟随，植 物学家测量过，其花盘的指向落后太阳大约12度，即48分钟。太阳下山后，向日葵的花盘又慢慢往回摆，在大约凌晨3点时，又朝向东方等待太阳升起。但是， 花盘一旦盛开后，就不再向日转动，而是固定朝向东方了。&lt;br /&gt;&lt;/blockquote&gt; &lt;br /&gt;那就是说，向日葵在花盘刚盛开的时候应该是向着东方扬起的，考虑阳光的方向，那么大概在8月上旬的上午来拍照会比较好看吧。&lt;p /&gt;回家的时候，本来还打算再在路上停留几处拍照的，不过遇上一家人连爆了两个车胎，向我们求助，希望我们能带上他们其中的一个去镇上修车胎。我想了想，如果雯在的话，一定会很热忱的帮他们的，所以我也毫不犹豫的招呼他们上车了。&lt;p /&gt;千家店镇修得很漂亮。看不出这个镇的主要经济来源是什么，可是镇上的道路房屋都修得很干净，有几处小公园和文化广场，而且遍布着草坪，是一个非常清新可人的小镇。这和京西那些一看就带着百年陈苦的村落完全不同。&lt;p /&gt; 去千家店的时候，我们先到延庆，然后走延硫路至永宁，再从永宁走昌赤路到了千家店镇。返回的时候开了GPS，就按GPS的指示，一直走昌赤路返回到昌平了。&lt;p /&gt;延硫路不长，昌赤路不短，不过两条路都非常漂亮。虽然都有大段的山路，但是路修得很平整，弯道的线条优美迷人，甚至某些路段边上还有壁画。一路上郁郁葱葱，两旁是或雄丽或峻峭的大山。而路上的车辆很少，更不像京西国道上总是拥挤着运煤的大货车。穿行其间非常美妙。&lt;p /&gt;在昌赤路上看到一个叫静观山房的住所，虽然没有细看，但是看那地形所在，似乎有不错的景致。很想带雯来住一夜。      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/2454640"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-2741657382352793007?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/2741657382352793007/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=2741657382352793007' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/2741657382352793007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/2741657382352793007'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/08/blog-post_2685.html' title='向日葵花田'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2560/3847508291_33f8f6d222_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-5592400256067738436</id><published>2009-08-23T13:49:00.001+08:00</published><updated>2009-08-23T13:49:27.676+08:00</updated><title type='text'>远远不只是网瘾</title><content type='html'>数月以来，关于网瘾治疗的报道讨论越来越多，整件事情慢慢的展现出她的真实面目，而事件给人的感观从一开始的莫名怪状，也慢慢地变得可以理解。&lt;p /&gt;网瘾事件最开始被人关注，大概起源于《战网魔》中关于杨教授的电击疗法的描述，某些具体描写部分很像是SM向的色情小说片段，所以给人一种搞笑的感觉，其中的残酷意味倒是被化解了。&lt;p /&gt;可是在这之后，网瘾治疗中心毕业生们的自述越来越多，其间的残酷野蛮让人无法侧目，早已不让人觉得搞笑，只是让人疑惑，为什么会有这么多少年被送进网瘾治疗中心，为什么网瘾治疗中心可以对少年们实施明目张胆的体罚和人格羞辱，为什么这些极端野蛮愚昧的事情会正在发生。&lt;p /&gt; 直到有少年在网瘾治疗中心死去，这件事才开始进入公众视野。&lt;p /&gt;写下上面这句话让我觉得有些不舒服的感觉，当网瘾治疗的讨论在网络上泛滥的时候，我们虽然关注但并没有觉得他进入公众视野，而当频频撒谎的主流媒体报道了其中的一件极端事件后，我们觉得这件事进入公众视野了。这并非由于这次的事件比以前的所有事件更加野蛮（虽然也许的确如此），更主要是因为这一次的报道出现在了主流媒体上。虽然一方面几乎所有的人都承认网络发展凶猛，可是所谓的主流公众依然习惯于从所谓的主流媒体中获取信息，尽管他们满口谎言。&lt;p /&gt; 在公众开始关注网瘾治疗以后，我们才获取了更多的数据，才发现原来超过40%的家长认为网瘾是一种病，超过20%的家长认可军事化管理可以治疗网瘾，甚至还有超过10%的家长认可电击治疗网瘾。&lt;p /&gt;这一结果远比网瘾治疗本身更让人愕然。可是转念间，一切又都是这么正常合理，一切都可以解释了。&lt;p /&gt;这里有两个故事。第一个是，把自己的价值标准和道德观加之于孩子的身上，无论自身是多么的偏离这个道德观，但只要是自己看不惯的，那么都是必须纠正的。关于这个故事，几乎每个人都有经验，流行音乐，喇叭裤，早恋，武侠小说，电子游戏。可是当网瘾出现的时候，那些当年的受害者们依然毫不迟疑地党同伐异了。&lt;p /&gt; 另一个故事是，对于权力和暴力的崇拜。在自己饱受欺骗压榨以后，转变成了卑劣的犬儒主义者，拒绝了理想平等博爱等等美好的意义，只相信利益和力量。一方面自己被社会机制压迫，而转脸后就把暴力施加在比自己更少弱小的孩子身上。他们是如此的犬儒，以至于深信不疑自己的所作所为是为了孩子的好。&lt;p /&gt;而可悲的是，这两个故事还有一个共同的根源，在于数十年来流淌在这片土地上，喂养了一代又一代子民的狼奶。他们被教导着意识形态，被教导党同伐异，被教导勾心斗角，被教导力量至上。他们喝着狼奶长大，当然会用狼的手段对付自己的孩子。&lt;p /&gt; 既然故事起源于狼奶，那么当然这个故事不会止于网瘾。&lt;p /&gt;今天我读到一个帖子，《&lt;a href="http://www.xys.org/xys/ebooks/others/education/misc/guoqing.txt" class="entry-title-link" target="_blank"&gt;小牛狼星 : 又是一年国庆练队&lt;/a&gt;》。作者谈到自己在初中时反对参加国庆练队，被父亲教育“必须爱国”，被学校教育“必须觉得光荣”。这里没有出现电击或者拳打脚踢，但是依然可以看到主流如何试图利用威权和语言暴力来灌输自己的价值观。&lt;p /&gt; 真让人恶心。      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/2443824"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-5592400256067738436?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/5592400256067738436/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=5592400256067738436' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/5592400256067738436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/5592400256067738436'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/08/blog-post_23.html' title='远远不只是网瘾'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-832630133970561699</id><published>2009-08-19T23:06:00.001+08:00</published><updated>2009-08-19T23:06:35.530+08:00</updated><title type='text'>牙医、剃头、磨刀、晚霞</title><content type='html'>&lt;div&gt;以下其实是一天的流水帐。&lt;/div&gt;&lt;p /&gt;上午去看牙医。 &lt;p /&gt;&lt;div&gt;虽然理智上清楚距上次看牙才半年，这次的检查应该不会有什么问题，然而还是被对牙医的恐惧纠缠着，一大早就醒了再也睡不着。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;到了医院后，先去挂了牙体科的号。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;跟牙体科医生说，我没觉得有什么不舒服，就是了检查一下。牙体科医生被我感动了，先是夸奖我习惯好，然后又夸奖我病历本保存不错，我张嘴以后又夸奖口腔清洁，最后结论是有两个浅龋，问题不大，不用治疗。用了不到十分钟就搞定了。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;我心里一激动，跑到楼下又挂了个牙周科的号。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;牙周科的医生就是另外一个态度了，看了我的牙口后就让我跟别的病人一起学习刷牙。我说我半年前学习过了。医生说，学得如何？我说，应该还好吧。医生就说，那你来给他们讲吧。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;牙周治疗结束后，医生一边写病历，一边问我，一天刷几次牙，我说两次啊。医生问，一次刷多长时间。我说，两三分钟吧，我还用牙线。医生问，每天都用吗。我说，一般时间不太紧都用，一周至少六次吧。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;最后我跟医生说，我的慢性牙周炎可能是比较麻烦，不过我刷牙还是很认真的。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;总之，下周还得再去次牙周科。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;下午看代码的时候，突然想起，一周前就该理发了。赶紧跑到楼下美容院去。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;师傅摸着我脑袋说，还是剪短发。我突然想起师傅几个月前跟我的提议，就说，用剃刀刮刮吧。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;师傅说，你没刮过吧。我说，是。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;于是就先用电动推子把头发全剃了。我一看，觉得不错，挺想在这个时候喊停的。咬牙坚持住没啃声。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;然后用热水洗头，再抹上泡沫咖喱。师傅给剃刀换了个新刀片，然后就一只手扒拉着我的头皮，另一只手拿着剃刀在我头顶上一点一点的挂下来。我觉着比刮胡子更吃紧一点。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;开始的时候还是有点紧张，头皮发麻。过了会儿就渐渐适应了。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;刮完了一看，头皮挺亮。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;下班回家的时候，在家门口看到一个磨刀的老头，旁边还站了个后生主顾，在检查刚刚磨完的菜刀。我想起，娘子走之前说家里的菜刀不太好用了，就跟那老头说，你等我一下，我上去拿菜刀下来。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;上楼以后，拿了两把菜刀，就急匆匆地跑下来了。老头正闲着呢，接过我的菜刀就开始摸。先后换了三块不同的磨刀石，从粗到细。他磨刀的手法也从急渐缓。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;我站在一旁看，心想这也是一个技术活。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;老头快把到磨完了，嘴里开始嘟囔，你这个刀是好看不好用，还挺贵，那把正士刀要几十快吧。我说，是，心里想，另外一把王麻子更贵。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;老头磨完我的刀后，后面一个排队等着的姐姐就上来把自己裹着报纸的刀递上去了。老头把刀从报纸里抽出来，那刀个头挺大，厚背，黑沉沉的，挂着斑斑红锈。老头眼睛一亮，说，这刀好啊，不好看，好用，是我们山东的刀。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;我提着我的两把好看的菜刀往回走，刚进大门的时候，门口的保安跟我开完笑说，你看着还怪糁人的。我想，是啊，还挺着挺亮一脑袋瓜子。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;晚饭以后，我正打算下楼跑步，换衣服的时候，往窗外一张望，深蓝色的天空上，斜斜地挂着一匹通红的云彩。心里一阵兴奋。北京这地方，平时是一个茫茫雾都，下一场大雨后，这头空还真漂亮啊。&lt;/div&gt;&lt;p /&gt;&lt;div&gt; 我跑到楼下去，先到车上取了三脚架，又去找楼里保安要楼顶天台的钥匙，打算上楼顶拍照去。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;保安不在，位置上挂了个牌子说巡楼中。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;我背着三脚架楼里楼外地找保安，眼看西边的那条彩云慢慢变成灰色了。心里想，也许还真是这样，有些东西不能保存，只能留在记忆里。&lt;/div&gt;&lt;p /&gt;&lt;div&gt;后来还是找到保安要了钥匙，等上了天台，天几乎已经黑下来了。我还是支起三脚架，用长快门拍了几张照片。&lt;/div&gt; &lt;p /&gt;&lt;div&gt;&lt;a href="http://www.flickr.com/photos/likeyesterday/3837145876/"&gt;&lt;img class="posterous_download_image" src="http://farm4.static.flickr.com/3293/3837145876_86c9d3c68f.jpg" border="0" height="333" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/2302372"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-832630133970561699?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/832630133970561699/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=832630133970561699' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/832630133970561699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/832630133970561699'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/08/blog-post_19.html' title='牙医、剃头、磨刀、晚霞'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3293/3837145876_86c9d3c68f_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-2107738662239984609</id><published>2009-08-18T21:26:00.001+08:00</published><updated>2009-08-18T21:26:04.698+08:00</updated><title type='text'>颠覆</title><content type='html'>&lt;p&gt;我一向不太喜欢许知远老师的文章，总以为他陶醉于自己的文字风格中，而那风格又偏偏于他所描述的世相相聚遥远。距离感之后的冷静，我喜欢那样的小说或者散文，然而就时评而言，却不是我赞赏的风格。我虽然明白年轻人的忧伤，却以为那忧伤兜兜转转得总有些虚伪，或者说疏远。&lt;p /&gt;&lt;br /&gt;许知远老师前段时间写了篇《&lt;a href="http://www.ftchinese.com/story.php?storyid=001027992"&gt;我们这一代&lt;/a&gt;》，这是我最近几年读过的他的文章中最喜欢的一篇。&lt;p /&gt; &lt;br /&gt;文章的开始，描写豆各庄的众生，依然是典型的许知远风格。然而其后的文章却展现了许知远的很少见的另一面。许知远在这篇文章中，非常强烈地表达他的愤怒、绝望、悔恨，也有充满热情的倡导，虽然我很难断定，他本人究竟更倾向于那种态度。&lt;p /&gt;&lt;br /&gt;在愤怒之后，究竟是绝望或是希望，或许许知远老师自己也难断定，就像很多人一样。&lt;p /&gt;&lt;br /&gt;在这篇文章中，许知远写到：&lt;br /&gt;&lt;/p&gt;  &lt;blockquote class="gmail_quote" style="border-left: 1px solid #cccccc; margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;我们的国家似乎总是充斥着这重重荒诞。它分明已然道德崩溃、冲突不停，到处却都在大谈和谐社会；宪法保证每个人的言论自由，但是法律也惩罚所有可以被定为 危害国家安全的行为，你说不清哪句话一不小心就可能颠覆掉这么大的一个国家；它的一些官员公然四处寻找处女，色情服务无处不在，它却声称要用一款软件来保 护那些上网的少年免受黄色内容的伤害&amp;hellip;&amp;hellip;&lt;/blockquote&gt;  &lt;div&gt;&lt;p /&gt;恰好我今天读了两篇律师的辩护词。所以当我刚才试用新加上了中文说明的Google Insights的时候， 我试了试&amp;ldquo;颠覆国家政权罪&amp;rdquo;。&lt;p /&gt;&lt;br /&gt;结果是这样的。&lt;p /&gt;&lt;br /&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/lix/cgJP8DjWcYV0ssKohEojgWlm30r9sVDbAWeWvtryAQCT9AdzS41diy1VfDL2/Capture.png'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/lix/BqxFdEYqBzu6sf3mtEFh8rLq4wUjVhxii9T4IOVFPErewBRK7v9JaFkDExR0/Capture.png.scaled.500.jpg" width="500" height="377"/&gt;&lt;/a&gt; &lt;p /&gt; &lt;br /&gt;我想了想，我第一次清楚地意识到这个词的意义是在2008年4月初，胡佳被判刑的时候。&lt;/div&gt;  &lt;p /&gt;  &lt;p /&gt;  &lt;div&gt;在上面那张图中，除了一眼可见的大趋势以外，其中比较有趣的部分是，2008-05到2008-09，这段时间的搜索量低到不可统计，就像回到了2008年以前一样。难怪许知远的文章中有这么一段话。&lt;p /&gt;&lt;br /&gt;&lt;/div&gt;  &lt;div&gt;  &lt;blockquote class="gmail_quote" style="border-left: 1px solid #cccccc; margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;即使在分析这一切时，志永仍旧保持着一贯的乐观。我记得两年前的一次交谈，那时他意气风发，相信2008年的奥运会将给中国带来一次巨大变革机会。&lt;/blockquote&gt;  &lt;div&gt;&lt;p /&gt;而今天我看到的另一条消息是，许志永被正式批捕，罪名依然是偷税。&lt;/div&gt;  &lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/2185635"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-2107738662239984609?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/2107738662239984609/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=2107738662239984609' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/2107738662239984609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/2107738662239984609'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/08/blog-post_3895.html' title='颠覆'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-244860721514508438</id><published>2009-08-17T12:32:00.001+08:00</published><updated>2009-08-17T12:32:55.760+08:00</updated><title type='text'>马来西亚签证</title><content type='html'>今年早些时候，我查询今年的公共假期安排，得知十一是“史无前例”的八天假期，当时就决定要用这个假期再串联上一堆年假，去新加坡看娘子去。&lt;p /&gt;&lt;br /&gt;娘子为这个假期安排了一堆计划，大概是要以新加坡为中转站遍历东南亚的璀璨明珠群了。计划过于宏伟，时间安排不过来，所以娘子没过两天就开始焦虑了。我跟娘子讨论了一下，剪裁了一番，两人各自订下若干Action，娘子的焦虑症才缓建下来。&lt;p /&gt;&lt;br /&gt;我的Action之一，是先在北京办下马来西亚的签证。&lt;p /&gt; &lt;br /&gt;办马来西亚的签证有这么几个问题。&lt;p /&gt;&lt;br /&gt;第一，没有马来西亚驻北京大使馆的网站，所以搞不清他们签证的具体要求，只能看go2eu上的帖子了；&lt;p /&gt;&lt;br /&gt;第二，他们的电话转到前台后，几乎没有人接，所以只能直接去了；&lt;p /&gt;&lt;br /&gt;第三，他们的地址在谷歌地图或者必应地图上都查不到，好在go2eu上有帖子说明；&lt;p /&gt;&lt;br /&gt;第四，go2eu上有种说法是，今年6月以后，办签证需要出示机票或者购票凭证；&lt;p /&gt; &lt;br /&gt;如果是办多次入境的话要更麻烦一些，不过我们现在的行程，只要一个单次入境就可以了。可是我们还没有决定什么时候去马来，当然不会有机票了。手里只有我去新加坡的往返机票。我跟娘子说，我先拿新加坡机票去试试看吧。娘子说，你可以说是从新加坡做汽车过去。我说，啊，从新加坡还能做汽车去马来？娘子说，当然，有跨海大桥，还有火车呢。哦，那应该就没有问题了。&lt;p /&gt;&lt;br /&gt;以下是流水帐，或者算是攻略吧。&lt;p /&gt;&lt;br /&gt;昨天去拍了一组2寸白底签证照片。&lt;p /&gt; &lt;br /&gt;今天早上把护照翻了出来。因为是刚刚换了新护照，所以把旧护照也带上了。&lt;p /&gt;&lt;br /&gt;今天早上坐地铁10号线过去。地方的确不太好找。go2eu上的帖子是这么说的。&lt;p /&gt;&lt;br /&gt;&lt;blockquote class="posterous_short_quote"&gt; 地址：亮马桥北街2号，这个地址在google和baidu地图上根本找不到，我昨天在附近溜达了1个多小时，问了很多人才找到。地铁10号线亮马桥站下 来，东北出口出来向东100米左右，左拐进入“外交公寓”，街道名”东方东路“，向北100－200米，第一个路口右拐，经过文莱大使馆后，街道自然左 拐，马来西亚签证处就在路右侧的一个岗亭后面，很容易错过，门很小，仅容单人入内，里面有保安登记。&lt;/blockquote&gt;&lt;div&gt;&lt;p /&gt;虽然帖子上写了很容易错过，我也格外小心，可是如果不是在他们家门口有人问过要不要办签证，多半我还是会错过的。&lt;p /&gt;&lt;br /&gt;回来后，我在地图上做了个截图。&lt;p /&gt;&lt;br /&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/lix/JF7beC5oqgzm9CCtH8BCTf57U5YDJe2QtCJdFYOeC9dWGC9S5qVzgX0TPcPu/Capture.png'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/lix/8NAA8QRf0qYpj5XIDjL4wRXiBm2n9fM7NqXpeTid2EDXEyYHtL7rzKVDmYv2/Capture.png.scaled.500.jpg" width="500" height="422"/&gt;&lt;/a&gt; &lt;p /&gt; &lt;br /&gt;进了大使馆后，首先在门口岗亭登记，需要出示护照，然后可以进入签证处。&lt;p /&gt;&lt;br /&gt;进入签证处后，首先在2号窗口（是个咨询窗口）领取申请表单。&lt;p /&gt;&lt;br /&gt;然后填表。表格内容非常简单，弄得清自己姓名性别的基本上不会有什么问题。&lt;p /&gt;&lt;br /&gt;然后领号，等了一个人以后，就轮到了我。在1号窗口办理。&lt;p /&gt;&lt;br /&gt;我递了护照和申请表单上去。签证官翻阅了一下我的护照，在表单上盖了两个章，向我要了80元人民币，然后递了张收据给我，说两天后可以来取护照，这事就算办完了。没有要求我出示机票或者行程之类的东西。&lt;p /&gt; &lt;br /&gt;总之，马来西亚的单次入境签证还是很容易的，最大的难点也就是找到大使馆签证处的所在了。&lt;br /&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/2078158"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-244860721514508438?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/244860721514508438/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=244860721514508438' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/244860721514508438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/244860721514508438'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/08/blog-post_17.html' title='马来西亚签证'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-9004563758281945533</id><published>2009-08-03T21:21:00.001+08:00</published><updated>2009-08-03T21:21:16.773+08:00</updated><title type='text'>The Bad</title><content type='html'>我小时候，嗯，1988年，国内发行了第一批引进版音乐专辑，其中包括Michael Jackson的《The Bad》，中文名是《真棒》。&lt;p /&gt;当时我和我的朋友们为了这个名字纠结了很多年，为什么Bad是真棒呢？当然不只是教科书，甚至连我们能够找到的词典上也没有提供类似于真棒的这个解释。&lt;p /&gt;不过那时候我们都已经渐渐明白，我们所能够接触到的官方出版物所描述的是一个和现实世界颇为相像的平行世界。如果那个平行世界和我们的现实世界有什么不同，那也是很正常的事情。&lt;p /&gt;  其实，在我们的整个青春发育期都充斥着从平行世界探索真实世界的活动，这一活动是并不容易，其实可谓艰辛，只是所谓真相的吸引力，和神秘的性很相似，甚至在很多时候就是同一种题材，所以我们才能坚持这种甘苦并存的探索。&lt;p /&gt;作为这些探索活动中的一个小水滴，Bad是否有真棒的意思，我们一直也不能确认。我的一个哥们相信美国人民就是这么说话的。&lt;p /&gt;所以后来他读大学的时候，在一篇英语作文中，他首先描写了如何喜从天降，类似于暗恋多年的冰冷美女突然对自己主动投怀送抱着一类的，最后说，I feel so bad。估计看到这篇英语作文的老师当时就震惊了。&lt;p /&gt;  事隔多年，直到唱《The Bad》的Michael Jackson去世，众多网民纷纷写文悼念的时候，我读到一篇 &lt;span class="entry-author-name"&gt;Quiff写的《&lt;/span&gt;&lt;a href="http://hailtothequiff.com/?p=2051" rel="bookmark"&gt;MV影像革命第一人‧Michael Jackson&lt;/a&gt;&lt;span class="entry-author-name"&gt;》。这篇文章中，回顾了多部Michael Jackson的重要MV。我这才知道《The Bad》的MV是由&lt;/span&gt;&lt;span class="entry-author-name"&gt;马丁西科塞斯导演的，而这首MV的完整版长达十余分钟。&lt;p /&gt;  我到Youtube上去看了这支MV的完整版，看的时候才想起来，以前大概也看过一两次这个完整版。可是这一次才是基本上看懂了。&lt;p /&gt;看懂了以后，我才确认把Bad译为真棒，那也是平行世界中的解释。&lt;p /&gt;不过严格的说，这个Bad也不完全是坏的意思，更接近跩或者屌的意思。只是在1988年，大陆人民大概还不能明白这种屌的意味。&lt;p /&gt;另外，这个完整版的MV非常精彩。前一半很有点沉闷，一半以后骤然大变，而一直要到最后几秒才弄明白他的意思。&lt;p /&gt;  不能访问Youtube的同学，也可以通过我后面给出的两个Sneakme的链接来看这支MV。&lt;p /&gt;&lt;object height="417" width="500"&gt;&lt;param name="movie" value="http://www.youtube.com/v/q7n8LHOgg0U&amp;hl=en&amp;fs=1" /&gt;&lt;/param&gt;&lt;param name="wmode" value="window" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/q7n8LHOgg0U&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="417" wmode="window" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p /&gt;&lt;object height="417" width="500"&gt;&lt;param name="movie" value="http://www.youtube.com/v/b34OpbG7Res&amp;hl=en&amp;fs=1" /&gt;&lt;/param&gt;&lt;param name="wmode" value="window" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/b34OpbG7Res&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="417" wmode="window" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p /&gt;  &lt;a href="http://www.sneakme.net/browse.php?u=Oi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9cTduOExIT2dnMFU%3D&amp;amp;b=0&amp;amp;f=norefer"&gt;http://www.sneakme.net/browse.php?u=Oi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9cTduOExIT2dnMFU%3D&amp;amp;b=0&amp;amp;f=norefer&lt;/a&gt;&lt;p /&gt;  &lt;a href="http://www.sneakme.net/browse.php?u=Oi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9YjM0T3BiRzdSZXM%3D&amp;amp;b=0&amp;amp;f=norefer"&gt;http://www.sneakme.net/browse.php?u=Oi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9YjM0T3BiRzdSZXM%3D&amp;amp;b=0&amp;amp;f=norefer&lt;/a&gt;&lt;p /&gt;  &lt;/span&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/the-bad"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-9004563758281945533?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/9004563758281945533/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=9004563758281945533' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/9004563758281945533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/9004563758281945533'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/08/bad.html' title='The Bad'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-4731230029145306749</id><published>2009-08-02T20:45:00.001+08:00</published><updated>2009-08-02T20:45:13.448+08:00</updated><title type='text'>机场</title><content type='html'>今天早上，我送妻子去机场，她又要回去继续写她的论文了。&lt;p /&gt;一切顺利。&lt;p /&gt;我总是送她去机场离开，一次又一次的，这事已经轻车熟路了。&lt;p /&gt;办登机牌和托运行李，然后站在安检口前等待最后分开的时刻到来，一切都像往常一样。&lt;p /&gt;她把头埋在我肩上。&lt;p /&gt;我小声说，别哭，不是已经分手过好多次了吗。&lt;p /&gt;可是没用，她还是哭了。&lt;p /&gt;我使劲抱了抱她，然后看着她离开，消失在自动扶梯上。&lt;p /&gt;  转身以后，我看到阳光透过三号航站楼顶上的三角形天窗投下一道道光柱，就像是大学时代在破旧的宿舍楼走廊里看到的光景。&lt;p /&gt;在她离开后，世界变得有些不一样，遥远了许多，甚至连声音也远去了。&lt;p /&gt;我深深地吸了口气，耸了耸肩，向停车场慢慢走去，就像每次送她离开以后一样。      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/1774273"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-4731230029145306749?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/4731230029145306749/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=4731230029145306749' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/4731230029145306749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/4731230029145306749'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/08/blog-post.html' title='机场'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-9186284250111306611</id><published>2009-07-11T19:55:00.001+08:00</published><updated>2009-07-11T19:55:01.470+08:00</updated><title type='text'>关于Chrome OS</title><content type='html'>Google的操作系统不是一个太好的话题。一方面他太引人注目，另一方面他又太模糊。一方面他很顺理成章，另一方面他又有噱头的意味。&lt;br /&gt;&lt;br /&gt;不过关于Chorme OS的讨论中，依然有很多让我觉得很无稽，例如他是否在威胁Windows，或者他对Linux的意义。实际上，我不认为谷歌发布操作系统是为了打败Windows。当然，Google肯定想稍弱Microsoft的影响力，不过他们的目标远比一个操作系统大得多。&lt;br /&gt;&lt;br /&gt;数年前，有人告诉我Google会打败Microsoft的时候，我认为那完全不可能。一个搜索引擎的怎么可能战胜操作系统和办公软件，而且我也不认为会出现比Windows更成功的个人操作系统。他们说，Google Desktop会让Google进入桌面系统。我嗤之以鼻。&lt;br /&gt;  &lt;br /&gt;我当时有这样的想法是由于我还没有能够看清这个产业，而Google也没有揭开他的面纱。不久之后，我就承认了，没错Google有机会终结Microsoft。后来再有人问，Google怎么会赢，难道大家还都不用操作系统了，我就会这么回答他。&lt;br /&gt;&lt;br /&gt;二十多年前，IBM还是计算机霸主的时候，他们建立了自己的系统，以服务器为核心的计算体系。当Microsoft用PC操作系统兴起的时候，也有人问，Microsoft怎么会赢，难道大家还不用服务器了？当然大家现在都很清楚这个答案了。Microsoft并没有消灭大型机和服务器，他只是让那些变得不重要了。他让桌面计算变得更重要，让绝大多数程序员们为PC写软件。他用自己的生态系统替代了IBM的生态系统。（顺便一提，苹果也建立了一个非常独特的生态系统。）&lt;br /&gt;  &lt;br /&gt;后来的挑战者们都有根本性的错误，他们都在同一个生态系统中和Microsoft竞争。&lt;br /&gt;&lt;br /&gt;可是Google不同，他们试图重演Microsoft崛起的那一幕，建立新的生态系统，让计算变成以服务器端应用和WEB为中心。当绝大多数程序员们不再开发桌面软件，而转向WEB应用，操作系统就变得不再重要了。&lt;br /&gt;&lt;br /&gt;在这个过程中，他们不仅需要让WEB应用发挥网络运算的优势，同时也要弥补WEB应用和本地应用在可用性上的鸿沟。这件事大家都在做，包括Microsoft自己。Google不可能和Microsoft比拼客户端，他不能走类似于AIR和SilverLight的路子，所以他要大力推动HTML 5，他需要提供更好的浏览器，以及教导别的程序员如何开发出可以和本地应用相比拟的WEB应用。这些是Google建立自己生态系统的武器。而一个操作系统，那不是武器，而应该是生态系统成熟后的自然产物。&lt;br /&gt;  &lt;br /&gt;那么看看Chrome OS，支持这样一款完全WEB应用化的生态系统成熟了吗？没错，以Google为代表的网络应用服务商已经提供了从存储到办公到娱乐的各种服务，但是这些服务在易用性上比起真正的本地应用来，依然有很大的差距。&lt;br /&gt;&lt;br /&gt;甚至就假设在明年Chrome OS发布的时候，这个生态系统已经完全成熟，假设Google真的搞出了一个精美优雅的操作系统，可是Windows的用户习惯依然会是Chrome OS在占领市场前的巨大障碍。这有一点像Chrome浏览器，我以为她精妙无比，可是现在也只有不到2%的市场份额。&lt;br /&gt;  &lt;br /&gt;所以，我认为Chorme OS现在的发布虽然非常引入注目，但实际意义并不大。有人分析这是新闻战，为了对抗下周一Microsoft将要宣布的重大消息。我觉得这很有道理。&lt;br /&gt;&lt;br /&gt;好吧，虽然我现在不看好Chrome OS的市场表现，可是我认为他有一个非常棒的优点。他是为了WEB应用而设计的。现在为他所编写的应用也可以在Windows等操作系统中运行，只要有浏览器就可以了，并且这还可以培养更多的WEB程序员。如果Chrome OS的发布能够吸引更多的程序员转向WEB开发，那么这对于Google的新生态系统也是有很重要的意义。      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/chrome-os-7"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-9186284250111306611?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/9186284250111306611/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=9186284250111306611' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/9186284250111306611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/9186284250111306611'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/07/chrome-os.html' title='关于Chrome OS'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-1179216864284853341</id><published>2009-07-04T18:39:00.001+08:00</published><updated>2009-07-04T18:39:25.713+08:00</updated><title type='text'>我的数据流</title><content type='html'>自从我的blog地址变成敏感词以后，如何写blog一直有点困扰我。&lt;br /&gt;&lt;br /&gt;我不打算投入时间精力金钱去搞自己的主机，所以一定要使用BSP的服务了。我也不打算使用随时可能被服务商护航的国内BSP。我也不打算换用另外一个Live Spaces帐号。Live Spaces是与Live ID帐号绑定的，而上次我被封的space是绑定在我最常用的Live ID上。我试用了一下Wordpress.com，感觉很不错。Blogger.com看起来也不错。但是这两个服务有个共同的问题，都在GFW以外。&lt;br /&gt; &lt;br /&gt;&lt;div&gt;当我在公司上班的时候，网络是不受GFW影响的，我可以无碍地阅读。而下班回家以后，翻墙对我来说也不是太必要。我最主要的阅读源Google Reader有HTTPS的安全连接方式，所以虽然我的订阅中有几个不能在天安门广场上提起的名字，不过我还是可以在家中阅读他们的blog。剩下的就只是发布Blog的问题。我的确不愿意只是为了发布Blog就在家中电脑上安装翻墙软件。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;几天以后，我想到了可以用email的方式在&lt;a href="http://wordpress.com" target="_blank"&gt;wordpress.com&lt;/a&gt;和&lt;a href="http://blogger.com" target="_blank"&gt;blogger.com&lt;/a&gt;上发布blog。在配置emal发布的时候，我尝试了另一个以email发布为特色的blog服务posterous。一试之下，poseterous大大超乎我的想象。&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;posterous有两个特点，一个是他的招牌email发布服务。他几乎就是为了email发布而设计的。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;另一个特点是autopost，就是不止把内容发布在自己的网站上，同时还发布到各种主流的blog、图片、SNS网络，支持&lt;a href="http://wordpress.com" target="_blank"&gt;wordpress.com&lt;/a&gt;、&lt;a href="http://blogger.com" target="_blank"&gt;blogger.com&lt;/a&gt;、flickr、picasaweb、friendfeed、twitter、facebook。几乎我使用的所有服务他都支持了。&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;这一点和friendfeed之类的聚合类服务刚刚相反。friendfeed是把各种内容聚集在一个地方显示，而posterous却是把内容分发到不同的网站上去。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;我用了几天posterous后，感觉是，哇，我的数据流变成网了。然后我就画了下面这张DFD。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img title="myDFD.png" src="http://lh5.ggpht.com/_JCWqBdVQgbs/Sk3oC0N8WrI/AAAAAAAAAJQ/pd1EQH_x2HU/s640/myDFD.png" alt="myDFD.png" /&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://picasaweb.google.com/likeyesterday/PosterousPhotos#5354190667087895218" target="_blank"&gt;http://picasaweb.google.com/likeyesterday/PosterousPhotos#5354190667087895218&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; 阅读来源主要是Google Reader、FriendFeed和Twitter。&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;阅读分享用的是Google Reader Share。&lt;br /&gt;网址：&lt;a href="http://www.google.com/reader/shared/11931970896720839979" target="_blank"&gt;http://www.google.com/reader/shared/11931970896720839979&lt;/a&gt;  RSS：&lt;a href="http://www.google.com/reader/public/atom/user/11931970896720839979/state/com.google/broadcast" target="_blank"&gt;http://www.google.com/reader/public/atom/user/11931970896720839979/state/com.google/broadcast&lt;/a&gt;&lt;/div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;照片用的是Flickr和PicasaWeb。 &lt;br /&gt;Flickr帐号：&lt;a href="http://www.flickr.com/photos/likeyesterday/" target="_blank"&gt;http://www.flickr.com/photos/likeyesterday/&lt;/a&gt; RSS：&lt;a href="http://api.flickr.com/services/feeds/photos_public.gne?id=45403979@N00&amp;amp;lang=en-us&amp;amp;format=rss_200" target="_blank"&gt;http://api.flickr.com/services/feeds/photos_public.gne?id=45403979@N00〈=en-us&amp;amp;format=rss_200&lt;/a&gt;&lt;br /&gt; PicasaWeb帐号：&lt;a href="http://picasaweb.google.com/xu.li.leslie" target="_blank"&gt;http://picasaweb.google.com/xu.li.leslie&lt;/a&gt; RSS：&lt;a href="http://picasaweb.google.com/data/feed/base/user/xu.li.leslie?alt=rss&amp;amp;kind=album&amp;amp;hl=en_US&amp;amp;access=public" target="_blank"&gt;http://picasaweb.google.com/data/feed/base/user/xu.li.leslie?alt=rss&amp;amp;kind=album&amp;amp;hl=en_US&amp;amp;access=public&lt;/a&gt;&lt;br /&gt; 还有一个2009年度PicasaWeb帐号：&lt;a href="http://picasaweb.google.com/lixphotos2009" target="_blank"&gt;http://picasaweb.google.com/lixphotos2009&lt;/a&gt; RSS：&lt;a href="http://picasaweb.google.com/data/feed/base/user/lixphotos2009?alt=rss&amp;amp;kind=album&amp;amp;hl=en_US&amp;amp;access=public" target="_blank"&gt;http://picasaweb.google.com/data/feed/base/user/lixphotos2009?alt=rss&amp;amp;kind=album&amp;amp;hl=en_US&amp;amp;access=public&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Blog服务用了posterous、Wordpress.com、Blogger&lt;br /&gt;posterous帐号：&lt;a href="http://lix.posterous.com/" target="_blank"&gt;http://lix.posterous.com/&lt;/a&gt; RSS：&lt;a href="http://lix.posterous.com/rss.xml" target="_blank"&gt;http://lix.posterous.com/rss.xml&lt;/a&gt; （无需翻墙）&lt;br /&gt; Wordpress.com帐号：&lt;a href="http://likeyesterday.wordpress.com/"&gt;http://likeyesterday.wordpress.com/&lt;/a&gt; RSS：&lt;a href="http://likeyesterday.wordpress.com/feed/"&gt;http://likeyesterday.wordpress.com/feed/&lt;/a&gt; （需要翻墙）&lt;br /&gt;Bloger帐号：&lt;a href="http://likeyesterday.blogspot.com/"&gt;http://likeyesterday.blogspot.com/&lt;/a&gt; RSS：&lt;a href="http://likeyesterday.blogspot.com/feeds/posts/default?alt=rss"&gt;http://likeyesterday.blogspot.com/feeds/posts/default?alt=rss&lt;/a&gt; （需要翻墙）&lt;br /&gt; 另外，我的FaceBook帐号会全文转载我的Wordpress.com上的文章，所以，那其实也算是一个，而且访问无需翻墙。&lt;br /&gt;&lt;br /&gt;FaceBook帐号：&lt;a href="http://www.facebook.com/xu.li.leslie"&gt;http://www.facebook.com/xu.li.leslie&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FriendFeed上几乎导入了我所有的输出，帐号：&lt;a href="https://friendfeed.com/lix"&gt;https://friendfeed.com/lix&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;最后是大热的Twitter，其实内容和我的FriendFeed几乎是一样的，只是使用习惯的不同：&lt;a href="http://twitter.com/lixu"&gt;http://twitter.com/lixu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;div&gt;主要就是这些了。这篇帖子说是我的数据流，其实主要是把我的输出汇总了一下。&lt;br /&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/1074902"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-1179216864284853341?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/1179216864284853341/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=1179216864284853341' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/1179216864284853341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/1179216864284853341'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/07/blog-post.html' title='我的数据流'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_JCWqBdVQgbs/Sk3oC0N8WrI/AAAAAAAAAJQ/pd1EQH_x2HU/s72-c/myDFD.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-3823544036052232477</id><published>2009-06-29T19:09:00.001+08:00</published><updated>2009-06-29T19:09:39.887+08:00</updated><title type='text'>影评：白夜逃亡</title><content type='html'>&lt;img title="white_nights_ver1.jpg" src="http://lh5.ggpht.com/_JCWqBdVQgbs/SkiQELrYBqI/AAAAAAAAAHI/d8WVA8oD1yA/s288/white_nights_ver1.jpg" alt="white_nights_ver1.jpg" /&gt;&lt;div&gt;在我读初中的时候，电视上常常放一只MV，莱昂里奇的《Say You, Say Me》，那个时代的人应该都很熟悉这首歌了。的确是非常好听的歌。而且通过字幕介绍，很多人都知道这是一部叫做《白夜》的电影的主题曲，也知道这首歌得到了那届奥斯卡的最佳歌曲奖。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;不过应该很少有中国大陆人看过这部电影吧。这部讲述前苏联的叛逃艺术家的电影，即使在苏联解体20年后的中国大陆，依然是非常的政治不正确。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;电影的故事是，一个8年前叛逃离开苏联的芭蕾舞演员在表演旅行途中遭遇飞机事故，迫降在了苏联。苏联文化部官员如获至宝，于是使出了威逼利诱的手段，逼迫这个舞蹈演员重新在苏联演出。当然，苏联文化部并不关心舞蹈艺术，他们只关心这个演出的政治意义。他们安排了一个从美国叛逃来此的美国踢踏舞演员和他一起练习。可是在练习的过程中，美国踢踏舞演员对于自由舞蹈的向往却被逐渐唤醒了。在他发现自己的妻子已经怀孕后，他的希望被彻底点燃，于是他联手芭蕾舞演员一起逃亡。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;电影中有不少段落都让人印象非常深刻。例如，这个世界第一的芭蕾舞演员悄悄潜入舞蹈学校的儿童班求助时，那群孩子们虽然熟知苏联现在的芭蕾演员，却对这个曾经在苏联享受盛誉的芭蕾演员一无所知。在苏联的记忆中，他已经被抹去了。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;踢踏舞演员在没有人的时候，听着叛逃者从美国带来的舞曲，开始忘我的即兴舞蹈。叛逃者找到自己当年的搭档现在芭蕾舞团的领军者，对她说，我只能自由的跳舞，看着我。然后他高高的跃起。这两段舞蹈都让人心神迷醉，自由的天性是如此的美好。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;几乎是与之相对的，文化部官员，虽然大部分时候都面带微笑，然后却让人心里发毛，仿佛面对黑暗中以腐肉为食的某种动物。他们总是威胁、监视、跟踪、嘲笑，然后期盼着上级的赏赐。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在他们的手中只有两种选择，被流亡，或者为他们营造盛世的光景。然而就算留下来作了芭蕾舞团的领袖，当文化部官员把手伸到你的裙子里来时，你也只能别过头去。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;  &lt;div&gt;所以，你看，这个电影远远不只是政治不正确。他所展示的一切，今天或许已经不存在莫斯科或者列宁格勒，但是这个系统还确确实实地存在着。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;白夜，是指前苏联在北极圈内的部分，整个夏天，太阳也不会落下，就算在深夜里，依然被太阳照得犹如白昼。这是一个明显的暗喻，并且暗喻着，白夜无论多长，也有结束的时候。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;电影中，最让我心动的一段是，这个芭蕾舞演员独自走上宏伟的大剧院的舞台，面对空无一人的席位，他扬起手，跃起，然后停下。反复几次，也无法继续，只能依着台柱泪流满面。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;看着这个满面泪水的人，就不由得想，白夜还是快点结束吧，乘还来得及的时候。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;object height="417" width="500"&gt;&lt;param name="movie" value="http://www.youtube.com/v/we0mk_J0zyc&amp;rel=1&amp;ap=%2526fmt%3D18" /&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/we0mk_J0zyc&amp;rel=1&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" height="417" wmode="transparent" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/1009086"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-3823544036052232477?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/3823544036052232477/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=3823544036052232477' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/3823544036052232477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/3823544036052232477'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/06/blog-post_29.html' title='影评：白夜逃亡'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_JCWqBdVQgbs/SkiQELrYBqI/AAAAAAAAAHI/d8WVA8oD1yA/s72-c/white_nights_ver1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-1985107861359238160</id><published>2009-06-27T16:12:00.001+08:00</published><updated>2009-06-27T16:12:38.184+08:00</updated><title type='text'>锤子</title><content type='html'>昨天我妈跟我打电话的时候，通报成都的新闻，说有一公交车下坡的时候，刹车片产生的焦糊味被车上的乘客闻到了，大家一片惊恐，欲夺门而逃，人多门小出不去，大家就抡起锤子来把车窗砸了。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;这并不是唯一的误砸车窗的新闻了，最近已经有若干次公交车上的人闻到异味就把车窗砸了的事情了。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;讲这些新闻的时候，都要补充一句，这不是笑话。因为在这之前已经有很多拿锤子和车窗说事的段子了。成都人胆小怕事，遇上点事就紧张，摸爬滚打狼狈不堪后，心情平稳了，幽默的天性又上来了，转过脸来就把糗事按隔壁王二麻子头上来开涮，当然这也是自嘲。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;有一个段子是，某姑娘的屁股在公交车上遭遇咸湿手，姑娘大叫，“冒火了哈，摸锤子。”车上众人就抡起锤子把车窗砸了。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;用锤子说事的段子在外省人听来大概都不会太容易理解。例如上面这一则。姑娘说的“冒火了哈”还容易理解，“摸”是咸湿手的动作，那“锤子”是什么意思呢？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;锤子在四川话中用来表达一个强烈的负面情绪，类似英语中的Damn或者Hell，只是这个词更加粗鄙。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;我小时候品行端良，是标准好儿童。家长教导，锤子是句怪话，不能说。所以在我几乎没有说过这个词。不过年纪稍长的时候，还是会暗自捉摸一下这词的本意是个什么意思，特别是在我的青春发育期，就更容易想到这个问题了。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;我高一的时候，托两年前的福，学校安排学生到附近的部队营地参加军训两周。军训嘛，就是大太阳天，大家站在水泥地上，来回走，一二一。旁边一个部队排长做指挥，噼里啪啦的。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;班上有热血青年，遇上这种军事化活动，澎湃的荷尔蒙就转化成热血了，跟着排长作指挥，也对其他同学大声呼喝。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;一次，热血青年飙了，呼喝中用了大量的粗鄙词汇，例如，“你们锤子走好点嘛”之类的。当然，实际中，他用的粗鄙词汇的频率远远高于我这个例句。排长也被刺激到了，他对我们的热血青年说了一句让我牢记至今的话。他说，“你再说一句锤子，我就让你摸着锤子站到一边去。”&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;我们的热血青年马上就不说话了，实际上是整个班都没人说话了，顾不上了，每个人都两眼冒光的回味排长的这句话，他在这句话中，把这个带有禁言性质的词汇，从他的修饰意味直接上升到了他的本质。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;这印证了我的猜想，锤子的本质，是男性人类身体上，可以用自己的手触摸到的一个器官，并且在大众面前与这个器官相关的行为动作会被视作一种侮辱。这也就解释了为何这会变成了表达强烈感情的词汇，就像“操”和“F”一样。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;这个转义是我后面明白的，当时站在那个水泥地操场上，我完全沉醉在满足自己青春发育期的好奇心上了。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;另外，军训，是男女分班训练的。所以刚才那个故事中，无论是热血青年还是排长在说锤子的时候，旁边都没有女生在。实际上，我认为现在成都街头的女孩子也很难说出“锤子”这两个字，说笑话的时候除外。&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/982026"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-1985107861359238160?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/1985107861359238160/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=1985107861359238160' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/1985107861359238160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/1985107861359238160'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/06/blog-post.html' title='锤子'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-2133501698388717390</id><published>2009-06-27T15:34:00.001+08:00</published><updated>2009-06-27T15:34:48.012+08:00</updated><title type='text'>回忆Black Or White</title><content type='html'>Michael Jackson突然去世，网络上一片唏嘘。煎蛋网上也转贴了一个&lt;a href="http://jandan.net/2009/06/27/black-or-white.html"&gt;MJ经典MV合集&lt;/a&gt;。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;帖子上放了Black or White说：&lt;/div&gt;&lt;blockquote class="posterous_short_quote"&gt;  前一分钟很有意思。&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;我还以为那是我没有看过的视频呢，打开一看，还是那个看过无数次的Black or White。这算什么意思，这叫好像在说，星球大战的秘密是他们是父子。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;煎蛋不是以新鲜有趣见长吗，怎么也说出了这么火星的话？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;然后，我才想起，这其实已经是80后90后的网络了，而成天泡煎蛋的我不过是一个有童心的老家伙而已。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;实际上，昨天，我在youtube上看了很长时间的MV，当然也包括这首Black or White。前一分钟并没有让我觉得有意思，我只是在想，这是当年的金童麦考金啊，用Along Home和My Girl引来无数跟风宝贝片的麦考金啊，他后来又如何了呢？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;还有最后的大变脸，依然让我赞叹。煎蛋的帖子上完全没有提到这一段。Morph效果现在在自己的PC里装个小软件就能做了。可是当年，他对我们来说是如此的不可思议，就像多年后的孩子们在黑客帝国中见识了子弹时间一样。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在我读初中的时候，市面上就能见到《The Bad》的磁带了，中文翻译为《真棒》。这个翻译在很长时间内一直让我们迷惑，Bad还有棒的意思吗？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;可是没有Video的Michael Jackson不算是真正的Michael Jackson，虽然那时候偶尔也能在电视上看到电影版《Moonwalker》的片段，但时间也很短。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;  &lt;div&gt;后来到了80年代末，终于有了卫星电视，和随之而来的MTV。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;我们守在电视机旁，静静等待那些听说过的大牌名字，U2、Guns &amp;amp; Roses还有Michael Jackson。然后第二天在学校里再去和朋友交流，昨天我在MTV里面看到什么了。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;而在那个时候，《Dangerous》发布了。我的一个朋友详细地跟我描述这个MV中先后出现了什么，从最初的高速运动到吉他炮到民族舞到最后的变脸。然后我就一直守着MTV，等等那只传说中的MV。&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;所以，虽然Michael Jackson最成功的专辑是Thriller，最有影响力的作品也是这张专辑中的Billie Jean或Beat It。可是我认为对于我们这一代的中国人来说，最熟悉最喜欢的Michael Jackson专辑多半是The Bad或者Dangerous，这取决于是在什么时候接触到了Michael Jackon。&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/black-or-white"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-2133501698388717390?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/2133501698388717390/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=2133501698388717390' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/2133501698388717390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/2133501698388717390'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/06/black-or-white.html' title='回忆Black Or White'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-5177637080503241544</id><published>2009-06-27T00:23:00.001+08:00</published><updated>2009-06-27T00:23:00.340+08:00</updated><title type='text'>posterous：发布照片</title><content type='html'>这次通过Gmail发布。  &lt;div&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/lix/NAoVeZNViPdQ7lcHkAVScLNrtZ99JEQOwxcpuOpctaDf7buM8j5qUZi3d63x/good_bye_lenin.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/lix/1wA1JqNfw7T606wt3bEFGuHwrhqNnPrkRXYOmQ5vhwGYNPE0YChX7ICWdNHL/good_bye_lenin.jpg.scaled.500.jpg" width="500" height="707"/&gt;&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/posterous-10509"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-5177637080503241544?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/5177637080503241544/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=5177637080503241544' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/5177637080503241544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/5177637080503241544'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/06/posterous.html' title='posterous：发布照片'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-5257327627331367717</id><published>2009-06-27T00:01:00.001+08:00</published><updated>2009-06-27T00:01:49.970+08:00</updated><title type='text'>用email发布</title><content type='html'>      &lt;div contenteditable="false"&gt;  &lt;table cellspacing="0" cellPadding="8" style="BACKGROUND-COLOR: #f5f5f5; WIDTH: 100%; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; COLOR: #aaaaaa; FONT-SIZE: 11px; RIGHT: 0px; LEFT: 10px"&gt;  &lt;tbody&gt;  &lt;tr style="MARGIN: 40px"&gt;  &lt;td&gt;  &lt;table cellspacing="0" cellPadding="0"&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td style="WIDTH: 20px"&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/lix/hebx9MiiUlJxFe5xCyzVtLQyWBdCXmOfNTF7eqaIv5dNyWvaCpKrZkxfmjlg/Slideshow.gif" width="16" height="16"/&gt; &lt;/td&gt;  &lt;td title="View photos as a slideshow"&gt;&lt;a href="http://g.msn.com/5meen_us/171?path=/photomail/{ddf432d0-a202-4af2-af52-5ad8b7eaa0b6}&amp;amp;image=4BE8EF0207A31D34!948&amp;amp;imagehi=4BE8EF0207A31D34!946&amp;amp;CID=5469884539438570804" style="FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; COLOR: #444444; FONT-SIZE: 11px"&gt;Play   slideshow&lt;/a&gt;&lt;/td&gt;  &lt;td style="WIDTH: 16px"&gt;&lt;/td&gt;  &lt;td style="WIDTH: 20px"&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/lix/376bHS4tuWVyfCcT3X5DraEpgJgIpfGlJ6KWRh6iNCnbu8bGqToPtzkFZTfn/SaveImages.gif" width="16" height="16"/&gt; &lt;/td&gt;  &lt;td title="Download and save high-resolution versions of these photos" style="DISPLAY: none"&gt;&lt;a name="layoutSaveAllImages" style="FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; COLOR: #444444; FONT-SIZE: 11px"&gt;Save all photos &lt;/a&gt;&lt;/td&gt;  &lt;td title="With Windows Live Mail, you can save all of the photos in this message in a few simple steps" style="FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; COLOR: #b2b2b2; FONT-SIZE: 11px; colorsend: #444444"&gt;Want   to save all these photos at once? &lt;a href="http://help.live.com/help.aspx?mkt=zh-cn&amp;amp;project=WL_Mailv3&amp;amp;querytype=keyword&amp;amp;query=segami_lla_evas" name="layoutSaveAllImagesPromote"&gt;Learn how   &lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;  &lt;td style="TEXT-ALIGN: right"&gt;Online pictures are available for 30 days   &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div style="PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; WIDTH: 100%; PADDING-RIGHT: 5px; PADDING-TOP: 2px"&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;BSP的问题困扰了我一段时间了。最看好的blogger.com和wordpress.com无法从国内访问，而我又懒地在家里上tor，毕竟在公司里没有GFW的问题。我习惯使用的Live   Spaces虽然可以在国内访问，但是我的帐号被盾了，而这个Live Spaces还绑定在我最常用的Live帐号上，我不打算更换帐号。&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;之后也尝试了一下用tor来上blogger.com或者wordpress.com，实在太慢了，难以忍受。&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;今天决定试试用email来发布。这才发现posterous.com貌似很不错。&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;除了网站很易用外，还可以发布到常见的SNS网络、BSP和媒体服务。&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;这封信是用Live Mail写的，寄给了blogger.com、wordpress.com、我的Live   Space和posterous帐号。&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;而posterous帐号还链接了我的FriendFeed、Twitter、Blogger.com、Wordpress.com、Flickr、PicasaWeb。&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;  &lt;div&gt;&lt;font face="Calibri"&gt;这里再贴张图片试试，Live   Mail的图片功能很强大，不过用来像这样发布blog，大概不是很合适。试试看吧。&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;span contenteditable="false"&gt;&lt;span style="DISPLAY: block"&gt;&lt;span style="DISPLAY: block; MARGIN-BOTTOM: 15px; HEIGHT: 19px; OVERFLOW: visible"&gt;&lt;/span&gt;&lt;span style="DISPLAY: inline-block; MARGIN-BOTTOM: 25px; HEIGHT: 241px; VERTICAL-ALIGN: top; OVERFLOW: visible; MARGIN-RIGHT: 25px"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;table style="HEIGHT: 241px"&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td&gt;  &lt;div title="View or save a high-resolution copy of this photo" style="WIDTH: 215px; HEIGHT: 215px; OVERFLOW: hidden"&gt;&lt;a href="http://qlekna.blu.livefilestore.com/y1pvfd5wlsby0HLwcQCvRLDZN-5RQOpw6ZGjE0w8wZrlc8PzlYDnuOVtw2L1V_LNdQJcwkCKAYhQMbfNZn50OTwWg/white_nights_ver1.jpg?download" name="msnPhotoHref" border="0"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/lix/DZgQT8XyyoH80GbaboW7lNUyPNefBW7STgt874IvewttcynvU5gTIJoCd0ym/CF44.jpg" width="139" height="215"/&gt; &lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td&gt;  &lt;div style="TEXT-ALIGN: center; WIDTH: 215px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"&gt;&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;div style="PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; WIDTH: 100%; PADDING-RIGHT: 5px; HEIGHT: 50px; PADDING-TOP: 2px"&gt;&lt;/div&gt;  &lt;div contenteditable="false" style="MARGIN-TOP: 50px"&gt;  &lt;table cellspacing="0" cellPadding="10" align="left" style="BACKGROUND-COLOR: #f5f5f5; WIDTH: 100%; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; FONT-SIZE: 11px; RIGHT: 0px; LEFT: 10px"&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td title="Join Windows Live to share photos using Windows Live Photo E-mail" colSpan="2"&gt;&lt;a href="http://g.msn.com/5meen_us/175" style="COLOR: #444444"&gt;Get Windows Live Mail to create your   own photo e-mails &lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://lix.posterous.com/email-569"&gt;若昔难得&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-5257327627331367717?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/5257327627331367717/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=5257327627331367717' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/5257327627331367717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/5257327627331367717'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/06/email_27.html' title='用email发布'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-1464707805533813038</id><published>2009-06-27T00:00:00.000+08:00</published><updated>2009-06-27T00:01:05.042+08:00</updated><title type='text'>用email发布</title><content type='html'>&lt;DIV id=PublishHeaderContainer contentEditable=false&gt; &lt;TABLE  style="BACKGROUND-COLOR: #f5f5f5; WIDTH: 100%; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; COLOR: #aaaaaa; FONT-SIZE: 11px; RIGHT: 0px; LEFT: 10px"  cellSpacing=0 cellPadding=8&gt;   &lt;TBODY&gt;   &lt;TR style="MARGIN: 40px"&gt;     &lt;TD&gt;       &lt;TABLE cellSpacing=0 cellPadding=0&gt;         &lt;TBODY&gt;         &lt;TR&gt;           &lt;TD style="WIDTH: 20px"&gt;&lt;IMG alt="Play slideshow"              src="cid:73CCC86989284D7EBC1503F39C5FC33E@HOMETHUNDER" width=16              height=16&gt;&lt;/TD&gt;           &lt;TD title="View photos as a slideshow"&gt;&lt;A              style="FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; COLOR: #444444; FONT-SIZE: 11px"              href="http://g.msn.com/5meen_us/171?path=/photomail/{ddf432d0-a202-4af2-af52-5ad8b7eaa0b6}&amp;amp;image=4BE8EF0207A31D34!948&amp;amp;imagehi=4BE8EF0207A31D34!946&amp;amp;CID=5469884539438570804"&gt;Play              slideshow&lt;/A&gt;&lt;/TD&gt;           &lt;TD style="WIDTH: 16px"&gt;&lt;/TD&gt;           &lt;TD style="WIDTH: 20px"&gt;&lt;IMG style="TEXT-ALIGN: right"              alt="Save all photos"              src="cid:87C576D8315E441D833CBF2732EFFE09@HOMETHUNDER" width=16              height=16&gt;&lt;/TD&gt;           &lt;TD style="DISPLAY: none"            title="Download and save high-resolution versions of these photos"&gt;&lt;A              style="FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; COLOR: #444444; FONT-SIZE: 11px"              name=layoutSaveAllImages&gt;Save all photos &lt;/A&gt;&lt;/TD&gt;           &lt;TD            style="FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; COLOR: #b2b2b2; FONT-SIZE: 11px; colorsend: #444444"            title="With Windows Live Mail, you can save all of the photos in this message in a few simple steps"&gt;Want              to save all these photos at once? &lt;A              href="http://help.live.com/help.aspx?mkt=zh-cn&amp;amp;project=WL_Mailv3&amp;amp;querytype=keyword&amp;amp;query=segami_lla_evas"              name=layoutSaveAllImagesPromote&gt;Learn how  &lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;     &lt;TD style="TEXT-ALIGN: right"&gt;Online pictures are available for 30 days    &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV  style="PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; WIDTH: 100%; PADDING-RIGHT: 5px; PADDING-TOP: 2px"&gt; &lt;DIV&gt;&lt;FONT  face=Calibri&gt;BSP的问题困扰了我一段时间了。最看好的blogger.com和wordpress.com无法从国内访问，而我又懒地在家里上tor，毕竟在公司里没有GFW的问题。我习惯使用的Live  Spaces虽然可以在国内访问，但是我的帐号被盾了，而这个Live Spaces还绑定在我最常用的Live帐号上，我不打算更换帐号。&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT  face=Calibri&gt;之后也尝试了一下用tor来上blogger.com或者wordpress.com，实在太慢了，难以忍受。&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;今天决定试试用email来发布。这才发现posterous.com貌似很不错。&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;除了网站很易用外，还可以发布到常见的SNS网络、BSP和媒体服务。&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;这封信是用Live Mail写的，寄给了blogger.com、wordpress.com、我的Live  Space和posterous帐号。&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT  face=Calibri&gt;而posterous帐号还链接了我的FriendFeed、Twitter、Blogger.com、Wordpress.com、Flickr、PicasaWeb。&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Calibri&gt;这里再贴张图片试试，Live  Mail的图片功能很强大，不过用来像这样发布blog，大概不是很合适。试试看吧。&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;SPAN  contentEditable=false&gt;&lt;SPAN style="DISPLAY: block"  xmlns:canvas="canvas-namespace-id" layoutEmptyTextWellFont="Tahoma"&gt;&lt;SPAN  style="DISPLAY: block; MARGIN-BOTTOM: 15px; HEIGHT: 19px; OVERFLOW: visible"&gt;&lt;/SPAN&gt;&lt;SPAN  style="DISPLAY: inline-block; MARGIN-BOTTOM: 25px; HEIGHT: 241px; VERTICAL-ALIGN: top; OVERFLOW: visible; MARGIN-RIGHT: 25px"&gt; &lt;TABLE style="HEIGHT: 241px"&gt;   &lt;TBODY&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;DIV style="WIDTH: 215px; HEIGHT: 215px; OVERFLOW: hidden"        title="View or save a high-resolution copy of this photo"&gt;&lt;A        href="http://qlekna.blu.livefilestore.com/y1pvfd5wlsby0HLwcQCvRLDZN-5RQOpw6ZGjE0w8wZrlc8PzlYDnuOVtw2L1V_LNdQJcwkCKAYhQMbfNZn50OTwWg/white_nights_ver1.jpg?download"        name=msnPhotoHref border="0"&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;IMG        style="MARGIN-TOP: 0px; DISPLAY: inline-block; MARGIN-LEFT: 38px" border=0        src="cid:B50517C26CA645208AB0BA5C40769488@HOMETHUNDER" width=139        height=215&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;DIV        style="TEXT-ALIGN: center; WIDTH: 215px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"&gt;&lt;FONT        size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;DIV  style="PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; WIDTH: 100%; PADDING-RIGHT: 5px; HEIGHT: 50px; PADDING-TOP: 2px"&gt;&lt;/DIV&gt; &lt;DIV style="MARGIN-TOP: 50px" contentEditable=false&gt; &lt;TABLE  style="BACKGROUND-COLOR: #f5f5f5; WIDTH: 100%; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; FONT-SIZE: 11px; RIGHT: 0px; LEFT: 10px"  cellSpacing=0 cellPadding=10 align=left&gt;   &lt;TBODY&gt;   &lt;TR&gt;     &lt;TD      title="Join Windows Live to share photos using Windows Live Photo E-mail"      colSpan=2&gt;&lt;A style="COLOR: #444444"        href="http://g.msn.com/5meen_us/175"&gt;Get Windows Live Mail to create your        own photo e-mails &lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-1464707805533813038?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/1464707805533813038/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=1464707805533813038' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/1464707805533813038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/1464707805533813038'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2009/06/email.html' title='用email发布'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110989391233140744</id><published>2005-03-04T07:18:00.000+08:00</published><updated>2005-03-04T07:51:52.333+08:00</updated><title type='text'>《ASD》设计模式：Observer</title><content type='html'>Observer模式稍稍有点复杂，但是由于他的作用如此强大，所以几乎在所有的带有分层概念的系统中都必须使用。&lt;br /&gt;带有GUI的软件几乎都有分层的概念，界面是一层，逻辑实现是一层。所以他们也就成了最常见的Observer模式的例子。&lt;br /&gt;不过Observer模式的用处要比单纯的GUI要宽广很多。Observer的应用环境是，有上下两层模块，下层模块的数据会自发变化，上层模块必须响应这样的变化，但是上层模块不知道下层模块会在什么时候变化。这种情况下就应该使用Observer模式，上层模块让下层模块知道自己的存在，然后在下层模块在变化的时候通知上层模块。&lt;br /&gt;Observer模式的另一个比较有趣的别名是Hollywood模式，因为这个模式可以被描述为“Don't call me, I'll call you.”。&lt;br /&gt;由于Observer如此的常用，所以在实际的使用过程中，这已经是一个烂熟于心的模式。《ASD》一书在讲述这个模式的时候，也没有多少新意，但是还让我有一些点滴的感想：&lt;br /&gt;&lt;br /&gt;－ Observer模式是典型的由DIP原则驱动的模式。无论是上层数据的变化还是界面的显示都是具体类。具体类应该是不稳定的，不能被依靠。所以必须抽象出接口，就是下层的Subject接口和上层的Observer接口。Subject接口依赖Observer接口。&lt;br /&gt;&lt;br /&gt;－ 根据单一职责原则（SRP)和接口分离原则（ISP），Subject应该只是处理register和notify的任务，而和具体逻辑无关。这在使用拉模式时尤其需要注意。&lt;br /&gt;&lt;br /&gt;－ Observer模式有推模式和拉模式两种方法。推模式中，由Subject把数据直接告诉Observer。在拉模式种，Subject只是告诉Observer有事情在变化，然后由Observer来查询是什么数据变化了。究竟使用何种模式应该视具体应用而定。然而常常是两个模式的混合运用。&lt;br /&gt;&lt;br /&gt;－ 在使用拉模式的时候，Observer要向下层询问获取数据。然而数据属于具体的业务逻辑，和Observer模式的框架无关。因此这个接口不应该被包含在Subject接口中，而需要设立一个单独的业务接口。也就是说，在这种情况下，下层模块要继承两个接口，Subject接口和自己的业务逻辑相关的接口。（如果不这么作，将会形成依赖环）&lt;br /&gt;&lt;br /&gt;－ 如果把推模式和拉模式混合使用，即是，Subject告诉Observer一个消息，提示是何种变化。Observer判断是否要查询更具体的数据，或者如何查询。这就是消息驱动系统了。&lt;br /&gt;&lt;br /&gt;－ 另外一种变化是，Observer在注册的时候，就表明自己对何种消息感兴趣。Subject在事件发生的时候，只是通知感兴趣的Observer。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110989391233140744?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110989391233140744/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110989391233140744' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110989391233140744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110989391233140744'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/03/asdobserver.html' title='《ASD》设计模式：Observer'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110983104069544621</id><published>2005-03-03T14:22:00.000+08:00</published><updated>2005-03-03T14:24:00.696+08:00</updated><title type='text'>《ASD》设计模式：Composite</title><content type='html'>我对于Comosite模式有种特殊的感情，因为这是我第一个理解了的模式。之前看《设计模式》一直未能理解模式的意义，直到看到Comopiste，才觉得豁然开朗。之后再看其它模式，也觉得能够理解模式背后的意图了。&lt;br /&gt;&lt;img src="http://storage.msn.com/x1pGg9EMswqL-9kysqe5Exop1s7TFWxyidVMu5VwMD5oTs5NYAZQ5j2eGvSiaF2TwC_OIYOXSVb49vjvP2g0ok8JmpGBcKxsMhNCcEu9kOFnQYSMJzcD-r9aw" /&gt;&lt;br /&gt;Composite模式其实是一种非常特别的模式，因为他所关注的是结构，而较少关注行为。这与大部分的设计模式是有所不同的。&lt;br /&gt;可是，Composite模式的结构是非常精巧的，甚至可以称之为美丽动人。&lt;br /&gt;元素合在一起组成了结构。结构可以和零散的元素或者别的结构再次组合，形成新的结构。这样的组合可以无穷尽地延续下去。&lt;br /&gt;常常，我们需要的是最上层的整体。&lt;br /&gt;Composite模式让我们可以在运行时期，用组合的方式来建造这样的整体。&lt;br /&gt;Composite模式较少被误用。因为她的应用总是在特别的面向数据结构的上下文环境。而且也没有多少别的方法可以顶替Composite的作用。&lt;br /&gt;Composite模式不太关注行为，即如何使用这个巨大组合结构中的元素。她本身只提供了很简单的深度优先的遍历方法。&lt;br /&gt;如果有更高的行为上的要求，就要借助于另外两个模式：iterator和vistor。&lt;a href="http://www.bloglines.com/sub/http://spaces.msn.com/members/likeyesterday/feed.rss"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110983104069544621?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110983104069544621/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110983104069544621' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110983104069544621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110983104069544621'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/03/asdcomposite.html' title='《ASD》设计模式：Composite'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110983093670591436</id><published>2005-03-03T14:20:00.000+08:00</published><updated>2005-03-03T14:22:16.706+08:00</updated><title type='text'>迁徙的野鸭</title><content type='html'>今天早上去上班的时候，有两只类似野鸭的鸟从我头顶飞过。莫非春天来了，又到了候鸟们迁徙的时候了？&lt;br /&gt;突然很想再看一次那部美轮美奂的电影《迁徙的鸟》。可惜身边没有碟片。而且这电影要在大屏幕上看才舒服。&lt;br /&gt;《迁徙的鸟》中有大量的和候鸟们同步飞行的镜头，观看的时候，感觉自己也在和鸟儿们一同飞翔。当镜头跟着鸟群，在挣脱地面束缚的那一刹那，心中有种感动在暗涌。&lt;br /&gt;候鸟的迁徙是非常伟大的。套用电影中的台词，迁徙的鸟是一个关于承诺的故事。&lt;br /&gt;没有电影看，就只能贴张海报了。&lt;br /&gt;&lt;img src="http://storage.msn.com/x1pGg9EMswqL-9kysqe5Exop1s7TFWxyidVMu5VwMD5oTuOOdn9XqingA3c28zlwBkqDuNRYZtMbro-z0spr9_JCDSgbdEnxpD_7pnzHGonyZuODPI6wo5j-Q" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110983093670591436?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110983093670591436/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110983093670591436' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110983093670591436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110983093670591436'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/03/blog-post_03.html' title='迁徙的野鸭'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110982519023994939</id><published>2005-03-03T12:31:00.000+08:00</published><updated>2005-03-03T12:58:06.640+08:00</updated><title type='text'>See The Future. Make History.</title><content type='html'>今明两天，在Redmond有微软一年一届的TechFest。微软在全世界的六个研究院（Redmond，湾区，硅谷，剑桥，北京，印度）都会在这个TechFest上，展示自己一年来的成果。See the future. Makes history就是本届TechFest的口号。&lt;br /&gt;TechFest在三个大会议室中，布置了很多摊位，每个摊位上都有一个技术展示。另外还有两个大会议室，用来作一小时一个的报告。&lt;br /&gt;我今天去的稍晚了一点，到场的时候已经快要4:30PM了。没有去听报告，直接去展厅看技术展示。有很多展示都非常让人兴奋，花了一个半小时，只是马马虎虎地看完了一个展厅。剩下的两个展厅就已经关门了。&lt;br /&gt;只能暗下决心，明天一定要早点去。&lt;br /&gt;我拿不准今天看到的东西中，有多少是可以公开谈论的。所以只好不谈具体细节，只说说大致内容。&lt;br /&gt;在今天这个展厅中，展示的技术，主要集中在系统与网络、软件工程、数据库、P2P方面。身为程序员，当然是软件工程方面的技术最有切身关系。有几个项目，和单元测试、源码数据挖掘、编程框架相关的，让我觉得特别的兴奋。真的是非常希望能够快点用上他们的成果。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110982519023994939?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110982519023994939/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110982519023994939' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110982519023994939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110982519023994939'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/03/see-future-make-history.html' title='See The Future. Make History.'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110974920834150192</id><published>2005-03-02T15:21:00.000+08:00</published><updated>2005-03-02T15:40:08.343+08:00</updated><title type='text'>相声瓦舍</title><content type='html'>我用eMule下载了一些台湾相声瓦舍表演的相声段落。听了之后，觉得非常过瘾。&lt;br /&gt;相声瓦舍中，最重要的两个表演者当属冯翊君和宋少卿二人。感觉上这两人的语言基本功依然不如大陆的一流相声演员，再表演报菜名这样的传统段子的时候，虽然还算精彩，但是就远不如大陆相声演员的神乎其技。&lt;br /&gt;可是谁喜欢看一个人站在台上口沫四溅的念绕口令？&lt;br /&gt;&lt;br /&gt;相声瓦舍最让人觉得过瘾的是他们的讽刺态度。讽刺时政，也讽刺不良的国民性。例如《相声说跨鬼子》系列，听来实在过瘾。&lt;br /&gt;然而有些段子，虽然没有太强烈的讽刺意味，例如《战国厕》，但是想像之丰富，也是大陆的相声中所见不到的。&lt;br /&gt;在创作的时候，束手束脚，这也不能，那也不能，久而久之，连正常的想像力也都没有了。大陆的相声创作大概就是如此。&lt;br /&gt;&lt;br /&gt;之前，听过一个一米线的理论。&lt;br /&gt;大意是说，有一个限制在那里，谁都知道不能跨过那根线，否则就很糟糕了。&lt;br /&gt;可是这样是不够的。编辑还很担心，自己会失手放过什么过界的东西吗。所以编辑会在那个限制之前，退出一米再划根线。&lt;br /&gt;然后是作者。他们会在编辑的那根线之前，再退出一米，再划一根线。&lt;br /&gt;可实际上，并不只有这三根线。&lt;br /&gt;因为所有的人都不确定自己的那根线是否划对了。看到别人的线好像更远一点，自己也就再退一点。&lt;br /&gt;于是你退一米，我退一米。那根线就越退越远了。&lt;br /&gt;真正的问题不是在于那根线在哪里，而是在于有那么一根线，人就失去了一种自由的能力。&lt;br /&gt;这就是所谓的精神阉割。&lt;br /&gt;&lt;br /&gt;所以，听听相声瓦舍，听听没有被阉割过的声音，真的很过瘾啊。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110974920834150192?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110974920834150192/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110974920834150192' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110974920834150192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110974920834150192'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/03/blog-post.html' title='相声瓦舍'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110957377124607808</id><published>2005-02-28T14:51:00.000+08:00</published><updated>2005-02-28T14:56:11.246+08:00</updated><title type='text'>Hike of Rattlesnake Mountain</title><content type='html'>今天和几个中国同事去爬Rattlesnkae Mountain。似乎这是我去年冬天以来的第一次hiking。&lt;br /&gt;&lt;br /&gt;Seatllte附近多山，因此也有颇多的登山爱好者。连带着，也就有了很多供hiking用的trail。随便一个小山丘或者湖边，都有一两条trail。&lt;br /&gt;&lt;br /&gt;在国内，北京附近爬山，常常是要么没有路，要么路边全是卖东西的。&lt;br /&gt;&lt;br /&gt;而在这里，风格却很不同。到处有专门供人远足用的小路，但是没有什么人卖东西。似乎也没有什么人来维护。小路两边没有垃圾桶，也不会有人把垃圾扔在路边。感觉这里的大部分地方都已经被开发过了，但是又保持着一种很自然的面貌。&lt;br /&gt;&lt;br /&gt;对于爱好爬山的人来说，这里确实是一个非常惬意的所在。&lt;br /&gt;&lt;br /&gt;Rattlesnkae Mountain应该算是比较有名的爬山去处。今天爬上的一路上，见到了不少人。（相对于这里别的地方而言，和北京香山的人海是完全不能比的了）。很多人都带着狗。也有几个人背着小孩。&lt;br /&gt;&lt;br /&gt;这次hiking的路程很短，只有2 miles，合3.2公里。不过等上山峰以后，视野到也是非常开阔。&lt;br /&gt;&lt;br /&gt;最遗憾的是，我虽然带了DC上山，但是居然忘了带存储卡。所以今天这里附带的照片都是我的朋友Jun拍的。&lt;a href="http://spaces.msn.com/members/csujun"&gt;Jun&lt;/a&gt;的照片拍得非常漂亮，大家可以去&lt;a href="http://spaces.msn.com/members/csujun"&gt;他的blog&lt;/a&gt;看看。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://storage.msn.com/x1pM0jCSUoiRhAL1Mmb3oquv04CkDof9AA35eMIraBYLV-O2D40F2qPAfqe_5_GI55HtJc3ZSOo_E60y_1zFuC_Wjnl9-CHtAuu" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;照片链接：&lt;a href="http://www.albumtown.com/showalbum.php?aid=19171&amp;amp;uuid=9981"&gt;Rattlesnake Mountain &lt;/a&gt;&lt;a href="http://www.bloglines.com/sub/http://spaces.msn.com/members/likeyesterday/feed.rss"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110957377124607808?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110957377124607808/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110957377124607808' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110957377124607808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110957377124607808'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/hike-of-rattlesnake-mountain.html' title='Hike of Rattlesnake Mountain'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110949226795436410</id><published>2005-02-27T16:17:00.000+08:00</published><updated>2005-02-27T16:17:47.956+08:00</updated><title type='text'>出游（玩具商店，华盛顿大学）</title><content type='html'>&lt;P&gt;春暖花开的周末，照例出去兜风。&lt;/P&gt;&lt;br /&gt;&lt;P&gt;中午先去了Bellevue Square，看了看朋友推荐的几个特色商店，Sharper Image和Discovery Chanel Shop。这几个商店都是卖一些特别的“玩具”，例如把时间显示投影到墙上的钟，电动的DVD架，在地毯上自动游弋的吸尘器。Discovery卖的东西相对要低龄化一些，比如用来侍养蚂蚁的模拟生态环境，能显示当前天空星座的灯。&lt;BR&gt;与其说是卖“玩具”，不如说是卖idea的商店。很多东西都非常对我的口味。可是论到价格，于国人而言，却已经不能当作玩具来看待了。&lt;/P&gt;&lt;br /&gt;&lt;P&gt;这些天不少地方的樱花都开了。所以我们下午去了华盛顿大学，希望能看到盛开的樱花。不过可惜的，华大里的大部分樱花树还只是含苞待放的状态，算是有点遗憾了。&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;IMG height=480 src="http://storage.msn.com/x1pGg9EMswqL-9kysqe5Exop1s7TFWxyidVMu5VwMD5oTs6N6C-zO_ikz3yWRI8eSDc0i_sx2IDgqYFZFKMAiQxYzFg-KobN2GPcMUHMHp5T-CB6WkPAiyOLg" width=600&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;对于华大，我没有什么好说的。梅贻琦先生说，大学者，乃有大师之谓也，非大楼之谓也。&lt;BR&gt;我只是看了看华大的大楼，当然是什么也说不出来了。&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110949226795436410?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110949226795436410/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110949226795436410' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110949226795436410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110949226795436410'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post_27.html' title='出游（玩具商店，华盛顿大学）'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110939761422965321</id><published>2005-02-26T13:30:00.000+08:00</published><updated>2005-02-26T14:00:14.230+08:00</updated><title type='text'>《ASD》设计模式：Factory － 兼谈模式的滥用</title><content type='html'>operator new是个很特别的命令，只要一出现，就会破坏DIP（依赖倒置原则）和OCP（开放封闭原则），然而她又是不能避免的命令。&lt;br /&gt;解决办法就是使用Factory模式，把new命令与使用者隔离开来。&lt;br /&gt;然而依然需要一个地方来创建Facotry类的具体实例，不过这个工作可以放在应用程序的初始化部分来作，与其它应用还是隔离开来的。&lt;br /&gt;关于Factory应该不用多写什么了。对于一个面向对象程序员来说，这可能是最常见的模式了。&lt;br /&gt;不过可以谈谈什么时候该用Factory模式。&lt;br /&gt;&lt;br /&gt;原则上说，当创建一个可能会变化的具体对象时，就应该（必须）要使用Factory模式。&lt;br /&gt;然而，什么对象是会变化呢？&lt;br /&gt;传统的设计方法是在最初的设计时就考虑这个问题。&lt;br /&gt;可是极限编程的思想略有不同。&lt;br /&gt;&lt;br /&gt;极限编程则认为，第一，在项目之初是很难预料哪些类是会变化的，所以不应该预先考虑这些变化。&lt;br /&gt;说实话，对于设计工程师来说，要接受这个观点还真的有点痛苦。虽然我知道她说的是真的。&lt;br /&gt;如果，软件不需要变化，那么面向对象的思想就失去了大半的意义。因此工程师们一定要让自己的作品能够灵活地响应变化，这也就是OCP的原则。&lt;br /&gt;然而，当运用了大堆的strategy、template、factory等等模式，建造出一个叹为观止的系统后，只等着需求改变，这个系统就能体现出OCP的好处。这时就象是搭了一个完美的陷阱，只等着猎物经过。&lt;br /&gt;可惜的是，猎物却常常并不从设置陷阱的地方出现。需求的改变总是出乎设计者的预想。那个陷阱成了一个完美的装饰品。&lt;br /&gt;我写过很多这样的装饰品。他们唯一的用处就是给后来者作为学习的例子。&lt;br /&gt;&lt;br /&gt;那么该在何时使用这些模式来让程序变得坚固而灵活可以承受需求的改变呢？&lt;br /&gt;极限编程认为，第二，发生过变化的地方趋向于再次变化。套用一句老话，“可以跌倒，但是不可以在同一个地方跌倒”&lt;br /&gt;就软件设计而言，在最初，并不去考虑应该应对什么样的变化。只有当第一次变化出现的时候，才去更改设计，让程序对这种变化能够遵守OCP的原则。并且，这种改动后的设计，应该能够应对今后出现的所有同类变化。&lt;br /&gt;我想，对于设计工程师，这种观念应该是可以接受的。&lt;br /&gt;&lt;br /&gt;设计模式的初学者，就好像拾到了一本秘籍的孩子。艺成下山，不管遇到什么都想施展一下拳脚。这就是模式的滥用。&lt;br /&gt;如何避免模式的滥用，应该多考虑一下上面所说的两条原则。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110939761422965321?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110939761422965321/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110939761422965321' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110939761422965321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110939761422965321'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/asdfactory.html' title='《ASD》设计模式：Factory － 兼谈模式的滥用'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110920921675621991</id><published>2005-02-24T09:22:00.000+08:00</published><updated>2005-02-24T14:23:29.236+08:00</updated><title type='text'>《ASD》包的设计原则－兼谈极限编程</title><content type='html'>我在之前谈ASD的时候，都有意回避了开发流程的问题。然而实际上敏捷开发就是极限编程的另一个名字。&lt;br /&gt;对于一个了解传统软件工程的人来说，甚至对于一个有传统项目开发经验的人来说，极限编程的观念都有点难于接受。正因为如此，我闭口不谈极限编程，只谈论设计模式。无论如何设计模式是好东西。&lt;br /&gt;到了“包”的部分，极限编程的话题再也绕不开了。&lt;br /&gt;极限编程中最惊世骇俗的部分大概是，反对建模，直接实现功能，然后在软件具备一定规模之后，才由下向上的设计“包”。&lt;br /&gt;如果过去有人向我提出这样的观念，一定会被我B4的，但是我现在到觉得，极限编程有一定道理。至少她在规模较小的项目中是有道理的。&lt;br /&gt;该如何衡量项目大小呢？这又是一个很难的问题。但是可以确定的是，大部分的项目都是小项目。&lt;br /&gt;&lt;br /&gt;极限编程认为，在实现功能之前，先建建立全局的模型是没有意义的，这样的模型只会限制软件的开发，然后模型和实现双方互相妥协，结果模型被改得面目全非，还是离理想结果相距甚远。&lt;br /&gt;&lt;br /&gt;反对极限编程的人认为，没有总体模型的指导，实现会缺乏大局观，变得混乱重复，难于维护。&lt;br /&gt;&lt;br /&gt;极限编程提高维护性的主要作法就是依赖“包”。“包”并不是传统的模块的概念，而只是一个软件结构的映射，用于管理依赖和重用。&lt;br /&gt;而由于测试驱动开发，软件结构是非常容易变动的，所以可以在混乱刚出现的时候，调整“包”，来恢复整个软件结构的有序。&lt;br /&gt;但是如果没有总体的模型，开发人员在实现功能的时候，如何才能知道有没有可以重用的包呢？在调整软件的时候，又如何知道该调整到哪个包里去呢？&lt;br /&gt;这就是说，需要有人（很多人，最好是全部开发人员）了解整个系统的情况，知道包的结构。&lt;br /&gt;这也是极限编程强调结对开发（pair development）的原因之一。结对开发的要义不仅是两个人一块干活，而且还是要经常变更自己的开发伴侣，开发系统中的不同模块。这样让知识在团队中广泛传播。团队中的每个人，都对系统中的各个部分都有所认识，然后软件的灵活调整才能得以实现。&lt;br /&gt;&lt;br /&gt;我基本上同意上诉观点。还有两个推论：&lt;br /&gt;第一个推论，项目的大小取决于开发人员的能力。由上面的讨论可以看出，要实施极限编程，需要每个开发人员都了解系统的结构。但是，事实上，个人的能力有限，在有限的时间中，能够理解的系统结构也是有限的。超出了这个限制之后，极限编程大概就会暴露出越来越多的问题。所以，极限编程确实在较小的项目中比较有效，这个大小的限制即是开发人员能够理解的系统的大小。团队中开发人员平均水平越强，极限编程能够支持的系统也就越大。&lt;br /&gt;推论的推论，如果是作一个个人作品，毫无疑问的应该使用极限编程。&lt;br /&gt;顺便一提的是，与极限编程对应的另一种方法是软件工厂，即是由少量的精英的制定模型，大量的软件蓝领实现极细小的模块。虽然我由衷的不喜欢这个点子，但是也许这种方法更适合中国的国庆。&lt;br /&gt;第二个推论，极限编程的各个部分有着密切的关系，分开来应用其中的一条两条，并非极限编程。&lt;br /&gt;&lt;br /&gt;好了，下面来谈论包的设计原则。前面已经提到，包的主要目的是管理软件模块的依赖关系和重用。包的设计原则就是为了使这样的管理尽可能的最优化。&lt;br /&gt;下面来看看这些原则。这些原则的前提是，这是一个应用极限编程的项目。即是说，项目的规模有限，并且已经有了一定规模的类，现在要用包来管理这些类。&lt;br /&gt;&lt;br /&gt;内聚性原则：包括REP，CRP，SRP。这里主要解决的是包的粒度问题，多少类该被放进同一个包中。然而，包其实并不等于软件模块，所以包的大小在通常情况下，是远小于软件模块的，就是说，同一个模块可能被放在多个包中。&lt;br /&gt;REP是重用发布等价原则，重用的粒度就是发布的粒度。即是说，一个包中的软件要么都是可重用的，要么都是不可重用的。我的理解是，实现feature时要想想，那些部分是这个feature独有的，那些部分是其它feature也可以用的。这两个部分要分入不同的包中。&lt;br /&gt;CRP，共同重用原则，一个包中的所有类应该是共同重用的。如果重用了包中的一个类，那么就要重用包中的所有类。我的理解是，即使一个feature中有很多部分都是可以重用的。但如果这些部分可以单独重用，那么也要分入不同的包。&lt;br /&gt;CCP，共同封闭原则，包中的所有类对于同一类性质的变化应该是共同封闭的。一个变化若对一个包产生影响，则将对该包中的所有类产生影响，而对于其它的包不造成任何影响。我的理解是，应该把对于同一个变化敏感的类尽量放入同一个包中。&lt;br /&gt;用不太准确的说法来说，前两个原则的动力来自包的client，趋向于拆分包；后一个原则的动力来自包的server，趋向于聚合包。包的粒度就是在这两种力量之间的动态平衡。需要注意的是，所谓包的client和server可能和你的想像有所不同。&lt;br /&gt;&lt;br /&gt;耦合性原则，包括无环依赖原则，稳定依赖原则，稳定抽象原则。这些原则主要用于解决包之间的依赖关系。&lt;br /&gt;无环依赖原则，在包的依赖关系图中，不允许存在环。所谓包的依赖是指，如果A包中的文件依赖B包中的文件时，就是A包依赖B包。（之前在DIP原则（类的设计原则）中，已经提到了实现应该依赖于接口。）这是一个应该严格遵守的原则，只有遵守了这个原则，才能谈后两个耦合性原则。依赖关系中如果出现了环，就要解决掉环。解决环的方法有两个，第一个方法的提示是DIP原则。第二个方法是，把两个包都依赖的部分提取出来作成第三个包，让两个包都依赖于这个包。这个方法的提示是，包在开发过程中是动态变化的。&lt;br /&gt;稳定依赖原则，朝着稳定的方向进行依赖。所谓稳定性，即是包的依赖关系。若是包A依赖一大堆其它的包，那么任何一个包的变化，都会引起包A的变化，包A即是不稳定的。相反，若一大堆的包依赖包B，那么包B若要变化就会引起很多其它包的变化，这么说包B很难改变，包B即是稳定的。《ASD》中描述了一个计算不稳定性的方法，称为不稳定性度量I，主要取决于依赖于包的类的数量和包中依赖于包外的类的数量，具体算法很简单，略。I是一个比值，范围是[0,1]。0时最稳定，1时最不稳定。这个I值对于类的划分有点意义，要把不变的类放入I值较小的包，把要变的类放入I值较大的包。但是I的主要意义是表现在稳定抽象原则中。&lt;br /&gt;稳定抽象原则，包的抽象程度应该和其稳定程度一致。理论上，抽象类即是接口，趋向于不变，具体类即是实现，趋向于变化。《ASD》再次给出一个描述包的抽象性度量A，即是用包中抽象类的总数除以保重类的总数得到的比值。这个抽象性A的取值范围是从0到1，数值越大，抽象性越大。因此，在理想的系统中，I越大，A就应该越小；A越大，I就应该越小。若是把A和I作成二维的坐标体系，那么(0,1)到(1,0)的连线就是一根理想连线，若是一个包远离这个连线，那么这个包的设计就是有问题的。&lt;br /&gt;这个让我想到，也许应该设计一个软件来自动管理包的A值和I值，自动给出统计数据。那么对于系统的设计应该会有很大的好处。也许，过一段时间，等我手上的项目不太多的时候，我也许可以写一个这样的东西出来。&lt;br /&gt;&lt;br /&gt;一个问题，在C++中，如何表现“包”呢？不明白，要想办法查查看。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bloglines.com/sub/http://spaces.msn.com/members/likeyesterday/feed.rss"&gt;&lt;p align="right"&gt;&lt;img alt="Subscribe with Bloglines" src="http://www.bloglines.com/images/sub_modern5.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110920921675621991?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110920921675621991/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110920921675621991' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110920921675621991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110920921675621991'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/asd.html' title='《ASD》包的设计原则－兼谈极限编程'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110904946552564775</id><published>2005-02-22T13:16:00.000+08:00</published><updated>2005-02-22T13:41:44.486+08:00</updated><title type='text'>周末郊游</title><content type='html'>兜风一整天，拍了几张照片。&lt;br /&gt;&lt;img src="http://storage.msn.com/x1pGg9EMswqL-9kysqe5Exop1s7TFWxyidVMu5VwMD5oTvl0eMUkAvkovBRiOwamblDn0N996Zsb3-CFt97QK-CdjLEp4yLOEFhGqYA166NBYm6jT_9BG8e1Q" /&gt;&lt;br /&gt;照片链接：&lt;a href="http://www.albumtown.com/showalbum.php?aid=18551&amp;amp;uuid=9981" target="_blank"&gt;Outing&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110904946552564775?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110904946552564775/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110904946552564775' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110904946552564775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110904946552564775'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post_22.html' title='周末郊游'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110877422661740937</id><published>2005-02-19T08:39:00.000+08:00</published><updated>2005-02-24T10:57:54.473+08:00</updated><title type='text'>Everything About Everything</title><content type='html'>前天我工作所用的Windows忽然不能启动，重装系统也告失败，所以就只好向IT部门求助了。&lt;br /&gt;IT部门的兄弟说，尽快给我送个哥们来帮忙。&lt;br /&gt;于是我就一直待在办公室里等待。可是，这两天，恰好，IT兄弟们赶上了农忙季节。竟然把我凉拌了一天也没有人来理我。&lt;br /&gt;于是，我只好在办公室里看文档。把之前想看而没有时间看的文档全读完了。&lt;br /&gt;之后开始读书，一口气读完了五章《ASD》，连读书笔记都写了三篇。&lt;br /&gt;&lt;br /&gt;晚上回家的时候，在路上听iPod，听到了《the Big Blue》配乐二。一开始穿插了很多电影中的台词。&lt;br /&gt;Enzo声音低沉，磁力无限地说：“welcome to blue”。&lt;br /&gt;&lt;br /&gt;这几天来，每日的天空都干净得耀眼，晚上星空灿烂。&lt;br /&gt;我已经熟悉了北斗星和猎户星座。昨夜，在回家的时候，又凭着中学时代的记忆，顺着北斗七星，在北方天空中找出了北极星。&lt;br /&gt;发现每日上班走的148路，几乎是完完全全的正南正北指向。&lt;br /&gt;&lt;br /&gt;iPod中，传出了Enzo和Jacque的对话。&lt;br /&gt;What do you want to know?&lt;br /&gt;Everything.&lt;br /&gt;Everything about what?&lt;br /&gt;Everything about everything.&lt;br /&gt;&lt;img src="http://storage.msn.com/x1pGg9EMswqL-9kysqe5Exop1s7TFWxyidVMu5VwMD5oTvaRuFzlI1wjiRuZZPpxpEzoJXwzxVwVXBoBpN9n_yV60F6LXRM5H1Tdzzc-NEuxUa9Tu_ZcI5qcA" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110877422661740937?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110877422661740937/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110877422661740937' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110877422661740937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110877422661740937'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/everything-about-everything.html' title='Everything About Everything'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110877338149721959</id><published>2005-02-19T08:22:00.000+08:00</published><updated>2005-02-19T08:38:19.356+08:00</updated><title type='text'>〖转贴〗中国人的种族观念</title><content type='html'>【若昔难得 按：】写这文章的人是个爱尔兰老外。于国人而言，对于他的指针，可能有很多都会断然否决，或曰以偏概全。&lt;br /&gt;也许是以偏概全，也有可能是旁观者清。&lt;br /&gt;中国正在迅速地走向世界。之前，中国较少接触外面的世界，所以种族观念并未彰显。&lt;br /&gt;而现在，与外界的联系日益加强，中国之国力也与日渐进，种族问题确实是值得国人注意。&lt;br /&gt;&lt;br /&gt;就该文所讲的具体实例，在我自己的身上，也有那么一点痕迹。&lt;br /&gt;比如，一般情况下，我管外国人为老外，但是，对于黑人兄弟，我却常常会称之为黑人。&lt;br /&gt;我可以用这个理由来辩解，在我们常见到的老外中，黑人兄弟比较少，所以称黑人，有更准确的指向性。而且，我确定，自己对于黑人没有任何偏见。&lt;br /&gt;但是，如今仔细想来，黑人兄弟发现自己在中国，竟然连“老外”的称呼也不能享用，应该是有点不爽的。&lt;br /&gt;所以，我今后，一定会注意对于非白人老外的称呼问题。&lt;br /&gt;称呼事小，然种族观念问题事大。而且这种观念，就是在这么一点一滴中慢慢积累起来的。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/6365015.html"&gt;中国人的种族观念&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110877338149721959?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.blogcn.com/user17/likeyesterday/blog/6365015.html' title='〖转贴〗中国人的种族观念'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110877338149721959/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110877338149721959' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110877338149721959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110877338149721959'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post_110877338149721959.html' title='〖转贴〗中国人的种族观念'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110877176598294348</id><published>2005-02-19T08:03:00.000+08:00</published><updated>2005-02-19T08:09:25.983+08:00</updated><title type='text'>〖转贴〗1905：三种力量角力中国</title><content type='html'>【若昔难得 按：】一百年以前，“山雨欲来”。保皇派、立宪派、革命派，只是这百年风云的开始。之后的风起云涌，到有点不知如何说起的意味。&lt;br /&gt;转念间就想到一句话，百年如一梦。&lt;br /&gt;不过立刻就明白，所谓“梦”的说法，是不折不扣的bullshit。&lt;br /&gt;凡走过必留下痕迹。&lt;br /&gt;百年之后，再回头来看，2005又留下了什么痕迹。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/6365006.html"&gt;1905：三种力量角力中国&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110877176598294348?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.blogcn.com/user17/likeyesterday/blog/6365006.html' title='〖转贴〗1905：三种力量角力中国'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110877176598294348/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110877176598294348' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110877176598294348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110877176598294348'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/1905.html' title='〖转贴〗1905：三种力量角力中国'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110877116766967854</id><published>2005-02-19T07:41:00.000+08:00</published><updated>2005-02-19T07:59:27.670+08:00</updated><title type='text'>〖转贴〗让我们接近星星</title><content type='html'>【若昔难得 按：】先哲康德有句名言，头顶的星空与心底的良知。这话听起来很cool，有种让人感动的意思。&lt;br /&gt;然而，我以外，越是让人感动的口号，我们越要加以提防。仔细分析，他究竟是在说什么，有何依据。理性是人类的最强武器，一定要善加利用。以上所说的，并非针对康德的这句名言。&lt;br /&gt;在下对哲学家们先是敬而远之，后来又是敬谢不敏，所以对哲学家们实在是有点距离感。&lt;br /&gt;单就康德而言，我倒是零星地读过他的一些言论。他的理性和反宗教的一面，很为我欣赏。大概算是哲学家中，最对我胃口的那一支了。&lt;br /&gt;什么是头顶的星空呢？康德似乎是指无法穷究的自然运行规律。&lt;br /&gt;是的，在人类有限的时间中，我们是无法穷尽这世界背后的规律的。然而，我们可以知道的，可以作到的，却远比大多数人心目中的那个界限更大。&lt;br /&gt;实际上，这个世界上没有神，（相信神的诸位请原谅在下身为骄傲的无神论者的狂妄）更没有神定下的界限。&lt;br /&gt;科学是没有边界的。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/6364992.html"&gt;让我们接近星星&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110877116766967854?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.blogcn.com/user17/likeyesterday/blog/6364992.html' title='〖转贴〗让我们接近星星'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110877116766967854/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110877116766967854' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110877116766967854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110877116766967854'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post_19.html' title='〖转贴〗让我们接近星星'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110876973357350684</id><published>2005-02-19T07:34:00.000+08:00</published><updated>2005-02-19T09:11:13.050+08:00</updated><title type='text'>《ASD》设计模式：NULL Object</title><content type='html'>CFoo * pcf = bar.GetFoo();&lt;br /&gt;if ( !pcf &amp;&amp;amp;amp; cf.Ready() )&lt;br /&gt;{&lt;br /&gt;pcf-&gt;Execute();&lt;br /&gt;}&lt;br /&gt;这是一段非常常见的代码。但是有人觉得!cf的写法不够优雅，就说可以用NULL Object模式来简化这种写法。&lt;br /&gt;&lt;br /&gt;NULL Object模式大致说来，就是从当前的CFoo类中，派生一个CNullFoo类出来，这个类什么事情也不做。比如说他的Execute函数可能就是一个空函数。&lt;br /&gt;然后，当bar.GetFoo()失败了，原本要返回一个NULL的时候，就返回这个CNullFoo类的实例。&lt;br /&gt;于是，在调用端，就不用做!pcf的判断了，不管GetFoo结果如何，都可以一致的对待。&lt;br /&gt;&lt;br /&gt;这个方法虽然看起来不错，但是好像没有省多少事，却还增加了一个类，是否有点不值呢？&lt;br /&gt;&lt;br /&gt;对于像我这样的C++程序员来说，可能不会马上想起nested class，但是《ASD》一书，是使用Java来写例子程序的。&lt;br /&gt;所以，这个CNullFoo类，其实是CFoo的一个Nested Class。这样，这个方案就可以接受了。&lt;br /&gt;但是在C++中，我还是觉得这个模式是没有什么价值的。&lt;br /&gt;&lt;br /&gt;顺道一提，我对Java的看法。&lt;br /&gt;我热爱C++，所以对于Java多少会有点欠缺热情。不过我希望我下面说的话尽量公正。&lt;br /&gt;一般说来，C++有两大缺点，一个是和C语言兼容，一个是复杂性。&lt;br /&gt;就和C语言兼容而言，确实不爽。然而，这更多是编程习惯的问题。大家都知道，那一部分是C++中不太光彩的部分，那么不要去用它不就好了吗。（我要故作天真状了。）&lt;br /&gt;而对于复杂性，我个人觉得，还可以接受。相反倒是Java不够复杂，就丧失了很多非常cool的特性，而变得不够灵活。在复杂和受限之间，我宁愿选择复杂。&lt;br /&gt;但是Java有两个特性，使我非常艳羡的。&lt;br /&gt;一个是语言的动态性（反射机制），另一个是nested class。都是目前的C++在语言一级上，很难实现，又非常有用的东西。不过，好像在C++/CLI中，这两个特性都会出现。&lt;br /&gt;^_^ 这太让人期待了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110876973357350684?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110876973357350684/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110876973357350684' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110876973357350684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110876973357350684'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/asdnull-object.html' title='《ASD》设计模式：NULL Object'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110876880800414337</id><published>2005-02-19T07:16:00.000+08:00</published><updated>2005-02-19T07:20:08.006+08:00</updated><title type='text'>《ASD》设计模式：Singleton和Monostate</title><content type='html'>Singleton几乎是最简单的模式了，我甚至认为，在一般情况下，他不是模式，而只是一个idiom。&lt;br /&gt;但是，他确实功能强大，而且非常实用，又很常用。（所谓居家旅行杀人灭口必备之工具）&lt;br /&gt;关于Singleton没有多少可以说的了。一句话的解释是，利用静态指针或引用来维护一个系统中某个类的唯一实例；利用静态方法来获取这个唯一实例；是全局变量的优雅替代。&lt;br /&gt;《ASD》一书中，也没有对Singleton讲出多少新意来。&lt;br /&gt;&lt;br /&gt;对于利用静态变量做出来的技巧，都可以考虑用模版类来自动化。Singleton就是一个非常好的例子。这个问题我会在以后关于《Modern C++ Design》的记录中来讨论。&lt;br /&gt;&lt;br /&gt;Monostate模式却有些新意思，甚至有点搞笑的味道。&lt;br /&gt;如果，以各类可以有多个实例，但是没个实例中的成员都一样，那又如何？那就是说，不论这个类有多少个实例，其实每个实例使用的内存都是同一段静态内存。每个实例都是同一个实例的不同化身。这也算是全局变量的优雅替代。&lt;br /&gt;但是Monostate的实现要比Singleton来的麻烦，必须把每个变量都声明成静态变量。&lt;br /&gt;那么这样做有什么好处呢？&lt;br /&gt;《ASD》如是说：&lt;br /&gt;透明性：使用者使用Monostate对象和使用普通对象没有什么区别。&lt;br /&gt;可派生型：每个Monostate对象的派生类依然是Monostate。（我的理解是，这个特性的前提条件是，派生类不能添加非静态成员变量）&lt;br /&gt;多态性：派生类中可以override父类的方法。&lt;br /&gt;我认为透明性其实没有什么意思，而且有点危险。如果调用者不知道自己调用的是Monostate，而把它当作普通类来使用，那么Monostate的表现可够她大吃一惊的。&lt;br /&gt;可是后两个特性却很有意思，非常有意思。&lt;br /&gt;仔细考量Monostate的内存布局。所有的monostate派生类都共享同一块内存，但是派生类的函数内容却有所不同。也就是说，如果把所有的monostate类对象看作是同一个对象（从内存的角度来看，他们也的确就是一个对象），那么这个对象的函数会根据调用点的不同，而由不同的表现。&lt;br /&gt;即，这个对象的功能可以响应当前的状态。这是一个非常优雅的&lt;strong&gt;状态机&lt;/strong&gt;。&lt;br /&gt;这就是Monostate模式的真面目，全局唯一的状态机。&lt;br /&gt;如何实现Monostate模式的状态机，关键一点就是，在父类中，包含一个到子类的指针。父类的所有函数，都委托给该指针指向的子类对象。子类的函数，在状态切换时，把这个指针改变为指向下一个状态子类的实例。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110876880800414337?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110876880800414337/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110876880800414337' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110876880800414337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110876880800414337'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/asdsingletonmonostate.html' title='《ASD》设计模式：Singleton和Monostate'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110876766867963447</id><published>2005-02-19T06:47:00.000+08:00</published><updated>2005-02-19T09:10:19.516+08:00</updated><title type='text'>《ASD》设计模式：Facade和Mediator</title><content type='html'>Facade模式和Mediator模式有些相似，虽然尚未相似到令人混淆的地步。在形式上他们是有明显区别的，在功效上却有共通之处，这样的相似更应该注意。&lt;br /&gt;按照GOF的《Design Patterns》一书，Facade模式和Mediator模式都是用于连接多个类，简化类之间的联系。&lt;br /&gt;Facade模式是把大系统藏在自己后面，由自己来做一个通用的接口。使用者不用关系下面的具体类，只要了解Facade的接口，就可以使用系统了。这几乎是最常用的设计模式了。&lt;br /&gt;Mediator也是连接大系统，但是它的客户并不是系统的使用者，而是系统中的各个模块；相应的，它的目的只是为了降低系统中各个模块之间的依赖关系。而对于系统的使用者，Mediator常常是透明的。&lt;br /&gt;&lt;br /&gt;《ASD》一书中，不仅强调了这两个模式的更多特性，还挖掘了这两个模式之间更内在的关系。即他们都是为了施加&lt;strong&gt;策略&lt;/strong&gt;，Facade模式是从上面施加，Mediator是从下面施加。&lt;br /&gt;所谓策略，即如何使用系统中的模块。&lt;br /&gt;于此一说，如何应用Facade模式来施加策略就昭然若揭了。既然调用者只是发出命令，由Facade对象解释命并调用系统中的模块来执行命令，那么Facade对象就可以在执行时，控制各个模块之间的关系了。&lt;br /&gt;这个有些Template模式或Strategy模式的味道。&lt;br /&gt;由于是从调用这一端执行，所以可以说，这是从上面施加策略，或者可以说是一种&lt;strong&gt;主动策略&lt;/strong&gt;。&lt;br /&gt;&lt;br /&gt;在《Design Pattern》书中，Mediator对于系统的客户是透明的，但是系统中的各个模块基本上都还是指能够看到Mediator。&lt;br /&gt;可是在《ASD》书中，Mediator对于系统中的各个模块基本上也是半透明的了。&lt;br /&gt;Mediator知道所有的模块，和他们之间的关系。&lt;br /&gt;而各个模块并不知道Mediator的存在，它们能看到的，只是一个消息系统，有事就发消息。&lt;br /&gt;当然了，Mediator就在消息系统的另一端倾听。一旦收到了某个模块的消息，他就开始调用相关的其他对象，牵动整个系统。&lt;br /&gt;策略就是如此在系统内部运转，这是这次除了Mediator自己以外，没有对象知道，策略已经开始运作了。&lt;br /&gt;所以可以说，这是从下面施加策略，或者可以说是一种&lt;strong&gt;被动策略&lt;/strong&gt;。&lt;br /&gt;&lt;br /&gt;两者相比较，主动策略来的更直接，力量更强大。但是如果调用着绕过Facade的接口，直接与系统中子模块对话，策略就会无法实施。&lt;br /&gt;被动策略是隐蔽的，是以相应的方式来运作的，在策略的实施上，有些限制。但是没有模块知道策略的实施，也就不能绕过这些策略。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110876766867963447?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110876766867963447/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110876766867963447' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110876766867963447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110876766867963447'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/asdfacademediator.html' title='《ASD》设计模式：Facade和Mediator'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110860680698309303</id><published>2005-02-17T10:17:00.000+08:00</published><updated>2005-02-19T07:11:15.800+08:00</updated><title type='text'>《ASD》设计模式：Template和Strategy</title><content type='html'>Q：virtual函数可以是private函数吗？&lt;br /&gt;A：可以。不仅可以，这还是Template模式中的常见方法。&lt;br /&gt;Q：那么子类实现这些不能被调用的虚函数有什么意义呢？&lt;br /&gt;A：意义在于这些虚函数是由一个public的非虚函数来调用的。&lt;br /&gt;Template模式的核心是有一个相对固定的调用框架和可以被替换的具体步骤，父类实现这个调用框架，子类实现具体步骤。如果不想让客户随便的使用这些具体步骤，就可以把它们设为private函数，只能由父类的框架来调用。所以，对于一个类似于framework的产品，Template模式几乎是必不可少的。&lt;br /&gt;&lt;br /&gt;Template模式是一种非常强大而且有趣的模式，但是它常常会被滥用。根本原因是：仔细考量Template模式的结构，会发现Template模式的实现完全是依靠&lt;strong&gt;继承&lt;/strong&gt;。而GOF说过，要优先考虑&lt;strong&gt;聚合&lt;/strong&gt;然后才是继承。&lt;br /&gt;Template是直接继承，这使得具体实现的子类依赖于调用者父类，这不符合DIP原则（还能想起什么是DIP吗？）这就使得子类中的方法不能为其他对象所用。而常常，对于一个具体实现有不止一种策略，而每种策略都需要这个具体实现中的某个方法。这种时候，Template模式会变得很麻烦。&lt;br /&gt;那么如何才能让它符合DIP原则呢？这就需要在调用者和实现者之间添加一个接口。这个接口声明所有的可能被调用的步骤；调用者包含这个接口，调用接口中的方法；实现者从这个接口中派生，实现接口中的所有步骤。&lt;br /&gt;这个改动将大大地改善之前设计的灵活性。多种策略可以共享同一个实现了，当然一个策略也可以应用于多种实现上。策略和实现之前完全的松绑了。&lt;br /&gt;实际上，这种设计是把之前的&lt;strong&gt;Templage&lt;/strong&gt;模式便成了&lt;strong&gt;Strategy&lt;/strong&gt;模式。&lt;br /&gt;所以当，涉及到要把上层逻辑和下层实现分离的时候，应当优先考虑Strategy模式，而不是Template模式。&lt;br /&gt;&lt;br /&gt;那么Template模式是否就没有用了呢？看到这种问句的人都该明白，答案一定是否定的。&lt;br /&gt;刚才已经提到了，Template模式的问题之一是实现者的方法不能被其他对象使用。&lt;br /&gt;而本文一开始就说了，Template模式可以把虚函数设成私有函数，以防止其他对象滥用具体实现类。也就是说，这是一个故意加上去的限制。&lt;br /&gt;现在明白了吧，Template的不灵活原本就是他的意图，本意就是要给使用者添加一些限制。例如一个framework的产品，并不希望出现自己所不愿意见到的调用方法（那样也许会对产品本身造成破坏），所以就会使用Template模式。&lt;br /&gt;&lt;br /&gt;结论是：Template模式在于限制，Strategy模式在于分离。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110860680698309303?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110860680698309303/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110860680698309303' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110860680698309303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110860680698309303'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/asdtemplatestrategy.html' title='《ASD》设计模式：Template和Strategy'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110853675355685517</id><published>2005-02-16T13:57:00.000+08:00</published><updated>2005-02-19T07:03:27.216+08:00</updated><title type='text'>《ASD》设计模式：Command和Active Object</title><content type='html'>Command模式：&lt;br /&gt;&lt;em&gt;Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations. － 《Design Patterns》&lt;/em&gt;&lt;br /&gt;&lt;img src="http://storage.msn.com/x1pGg9EMswqL-9kysqe5Exop1s7TFWxyidVMu5VwMD5oTt1GlqBg2x2CaEJC6awHkmYtH0tiT1vhbHy7W61oULO3CLLnqec1IvA3pRUVV1zvKaoqhtps4oUwg" /&gt;&lt;br /&gt;Command模式的关键在于只包含一个 Execute方法，子类在实现这个接口时，在Execute方法中，完成特定的任务。可以说，这是一个非常简单的模式。&lt;br /&gt;《ASD》中提到了该模式的三种用法：&lt;br /&gt;1. Invoker可以和任意一个Command挂钩，而且不需要了解这到底是个什么ConcreteCommand，然后在需要的时候调用这个Command对象的Execute方法就行了。这在消息驱动的的系统中非常常见，每个trigger就是一个invoker。那么如何把Command和invoker挂钩呢？方法很多，最cool的方法是在系统外用一个配置文件来指定。这样不需要重新编译就可以改变软件运行的方式。可以参考Source Insight的界面。Source Insight中可以任意配置菜单项和工具栏按钮。其实现应该就是应用了这种Command模式。&lt;br /&gt;2.上面的方法是否让人想起了Template模式？有点相像吧。顺着这个思路去想，就可以把Command模式应用于Transaction。让一个类来解决Transaction的init和uninit问题，中间包含一个Command的队列。这样就可以把这个队列中的全部command当作一个transaction了。这样的作法可以把Transaction的实现和逻辑分离开来，是很漂亮的实现。同样的思路，也可以用在类似的问题上，需要init和uninit，中间有不定量的操作。&lt;br /&gt;3.如果真的用来解决transaction问题，那么就必须具备roll back的能力。然而这个很容易实现，只要在command类中，添加undo方法就可以了。剩下的活交给invoker来处理。&lt;br /&gt;4.此外还有一个附带的好处。command类和一个单独的execute方法其实很相似，但是command类的对象有生命周期，可以由程序来控制。因此，一个command对象，可以在提交了很长时间以后再批量执行。&lt;br /&gt;除了这些以外，《Design Pattern》还提到了Command模式的其他使用方法。虽然这些方法未必使用，但我还是把它们列在这里：&lt;br /&gt;1.command对象和command对象的序列都可以serialization。这样如果软件被有意或无意的中止（例如crash），在重新启动后，还可以接续之前没有完成的任务。&lt;br /&gt;2.Command模式如果和Composite模式接合，就可以作出MacroCommand。^_^，这个idea虽然很cool，但是可以用到的地方大概不多吧。&lt;br /&gt;&lt;br /&gt;Active Object模式不属于《Design Pattern》23模式。实际上，她是一种特殊的Command Queue。其特殊之处在于：&lt;br /&gt;1. 队列的拥有者会顺序地执行队列中所有Command对象的Execute方法。（这个其实不算特殊）&lt;br /&gt;2.Command对象在自己的Execute方法结束前，可以把一个新的command对象（实际上常常是这个command对象自己）再加到队列的尾部。&lt;br /&gt;看出来了吗，这个队列有可能不会终止的，他可以一直执行下去。这个可以作为一个应用或者服务的主模块了，想像一下她可以作多少事情吧。&lt;br /&gt;《ASD》指出这个模式可以用来在一个线程中处理多任务的问题！！！ ^_^ 太cool了。&lt;br /&gt;如何处理呢？你可以把每个command对象看作是一个任务。他在Execute函数中，处理自己的任务，在任务告一段落时，记录自己的状态，然后把自己插入到队列的尾部，结束Execute方法。当队列轮完一周后，又会再次执行这个command对象的Execute方法。 ^_^ 很cool吧。&lt;br /&gt;那么这种方法和多线程的方法相比有什么有缺点呢？&lt;br /&gt;最大的优点是，所有的command都在同一个线程中，因此切换时，不需要进入内核模式！！超高效啊！！而且，可以有很多很多的command，数量上远远超过多线程的数量。&lt;br /&gt;缺点嘛，是这种方法需要用户自己来实现调度，另外这其实是一种非剥夺模式的多任务，如果command处理不好，就会连累其它所有的command，因此实际上比多线程要更复杂。（嘿嘿，程序员能够怕麻烦吗？）&lt;br /&gt;还有一点，Active Object运行于单线程，也就是说，她不能享受多处理器或多处理器核心带来的性能上的改善。&lt;br /&gt;其实，这最后一点是非常致命的一点。也就是说，在当前intel的超线程CPU机器上，如果系统的负担并不重的时候。Active Object的效率有可能比多线程更低。&lt;br /&gt;Anyway，这是一个非常有趣的模式。只是一般的程序员可能没有机会用到。但是请记住她，也许能有那么一次机会，可一用她来爽上一把。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110853675355685517?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110853675355685517/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110853675355685517' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110853675355685517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110853675355685517'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/asdcommandactive-object.html' title='《ASD》设计模式：Command和Active Object'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110852738730139067</id><published>2005-02-16T10:26:00.000+08:00</published><updated>2005-02-16T12:31:54.893+08:00</updated><title type='text'>异形中的两只狗</title><content type='html'>去年年底的时候，复习了一遍异形四部曲，看到一个很有趣的细节。在第一集中，Ripley养有一只小狗。很乖巧的小猎犬，就是Snoopy那种。&lt;br /&gt;电影的后半段异形在飞船中，横冲直撞，大肆屠杀。可这只狗却安然无恙，虽然她也曾经被异形追踪过。在异形四部曲中，能够从异形口中逃生的，除了女主角Ripley以外，就是这只狗了。最后，飞船上的船员，除了Ripley之外，全都被杀死。只有Ripley和小狗乘坐救生船逃生了。&lt;br /&gt;是小狗的求生能力很强吗？当然不是，只是导演很强而已。在好莱坞的电影中，坏人可以死，好人可以死，连世界毁灭也不算什么，可是杀死一只无辜的小狗，那可就真是大事件了。&lt;br /&gt;所以，第二集中，Ripley一醒来，首先就要去找那只小狗，小狗没事就好。至于Ripley在太空中漂流了70多年，连女儿都已经死了。观众于此，虽然有些感同身受的伤感，却也还能够接受。&lt;br /&gt;之后，Ripley第二次出发去和Aliens干架。这次如果再让异形们把人类杀个干净，偏偏留下小狗作活口，剧情上就太不通顺。可是又万万不能杀小狗，怎么办呢？导演这次把小狗留在家中了。让女英雄Ripley一个人去拼命吧。&lt;br /&gt;到了异形第三集的时候，导演换成了新锐大卫芬奇（David Fincher）。这哥们尽管现在很牛，可在异形第三集的时候，即没有拍Se7en，也没有拍Fight Club，仍然是个毛头小伙子。所以他一心要把异形第三集拍成一个反传统的电影。其决心之大，在于电影故事还没有开始，就把第二集中和Ripley有点感情戏的大兵和Ripley拼死救出的小女孩给杀了。我敢肯定，如果第二集中，Ripley把那只小狗带在身边，那么那只小狗也必定会被大卫给杀掉。&lt;br /&gt;可是没有杀狗，多少让大卫有点不过瘾。所以大卫安排异形首先寄生在监狱里的一只狗身上，然后破狗而出，再大肆咬人。对观众来说，杀狗可比杀人要震撼多了。所以，荧幕上，异形可以把人撕碎，但是绝不能正面出现异形杀狗的场面。&lt;br /&gt;后来，异形第三集的DVD中，有一个加长版，并不是由大卫剪辑的。在这个版本中，异形寄生的是一只牛，而不是狗。没有杀狗的情节了。&lt;br /&gt;我看DVD的时候，首先看的是加长版。看到牛被杀死的时候，确定这个加长版是个垃圾，然后就切换回原版去看了。&lt;br /&gt;&lt;br /&gt;提到电影中被杀死的动物，让我想起，在教父第一集中，有个很出名的情节。&lt;br /&gt;教父为了威胁电影制片人，把制片人的马杀死了，再把马头藏在制片人的被子下。制片人醒来时，被吓得半死，然后就乖乖听话了。&lt;br /&gt;科波拉在教父DVD的评论音轨中提到，电影上映后，有很多人打电话或写信来批判为了拍电影就杀死一匹美丽而无辜的马。&lt;br /&gt;科波拉解释他们并没有杀马。他们本来打算用一个假马头来拍这段戏，可是效果不好。后来他们发现有宠物食品公司用马肉来作宠物食品罐头，于是他们就找到宠物食品公司，选了匹漂亮的马，买下了马头，用来拍了那段戏。当然，马的身体还是被用来作成了罐头喂给了猫和狗。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110852738730139067?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110852738730139067/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110852738730139067' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110852738730139067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110852738730139067'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post_110852738730139067.html' title='异形中的两只狗'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110852050393976736</id><published>2005-02-16T09:43:00.000+08:00</published><updated>2005-02-16T10:24:37.900+08:00</updated><title type='text'>未成年天后</title><content type='html'>从网上下载了法国未成年天后Alizee的两只MTV，看了以后，的确有点惊艳的感觉。Alizee出生于1984年，15岁就创下了百万销售成绩。虽然非常年轻，脸上稚气未脱，但台风却稳健成熟，很有些巨星的味道。&lt;br /&gt;&lt;img src="http://www.evenca.it/Alizee/Alizee08.jpg" /&gt;&lt;br /&gt;不由得让人想起另一个年幼成名的法国巨星Sophie Marceau。Sophie为广大国人所知大概是从braveheart开始，但其实她是由她的电影处女作《初吻》而成名的。而那时她才刚刚14岁。&lt;br /&gt;&lt;img src="http://www.ifrance.com/sophie-marceau/filmo/boum/boum8.jpg" /&gt;&lt;br /&gt;看看《初吻》时的Sophie和现在的Alizee，到有些相似的地方。都是掩盖不住的青春年少咄咄逼人，却又充满了成熟性感的味道。&lt;br /&gt;不由得想起张爱玲年幼时说的那句话，“成名要乘早啊”。&lt;br /&gt;以前我是小生，如今都可以自称老夫了，却也没有能够成名。确如张爱玲所说，“快乐也不那么痛快了”。&lt;br /&gt;张爱玲在这篇喊出了“成名要趁早”的《天才梦》中，还有更棒的一句话，“&lt;strong&gt;生命是一袭华美的袍，爬满了蚤子。&lt;/strong&gt;”&lt;br /&gt;&lt;br /&gt;相关链接：&lt;br /&gt;Alizee的两支MV，都是720X480的高分辨率。下载时注意量力而行。&lt;br /&gt;&lt;a href="http://www.avfan.cn/Alizee/Alizee%20-%20La%20Isla%20Bonita%20(DVD%20Single).mpeg"&gt;La Isla Bonita&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.avfan.cn/Alizee/Alizee%20I"&gt;I'M Fed Up&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110852050393976736?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110852050393976736/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110852050393976736' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110852050393976736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110852050393976736'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post_16.html' title='未成年天后'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110844885970320811</id><published>2005-02-15T13:58:00.000+08:00</published><updated>2005-02-19T07:02:42.080+08:00</updated><title type='text'>《ASD》：Principles</title><content type='html'>Agile Software Development是一本很棒的书，主要是因为作者是Robert C.Martin。当年我在ObjectMentor的网站上，读Robert C.Martin的文章时，就经常有背后的寒毛都竖起来的感觉。他对模式的理解和应用，常常让已经把GOF那本书读了四五次的我感到自己对模式还没有入门。&lt;br /&gt;这本Agile Software Development我只看了一半，而且有一个多月没有看了。&lt;br /&gt;所以我打算复习一下，然后把她看完。&lt;br /&gt;今天复习的内容是Principles。&lt;br /&gt;在我看来，Principles是软件设计的基础。和patterns不同，Principles不能直接解决任何问题。但是她是衡量设计好坏的标准，定下了设计的目标。&lt;br /&gt;在复习之前，先回忆一下，能够想起的Principles有这么几个：&lt;br /&gt;SRP，Simple Responsiple Principle，单一责任。即是，每个类应该只承担一个责任。衡量的方法是，在系统中，一个类只会随一种变化而改变。然而具体实现中，这是非常难以作到的，更实际的目标是针对接口。每个接口只承担一个责任，而继承了多个接口的类，就承担了多个责任。&lt;br /&gt;OCP，Open Close Principle。即是对功能的扩展Open，对代码的修改Close。在不修改当前代码的前提下，只是添加新的代码，就可以扩充功能。实际上，没有绝对的Open，也没有绝对的Close。无论如何抽象接口，分离实现。代码中，总有一点是需要修改而无法close的。但是随着动态语言特性的引入，我想，设计中对OCP的支持将会被大大的增强。&lt;br /&gt;替换原则，想不起来英语简写了。（三个字母的黑话太多了 ^_^）字面的意思是父类的应该能被子类替换。实际上，是指子类不应该扩展父类没有的接口。更深层的原因是，如果子类公开了父类没有的接口，那么在使用时，调用者将会判断正在使用什么子类，是否可以使用扩展接口。这就使得调用者依赖于具体的实现，造成了高耦合。那么如果子类一定要扩充接口怎么办呢？答案是继承多接口。&lt;br /&gt;依赖倒置原则，想不起来英语简写了。（三个字母的黑话太多了 ^_^）相对而言，这个原则比较容易理解。即是，模块之间不应该有直接的依赖关系，而应该通过抽象的接口联结起来，彼此不关心对方的具体实现。这个principle虽然容易理解，然而在实施上却是颇为困难。&lt;br /&gt;剩下的principles就想不起来了。现在去看书，一会儿来更新。&lt;br /&gt;&lt;br /&gt;复习以后的更新内容：&lt;br /&gt;1. SRP，没有什么可以说的了。&lt;br /&gt;2. OCP，没有什么可以说的了。&lt;br /&gt;3. 替换原则的简写是LSP。子类不仅不应该扩充接口，而且也不能消减接口。总之不能让客户者针对实现作出判断。然而，我现在想来，这与GP中的traits的用法似乎有点不合。关于这个问题，我要仔细想想。结论大概是，traits的用法是，实现者根据调用者的不同，提供不同的实现，但是仍然保持着接口的不变；对于调用者而言，不同的实现还是透明的。&lt;br /&gt;4. 依赖倒置原则是DIP。更容易的理解是，所有的依赖方向都应该是由实现到抽象，并终结于抽象。具体一点的说，上层模块要定义自己需要调用的接口，并使用这个接口，所以依赖这个抽象。下层模块要实现上层模块定义的接口，所以依赖那个抽象。两层模块的实现都依赖于同一个接口。&lt;br /&gt;5. 没有想起来的原则是接口隔离原则（ISP）。实际上是说，要避免胖接口，尽量使用瘦接口。核心思想是，不能强迫客户包含他们并不需要的接口。也就是说，不要单一的大接口，要有很多的小接口。实现可以使用多继承，也可以用包含的方式来实现这多个接口。&lt;br /&gt;&lt;br /&gt;其实，以前就觉得，Robert C.Martin和其他大师相比，非常倾向于使用小接口和多继承。如今看来，他有一大堆的Priniciples来支持自己的这种设计。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110844885970320811?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110844885970320811/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110844885970320811' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110844885970320811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110844885970320811'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/asdprinciples.html' title='《ASD》：Principles'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110827885778231279</id><published>2005-02-13T14:25:00.000+08:00</published><updated>2005-02-13T15:14:17.783+08:00</updated><title type='text'>Heartbreak Heartbeat</title><content type='html'>今天和两个同事去看电影。这几天，在Oscar快要到来的时候，虽然有不少很棒的电影上映；但是，考虑按照我们的英语听力，如果选择The Aviator， Million Dollar Baby或者Sideways，都会有些浪费的感觉。（虽然我很期待Sideways）&lt;br /&gt;所以我们最后选择的是13警局。这电影与我们所设想的东西完全吻合，是完全没有什么可以说的了。&lt;br /&gt;&lt;br /&gt;然而在电影之前，却偶然看到了一个很棒的广告。黑白的广告，穿插着巨大的New York中的琐碎生活，修鞋匠的手和锤，憔悴的华人的脸，白色的袜子和拥抱而舞的老人，房屋街道大楼，消防员警察和玩篮球的人。&lt;br /&gt;广告的第一句台词，“My oldest friend My first love”让我很有感觉，那感觉一直持续到最后一句广告词，“My card is american express”，就被彻底的破坏了。&lt;br /&gt;画面中有张晃动的苍老的脸，依稀是Robert Di Niro。这让我想起了那部伟大的电影《Once Upan a Time in America》。面条在“yesterday”的音乐中，回到他的故乡大苹果NY。那里曾经有他最好的朋友，有他的初恋，有他的青春梦。而现在，一切都变成了Yesterday。&lt;br /&gt;城市是人群聚居的地方，对于每个人来说，城市却是一个私人的体验。她和人一起长大的，一起成熟，一起老去。那不仅是一个地理位置，更像是一个记忆的标签。&lt;br /&gt;心脏怦然而动，周围的一切都淡去了，那一刻犹如永恒般的漫长；抑或，心脏如撕裂一般的痛苦，无法行动，只能停下来咬牙忍受。当思绪触到那标签的时候，这些记忆依然鲜活得犹如就在脑后。&lt;br /&gt;&lt;br /&gt;回来以后，google了一下，才知道，那演员果然是Robert Di Niro，而导演是Maritn Scorsese。全部的台词如下：&lt;br /&gt;My oldest friend My first love&lt;br /&gt;My east My far east&lt;br /&gt;My west side My private side&lt;br /&gt;My heartbreak My heartbeat&lt;br /&gt;My life happens here&lt;br /&gt;My card is american express&lt;br /&gt;&lt;br /&gt;无论画面和语言如何的精致，这还是一个商业广告。在翻动伤感的回忆之后，是赤裸裸的“My card is american express”，确实让人非常的不快。&lt;br /&gt;&lt;br /&gt;从下面这个链接可以观看或下载这个短片：&lt;a href="http://www.joeytomatoes.com/americanexpressrobertdeniro.mov"&gt;american express&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110827885778231279?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.joeytomatoes.com/americanexpressrobertdeniro.mov' title='Heartbreak Heartbeat'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110827885778231279/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110827885778231279' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110827885778231279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110827885778231279'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/heartbreak-heartbeat.html' title='Heartbreak Heartbeat'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110788808107205747</id><published>2005-02-09T01:57:00.000+08:00</published><updated>2005-02-09T02:41:21.073+08:00</updated><title type='text'>中国怪物 新春</title><content type='html'>时差16个小时以外的地方，现在已经是他们的新年了；本地的时间在中国人的说法中是大年三十，虽然本地人大多不知道这个称谓。&lt;br /&gt;这让我有些困惑，犹如春节本身也让我有些不知该如何面对。&lt;br /&gt;我不喜欢春节。传统的春节里，每个人都有固定的行为模式，拜会成堆的由各种亲疏远近关系连起来的数不清的人，说一些不解其意的吉祥话，傻乐之后回家睡觉。&lt;br /&gt;人们在这些日子中都要以团体的形式出现，杂烩成一锅，个人自由欠奉。&lt;br /&gt;关系人情人伦礼仪，中国人传统中维系整个社会关系恒久不变的那套法门，就在这数日中轮番上演。&lt;br /&gt;所以我真挚地不喜欢这个节日。&lt;br /&gt;我宁愿在这个假日中，把自己关在家中，看书看碟大笑打屁，间或吃饭睡觉，不分白天黑夜。&lt;br /&gt;这是我最愿意的，在寒冷而漫长的七天假期中，所作的事情。&lt;br /&gt;然而，七天的无日无夜以后，才会明白，原来我也未能正视那个被称作“年”的中国怪物。&lt;br /&gt;那个我爱的，我恨的，我想离开的，却永远也无法放手的怪物。&lt;br /&gt;&lt;br /&gt;16个小时以前，时差16个小时以外的地方，还是中国人称为大年三十的时候，我和几个同事，坐在Redmond的老四川饭店，点了一盘水饺。我们商量，那一天才是我们的年。最后决定和中国同步，按着北京的时间来吧。&lt;br /&gt;当今天早上，我离开公寓去公司的时候，在中国，刚好是新一年的第一个小时。在中国，人们寒暄，孩子嬉戏。他们还有半个黑夜，才能见到新春的阳光。&lt;br /&gt;而在Redmond，在我的路上，我看到天空是均匀的蔚蓝色，灌木枝条的末端有粉红的芽，走在草地上，脚下传来冰凌被踏碎所发出的“咔嚓咔嚓”的声响。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110788808107205747?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110788808107205747/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110788808107205747' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110788808107205747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110788808107205747'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post_09.html' title='中国怪物 新春'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110773151038130422</id><published>2005-02-07T06:41:00.000+08:00</published><updated>2005-02-07T07:11:50.380+08:00</updated><title type='text'>〖转〗光的真理</title><content type='html'>〖若昔难得按：〗&lt;br /&gt;在光的问题上，真理只有一个。&lt;br /&gt;在很多时候，当人们说没有对错是非之分的时候，真理还是只有一个。&lt;br /&gt;否认这一点的人，常常只是不愿或不敢或不能看到那个真相。&lt;br /&gt;&lt;br /&gt;插一段题外话，这篇文章中提到了牛顿。对于大多国人来说，牛顿的名字是和苹果连在一起。我宁愿相信那个苹果的故事是牛顿的一个joke。&lt;br /&gt;如果那个故事是真实的，那么在中国也有一个类似的故事。朱熹看到井里的白气，就悟到这个世界是由阴阳二气组成的。&lt;br /&gt;为什么，两个相似的故事之后，一个人带来了伟大的经典物理，另一个人则满嘴胡话呢？&lt;br /&gt;好象又回到了那个经典问题，答案依然是，推理和实证是科学的基础，缺少了这样的基础，就只能臆测和胡说了。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/6154843.html"&gt;光的真理&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110773151038130422?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.blogcn.com/user17/likeyesterday/blog/6154843.html' title='〖转〗光的真理'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110773151038130422/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110773151038130422' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110773151038130422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110773151038130422'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post_07.html' title='〖转〗光的真理'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110746721446815112</id><published>2005-02-04T05:35:00.000+08:00</published><updated>2005-02-04T05:46:54.466+08:00</updated><title type='text'>〖转〗杨振宁：在科学与玄学之间</title><content type='html'>方舟子所写的这篇《杨振宁：在科学与玄学之间》虽然由杨振宁生平讲起，但其实话题还是落在了所谓的李约瑟难题上。&lt;br /&gt;爱因斯坦给出的那个答案，“古代中国学者不懂得形式逻辑体系和实验验证，因此没能发展出近代科学”，在我看来，比杨振宁的答案更为确切。&lt;br /&gt;我以为，实际上，形式逻辑体系和试验验证的缺失是《易经》产生的原因，而非《易经》的结果。&lt;br /&gt;只是，在中华文明中，为何没有能够产生形式逻辑体系和试验验证，确实是一个问题。&lt;br /&gt;爱因斯坦的言下之意，这是一个偶然的结果。&lt;br /&gt;那么这个偶然也过于悲哀了。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/6098988.html"&gt;〖转〗杨振宁：在科学与玄学之间&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110746721446815112?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.blogcn.com/user17/likeyesterday/blog/6098988.html' title='〖转〗杨振宁：在科学与玄学之间'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110746721446815112/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110746721446815112' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110746721446815112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110746721446815112'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post_04.html' title='〖转〗杨振宁：在科学与玄学之间'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110746598085979978</id><published>2005-02-04T05:24:00.000+08:00</published><updated>2005-02-04T05:26:20.860+08:00</updated><title type='text'>故事和道理</title><content type='html'>黄章晋在《理直气壮地无耻——我读《狼图腾》》一文中，开篇就写到： &lt;blockquote&gt;&lt;p&gt;很多中国文人最爱的智力创造是这样一种东西，先编个故事，然后根据故事讲述一番很大的道理。如果你不明白，随便找本《读者》，我马上可以找出十篇来。通常，这十篇里有八篇讲的故事一望而知就是不可靠的，或是作者生编，或是作者智力不逮当了回谣言二传手。接下来的奇观是，这十篇里还有八篇，道理根本就说不到点子上。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;黄章晋在这里用《读者》来作例子，后面开始谈论《狼图腾》。对于没看过《读者》或《狼图腾》的人来说，还可以参考各种所谓的心灵鸡汤。这样的故事和道理在网上漫天飞舞，一抓一大把，一不小心还会飞进自己的邮箱。对于这样的文字，我一般的作法是直接删除。觉得不爽的时候，就用黄章晋的这段话reply。&lt;br /&gt;对于年幼者或智力低下者，有时讲故事比讲道理要更容易理解一些。但是我相信对于一个智力正常的成年人，使用比喻之类的手法来传达思想，实在是一种有辱智商的行为。&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110746598085979978?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110746598085979978/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110746598085979978' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110746598085979978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110746598085979978'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/blog-post.html' title='故事和道理'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110737921227867709</id><published>2005-02-03T04:55:00.000+08:00</published><updated>2005-02-03T05:30:15.496+08:00</updated><title type='text'>微软发布MSN Search</title><content type='html'>本周微软发布了自己的搜索引擎MSN Search，这是微软潜心于搜索引擎多年以后的成果，其中也有不少是北京的微软亚洲研究院的功劳。这是微软用于挑战Google的武器。&lt;br /&gt;这两天中，在公司内的各个角落，办公室、电梯、食堂、车辆，全都是MSN Search的广告。&lt;br /&gt;试用了一下，MSN Search也的确有自己的过人之处。除了新闻，音乐，图像，桌面搜索这些google也有的东西以外，MSN Search还支持对于微软自己的百科全书软件Encarta的搜索。&lt;br /&gt;另外，有一个叫Near Me的搜索模式，可以返回和用户的地理位置比较接近的页面。&lt;br /&gt;还有一个叫做Search Builder的工具，可以帮助用户创建复杂的搜索条件，而无需去记忆那些复杂的搜索命令。&lt;br /&gt;可惜的是，MSN Search还不支持中文界面，但是用中文搜索是没有问题的。&lt;br /&gt;&lt;br /&gt;和MSN Search相关的几个页面：&lt;br /&gt;这个是MSN Search的首页：&lt;a href="http://search.msn.com/"&gt;http://search.msn.com/&lt;/a&gt;&lt;br /&gt;这个是MSN Search的blog：&lt;a href="http://blogs.msdn.com/msnsearch"&gt;http://blogs.msdn.com/msnsearch&lt;/a&gt;&lt;br /&gt;这个是MSN Sandbox，有些新鲜玩意，当然也包括MSN Search：&lt;a href="http://sandbox.msn.com/"&gt;http://sandbox.msn.com/&lt;/a&gt;&lt;br /&gt;这里有MSN Search新特性的介绍：&lt;a href="http://www.imagine-msn.com/search/tour/moreprecise.aspx"&gt;http://www.imagine-msn.com/search/tour/moreprecise.aspx&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110737921227867709?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110737921227867709/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110737921227867709' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110737921227867709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110737921227867709'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/msn-search.html' title='微软发布MSN Search'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110728338077613026</id><published>2005-02-02T02:08:00.000+08:00</published><updated>2005-02-02T02:43:00.776+08:00</updated><title type='text'>Good Luck Killer</title><content type='html'>早上跑完步以后回家，在condo附近见到一只灰色的猫。&lt;br /&gt;猫走得不紧不慢，很悠闲的样子。尾巴直直的竖起来，那是猫心情很好的表现。&lt;br /&gt;我蹲下来，把手伸向她，撮着嘴挤了点声音出来吸引她的注意力。&lt;br /&gt;那猫立刻小跑到我的身边来，闻了闻我的手，然后用头颈蹭了蹭的手。我怀疑她饿了。抚摸她的身体的时候，发现她很胖，看来是从来没有挨过饿。她的脖子上戴着一个项圈，上面还有一个小铭牌。&lt;br /&gt;她围着我转了两圈，就向我的身后走了。&lt;br /&gt;我站起来，四下看了看，周围没有人。我心里觉得有些不妥，看来那是一只流浪猫，而且刚刚开始流浪。&lt;br /&gt;于是我追了上去，叫住那只猫，然后把她抱了起来。真的很沉啊，身体软软的，好象没有骨头。&lt;br /&gt;猫开始挣扎了一下，然后就老老实实地仰面躺在我怀里了。&lt;br /&gt;我看了看她的铭牌，上面写着“Killer”，还有一串本地的电话号码。&lt;br /&gt;^_^，这么肥胖又温顺的猫，居然叫这个名字。&lt;br /&gt;然后这时，我身后开来了一辆汽车。Killer被吓了一跳，从我怀里一下窜了出去，跑开了。&lt;br /&gt;我赶紧在心里重复了两次那个在铭牌上的电话号码。然后回condo去，拨了那个号码。&lt;br /&gt;是个男人接的电话。我告诉他，我在附近看到了他的猫Killer，然后告诉他地址。那人说马上过来。&lt;br /&gt;我挂了电话之后去洗澡。刚洗完澡出来，就听到楼下有人喊“Anyone found my cat?”。我赶紧穿上衣服下楼，告诉他是我打的电话，然后领他到Killer最后离开我的地方。&lt;br /&gt;我问他，“Is it she or he?”他说，“It is he.”^_^&lt;br /&gt;他说他会找到Killer的。我说“good luck”，然后转身离开。&lt;br /&gt;回头的时候看到，他还在那一带搜索，嘴里念着“KillerKillerKillerKillerKillerKiller”&lt;br /&gt;我想到Killer的发音和Kitty有点象，这应该是英语里很常见的猫名吧。&lt;br /&gt;等我上楼收拾好东西，出发去公司的时候，那个人已经不见了。大概已经找到他的Killer了吧。&lt;br /&gt;&lt;br /&gt;走失的宠物猫对于猫主人、猫自己和周围的环境来说，都是很痛苦的。所以希望每一个养有猫的人，照顾好自己的猫，给她配上铭牌，留下自己的联系电话。也希望发现流浪猫的人，能尽可能的帮助她回到她该去的地方。&lt;br /&gt;&lt;br /&gt;很遗憾，我没有留下Killer的照片。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110728338077613026?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110728338077613026/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110728338077613026' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110728338077613026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110728338077613026'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/02/good-luck-killer.html' title='Good Luck Killer'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110706340023496790</id><published>2005-01-30T13:17:00.000+08:00</published><updated>2005-01-30T13:36:40.236+08:00</updated><title type='text'>转贴两篇方舟子的文章</title><content type='html'>经常觉得自己很懒散，表现之一就是，每天上午基本上作不了什么事，下午就能作一些事了，晚上效率就更高了，但还是比不上从公司回公寓的路上时的态度，一回想今天浪费了多少时间，就觉得痛心疾首，下决心明天一定要洗心革面从头来过，决不浪费时间了。&lt;br /&gt;其实人都是这样，倾向于把事情留到deadline之前的最后一分钟来完成。&lt;br /&gt;所以这让我想起了方舟子写过的一篇文章：&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/6007933.html"&gt;〖转〗人不是基因的奴隶&lt;/a&gt;。其中提到相似的现象在猴子身上也能看到。看来是这灵长类生物的共性，让我觉得心里好受了一点。&lt;br /&gt;在方舟子最近的另一篇文章&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/6007974.html"&gt;〖转〗神龟虽寿，犹有竟时&lt;/a&gt;中，方舟子谈到了关于物种保护的问题。在进化的过程中，大部分的物种都已经灭绝了。其实这是一个很正常的过程，也没有什么可惜的。但是对于人类对它们的濒临灭绝负有责任的物种，那么还是应该竭尽所能让它们的生命尽量延续。那么，我们是否有必要一定要延续熊猫这个物种呢？我们每年为了保存这个早就不该在大自然中存活的物种，已经投入了太多。我想从生物或经济的角度来考量，应该是没有什么必要了。但是这个物种上所携带的文化或政治含义，已经远远大于了她在其它方面的价值，所以我们会尽力让她继续生存下去的。&lt;br /&gt;&lt;br /&gt;相关链接：&lt;br /&gt;&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/6007933.html"&gt;〖转〗人不是基因的奴隶&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/6007974.html"&gt;〖转〗神龟虽寿，犹有竟时&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110706340023496790?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110706340023496790/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110706340023496790' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110706340023496790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110706340023496790'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/blog-post_110706340023496790.html' title='转贴两篇方舟子的文章'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110704167103739524</id><published>2005-01-30T07:32:00.000+08:00</published><updated>2005-01-30T07:34:36.763+08:00</updated><title type='text'>碧海情</title><content type='html'>第一次看《The Big Blue》这电影，是在80年代的电影院里，那是我最初开始热爱电影的日子。之后的一段时间中，又在电视上看了若干次。直到现在，我也依然认为这是大陆引进电影中最棒的一部。&lt;br /&gt;关于遥远的那次《The Big Blue》的观影经历，只记得几个片断了。&lt;br /&gt;Jacque和Enzo在水下比赛谁坚持的时间更长，结果两人都是被人横着抬走的，Jacque躺在旅馆里的床上，给Johana看自己钱包里的照片，里面只有一张微笑的海豚。Jacque说，这就是我的家人，我唯一的家人。&lt;br /&gt;这几乎是我所看过的电影中，让我感到最寂寞的一段了。&lt;br /&gt;昨天，又看了一次《The Big Blue》。&lt;br /&gt;Enzo曾经要Johana小心Jacque，因为Jacque是来自另一个世界的。但Enzo肯定是属于这个世界，他热爱狂欢，热爱胜利，热爱大海。他的死亡只是由于他的爱。因为同样对大海的热爱，Jacque和Enzo成了最好的朋友。&lt;br /&gt;但是Jacque和Enzo是如此的不同。喧嚣而虚假，Jacque眼中的世界大概如此，这让他感到恐惧。Jacque总是沉默不语，因为言语是如此的没有意义。人总是会离开或者死亡，没有征兆，犹如他的母亲和父亲。所以他热爱大海，热爱海底，在那里，冰冷而黑暗，而他也才能真正的宁静。只是过于寂寞了。&lt;br /&gt;因为大到无法忍受的寂寞，Jacque才会让自己爱上Johana，或者以为爱上了Johana。只是这样的爱只能伤害Johana，因为Jacque毕竟不属于这个世界。&lt;br /&gt;最后，Jacque在四百呎的海底离开，虽然对于Johana来说过于残酷，但是对Jacque而言，他只是回到了自己的世界了，带着最真诚最纯洁的爱。&lt;br /&gt;&lt;br /&gt;Jacque毕竟不是普通人。对于常人而言，能作到Enzo那样就很好了。&lt;br /&gt;&lt;br /&gt;另外，我非常喜欢这电影的色彩，不同的蓝色，浩瀚的、冰冷的、激动的、宁静的。还有贴着海面飞行的镜头，向着水底下潜的镜头，都很漂亮。&lt;br /&gt;还有，电影海报很漂亮。&lt;br /&gt;&lt;img src="http://imagecache2.allposters.com/images/153/821576.jpg" /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110704167103739524?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110704167103739524/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110704167103739524' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110704167103739524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110704167103739524'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/blog-post_30.html' title='碧海情'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110694363630806755</id><published>2005-01-29T03:56:00.000+08:00</published><updated>2005-01-29T04:20:36.310+08:00</updated><title type='text'>离别E888</title><content type='html'>昨晚我的宝贝耳塞Sony E888没有任何预兆的突然死亡了。事前我正在观看从网上下载的National Treasure，中途暂停倒水喝，回来后就发现E888的左耳塞失声了。经反复尝试，确认非播放器问题，非接触问题。&lt;br /&gt;这副E888购于2000年，用到现在，也可以说一句“寿终正寝”了吧。在2000年的时候，国内能见到的中高档耳机还很少，耳塞就更少了。E888大概算是那时的王者了吧。实际上，就算到现在，除了舒尔、音特美出品的变态耳塞，E888大概还是我眼中的耳塞最佳选择。&lt;br /&gt;关于E888的音质，简单的说，虽然低音的量少的可怜，但是中音和高音的华丽足以让人无视她在低音上的不足。尤其是人耳最敏感的中音部分，E888的表现真能说的上是丝般顺滑，与我家中的SENNHEISER HD600相比，也不遑多让。当然了，其它部分比起HD600就差远了。嗯，说起HD600，我到是有点想回家了。&lt;br /&gt;没有了E888给我添了一点麻烦，用什么来配iPod呢？好在还带了一副Koss SportaPro在身边，平时是连在计算机上使用，现在也可以连在iPod上用了。只是这东西毕竟不是太方便。也打算了再买一只随身用的耳塞或者耳挂。不过在网上查了一下价格，发现这种东西常常比国内的价格还贵。那还是等回国以后，再去安润搞一个吧。&lt;br /&gt;奇怪了，国内的这种东西怎么会这么便宜？&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/16116_p200381.jpg" /&gt;&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/16116_p200380.jpg" /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110694363630806755?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110694363630806755/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110694363630806755' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110694363630806755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110694363630806755'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/e888.html' title='离别E888'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110689320352117252</id><published>2005-01-28T14:10:00.000+08:00</published><updated>2005-01-28T14:20:03.523+08:00</updated><title type='text'>〖转〗教育体制已成中国人不折不扣的国耻</title><content type='html'>&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/5977317.html"&gt;http://www.blogcn.com/user17/likeyesterday/blog/5977317.html&lt;/a&gt;&lt;br /&gt;这篇文章中，引用联合国人权委员会教育权报告员托马舍夫斯基在2003年的报告，称中国的教育经费只占全国生产总值的 2%。而按照中国教育部、国家统计局、财政部在2002年公布的数据，这个比例是3.41%。即便按照官方的数据，投入依然太低。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110689320352117252?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.blogcn.com/user17/likeyesterday/blog/5977317.html' title='〖转〗教育体制已成中国人不折不扣的国耻'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110689320352117252/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110689320352117252' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110689320352117252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110689320352117252'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/blog-post_28.html' title='〖转〗教育体制已成中国人不折不扣的国耻'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110672131227459177</id><published>2005-01-26T13:56:00.000+08:00</published><updated>2005-01-26T14:35:12.273+08:00</updated><title type='text'>怪物</title><content type='html'>这是今天贴出的第三篇blog。原因是，把前几天的blog都推迟到今天来写了。&lt;br /&gt;推迟的原因是，几天前，在网上看到一部漫画《monster》一看之下，欲罢不能，只有一气看完，所以连写blog的时间都没有了。&lt;br /&gt;《monster》的故事主要发生在95－96两年之间，地点是在德国和捷克斯洛伐克。故事开始于86年的联邦德国，天才的脑外科医生拼死救活了一个10岁的男孩子，之后却因为没有优先照顾病重的市长，而被医院院长冷落。然而不久之后，医院院长就被人毒杀了，同时男孩和他的孪生妹妹一起失踪了。到了95年，医生却突然发现，自己当年救活的孩子是一个恶魔（比喻而已，没有超自然含义），是多起杀人事件的背后黑手，而目的却不得而知。医生独自开始了对恶魔的追杀之旅。这只是这个恐怖故事的开始，其后的黑暗，深不见底。&lt;br /&gt;《monster》一共18卷，一开始看，就感到这故事丝丝入扣、杀机暗伏。人物描写尤其真实，直有在耳后呼吸的感觉。我以为这漫画的七八九三卷描写在慕尼黑的事件，是整个故事中最成功的部分。十余个主要人物被命运之线微妙地联系起来，个个都在苦苦挣扎，探寻事实的真相，网络逐渐成形，要把monster困于其中；然而直到逼近monster，才发现monster的行动早已开始了。&lt;br /&gt;可惜的是，之后的数卷，故事就有些勉强了，结构与节奏都有点混乱，最后有些草草收场的感觉。大概是前面的场子铺得太多，发展到后面，已经长成了一个“怪物”，超出了作者的掌控能力了吧。&lt;br /&gt;让我打分的话，前面9卷是95/100，整体是80/100。如此看来，后面9卷是没有什么看的必要了。实际上，前面9卷确实值得一看，而看了前9卷以后，恐怕就很难停下来了。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110672131227459177?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110672131227459177/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110672131227459177' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110672131227459177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110672131227459177'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/blog-post_26.html' title='怪物'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110671894938919810</id><published>2005-01-26T13:41:00.000+08:00</published><updated>2005-01-26T13:56:30.296+08:00</updated><title type='text'>见识IMAX的那个下午</title><content type='html'>上个周末（Jan.23），去Seattle见识了IMAX。&lt;br /&gt;IMAX是一种大荧幕电影系统。当然说起大荧幕，很多人会想起球幕之类的电影。&lt;br /&gt;与这些在马戏团或者科技馆中的玩具不同，IMAX是个真正的商业系统，所以不只是满足观众的猎奇，同时通过荧幕、音响、放映机、胶片格式、甚至具体到座椅等等系统地设计，使观众有最好的影音享受。另外，由于是一个商业标准，因此很多商业电影在制作的时候，就会有专门的IMAX标准。例如最近的电影蜘蛛侠2和Pole Express都有IMAX版。&lt;br /&gt;这次我们去看的是一部纪录片Fighter Pilot。观感嘛，简单地说就是两点，一、眼睛不够用，摇头晃脑才能看完屏幕上的每个细节。二、终于用上耳朵了，光可靠听也能知道声音是从那一“点”来的。&lt;br /&gt;至于更具体的感受嘛，还是应该亲身去体验一下。&lt;br /&gt;在中国大陆，上海有几处影院可以放映IMAX。北京的华星号称可以播放IMAX，但实际上从开业到现在，一场也没有放过。&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10236_p196842.jpg" /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110671894938919810?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110671894938919810/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110671894938919810' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110671894938919810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110671894938919810'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/imax.html' title='见识IMAX的那个下午'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110671761529271104</id><published>2005-01-26T13:02:00.000+08:00</published><updated>2005-01-26T13:33:35.293+08:00</updated><title type='text'>Life's so light</title><content type='html'>If I have two lifes, with one life, I could invite her to stay at my place, and the second life, I could kick her out. Then I could compare and see, which had been the best thing to do.&lt;br /&gt;But we only live once. &lt;br /&gt;Life's so light, like an outline， we can't ever fill in or correct, make any better. It's frightening.&lt;br /&gt;以上是电影布拉格之恋（the unbearable of lightness of being）中的一段台词。这个电影的中文名字还真是不知所谓啊，还是说生命不可承受之轻比较好。&lt;br /&gt;抄上这样一段台词的原因是，三四天以前，我看了这部电影，然后想到网上去看看关于这本书或这部电影的评论，却没有什么可以入眼的。甚至有的以生命不可承受之轻为标题的文章，连标题也没有理解，大谈压力之类的话题。所以我想，有必要在网上留下这段话，作为一个标签。&lt;br /&gt;想起小时候看过一段话，说当文人们喜欢以“生命不能承受之轻”“生命不能承受之重”“生命不能承受之痛”“生命不能承受之回忆”“生命不能承受之XXX”来命名他们的文章的时候，那么这是一个米兰昆德拉流行的年代。现在这样的标题都快绝迹了，昆德拉不再是青年们炫耀自己品位的话题。时间确实是流逝得太快了。&lt;br /&gt;生命是如此之轻；时间是如此之重。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110671761529271104?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110671761529271104/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110671761529271104' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110671761529271104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110671761529271104'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/lifes-so-light.html' title='Life&apos;s so light'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110600369846805961</id><published>2005-01-18T06:40:00.000+08:00</published><updated>2005-01-18T07:14:58.470+08:00</updated><title type='text'>回忆之前 忘记之后</title><content type='html'>电影《北京乐与怒》，英语名字是《Beijing Rocks》，张婉婷导演，吴彦祖，耿乐，舒淇主演。单看这串名字，除了张婉婷之外，其他的实在很难刺激起观影欲望，而且在这电影上映的2001年，我对中国摇滚乐已经掺入了不屑的感情，所以这电影我只看了一个开头就放弃了，也因此直到今天，才听到她的片尾曲，《回忆之前忘记之后》。一听之下，茫茫然不知该如何言语，只能胡说一通了。&lt;br /&gt;回忆之前茫茫如梦醒，忘记之后方知梦中还有梦。&lt;br /&gt;唉，回忆茫茫，忘记方知，只是如何才能忘记？&lt;br /&gt;有一种酒，叫“醉生梦死”，喝下之后就可以把过去的事情全部忘记。然而实际上，喝下“醉生梦死”的人，会一直去想我忘记那个人了吗，却才发现那只能让他记得更清楚。&lt;br /&gt;又或者，找一个树洞，把回忆藏于其中。树洞一天不被开启，秘密就一天不会泛起。然而埋了回忆的树，终究会开花结果，每一粒果实全是那回忆的种子，之后枝繁叶茂郁郁葱葱，又如何能视而不见？&lt;br /&gt;回忆不能忘记，就只能放手，放手之后也许才能正视无暇心灵的永恒阳光。&lt;br /&gt;&lt;br /&gt;链接：&lt;a href="http://sandy.blogdriver.com/sandy/inc/huiyi.mp3"&gt;回忆之前 忘记之后 MP3&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110600369846805961?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sandy.blogdriver.com/sandy/inc/huiyi.mp3' title='回忆之前 忘记之后'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110600369846805961/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110600369846805961' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110600369846805961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110600369846805961'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/blog-post_18.html' title='回忆之前 忘记之后'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110532657356572914</id><published>2005-01-10T11:05:00.000+08:00</published><updated>2005-01-10T11:09:33.566+08:00</updated><title type='text'>下雪了</title><content type='html'>今天早上我本来打算出去跑步的，向窗外一看，又下雪了，而且，还有积雪啊。所以赶紧下楼去周围转了一圈，拍了几张照片。&lt;br /&gt;这是我的A80第一次拍雪景，实在是没有什么把握，试了几种模式，回来一看，还是不太满意，只好用图像软件再调整了一下。真希望能再下一次雪，让我再试试拍雪景。&lt;br /&gt;点击这个链接观看雪景照片：&lt;a href="http://www.albumtown.com/showalbum.php?uuid=9981&amp;amp;aid=14176"&gt;SNOW&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110532657356572914?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110532657356572914/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110532657356572914' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110532657356572914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110532657356572914'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/blog-post_110532657356572914.html' title='下雪了'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110532151422560190</id><published>2005-01-10T08:29:00.000+08:00</published><updated>2005-01-10T09:45:14.226+08:00</updated><title type='text'>老狮子与大鲑鱼</title><content type='html'>老狮子与大鲑鱼是电影《金色池塘》中的两个比喻。这部伟大的电影，有很多可以谈论的话题，比如她获得了当年（1981）的最佳男主角和最佳女主角（同样的电影我现在只想得起As Good As It Gets）；这是亨利方达获得的唯一一次最佳男主角奖，虽然他是最伟大的演员之一；这也是亨利方达与女儿简方达唯一合作的一部电影，在电影中他们饰演暗战多年的父女；这部电影也结束了现实生活中，亨利方达与简方达的暗战关系。&lt;br /&gt;亨利方达与凯赦林赫本在这电影中饰演一对老年夫妻，丈夫80岁，妻子69岁。虽然两人一起获奖，但是在我看来，赫本在这部电影中的表现也只能算是不错，而亨利方达的表演却是放在整个影史中来看，也是非常出众的。他成功地表现了老头子Norman的恐惧、好强、自负、自强，多种性格在他的身上集中体现，却又非常的和谐。&lt;br /&gt;亨利方达在出演这电影的时候，已经重病缠身，带着心脏起搏器在演戏。想起来，他泡在水中的那段戏，真不知道是怎么拍出来的。在拍这电影的两年前，亨利方达获得了电影学院颁发的终身成就奖，可始终没有得到他最想要的最佳男主角奖。这个迟到的最佳男主角终于在1982年的春天来了，这时的亨利已经卧床不起了，是他的女儿简方达替他领奖，半年以后，亨利就去世了，这是他的最后一部电影。&lt;br /&gt;亨利方达在荧幕上的形象一半都是非常正统的，但是在生活中却绯闻不断，他一生中有五个妻子。简方达的母亲只是他妻子中的一位，还是自杀而死的一位。亨利在不到一年之后，就娶了新太太。可以想像简方达和父亲的关系如何了。即使在简方达成名后，这两人关系一直很僵，互相攻击。在亨利方达老了以后，简方达却开始慢慢谅解和理解了父亲。《金色池塘》是这父女二人合作的唯一一部电影。&lt;br /&gt;亨利在《金色池塘》中饰演一个80岁的老教授Norman，他曾经机敏博学好胜而且强壮，他喜欢用自己的智慧来作弄对方，让对方不知道如何应答；然而随着年华的逝去，死亡的阴影越来越浓，更让他害怕的是他的能力也在远去，记忆力衰退，体力下降，在熟悉的环境中也会迷路。他真的很害怕，可是他的自尊好强却不允许他被人怜悯。所以他在除了他夫人以外的其他人面前，绝不露出一丝软弱的痕迹，相反的，他比过去更爱嘲笑别人，更爱炫耀自己。在犯错的时候，他会迁怒周围的人，大吼大叫。&lt;br /&gt;他的夫人说，他是一只老去的狮子，他只是在对自己吼叫，告诉自己，他还能吼。&lt;br /&gt;金色池塘中有一只大鲑鱼，强壮而且机智，Norman一直想要钓到他，可几年来，他失去了好几次机会，始终未能得手。这让冬天的老狮子愤怒，也许还有害怕。他的生命已经不多了，他不知道自己是否还能战胜这个最后的对手。生命中的缺憾，是否还来得及弥补？&lt;br /&gt;亨利方达在这电影中已经非常苍老了，但在他的脸上还能看到他年轻时的模样，他在《十二怒汉》中的样子，那是历史上最伟大的电影之一。在这电影中的方达几乎是个完人，聪明机智敏捷，在压力之下依然非常坚定，理智地怀疑同时又是非常的愤怒，愤怒于对正义的伤害。亨利方达还出演过《最长的一天》《正午》《西部往事》等等，可是这些都没有帮他获取那个他最想要的小金人。&lt;br /&gt;在三十年后，《金色池塘》中，亨利方达完全的老了，他表现着自己的衰老、恐惧还有愤怒。这一次，他终于钓到了自己的大鲑鱼。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110532151422560190?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110532151422560190/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110532151422560190' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110532151422560190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110532151422560190'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/blog-post_10.html' title='老狮子与大鲑鱼'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110524604897543983</id><published>2005-01-09T13:40:00.000+08:00</published><updated>2005-01-09T12:47:28.976+08:00</updated><title type='text'>几张照片</title><content type='html'>昨天夜里，我从公司出来的时候已经过了12点。外面正飘扬着纷纷扬扬的雪花，在蕴黄的路灯下，怡然自得。我想明天大概能够拍到雪景的照片了吧。&lt;br /&gt;可是今天早上醒来后，却发现室外看不出一点下过雪的痕迹，雪化入梦了。&lt;br /&gt;到有点想念北京小河沟上一个冬天都化不开的冰层。&lt;br /&gt;不管如何，还是在早晨跑步的林间小道上拍了几张照片。连接前两天拍的几张一起上传了。点击查看：&lt;a href="http://www.albumtown.com/showalbum.php?uuid=9981&amp;amp;aid=14022"&gt;Country Road&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110524604897543983?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110524604897543983/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110524604897543983' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110524604897543983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110524604897543983'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/blog-post_09.html' title='几张照片'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110508087792660262</id><published>2005-01-07T14:08:00.000+08:00</published><updated>2005-01-09T11:26:37.993+08:00</updated><title type='text'>Rosemary</title><content type='html'>今天听到了《毕业生》的OST，Simon &amp;amp; Garfunkel包办了整部电影的配乐，其中有三首非常流行的歌。Mrs Robinson，Sound of Silence和Scarborough Fair。&lt;br /&gt;电影《美国派》中有个家伙和同学的母亲有亲密关系，他们两个出场的时候，总会配上Mrs Robinson的音乐，这就是来自《毕业生》的典故。&lt;br /&gt;Sound of Silence大概是这三首歌中最有名的一首。&lt;br /&gt;不过我最喜欢的是Scarborough Fair。&lt;br /&gt;第一次听到这首歌是高三的时候，吉它、和声、多音轨、晦涩的歌词，当时感觉犹如听到了自己的主题曲一般。我找了盘磁带，两面全都反反复复的录上Scarborough Fair，放在随身听里面连续不听的播放，Parsely sage rosemary and thyme...She once was a true love of mine。&lt;br /&gt;那个夏天，我就一直坐在书桌前，汗流浃背，一边准备高考，一边听着Scarborough Fair。&lt;br /&gt;到现在，当我听到这首歌的时候，首先想到的不是那个叫Elaine的女子，而是一个明晃晃的夏天。&lt;br /&gt;&lt;br /&gt;在网上查找有关Scarborough Fair的时候，竟然找到了莲波在ACT上发表的一组文章。小生是晚辈，ACT是从未见过的啦，而当年ACT上的名人，现在依然活跃着的恐怕也只剩一个方舟子了。莲波的名字在网上还能偶尔见到，那是因为她当年游戏文字，翻译了一个Scarborough Fair的古文版歌词。而Scarborough Fair的生命力当然要比网上的马甲强多了。可以想像，当Scarborough Fair还在世间传唱，莲波的名字就会随着她的译文继续在网上流传下去。&lt;br /&gt;&lt;br /&gt;这个链接里是莲波的一些文字，放在新语丝的服务器上，估计从大陆是访问不到了：&lt;a href="http://www.xys.org/xys/netters/Lianbo/prose1.txt"&gt;http://www.xys.org/xys/netters/Lianbo/prose1.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;后面，我会贴上莲波的《伪造诗经》；蓝极写的《Scarborough Fair中的解读》 ；和弓枚写的《"斯镇的颂歌"详解》。前两篇都很有趣且篇幅短小，不妨读读；最后一篇的篇幅就大了，但是读了也颇长见识。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/5638404.html"&gt;〖转〗伪造诗经 from 莲波&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/5638484.html"&gt;〖转〗Scarborough Fair中的解读&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogcn.com/user17/likeyesterday/blog/5638644.html"&gt;〖转〗"斯镇的颂歌"详解&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110508087792660262?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110508087792660262/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110508087792660262' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110508087792660262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110508087792660262'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/rosemary.html' title='Rosemary'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110451804208946231</id><published>2005-01-01T02:29:00.000+08:00</published><updated>2005-01-01T02:34:02.090+08:00</updated><title type='text'>〖转〗走近真实的杨振宁</title><content type='html'>&lt;p&gt; &lt;br /&gt;走近真实的杨振宁&lt;br /&gt;◎鲁伊&lt;br /&gt;2004年12月30日三联生活周刊&lt;br /&gt;&lt;br /&gt;以82岁之身迎娶28岁的女研究生，2004年底爆出的这条新闻，使杨振宁一下子成了全球瞩目的新闻焦点。且不说新浪网上数以万计的留言评论，就连大名鼎鼎的路透社、美联社，也借此机会，八卦了一回。&lt;br /&gt;有人说，杨振宁已经成为一个中国成功男性的符号:生于学术世家，学术上，35岁就得了诺贝尔奖，自此成为一代宗师；政治上，地位超然，历代领导人都礼为上宾；生活上，妻子杜致礼是大家闺秀，子女双全且均事业有成，到了耄耋之年，又有"上帝恩赐最后的礼物"……&lt;br /&gt;但符号从来都不是全部的真实。今年早些时候，在人民大会堂举行的"2004文化高峰论坛"上，杨振宁题为"《易经》对中华文化的影响"的演讲，经网络和大众媒体的辗转相传，成了一场中西符号大战。具讽刺意味的是，仔细探究之下，你会发现，在这场大战中，声音最响亮的那群人，既不知道杨振宁到底说了些什么，也不知道《易经》说过些什么。同样的事情在几个月后重演。很多人都知道杨振宁是"著名华裔物理学家、诺贝尔物理学奖获得者"，但他究竟做过些什么，是个什么样的人，却很少有人清楚。但其实，只有把这些弄明白，你才可能会明白，为什么会有这样的杨振宁，这样的中国科学界，这样的故事……&lt;br /&gt;1922年10月1日，杨振宁出生于安徽合肥。因他父亲当时正在安庆一所中学教书，安庆又名怀宁，故此给长子取名振宁。&lt;br /&gt;杨振宁的父亲是杨武之。现在说起这个名字，已经很少有人知道。但半个多世纪以前，在学界提到杨武之，真是"天下无人不识君"。杨振宁才10个月大，杨武之便考取安徽公费留学，前往斯坦福大学学习，随后在芝加哥大学数学系师从著名数学家迪克森(L.E.Dickson)，成为中国第一名因数论研究获得博士的学&lt;br /&gt;者。归国后，杨武之在清华大学担任算学系(后改称数学系)教授和系主任长达20年之久，陈省身、华罗庚等均出自他门下。华罗庚曾写信给杨武之道:"古人云，生我者父母，知我者鲍叔，我之鲍叔乃杨师也。"&lt;br /&gt;生长在这样的家庭中，杨振宁的早慧很早就被发现和善加引导。杨武之教儿子天文、物理、数学、英文、唐诗宋词、易经八卦，为他延请的家教，也均是当时清华燕大名师最得意的门生。在清华园和燕园中，"杨武之之子"成为许多教授教育子女的榜样。&lt;br /&gt;迄今为止，共有6名华人曾获得诺贝尔物理学奖。探究他们的身世，你会发现一个非常有趣的现象。丁肇中的父亲丁观海，早年留学美国，是臧克家的同学，山东大学著名教授。李远哲之父李泽藩是著名水彩画家，台湾新美术运动先锋之一。朱棣文是著名化学家朱汝瑾之子，母亲李静贞也是负有盛名的化学家。只有&lt;br /&gt;李政道和崔琦，出身贫寒，但他们的成功，也多赖吴大猷、吴健雄等名人之后的提携。&lt;br /&gt;这种世家的力量，在生于20世纪早期的科学家群体中，表现得非常明显。举国烽火，中原板荡，只有世家子弟，才可以奢侈地躲进学术世界自成一统。1945年8月29日，23岁的杨振宁从昆明飞往印度，然后乘船过红海、地中海和大西洋，来到纽约。从哥伦比亚大学到普林斯顿，再到芝加哥大学，辗转反复，杨振宁才&lt;br /&gt;最终找到战时因为参与原子弹研制工作而行踪被保密起来的物理学大师费米。经费米推荐，杨振宁得以成为美国氢弹之父特勒的学生。&lt;br /&gt;杨振宁在芝加哥大学最初的研究工作并不太顺利。虽然师长们对他的见识非常欣赏，但缺乏动手能力却成了杨振宁的死穴。他自幼便是左撇子，好不容易才被母亲纠正过来。关于他的笨手笨脚有个笑话:杨振宁小时候曾用泥捏了一只鸡，拿给父母看，杨武之夫妇为了鼓励他，夸奖说:"这支藕做得真不错哦！"而在芝加哥大学，"哪里有爆炸，哪里就有杨振宁"的笑话，更是一直流传至今。&lt;br /&gt;1948 年初，获知杨振宁在实验室不顺经历的特勒给出了建议:转攻理论物理学。&lt;br /&gt;杨振宁在西南联大师从吴大猷做分子光谱与群论研究时 ，采取的是推演法，即从数学推演到物理的方法。而在特勒门下，主要的研究法却是归纳法，也就是从物理现象引出数学表达的方法。对研究方法的掌握被杨振宁视为早期学到的最重要一课。正因为有这些当年的经历和经验，50年之后，杨振宁才会在人民大会堂侃侃而谈:以《易经》为代表的中华传统文化有归纳法而无推演法，是近代科学没有在中国萌生的原因之一。&lt;br /&gt;1949年春，杨振宁前往奥本海默主持下的普林斯顿高等研究院，从事量子电动力学研究。在这里，他遇到了自己未来的妻子杜致礼。&lt;br /&gt;杜致礼是杜聿明的长女，与杨振宁相识于西南联大，曾是杨的学生。虽然曾为权倾一方的高官之女，但此时，杜聿明在淮海战役中战败被俘，杜致礼的学费也就没了着落，只好打工维持学业。1949年圣诞节，杨振宁和普林斯顿的同事、物理学家鲁丁格(J.M.Luttinger)到中餐馆"茶园餐厅"吃饭，邂逅杜致礼。相逢于患难之时，两人很快就谈起了恋爱。1950年8月26日，杨、杜二人在普林斯顿结婚。两人育有二子一女，携手度过53年的人生风雨，直至杜致礼于2003年10月因病去世。&lt;br /&gt;杨振宁翁帆订婚的消息传出后，有家北京媒体登出了一篇《吴大猷与爱妻终生厮守》的文章，一半内容倒是凭空的臆测。一位台湾物理学家对记者说，上世纪60年代，往返于加拿大和台湾之间讲学的吴大猷，曾瞒着妻儿在台湾收养了24岁的义女吴吟之，一度闹得满城风雨。直到80年代，吴吟之的身份才被公众所知。&lt;br /&gt;1998年，吴大猷曾送诗给吴吟之:"把断线风筝拴在地上，使其能高扬的吟之，有你的地方就是我的家。"虽然议论纷纷，但在学界却也是一段佳话。换成今日大陆的杨、翁，却不知为何成了窥私的狂欢，令人慨叹。其实，像吴大猷、陈省身这样的大师，当年都是风流倜傥的翩翩佳公子，远不是几十年来僵化语境下的"上大人老夫子"。而学者的声色犬马之欲、爱恨情仇，皆是私事与个人选择，又和他们的贡献、身份有什么必然联系呢？&lt;br /&gt;提到杨振宁，一个不可忽略的名字是李政道。从1946～1962年，两人的合作长达16年，曾经焦不离孟，孟不离焦，同出吴大猷和费米门下，因宇称不守恒理论永被后世学者铭记，同获诺贝尔奖，最后却断然决裂，数十年虽对面而如陌路，不能不谓遗憾。&lt;br /&gt;李政道比杨振宁小4岁，生于上海，在西南联大读大学二年级时，经吴大猷推荐进入芝加哥大学当研究生。当时，杨振宁在芝大已经是小有名气的"学生老师"，李政道却还是"后学小子"，杨振宁对李政道的帮助甚多，以至于后来回忆道"在芝加哥的岁月里，事实上我倒成了他(李政道)的老师"。1951年，在杨振宁的建议和帮助下，李政道前往普林斯顿高等研究院做博士后研究，两年后又转去哥伦比亚大学。两人一直保持每周定期的互访。&lt;br /&gt;从 1954～1956年，杨、李二人都在关注后来将他们推上成功巅峰的宇称不守恒问题。1956年4月初，第6届国际高能物理会议在罗切斯特大学召开。杨已是第5次参加这个会议，在最后一天的讨论会上应邀做该问题的介绍报告。第一次参加该会议的李政道也参与了讨论，物理学家费曼和布洛克还同他交流了一些看法。一个月后，杨、李二人就提出了宇称不守恒的假说。&lt;br /&gt;对于是谁最先迈出了关键的一步，杨、李二人各执一词。作为外人，没有探知真相的可能，也没有这样的必要。我们只知道，这一年5月，本来计划前往日内瓦参加学术会议的吴健雄因为深知此事重要，留下来与美国国家标准局的4位物理学家进行了检验实验。1957年1月9日，实验结果证明了杨、李假说的正确性。&lt;br /&gt;杨振宁在美国物理学会年会上介绍这一成果时，会场爆满，以至于有人甚至"爬上了吊灯"。宇称不守恒定律是如此的重要，一向矜持的瑞典皇家科学院也打破了常规，不到一年就把物理学奖授予两名年轻的中国人。&lt;br /&gt;就在两人的声望如日中天之时，不和的阴影却也开始弥漫开来。未出名时，论文的排名或许可以风水轮流转，但成名后，尤其是论文的重要性开 始凸现出来，争执却变得无法避免。这种争执在1962年随《纽约客》上的一篇文章到达顶点，这年夏天，两人公开决裂，"永远分手"。&lt;br /&gt;杨振宁和李政道的恩怨，在许多人看来，无非是"学院里的分赃不均"，但事实可能并非如此。杨、李后来都有多次与他人合作的经历。杨振宁三大成就中另外两项——杨-米尔斯规范场理论和杨-巴克斯特方程，也是与人分享，但却没有蹈杨、李之争的覆辙。&lt;br /&gt;其实，这种不和，或许可以从更久远的过去中找到解释。无论是世家还是贵族，它们的力量和魅力，都在于可以超脱于凡世，维持一个自我的外人无法轻易进入的小圈子。在贵族式微的时代，转向高深的不足为稻粱谋的学术，成为许多最后的贵族的选择。所以，会有袁家兄弟、吴家兄弟、陈省身、杨振宁……身为圈外人的华罗庚、李政道，不可能不与圈子中的人发生接触，但却又无法越过那道看不见的障碍。那种发自内心的沮丧与失落，同今日网络上因杨、翁订婚而引发的俗世百相，大约并无本质的区别。&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110451804208946231?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110451804208946231/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110451804208946231' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110451804208946231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110451804208946231'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2005/01/blog-post.html' title='〖转〗走近真实的杨振宁'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110443611053323778</id><published>2004-12-31T03:46:00.000+08:00</published><updated>2004-12-31T03:48:30.533+08:00</updated><title type='text'>〖转〗一位数学工作者对二进制的看法</title><content type='html'>一位数学工作者对二进制的看法&lt;br /&gt;东郭先生&lt;br /&gt;先说一个好玩的题目。假设有一块金子重n克，n是小于等于15的正整数。给你一架天平，你至少需要几块砝码才能确定这块金子的重量？&lt;br /&gt;莱布尼茨说你只需要四块分别重1克，2克，4克，8克的砝码就行了。为什么？想必你已经知道答案了。&lt;br /&gt;如果你喜欢耍点小聪明，你会说只要后三个就行了。不需要那个1克重的砝码。不过，这有什么关系呢？莱布尼茨只是想告诉你二进制是有点用处的。&lt;br /&gt;其实不是莱布尼茨最早发明了二进制。当然我们也不知道伏羲是否真的发明了二进制。有据可查的是比毕莱布尼茨还要早1500多年的印度人Pingala，这个人还明确写出了二进制和十进制之间的转换公式。而我们却找不到任何证据能说明伏羲真地把那些短短长长的符号当成数字加加减减过。最气人的就是我的一个本家，非要说那些符号只代表生殖器，长的代表男人的，至于中间有缝隙的，那就不用说了。如此一来，那些符号只是一大堆生殖器而已。&lt;br /&gt;从数学的角度来看，如果承认那些符号是二进制，就要承认我们早就有了0的概念了。这可是不得了的成就。外行人可能不知道，0的出现在数学史上是惊天辟地的事情。而且是非常非常晚的事情。&lt;br /&gt;以前的人也可以处理0，但是他们是当成"无"来处理的。比如弄一个字，一个怪怪的符号或者空出一个位置来表示0。比如印度人就宣称他们在3000多年前就开始使用0了。但是，好，我们承认你有了0，那为什么距今不到两千年的Pingala的二进制系统是从1开始的呢？而与之形成鲜明对比的是在莱布尼茨的文章里，非常明确，非常明显，二进制的第一个数字是0。以一个数学工作者的眼光来看，只有当你把0和1，2 平等看待的时候，你才真正理解了0。&lt;br /&gt;罗马曾经有足以自傲的文明，可是我们现在写的罗马数字里面有0吗？在公元8世纪的时候，在罗马数字记号系统里才开始有一个符号代表0，这就是"N",代表虚无。说明在这个时候，人们依然把0看成一个怪物。&lt;br /&gt;实际上真正将0和其他数一样平等看待，一起运算的历史不过几百年而已。&lt;br /&gt;如果说坤卦代表0的话，那真的是不得了的事情。因为从形状里可以看出这个0跟其它的数字是平等的，完全看不到一点点特殊性。仅此一点给中华文明带来的光荣将远远超过"四大发明"。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110443611053323778?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110443611053323778/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110443611053323778' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110443611053323778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110443611053323778'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/blog-post_31.html' title='〖转〗一位数学工作者对二进制的看法'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110426326717117184</id><published>2004-12-29T03:20:00.000+08:00</published><updated>2004-12-29T04:01:59.546+08:00</updated><title type='text'>dream maker, you heartbreaker</title><content type='html'>在路上的时候，偶然从iPod里听到一个女生翻唱的moon river。这是一个寒冷的清晨，松树林里有散不开的雾气&lt;br /&gt;第一次听到这首歌，是在一部电影里。不是那部《Breakfast at Tiffany's》，而是《双城故事》，那还是录像机流行的年代。&lt;br /&gt;曾志伟带着新认识的张曼玉去看谭咏麟唱歌。张曼玉想点一首歌却想不起歌名，然后谭咏麟就开始唱起曾志伟在前一天晚上告诉他的《moon river》。张曼玉听得如痴如醉，曾志伟却只能叹息了，谁让他是配角呢？那时候，三个朋友刚开始他们的漂流，There's such a lot of world to see，只是当时已惘然。&lt;br /&gt;多年以后，我才看到《Breakfast at Tiffany's》的VCD。始终没有看完这部电影，只是快速的浏览，去看Hepburn包着白色的头巾坐在阳台上，用一把小结他弹唱《moon river》，在浩瀚的NY，哪里才是她的河湾。&lt;br /&gt;然而，到现在，我也不知道，要到什么时候，我才能crossing you in style。Someday，我不知道那是哪一天。&lt;br /&gt;Oh, dream maker, you heartbreaker, wherever you're goin', I'm goin' your way.&lt;br /&gt;&lt;br /&gt;电影结束，故事还不会停止。香港和旧金山，哪个生气时鼻子会变红的女生，现在在哪里？&lt;br /&gt;&lt;img src="http://ourworld.compuserve.com/homepages/WarrenAllen/Audrey.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;To my Huckleberry friends&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110426326717117184?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110426326717117184/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110426326717117184' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110426326717117184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110426326717117184'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/dream-maker-you-heartbreaker.html' title='dream maker, you heartbreaker'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110404046529350359</id><published>2004-12-26T13:42:00.000+08:00</published><updated>2004-12-26T14:35:04.933+08:00</updated><title type='text'>A Christmas Story</title><content type='html'>昨天，在我这里还是24号，我出门去吃晚饭，走在路上的时候，突然一部电影跳到了脑海中。我只记得他是一个以小男孩为主角的圣诞电影，最后一段是一家人在圣诞夜去一个中餐馆吃鸭子，整鸭子上桌，鸭头犹在，把一家人吓坏了。厨师就一刀垛下去，把鸭头连着脖子一块垛了下来，又把家人吓了一条。最后是男主角的话外音，我永远记得一家人去吃中国鸭子的那个圣诞。 我怎么也想不起这电影的名字，当时想只有第二天去go坛问问了。 晚上在家里随便乱翻电视台的时候（TV Surfing）突然看到一个台正在放这电影，哇，当时觉得太神奇、太感动了，犹如是我点播的电影一般。我端端正正地坐在电视机前看完。嗯，我已经很久没有这样看过电影了。&lt;br /&gt;这部电影的名字是A Christmas Story。IMDB得分8.1，在Top250中排名150。&lt;br /&gt;A Christmas Story最有意思的地方在于，他始终用一个9岁男孩Ralphie的眼光来看这个世界。电影的主线是，9岁四眼男孩Ralphie特别想要一只BB枪。当母亲问他想要什么圣诞礼物时，他把愿望告诉了母亲，可是母亲拒绝说，“you'll shoot your eye out” 。&lt;br /&gt;于是Ralphie把这个愿望写成了作文。他自以为这是一篇Masterpiece。在把作文交给老师的时候，他陷入幻想，幻想中，老师被这篇作文感动，在黑板上写下了Ralph A＋＋＋（n个＋），所有的同学都为他欢呼。可是最后，这篇作文却得了C+，老师的评语是“you'll shoot your eye out”。&lt;br /&gt;Ralphie灰心失意，走出校门又被小混混嘲笑。Ralphie竟然暴走了，把小混混推到在地，暴打一顿，嘴里还嚷嚷着一个9岁男孩能够说出的全部粗话（含F－－－）。同学们吓坏了，把Ralphie的母亲都叫来了。Ralphie被母亲带回家后，自己也很害怕，他觉得他父亲一定会杀了他。可是，晚上，母亲只是简单地对父亲说了句Ralphie打了一架，事情就过去了。Ralphie想，太神奇了，“有些事在来临之前，你觉得那简直就是世界末日，可是真的来了以后，其实也没有什么大不了的”。&lt;br /&gt;Ralphie在圣诞前夕，突然想到了一个主意，圣诞节谁最大？圣诞老人最大！向圣诞老人要BB枪！于是，Ralphie在商场里排队去见圣诞老人。圣诞老人会抱起每个孩子，问她们要什么，然后把她们从滑梯上扔下去。Ralphie排了好长好长的队伍，几个小时后才来到圣诞老人身边，旁边的小丑把Ralphie在空中旋转着扔给了圣诞老人。这个圣诞老人好可怕，笑声更胜怪物。Ralphie吓得out of mind。圣诞老人问他想要什么，Ralphie却一句话也说不出来。于是圣诞老人说，a perfect football如何。Ralphie想，足球，蛮好的，就点头了。圣诞老人就把Ralphie扔到了滑梯上。Ralphie在这个时候突然清醒了，嘿，不是足球，是BB枪。他在滑梯上挣扎着，不肯滑下去，对着圣诞老人说，我不要足球，我要BB枪。圣诞老人说“you'll shoot your eye out”，然后把Ralphie从滑梯上蹬了下去。&lt;br /&gt;终于到了圣诞节，一家人围在一起拆礼物。Ralphie的一个一直想把他打扮成女孩的阿姨送了Ralphie一套粉红色的连体兔子装，哈哈（粉可奈）。最后，在圣诞好像就要这样过去的时候，父亲对他说，Ralphie，桌子后面好像还有一个礼物，你去看看那是什么？哈哈，当然了，谁都能想到，那是Ralphie梦寐以求的BB枪。粉可奈的爸爸啊。Ralphie想“人生就是这样，在不顺到了极点的时候，事情就会变顺利了”。&lt;br /&gt;Ralphie拿着BB枪到外面去试枪，第一枪的BB弹就反弹回来打在了Ralphie的脸上，把Ralphie打到在地，眼镜也被打飞了。Ralphie在找自己的眼镜时候，竟然自己把眼镜踩碎了。哦，怎么办，母亲早就说过，“you'll shoot your eye out”。Ralphie想“人生就是这样，在最幸福的时候，不幸就来了”。&lt;br /&gt;Ralphie突然想到，我可以假装是被冰块砸到了。于是他开始哭，把母亲招来，告诉母亲他被冰块砸到了，连眼镜也坏了。母亲安慰他，带他去洗伤口。哈哈，这样也能过关！（请参看Ralphie的感想1和2）&lt;br /&gt;然后，邻居家的狗突然闯进家来，把火鸡狂人Ralphie父亲最爱的火鸡整只刁走了。一家人没有火鸡晚餐了。（请参看Ralphie的感想3）。&lt;br /&gt;Ralphie的父亲在怒气暴发地诅咒了邻居家的狗后，回过头来说，上楼，换衣服，我们出去吃饭。一家人就这样去了中国餐馆。&lt;br /&gt;&lt;br /&gt;后来，多年以后，Ralphie在写下自己童年故事的时候，他会想起那个久远的圣诞节，父亲带他去第一次吃了中国鸭子。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110404046529350359?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110404046529350359/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110404046529350359' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110404046529350359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110404046529350359'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/christmas-story.html' title='A Christmas Story'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110387234916894442</id><published>2004-12-24T14:51:00.000+08:00</published><updated>2004-12-24T15:12:29.166+08:00</updated><title type='text'>灵异村，真的是桃花源吗？</title><content type='html'>今天是12月23日，我到了公司，才发现公司里已经正式放假了。大楼里好像就剩下了我一个人。晚上抽时间看了电影灵异村《the village》&lt;br /&gt;灵异村是M. Night Shyamalan今年的新作。这个Shyamalan很善于编恐怖故事，玩心理悬念颇有一手，看看最近几年来他的电影，the sixth sens，unbreakable，Signs就能知道他是那类的导演。故事无论如何怪异，镜头总能把她拉到身边来，抑或非常平淡的故事，镜头却能带出心跳感觉。&lt;br /&gt;the village的评价似乎不如前几部好，但我觉得还不错，要好过unbreakable和signs。至少，电影中的几次转折，我都没有能够事先看破。恐怖气氛的营造也算成功，把那几分钟去掉，电影犹如在讲述平凡乡村生活，可是加上那几分钟，就变得杀机暗藏了。把电影看完后，才明白，在恐怖背后，这竟然是个桃花源的故事。&lt;br /&gt;受了伤害的人们，由于对世道的恐惧，于是建立了自己的村庄。而用来保护桃花源的方法，依然是用人们内心的恐惧。人们只是换了一种恐惧而已，原来，恐惧竟然是维持这个世界的背后力量。&lt;br /&gt;然而，桃花源是虚幻的，恐惧也依然是虚幻的，伤痕心痛却是真实存在而无法逃避的。灵异村也许可以逃过世态炎凉，但还是逃不过受伤的痛苦。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110387234916894442?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110387234916894442/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110387234916894442' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110387234916894442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110387234916894442'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/blog-post_24.html' title='灵异村，真的是桃花源吗？'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110387092520598025</id><published>2004-12-24T14:27:00.000+08:00</published><updated>2004-12-24T14:48:45.206+08:00</updated><title type='text'>关于vim，ctags的一个小技巧</title><content type='html'>vim可以使用ctags制作的tags文件来浏览程序源文件。问题是，当源文件存放在目录树（也就是所谓的source tree）的时候，该怎么办呢？&lt;br /&gt;在缺省情况下，ctags只会处理当前目录里的源文件，而且vim也只会参考当前目录的tags文件。这时候，如果当前目录里的源文件引用了其他目录里的定义，那么vim就无法利用tags文件自动跳转了。解决这个问题主要依靠两个技巧：&lt;br /&gt;一，在目录树的根目录里，使用命令： &lt;blockquote&gt;ctags -R 或 ctags --recurse&lt;/blockquote&gt;这两个命令应该是等效的，但是在我目前使用的ctags（版本5.5.4），ctags -R似乎无效。--recurse参数会让ctags遍历整个目录树，分析所有子目录里的文件。最后形成的tags文件会放在根目录里。&lt;br /&gt;二，编辑vim的设置文件（_vimrc或.vimrc），添加两行&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;set tags=tags;&lt;br /&gt;&lt;br /&gt;set autochdir&lt;/p&gt;&lt;/blockquote&gt;注意第一个命令里的分号是必不可少的。这个命令让vim首先在当前目录里寻找tags文件，如果没有找到tags文件，或者没有找到对应的目标，就到父目录中查找，一直向上递归。因为tags文件中记录的路径总是相对于tags文件所在的路径，所以要使用第二个设置项来改变vim的当前目录。&lt;br /&gt;使用这两个技巧后，就可以在目录树中自由的浏览源程序了。&lt;br /&gt;另外，几个相关的话题：一个是，我发现用这种方法跳转到别的目录，只对ctrl-]和g ctrl-]有效果，而:ta或:ts命令，却还是只使用当前目录的tags文件，不知道这算不算是vim的bug。&lt;br /&gt;另外，就算是在根目录使用了ctags命令，最好也还是在常用的目录里再使用一次ctags命令。因为vim总是首先在当前目录中寻找tags文件，所以如果第一次搜索就能找到的话，那么速度就会快多了。&lt;br /&gt;另外一个话题是，尽管用g ctrl-]来跳转是非常方便的命令，但是因为这个命令要搜索整个tags文件来找出所有的匹配定义，所以速度上就比只找出第一个定义的ctrl-]要慢多了。如果对于定义比较确定的话，那么最好还是用ctrl-]来执行吧。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110387092520598025?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110387092520598025/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110387092520598025' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110387092520598025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110387092520598025'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/vimctags.html' title='关于vim，ctags的一个小技巧'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110340554881612198</id><published>2004-12-19T05:30:00.000+08:00</published><updated>2004-12-19T05:45:28.793+08:00</updated><title type='text'>〖转〗最可怕的东西</title><content type='html'>〖按：王小波曾经提过，什么是最大的邪恶，大意是让人变得愚蠢是最大的邪恶〗&lt;br /&gt;&lt;br /&gt;最可怕的东西&lt;br /&gt;作者 石青《三思科学》电子杂志2004年第5期2004年12月15日&lt;br /&gt;　　世界上最危可怕的东西不是克隆人，不是转基因生物，不是干细胞，不是人工智能，更不是核武器。&lt;br /&gt;　　这个故事发生在一次研讨会上。有人在台上谈论转基因作物的“可怕”，但是我实在没有兴趣去与他辩论。作为一个成天与科学新闻打交道的人，那些关于转基因作物耸人听闻的说法，除了用陈词滥调来形容，实在找不到更好的说法了。&lt;br /&gt;　　研讨会结束之后大家一起吃饭，有一道菜摆上了桌子。那是乳猪腿。我总是认为吃小猪是一件很不经济的事情。瞧，一只小猪只有四条腿，为了做这么一盘菜，就要用掉好几只小猪作为原料。如果生产一种转基因猪，让它多生几条腿，那该多好啊。我知道确实有些基因能控制动物脚的数量。沉浸在这个幻想中，我在饭桌边上脱口而出：我觉得应该用GM小猪。&lt;br /&gt;　　但是这句话就像一把叉子刺中了旁边的人。“转基因的？那还能吃吗，”有人转过头来问我。这句话也把我从思考中拉了回来：我虽然在网上或者报纸上驳斥过关于反转基因的陈词滥调，但是在生活中却是第一次遇到。我用筷子夹起一块乳猪腿，转过头去问他：你为什么觉得转基因可怕？&lt;br /&gt;　　每个时代都有流传着各种可怕的东西：上千年前是日食和月食；几百年前曾经是吸血鬼和狼人，后来是蒸汽机和照相机。但是现在这些“可怕”的东西都变了味 ——日食和月食发生的时候是天文爱好者的节日；吸血鬼和狼人仅仅出现在电影和电视上，供人取乐；人们不再把蒸汽机视作不祥之物，事实上人们已经很少见到这种落后的机械了。至于照相机，在一个花几十元就能买一个傻瓜相机的时代，“照相会被摄魂”这种说法，只能是一个非常冷的笑话。&lt;br /&gt;　　不过可怕的传说本身却不会消亡。如果要建立一个排行榜，评选出这个时代最可怕的传说，那么我敢保证，克隆、转基因会排在榜首，如果你愿意，机器人技术和人工智能也可以入选。&lt;br /&gt;　　很显然，关于转基因的一些说法，从科学角度来看就如同狼人的传说一样荒谬。但是这些说法仍然并且正在流行。在网络上搜索一下“转基因”，容易发现“拒绝转基因”、“某某产品不含转基因”、“选择健康，不要转基因”这样的说法。很显然，这里的“转基因”变成了一种实实在在的物质，就如同二恶英或者 DDT。想吃点DDT吗？当然不想！那么转基因呢？&lt;br /&gt;　　答案可能是很简单明了的：事实上转基因不属于DDT一类，严格的说它甚至不是一个名词。“转基因”（从英文字面意义上，意思是“修改基因的”）生物是经过生物学改造的生物，通常是向某种生物的基因组中导入了它原来没有的基因。例如一种著名的转基因作物——通常被称为“金米”——就是把促进胡萝卜素制造基因导入了大米的基因组。由于胡萝卜素是人体合成维生素A的“原料”，而在很多发展中国家，儿童常常因为缺乏维生素A而死亡，这种转基因大米的作用如同在缺碘地区给食盐加碘。换句话说，吃这种“转基因”，实际上就是吃下了额外的胡萝卜素。你会对胡萝卜素恐慌吗？应该不会。但是如果把它的名字前面加上“转基因”呢？&lt;br /&gt;　　当然，并非所有的转基因生物都是有益的，但是“转基因”这个词肯定不是“有毒”的另一种说法。如果说关于转基因的什么东西是确实危险的话，那么它应该是对转基因技术的不了解。无知才是最危险的。&lt;br /&gt;　　另一个著名的例子是克隆。当1996年世界上第一只克隆羊“多利”出生之后，“克隆”这个词突然变成了一个常用词，与之相关联的是各种可怕的传说：克隆希特勒、克隆恐怖分子，甚至是克隆普通人的恐怖。流行的画面是许许多多一模一样的婴儿挤在一起——很明显那不是克隆的产品，而是图像处理软件 Photoshop的杰作。&lt;br /&gt;　　但是如果仔细考察克隆技术，这些可怕的传说事实上都不可怕：克隆希特勒几乎是不可行的，因为没有人特意妥善保存过他的DNA。即便他的DNA完好无损地存在，记忆是不能遗传的，所以即使希特勒被克隆出来，他也不可能兴风作浪。至于克隆普通人是否会造成什么恐慌，这也是不太可能的，因为克隆的个体仍然需要生长发育的时间。当然，来自宗教的反对是另一回事，但是宗教作为一种信仰不能干扰科学。&lt;br /&gt;　　简单的说，尽管今天的克隆技术并不完善，它并不是毁灭世界的技术。如果你理解克隆技术是怎么一回事，你就很难相信关于克隆的可怕说法，正如你很难相信照相机会摄走你的魂魄。（当然，有一次我和别人讨论克隆人问题的时候，当我排除了宗教因素，并解释了克隆的含义之后，对方还是以“不自然”的理由否定了克隆人。我放弃了进一步的争辩，心里想问：“那么你为何不同样拒绝‘不自然’的青霉素？”）&lt;br /&gt;　　标题是报章杂志非常独特的一个组成部分，比如一语双关的标题就能为文章增色。但是标题同样也能变成无聊的噱头。例如上个月（11月）某报刊登的一篇新闻“美国科学家秘造人兽混血动物”，描述了一些美国科学家“秘密地”制造出了许多“人兽赫迈拉”（希腊神话中的怪兽），这让人觉得新一代的狼人或者吸血鬼在实验室里诞生了。&lt;br /&gt;　　“如今的美国科学家和威尔士科幻小说《莫鲁博士岛》上炮制半人半兽怪物的医学狂人有什么本质区别？”这篇新闻在最后质问说。当然有区别，区别在于：作者本人把一个本来很严肃的话题写得乱七八糟。事实上，这篇新闻所提到的实验，都是关于干细胞研究的正常实验，例如把人脑细胞移植到实验小鼠脑中，可以研究诸如帕金森氏症这样的神经系统疾病；把造血干细胞移植到猪的体内，可以检验把猪的心脏移植给人的安全性。考虑把猪作为人类器官移植的供体并非新的想法，而且通过对猪的改造可以让器官更适合人体。&lt;br /&gt;　　即便是一个普通的事实，如果用不同的方式描述，也可能产生骇人的效果。考虑一下下面这个标题：“科学家培育出与人类基因组90%相同的猪”。也许有些人立即会想到“猪人”（或者“人猪”，随你怎么说）混血。听上去有点可怕，但是事实在于，猪的基因组与人的基因组的相似程度大约就是90%。还有一些物种比猪更接近人，用它们作标题，吸引眼球的效果可能更好。　　如果你知道人和其他动物并没有那么黑白分明的界限，那么关于把人类干细胞移植给动物的话题就不那么可怕。拥有人类脑细胞的实验小鼠当然也不是怪物，因为它们的神经原数量太少了，否则为什么不是脑容量更少的直立人，而是我们建立了文明？&lt;br /&gt;　　出现在另外一份报纸上针对这条新闻的评论说“这绝对是一件令人不寒而栗的事……当科学的发展超越了人类伦理的界限，并且变得不可阻挡时，我们将如何面对威尔士科幻小说《莫罗博士岛》上那些本性凶残，却是被无辜改造出来的兽人？……人类除了等待传说中杀死赫迈拉的英雄柏勒洛丰降临，还能等待什么？”&lt;br /&gt;　　这样的评论和它所评论的那条新闻一样离题。如果说除了等待那个柏勒洛丰降临之外还能等待什么的话，我希望简单的生物学知识（高中的似乎足够了）能够降临到大多数人的头上。我写这篇文章的主要目的不是解释转基因或者克隆人，更不是阐述干细胞研究的进展，有一种东西比它们都危险，它叫做无知。我当然尊重公众参与讨论科学问题——这本身是一种时代的进步。但是任何讨论都应该建立在清楚理解问题的事实和本质的基础上：如果你不理解一件事，你如何能够得出关于这件事的正确结论？克隆技术、转基因和干细胞都是可讨论的话题，并且是非常有趣的话题，但是无知和某些人的以无知为荣，正在毁掉讨论的基础。&lt;br /&gt;　　让我回到文章开头的那件事上。当我向其他人解释了转基因意味着什么，至少有几个人缓和了他们对于转基因的敌意，甚至有一个人还对我说“我也觉得转基因没有那么可怕”。这是个有趣的例子。我无法一下子说服所有的人，但是它显示了事实对于讨论的重要性。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110340554881612198?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110340554881612198/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110340554881612198' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110340554881612198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110340554881612198'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/blog-post_19.html' title='〖转〗最可怕的东西'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110330273743930058</id><published>2004-12-18T01:57:00.000+08:00</published><updated>2004-12-18T00:58:57.440+08:00</updated><title type='text'>〖转〗我不是博客</title><content type='html'>&lt;p&gt;我不是博客&lt;br /&gt;Zheng&lt;/p&gt;&lt;p&gt;我不是文人，自然没有资格和博客世界的文人们相轻；我更没有门派，有和山大王们抢夺地盘的用心。我不喜欢这个名称，因为它切切实实的让我感到不舒服：当别人介绍我是“博客”或者和我大谈“博客”的时候，我会浑身不自在，让我没有了说话的兴致。我不“博”，也非“客”，为什么要被强加一个名字叫“博客”？！&lt;br /&gt;单纯从字面上来说，博客还算是Blog的一个比较好的翻译。但问题是，从“博客”诞生的那一刻起，就已经被人、被某些个追风的媒体发挥并利用于自己的“事业”了。&lt;br /&gt;现在，它几乎已经脱离了Blog本身的含义被当作了一种精神，而精神或者灵魂是相当厉害的，能够在任何陈旧的东西上附身。不是么，博客被用在了房地产的企划中、被当作一个时尚的词汇用在标新立异的摇滚乐队的唱游里。仅仅因为中国农民调查一文被转载到BKZG，因此该文的作者也被当作博客被某些人攀枝引为同类。这种状况，正好是始作俑者所期望的，因为这样，就让自己占山为王，扯起精神领袖或者导师的大旗来。&lt;br /&gt;这个万能的博客在勃起来之后，借用了种种事件，暗度陈仓的把众多中文Blogger们纳入到了自己的门下，让人们认为所有的Blogger都是他们博客，由此他们借以壮大起自己的队伍。人嘛，总有些人喜欢虚荣（博客，多时尚多前卫多性感的词儿），也有些人见机逐利，由此大好机会，自然后头屁颠屁颠的跟上了好些个兵将们。&lt;br /&gt;我不喜欢莫名其妙的被划归到他们一类，所以，我要标记上“我不是博客”的图标，不是针对他们，而是善意的告知除他们之外的其他人们一个事实：　　我不是他们说的博客，我只是在记录、在分享，在胡思乱想或者高谈阔论，偶尔也发点小牢骚的普普通通的人。&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110330273743930058?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110330273743930058/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110330273743930058' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110330273743930058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110330273743930058'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/blog-post_110330273743930058.html' title='〖转〗我不是博客'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110330041985956975</id><published>2004-12-18T01:17:00.000+08:00</published><updated>2004-12-18T00:20:19.860+08:00</updated><title type='text'>〖转〗别怕，不是要转你的基因</title><content type='html'>&lt;p&gt;别怕，不是要转你的基因&lt;br /&gt;·方舟子·&lt;br /&gt;两年前，对转基因食品的恐慌从欧洲蔓延到了中国。绿色和平组织在中国的代理人指控雀巢产品含有未表明的转基因成分，愤怒的消费者因此控诉外国大公司试图拿中国人当小白鼠做试验。最近，由于中国有关部门启动大规模种植转基因水稻的评价程序，再次在中国掀起了反对转基因作物的风波。这回的矛头所指却是中国研究转基因作物的科学家，《南方周末》12月9日头版头条的导言很好地概括了这种指责：“在转基因稻米的安全性存疑的情况下，中国一些科学家大力推动这种产品的商业种植，让人怀疑其中关联的利益。”   &lt;br /&gt;大米做为中国人的主食，其安全性问题要比任何一种食品都更能触动中国人的神经。但是我们并没有见到转基因食品的反对者有什么证据来支持他们对安全性的质疑，反而有许多证据表明目前上市或准备上市的转基因食品是安全可靠的。反对者只能采用“现在证明是安全的并不能说明将来就没有问题”这种狡辩。   &lt;br /&gt;如果我们接受这样的逻辑，那么我们也可以质疑任何食品的安全性。比如，我们更有理由质疑杂交水稻的安全性。转基因水稻转入的不过是一种或少数几种我们已知其功能的基因，而杂交水稻却是把成千上万个我们还一无所知的基因混杂在一起，尽管我们目前没有发现这会有什么隐患，但是谁敢保证将来就一定不会被发现有问题？我们甚至还有证据表明普通水稻是有害健康的。大米中含有肌醇六磷酸，这种分子能和食物中的铁结合使铁不容易被肠道吸收，因此以大米为主食的人容易患上缺铁性贫血。那么我们是不是应该宣布大米是不安全的食品而反对种植水稻？事实上，用转基因技术恰恰可以克服大米的这个害处。目前正在推广中的“金大米”，为此转入了三个外源基因，分别用于破坏肌醇六磷酸、制造用于储存铁的铁蛋白和帮助肠道吸收铁。   &lt;br /&gt;我接触过很多反对转基因的人士，发现他们有一个共同点：并不知道转基因是怎么回事。许多人望文生义，误以为转基因食品要转变人体的基因，为此忧心忡忡。从上面举的金大米例子可知，转基因指的是把外源基因转入作物之中发挥有益的作用，并不是要转变人的基因。那么，如果人吃了转基因大米，会不会无意中也把人的基因给转了？这是不可能的，因为所有的基因，不管是大米原有的，还是人为转入的，化学成份都一样，都是由核酸组成的，在人的消化道中都会被消化掉，而不会被人体细胞直接吸收、利用。如果你担心转基因大米中那一两个外源基因会在你的体内作怪，那么大米中原有的成千上万个基因同样值得你的担心。因为所有基因的化学成份完全一样，如果人体有可能吸收、利用某个外源基因，也就可能吸收、利用其他外源基因。那样的话，我们吃任何食物，都有可能被转了基因！   &lt;br /&gt;这就是为什么这种对转基因食品的恐慌会让专业人士哭笑不得。那些反对转基因最激烈、嗓门最大的人，往往并不知道自己在反对什么。甚至连绿色和平组织也难以搜罗到懂行的分子生物学家充当科学顾问。这次为绿色和平组织撰写《中国转基因水稻对健康和环境的风险》的两名科学顾问，一个是兽医，一个是土壤专家；接受《南方周末》专访的另一科学顾问是美国一所野鸡大学的政治学教授，他们懂多少分子生物学，在转基因问题上有何权威性可言？   &lt;br /&gt;正因为这些专职反对转基因技术的人士自己也知道无法从学术上赢得辩论，所以只能散布阴谋论，把支持转基因技术的分子生物学家全都妖魔化为利欲熏心之徒，而无视这样一个基本事实：并不是所有的分子生物学家都从事转基因技术的开发，更不是都有商业利益在里头，他们之所以支持转基因技术，不过是因为比一般人更明白什么是转基因罢了。   &lt;br /&gt;反对转基因的活动家把自己打扮成反抗科学界阴谋、为公众代言的勇士。他们的立场早已确定，并不只是要反对某种转基因作物，而是要反对一切转基因产品，在甚至连基因是什么都不甚了然的公众中制造恐慌、煽动仇恨。所以试图用更多的证据说服他们是无济于事的。但是如果我们听任他们在媒体上愚弄世人而不加以反击，那么这项刚刚起步、有着无限美好的应用前景、甚至可能最终解决饥饿和营养不良问题的新技术，就可能被以正义的名义扼杀掉。&lt;br /&gt;2004.12.12.（《中国青年报》2004.12.15.）&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110330041985956975?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110330041985956975/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110330041985956975' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110330041985956975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110330041985956975'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/blog-post_18.html' title='〖转〗别怕，不是要转你的基因'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110324612057274209</id><published>2004-12-17T08:46:00.000+08:00</published><updated>2004-12-18T06:58:37.566+08:00</updated><title type='text'>一步跨出既成天涯</title><content type='html'>刚才leader找我谈话，看看我的进度，当然更重要的是看看我下两周可以作什么。&lt;br /&gt;因为，从下周开始，这个开发组里的其他人都要去休假了。最短也有一周的时间。而我会留下来工作。leader说，没有人在这里，你可以随意一点，遇到问题也比较难找到人帮你，作多少算多少了。&lt;br /&gt;我今天刚刚拿到了代码的访问权限，所以这两周里，应该有很多事情可以作的。照leader的解释，因为我的profile中注明我是在北京的员工，所以系统不能自动地把权限给我，他们绕了很大个圈，解释说我现在在Redmond干活，才拿到这个权限。&lt;br /&gt;办公楼里的人越来越少了，这几天不断地收到同事的邮件，说从X日星期X开始休假，一月多少号再回来。而公寓里的人也少了，一个一个地都回北京了。周一的时候还有五个人，周二的时候有四个人，昨天就只剩下三个人了，到下周一还要再走一个。然后留下两个人，在这里作Condo守望者。&lt;br /&gt;突然，有点感慨，一步跨出，既成天涯。&lt;br /&gt;我听着iPod，谭咏麟在二十年前唱的老歌，走在冷清的街头，去办公室，去那里读文档写code。第一次听这首老歌，是中学时，从同学那里翻录的磁带。这之间，似乎真的只有一步的距离，而实际上，那却是十六个小时的时差。&lt;br /&gt;&lt;br /&gt;中国人把遥远的地方叫做天涯，还是把自己所在的那一小块当做了中原。&lt;br /&gt;对于Redmond这里的人来说，中国是个遥远而神秘的所在，去北京出差，到有点猎奇的意味。对他们来说，中国才是真正的天涯。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110324612057274209?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110324612057274209/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110324612057274209' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110324612057274209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110324612057274209'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/blog-post_17.html' title='一步跨出既成天涯'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110297554129235539</id><published>2004-12-14T05:56:00.000+08:00</published><updated>2004-12-14T06:05:41.293+08:00</updated><title type='text'>添加了几张照片</title><content type='html'>&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10236_p132990.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10236_p132991.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10236_p132989.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10236_p132988.jpg" /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110297554129235539?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110297554129235539/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110297554129235539' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110297554129235539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110297554129235539'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/blog-post_14.html' title='添加了几张照片'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110282915866957222</id><published>2004-12-12T13:02:00.000+08:00</published><updated>2004-12-12T13:25:58.670+08:00</updated><title type='text'>找一个RSS Reader</title><content type='html'>就像人们常说的，一夜之间RSS Reader变得流行了。&lt;br /&gt;当然，这和BLOG的流行有关系。&lt;br /&gt;我想就技术层面来说，RSS是blog的核心，没有rss，就不算blog。&lt;br /&gt;嘿嘿，前面那句话是乱说的。&lt;br /&gt;但是用rss来提取内容，把信息聚合在一起，确实是很棒的东东。&lt;br /&gt;&lt;br /&gt;嗯，RSS是什么？简单的说吧，就是用XML来描述site的内容。现在去浏览blog，常常都能看到聚合或者RSS Feed的标志，链接到的就是这个blog的XML。&lt;br /&gt;RSS Readr就是把从你指定的地址去读取XML，然后显示出来。&lt;br /&gt;用户可以从RSS Reader去读自己喜欢的blog或者网站，而不用再去一个一个地打开链接了。&lt;br /&gt;对于，喜欢读新闻或专栏的人来说，这是一个宝贝。&lt;br /&gt;&lt;br /&gt;我今天用了一个下午的时间，来寻找一个好用的RSS Reader。&lt;br /&gt;找到的第一个东西，是plunk，这是一个IE的插件，功能其实非常强，可以在网上保存个人的收藏夹。她内置的RSS Reader是rssreader。多棒的名字，可惜，不支持中文，只有放弃了。&lt;br /&gt;&lt;br /&gt;第二个是Sharp Reader。界面很简单，嗯，傻瓜级的，但是好像需要的功能都满足了。支持中文，支持定时同步（我不知道她多长时间同步一次，好像也没有设置选项），可以导入或导出Subscribed List。能够打开页面。能够通过blog内的链接定位到别的blog。非常好，我最后的选择就是这个。&lt;br /&gt;有人说sharp reader的缺点是必须安装微软的.net framework。哈哈，我可不觉得这是什么缺点。&lt;br /&gt;我觉得sharp reader的缺点是，不支持搜索。&lt;br /&gt;&lt;br /&gt;然后是Feed Deamon，我觉得这东西是很有前途的软件，功能强大，可以把导入导出suscribed list，而且可以把feed分组，也支持搜索。缺点是，对中文的支持有点问题，虽然在正文中也能显示中文，但是在列表中却把中文显示成了？。&lt;br /&gt;&lt;br /&gt;Ampheta Desk，这个软件从形式上来说，是我最喜欢的。她在本机上作了一个html服务，然后用ie来打开这个端口，用html页面来作界面。google也爱这么作。我也一直觉得这是UI的发展方向。后来，看到微软的Avalon，哈哈，才明白，那才是UI的发展方向。话说回来，Ampheta的问题是，在我的机器上，这个界面根本就不能访问，嘿嘿，啥都看不到。&lt;br /&gt;&lt;br /&gt;NewsIsFree,Novobot,RocketInfo,Blogline都是在线的blogreader，都不能导入导出subscribed list，嗯，不好用，全都放弃。&lt;br /&gt;&lt;br /&gt;使用这几个东西已经花了我一下午的时间了，所以，不想再去试别的东西了，就用sharp Reader好了。&lt;br /&gt;&lt;br /&gt;其实，我的感觉是，RSS Reader是个很有用的东西，从技术上说，也不算复杂，但是现在并没有真正的杀手级软件，所以，这里其实是一个空白。有志之士，可以试着作一个出来，应该还有出头之日。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110282915866957222?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110282915866957222/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110282915866957222' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110282915866957222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110282915866957222'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/rss-reader.html' title='找一个RSS Reader'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110281504579395374</id><published>2004-12-12T08:41:00.000+08:00</published><updated>2004-12-12T09:38:12.563+08:00</updated><title type='text'>《Stan Lippman：“C++/CLI全景体验”开栏致辞》的读后感</title><content type='html'>在CSDN的《程序员》专栏中看到一篇Stan Lippman关于他的C++/CLI的致辞。其实这篇文章还很新，上个月的文章而已，但是由于发布以来，网上出现了无数的评论，所以，到像是一篇旧作了。我是先看到别人关于C++/CLI的评论，然后才看到Lippman的这篇文章。尽管有不少C++程序员骂Lippman是叛徒，然而Lippman的这篇文章却让我非常的欣喜和鼓舞。另外，Lippman确实是那种大拿，写起东西来，深入浅出，虽然谈论的问题已经是语言前沿的东西，但是并不卖弄词汇概念，故作高深，把事情讲得非常清楚。看看他以前得《C++ Primer》就该明白他的风格。&lt;br /&gt;我有些怀疑，骂Lippman的那些人是否真地看懂了Lippman的这篇文章。如果看不懂，那么只能说是水平太差了，根本没有资格对Lippman说三道四。如果看懂了，亦然这么说，那么应该是过于保守顽固了。&lt;br /&gt;&lt;br /&gt;我的几点感想，嘿嘿，其实和Lippman的这篇文章关系并不大。Lippman的这篇文章已经说得非常清楚，我实在是没有资格来评说。&lt;br /&gt;最大的感想，关于动态性。其实，我没有怎么接触过动态性的语言。在C++中，跟语言动态性沾点边的大概是RTTI吧。这是一个为广大OO程序员所不齿的一个东西。我以前也一直这么认为，一直到学习到了一点Java的Reflection的时候，才明白RTTI是个好东西，但是C++中的RTTI不够好。&lt;br /&gt;按照OO的思路，对象和对象之间不需要了解对方究竟是什么样的对象，只要知道对方是什么接口就可以了。而RTTI却是要从接口还原出具体的对象出来，这当然和OO的思想背道而驰。&lt;br /&gt;然而，我们应该明确的是，为什么要OO。我以为，OO的利益来源于OO的principle。例如，以OCP为例，对功能的扩展要Open，对代码的修改要Close。因此，如果只是操作接口的话，那么可以通过修改实现来扩展功能，而不需要对接口的调用。&lt;br /&gt;如果使用RTTI，在运行时，判断对象的具体型别，然后根据不同的型别作不同的处理，这将完全破坏OCP。当对实现进行扩展时，也就必须扩展对不同型别的处理，这就直接破坏了对接口调用的封闭性。&lt;br /&gt;然而，RTTI不只是这么一种用法，另一种用途是，在运行时，决定要生产什么样的对象，甚至在编写代码时，都不曾声明的对象也可以在运行时生成出来，这是拜Reflection和动态语言所赐。&lt;br /&gt;我们回过头来，看OCP。实际上没有绝对的OCP。设计者可以把变化抽象成接口，并用不同的实现来提现变化，还可以用多种设计模式来把这些对不同实现的处理集中在一起，例如factory模式。可是归根结底，总有个地方，需要知道，要知道究竟有多少种不同的对象，究竟要生成什么样的对象，如何生成这些对象。把这些过程全都放在一个factory里面，这就是从语言层面上来说，C++的尽头了。如果还要更进一步，就要用到COM这样的东西了。&lt;br /&gt;RTTI中的Reflection可以通过一个标识符来动态的生成对象，从而解决这个问题。一个貌似完美的OCP解决方案。Java利用Reflection，在这个方面，把C++远远的超越了。&lt;br /&gt;所以RTTI也许不是OO，但是他比纯粹的OO更加符合OCP，从而使我们的程序更加优雅。有什么理由来拒绝如此优雅的设计？&lt;br /&gt;而终于，在C++/CLI那里，我们得到了有Reflection的C++。就为了这个，也值得为C++/CLI欢呼。&lt;br /&gt;&lt;br /&gt;另外，看到Lippman提到追踪句柄和STL的时候，我的心头一惊。以前没有想过这个问题，但是就这么一说，也能马上想到，这是一个非常复杂的问题。复杂到什么程度？千头万绪，无从说起。如果让我来解决这个问题，要作的第一件事，就是再去读一次STL的源码，在所有会被托管堆引起麻烦的地方作上记号。我估计这么一来，STL的源码中，可能会被密密麻麻的记号所充满。&lt;br /&gt;看到后来，Lippman说要让追踪句柄和普通指针有互操作性，又说到关于C++/CLI对模板的支持。我才觉得松了口气。如果解决了这两个问题，那么对STL的支持，大概也就迎刃而解了吧。&lt;br /&gt;唉，大师就是大师，看问题是高屋建瓴，从根本上解决问题。回过头来，看我的想法，只能说是一个修补匠的思路。&lt;br /&gt;以后如果有面世人的机会，可以用这个题目来考人。如果回答逐行修改STL源码的，嘿嘿，立马拒掉，哈哈。&lt;br /&gt;不过，提到C++/CLI对模板的支持。我隐约感到，这是一个意义非常重大的东西。模板和动态语言，金风玉露一相逢，这里好像有不可思量的潜力，也许会出现对设计模式革命性的扩展。哦，真的是不敢想像，也无从想像。&lt;br /&gt;我非常期待，C++/CLI……&lt;br /&gt;&lt;br /&gt;点击下面的链接，可以阅读Lippman的原文：&lt;br /&gt;&lt;a href="http://editblog.csdn.net/programmer/archive/2004/11/25/931.aspx"&gt;http://editblog.csdn.net/programmer/archive/2004/11/25/931.aspx&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110281504579395374?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://editblog.csdn.net/programmer/archive/2004/11/25/931.aspx' title='《Stan Lippman：“C++/CLI全景体验”开栏致辞》的读后感'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110281504579395374/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110281504579395374' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110281504579395374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110281504579395374'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/stan-lippmanccli.html' title='《Stan Lippman：“C++/CLI全景体验”开栏致辞》的读后感'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110266077998711741</id><published>2004-12-10T14:04:00.000+08:00</published><updated>2004-12-10T14:46:11.640+08:00</updated><title type='text'>受伤的马，你的价值跟胜负根本就是两回事！</title><content type='html'>电影《奔腾年代》（Seabiscuit）里，有句重复了两次的台词：你不能因为他受了点伤，就抹杀他的价值。&lt;br /&gt;白马的腿断了，再也不能参加比赛，但是它还可以运货，可以领路，而且它还长得很漂亮。&lt;br /&gt;&lt;br /&gt;现实中，在更多的时候，是人因为受伤而抹杀了自己的价值。&lt;br /&gt;&lt;br /&gt;漫画《铳梦》中，关于价值，有段更动人的台词。&lt;br /&gt;沙勇原本是个普通的赏金猎人，能力低微，目光短浅，但却破坏了很多的幸福，是属于故事中让人讨厌的二流配角吧。他在多次被女主角凯丽击败后，丧失了记忆，却被美丽善良的莎拉收留。那是他一生中最幸福的时光。然而沙勇却错手杀死了莎拉。这让他完全地陷入了疯狂，变成了一个怪物。怪物把自己的苦难归咎于凯丽，然后向凯丽展开报复。凯丽在一场苦斗后杀死了它。那怪物在生命的最后瞬间，想起了自己变成怪物之前，和莎拉在一起的日子。&lt;br /&gt;沙勇：我作了个恐怖的梦……因误会而杀了你……发狂的我变成了怪物，想要复仇的梦，什么希望也没有，杀害了很多人类……可怕的恐怖的梦……&lt;br /&gt;莎拉：没关系啦！那是很普通的梦啦！你不会作那种事的！&lt;br /&gt;沙勇：莎拉……我觉得很不安！恐怖而且令我受不了……如果你不在的话……我该怎么办才好呢？莎拉……请你告诉我！&lt;br /&gt;莎拉：不管发生什么事……你都要重新接受那种事实……那跟别人没有关系……你要好好地接受你自己本身！你感到失败、懊恼时，也不要自暴自弃，而更应该勇敢地承认！你的价值跟胜负根本就是两回事！你忘了吗，我是最了解你的人……&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10703_p129044.jpg" /&gt;&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10703_p129045.jpg" /&gt; &lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110266077998711741?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110266077998711741/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110266077998711741' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110266077998711741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110266077998711741'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/blog-post_10.html' title='受伤的马，你的价值跟胜负根本就是两回事！'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110244794465917013</id><published>2004-12-08T03:31:00.000+08:00</published><updated>2004-12-08T03:43:37.906+08:00</updated><title type='text'>〖转〗一句话 COM - 给 C++ 程序员的 COM 入门指南 </title><content type='html'>今天在网上看到一篇很棒的介绍COM的文章。&lt;br /&gt;文章很短，但是深入浅出，对COM最重要的几个方面，包括接口，对象模型，聚合，线程都提到了。&lt;br /&gt;我正好需要一点东西来帮助我回忆关于COM的内容，这就是正解。&lt;br /&gt;我不在这里贴出来了，有兴趣的可以点击链接查看全文：&lt;br /&gt;&lt;a href="http://www.allaboutprogram.com/content/view/12/31"&gt;一句话 COM - 给 C++ 程序员的 COM 入门指南 &lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110244794465917013?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.allaboutprogram.com/content/view/12/31' title='〖转〗一句话 COM - 给 C++ 程序员的 COM 入门指南 '/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110244794465917013/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110244794465917013' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110244794465917013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110244794465917013'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/com-c-com.html' title='〖转〗一句话 COM - 给 C++ 程序员的 COM 入门指南 '/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110224249934247909</id><published>2004-12-05T18:25:00.000+08:00</published><updated>2004-12-05T18:28:19.343+08:00</updated><title type='text'>Sleep in Redmond</title><content type='html'>到达Redmond一周了。 Redmond是微软的总部，半个城都是微软的。刚到这里的时候，同事提醒我说，这里也还有些别的公司。 微软在这里大概有几十个楼吧，楼的编号已经到了一百好几。问同事，这里到底有多少楼，同事也搞不清。每个楼都只有三四层，但是层间很高。 这几天每天都是早出晚归的工作，我觉得有点封闭式开发的味道，对这个城市实在是没有什么认识。嗯，勉强说来的话，潮湿，每天都在下雨，空气很清洁，树林很多，且高大，人少车多。 在Redmond微软这里，还有很多很漂亮很昂贵的车，让我想到一件事。微软有全世界最有钱的老板，也就意味着，这是全世界贫富悬殊最大的公司，而我就是这个公司里处于最贫那一极的家伙。唉，想明白了这点，就是让人觉得很不爽。单就这边的工作环境来说，还是很舒服的。我第一次有了自己的办公室，哈哈，现在是在单间上班了。可以把耳机的声音开大，也不用怕会影响别人了。&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10236_p123101.jpg" /&gt;&lt;br /&gt;我的办公桌 &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;在Redmond这里，看到好几辆甲壳虫，而mini要少一些，就见过两三次。看到mini的时候，就想，如果能留在美国工作，也是很不错的一件事啊。 前几天，有个晚上我和同寝室的家伙是2:00下班的，回去后，发现公寓里有个家伙还没有回来。第二天吃晚饭的时候，我一问他，才知道，那家伙前一天晚上，干了一通宵，今天还继续上了一天的班。唉，怎么这里的人都爱把自己当驴使。 我刚到公寓的时候，被下了一跳，太乱了。后来才知道，那里是每周二打扫一次，而到的那天刚好是周一。第二天晚上回去时，看到的公寓就好多了。 &lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10236_p123099.jpg" /&gt;&lt;br /&gt;我们的公寓 &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;这里中午是在微软自己的食堂去吃饭。现在看来，pizza将会是我的长期午饭了。晚上一般是五六个同事一起去附近的中餐馆吃饭。怎么说呢，这里的中餐馆比我想像的要多多了。Redmond是个很小很小的城市，但是中餐馆还是多到足够在一周之类不重复的地步了。吃饭次数最多的饭店，是一个叫老四川的馆子，味道不错，我觉得比北京的大部分川菜馆要好。 &lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;img src="http://www.albumtown.com/data/05d8cccb5f47e5072f0a05b5f514941a/10236_p123098.jpg" /&gt;&lt;br /&gt;最常去吃饭的老四川 &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110224249934247909?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110224249934247909/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110224249934247909' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110224249934247909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110224249934247909'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/sleep-in-redmond_05.html' title='Sleep in Redmond'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110212600558690694</id><published>2004-12-04T09:09:00.000+08:00</published><updated>2004-12-04T10:06:45.586+08:00</updated><title type='text'>三厅五排一号</title><content type='html'>搬家前，收拾屋子，从各个偏僻的地方搜罗出来了形形色色的电影票。嗯，我喜欢把那种印有电影名字、时间、座位号的电影票收起来。但是又确实缺乏收集的习惯，弄得这些电影票就散落在屋里的天涯海角了。&lt;br /&gt;电影票中，最常见座位号，就是新东安的三厅五排一号。&lt;br /&gt;新东安电影院是北京第一家五星级电影院，不过我觉得他的音画表现都不如小西天的中影影院好，但是因为FESCO总是发新东安电影院的卡，所以那里是我看电影最多的地方。&lt;br /&gt;新东安最初有四个电影厅，其中一、二、四厅能容纳100人左右，而三厅最大，能容纳200多人。在新东安扩容后，一共有八个厅，七厅比三厅多了十来个位置，成了最大的厅。&lt;br /&gt;对于我来说，看电影的时候，最爽的是，整个视野都被银幕覆盖住，把头从左转到右，看到的都是电影的画面。这样看电影，对我来说，最有投入感了。&lt;br /&gt;所以，我喜欢选择，大厅、靠前的座位、中间的座位。对新东安来说，这样的位置就是&lt;strong&gt;三厅五排一号&lt;/strong&gt;。&lt;br /&gt;三厅五排一号对我来说，就是最舒服，最享受的地方。坐在这里，我就进入到了自己的世界，然后，我可以在两个小时内，忘记一切让我心烦不快的东西，专心的享受那纯粹的快乐。在那里，在三厅五排一号，曾经有我的快乐。&lt;br /&gt;OMG，而现在，我想到的是天下无贼、功夫、咖啡猫。这些本来该在三厅五排一号享受的时间，我都看不上了。很不爽。&lt;br /&gt;回到收拾屋子的那个晚上，我看着那一叠电影票，突然间，众多的往事在胸口堆积，我无言以对。难道生命中有些时间只能让人惋惜。至少，在三厅五排一号的那些时间，我很快乐。&lt;br /&gt;&lt;br /&gt;突然想到，把看过的电影票收集起来和坐在电影院的前排，都是来自我一个朋友的习惯。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110212600558690694?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110212600558690694/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110212600558690694' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110212600558690694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110212600558690694'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/12/blog-post.html' title='三厅五排一号'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110166505812584994</id><published>2004-11-29T01:37:00.000+08:00</published><updated>2004-12-01T10:13:38.323+08:00</updated><title type='text'>〖原创〗在地铁遇到失明MM</title><content type='html'>今天下午在西直门坐地铁。大概是两点过点吧，人非常少。地铁入口处，有几个年轻人斜斜地站着聊天，而下地铁的台阶上，就只有两三个人了。&lt;br /&gt;我低头向下走，听到前面有“嗒、嗒”的撞击声。我抬头一看，前面有个女孩，走得很慢，声音就是从她那里传来得。&lt;br /&gt;我当然走得比她快多了，很快就走到和她平行的位置。我侧头看了她一眼，原来是个盲人。&lt;br /&gt;年纪很轻的样子，带着硕大的能遮住半边脸的墨镜，抱着一个脏兮兮的绒毛玩具，拿着一个盲人杖试探这台阶。&lt;br /&gt;虽然路上很容易见到盲人，但是盲人下楼梯还是很少见。她走得很慢，象是个新手（唉，说话不厚道啊）。还有，那个绒毛玩具，让我觉得只怕，她除了眼镜之外，别得地方也有点问题。&lt;br /&gt;然后，突然地，我心中善良的那部分被激活了。所以，我停下来，走到她身边，用尽量温和可信的声音说，“需要我帮忙吗？”&lt;br /&gt;那女孩转过头来对着我（在那瞬间，我觉得有点没对劲），笑了，不算太明显地笑了。她说，“我们在拍戏”。还伸手向台阶下的两个人指了指,其中一个拿着一只DV对着我们。身后，入口处的几个年轻人全都笑起来了。&lt;br /&gt;拜托，那是拍DV。&lt;br /&gt;不管如何，我还是觉得很不好意思。我很快地说了句“哦，对不起”，然后飞快地走了，有逃跑的意思。&lt;br /&gt;我知道，你很想知道，那女孩漂亮吗。&lt;br /&gt;其实，我后来也这样问自己。但实在想不清她长什么样子。她的墨镜太大了，那个毛毛熊看起来很傻，她的皮肤好象很白，我怀疑是她化了盲人不该用的化妆。关于她的所有印象，就是这么多。现在除非，她继续到地铁站去装盲人，否则我绝对认不她来。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110166505812584994?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110166505812584994/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110166505812584994' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110166505812584994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110166505812584994'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/11/mm.html' title='〖原创〗在地铁遇到失明MM'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110166345060514529</id><published>2004-11-29T01:31:00.000+08:00</published><updated>2004-11-29T01:37:30.606+08:00</updated><title type='text'>〖转〗竖起尾巴的猫</title><content type='html'>了解小貓的溝通方式&lt;br /&gt;&lt;br /&gt;貓咪的身體語言&lt;br /&gt;貓咪不會說人話，牠們有自己的語言。小貓從媽媽和兄弟姊妹身上學會怎麼樣使用身體語言，學會怎樣用尾巴、眼睛和耳朵的動作跟別隻貓咪溝通，也學會對方的身體語言是甚麼意思。&lt;br /&gt;眼睛&lt;br /&gt;貓咪的眼睛透露牠很多的心事。貓咪可以把眼睛瞇成一條線，或者睜得大大的好像在瞪人。&lt;br /&gt;一隻心滿意足心情放鬆的貓咪，眼睛是半開的。牠的眨眼睛速度很慢，而且會把頭轉開，不會直視看著牠的人。嚇壞的貓咪眼睛通常瞪得大大的，而且瞳孔圓睜，也就是眼睛中間的黑色部份變得又圓又大。生氣的貓咪眼睛可能也睜得大大的，但是瞳孔的部份會瞇成一條線。&lt;br /&gt;&lt;br /&gt;耳朵&lt;br /&gt;貓咪的耳朵雖然很小，不過表情可是很豐富喔！貓咪耳朵的動作是由三十條不同的肌肉支撐，使得耳朵可以左轉右轉，還有向後向上移動。貓咪的耳朵可以分別移動，意思是當一隻耳朵轉向一個方向仔細聽聲音的時候，另一隻可以轉到完全不同的方向！&lt;br /&gt;心情輕鬆的貓咪，耳朵通常是正面向前，耳朵的位置有點向後傾。如果貓咪發現有趣的事情，耳朵會稍微向上豎起，好聽清楚聲音。貓咪受到驚嚇時會把耳朵拉平，變成兩隻耳朵貼著頭顱的樣子。這是在警告我們該離開了。生氣的貓咪也會利用耳朵透露憤怒心情，牠的耳朵會向後轉，耳廓指向左右兩邊，這時候我們會看到牠的耳背。&lt;br /&gt;&lt;br /&gt;尾巴&lt;br /&gt;貓咪會用尾巴告訴我們牠的心情。很快就會知道小貓是不是很高興看到你，如果是的話，牠會高高豎起尾巴朝你跑過來，說不定尾巴的尾端還會微微彎曲。&lt;br /&gt;心滿意足又輕鬆的貓咪，會讓尾巴懶懶地下垂。貓咪生氣或準備撲抓東西的時候，牠會緩慢地擺動尾巴。如果尾巴用力擺動而且擺動幅度很大，這就是一種警訊，這表示牠不是非常興奮，就是想要攻擊。從坐在窗邊看窗外小鳥的貓咪身上，最容易看到這種大力搖擺的尾巴，因為牠很氣小鳥只能看不能抓！&lt;br /&gt;有時小貓會出現「想玩的尾巴」。尾巴變成倒Ｕ型，表示小貓很想玩。當小貓在房子裡衝來衝去，而且是踩著閃躲假想敵的跳躍姿勢移動時，你可能會看到這種模樣的尾巴。一隻生氣或者非常害怕的貓咪，可能會鬆開尾巴上的毛，讓整個尾毛都豎直。這時牠的尾巴會豎的很高，使自己的身體儘可能變得很大很顯眼，目的是嚇走讓牠害怕的貓咪或小狗。當貓咪的尾 巴變成又大又蓬鬆的時候，這種尾巴又叫做「瓶刷」尾。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110166345060514529?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.owl.com.tw/bookpage.php?book_id=333' title='〖转〗竖起尾巴的猫'/><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110166345060514529/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110166345060514529' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110166345060514529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110166345060514529'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/11/blog-post_29.html' title='〖转〗竖起尾巴的猫'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110126680949983499</id><published>2004-11-24T11:07:00.000+08:00</published><updated>2004-11-24T12:12:15.866+08:00</updated><title type='text'>几个google产品</title><content type='html'>&lt;p&gt;&lt;img src="http://www.google.com/logos/Logo_60wht.gif" /&gt;&lt;br /&gt;&lt;br /&gt;google就是搜索引擎的代名词。但其实，除了搜索引擎，google还有很多别的用处，google的特色搜索，blogger，picasa和hello，google desktoop search，google groups 2，gmail。其他的有趣东东还有很多，但是我还没有用过，就放在一边。让我们先来看看我用过的这些东西。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;google特色搜索&lt;/strong&gt;&lt;br /&gt;google可以用于：查找 Flash 文件。Google已经可以支持13种非HTML文件的搜索。除了PDF文档，Google现在还可以搜索Microsoft Office (doc, ppt, xls, rtf） 、Shockwave Flash (swf)、PostScript (ps)和其它类型文档。网页快照（这本来是我最喜欢的google功能,可惜在大陆是用不了）。类似网页。按链接搜索。指定网域。手气不错。错别字改正。中英文字典。天气查询。股票查询。邮编区号。手机号码归属地。&lt;br /&gt;关于这些特色搜索的具体使用方法，请参看google的特色搜索说明：&lt;a href="http://www.google.com/intl/zh-CN/features.html"&gt;http://www.google.com/intl/zh-CN/features.html&lt;/a&gt; 。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Blogger&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com"&gt;http://www.blogger.com&lt;/a&gt;是google特供的blog服务。google出品当然和blogcn之类的国产blog服务有天壤之别。google是让我把blog改到blogger来的主要原因。用了两天后，印象最深刻的功能是：&lt;br /&gt;blog!this可以再浏览网页的时候，选中一段话，点一个按键，就用选中的内容来直接发布一篇新的blog，简单方便实用。缺憾是，现在发送中文还有乱码的问题。但是这个问题一定是可以被解决的。&lt;br /&gt;使用email来发布blog，只要向一个指定的邮箱里面发封信，信件内容就会被直接发布到blog去。超乎想像的好用啊。缺点和上一个一样，发送中文邮件好像有乱码的问题。&lt;br /&gt;picasa和hello可以用来添加图片到blog。操作如果google其它产品一样的方便。这个话题留到下面来说。&lt;br /&gt;另外就是blogger自己的界面了。自从我打算迁移blog开始，大概试用了十来种blog服务了。对blogger，有一见钟情的感觉。只是blogger以前好像不能从国内访问，是个大问题。但是现在这个问题好像解决了，那就一定选他啦。&lt;br /&gt;哦，忘了说了，blogger是google出品，当然内置google搜索引擎技术了。其实这个应该不用单独拿出来说的，google现在的产品好像都有试用他的搜索引擎。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Picasa和Hello&lt;br /&gt;&lt;a href="http://www.picasa.com"&gt;http://www.picasa.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.hello.com"&gt;http://www.hello.com&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Picasa是个图片管理工具，可以搜索计算机中已有的图片，按照album来管理，有点象apple的iTune的感觉。Picasa支持图片搜索，当然用的是google自己的搜索引擎啦。其它有特点的东西是timeline，很cool的图片浏览方式，不过也不过就是很cool罢了。Picasa真正帮的地方是和Hello的结合，可以把图片直接发送到Hello中去。&lt;br /&gt;那么Hello又是什么呢？Hello从本质上来说一个聊天工具，但是他非常强调图片共享。用户可以共享出自己的album，也可以查看别人的album。Hello的用户应该很少吧，相对于MSN或者QQ来说。但是Hello的厉害之处是和blooger的结合。Hello装好以后，里面会有一个好友叫BloggerBot。把图片发送给BloggerBot实际上是把图片放到BloggerBot提供的免费图片存储空间中去，而且还会自动在blogger中添加一篇新的日志出来。给图片添加说明也是非常方便的。这是发布图片的最简单的方法了。缺点是，我还没有找到一次发送多张图片到一个日志里的方法。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Desktop Search&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://desktop.google.com/"&gt;http://desktop.google.com/&lt;/a&gt;&lt;br /&gt;这是google的新玩具。运行在个人电脑上的搜索引擎。按照好以后，他会搜索电脑上的文件，对于pdf，doc，txt等等这样的文档，他还会搜索内容，然后把这些内容作成一个索引表。之后，在用户搜索的时候，非常快的，desktop search就会把相关的内容列出。请忘记windows自带的find...吧。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Groups 2&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://groups-beta.google.com/"&gt;http://groups-beta.google.com/&lt;/a&gt;&lt;br /&gt;不知道有多少人喜欢用新闻组。反正我很喜欢用，也推荐一切对获取知识有兴趣或者有需求的人使用。但是以前一直缺乏好用的新闻组工具。现在好了，有了Google Groups 2，新闻组的使用变得完全不同了。使用groups 2的一般方法是，先搜索出自己感兴趣的新闻组（当然还是使用强大的google搜索引擎）；然后submit这个group，定义是否要向自己的邮箱发放每天更新的概要内容；被submit的group会被链接到一个叫my group的地方，日后的访问会非常的方便；即使不submit，刚访问过的group也会被记录在recent group里；然后浏览group里的内容，对于感兴趣的主体，可以加星，就象在gmail里面那样。日后可以很方便的找到这些加星的主体。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;gmail&lt;br /&gt;&lt;/strong&gt;&lt;a href="https://gmail.google.com"&gt;https://gmail.google.com&lt;/a&gt;&lt;br /&gt;对于gmail应该不用再多说什么了，他的1G容量确实惊人。但其实我最喜欢的特性并不是这个1G的容量，而是别的一些feature：比如label，可以非常方便的组织信息；Conversation，信件变成象聊天工具中的记录；search，google的搜索引擎；快捷键，比邮件客户端更容易使用的界面。&lt;br /&gt;&lt;br /&gt;google还有一些很有特色的东西，比如google APIs，google Lab，看起来都非常有趣，不过我还没有来得及试用。这些东西就留到以后再来介绍吧。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110126680949983499?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110126680949983499/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110126680949983499' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110126680949983499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110126680949983499'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/11/google.html' title='几个google产品'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110120716284237059</id><published>2004-11-23T18:10:00.000+08:00</published><updated>2004-11-23T18:53:07.783+08:00</updated><title type='text'>来自KeyHole的卫星照片</title><content type='html'>看看这组从卫星上拍摄的天安门图片。这些图片是我从软件KeyHole中解决下来的。使用KeyHole可以指定想要查看卫星照片的地点。不是每个地方都能得到高分辨率的照片。不过也有很多地方可以得到比天安门那里更高的分辨率。&lt;br /&gt;&lt;img src="http://photos1.blogger.com/img/197/2434/320/map1.jpg"&gt;&lt;img src="http://photos1.blogger.com/img/197/2434/320/map2.jpg"&gt;&lt;img src="http://photos1.blogger.com/img/197/2434/320/map3.jpg"&gt;&lt;img src="http://photos1.blogger.com/img/197/2434/320/map4.jpg"&gt;&lt;br /&gt;刚拿到KeyHole的时候，我特别想去看看我生活和上班的地方，但是很快就发现，那些地方离北京的市中心太远，早就超出KeyHole认为的城市范围了。&lt;br /&gt;唉，不爽。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110120716284237059?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110120716284237059/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110120716284237059' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110120716284237059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110120716284237059'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/11/keyhole.html' title='来自KeyHole的卫星照片'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-110119439404098885</id><published>2004-11-23T15:19:00.000+08:00</published><updated>2004-11-23T15:19:54.040+08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/197/2434/160/cat.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/197/2434/160/cat.jpg'&gt;&lt;/a&gt;&lt;br /&gt;My Logo&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-110119439404098885?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/110119439404098885/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=110119439404098885' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110119439404098885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/110119439404098885'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/11/my-logo.html' title=''/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294334.post-109496762329821999</id><published>2004-09-12T13:24:00.000+08:00</published><updated>2004-11-23T13:51:04.970+08:00</updated><title type='text'>这就是我的第一页blog：缘起</title><content type='html'>我想google是我生活中的一部分，让我的生命更精彩的那一部分。&lt;br /&gt;&lt;br /&gt;刚刚看完了taken。最后有一句台词说，生命是和提问有关的，和知道答案没有关系。我不是很确定这句话的意思，但是google就是我提问的对象。我喜欢把我的问题放到google上去。&lt;br /&gt;然后我知道了gmail。从我知道有它的那天开始，我就渴望着gmail的账号。然后我有了这个地址： &lt;a href="mailto:likeyesterday@gmail.com"&gt;likeyesterday@gmail.com&lt;/a&gt; 这个用户名来源于我在 msn 和 qq上的网名：若昔难得。&lt;br /&gt;什么是“若昔难得”？ 嘿嘿，这就是一个问题。问题要留给google。&lt;br /&gt;说实话，我用这个名字和那匹瘦马没有关系，我只是喜欢这个名字而已。&lt;br /&gt;&lt;br /&gt;话说回到gmail。gmail有个功能，它把相关的信件处理成conversation，然后archieve conversation。我觉得这是很棒的处理资料的idea。我的第一个想法是：我可以把我看到的、想到的、想说的都放到conversation里面去。&lt;br /&gt;&lt;br /&gt;然后我意识到，这就是blog。我应该有自己的blog了。所以，我在google bar的goolge links里，找到了&lt;a href="http://www.blogger.com"&gt;www.blogger.com&lt;/a&gt;。然后……。这些，就是“若昔难得的blog”的缘起。也许我应该把我的blog换个更好听的名字，例如“昨日重现”，或者“we've only just begun"。只是，我真的不是carpenter的歌迷，还是不要这样的好。这个问题可以以后再说。&lt;br /&gt;&lt;br /&gt;嗯，我应该在我的blog里面放些什么呢？&lt;br /&gt;我是一个software design engineer。所以，我想，那些我看到的想到的idea应该会被放在这里。不定那天他就有用了。&lt;br /&gt;还有，我喜欢旅游和摄像。我会在这里放上我新拍的照片。至于旧的照片嘛，我会慢慢放上来的。&lt;br /&gt;还有，就是一些我觉得好玩的东西了。嘿嘿。好像很有趣的样子。&lt;br /&gt;&lt;br /&gt;那就先这样吧。&lt;br /&gt;关于这个blog，我还有很多想要学的东西，慢慢来吧。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8294334-109496762329821999?l=likeyesterday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://likeyesterday.blogspot.com/feeds/109496762329821999/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8294334&amp;postID=109496762329821999' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/109496762329821999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294334/posts/default/109496762329821999'/><link rel='alternate' type='text/html' href='http://likeyesterday.blogspot.com/2004/09/blog.html' title='这就是我的第一页blog：缘起'/><author><name>若昔难得</name><uri>http://www.blogger.com/profile/00222283000894857725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
