Jul 22, 2008 - 总有一天 后人和全世界人都会笑话我们

Comments

1 礼让三先

wal.jpg

减少出行,为外国友人让出畅通大道

2 血浓于水

卫生部要求,各奥运赛区城市要结合本地实际情况,采取有效措施,以保障奥运定点医院为重点,全力做好奥运期间的血液采集、储备和供给安排。在奥运前,各城市要适当提高血液库存总量,并做好RhD阴性等稀有血型血液的储备。同时,要酌情暂缓用血量较大和使用RhD阴性等稀有血液的择期手术,以有效控制临床用血需求总量,保证奥运期间血液供给平稳有序。[新闻链接: http://news.sina.com.cn/c/2008-07-05/155415877854.shtml ]

3 一流大学

由于承担奥运会赛事,北大今年开学时间推迟十几天.  [ http://2008.163.com/08/0723/03/4HGMRU6A00742437.html ]. 北京大学宣传部赵部长透露,北大新学期开学时间是9月18日,比以往的暑假开学时间大概推迟了十几天.

北师大将实行临时证卡管理制迎美国奥运代表团. 从明日开始,学校人员要凭证出入。如果学生遗失校园卡,必须由院系老师证明其身份才能进校。学校要求学生在此期间不得安排亲朋好友来访,更严禁校外人员留宿. [ http://news.163.com/08/0719/05/4H6MU2IL0001124J.html ]

4 狗不得入京

据北京酒店业知情人士透露,北京各大奥运签约酒店日前均传达了禁止采购(供应)狗肉的“禁狗令”…  吃狗是不能“理解”的 … 北京奥运来临,… 担心部分人缺少养狗公德,为北京人抹黑.  [ http://news.xinhuanet.com/politics/2008-07/10/content_8523282.htm ]

5.外地人不得入内

为确保奥运安全,从7月20日起,乘坐公路运输客车进京的旅客,需要逐一下车接受安检,包括大客车在内,如一车有一人无身份证件,全车旅客都将被遣返。[ http://news.sina.com.cn/c/2008-07-11/024714146226s.shtml ]  奥运期间乘坐车船进入北京的旅客,将实行购票实名制。 [ http://news.sina.com.cn/c/2008-07-10/030415903560.shtml ]

6.安全可靠

 sub.jpg

上图是地铁安检的盛况 

此外还有小区出口被封掉几个, 不允许出租地下室给外地人, 随时检查暂住证, 无法购买试验用化学药品, 不允许邮寄含有电池的商品等一系列便民措施.

—-

本来我只想用 “这个喜剧的时代, 后人会笑我们”作为标题的.  我在写的时候, 我女友正好过来玩, 在旁边看着结结巴巴的读着我写的中文. 看到第二条保留血库以后, 她说: That is VERY wrong! 我说, 你们美国人是大爷. (You guys are bosses!) 她认真的说, It’s ridiculous. We will all laugh at you, seriously. 我说, 对的, 全世界都会嘲笑我们, 而我一点他妈的办法都没有. 谁让我生在中国?

思考题: 请举出北京和且介的相同之处.

Jul 17, 2008 - 金庸词话

Comments

我有一个朋友, 他博客非常好, 名字叫做: 青衫磊落卧枕听涛 (比我这个叫做 4G Space 的不伦不类的名字好多了) . 这个名字大有诗意.  卧枕听涛, 听涛自然是境界开阔.  加上卧字一衬, 儒雅之气就出来了. 有观沧海的胸怀, 又不含魏武临碣石的霸气. 但我其实更加喜欢青衫磊落这一句, 不锦衣张扬, 坦荡平和. 可是我想破了脑袋也没想出来这青衫磊落的出处, 又好像很熟悉, 只好求助谷哥大神.

大神的结果吓了我一跳, 原来是金庸大侠 [<天龙八部> 第一回](http://www.oklink.net/wxsj/jing-yong/sky-dragon/001.htm)的回目名. 我把这句和下句读完, 隐隐觉得这个是宋词某个词牌, 再次请教谷哥大神, 果然, 这个是少年游的词牌.  我除了隐隐觉得金大侠化用古人词句以外, 还真没想到回目名就是一词.  天龙八部一共50回, 每10回成一词. 网上研究的人也很多, 我就把词抄录如下(估计各位都比我读金大侠读得仔细,  我是后知后觉) :

青衫磊落险峰行, 玉壁月华明. 马疾香幽, 崖高人远, 微步縠纹生.

谁家子弟谁家院, 无计悔多情. 虎啸龙吟, 换巢鸾凤, 剑气碧烟横.

(少年游)

向来痴; 从此醉; 水榭听香, 指点群豪戏. 剧饮千杯男儿事; 杏子林中,商略平生义.

昔时因; 今日意; 胡汉恩仇,须倾英雄泪. 虽万千人吾往矣; 悄立雁门, 绝壁无余字.

(苏幕遮)

千里茫茫若梦; 双眸粲粲如星. 塞外牛羊空许约; 烛畔鬓云有旧盟. 莽苍踏雪行.

赤手屠熊搏虎; 金戈荡寇鏖兵. 草木残生颅铸铁; 虫豸凝寒掌作冰. 挥洒缚群英.

(破阵子)

输赢成败,又争由人算. 且自逍遥没谁管.

奈天昏地暗, 斗转星移.  风骤急,缥缈峰头云乱.

红颜弹指老, 剎那芳华. 梦里真真语真幻.

同一笑,到头万事俱空.

胡涂醉,情长计短.

解不了,名缰系贪嗔

却试问,几时把痴心断?

(洞仙歌)

燕云十八飞骑, 奔腾如虎风烟举.

老魔小丑, 岂堪一击, 胜之不武.

王霸雄图, 血海深恨, 尽归尘土.

念枉求美眷, 良缘安在? 枯井底, 污泥处.

酒罢问君三语, 为谁开, 茶花满路?

王孙落魄, 怎生消得, 杨枝玉露?

敝屣荣华, 浮云生死, 此身何惧!

教单于折箭, 六军辟易, 奋英雄怒!

(水龙吟)

这几句词非常好! 真的非常好. 我发现一个网站, 上面全是金大侠诗词赏析和评论, 我就不凑这个热闹再写什么了 :) 只想顺便狗尾续貂说几句不相干的 “金庸词话”.

金庸的这些章回名当中, 其实我最喜欢的就是天龙八部和倚天屠龙记了. 以前我给小姑娘写情书, 还用 “同一笑, 相并肩” (天龙) 以及 “东西相隔似参商”, “天涯思君不忘” (倚天) 这样的词句. 也是刚学会写情书的时候正好看到了金庸的, 因此印象深刻. (不知道和我同年代的朋友们, 是不是也是这样常常引用一番金庸的词句? )

在所有的词句当中, 婉约型的我最中意的就是这句 “红颜弹指老, 剎那芳华”, 一语堪破所有爱恨别离, 辞意俱佳. 把它和 “人生若只如初见” 放在一起, 简直就是男性所能婉约的最高境界了. (用王国维的话说, 都差不多是无我之境了).

豪放型的一共有两, 一是倚天屠龙记里面的”天下英雄莫能当”, 丝毫没有霸气, 平平无奇的句子后面的波涛汹涌才是壮丽的. 好比一个英雄回到家, 对他正在刷牙的老婆若无其事的说: 恶龙死了. 另外一句倒是霸气和傲气十足的, 是萧峰见慕容复暗算段誉, 直接一把拎起慕容复, 说到: “我萧某大好男儿,竟然与你这等人齐名”. 大好男儿傲视群雄的境界, 真是让人一生向往.  郭大侠也有”为国为民, 侠之大者”的句子, 自己觉得做不到, 故而不算最喜欢.

金庸很善于化用前人的词. 比如”塞上牛羊空许约”, 化用陆游 “塞上长城空自许”. 最后一句 “教单于折箭, 六军辟易, 奋英雄怒”, 读着读着就婉约变成辛弃疾的 “倩何人唤取, 红巾翠袖, 揾英雄泪”.

因为好词都被金庸和其他人写了, 我只能狗尾续貂写写评论啦.   眼睁睁的看着好词好句却不属于自己, 当真是绝望似地渴望.  以前开玩笑吟过一句: 侯门一入深如辞海, 从此萧郎是路人甲. 在前人深厚的词的造诣面前, 只好装作看看, 瞎写一气, 做个路人甲. 萧郎成了路人甲, 就乱说一起也没事, 因为早就和侯门里的红巾翠袖, 一点关系都没有啦 :)

Jul 9, 2008 - Dreaming in Code 书评

Comments

软件, 没有圣杯的荣耀, 只有梦萦的代码 — “Dreaming in Code”书评

code2.jpg当日我读完第三遍 “Dreaming in Code“,  是夜, 代码冰山入梦来. 我想, 应该整理一下我的读书笔记, 写一篇书评了.

两打程序员, 三年的时间, 4,732 个 Bug, 以及一个愿望: 打造一个卓越的软件. 这就是 “Dreaming in Code” 所描述的故事. 而这个故事, 却没有 “新机器的灵魂 (The soul of a new machine)” 那样波澜壮阔, 甚至没有 “人月神话 (The Mythical Man-Month)”  那样告诉你一个明确的教训. 单论情节,  这就是一个沉郁到极点的故事. 没有英雄人物, 没有情节跌宕, 所有的人草草的出场, 草草的收场. 可是依旧一个梦在那里. 这个梦让全世界的程序员心动, 萦绕每个敲下过 Hello World 的人 — 怎样打造卓越软件.

软件难做,  高德纳 (D. E. Knuth) 这样写道. 为何难, 他没有回答. 而 “Dreaming in Code” 带来了一个具体的例子, 一个鲜活的, 几乎失败了的例子. 一个有资金, 有优秀程序员, 有开放的管理文化和明确的雄心的项目, Chandler, 曾经如恒星一样耀眼, 又如流星一样湮没. 不禁要问: 为什么? “幸福的家庭是相似的, 不幸的家庭各有各的不幸”. 这句话用来解释失败的项目再合适不过了.  如 Fred Brooks 那个著名的论文 “没有银弹 (No Silver Bullet)”[PDF] 揭示的一样, 这个问题, 没有一个明确的答案.

即使没有答案, 人们也在求索. 这本书, 和 “人月神话” 一样, 都是探索怎样打造优秀软件的著作. 不同的是 “人月神话” 近似于总结, 而这本书, 却只有问题,  无数的问题: 为什么不能像架设桥梁一样打造软件? 为什么构建软件不能像搭乐高积木一样? 为什么一个创造奇迹的人不能再次创造奇迹? 为什么有的开源软件成功了, 有的却失败了? 太多的为什么, 太多的问题. 而这个问题的答案, 不在书上, 确在书的字里行间, 在读者的思考里.

我是个天天写代码的程序员, 也是个常常在开源社区参与项目的程序员, 说起来再熟悉不过代码这个东西了. 可是怎样编写代码来组建卓越的软件, 我没有答案, 谁都没有答案. 可是这本书能帮助你找答案. 我极其推崇这本书的原因是, 读完之后, 你能问自己一些问题, 答案是这个么, 是那个么? 这本书本身, 不是答案, 而是获得答案的钥匙. 随着记者特有的写实的文风, 你会在书的字里行间, 跟着作者找到这把钥匙.

对于想找钥匙的人, 这本书有两个优点. 一是提出问题多, 资料多. 都说提出问题是解决问题的一半, 这本书在这一半做得相当好. 问题的另一半, 也就是答案, 这本书没有具体给出. 但是这就给了读者独立思考的余地. 有人会说是因为没有风险投资的压力, 有人说是前期需求不明确, 有人认为管理混乱. 无论怎样的答案, 你都会找到翔实的资料来佐证, 或者推翻. 这是一部活生生的不带评论的记录片. 这样的一手资料, 是极其有价值的.  第二个优点是故事的本身. 这是一个让人郁闷的故事, 一个失败的故事. 成功的故事通常激动人心, 但成功的光环往往掩盖了很多问题. 在成功的耀眼光芒下, 即使钥匙就在阳光下, 也很难找到光闪闪的它. 而在失败的废墟和尘土中, 钥匙如小钻石一样藏着, 细微的光芒引导勇敢的探索者, 并给他高价的回报. 失败总是比成功, 更加容易获取教训.

这是一本文笔优雅, 细节具体的书. 可是缺点也是显而易见的. 最明显的就是琐碎八卦太多. 作者是一个知识面很广的人, 能够从日历软件扯到图灵机和停机问题, 也称得上科班出身. 但是有时候可能也是为了显示知识面宽广吧, 把不相干的概念堆砌在一起到了没有边际的程度了. 比如第九章, 完全就是软件工程领域的最最基本的知识, 从软件工程到GOTO大战, 再说到 Ajax 和 Google 的崛起, 这之间的逻辑线就完全是天马行空了. 任何一个称得上关心现代开发技术, 或者科班出身的开发人员, 对于书里面提到的这些琐碎的事情, 都是烂熟于心的. 概念的过分堆砌和琐碎事情的描述至少占了这本书的1/2. 幸好这本书是值得读很多遍的, 再次阅读的时候, 跳过去就好了.

如果这篇书评能有副标题的话, 我愿意写上: “五个月的时间, 三遍阅读, 三十二页的读书笔记和无数的批注, 以及一个萦绕在脑海中的思考: 如何打造卓越的软件?” 这就是我这个读者的故事. 这本书国内的翻译是韩磊老师做的. 他翻译做 “梦断代码“. 我更加喜欢 “梦萦代码” 这个名字 (Dreaming 翻译成梦萦, 意音俱佳).  当年希尔伯特被问起, 五百年后若是他重回世间, 第一件事情是什么. 他说, “我要一定问黎曼猜想有没有被证明”. 相似的是, 宋朝僵卧孤村壮志未酬的陆游, 当年眼见收复中原无望, 梦里恍惚见到铁马冰河,  一梦醒来后对子女说: 王师北定中原日, 家祭无忘告乃翁.  无数的开发者梦萦代码, 一梦醒来, 就想问一个问题: 软件工程有没有找到银弹? 这个银弹之梦, 打造卓越软件之梦, 会一直萦绕着开发人员, 直到永恒.

情系软件, 梦萦代码

Jul 7, 2008 - 娱乐化, 面具化

Comments

clown-mask.gif我和 Junyu Wang 某天突发奇想, 做了一个讽刺汉编的项目. 我们觉得这个项目是有意义的, 至少能在娱乐的过程中让一部分志同道合的人聚齐来做件事情.  事实上, 我们也达到了这样的目的. 在写项目文档的过程中, 我们加入了很多娱乐化的东西. 让一个本来很简单的项目变得很搞. 因此,名声也传得很远. 这四天以来, 除了签名和 twitter , 我们没有任何宣传, 想不到短短几天, 很多网络媒体都报道了. 很多高校的BBS上, 很多的博客, 都说了这个项目的事情. 也获得了很多好的评价.

这个项目目前每天还有一千多人访问. 虽然这个恶搞带给别人很多”笑喷”, 我实际上是带着一丝的无奈来做这个事情的. 在中国的互联网上, 能说什么, 不能说什么, 实际上都有人给你框定好了. 你不能使用正常的语言, 自由的谈论国内一些地方发生的事情. 你所能做的, 是把整个事件符号化, 符号化成无毒无害的俯卧撑. 然后通过这个俯卧撑, 表达一下自己对公共事件的关注和无奈, 表示一下: 恩, 我知道了, 但是我没法说出口.  这样的符号化相比于以前一点也不关心是进步; 可相比较于我们要达到的目标, 还显得遥远和无奈.

可无论怎么样, 我看到了公共精神的强化. 至少带着娱乐和面具参与公共事务, 是一种明智而实际的观点表达方法. 以前不出来活动的人, 现在也愿意带上面具, 跳进舞池, 缓缓踱步了. 一场地震唤醒的民间意识, 随着打酱油, 俯卧撑这样的流行词语, 如蒲公英一样散布在各处, 一旦实际成熟就生根发芽. 这个比星星之火还要有深度和广度.  那些沉默的大多数,  如蒲公英一样, 不说话, 不喧闹,  只用俯卧撑做这个时代的见证.

baiyang.jpg我支持这样的娱乐化以及这样的表达方法.  圣雄甘地说,  You should be the change you wish to see in the world.为了改变这个世界, 从我做起是最简单的, 所以我也愿意实践这样的方法.  我只希望这个插科打诨的方法能很快被淘汰.  我至今都不忘高中的校训: “正直向上,热于求知”.  一个人在世上, 要先做正人, 然后做正学.  希望有一天, 这个国家所有的公民能够坦坦荡荡的说出自己的看法, 都可以不受任何阻碍和顾虑, 做一个正直向上的人. 那时候, 就是扔掉面具,  积极参与, 认真行使权力之时.

Jul 6, 2008 - 什么样的留言是不受欢迎的

Comments

我以前写过一篇<网络沟通的基本礼仪>, 主要是针对及时通讯软件和电子邮件的.  今天说说博客留言的一些基本礼仪. 写博客也差不多一年多了, 期间见到各种各样的留言, 有些当时就删除了. 昨天有一个读者, 锲而不舍在我博客上贴了22篇留言, 被我全部删除. 大家都知道王晓峰的博客上, 评论者被称为黑猩猩(长的人样, 没人的思维). 有些知名博客也关闭了评论. 这都是博客的评论的不受作者欢迎造成的. 鉴于近来删除了不少留言,  有留言的开始提意见了, 我觉得有必要说一下怎么留言, 至少怎么在我博客上留言这个事情.

首要的一条就是认识到这个不是你自己的地方, 你爱来不来. 所以, 凡是人身攻击, 脏话, 都是不受欢迎的. 你不能在别人家里干什么, 就不能在别人博客上干什么. 很多人平时文质彬彬, 一到了网上就血气上涌, 变成疯狗, 这样的人的留言, 往往都带着很强的人身攻击, 布满脏话, 这样的留言, 显然是不受欢迎的. 可是失望的是, 即使最不受欢迎, 这样的留言还是互联网上最普遍的.

第二条, 留言是贡献内容的过程, 因此不要贡献没有价值的内容. 在我的博客上, 以下三种留言被认为是没价值的: 1. 沙发, 火星等占位词. 我已经很多次删除这样的留言. 2. 没有阅读全文就发表评论.  这样的留言必然是片面的, 没有价值的. 这样的留言, 一般我很少会提醒: “请读完全文好不好”, 而是顺手删除.  3. 很明显的转贴别人的文章作为留言. 这个是很严重的对互联网的伤害, 我不会成为你的胁从犯. 要贴可以, 给链接.

第三条, 我的地盘不会给任何人背书, 或者帮你谋取经济利益. 自从我的PR上到4以后, 就不断地有人来发软文广告, 或者五毛党来贴政治观点. 请注意, 我不是新浪那样的博客, 我的博客空间是自己掏钱买的, 你来做广告贴伟光正的文章又不付钱, 还拿钱, 我干啥为你做嫁衣呢. 我对超过两个链接的软文广告一律删除.  对于五毛党, 我的博客不会成为你获利的地方. 为了节省中国纳税人的钱, 我对五毛宁可错杀. 因此. 我的博客上你一分钱也拿不到. 五毛的评论不受欢迎.

常常感慨,  为什么不要随地大小便, 不要乱贴小广告和对人要礼貌这样三条 “幼儿园守则” 上都有的东西在互联网上总是缺失呢? 今天跳出来做了一次学前班老师, 我自己都觉得不好意思.