2007年8月30日星期四

读《中国人为什么组织不起来》有感

这两天在制作各种方式的发布版本,编译的时间有点久,抽空看了这本书。

书写的不错,有些观点还是中肯的,但是草草阅读之下,却看到这么一段:李自成打破皇城之后,发现国库空虚,但是内库竟然“有镇库银,积年不用者三千七百万锭,金一千万锭,皆五百两为一锭”。

看到这里我大吃一惊,凭直觉就知道这个数字不实。我查了一下,这句话在《甲申三百年祭》中引用了,原文如下:
其" 旧有镇库金积年不用者三千七百万锭,锭皆五百(十?)两,镌有永乐字" (《明季北略》卷二十)

看来是从明季北略中引出,另外,引用这个例子的文章还不少。

这里我感到非常遗憾:作为论证自己观点的论据,作者为什么不去考证一下?很多人说:我只是用来说明观点而已,就算用错了又怎么样?这种论调还甚嚣尘上,似乎被人普遍认可。我以为德先生来到中国水土不服,无法落户,看来这么多年过去,赛先生也没有真的来到中国啊。

三千七百万锭,每锭五百两,那是185亿两白银,中国赔偿日本军费2亿两,已经是筋疲力竭了,如此看来,崇祯随手掏出内库一点零头,即可打发日本人了。而一千万锭黄金,更是荒谬之极,即使是50两一锭,折算也要超过1千克,一千万锭就至少是1万吨,而中国2007年黄金储备也不过600吨,美国也不过8000吨。以明朝的经济实力,岂能将这么多的黄金、白银收入国库?

附:马关条约全文
http://baike.baidu.com/view/52668.htm
http://www.soouo.com/baike/3862.htm

附:黄金储备资料
http://www.gold.org.cn/hjsc/hjcb.htm

采用静态链接方式生成工程

在全面升级到VC8 Express以后,发布时遇到了一些麻烦,因为引入了manifest机制,发布版本不再象以前那样带上MSVCRTXX.DLL就可以了,而是要用微软提供的Redistribute工具才可以,这无疑給部署客户端带来了麻烦。显而易见,用户更希望有一个绿色的客户端,复制即可用。有很多巧妙的手段可以解决这个问题,但是都让我感觉不是那么优雅,于是我采用静态链接的方式link所有的lib。

编译OGRE静态库还是相当容易的,因为OGRE 1.4版本本身就有针对VC8的工程,我只要简单的修改配置文件中,采用LIBCMT作为运行库就可以了。除此之外,还需要下载并重新编译所有的第三方依赖库。

编译CEGUI静态库有点麻烦,因为我们已经开始对CEGUI的完全修改,不再考虑升级的问题,所以我修改了代码,取消了原先代码中动态加载Falagard & Widget库的代码,而是通过extern函数声明的方式直接link这两个库中的代码。然后通过宏开关,控制导出函数的声明,使得生成的库合适用于静态链接。

当这两步完成以后,就可以生成采用LIBCMT的工程了,它的好处是不再依赖那个烦人的MSVCRT,給部署带来的方便。而且附带的好处就是发布版本的dll没那么多了。

但是采用静态链接的版本也有以下几个缺点:
  1. 链接速度实在太慢了,在我的机器上,链接需要1分钟。
  2. 因为采用静态链接,所以如果一个模块申请内存传递给另一个模块,不会有任何问题,如果将来程序员利用了这点编写出了跨模块传递并释放内存的代码,就使得这个版本不再能够还原为分散DLL方式的工程。
  3. 如果出现崩溃,难以诊断是哪个模块破坏了内存。
为了解决这几个问题,我增加了DebugMD方式,还是采用原有的MSVCRT运行库,分散的DLL库,解决了以上三个问题。当制作发布版本时,才使用静态链接。

2007年8月26日星期日

朱骏惹了谁?

最近九城负面新闻不断,各路评论也是甚嚣尘上,而且基本上都是直指CEO朱。

我在想,CEO朱究竟惹了谁?

以我看来,他惹了所有犯红眼病的人,很多人都觉得他发家轻松,赚钱不要太简单。当年九城作网站,种些花花草草,苟延残喘。后来学盛大,代理了一款《奇迹MU》,从此乌鸦变孔雀,连升8级,接下来又傍上了暴雪这家公司(一朵鲜花插在猪粪上?),NASDAQ上市,于是孔雀变凤凰,终于完成了升到终极兵种的任务。

发家也太简单了吧!
老子也行,就是没赶上,赶上了怎么也不会比你来得差!
你个SB还能玩足球,还不是靠着魔兽玩家的血汗瞎折腾?
你丫也就是一个看机房的,什么不都还是blizzard说了算?
小样,你也就会囤些大作,你以为个个都是WOW阿,做梦!你拿出来运营一下瞅瞅。
连个TBC都整不下来,SB,DSB。
被方正告了吧,哈哈哈哈哈哈哈!
被韩国人鸟了吧,哈哈哈哈哈哈哈哈!


如果诅咒可以杀人的话,CEO朱已经死了一万次。

这个世界永远不缺聪明人

今天看到新浪上一篇新闻,讲述违章停车的司机借用别人的罚单来逃脱惩罚(正文附)

看完以后我就在想,有多少人想过这个招数呢?我想不止他一个,至少我以前就考虑过。不过我转念又想了两点:
  1. 制度完善后有能力解决这个bug。
  2. 你这么做就是逼迫制度制定者去完善它,从而提高了执行成本。
从利益角度来说,人总是要趋利避害的(注1)。问题在于,你是趋近利还是趋远利?避小害还是避大害?我看到的是,很多聪明人正如这个司机一样,趋近利避小害,尚且心下得意,沾沾自喜。

当这个社会上聪明人变少了,我们才进步了。

或曰:大家玩耍手段,正是因为惩罚不力,所以根本上还是制度上的原因。我不以为然,如果copy美国制度 & paste到中国,结果就会像copy win32.application & paste to MacOS。简单说来,如果我们针对某个不良行为进行严惩,但是若大部分人都不想遵守,就会造成法不责众,难以执行的局面,结果只会比没有制度来得更糟糕。

注1:我认为,从广义角度来说,人遵守道德准则也是其趋利避害的表现。如果在一个社会,一个人做了有悖道德的事情,他会受到比所得利益更大的损失,那么这个社会的人就会普遍尊重道德约束。

原文链接:
http://news.sina.com.cn/s/2007-08-26/075113745305.shtml

原文内容:

违停司机自贴过期罚单逃处罚
http://www.sina.com.cn 2007年08月26日07:51 扬子晚报

[扬子晚报网消息] 在市区随意占道停车,被交警发现后,都要给予处罚,但警察一天内是不好重复罚款的。于是有人想起了歪招,为蒙蔽警察,他们用自己的老罚单贴在车上,实施障眼法。罚单破旧了,就用老罚单的复印件。24日,在镇江大西路上,记者就发现了这样一辆私家车,车上贴的罚款单竟是7月份的。

几天前,有市民向镇江京口交巡警大队民警举报,自己看到一辆私家车停在一家酒店门前,车主下车后,将前面一辆车上贴的罚单取下来,放在了自己的车窗前,然后进了酒店。民警随即赶到现场,发现这辆私家车罚单上的车辆号牌却是前面一辆私家车的。车主说,这是向朋友“学”来的办法,这样民警就不会在他的车上贴罚单了,他已经试过几次,一直没有“露馅”。

更令民警啼笑皆非的是,前几天在镇江解放路一家复印店门前停放的一辆私家车,车窗前放的罚单竟然是复印件,复印件上的公章是黑的,被民警一眼识破。(周杰 张凌发)

《天堂口》观后感



如果需要多说一点的话:

很差

如果要更严肃一点的话:



有颜色,字体大,黑体,斜体,可累坏诸位的浏览器了。

就让导演承担制造如此之烂作品的一切责任吧。

2007年8月8日星期三

从达能和乐百氏想开去的

很早就想关于这个问题说点什么,不过一直没有整理到书面,今天正好有了一个机会。

关于达能入主乐百氏原文
http://finance.sina.com.cn/chanjing/b/20061230/07183210426.shtml


  “大家都知道,市场部和销售部的关系,就像空军和炮兵那样。”一名老乐百氏销售高层陈述“分裂” 之痛,“市场部在各大区都没有常驻的机构。现在的乐百氏和过去不一样,原来何伯权是企业主的身份,亲自和客户谈,和渠道谈,现在市场部都是‘职业经理人’ 了,他们只懂数据,被广告公司牵着走。原来是我们告诉广告公司该怎么做,现在变成了广告公司告诉我们的市场部该怎么做。”

“那些香港人和英国人根本不了解中国内地市场。” 上述销售高层认为,太过死板地根据数据决策,是乐百氏业绩滑坡的原因之一。

在这次操作中,达能显然是失败了。但是不可否认的是,达能的方法是正确的,只是在中国水土不服,乐百氏的老员工更喜欢传统的工作方法。事实上,用错误的方法获得良好的结果反而是一场灾难。因为人们会不断的以这个经验为指导,不停的重复错误最后被淘汰。

中国在饮料市场上的竞争,明显无法和可口可乐、百事可乐、达能这些巨头抗衡。但是大家并没有去学习别人正确的地方,反而是沾沾自喜于自己以往的成功,并且以此批评西方人有多傻,多不了中国。但是实际上,我们并没有超过西方人。达能想在中国成功,只能让步,采用更落后,更符合中国人的方法来进行管理。但是,这不是达能的悲哀,而是我们中国人的悲哀。

正如中国,两千年来我们有一个稳定的社会,因此开始迷信自己的一切,自以为是天朝上国,不屑西方人的一切。两次鸦片战争丢尽了脸面后,还抱着所谓的 “中学为体、西学为用”的荒谬论调。而实际上,同上是19世纪中期被凌辱的日本,一早就超越了中国。放眼今天,看看身边的一切,有多少还是中国人发明的?中国还有哪些能够做的比日本人这个后进生更好?

看看目前现在的软件行业,中国已经堕落的不成样子。而网络游戏产业因为得天独厚机遇现在表现的很好,但是如果持续这样用错误的方法去工作,最后也是被西洋鬼子、东洋鬼子消灭罢了。在敌人来之前,如何学会并使用正确的方法才则是关键。不能像当年那样等到敌人手持火枪火炮冲进来,你还握着大刀长矛。