Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948
April 27, 2009

最近一直在忙工作上的事情和自己的一些项目,没有时间来写东西。今天因为工作上的事情没忙完,下班以后还要在家里连到公司去编译,终于有时间写点东西。

我的书房里有一张肖申克的救赎的海报,海报上是Andy从肖申克监狱钻阴沟逃出来的那一刻,天降暴雨,Andy对着大雨张开双臂,将被强加在肉体和精神上的污垢一起荡涤。

这部电影曾经帮助我度过了在硅谷最痛苦的一段时光,在离开硅谷前两个月,我终于买了这张海报。不过现在不是回忆的时候,我想说的是,这部肖申克的救赎,当年在影院里票房很不好,但是为什么后来成为了很多人钟爱的DVD碟片?我第一次看到这部片子是在电视上,作为一个非影迷,我在10分钟之内就被这部还不知道名字的片子吸引了,然后一直看到片尾。第二天早上跟同学聊起这部只看了一半的片子,才说了两句,同学就说:是Shawshank Redemption吧?那部片子太帅了!

想来这部片子缺少很多重要的好莱坞元素:没有美女,没有爱情,没有怎么也打不倒的英雄,没有太多的金钱,只有现代基督山伯爵式的忍耐和复仇。

我想这部片子票房不好的原因,还是跟人的心态有关。美国人看电影的时候,如果是去影院,很多是抱着好玩的心态去的,经常会听到影院里面的人开始哄笑,即使片子里面企图表现的是某种可歌可泣的好莱坞英雄主义,但是只要大家觉得好笑,就一样笑。

肖申克的救赎显然不是这种让人看了开心的东西。它更适合一个人在寂静的黑夜,孤独的躲在黑暗的角落,面对家庭影院或者计算机屏幕,一面看,一面舔舐心头的伤口。或者说,这是一部适合阴暗的片子,是一部在黑暗中给人希望的片子。是非主流的,反叛的,阴暗的。这里阴暗不是贬义。

同样的事情,对于互联网也是一样。我一直相信,互联网的反叛精神是互联网的生命所在。无论盗版也好,人肉搜索也好,反对集权也好,都是互联网生命力的巨大源泉。一个两个公司可能会被官司击倒,或者被招安,但是只要这个世界上还有过的不那么爽的人,那么倒下的巨人会从大地母亲的身上汲取力量,然后重新站立起来。

April 18, 2009

东西多了就便宜,很简单的道理,因为便宜其实说的是单件价格,价格则是商品交换的比例关系。什么东西多了,这种东西相对其他物品的单价,就被庞大的总量给稀释了。

50年代的时候,小学毕业生就可以有份好工作,后来80,90年代高中生多了,高考就困难了,后来大学扩招,连大学生也多了,于是大学生也便宜了。

Ebay最早也是能让很多人赚钱的,但是现在在ebay上混出头的太少了,因为ebay-er也烂大街。

淘宝的网商也不会有什么区别。

Iphone上面的apps开始能成就几个百万富翁,现在apps不免费都没人看。

连九城跟网易,都为了魔兽而降低身份去打架,没办法,暴雪只有一家,但是代理有好多家。

写博客的人有千千万,老徐只有一个,还有无数的人在长尾的泥沼里挣扎。

股市最好的那几年,也不是哪个散户都能赚钱。

这里要问一个问题,到底是做商人,还是做小贩?商人可以调动各种力量,来达到利益的最大化,而小贩最多也就是赚点辛苦钱,然后被城管,网管或者版主,管理员赶的满地跑。

小贩为什么不能变成商人?因为小贩甲和小贩乙是没有差别的,就象当年星爷跑龙套的时候,是一个元兵甲,等他变成星爷了,他就是商人。如果星爷一直跑龙套,那他现在是不是元兵乙,有谁会关心么?

就好像我这个blog,如果我不是写自己的想法,而是去写软文,会有人愿意看么?我跟别的博客的唯一区别,就是我的独立想法,而且我可以指着我的银行对账单发誓,这些想法不是软文。这才是我这个博客能有些许流量的唯一原因。不然我一草根,哪里有人会关心?

当小草们为草根的力量而欢呼的时候,一起欢呼的,还有羊

当羊群为羊的胜利而欢呼的时候,一起欢呼的,还有披着羊皮的狼

当狼群为羊排而欢呼的时候,一起欢呼的,还有皮毛商人

当皮毛商人在数钱的时候,一起拨算盘的,还有税务员

April 17, 2009

去keso那里逛,看见胡泳的BLOG里面的这篇“沟通之难,难于上青天”。里面的链接挺不错的,anti-cnn跟cnn开始对话。说起来,我在美国,经历过不少这样的对话。当故事讲讲吧,和政治无关。

比如公司里面的同事,经常就会跟我聊聊台湾的事情。有次大家一起开车出去吃饭,回来跟车上就聊,有人问我,你对台独这个事儿怎么看?然后旁边一个50多岁的老美就给了我个眼色。

这个50多岁的老美以前在亚洲住过很久,我们平时挺谈得来的。我看到他的眼色,心想原来美国也很复杂嘛。于是我说,我靠,这事儿跟我关系也不是特别大,他们爱独立独立去呗,我说不行,你觉得他们会听么?然后大家哄笑。笑完以后我说,可是我如果去台湾玩,比你们美国人去台湾还麻烦呢,签证都很难拿。这算怎么回事儿呢?

我来美国的时候,学校帮着找了一家美国人,我跟老婆到了以后在她家里免费住了仨星期,我们现在也一直是很好的朋友。她收养了两个中国女孩儿,每年还组织我们这里的类似家庭来弘扬中华文化,弄的比我们还象中国人。去年国内闹奥运,美国华人也游行的时候,她给我打电话,上来第一句就问:这个anti-cnn是什么东西?我迟疑了一下,她跟电话那边急了:Come on,你整天在网上逛,会不知道这个?

我乐了,问她:anti-cnn怎么惹着你了?她说:没有惹我,但是我这里今年来了个中国学生,他是anti-cnn的成员。我说:是个人都能是成员。她说,他跟我这里传播anti-cnn的事情。我说你就当他是另外一种摩门教不就结了。她急了,说:这个人说你们中国政府说的都是对了,你看,我都不相信我们的政府。

哦对了,对话的目的是什么?首先是建立信任,然后呢?

April 15, 2009

如果看看中国近代历史的话,会发现有一个很有趣的现象,我们有很多很多的鲁迅。近代中国有很多很多的问题,这么大的一个国家,没有问题才是诡异的事情。不过发现了问题以后呢?很多人选择了怒骂,骂体制,骂政府,骂老师,骂高考…互联网给了大家发言的机会,于是世界上忽然多了许多的山寨鲁迅。

鲁迅先生当年选择弃医从文,语文书上是这么说的:因为先生发现,国人的病不在身体,而在头脑。于是先生选择了用笔来治疗头脑,而不是用柳叶刀来治疗身体。

经过这么多年各种正牌和山寨版鲁迅们的努力,这个选择还是最佳的么?我怀疑这一点。

简兄留言说:“一个人如果在现实中没有梦想(或者没法有),就只有去幻觉中满足。

简兄指出了一个问题,年轻人因为看不到奋斗的必要,选择了沉沦于各种虚幻。那么解决方案呢?难道我们写博客给他们看,告诉他们,你们沉沦了?我估计最多能被忠实的读者骂一句,然后就换到另外一个网站去了。

简兄这里没有选择怒骂,让我有机会说说我的想法:鲁迅们这么多年选择的是精神大棒,但是人性又是何其顽固,周围的环境不变,也只能让人奋发一时,然后痛苦一时。那么,除了胁之以威,为何不能诱之以利?用了大棒,为何不再用根胡萝卜?

与其选择做一个高尚的鲁迅,为什么不能选择做一个锱铢必较的商人?商人虽然被贬低了几千年,但是看看中国这30年,改变有多少是商人带来的?当年那些夹着皮包,操着生硬的广东话的港商虽然让人发笑,但如果没有他们为经济做积累,哪里有我们今天的互联网这种高科技的市场?

商业的力量是伟大的,我有次回国,被同学嘲笑不会发短信。一个同学对我说,汉字输入这个事情,教委搞了多少年没成功,一个手机短信就让全民都学会了输入法。现在我们看到了新的问题,而且这种问题,正是商业可以改变的,我相信,简兄提出的问题,商人比鲁迅的赢面更大。

April 14, 2009

形势一好就疯狂,形势一差就理性,这他妈叫什么理性?

其实呢,有钱人胆小了,叫理性

胡闹了,叫创新

失败了,叫探索

失败了还继续胡闹,叫百折不回

没钱的人呢,

理性了,叫缩头乌龟

探索了,叫不务正业

失败了,叫盲目

失败了还继续探索,叫顽固不化

April 11, 2009

今儿早上有点空,去铁手的西西河看东西,忽然看到萨苏写的这篇:“【原创】中国早期计算机研制中的小故事 我不看北京人在纽约“,里面提到我说的几句:

”当年我也干过类似的事情,要比较一段x86的汇编翻译+运行时间优化以后变成的另外一种机器的汇编。每天盯着模拟器反汇编出来16进制数字。

后来有天下班的时候坐在车里,从车窗望出去,看到旁边一辆车的牌号,脑子里就直接把那个号当成16进制数据了,先给扩展成二进制的,然后开始想:这是哪个指令呢?“

嗯,想起当年的事情,还是很好玩。

当时是公司在推一个新的指令集的芯片,因为兼容的问题,需要把市场上已有的应用,都用软件转化成新的机器的指令集,然后在新的架构上运行。这里面的技术和商业,以及法律问题很复杂,不是一两句话可以说清楚的,这里只说说好玩的东西。

当时是有一个翻译工具,把机器指令逐条的翻译成新机器的指令,这些东西都是二进制的,翻译本身就有bug,需要去查,另外翻译过后为了运行效率的问题,还要进行运行时间的优化。翻译还好办,就是一条指令对应几条目标机指令;优化就好玩了,是一堆目标机指令对应另外一大堆目标机指令,而且这个优化是运行时间的,就是说只能跑一段程序,然后再去内存里面看结果。所以才会有看见车牌当成16进制的事情。

不过这个项目后来还是没有推出,因为硬件推广不利。软件当时已经很成型了,好多应用都可以跑。我现在想想,其实如果龙芯一类的CPU有这个软件,好多应用就可以跑了。

April 8, 2009

写两句想法。

最近比较忙,好在现在空闲了一下,因为公司的开发环境出了问题,所有依赖这个环境的开发都只好停下来了。我跟同事说,仿佛回到了当年只有一台计算机,一个系的人一起用的时代,机器坏了,大家都抓瞎。

这也是我不看好云计算的原因,如果大家都依赖一个集中的东西,这个集中的东西坏了,所有依赖它的事情都要停下来。这不仅是软件开发或者互联网特有的,在经济,政治甚至机械上面,只要系统里面有一个集中的部件,有很多东西依赖它,这个部件就必须设计的非常可靠。云要花多少时间才能变得可靠,我不知道。

我只知道复杂的系统可靠性会下降,即使加入冗余,也是一样。

April 1, 2009

女的都上船,男的都淹死的,是泰坦尼克
数学天才上船的,是美丽人生
护士和英雄上船的,是断背山
省长上船,然后把英雄扔下水的,是色戒
生物学家的女儿活下来的,是凯伦.凯勒
船员用手表呼叫直升机,和白种女获救的,是007
省委副书记和省委副书记的儿子上船的,是塔克拉玛干
公安和罪犯上船的,是97以后的港片
大家最后被UFO救走的,是X档案
大家都掉到水里,然后都漂到岸上的,是马达加斯加

原题是:

船长 男 36岁
船员 男 38岁
盲童 音乐天才
某公司经理 男 34岁
副省长 博士 男
省委副书记 女 42岁
省委副书记的儿子
研究生,数学天才 24岁
某保险公司推销员 白族 女 20岁
生物学家 女 52岁
生物学家的女儿 弱智
公安 女,25岁
某外企外方总经理 白种人,女,20
罪犯 孕妇
医生 男
护士 女 同性恋
英雄 女 舍己救人负重伤