2011年7月26日星期二

变形金刚的阴谋

表面上看剧情:汽车人在月球背面发现了当年逃出来的飞船,并找到且解救了老领袖御天敌。这其实是威震天故意让擎天柱找到的,因为只有他能复活御天敌,而御天敌早就和霸天虎达成了协议,可以拯救塞星。御天敌复活之后,和霸天虎合作,逼美国政府驱逐了汽车人,用收集到数百根能量棒试图将塞星传送到地球上,并利用地球的资源重建塞星。这时候,美国大兵们和汽车人合作,一举粉碎了御天敌的计划,世界重归和平。

事情是这么简单吗?

当然不,如果这么简单,为什么美国领袖奥巴马奥同学那么小白的将擎天柱擎同学一行驱逐?为什么擎同学要不计恩仇的跑回来帮忙?为什么御天敌御老师想背叛还不收回擎同学的原始矩阵以加强助力?为什么美国大兵可以轻易的灭杀敌人却被区区200余霸天虎占领芝加哥?为什么球奸迪兰那么死忠塞星,奋勇帮助霸天虎,难道他那么小白的认为将塞星传送过来后他真的可以成为领袖?为什么威震天威同学轻易被区区一个小丫头的离间给挑拨。

因为背后有阴谋!真相是这样的:

擎同学作为塞星流亡政府首领,早已认清形式,甘心做地球人的伪军。平时不遗余力的替美国大兵卖命,从阿富汗、伊拉克、利比亚他和他麾下不时出没的身影就可以看出这一点。2011年,随着霸天虎布局的展开,奥同学一早识破了他们的阴谋,将计就计,决定借此机会捞回月球背面的飞船,以获得科技的进一步突破,迪兰迪同学正是打入敌人内部的卧底。因此,奥同学逐步撤回了阿富汗和伊拉克的诸军,并在利比亚冲突中草草的轰炸了卡扎菲卡同学几轮以后,就将指挥权交回北约,让法国人顶缸,以集中兵力专心应付霸天虎的计划。

擎同学在救回御老师以后,没有想到御老师早已和霸天虎达成协议,导致损失铁皮。而霸天虎洋洋得意的试图驱除擎同学一行时,奥同学考虑谋夺御老师手中的技术,因此抛弃了没有太大利用价值的擎同学一行,将之驱逐出境。随后霸天虎发起攻击,占领芝加哥。因为芝加哥主要是共和党的支持者,奥同学乐得见芝加哥被灭,所以顺理成章的抛弃了它,暗中部署力量准备做黄雀。

御老师集齐了能量棒以后,开启太空桥,准备传送塞星。威同学以为自己很牛叉,跑过来和御老师唧唧歪歪,御老师随手把威同学扫到楼下罚蹲。御老师一心为星,还指望将塞星传递过来以后集合双方的力量,占领地球,徐图发展,不得不说御老师是一个学术派人士,完全没有看清楚形式。其实擎同学早就安心流亡,做地球人的走狗,而威同学、红蜘蛛一行根本就是在CIA监视下的小丑,随时都可以被灭。美国政府则是虎视眈眈,等塞星传递过来干脆连塞星一起接收了。

这时候,擎同学带领汽车人的遗老遗少从大西洋里爬了出来。这点实在奥同学的意料之外,他之前派卧底迪同学去打听擎同学的计划,就是以防有变。但是擎同学在地球这么久,耳睹目染,早就不是塞星那些天真的机器人可比的了。他故意诈死,然后出来搅局。这样做,一方面,在普通地球人面前显得自己很英勇,获得同情分;另一方面,可以破坏地球人获得塞星科技的计划,让自己保有在地球继续混日子做二鬼子的资本。因此关键时候,出手袭击御老师试图破坏其传送计划。迪同学见势不妙,为了完成我球伟业,奋不顾身,重启传送。但是,事情就坏在这些不明真相的人手里 - 本片主角,山姆同学击毙了卧底的迪同学,迪同学死不瞑目啊!

在最后时刻,威同学受到主角女友的讽刺,眼看小弟一个一个被美国大兵消灭,突然大彻大悟,知道自己完全落在地球人的掌握之中。愤然爆发,打倒了御老师,试图和擎同学握手言和。然而,擎同学根本不需要这个来争宠的同学,将之消灭。御老师狂怒:“擎同学!你这个塞奸!你牺牲了最广大机器人的根本利益!”随即被冷酷的擎同学消灭,从而杜绝了太空桥技术外泄的可能。

四方混战,地球方、御老师、威同学、擎同学各有损伤,只有擎同学保住了原有的地位。这场惊心动魄的阴谋之战就这样在幕后无声的爆发、沉寂...

变形金刚与民主

御天敌对擎天柱说:“你不了解大多数人的要求”;擎天柱说:“自由更重要。”

这是两种观点,第一种就是我们目前追求的狭隘的内部民主,而第二种就是超脱狭隘民主主义的更广泛的自由概念。

这两个问题的差异在于:如果某一天,地球人掌握了前往外星的科技,而地球自身资源匮乏到了难以生存的地步,那么当我们到了外星时,是直接抢还是投票?从1840年英国人给的答案来看,是后者。当然,英国人先和中国人商量了一下,未遂,于是用坚船利炮直接达到了他们的目的。

170年过去了,人类在人权方面有了很大的进步,那么关于这点的看法是否变化了呢?变形金刚这部电影里面提到的这个问题,正是当今发达社会所争论的两种观念。大部分发达国家采用的都是“对内民主、对外强权”。因为他们本国人民挺happy,没事可以抗个议、投个票,挺好的福利。同时外国也有倒霉的比如老萨、老卡之流。

不过对我国来说,这倒不是一个值得发愁的问题,毕竟我们现在的追求还在第一阶段。

2011年7月24日星期日

从软件设计的角度看动车出轨事故

2011年7月23日20点34分,杭深线永嘉至温州南间,北京南至福州的D301次动车与杭州至福州南的D3115次动车,发生追尾事故,6节车厢脱轨,至少两节掉落高架,截止到24号凌晨2:50分,事故已造成32人死亡,171人受伤。

到目前为止我们所知道的原因是:D3115次动车遭遇雷击之后失去动力,在缓慢行驶的过程中,被后上的D301次动车追尾撞上,导致列车脱轨多节车厢翻落铁路高架。

抛开雷击、设备质量、调度管理人员等方面的因素不谈,从软件设计的角度来看,我们应该可以避免这种悲剧的发生。

列车和各地的调度中心通过网络同步,可以彼此确认所有的故障点和车辆行使情况。列车运行时,车辆间隔的时间至少超过2分钟以上,即3-10公里,而中国铁线路不超过10万公里,同时运行的列车怎么也不会超过3万个。即使以20年前的设备性能来看,都有足够的能力实施全线路的实时信息化。任何一个节点或是列车需要实施上传各自的状态信息,如果每3秒一次,3次信息丢失则确认为故障的话,系统可以在9秒之内确认发生故障,然后通知故障节点(列车)的后续列车减速并逐步停止运行。而如果一个列车在9秒内确认自己无法和系统通讯,则自动减速停车。

如何确认故障?这个不能采用通常的网络通讯方案,即简单的向对方发送信息,对方只要收到就认为没有故障。这种设计方案的缺点是如果网络退化到半双工工作状态,即单向可通讯的时候,一方可能认为对方没有故障,但是对方却不这么认为。比如列车向调度中心发送工作信息,调度中心收到了,认为列车运行正常,而调度中心给列车发送的信息,列车并未收到,则列车确认故障并逐步停车,会导致后方的列车追尾。在需要较高可靠性的领域,我们可以采用这种方法:每次发送信息的时候,需要携带上次对方发送信息的cookie,这样可以尽快的诊断到是否出现单通的问题。

为了防止调度中心过于拥堵(如果有100万个节点加3万列车,每3秒发送256字节,则平均每秒88Mbytes),或调度中心出现了故障导致全国列车停止运行,调度应该设计为分网独立运行。每个网络只覆盖附近若干公里区域即可。调度中心无需设计为级联式的控制结构,否则根节点故障会导致所有下属控制节点失效。各个调度中心可以采用协作的方式,一辆运行的列车同时和附近的所有调度中心通讯。除了在某些特别的交叉区域可能会出现需要和2、3个调度中心通讯的情况,一般来说列车只需和1个调度中心同步即可,因此并不会带来额外的通讯负担。

简单来说,合理的设计方案,完全可以避免列车追尾、相撞这种事故的发生,这是最容易控制,最不应该发生的事故。

题外话:

我们很难有合理的设计方案,甚至很难有一个“完整”的、“系统化”的设计方案。由于铁路涉及到国家安全,我们不可能让一两家外企去部署整个系统的信息化解决方案。实际工程往往是七国八制、层层转包,在这种指导思路下,一个可靠的,完整的信息化解决方案,不知道在哪一天才会出现。

2011年7月17日星期日

推荐《此间的少年》

http://book.sina.com.cn/liter/cjshaonian/

写得很好,在国内读大学的同学可以看看。

2011年7月11日星期一

专利之殇

这里有一则小故事:http://www.ifanr.com/46016

当然,我无从验证这个故事的真伪,所以我们娱乐一下就好。一个显而易见的问题是:专利陷阱越来越多。这些专利陷阱只是一个陷阱,并不是保护发明者者。开发者们一不小心就会掉入这些陷阱中并付出代价。在这个过程中,新开发者并没有恶意的去盗窃别人的技术,只是路上的陷阱太多,一不小心就会掉下去。

这种过度的保护带来的负面作用就是“财富正在流入那些官僚的机构,产业被律师行业课以服务税”,带来的结果就是削弱了行业发展的动力,这是专利之殇。长此以往,专利法案可能会越来越背离它们的初衷,从帮助行业发展到阻碍行业发展。

中国的官员看到这种消息肯定很高兴:因为这说明保护知识产权发展下去也不过是如此结果,如果我们什么都不做,“无为而治”也很不错。

然而,中国相比则更加糟糕。相比美国这种“资本主义”,我们还处于“原始共产主义”。我们对知识产权的保护弱到了小偷可以赤裸裸的盗用而不受到惩罚,或者只是象征性的处罚。其结果比官僚化的腐败丝毫不高明,人们没有创新的动力,因为你承受了风险,却不享受利益。也有一些致力创新的“疯子”,他们大多被市场所淘汰了,这是“劣币驱逐良币”。

或曰:如果我们建设知识产权的制度,加强管理,会被“国外再一次剥削”,所以我们只能采用这种眼睁眼闭的方法。正是因为纵容,我们大家才用上了windows,用上了各类开发工具,促进了我们软件产业的发展,只有等我们基础打好了,才能循序渐进。我无法反驳,因为的确如此。可是,在我们愉快的在泥潭中打滚的时候,我们还需要不停的“渐进”,现在的问题是该“渐进”了,但是我们什么都没做。

美国的专利制度正在老去;中国的专利制度还没出门。

ps:事物的动态发展的,没有制度能万年不老,我们总是需要不停的变革,正所谓“流水不腐、户枢不蠹”啊!

2011年7月7日星期四

一条新闻的多家报道

立场不同,看到的不同,观点不同。

Yahoo资讯:通讯稿
http://news.cn.yahoo.com/ypen/20110706/452600.html

新华网:政府在行动
http://news.xinhuanet.com/politics/2011-07/05/c_121625938.htm

百姓自看:八卦
http://bbs.hsw.cn/read-htm-tid-2878663.html

人民报:不是OTIS的责任
http://renminbao.com/rmb/articles/2011/7/5/54970.html

给懒得穿墙的附点节选:

营运单位北京京港地铁把责任推给有150年历史的世界最大的电梯生产公司「奥的斯公司」。京港地铁表示,与一般商场电梯不同,地铁采用扶梯为重型梯。事故电梯由奥的斯公司生产,采用公开招标方式入选,发生事故的电梯仍处于质保期内。

有伤者说,奥的斯公司的电梯若不能保证质量,若没有信誉,也不可能成为世界最大的电梯生产公司。京港地铁也承认,6月22日刚刚进行了例行检查升级保养,例行检查频率为15天一次。

奥的斯电梯在四号线全线共设10台,为保险起见,这些电梯目前暂停使用,当作普通楼梯使。烈日当空,乘地铁还要爬楼,很多人叫苦连连。

奥的斯总公司更感到委屈,150年来自己制造的上行电梯从来没「倒行逆施」过,设计里也没有这一项指标,但2011年在北京「动物园」地铁站运行时却超标了,反其道而行之,结果……

2011年7月6日星期三

考据和逻辑

这两天读《如果这是宋史》,看到一段:

“唐朝才真正开始了科举,可是非常遗憾,不管伟大的唐朝人喊出了多么响亮的口号,如――广开才路,豪庶平等。可真正实施起来却完全走样。有一个统计,唐代状元共有251人,能查出名的有139人,其中能查出家世的有74人,这74个人里,出身官僚家庭的69 人,占92%,而且其中家世较显赫者就有59人,占79.73%。出身相对“寒素”者仅5人,占8%。

而那些家世显赫的人都是什么家世呢?其中“皇家宗室”有4人;孔门之后有5人;当朝宰相的子、弟、侄、孙、重孙等20人;一般官僚家庭出身的状元10人等等。
明白了吧?这就是唐朝的科考,其实就是上层社会内部的权力再分配,是上层社会中的平民一族从传统豪族手里分权,跟广大的劳苦百姓根本不贴边。”

作者想通过一个统计数据,来说明“唐朝的科考其实就是上层社会内部的权力再分配”,这个未免不符合逻辑。作者认为取一个样本空间的数据,就可以扩大到全局。却忽视了取样的过程是否会影响结果。

能查出名的139人中,有74人可以查出家世 - 是否有这种可能,就是有家室的人更容易查出来?一个寒门出身容易缺乏记载?

我们调查了10000个生过小孩的人,突然发现女人竟然占了100%。这说明我们国家女人比例明显高于男性?

逻辑不靠谱,考据再多又有何用?

2011年7月1日星期五

你怕谁

http://sports.sina.com.cn/k/2011-07-01/04555639384.shtml

能够给你带来利益的人离开了,你会害怕;
不能给你带来利益的人离开了,你很淡然。

所以斯特恩现在很淡然。

从这点来说,谈判、契约是一件好事,能够谈成的契约自然是双赢的。