2008年12月31日星期三

Honey Moon Dec/29-1

前几天跑得有点累,今天临时取消了行程,改在酒店休息。

下午出去,采购了一些香水作为礼品,又处理了一些杂务。想起之前没有登埃菲尔铁塔,似乎有些遗憾,于是跑到铁塔哪里,结果一看... 还是人山人海,算了,就留着这个遗憾吧。

晚上预定了一个米其林二星的餐厅 Le Bristol,去体验一下法国大餐。地陪的同学说,要穿正装去,我想这也太夸张了点,姑且借了一条领带,杀将过去。没想到进门的时候还真的遇到了点麻烦,因为我没有西装外套(衬衫领带外套了一件羽绒服),餐厅的人借了我一件外套进门... 真是够疯狂的。

几点特别的地方:
  1. 菜单有两种,女士的只有菜式,没有价格,我这份菜单上则有价格
  2. 菜的时候给我们总是保持一致的速度,两个侍应生同时打开盖子
  3. 每道菜的餐具都是单独上的,餐桌上不会有多余的餐具。在上甜点前,因为我把一滴汁洒到了餐桌上,侍应生特地用一个餐巾盖住了那里
  4. 每道菜都会有一个人介绍烹饪做法
  5. 菜做得很漂亮
至于菜肴的味道,还算可以,毕竟我是中国胃,一般的西餐都觉得不好吃,但是这家我觉得不难吃,而且开胃小菜感觉还不错。

餐后买单,两人总计552欧元。

Honey Moon Dec/30-1

今天离开巴黎,前往罗马。

对几天在巴黎的感受做一个总结吧:
  1. 巴黎人不太守规矩,明显不如美国人(昨天我们出行的时候正好是下班高峰,很多人从出口冲进地铁)
  2. 街道的卫生条件不太好,比较脏
  3. 餐馆里面比较吵
  4. 城市感觉比较优雅,比中国的城市有底蕴(中国的大城市就是文化沙漠,这个自吹自擂没用)
  5. 卢浮宫的珍藏不错(主要都是欧洲的艺术品,没中国什么业务。别总说别人抢了我们的,拿破仑吃的是窝边草)
  6. 巴黎人没中国人勤快(中国人是球内少数的勤快民族应该是没错的)

如果欧洲人都是巴黎这样的,想挑战美国还有漫长的路要走,倒是小心被中国赶超。当然,德国英国也许要强过法国。

2008年12月29日星期一

Honey Moon Dec/28-1

今天去了凡尔赛宫及宫外花园。

总的来说,凡尔赛宫建造的不错,中国人对工业革命之前的欧洲总是抱有轻视的心理(别的没开化的地方自然更不用提了),认为中国的宫殿建筑明显高于欧洲,但是依我来看,很难苟同这种观点。只从艺术角度来看,15世纪以后,中国很难说明显胜过所谓黑暗时期的欧洲(当然,我们和欧洲的风格不一样,所以可以说是各有千秋,也并不见得欧洲就超越中国)。

只是在不能妄自菲薄的同时,也没有必要妄自尊大。就宫殿建筑来说,中国人更擅长外景,而欧洲人则擅长房屋。故宫的布局气势很恢宏,但是房间住起来实在不舒服;凡尔赛宫的建筑群有些拥挤,但是房间结构和建造胜过故宫。

出凡尔赛宫到后面的花园时,因为没带驾照,我们和一对日本夫妇一起租用了一辆电瓶车,游览花园里面的三个景点。不过天太冷,路又不熟,只看了两个景点我们就先跑路了。

从凡尔赛回巴黎做火车的时候,倒是发生了一点意外。我们用票进站的时候发现不行,原来是单程票。地陪抱怨:当初我买票的时候特地说明了是往返,结果怎么给 的是单程?这时候买票的人非常多,于是地陪带我们窜入车站,一路逃票回了巴黎... 我有生以来第一次逃票就这样糊里糊涂的发生了,汗颜啊。不仅如此,到了巴黎出站的时候,我们用了升降梯,结果一个推婴儿车的黑人大姐带着两个小孩挤不进 来,唧唧歪歪狂说了一通,我问地陪她说得啥?她说:黑人大姐说,我们不应该用这个电梯,应该走扶梯。!(@#*!@&#(!*@&#

晚上去吃饭,本来想去一个泰国菜馆,结果到了一看,时间还有点早(你说这么赶时间干嘛?当初排队买票回来岂不正好)。我们想先进去坐坐,等到时间再开饭,结果交涉了一下未遂。只好改去之前去的一个越南馆,吃饱了回去的路上一看,泰国菜馆里面生意很不好嘛,谁叫你们没有服务意识的... 活该啊活该!

Honey Moon Dec/27-2

我们先去GUCCI的店,服务态度还可以,中规中矩,不好不坏。本来考虑要去意大利,不在法国买意大利品牌的东西,但是因为看中了一款钱包,所以就先下手了。

接下来去CHANEL,服务态度很好,感觉很亲切。不过CHANEL的衣服真是够贵的,不在我们的消费层次内,等穿越到下一宇宙层次再说。

然后去DIOR看了看,服务态度不怎么样,比较冷淡,而且东西也够丑(以我的眼光),卷。

再去LV总店之前,先去了分店看看,人很少,服务态度也不怎么样,比DIOR强点有限。

接下来到HERMES选点礼物,这里服务态度不错,遇到一帅哥(前面都是大妈和奶奶),不过价格也很不错,一比之下才知道之前的几个店的东西都很便宜嘛。

最后赶赴LV总店,老天,真是人山人海,大家要排队进入。不过这里款式的确比分店多了不少,我一直觉得LV就是恶俗的代表,但是看看实物,其实也还不错,看来就是不能从门缝里看人啊。我们遇到的那个服务员态度很好,比分店那个强太多了(我在想,服务态度的差别会对她的业绩有明显影响吗?如果没有,是不是按照劣币驱逐良币的理论,服务态度会越来越差呢?)。最后选了几个包包,去买单的时候居然还可以刷银联... 看来中国人来的果然不少,银联的触角都延伸到这里了。努力吧,让银联占领欧洲每一个角落。

Honey Moon Dec/27-1

早起,用完早餐,我们直奔荣军院,到了一看才9:40,门还没开,广场上空荡荡的,基本没人。

在广场、楼上楼下转了一会,荣军院不算大,当年是为残废军人提供的养老场所,后来改为军事博物馆。荣军院正门进去,二楼有一个拿破仑的雕像正对广场(雕像还有一圈铁栏杆保护,明显比其他的雕像看上去待遇高),走廊沿着墙摆着形形色色各种样式的大炮,不愧是拿破仑他老人家擅用的装备。

等到了10:00,买票进门,门口还有人要打开背包看看,于是随便亮了一格给他看看就通过了,很让人纳闷:这种检查形如虚设,没有任何意义,我只能归结为:“让他们可以心安理得的分享国家的税收”,好歹增加了几个就业岗位嘛。

有三个展厅,看了看古代(中世纪)的军事装备,欧洲的各色铠甲看上去满光鲜的,明显比日本的盔甲材料来得结实(一个是铁,一个是竹片),中国的盔甲没怎么看到,在我印象中应该也不是很结实的那种,因为中国的马驮不动。不过历史证明,盔甲这么厚实用处不大,要不当年条顿骑士团怎么被蒙古轻骑兵打的满地找牙呢?当然,从做游戏的角度来看... 欧洲的铠甲装备果然好看,一看就是高级货。

看罢古代盔甲,接下来是一战二战,还有戴高乐同志的生平展厅,没什么特别之处,法国在二战中的遭遇和中国差不多,大家都是难兄难弟,很能理解。

从荣军院出来,中午品尝了一下法式火锅... 太腻了,烤cheese,牛肉,土豆,腌肉,热量不是一般的高,味道也还凑合。

下午奔香街,采购法国品牌的包包,我逛了没多久,就觉得脚很痛,和游览卢浮宫的感觉差不多,我问MM脚疼不?MM说不!哎,包包对于MM,就相当于电脑对于我,好像我逛电子配件市场的时候也不怎么觉得脚痛。

总的来说,今天收获不错,大部分的礼品准备完毕,采购任务完成一半,可喜可贺。

2008年12月27日星期六

Honey Moon Dec/26-1

一早起来,已经不早了,下去用了早饭,酒店的早餐还不错,比起它的网络来强多了。

奔去卢浮宫,昨天已经来过一次,只是未得其门而入,今天门口则排了一条长龙。慢慢排队进去,买了两张套票:Museum+Exposition,因为一张Museum是9元,一张Exposition是9.5元,但是二合一的才13元。事后证明这对我这种艺术近视眼来说,这是错误的行为,小便宜贪不得啊。

门口提供多媒体导航的机器,就是一个PDA,可以查询地图及重要艺术品的介绍,有多种语言:法、英、日、韩、意大利、西班牙语等,就是没中文,不知道是中国人需求少,还是法国人不会说中文。拿了两个英文的,居然还要押个证件,不能用信用卡,很麻烦。

进了门一看,有点转向,导航设备我研究了半天没弄明白该怎么用 - 按照新手指引说明,重点的艺术品会有一个编号,可以根据这个编号直接查询到所在地点和艺术品的说明(因为卢浮宫里面的展品非常多,所以实际上有资格入编的艺术品很少),一开始我找了半天也没看到有一个有编号的,拿着设备发傻(实际上导航设备的地图上都已经表明了重点艺术品的所在,但是一开始我不知道,还好MM看明白了,后来教给我如何使用)

虽然一开始没弄明白导航设备如何使用,但是也得走啊,我一边看一边想打法国人,居然所有的标签都只有法文,连英文也没,像我这种法盲看了还不如没看,费眼神。

进门,拐个小弯上了二楼,看到一个无头鸟人的雕像,照了几张,然后继续糊里糊涂的前进。

这时候我终于从MM那里学到如何使用导航器了,还行,不算太晚。接下来基本就是按图索骥,直奔重点(不这样不行,就算只看重点一天时间也完全不够用),转着转着,来到达芬奇的《蒙娜丽莎》展厅,这个名气果然够大,厅大(待遇好啊),且人山人海,我瞅了几眼 - 没啥感觉 - 平时没少看这大姐,到现场看也没看出啥名堂来,只能说离这个作品够近(如果这是真品的话)。看过了《蒙娜丽莎》继续前进,找到了毕加索作品的厅 - 这个比较诡秘:首先毕加索有一个单独的厅摆放作品(都是那种我认为是幼儿园级的作品,要是到我们这里应聘美术绝对要笑死招聘人,没办法,我是俗人,欣赏不来),只有作品,没有介绍,基本上就是 - 不置可否。

看过毕加索,继续前进,走过古埃及文物馆,这些都是公元前的作品,以现在的眼光来看,水平不敢恭维。继续前进,MM问:有没有中国的?我研究了一下地图,有一个“古代东方文物馆”,去看看吧!走过去一看,原来都是古代伊朗作品,美索不达米亚那地界的,阿弥陀佛,中国对欧洲人来说是远东... 东方的东方啊。

翻了一下地图,发现前面有汉莫拉比法典,赶紧过去看看这个传说中的宝贝,不错,黑乎乎的,很有威慑力 ,谁要是犯了法,也不用以牙还牙,以眼还眼,直接拿法典一砸,包准碰着就死,磕着就亡。

走了大半天,脚很痛,MM穿着高跟鞋,更是痛苦不堪,没想到卢浮宫里面这么大,事先准备不足啊。我们便要打退堂鼓,但是连镇店三宝都还没看完呢,怎么能就此告退?我继续研究地图,奔过去先看看断了两个胳膊的维纳斯,不错,果然是三宝之一,人多,铭牌也比一般的作品大几号。

看罢维纳斯,去找了米开朗基罗的《垂死的奴隶》,不错,和当年教科书上看到的一样,感谢达盖尔。

我们坐下来继续休息,和MM讨论了一下,这镇店三宝是哪三宝呢?一个是大名鼎鼎的《蒙娜丽莎》,还有一个也是大名鼎鼎的《维纳斯》,第三个呢?英文不好,硬是没听懂... 我们又看了一会帮助,原来有图片的嘛,一看,居然就是那个无头鸟人 - 《胜利女神》,感情一进门就看到了一宝。

此时天色已晚,出了展厅,前往观看专题展览 - Mantegna,虽然不知道此人是谁,但是9块5呢,不能不去。

不曾想,排队的人很多,展厅里面只能容纳不到600人,所以只好排队慢慢往前蹭,排了半天,一看立着一个牌子“从此到入馆,你还需要30分钟”,哇呀呀,脚痛的不行,来这里看一个完全不认识的大哥的作品,还要等30余分钟才能入门...

等... 再等... 继续等,好容易终于进去了。我和MM看了半天,没啥作品认识的,也看不出好坏,也没搞清楚这个Mantegna是何等人物。看看别人,都指指点点,小声议论,我们两个面面相觑,难道全是高人,就我们两个水货?此时我们连走马观花都算不上了,就是直接向出口狂奔,这4块花的... 好不值啊,应该倒找4块泡脚才对。

ps. 我个人觉得卢浮宫挺不错,盯着几百年前的作品慢慢看,能够激发一些灵感。

Honey Moon Dec/25-1

早晨起来按照计划去卢浮宫,结果跑过去一看 - 关门。

大抵是因为圣诞的缘故,巴黎上午几乎就没有开门的店铺和餐馆,大家都缩在家里过节了。调整了计划以后,上午去了圣母院、巴士底狱,我一直以为巴士底狱是一个碉堡状的建筑,到了一看只有一根柱子,难道当年巴黎人民攻打的是一根柱子?查了一下才知道:“城堡被夷为平地,改建为巴士底广场,建有纪念碑”,原来如此。

中午找一个餐馆吃饭,味道soso,可能法式的菜肴不太符合我的审美观。

下午到圣心大教堂,位置挺高,可以俯视巴黎,从上面看感觉是破破烂烂的 - 实际并非如此,只是巴黎的古典风格不适合远观,当然也不排除我这人审美情趣低下的可能。

接下来游荡了香榭丽舍大街,名牌店都没开门,只能隔着橱窗看看了,我是恶趣味,在我眼里看上去那些东西和东门的没啥差别,质量估摸能好点。

傍晚到埃菲尔铁塔瞅了两眼,本来打算上去,一看排了一条长龙,还是卷吧。晚上在船上用餐,顺便游览了塞纳河,中午可能吃撑了,晚上居然没吃几口,浪费啊浪费,非洲好多兄弟还没吃饱呢。

晚上回到酒店,白天走的脚很痛,就洗洗睡了,居然没失眠。

2008年12月25日星期四

Honey Moon Dec/24-2

当地时间8:00从迪拜出发前往巴黎,在机场买了一个相机SONY T300(上次去北京时想买但是没买,不成想在这里买了)

一路顺利抵达巴黎,和当地的地陪(留学生)接上头。

入住酒店的时候出了点小问题,因为旅行社订的酒店没用我们的名字,折腾了一阵才找到预定的信息,来回打了几通电话 - 拨出¥12.99/m,拨入¥5.99/m,沟通成本有点高。

晚上去地陪介绍的一个越南馆吃了牛肉粉,和北美的风格差不多,还行。

Honey Moon Dec/24-1

今天下午的时候阿联酋的签证手续终于好了,我们领回护照(签证还要等我们到了巴黎再传真过来),打包行李,赶到机场,当夜出发。

0:40从香港起飞,阿联酋航空E381,当地时间5:30到迪拜。下飞机的时候不幸发现相机丢在飞机上,赶回去找了半天,没能找到。

现在在休息室,百无聊赖,网络非常慢,非常的慢... 阿联酋的通讯基础设施建设亟须增强,好为网游做准备...

2008年12月23日星期二

房价为什么不能拦腰砍?

石油可以从$140跌到$34;
A股可以从6000点跌倒1800点;
香港的楼市可以拦腰砍;
为什么,大陆的房价不能拦腰砍?

虽然这个对经济来说也并不是一个好消息,但是很多事情,并不是期望就能做得到的。

ps:在我搬帖子的时候,已经过去1年半了,房价不跌反涨,但是我仍然认为房价最终会拦腰砍,并不是因为政府政策打压的缘故,而是经济趋势不可阻挡。

工行啊... 工行

今天趁在深圳,我跑到我工行卡的开户行(振华支行)去办理一下U盾(网银用的USB key),这样以后我可以直接在网上操作,不用去银行折腾了,免得老因为名字的问题让我大动肝火。

振华路上大概是修地铁,围了路在刨坑,还好我印象深刻,顺着坑摸到了工行。

我预计可能要再发飙... 所以一开始我收拾了一下心情,补满HP、MP,蹭入营业厅。

先问了工作人员,找了业务单添好,然后到开户的柜台,折腾了小一会,他(A男)说:“咦,你这个名字不对哦?”我有备而来,特地来开户行就是抄你们老巢的,于是便说了一下情况:!@#(!*@#&,A男说:去对面那里先改名。

我赶到对面,柜子上写着:“暂停办理业务”,无视,把卡和身份证给他(B男):!@#(*!@#&,B男说:你怎么改了名?

我听了就很不爽,告诉B男:“我没事改什么名?是因为你们银行当时打不出这个字,就给我改成这个字的。”

B男折腾了一会,说:“咦,你怎么好像还有一个卡?”

我听了就有点火气上窜,道:“这就是你们当初给我出的主意,我要和证券的帐户关联,因为名字不一样不让办理,我说那怎么办?你们柜台说再办张新卡吧,结果办了新卡,名字还是不匹配(因为还是打不出来么),还是关联不上,那我销户吧? - 结果说名字不对,也不让销,我!@(#*!@!@*#&!@#,只好干脆扔掉那张卡!” 题外话:说起这件事情我就生气,最后我让券商帮我把我正确的名字改成和工行一样的错误名字才匹配上,真tnnd没天理,就工行有这个怪毛病。

B男查了一下,说当初(2001年)开户的时候还有一个存折,要一起拿来... 我一听心头大怒:“我没事陪你们瞎折腾?当初那个存折也不是我想办理的,只是工行当初要求一定要办个存折,不能只办卡。另外平时我也没时间呆在深圳,让我来回跑不是折腾么!”当下真是怒从心头起,恶向胆边生 - 不能不发飙。

正骂间,斜刺里飘出一个工行MM(C女),似乎是一主管?上来道:“你好...”

我大喝:“我很不好!我六年来过你们这里三次,每次都要狂发一通飙,没有一次能够让我办业务办的顺心的!在厦门工行,我也是要狂骂一通才能办理业务,你们不愧是倒数第二的垃圾银行...”

C女倒是颇有耐心,和我解释半天,我没空听她解释:“我不想听你的原因,我只想知道,是不是还要让我再跑几次?能不能让我不要再跑,帮我把业务办好?要么你们到厦门帮我办理,想折腾多少次我都陪你们!”

C女:“这个来回一次路费我们也承担不了啊...”
我道:“是啊,那你们工行就让我来回跑?”
C女:“你家不是在这里么...”
我道:“那你能不能到我家办?”
C女:“这个终端在这里啊... 要是想笔记本一样可以临着走那也行...”
我道:“那你们就来回折腾我?你们犯的错误为什么要让用户来承担?我平时也不在深圳,哪有功夫陪你们来回折腾?要不是被国家要挟了,没办法,非用你们工行的卡,我实在不想和你们打交道。”
C女:“你可以春节的时候过来办,那时候我们也有人在...”
我气得直翻白眼...
C女:“我们现在去调当时的资料,要是的确是我们柜员打错了名字,那么我们就帮你改过来。”
我也没啥力气了,道:“你们验证完,能不能不要我过来,帮我把名字改好?”
C女:“好,你先签一些特殊业务的单子,到时候如果行我们就直接办好,你留个电话吧,要是需要的话我们打电话通知你过来。你申请网上银行的单据可以先收好,等名字改好了可以去别的网点办。”
然后,C女再说:“你之前开通过网上银行的虚拟帐户吧?”
我道:“没错,我以前查询过。”
C女:“那你要先注销那个,不然改名没法改...”
我说:“行,那你找个人告诉我怎么注销。”

接下来,第四个工行人员悄然出场,D女,看上去很专业的样子,领我到旁边的电脑上。我一登录:密码不正确,再试,密码还是不正确。

我道:“密码连续输入几次会锁住?”
D女:“一天3次就会锁住,总共连续错6次也会锁住。”
我问:“我现在不知道我用的是那个密码,要是输错了,能不能帮我重置?”
D女:“这个要到柜台办理... 要看户名的”
我一听当场就要抓狂:“不销虚拟帐户就不能改名,不改名就不能重置密码... 这不死循环了?”
D女很同情的看着我。
我实在没力气了,道:”我活人在这里,手持身份证,银行卡,知道密码,卡的身份证号码和身份证一致,名字差半拉... 但是就是不能证明我是我?“
D女到:”有的身份证也有号码重复的...“
我发了一通牢骚,看看表,一上午都耗在工行了,卷吧,吃饭去了。

中午,我和MM,还有MM的一个朋友吃饭,这个朋友就是工行的,听说了我的情况,深表同情,说:”振华支行的那个行长我很熟,我帮你说一下。“

下午,我收到工行的电话。我赶到网点,很利索的把所有事情搞定,改名,重置虚拟帐户密码,注销虚拟帐户,开网银。

阿门,没人真是寸步难行啊。

ps:
一个小插曲,那个工行朋友的MM是中行的(就是我认为倒数第一的垃圾银行)电话客服。她说:某天富士康的打电话过来,大家都不想接,你转我,我转他,最后终于有个人接了。

对面感动的不行,泣道:”我打了半个小时,好不容易打通了啊!请问,你们是农行吧?“

这面赶紧说:“对不起,我们是中行。”咔嚓,把电话挂了。

我们听的面面相觑。

2008年12月22日星期一

第三世界果然是第三世界

为了度蜜月,我们申请了去法国和阿联酋的签证。

法国的签证还好,12月2号申请,12月8号拿到。阿联酋的签证号称是5-10个工作日,结果12月9号送签,一直到今天(12月22号)还没有拿到... 眼看婚假一天天的流逝,真是令人郁闷啊。

关键是我不知道阿拉伯的兄弟在干什么,也不知道他们什么时候能给我护照。倘若他们早说是10个工作日,我要么不签,要么根据这个可以更好的安排一下行程,现在算是被拐卖到某个小黑屋,只能发呆装傻...

第三世界的兄弟干活果然不利索啊...

ps. 法国人干活也很不利索,这个世界上好像就是美国人,英国人还是日本人干活麻利。

2008年12月19日星期五

昆明官方承诺政府工程百分之百不出腐败案

今天看到这个新闻,差点摔倒在地。

不能执行的承诺还不如不承诺 - 怎么又有人在试图侮辱群众的智商呢。

原文出处:news.qq.com/a/20081219/000080.htm

综述:提前下调油价彰显改革让利于民?

作者有意的忽视了一个问题,今年的养路费什么的大家都已经交过了。与传统媒体相比,网络时代的变化是:从上下行0:1到了?:1,这是一个本质的变化啊。

另外,汽油价格调整为4.6-5.3元/升(90-97)我们就应感恩戴德了?中国油价怎么定的过程一直不透明,我无法分析,可是我知道美国现在是1.6美元/加仑,折合人民币不到2.9元/升,而美国销售的汽油其中已经包含了燃油税了。中国考虑到限制汽车过度使用的情况,需要高税率那我觉得并不是什么问题(明说定价3元,税3元也也行),但是为什么原始油价就这么贵,却还要我们欢天喜地呢?

还是陈凯歌说得好,他老人家怎么总是那么有预见性?

原文出处:finance.sina.com.cn/review/20081218/23505656316.shtml

2008年12月14日星期日

元朝皇帝图表

发件人 doing's board

当初成吉思汗将汗位传给了三子窝阔台,而后来拖雷代窝阔台而死(怀疑是被害),但是拖雷的子孙却接替了汗位,真是天理循环阿。

2008年11月30日星期日

丑女无敌

这两天刚刚扫完这个片子。

想做的总结是:用错误的方法去解决错误,表面上正常了,但是却获得了两个错误

当人发现自己犯下错误时,总是以为掩盖这个事实会更好,比如某个人在工作中,犯下一个错误的时候,往往不愿意承认这一点,殊不知别人看了会感觉更糟糕。如果站在第三者的角度来看,承认并没有什么,粉饰反而是更糟糕,但是正所谓当局者迷啊。所以说进行所谓的换位思考很困难。

剧中费德南一开始为了证明自己能力强于李安瑞,就制定了4000万的盈利计划 - 这是第一个错误
当到了第一次开董事会的时候,情况尚不太好,正解是向董事会说明当时的经营情况,也不是什么大问题,但是费德南选择了做假帐 - 这是第二个错误,从此开始需要一路做假帐,提心吊胆小心出事。
随着公司财务状况持续恶化,费德南开始做壳公司,将概念公司抵押给壳公司,而壳公司又不是受自己所控 - 这是第三个错误,从此睡觉不得安稳,担心事情暴露,被董事会得知。

在第一个错误发生时,如果用正解只是丢丢面子,没什么大问题。
在第二个错误发生时,如果用正解可能会丢掉总裁的位置,这是为这个错误付出的代价,但是尚不至于让自己倾家荡产。
在第三个错误发生时,基本已经无救了,不过个人人身自由基本尚可以保障。
电视剧后续内容尚未录制,不知道后果编剧会让剧情如何发展,也许会峰回路转,圆满结束。不过如果这是在现实社会发生的事情,那么可以想象的是结果不会有一个圆满的解决方案。

注:原本费德南接受概念的时候,这是一个运转正常,盈利良好,没有什么大问题的公司。只要他基本不乱来,让公司正常运转,即使有李安瑞捣乱,试图上窜下跳那也没有什么致命的后果。结果一系列错误下来,不仅公司状况糟糕,自己的财产也全部贴进去,而且整天提心吊胆,活得很不愉快。看上去好像很傻,可是我们平时干过多少类似的事情呢?

2008年11月27日星期四

十尺竿头 更进九十

这几周问道在线人数的增长趋势停滞,两年以来的努力到达目前的地步,未来努力能否让我们继续进步?

今天百度搜索排名第18。

2008年11月23日星期日

娱乐三原则与网络游戏

在我阅读QQ的一篇分析文章时,看到一段话,觉得很有意思:

在《娱乐至死》中,美国学者尼尔·波兹曼提到了娱乐遵循的三原则:
第一,你不能有前提条件,观众在观看你的节目时,不需要具备其他知识;
第二,你不能给观众出难题,动脑筋的事儿别涉及;
第三,你应该像躲避瘟神一样避开阐述,争论、假设、讨论、说理、辩驳或其他传统演说方法。


网络游戏显然也属于娱乐内容,类似的,这三点也很明显:
第一,你不能有前提条件,不应该假设他们了解你这个游戏特点
第二,你不能给玩家出难题,动脑筋的事儿别涉及;
第三,你应该像躲避瘟神一样避开繁复,刁难人的枯燥过程。

解释一下:

第一点,尽量让大众用常识就可以娱乐。比如大众已经有某种操作习惯时,没必要挑战这个习惯,而应尽量遵循它。当我们为一个游戏引进特点时(这显然不是一个习惯),需要进行耐心而不繁复的引导,在这方面,EVE长达2个小时枯燥的教程是失败的典型。

第二点,虽然有些游戏很是挑战玩家的智力,但是那些是面向小众群体的,不是大众化的娱乐。开发团队可以制作这类游戏,但是不能让它们成为主流。

第三点,时代在变化,在某种娱乐初兴时,会有很多稀奇古怪的情况,但是那些不能当作经典而遵循。正如在80年代央视随便拿出一个节目都是百分之几十的收视率,而听说美国节目往往都只有百分之零点几,但是随着市场的成熟,现在央视的节目一样也都只有百分之零点几了。10年前,练级难且痛苦是潮流,但是今天已然不是折磨玩家的时代了。

参考资料:
尼尔·波兹曼
baike.baidu.com/view/1347647.html

《娱乐至死》
baike.baidu.com/view/893623.htm
book.sina.com.cn/nzt/his/1109931102_yvlezhisi/index.shtml

注:我阅读了新浪图书上的内容,没有找到引用内容。因为没有找到全本,所以我无法做进一步验证,确保内容的确的出处。我赞同引用的观点,而不能确认此观点出自尼尔·波兹曼的著作。

2008年11月21日星期五

合肥招聘小结

今天离开合肥,本站招聘工作告一段落了。

这站面向的院校主要以科大为主,还包括安徽大学,合肥工业大学。总的来说,招聘结果还不错,不过我们的薪资政策还需要检讨,以待明年改进。

另外,专家楼还是那么冷...

冬日为乌云所蔽

三军四海纵,一党两道横;
代表为爪牙,工会做虎伥。
天下太平久,世人皆盲茫;
谁言中国将沦落,正道本沧桑。

赠房地产业

俯眺广厦千万间,天下寒士尽和谐;
草堂便有杜甫在,人间哪闻吏与别。

@合肥骆岗机场

2008年11月18日星期二

从判二缓三想到的

和风险投资商打交道的时候,他们毫不掩饰对利益的追求 - 如果能有50倍的回报,那就是一个非常有价值的项目了。下次我应该建议他们,多投资各类造假行业,实在是风险低下,利润高昂。即使是忽悠政府,只要你兜的人足够多,胃口足够大,那么成本约等于0,造假真是最好的风险投资 - 当然,食品类的现在可不能沾。

当然,我们倒不必为周老虎这种事情破口大骂以表愤慨,相比80年代八仙过海,这方面的情况其实已经改进很多了,三个反思:
  1. 相比东部沿海地区,西部地区还有很漫长的路要走(现状不佳这是人民的选择,要改变它并不仅仅是政府的事情)
  2. 舆论监督有了很大的进步(首先事实的一部分可以曝光,其次舆论可以非议这种行为,最后,政府某种形式上的补救措施也出现了)
  3. 我们可以听到更多的声音了(虽然打虎派的声势浩大,但是挺虎的声音我们也能听到了,这是网络赋予我们的能力)
原文出处:news.sina.com.cn/c/p/2008-11-17/225716671069.shtml

2008年11月17日星期一

两人渡天劫?

阿弥陀佛,看上去和世界末日差不多...


再访科大(无主题)

时隔一年,到了2009届毕业生招聘的时候。

相比上次,整整间隔了11个月,还好,因为早到了一个月,温度尚可,没有去年那么冷。

因为前两天在武汉,来合肥还没有航班,只好乘坐K382列车过来。还行,基本上晚上行车,也不浪费时间。

期待今年的学生。




2008年11月2日星期日

晴天霹雳啊!

我的问道帐号被光宇封了。

打电话去问客服,说我“涉嫌获利”?也就是有盗号的装备流经我的手?可是我仔细想啊想,也没想到这两天买了不正当的东西,当然也可能是前两天买的,处理的慢了点。

另外,号封了,可是我还在线,这真是好大一个破绽,怎么到现在都没改?

好歹我投入了这么多,难道就没有一个VIP服务吗?快速处理,适当赔偿?

雷动于九天之上

前两天惊闻“倒卖游戏币要交税了”。

我拜读了一下税务总局给的指示,真是被雷的不轻。网游虚拟物品是否是法律上有效的私人财产还没确定,倒卖需要交税的指示居然先出来了。

另外,这个税收是否合理也让我颇为困惑。国家收税,本来是为了能够集中力量进行相应的服务,比如交易税用于支付管理需要用的成本;车船税收用于建设道路;个人所得税用于平衡贫富差距,建立社会保障体系。虽说我们在执行过程中还有很多问题,但是目的总归是明确的。而现在虚拟物品交易毫无保障,提供服务的是5173、淘宝这些商业网站,国家既不负责,也不提供服务,倒是急忙的收起买路钱了。在西方国家将越来越多原本由政府提供的服务(比如驾照发放)转为私有化的同时,我们却对不负责的领域收税大感兴趣。当年书上写的“取之于民、用之于民”不知作何解释。

而最关键的一点是:怎么执行?做出无法执行的指示,未免贻笑大方。当年防沉迷至少还有执行的可能性,制定者还算下过一番苦心 - 即便如此,实际执行时也是风声大,雨点小,而这个完全在监管体系之外的交易,又如何执行呢?

淘宝提供了交易的服务(除了支付,还有对纠纷的相关仲裁),还没收费。而政府没提供服务,却先收费。从商业社会的角度来看,真是够诡秘。

最后,我并不反对国家对虚拟交易收税。但是应该建立在完善相关的法律,保护合法的交易者的基础上。在这个保障和监管的过程中,税务将有足够过的机会收取合理的费用。否则那真是雷动于九天之上了。

新闻出处:news.sina.com.cn/c/2008-10-30/033416552569.shtml

脑子不用果然会生锈

这几天路上研究刚上大学时学过的高等数学,发现很多定理忘得几乎一干二净,证明过程看上去也很费解,题目不知如何下手去做。

在我印象中,当年读书时没发现教科书有什么看不懂的定理,做不出的题目,而现在,脑子真是生锈了。

2008年10月26日星期日

2无线+有线router组局域网

设备:

1楼 - Kingnet (PPPOE router)
2楼 - Netgear WGR614V7 (4个Lan口,一个Wan口,同时可以做无线AP)
2楼 = 两台Laptop
3楼 - Dlink DWL-G730AP(便携式AP)
3楼 - 一台双网卡Workstation
3楼 - Nokia E71

组网方案:

小区宽带接入1楼,连接到Kingnet的Wan口上
Netgear的某个Lan口连接到Kingnet的某个Lan口上(不用Netgear的Wan口,不使用路由功能)
双网卡Workstation的一个网卡直接连接到Kingnet的某个Lan口上
双网卡Workstation的另一个网卡连接到Dlink的以太口上
设置Kingnet的PPPOE拨号、开启DHCP功能
设置Netgear的局域网IP和Kingnet在一个网段上,关闭DHCP
设置Dlink的局域网IP和Kinget在一个网段上,关闭DHCP
设置双网卡Workstation的两个网卡为桥接,采用DHCP自动获得地址
设置两台Laptop使用Netgear无线接入,采用DHCP自动获得地址

最终效果:

只有一个局域网,所有接入的计算机均可互联
使用E71可以在3楼通过Dlink上网、也可以在2楼通过Netgear上网

E71果然好用

周末回深圳,MM来接我的时候,发现指甲边缘有点不平整,想找我拿指甲刀磨一下。我摸了一下钥匙,不在身边,突然想起上次朋友说E71的后背壳可以用来磨指甲,于是就是一试... 真是不试不知道,E71果然好用。

2008年10月16日星期四

施展平生所学对付一个手机

前几天看到Nokia的E71带一个键盘,上网不错,好像很好用,于是就买了一个,从此开始了我的折磨之旅。

先找了一个用E71的朋友,简单了解了一下,然后我就回厦门了。

星期一很忙,没工夫收拾它。

星期二晚上下班搞搞手机。下载QQ,安装报告证书错误,然后上网仔细研究了一下证书,终于弄明白这是什么东西,发现很神奇的一点就是有人收费做证书 - 难道做证书那么难? - 问了一下小苏,他就是花钱买的。为了省钱... 我找了一个自己制作的教程,按照步骤一步步走,本地制作完成以后,要去symbiansigned.com上继续生成开发者证书。

首先我需要注册一个帐号:
提交邮箱,说gmail这种public mailbox不行,还好我有公司的邮箱
先输入一次巨难认的识别码,提交注册 - 提示没有Agree License
又输入一次巨难认的识别码,再次提交 - 提示密码太弱
又输入一次巨难认的识别码,再次提交 - 提示没有公司电话
又输入一次巨难认的识别码,再次提交...
N次以后我终于注册成功了,symbian的网站又奇慢无比,累得半死以后爬进网站,嗯?怎么找不到教程上说的链接,仔细找找,一个红底的声明:俺们把这个关了!当时我杀了symbian的心都有了。

没办法,忍耐,第二天到dospy上提交了制作证书的申请,总算弄到了一个证书,不容易啊。下班的时候,我去dospy上下载签名软件,在下载到95%的时候,突然... 网站服务停止了,下载不了了,真是令人抓狂。

晚上回去,找朋友要签名软件,结果神奇的发现dospy网站竟然开放了下载,于是下载下签名软件。接下来又下载了一个ucweb,成功签名。

签完名以后我发现一个神奇的事情 - 我没法把软件导入到我的手机里... USB数据线在深圳,读卡器在公司。于是我尝试用蓝牙来发送文件,但是我却在我的机器上找不到蓝牙 - 这怎么可能?我上dell的网站寻找drivers,未遂,联系他们的客服,告诉我工作站他不负责,结果没帮我搞定。气煞我也... 早知道把笔记本带回来。

再上网,找web应用服务器,下了一个apache,一看要编译,没编译器,换!换了一个简版的提供文件下载的http server,成功安装。然后我爬到二楼,打开手机的wlan,通过无线上网,访问了我架设的http文件服务器,下载签好名的软件,终于成功安装了!

阿弥陀佛,智能手机真是智能啊。symbian,你赶紧倒闭吧...

2008年10月14日星期二

遭遇骗子

以前经常听说有骗子,但是遇到的还不多,也就是一些发过来的骗子短信,今天遇到了一次真人秀。

前两天买了一个车,刚办理完手续,今天刚上班收到一个电话,号称说因为税率调整了,所以最近买车的这批需要退税,将资料邮寄给我但是没人签收退回来了,所以打电话通知我去申领退税,然后就扔给我一个号码和“退税编号”。当时小苏正好在旁边,就疑问道:“这不是骗子吧?”

等我处理完手头的事情,一搜索果然是骗子:
club.tv.sohu.com/r-zz0370-219378-0-0-999.html
www.pcauto.com.cn/news/hyxw/0608/395493.html

打电话过去一问,打探了一下口风,总结了几点:
  1. 接电话的男骗子没有打电话的女骗子专业,女骗子的口气很像是我们的公务员,男骗子有点猥琐,不像
  2. 接电话的设备太业余了,应该弄一个自动语音接入
  3. 两个接听的骗子不应该在同一个房间,还没有耳机,这样我都听到另一个骗子正在打电话了,声音还特大
最后,不知道哪个环节有人配合作案,要么是4S店代办手续的,要么就是车管所的人,不然怎么会知道我那么多的资料?

2008年10月10日星期五

日本人说:中国人太可怜了

视频链接:hk.youtube.com/watch

早起喝点三鹿,吃点假鸡蛋,迟早有一天,我们都会变成超级赛亚人的... 那时候我们就可以统一全球了。

电脑出毛病了

中午朋友打电话过来,说汇款没到,嗯,应该是我操作错误。

回家以后我想再汇一次,结果插上USB Key以后计算机启动突然一副很混乱的样子,explorer装死,kill掉以后重新再起还是装死,纳闷... 重新启动,全部进程停止以后无法关机,只好断电重新启动。

启动以后再插入USB key,不认,插入鼠标,居然也不work,我怀疑是笔记本的USB接口坏了。再重新启动,无法关机,断电重新启动。

再次启动很混乱,explorer连出来都不出来了,点到哪里死到哪里。

进入Mac,用虚拟机启动Windows,也很混乱。

尝试以安全模式进入,结果... 无法登录,因为安全模式下没有键盘驱动,无法输入 !@#(*!@&#

再用Mac下的虚拟机启动进入安全模式,删除招行的USB驱动,重新启动看上去比较正常,然后关机,看上去也正常。但是重新直接启动Window,混乱。

重新进入Mac,进入安全模式,恢复到上一个还原点。然后再启动,结果还是装死... OK,没照了,准备重装Windows了...

换了一台机器,汇好款,结果回来一看,Windows恢复正常了,一切正常,鼠标Work,USB key Work,速度很快,正常的不能再正常了!阿弥陀佛,都是高科技啊,真智能。

领证纪念日

2008/10/10。

早10:20到福田区民政局婚姻登记处,提交资料,公务员一看说户口本复印件上的名字不够清楚,我狂奔400米(从福田区委东门奔到西门外)重新复印,然后再奔回来重新提交... 说没有复印户主页面,OK,都怪我没听清楚,然后再往返奔一遍,还好,其他都很顺利。

11:00领证,工本费9元。

按照惯例,备了一些糖果给办理的工作人员,这个风俗至少有几十年了(从我老妈那时候就如此了),挺不错。

2008年9月13日星期六

印度大神 - 玻色

最近欧洲的大型粒子对撞机开始工作了(参考LHC相关新闻),我查阅了相关的资料,才发现原来印度有一个神级的科学家 - 玻色。便是印度也有顶级的科学家,而近三十年来中国并没有出新的科学大家,何以自傲!

相关资料:zh.wikipedia.org/wiki/%E7%8E%BB%E8%89%B2-%E7%88%B1%E5%9B%A0%E6%96%AF%E5%9D%A6%E5%87%9D%E8%81%9A

2008年9月12日星期五

三鹿,怎么办?

沸沸扬扬的事件,不需要我多说了,从baidu上能搜索出50余万的链接。

我在想的是,为什么三鹿会是使用看上去如此弱智的应对手段,简单的把责任往奶农身上一推,自己实际并不打算承担任何责任。而实际上,就算是奶农投毒,三鹿也应该承担检验失察的责任,但是三鹿似乎忘记了这一点,只字不提,也因此被网民骂得狗血喷头。

可是我觉得三鹿采用的实际上是对他们来说非常正确的应对方法。

因为三鹿一旦表露出愿意承担责任,马上就要面对接踵来的的麻烦,可能承担巨额赔偿,而他现在一副死猪不怕开水烫的样子,虽然被人痛骂,但是国家似乎也无奈何他,石家庄政府也会全力保护他,比如赶紧抓批奶农过来转移视线,赔偿一下意思意思。

总之,三鹿选择了一个“社会主义初级阶段”最有利的一种做法,而不是采用大家理想中的那种坦然面对危机而事实上等于自杀的方法。那么,谁承担了这种无良企业造成的损失?当然就是我们全体公民。企业一家造孽,全民买单,这笔生意真是划算。

以前朋友总喜欢不厌其烦的去香港买奶粉,我觉得多此一举,现在看来,我的看法完全错误。

2008年8月27日星期三

Beijing2008-3

8月24,闭幕式。

很多人都说闭幕式效果没有开幕式好,因为我没看过开幕式,所以无法比较和开幕式的差距,不过总的来说,闭幕式并不让我满意。

奥运会的焦点在运动员而不是仪式上,我相信没有多少人还记得亚特兰大、悉尼奥运会的开闭幕式的特点。参与的运动员,他们创造的成绩,发生的种种事情才是奥运会的真正内容所在,所以开闭幕式不用搞的那么繁琐,简单点就好,还省钱。

事先说闭幕式会实名制,验身份,但是实际进场的时候没有这一步,任何一个人拿票都能进入,这是一个明显疏忽。

闭幕式上每个观众都发放了一个包裹,内有道具若干。开始之前杨澜等人跳到台上,培训大家如何使用这些道具,包括 - 扇子、火炬灯、拨浪鼓、五彩带(这个我没找到),规则繁复,而且只靠口头解说,我没听懂也没记住究竟该怎么办。尤其是拨浪鼓,主持人说进行试验的时候,全场拨浪鼓声大作,完全无法听到主持人说“停”,结果主持人嚷嚷了半天,大家摇累了才纷纷停下来。事实上,闭幕式真正开始以后,大家都是自发的乱用道具,根本就无法按照导演的期望工作,给观众太多道具是一个美好的愿望,但观众不是不想配合,而是没有能力配合,我认为发一件道具就足够了,这样能够制造更好的效果,只不过组织者贪多求全,好大喜功,结果反而搞一个半吊子。

胡哥等巨头及他们所在的主席台附近区域的高人们没有发道具,结果全场一片火炬灯光闪烁的时候,主席台上黑乎乎的,没有与民同乐啊。

整个闭幕式有点拖沓,不够紧凑,我觉得可以减少1个小时。

另外,我觉得马拉松的获胜者最幸运,在全场10万左右的观众前举行颁奖仪式,这42公里跑的真划算。

Beijing2008-2

Aug/23上午,在北京科技大学的体育馆看了跆拳道的预赛。

总的来说,跆拳道不太符合我的喜好,两个人在台子上晃来晃去,时而飞起一脚,有时候计分,有时候不计(跆拳道是4个边裁,1秒内有3个以上的裁判按下计分按钮才能计分,就连裁判都有可能看不清楚,以我的眼神根本就看不太清楚)

迷迷糊糊看了几场,中国的运动员陈中出阵了,全场气氛立刻热烈了十倍以上 - 所以说体育比赛的内容不太重要,重要的是是否有代表你的人出场 - 陈中不负众望,稳稳取胜对手(不过在随后的1/4决赛,陈中和来自英国史蒂芬森打了一场很有戏剧性的比赛,给跆拳道历史留下了一个经典案例)

女子预赛结束以后,我们遁出体育馆在外面设置的饮料及食物的销售点弄了点补给(所有的食物和饮料都不能带入安检区以内,只能在设在安检区以内的销售点进行采购),等到了差不多12:00才回到场馆内,因为中国还有一个运动员刘哮波出阵,虽然也取胜对手,不过看上去没有陈中那么令人放心。

整个比赛过程有几个花絮还是挺有意思的:
  1. 主场就是要占些便宜,中国运动员出阵的时候,不仅呐喊助威声音猛烈,就连场馆内的电子公告牌都会打出福娃加油的动画。
  2. 古巴的马特斯出场的时候,MM说这个黑人看上去感觉很危险嘛 - 结果下场比赛他就飞腿踢裁判,连教练也上来帮忙,结果两个双双被终身禁赛。
  3. 韩国人助威的本事还是不小,人数虽然不多,但是声势浩大。车东旻出场的时候,韩国人手舞两个充气棒子一阵狂敲,吵闹的声势几乎比得上中国队队员出场的效果了,不过他们加油的口号听起来感觉有点古怪,听起来像是“车东旻挨踢!车东旻挨踢!”用在跆拳道上面还真是恰如其分。

我不赞同用录像更改比赛结果

女子67公斤级以上跆拳道1/4决赛时来自英国的史蒂芬森和陈中交手,比赛一度出现了争议,当时裁判判定英国人没有得分。而在随后英国提出申述以后,仲裁委员会变更了比赛结果,比赛结果从1:0变化为1:2,陈中告负出局。

我不赞同这种处理方式,当然这并不是因为中国可能因此少收入一个金牌的缘故,虽然令人遗憾,但是中国并不差这枚金牌,陈中其实也不缺这一枚。这和很多人认为的“西方阴谋论”也没有什么关系,我只是就事论事 - 我不喜欢这种处理方法。

在我印象中,足球是无法通过时候录像更改比赛结果 - 仲裁委员会可以处罚裁判,但是不能更改结果。看起来这种野蛮的处理方式(知错不改)很不人性化,很不公平,但是相比之下,我认为这种方法更好,

比赛规则并不是为了让某一场比赛变得更公平,而是让更多的比赛变得更公平。

比如这场比赛,如果当时裁判判定陈中被击中,比分为1:2,那么陈中有可能在最后5秒中尝试最后一搏以扭转局面,但是如果是1:0,显然她没有必要这么做。如果说我们认为5s时间翻盘几率很低,那么10秒呢、15秒呢?事实上最后1秒翻盘的事情也并非没有发生。所以,如果当时裁判判定错误,不可避免的结果变得不是那么清晰可判定了,不论是修改结果,还是不修改结果都会有问题,既然这样,我们为什么要多此一举,将规则变得更复杂?与其在这些方面浪费精力,不如考虑如何改进判定方法(比如采用更准确的电子设备),对裁判处罚以提高裁判水准。

类似的,规则并不是处理某个人遭遇的事情时更合理,而是在处理更多人遭遇的事情时更合理。如果可以的话,我们还是尽量让规则更简单,更明确,更容易执行吧,而不是照顾所有的细节。

Beijing2008-1

因为我们定的是包含了8月23的比赛和8月24的闭幕式套票,所以在8月22号就需要赶到北京。而MM在深圳,我在厦门,所以我计划22号中午从厦门赴深圳,然后和MM一同去北京。

但是临到了22号,台风鹦鹉驾到,而且它非常意外的在靠近深圳的地方登录 - 在我印象中,这是很少见的情况,事实上它号称是近12年对深圳影响最强的台风。

但是我尚抱有侥幸心理,也许台风会在22号晚上才赶到深圳,只是为了以防航班受到影响,我提早从厦门出发,改乘10:45的航班,提早两个小时抵达深圳,这样让我有更多的时间来处理意外。从厦门出发时还算比较顺利,航班只晚点了半个小时,但是在到达深圳上空开始下降时,给我留下了迄今为止最为恐怖的飞行经历。降落时整个飞机被吹的东倒西歪,忽左忽右,我总感觉飞机似乎马上就会失去控制摔到地面,我只能相信飞行员的专业水平和飞机的自动控制系统,还好,飞机安然无恙的落到了地面。当时我想,既然能够降落,看上去起飞也不是问题。不过下飞机的时候,劈头吹来的狂风立刻让我对这个想法产生了怀疑,我们都需要扶着扶手才能从舱门口沿着梯子走下,当时至少有8级风力(后来知道香港已经挂了8号风球,而且我看到机场门口的旗帜已经把旗杆都拖弯了),我实在不能不赞叹现代航空技术的强大。

在机场和我MM碰了头,发现前往北京的CA1314已经延迟了,于是我们去找了一个售票点询问是否还有什么比较正常点的航班,谁知售票的小妹不仅没有给我们好消息,还说CA1314已经取消了,只有一个CZ3189可能还正点,我们转身一看,果然CA1314已经不打算飞了,想要CZ3189的票,但是售票小妹说不行,航线已经被锁定,无法售票了,CZ3189很有可能也会被取消。我们只好先买了23号一早的票准备第二天再走。

我们吃了午饭以后,询问了一下在南航工作的朋友,他答复说:他们工作日程表上CZ3189排的是“争取起飞”,据悉该航班上有一个政界要人,所以尽量确保此航班可以出发。

随即我们再找售票点,小妹告诉我们售票仍然没有开放,她拿了我们的身份证前往南航交涉,过了一会她回来说没有办法,南航的北京航线控制人员说这个航班不一定能起飞,所以不打算卖票。我们说我们自己承担后果,但是小妹说没有办法争取到,我们反问,如果飞机能走,那么飞机上的空位怎么办呢?小妹说,已经问过了,但是航线控制人员的意思就是:那就空着吧。如果需要争取,最好由我们乘客自己去交涉。

这时候我们已大概知道了情况,CZ3189飞行只是一个政治任务,能交差即可,相关人员并不打算把它作为一个商业航班来操作。

此时大厅里突然响起广播通知:乘坐CZ3189航班的旅客立刻到27号、28号两个柜台办理登机手续。显然这个航班有起飞的打算,于是我们赶到办票柜台,想直接用第二天的机票Check-in,南航小妹说需要先改签,当我们尝试去改签时理所当然被拒,我们再找办票的小妹,小妹将我们转到主任柜台,于是我MM前去交涉,我留在在办票柜台守候。很快,办票的工作小妹收到了通知,对后来所有的旅客都答复:除了CZ3189,今天所有的航班全部取消。

等了足足十分钟,MM回来了,通过一段曲折的交涉,她终于办下了CZ3189的登机牌,我们赶紧前往安检口。当到达那里的时候,着实把我震撼了一下 - 除了一个安检通道,所有的通道都关闭了,往常车水马龙的通道现在冷冷清清,除了最角落那个还开放的通道以外一个人都没有,有种世界末日的感觉。我在过安检的时候,有个工作人员神秘对我一笑:“你觉得今天能飞么?”我说:“不知道... 他们说能飞就能飞”

候机楼里面也是冷冷清清,没有旅客,几个工作人员正在收拾看样子准备下班。通过摆渡巴士,我们前往登机,风还是一如既往的大,我们抓着扶手狼狈的窜上了飞机。坐定以后飞机还是摇摇晃晃的,虽然它还停在地面,但是我都已经觉得自己要晕船了 - 没错,就是晕船的那种感觉。

这时让我想起了当年发生在包头的那件事,据说飞机不能飞,某个人大代表非要飞,结果飞机啪嗒掉地上了,希望我们今天不会重遇那种情况。

3点20,飞机离开跑道,顶着狂风顺利起飞,随即,深圳机场关闭。

2008年8月21日星期四

番茄花园作者洪磊还是一个水平很高的人

番茄花园相关新闻:tech.sina.com.cn/focus/fqxpzzbj/index.shtml

其中专家认为,洪磊做的活没什么技术含量,软件高手应该投入到开源项目中去。

作为软件工程师,我当然知道洪磊做的事情不需要什么复杂的技术,但是我仍然认为洪磊是一个水平很高的人 - 不是高在软件技术上,而是在把握需求、挖掘需求者上面。

作为一个软件工程师,最有价值的并不是手里把握的那点技术,而是对需求的理解和掌握。中国能做洪磊这个事情的软件工程师,没有十万,也有八千,但是如果这些人在相应的场合下大部分却不能的做出洪磊的成绩(当然我不是支持洪磊的这份事业),因为他们不能了解用户的需求并且顺应用户的需求做下去。

作为开发者,我并不怕用户的需求很多,而是怕用户没有需求 - 用户不可能没有需求,如果用户没有,那是我还没有发现的缘故。

最后说一句:在中国销售的Windows操作系统应该再便宜80%,大家应该使用正版的软件。

2008年8月9日星期六

世间常有灵异事件

昨天晚上加班有点晚,回来和女友打电话,MM说要给我买点核桃补补脑子。

早晨起来,发现昨天居然有人已经买了核桃...

2008年8月8日星期五

从\到BOM头,没有标准惹的祸

前两天在检查编译的一个问题时,发现Windows下的bat文件转到Linux下的sh文件以后,因为没有去掉\x0D,结果导致sh文件看上去很正常,而执行结果却不正确。因为这个文件之前的版本是没有问题的,所以浪费了很多时间才发现是\x0D的问题。

不同系统之间无谓的差异,不知道引起了多少麻烦。

比如DOS下使用\表示路径分隔符,不同于UNIX下传统的/ - 当然,CP/M可能才是始作俑者。除此之外,对UTF-8文件的不同态度,微软坚持要携带一个BOM头,而GCC等毫不妥协,坚持反对BOM头... 结果就是让开发者无谓的付出了一些不必要付出的精力。

都是没有标准惹得祸啊,不知道多少程序员的青春被浪费了。

2008年8月2日星期六

家用电器很危险

傍晚正在家里上网,突然听见“砰”的一声巨响,眼前就是一黑 - 屏幕灭了,地上抛撒了一地的碎片,遍布半个厅。

我一开始以为是保险爆炸了,但是我看了一下空气开关,只是跳闸了。其他一切似乎安然无恙,我找了半天,才发现原来是头顶上的灯泡爆炸了,吓得我出了一身冷汗,还好灯泡偏离了一米多,否则后果不知如何,想必是不会在这里写文章了。

想起两年前,我卫生间里面的热水器也曾经发生过爆炸 - 还好那次没人在,现在的电器,还真是不安全啊。

如果一个人被灯泡炸死了,算不算死在爱迪生手里?

2008年7月25日星期五

标准化游戏制作过程?

这是来自GameRes的文章

就游戏而言,至少目前来看很难有一套标准化的流程来执行。先不说创意,前些年用软件工程的方式来管理游戏项目,要求审批策划案明确需求,就是到现 在还经常看到某些同学为了程序在审批过程中的地位爭得不可开交。这两年又流行敏捷,用scrum讲究迭代开发,讲究拥抱变化。这是管理方式的变化。无论在 哪个阶段,都很难用标准化的东西抠细节。作为一个项目的负责人,或者一个公司的负责人这个时候如果花大力气去统一开发流程只怕是会被笑是傻子。

这是反对标准化游戏过程的一个比较流行的论调,基本上其说法的实质就是:游戏研发和别的不同,没法标准化

但是,我认为其中大部分人是因为自己不想规范而唱反调,并非是根据客观依据进行理性分析的结果。

秦朝的时候我们的手工业水平就已经不错了,但是直到19世纪西方工业侵入中国,我们也没有找到标准化的生产方法。并不是这种方法不存在,只是我们找不到。

游戏是创意产业,但是游戏开发并不是全部由创意构成,所以创意部分虽不能纳入这个环节,但是不意味整个生产环节中大部分都不能纳入标准化的范畴。

首先,什么是标准化?这个词语含义本身并不神秘,从其字面上就可以理解它的意思。只要找到一个共同的方法,可以让参与生产的人明确而一致的执行那么就达到标准化了。模板、流程、规则这些都是标准化的组成部分。实际上,在策划填写美术需求表的时候,这本身就已经应用了标准化。真正的问题在于,我们能够把网游开发中的多少环节能够纳入标准化,从而使的整个开发过程可控?

策划提出的程序、美术需求;美术制作的规格;程序设计、编码的过程;QA控制质量的方法都是可以标准化的内容。相比之下,策划的创意、美术的创作、程序的设计思路则是需要人的创造性智慧。虽然我们不能将后者标准化,但是这并不妨碍我们完善前者。对于整个游戏来说,后者决定游戏的可玩性,前者决定成本和项目周期。后者决定游戏是否受用户欢迎,前者决定游戏是否能在可控的范围内做出来。

标准化是帮助我们的开发的工具,我们为什么要抗拒它?

注:原文写的是细节,但是严重跑题,一直跑到最后作者自己发现了这一点。我很纳闷的是,作者为什么不顺便把题目修改了?

原文出处:bbs.gameres.com/showthread.asp

一个让人比较光火的服务案例

案发地点:深圳维也纳国际店
案发时间:2008年7月25日
事件经过:
  1. 早晨起床,7:45,下去用早餐。
  2. 到了前台,接待人员说直接进去,用房卡即可
  3. 进了餐厅,结果没看到任何验票人员,我还疑惑以为是前台扣了
  4. 快用完的时候,一个粉衣MM突然出现在我面前,问我索要早餐券
  5. 我将房卡给她,她飘然而去,此时是8:12
  6. 5分钟以后,我发现她从我旁边又飘然经过,我赶紧喊一声,她头也不回道:“稍等一下”
  7. 我又等了5分钟,此时是8:22,直接冲到前台发飙
  8. 前台忙得很,没人有空理我
  9. 我转身抓了一个服务生,他帮我找值班经理
  10. 他打电话找不到,正混乱中,突然一个黑衣MM出现在大堂,服务生赶紧让我去找她
  11. 我拦住她,交涉中,此时餐厅里冲出一个白衣MM,带着帐单和房卡冲了出来
  12. OK,结账

吃个早餐,20元的买卖,居然弄得这么复杂,用了整整10分钟结账。而且其中餐厅的人毫无服务意识和时间观念,早晨正是住店旅客忙碌的时候,她随手就浪费别人时间在完全没有意义的等待中。

我怎么看这都不够星级酒店的质量,比上次去上海住的汉庭还要混乱。

2008年7月17日星期四

观摩china joy - 会场及随想

吵,
很吵,
非常吵,
实在是吵。

总的来说,里面基本就是一群cosplay MM+各色CG+开得无限大声音的音响。这个展会对我而言毫无价值,虽然我预期它会很糟糕,但是没想到它能这么糟糕。

不过我本来也没打算看这些秀场,主要是考虑行业各色人等都会来这里集中报到,正好大家可以聚一聚,交流一下经验心得。还不错,今天见了两个合作伙伴,交流了一番,又有了一些心得想法。

对问道这个项目,目前我有更坚定的想法。它之所以能成功,是因为它在一个合适的时机,拥有旗帜鲜明的特点:免费、轻松、交友。相比之下,游戏内容并不是那么重要,只需满足玩家常规游乐即可,这可以广泛的借鉴已有的成熟系统,问道一开始相对简单的设定使得轻松成为了一个明显特征,同时它一开始健全的社交类功能和推广伊始就营造的较高人气使得交友成为另一个明显特征。这两个特征配合当时顺应市场潮流的营销模式,奠定了基础,使得看上去一款技术粗糙、设计几无新意的作品能够走向成功。

观摩china joy - 到上海了

一大早爬起来,挣扎了片刻,洗漱-打包-出门-集合-赴机场-Check in-安检-登机-飞-落地-出-打车。

很不幸,一连坐了两次摆渡的巴士,MF还是压不住场子啊。

打车的时候,遇到了传说中的雷锋司机,师傅捡到了一个某国人的钱包,内有证件银票若干,打114问酒店电话,和酒店联系通知客人好把钱包送回去。嗯,上海的师傅素质就是高啊。

另外说一句,12580的服务水平比114要好,我们问114没有问到那个人所去酒店的电话号码,但是12580则帮我们找到了 - 谁叫它有模糊匹配呢。

到了我们住的地方,汉庭快捷酒店,却遇到了一件很不愉快的事情。酒店没法给我们提供事先预定的房间,结果要把我们安排到8公里之外的另一家连锁分店,不过店长的服务意识还不错,一直赔礼并且把陪着我们到了新地方安排下来,虽然问题并未真正解决,而且新地方也有诸多问题,但是心情总不至于糟糕。

到了地方,我查了一下汉庭的背景,原来其大头领季琦还真不是一个等闲人物,当年曾经创办携程、如家,这两个都算是行业内的佼佼者了。如今搞汉庭,没有几年,已经有上百家的连锁店了,传统行业果然不可小视,强过网游行业甚多啊。

2008年7月15日星期二

崩溃了...

上周订购的DELL T7400 WorkStation到货以后,很快就出了一个问题,Vista出现过两次蓝屏(当时我大概是7开问鼎,另外开了英雄无敌5),每次重起是BIOS都报告检测到内存错误,在Riser3 DIMM4 or Riser4 DIMM4。和DELL的技术支持联系以后,他建议我先拔掉这两条内存试试,晚上回家打开机器研究了一下(DELL机器内部的布局和走线作得还是很漂亮的),在陈拓琳的帮助下取下了5条,插回了3条(内存一共16条在两个内存扩展板的,无法简单的取下那两条),然后继续烤机。

周末的时候我开了7个问鼎,努力的玩了一天多的英雄无敌5(我觉得这个游戏比较无聊,我更多把它看作是评测软件),没有出现问题,周一周二继续挂机,挂pplive,一直没有出现问题,于是我在周二晚上打电话约DELL的工程师来给我更换内存。

没想到,晚上在浏览网页时,vista突然又蓝屏了,重起后汇报Riser3 DIMM2 or Riser4 DIMM2有问题,天啊... 我人也要崩溃了。

分析了一下,几个可能:
  1. 内存扩展板或主板可能有问题
  2. Riser3 DIMM2 or Riser4 DIMM2可能也有问题
  3. 当初我拿下内存的时候弄错了,不小心将有问题的内存又重新插了回去
OK,我和陈拓琳讨论了一下,本来想将所有的内存全部取下,然后将怀疑有问题的内存插回测试,但是看看16条内存,的确是一个浩大的工程,还是放弃了(实在不好拔插)。姑且更换了Riser4的DIMM2和DIMM3的两条内存,验证一下是不是这两条中有一个有问题,以缩小排查范围。

唉,当初也许应该购买8x4G的内存组合,而不是贪便宜购买16x2G的内存啊,麻烦大了。

ps:最后确认是Vista驱动不兼容的缘故,安装XP64就好了,后来再安装Windows 7也OK。

2008年7月12日星期六

设计者不能挑战用户的习惯

今天我打开英雄无敌5的时候,看到有去游侠网的链接(汉化补丁提供的),我就点了一下去看看,不曾想跳出的浏览器竟然是最大化的,这不禁让我火冒三丈,我从来就没有最大化浏览器的习惯,而且在现在流行的宽屏显示器下,最大化的效果非常糟糕(至少我这么认为)。这个汉化补丁还好,只是最大化而已,还有一些流氓网站,即最大化,还修改了浏览器的size铺满了整个屏幕,我还得重新拖动窗口大小为原来习惯的size。

有些软件总是热衷于挑战用户的习惯,将自己喜好的习惯或是认为对自己有利的习惯(如最大化以吸引眼球、或乱改鼠标位置到他认为用户会默认选择的按钮上)强加给用户,但是实际上除了增加用户对其的厌烦,我没有看到什么好处。

QQ IM在双显示器工作下有点问题

IM到了屏幕边上试图隐藏,结果导致它无法被拖到副显示器上。试图拖到副显示器会非常混乱。

可以关闭系统设置->基本设置->窗口设置中的“主面板自动隐藏”这个选项,这样就可以将IM拖到副显示器上了。不过拖到副显示器以后不能重新激活这个选项以试图将窗口在副显示器侧进行隐藏。(总的来说,拖到副显示器的边侧进行自动隐藏这个需求意义不大,但是从中看出IM的设计模型存在问题,对环境的适应力不够)

还有一个额外不太让人愉快的问题,在副显示器上弹出的窗口,应该是判断到自己不在有效区域内,而自作主张的进行了移动,结果导致弹出的窗口必在主显示器上。

从乌鸦秀到网络游戏的设计

中午看CCTV的新闻,有一则很有意思,大意是伦敦某小镇有一只乌鸦能够模仿各种声音,包括防空警报、汽笛声、手机铃声。一开始居民觉得很新鲜、很有趣,但是过一段时间以后大家就觉得厌烦了,因为太吵,让人失眠。那只乌鸦倒也知趣,自己卷了,算是得了个皆大欢喜的善果。

从这一段,让我想起了网络游戏的设计,这个乌鸦模仿秀看上去就是一个体验不错的设计,但是这个设计缺乏让玩家可重复体验的能力,玩家一开始玩着还觉得新鲜,过一段时间就厌烦了,若策划识趣将这个系统调整为非必须使用,那可能还是一个善果(只是浪费了开发资源而已),倘若不然,就成了人人厌恶的设定。

作为策划,需要避免在玩家必经途径上放置那种重复体验感觉不佳、但是必须反复经过的设定。但是问题就在于:我们很容易鉴定某个设定是否必须被反复体验,却很难知道它被重复体验感觉如何。很多时候,策划想起某个设计,会很激动,甚至把自己感动了,于是就努力去实现,当做出来以后发现感觉不是那么好,为了避免前期的投入被浪费,有时也为了维护自己的面子,就一遍一遍的打补丁,最终把玩家蹂躏一次又一次。

尝试按照以下的思路工作,有助于避免上述情况的发生:
  1. 除非是被其他游戏广泛证明的设定,否则先不要放到玩家游戏的必经路径上。
  2. 设定被实现以后,需要通过客观手段(如挖掘统计数据)验证玩家是否接受这个设定。
  3. 如果被广泛接受,而且玩家体验以后有助于留住玩家或增加收益,那么可以转移到玩家的必经途径上。
  4. 如果被一般接受,那么可以保留这个系统不做调整。
  5. 如果不被接受,需要分析出玩家不愿使用的原因,只有找到这个原因,才能针对这个原因进行调整。倘若没有找到原因或调整的成本甚至超过了最初的设计,那就没有必要打补丁。

试图搭建多环境的方案

目前硬件上有两个完整的计算机,即两个主机、两个显示器、两套输入设备。

我希望尽可能的集中管理、整合资源,试验了以下几个方案:

1. 两个主机均安装系统,将两个显示器接到一个主机上,然后一个主机用远程桌面访问另一台机器。
缺点:需要启动两台主机;远程桌面虽然号称32bits颜色,但是看上去明显缺色;两台主机需要都装Windows;采用暴风影音播放DVD速度较慢,全屏时无法接受。

2. 两个主机均安装系统,将主显示器接到一个主机上,副显示器接到分拨器上,然后分别接到两个主机上
缺点:需要启动两台主机;使用另一个机器时要手工切换,不舒服;副主机启动时需要将分拨器拨到这台机器上以让他认出显卡(DVI显卡的问题)

3. 只使用一台主机,通过VMWare虚拟一个主机,在上面安装操作系统
缺点:虚拟机速度慢;采用暴风影音播放DVD速度更慢,播放半小时不到系统混乱,虚拟机死机。

4. 副主机安装Linux,完全不接显示器,通过Telnet或X Server访问。
缺点:需要启动两台主机。

目前没有太好的方案,虚拟机的性能还是不够好。

2008年7月11日星期五

宽屏显示器竖着用有点诡秘

今天办公桌面上换了一个dell 24"的显示器,因为这个宽屏显示器支持竖着放摆放,而横着摆放的时候因为我桌面不够大会导致有一块区域被笔记本的左侧挡住,所以我就体验了一下竖着布局。

有点诡秘。

因为宽屏是1.6:1,这么摆放看上去就是一个竖条。看上面的时候脖子很累。

先试试看看,可能还要再换回来。

这笔生意是汉族赚了?

早晨看《朝闻天下》,其中在有关西藏问题的记者招待会上,发言人回答记者提出的关于西藏文化保护方面的问题时,说道:早在当年文成公主嫁到西藏时.....

我想,当年唐太宗把宗女文成公主嫁给西藏,这笔生意看上去赚了,在一千多年以后还能收利息。

另:据说布达拉宫也是因为文成公主而建。

2008年7月8日星期二

发现Firefox的一个好处

Firefox放大页面的效果做的不错,原有的排版基本不乱,适合阅读很多网站。

通过插件No Squint可以给所有的网站设置一个默认的放大系数,这样就不用每打开一个网站都要手工按几下Ctrl+了。

页面放大以后,浏览网页时更加舒服了,正好这也发挥了大显示器的效果。

2008年7月6日星期日

体验不佳

上周从dell订购了一台强力的台式计算机,直到今天才到,开始安装,一路体验很不好。

开机以后,经过漫长的等待(估计是5分钟左右),Windows界面总算出来了,进行了一下必要的选择才进入了桌面,分辨率不对,将分辨率调整到显示器的最佳分辨率,但是屏幕两边出现了黑边,重新启动以后恢复正常,浪费3分钟。

重启以后先配置IE,IE每次启动时必然前往地址go.microsoft....,我更改了默认主页为baidu,未遂,启动时还是要前往那个鬼地址,我承认我使用软件比较弱智,但是你也不用把变更初始页面的功能隐藏的那么深吧?

接下来要使能Windows自带的telnet客户端,在人指点之下我从一个阴暗里的角落翻到了菜单,确认使能以后Windows很嚣张的告诉我需要等待分钟,我自己以为我机器的配置很强大,但是软件用行动证明了它的预言很准确,我真的等了几分钟,甚至在进度到达100%,telnet客户端已经可以使用的时候,操作系统还是小睡了片刻。作为程序员,我胆量很小,实在不敢轻易的叉掉安装器,我知道那一定会制造出一点不稳定的因素。在等待了接近十分钟以后,安装器终于心满意足的关闭了,这样我感觉很揣揣,我有点怀疑安装器给自己设置了一个timer,在9分59秒以后强行把自己毙了以满足对我的承诺。事实上,很快我就放弃了那种忐忑不甘的感觉,因为在我接下来手工复制文件时,某个应用程序跳出来报了一个GP,显然,这个操作系统已经不纯洁了... 死心了

接下来下载安装firefox 3,结果点击下载按钮时,IE弹出了一个小窗口,里面显示一堆错误信息,试验了几次未遂,无法解决问题,只好从华军软件园找到了一个版本安装上。接下来我打开新浪,firefox 3告诉我:需要安装几个插件来显示页面的内容。没问题,那你就搜索吧... 结果到现在它还没搜索完,阿门。

正在我浑身不爽之时,Windows又急不可待的跳了出来:我已经安装了15个补丁,现在需要重启... 气煞我也,要知道我启动一次就是3分钟。

机器很强大,体验很糟糕。

2008年7月4日星期五

觅人神帖

在GameRes上看到一个帖子

找非只懂得策划游戏的朋友

诚觅创业搭档,先一起建立WEBGAME工作室

具体要求:

一,要有一定的资金,需要做多少投资我们平摊。

二,要有一定的商业头脑,对市场比较敏感。

三,人品要好,重情重义,遇到什么困难能够共同面对。

四,能够放下一切出来闯,以后和我一条心。以上四条缺一不可,请考虑清楚了再和我联系,具体怎么发展我心理有素,决定了以后我们再好好商量。
联系QQ596692594

我看了半天,怎么都觉得的应该是有人满足5条(这人还得是策划)以后作者前去投奔才对。

原文出处:bbs.gameres.com/showthread.asp

2008年7月1日星期二

周老虎这就完蛋了?

这让我想起了杨乃武与小白菜的奇案,合省官员,几乎一网打尽,这次林业系一路倒下,躺了一走廊。

纪念一下吧,这总归是一个进步。

2008年6月30日星期一

系统故障

早晨上班,发觉系统有点诡异的表现,鼠标移动到Menu bar上的快捷图标时显示busy,当时没多想,简单的重启了电脑就算了。

开完会回来发现问题没有解决,而且鼠标移动都很不流畅,看CPU占用率似乎不是很高,但是机器风扇死转,温度很高。打开活动监视器的显示全部进程才发现kernel task占用了几乎所有的CPU。一时没有头绪,怀疑是最近更新出了问题,于是研究了一下网上的说法,没有答案。

再看了一下/var/log目录下的日志,大小正常。用dmesg查看,发现报告发现IP地址冲突,有点奇怪,难道有人用了我的IP?就算这样也不能把系统弄的CPU占用100%啊,拔下网线,突然一切都回复正常了。

验证了一下,插上网线就会很卡,日志有报错,拔下就OK,尝试修改IP地址也无效。这时候陈拓琳说了一下:“你不会接错网线了吧”,我说“不会”,突然想起来上周末搬位置后还没有试验过上网,难道真是接错了?赶紧钻下去研究了一下,不看不知道,一看差点没有晕过去,我的switcher就没接上行出口,而是自己给自己接了一个回路... 导致造成了一个人为的广播风暴,这个乌龙可摆大了。

2008年6月27日星期五

收录一个笑话

1.__________,为伊消得人憔悴
同学答:宽衣解带终不悔
(正解为“衣带渐宽终不悔”,偶承认这个是思想有问题)

2.君子成人之美,__________
同学答:小人夺人所爱
(直接晕死)

3.穷则独善其身,__________
同学答:富则妻妾成群
(正解:达则兼济天下)
_________,天下谁人不识君
同学答:只要貌似萨达姆
(汗 | | |....)

4.但愿人长久,__________
同学答:一颗永流传
(当时狂笑,现在觉得挺经典的。正解为“千里共婵娟”)

5.洛阳亲友如相问,__________
同学答:请你不要告诉他
(正解为“一片冰心在玉壶”)

6.期末考试出对联, 上联是:英雄宝刀未老
该初三同学对下联为:老娘丰韵尤存

7.五年级的一次考试就考到了“三个臭皮匠,__________”
同学答:臭味都一样
(把监考和外面的校长笑翻了)

8.书到用时方恨少,__________
同学答:钱到月底不够花

2008年6月25日星期三

功夫熊猫

今天看了,感觉不错,挺喜欢。

Dreamworks已然能够将中国元素很和谐的融入到影片中让中国人认可,看来网游开发厂商做到这一步似乎也不远了。危机很重啊。

ps:功夫熊猫能够把握好中国元素的基础是强大的制作能力,能够把自己的想法完整的表达出来,这并不是一件容易的事情。

通胀大涨支持房价上扬

来自腾讯网的文章:house.qq.com/a/20080624/000011.htm

潘先生鼓吹的这个论点并非没有道理,但是如果这种情况真的发生了,那将是最糟糕的一种。中国经济完蛋,全民遭灾。

目前我们的CPI已经在一个高度危险的地区,这是在生活中已经可以明显感受到的实在压力而非是停留在纸面的经济数字,倘若要想支撑目前的房价甚至上扬,目前的CPI需要到50%甚至100%,那么将会导致经济全面混乱,人民币从升值掉头回落栽倒,外资出逃,中国外汇储备急降,出口减少,同时内需极度萎缩,这时很有可能需要实施配给制度才能稳定局面。

以厦门的情况(租金、收入水平)来看,目前的房价再下跌30%-50%才能算是合理价位,倘若如此,这当然也不是什么好事。如果一方面房间下跌20%,另一方面再温和持续通胀,人民币汇率稳定,达到一个可以接受的平衡结果,算是坏局面中比较不坏的一个。

奥运会转眼就到,这个泡沫裂开之后,我们的经济终将如何?

唉,千百年来,黄金才是硬道理。手握金砖,心头不慌啊。

2008年6月23日星期一

天蓝蓝

傍晚吃完饭出门的时候,已经7点多了,突然发现天很蓝,一眼望去没有云彩。因为天色有些黑了,所以呈现出一片墨蓝,深邃雅致,令人心旷神怡。

没带相机,没有拍下来,可惜。

makefile的一个规则依赖的问题

今天我在尝试调整依赖规则时,发现makefile的一个实现和我想像的不一样,以下是一个缩减过的makefile:

all : liba.a

liba.a : $(OBJS)
ar -q $@ lt;

OBJS = a.o

.c.o :
gcc -o $@ -c lt;


注:其中a.c只是一个最简单的hello world程序。

编译时会直接链接a.o,结果找不到该文件。让人感觉liba.a依赖于$(OBJS)没有检查后面的依赖对象就直接执行命令了。

如果我们将OBJS移动到liba.a依赖规则之前,则没有任何问题。也就是说,虽然make中采用=赋值的变量是无序的(即和定义的顺序无关),但是依赖规则中使用的变量看来是有序的。变量必须先于使用依赖规则的变量定义。

我尚不知这是gmake的特性还是本版本gmake的bug,抑或是make的约定。但是需要确认的一点是,有必要保障变量先于规则定义。

2008年6月21日星期六

将问鼎移植到Linux下

概述

本文介绍了将版本移植到Linux下的一些工作。

背景

我首先将版本移植到了MacOS下,然后再移植到了Linux下(基于X-Windows工作)。相比之下,移植到Linux下的工作要容易一些,这并不是说移植到Linux下这件事情本身更简单,而是MacOS也使用gcc、类Unix的环境,所以在完成这个移植工作以后,再向Linux下移植所需的工作则少了很多。

过程

基本上,主要是遵循以下几步:
  1. 编译
  2. 链接
  3. 完成渲染功能
  4. 增加消息处理
  5. 修订bugs

头两步几乎毫无阻碍,除了在使用configure配置CEGUI时遇到了一些麻烦。最终,因为CEGUI采用了3种工程文件 - VC Project、XCode Project、automake - 让我感到厌倦(我不希望每次修改工程都要让大家同时修改3个工程文件),我干掉了后面两种,增加了手工式的makefile。当然,按照陈拓琳的看法,最终使用premake类的工具统一工程文件可能更好。

渲染这一步我遇到一点小麻烦,程序运行起来以后没有绘制出任何内容,不过很走运,我们很快发现是因为创建的X-Window没有active的缘故,当activate这个窗口以后,顺利的得到的预期的画面。

增加消息处理这一步我根据一个简单的X Windows application修改了一下,因为游戏所需要的输入非常简单,这一步没有问题。

同理,最后一步没有任何技术含量。

总结


一个不错的设计
因为make过程中我将不同平台的中间文件(.o、.a)分开存放,这样可以用一个view同时build基于MacOS和Linux的工程,减少了view的数量。

通过远程访问X-Server性能有点糟糕
调试的时候我使用安装在MacBook下的X-Server,速度不佳,效果不好。问题并不仅仅在这里,而是在帧数如此至少的情况下,对播放录像可能会造成一些问题。设计录像功能时需要考虑这点。

2008年6月20日星期五

收录一份关于如何编写makefile的文章

其中包括了常用的makefile规则和相关的例子。

链接:www.chinaunix.net/jh/23/408225.html

2008年6月19日星期四

Firefox 3发布了,IE团队为什么要送蛋糕庆祝

粗粗一看,IE团队心态很好,对竞争对手还这么友好。

古人有云“养贼自重”,就是放着贼不剿灭了,好让朝廷重用自己...阿弥陀佛,笑谈耳。

ps:一般已经不用IE了,不过访问银行网站,还是不得不用。倒不是Firefox比IE好多少,主要是IE不跨平台,而且针对IE漏洞的病毒也多了点。

参考新闻:tech.sina.com.cn/i/2008-06-19/09372269169.shtml

2008年6月18日星期三

问鼎 @ Linux成功上线

所有的makefile、第三方依赖库,X基本消息输入都已完成,可以正常进入游戏,使用常规功能。

使用远端X Server链接帧数较低,效果不佳,使用本地的X Server表现还不错。

关于输入和游戏表现还有一些BUG,需要继续fix。

2008年6月17日星期二

缺乏科学精神的国人

前两天看电视,看到一个公益广告,宣称:“如果每个人都能及时拔掉充电器,那么每年将可关闭两百座百万千瓦火力的发电站。” 我一看大惊失色,这不是睁着眼睛说吓话么,用最简单的计算方法都可以知道这个荒谬之极 - 我们就用200 x 100万千瓦去除以总手机用户,中国今年手机用户数尚未超过5亿人,那么就算所有的用户都真的有手机,都在充电,那么:

200 * 100 * 10000 / (5 * 10000 0000) = 0.4KW = 400W

也就是说,每个手机400瓦?(实际上这个已经是很疯狂的计算方法了...)至于400瓦是一个什么概念,姑且不解释,总之我的手机充电器输出是5.7V 800mA也就是4.56瓦。

注:事实上,手机充电器在断开时几乎不会有任何功率。这个广告,估摸者夸张了有1万倍的样子。

想起前几次还看到一个什么“刷牙的时候,顺手关上水龙头,一年能省多少水?满满109个浴缸。”,这个也是荒谬的无法用语言形容。365天,109浴缸,每天刷两次牙也就意味刷一次压要用超过1/7浴缸的水。那么,一个浴缸有多大?我简单查了一下:www.bqok.com/showtype.asp,其中第一个超过640升,那么1/7浴缸就是91升。也就是相当于182瓶500ml的矿泉水瓶的容量,我真想对这个广告的策划说:你以为你是黑猩猩,每次能用这么多水刷牙?还109浴缸呢,你家的浴缸是给田螺姑娘用的,只有脸盆那么大吧?

另外,我在查询中国手机用户的数量时,发现原来天涯上早有人忍不住跳出来羞辱这群睁着眼睛说瞎话的人了,然而,一看回帖,我心里真是拔凉拔凉的...

参考帖子:www.tianya.cn/New/PublicForum/Content.asp

摘取其中一些人的回复:

  楼主我为你悲哀
你不知道他是安全国人口来算的么!!!
不是平均到个人....


一个自以为是的家伙,无法评价,这种人总是能给我们带来更强大的自信。

楼主有毛病,环保宣传而已,省下来的数据越大越直观大家付出努力的劲头会越大。难道说刷牙关水龙头只能节省一次冲马桶的水,谁去去节省,觉得做不做关 系不大。重在宣传,这么较真不如去较贪官的真,天天机场守着,看到哪个是行政公务出国的都给记录下来,那个政府车辆是日本车的,都给拍下来,就算楼主牛 逼。

虚假宣传还不如不宣传,用这种荒谬的数据来欺骗大家?我们非常需要宣传公益,但是要用正确的方法来宣传。

  你他妈的榆木脑袋啊,公益广告不是给你一个人看的,也不仅仅是给学过工科的人看的,是给广大老百姓看的!他们中有的没上过大学,对数字没概念。
又不是写论文,难道非要说节省多少多少立方(精确到小数点后4位数)你才满意?


说节约多少浴缸多形象,多直观。后面那些说法既生动形象,又直观,上至80岁的老头老太太,下至5、6岁的儿童,看了这个广告后应该多多少少都有一点环保的意识了吧。就你个傻逼在这里较真儿
如果杀人不犯法,我真想刨个坑把这种人埋了。

问题倒不在于世上存在着这么多无知的人(哪儿没点病人),而是电视台能公然的播放这种一看就有问题的资料,从设计到制作到审查,这么多环节的人都无视其中的谬误。我们国人何其缺乏科学精神,难怪气功、特异功能、水变油能一度横行,就连轮子功这个骗术也敢猖獗。我宁愿中国真的因为手机充电浪费200座电站,但求国人能仔细看看赛先生长什么样。

OGRE中DDSCodec相关的BUG

可以确认的是至少到1.4.8,DDS这个Codec有问题,在遇到DDS材质时,如果硬件不支持将采用软件方式载入材质,结果会操作越界导致崩溃。

具体BUG待查。可以简单的修改OgreDDSCodec.cpp中556行的内容:

output.bind(new MemoryDataStream(imgData->size));

调整一下申请的内存,比如为imgData->size + 256,可以暂时绕过此问题。

从抗震救灾英雄少年评选活动说起

别误会,虽然这标题看上去似乎有点唱反调的意味,不过本文内容并非如此。

史载霍去病17岁大战匈奴,慕容垂13岁出击宇文,算下来,一个尚未高中毕业,另一个初中都没毕业,有点令人恍惚。不过看看现在这些少年英雄,想想也是理所当然。缺的不是人才,缺的是机会。

再想当年刘邦,带着沛县一群小吏,也能纵横天下,再定中国。其实一个县城里,果然就能出一帮治国安邦的能人啊。

人才难得,却并非少。

参考链接:politics.people.com.cn/GB/8198/124240/

2008年6月16日星期一

《奋斗》观后感

前几天和MM看电视的时候,MM说这个片子不错,讲述的是80后小boy小girl的故事。

最近连续努力了一星期,把《奋斗》看完了。看完后第一感觉是:这个电视剧名字内容严重不符,叫《团圆》或是《一家子》还不错,到了32集收尾的时候,纷纷是各家声明:我们一家要在一起!

电视剧不错,挺好看,男帅女靓,说话俏皮,细节之处见匠心。

强烈希望做策划的同学看看陆涛做田园牧歌项目的经历,设计师是很容易陷入完美情节而无视成本控制的,虽说艺术品不能考虑回报,但是一定要考虑“能做出来”,正如米总大喝:“你得先把楼建出来!”,我整天念叨“我们先把游戏做出来!”,只有在合适的时候,我们才能去做不考虑回报的艺术品。所谓合适的时候,就是可以支撑所需的投入。

看了一下电视剧中的几个MM,感觉露露最不上台面,杨晓芸停留在某个层次,夏琳还可以,但是关键的地方总感觉要掉链子,米莱、方灵珊则显得最大方,难道气质真是和家境直接挂钩?另外,其中好像只有米莱和方灵珊坐车系安全带,其他人好像都不系,这是导演有意安排还是?

2008年6月15日星期日

股市虽跌 何妨之有

想想一两年前股市大涨长红之际,几乎所有知道股票的人都在开户或是买入,“股评专业人士”等主流骗子和“带头大哥”等亚主流的野鸡骗子也纷纷窜出,形式一片大好,不是小好,而是大好。虽说人人都在嘴上说:“我知道有风险。”然而,实际上几乎没有多少人认为自己会亏损,大家总认为自己会操作好,就算有下跌也会躲过。

现如今,股票跌破3000,再破2900,如果不考虑这段时间新上市的企业,其实指数早已跌得更低。各大金融论坛一片骂声,骂国家的有之、骂企业的有之、骂庄家的有之... 一副别人害死自己的表情。

其实何必着急,就算真是在6000点买入的,忍着放着,还是有可能翻本的,中国股市从90年到现在,暴涨暴跌也不是一次两次了,那次不是类似的情形?何况现在已破3000,集点钱买卖,3、5年之内还是能赚的嘛。

ps:我在转移帖子的时候,已经是2010年6月,股票又从新从3000点跌到2500多点,我的股票损失惨重,不过几年来股票涨涨跌跌,假以时日,总会涨回去的。

2008年6月14日星期六

OGRE D3D & 浮点数精度问题

这两天问鼎客户端运行时出现一个问题,同一个公式在服务器端和客户端计算的结果不同。因为两端使用的都是同一个LPC driver,运行在同一个主机上,理论上不应该出现这种情况。

我关闭了客户端所有启动的代码以后,发现在计算双精度除法1.0/6时,结果并不是双精度的结果,而服务器端则保持是双精度的结果。进一步研究发现,可能是客户端受到了OGRE的影响,OGRE可能通过某个设置修改了FPU的行为。

首先我们确认:FPU的确可以通过指令FLDCW来控制计算只采用单精度的方式。

然后我一步步调整代码,最后确认在OGRE createRenderWindow以后就会变成单精度的工作方式。这时陈拓琳提议用OpenGL的renderer试试,发现果然恢复正常,不会变成单精度的工作方式,那么看来是D3D的renderer导致的结果。

幸运的是,陈拓琳很快在OGRE代码中搜索到了控制D3D的开关,可以控制这种行为,通过:

RenderSystem::setConfigOption("Floating-point mode", "Consistent")

可以让D3D不会修改FPU的工作方式,这个调用需要在构造Renderer以后尽快执行。

注:这个调用会在初始化时设置D3D的相应参数,通知D3D在执行其调用时先执行FSTCW保存状态,调用完毕再执行FLDCW恢复状态,不至于影响外部代码使用FPU的行为。

注:driver采用的是double类型来处理所有的浮点数运算,如果全部double均降格为单精度,计算最终结果是不会有问题的,但是因为driver会在OGRE初始化之前先载入一部分代码,这部分代码记录了一批双精度的值,和单精度混用会出问题。

注:浮点计算结果应该均采用4舍5入方式,这样即使单、双精度混用在日常游戏逻辑中也不会出现问题。但是这样对策划要求会提高,可能没有必要。

从程序员的收入能看出什么

在CSDN上看到一篇文章,其中调查了美国程序员的薪资情况:

下面是使用18种编程语言的程序员年薪情况:

Erlang: $99,000
Objective-C: $82,000
Pascal: $81,000
C++: $80,000
TCL: $80,000
C#: $79,000
Java: $79,000
Python: $78,000
Perl: $77,000
Ruby: $74,000
COBOL: $73,000
JavaScript: $72,000
ColdFusion: $64,000
Delphi: $64,000
PHP: $64,000
Visual Basic: $64,000
C: $60,000
Haskell: $53,000

2008年6月12日星期四

Build CEGUI @ Linux - 2

先参考前文:doinglu.blogspot.com/2008/06/build-ogre-linux.html

CEGUI编译起来比OGRE要相对容易一些,依赖的库要少。不过因为我们对CEGUI改动很多,增加了很多文件,并且将动态载入FalagardWR & TinyXMLParser这两个模块修改为静态链接了(这是为了照顾Release static link for VC8而做的修改),所以需要额外做一些工作。


一、修改Makefile.am,加入源文件,调整链接参数。
二、运行autoreconf,重新生成Makefile.in
三、运行configure,重新生成Makefile

参数如下:

CXXFLAGS=-I/home/G-BITS/doing/doing_p02_patch_linux/a02/3rd/include/pcre LDFLAGS=-L/home/G-BITS/doing/doing_p02_patch_linux/a02/3rd/lib/Linux PKG_CONFIG_PATH=/home/G-BITS/doing/project/pcre-7.2 ./configure --enable-opengl-renderer --prefix=/home/G-BITS/doing/doing_p02_patch_linux/a02/3rd/lib/Linux

(因为只是临时编译,所以采用的都是绝对路径)
四、配置X部分略,同于OGRE
五、在cegui/Samples/ScrollablePaneDemo/下运行ScrollablePaneDemo,一切正常(这这个目录下运行的原因是我们的cegui源代码中设置的资源目录是../datafiles)

相比之下,比在MacOS下build要轻松的多,因为我们增加的很多代码让gcc不太愉快,所以需要调整,再到Linux下编译就没有这方面的问题了。

Build OGRE @ Linux

环境:Red Hat Enterprise Linux AS release 4 (Nahant Update 4) + MacOS 10.5.2(Leopad)
软件:Ogre 1.4.8
步骤:

这里面用了我为了试验而临时使用的本地路径,不能直接引用。

  1. 先将第三方依赖库下载build好,放到指定目录
  2. 通过configure配置ogre,参数:ZZIPLIB_LIBS=-lzzip ZZIPLIB_CFLAGS=-I./ OIS_CFLAGS=-I/home/G-BITS/doing/doing_p02_patch_linux/a02/3rd/include OIS_LIBS=-lOIS LDFLAGS=-L/home/G-BITS/doing/doing_p02_patch_linux/a02/3rd/lib/Linux CXXFLAGS=-I/home/G-BITS/doing/doing_p02_patch_linux/a02/3rd/include/freeimage/ ./configure --disable-devil --disable-cg
  3. make
  4. make install
  5. 前往X Server端启动、配置X
  6. 打开X(MacOS下应用程序->实用工具->X11)
  7. 开启X Client的权限,在X server的shell下运行:xhost +
  8. 回到Linux下
  9. cd OGRE目录/Samples/Common/bin
  10. 运行程序
如果是基于Mac工作,可能会有一个小意外,在Mac下访问ogre的源代码(比如从Mac复制到Linux),Mac会建立一大堆._打头的文件,会让Ogre启动后混乱。可以用以下命令删除:find . -iname "._*" -exec rm {} \;

2008年6月9日星期一

不断优化、持续改进

比“我们把工作做好”的更高境界是什么?那就是能够“不断优化、持续改进”,也就是传说中CMM5的阶段。

我们来看一个例子:finance.sina.com.cn/stock/t/20080608/22404960805.shtml

金股之王炮制出一份出单圣经来应对客户,实际上,这份缜密的圣经并不是一成不变的,如果头一天客户提出了新问题,圣经里没有,到了第二天,公司就会把新问题的答案给增加进来,那么像这样的电话术是不是金股之王一家公司独有的秘籍呢?记者也了解到在深圳,不止金股之王一家在欺骗股民。

这句话切不可小觑,“如果头一天客户提出了新问题,圣经里没有,到了第二天,公司就会把新问题的答案给增加进来”,这就是传说的境界,不要认为这样做很容易,收集“新问题”,给出“标准答案”,这是一个挑战,能够通过这个挑战且不等闲。之所以难是因为优化不是某几个人的事情,而是整个团队的事情。需要团队有这个意识及行动,我们才能抵达这个境界。

标准化、量化、优化这是CMM进阶三阶段。大部分软件公司没做到,骗子公司倒是先做到了,这年头,高手满地爬啊!

2008年6月8日星期日

愿看漫天繁星

城市的灯光太亮了,遮掩了星光。

我从小到大,只在图片上看到过银河,从来没有亲眼见过,总觉的银河是如此的抽象。小时候在农村,本有机会一览,可惜那时候还不懂事,不曾用心欣赏大自然的神奇美景,等到长大了,却发现想看这浩瀚星空是如此之难。

在马尔代夫的时候,我特地留心过天空,繁星点点,让人心驰,可是我不能在那里久呆,而且我更喜欢看北半球高纬度的星空,何处可以观星?

我希望在我的院子里,抬头就能看到星空,低头就能看到... 电脑。

2008年6月7日星期六

莫名其妙的推断,这个大学算是白读了

今天看到一个电视节目,调查1990年6月23日开封市发生的一起UFO事件。其过程如下:

  1. 据多个目击者称,当日有一个不明的飞行物体(UFO)冒着火光从开封上空坠落,砸到了开封市某个院子中的椿树,同时砸烂了一个自行车。
  2. 赶到当地的民警发现了一个金属残片,不热。
  3. 一年以后椿树死亡。
  4. 几个月以后院子主人邢志详(音)生病,号称在医院里面看到两个2米高的外星人,然后病就好了,最后于2005年去世。
  5. 河南大学化工系的一个学生张卫民(音)调查了这个进行残片。

让我们来看看这个河南大学的张同学是怎么调查的:

1. 这个金属片是不是飞机上掉下来的?
他把这个金属片拿到当地一个军用机场,找到机械师,机械师说不是飞机上掉下来的,因为如果掉这么大块东西,飞机肯定是失事了,但是没有查到当日的飞机失事记录,所以张同学推断这个残片不会是飞机上掉下来的。

2. 这个金属片是不是火箭发射的抛落物?
张同学好像没有做这个调查。
注:记者询问了中国的火箭发射相关部门,得到的答复是一般掉在贵州深山,不会掉在开封这种人口稠密的地方,而且那几天中国也没有发射火箭。

3. 这个金属片是不是卫星上掉下来的?
外太空至今已经有1万多个记录在编的飞行器停止了工作,很多受到了地球引力而最终坠落到大气层了。而且某个材料专家通过鉴定分析,认为材料本身是铝镁合金,所以认为有这个可能。但是张同学不同意,因为残片上没有发现任何说明是人类制造的证据,比如铭文、铆钉什么的。而且据那个收取残片的民警声称这个残片当时一点都不热,如果是飞行器坠落,进入大气层速度这么快,肯定会燃烧,怎么会不热呢?

综上所述,张同学认为排除了所有的可能,所以这个残片肯定是外星文明来到地球的飞行器掉落的 - 记者采访的他时候那副信誓旦旦的样子,感觉他就是外星人了。

看到这里,我真是目瞪口呆,立刻起了将河南大学打入中国不入流大学档次的念头。(别怪我看问题这么片面,这叫一颗XXX坏了一锅粥。)

我看了半天,也没有看出来他排除了什么:
  1. 飞机?就算正常情况下飞机不失事不会掉这么大的残片下来,他怎么能够确定查到了飞机没有失事的完整记录?某些国家进行的保密项目,就算试飞失事了也不会大张旗鼓的宣扬吧?
  2. 他根本就没查。(当然,可能他查不了,但是不能这么武断的就把这个因素忽视了)
  3. 太扯淡了,难道所有航天器上面都要打满铆钉和铭文?而且残片不热太正常了,你把铝镁合金烧热了,然后扔在地上放个5分钟,你看看它还热不?你觉得咱们国家的民警在1990年能够在5分钟内赶到某个他们该去的地方?(我看2008年也没戏)
张同学本着坚信这是外星文明的产物的前提,不是排除可能的因素,而是去排除“所有可能排除这个外星文明的因素”。只考虑不能证明这是地球文明的可能,而无视一切可能证明这是地球文明的证据。比如铆钉、铭文,没有这些标记,实际上是不能说明任何问题,即不能说明是地球上的,也不能说是外星上的,但是我们完全可以进一步分析材料的组成,看看地球上是否已经有相同的材料,如果有,那么说明是地球出品的可能性会提高。但是他显然并不打算怎么做,而是寻找一切有利于自己假设的证据,忽略所有不利于自己假设的证据。

最后说一下,记者也是一帮毫无科学精神的二百五,跑来跑去,找了航天业的专业人士解释了一下,认为这个是航空器坠落的零件。而事件3根本就没去查,事件4简单查了一下,医生说邢某送进来的时候已经神智不清了... 然后就结束了。

一帮子文盲。

6月6日订婚了

这是一个值得纪念的日子。

2001年到今天,算是过了7年之痒了么?

昨天硬是上不了网... 强烈谴责一下维也纳国际店这个破地方,网络一塌糊涂。

2008年6月4日星期三

如何编写将源代码和编译生成的目标文件.o分离的makefile

概述

本文介绍了一种符合gmake要求的高级makefile编写方法。

背景介绍

必须注意到,makefile对于.o目标有一个特殊的依赖,即依赖于相同目录下 的.c或.cpp源文件。这样,如果简单的书写makefile,比如让工程目标依赖于若干的.o,那么这些.o在编译时将输出到和源代码相同的目录下, 即不方便管理,同时也会有有一个问题,那就是不能同时编译多种配置,比如编译debug以后,必须clean才能编译release。

当然,我们可以通过逐个.o显示的书写依赖规则,但是这一般需要使用一些工具来完成(否则工程浩大)。如果想只是简单的书写一个makefile就来达到目标,则需要使用一些特别的手段。

实现方案

在介绍这个方案之前,需要先说明几点。

因为原始的make功能较弱,所以这里介绍的makefile需要用gmake支持

我们当然希望能够写一个放之四海皆准的makefile,然而,由于make实在过于古老以至于我们无法简单的做到这一点。要么选择可移植的makefile生成工具,要么选用可移植的make软件,我们选用了流行的gmake。

这并不是唯一的实现方法

还有其他的方法,比如将源代码复制到另外一个目录;采用工具生成makefile;我们采用了使用VPATH的方法,但是采用VPATH也有几种实现方法,这里只是介绍了其中的一种。

好,现在让我们看看如何来做。
什么是VPATH

参考本文http://make.paulandlesley.org/vpath.html

简单的说,VPATH可以指明源代码所在的搜索路径,让.o不一定依赖于相同目录下的.c/.cpp源文件,而可以依赖VPATH指明的路径集合中的某一个。我们可以认为,make默认VPATH为.,即当前路径。
一个最简单的实现

我们假设有一个源文件夹src,下有一个a.c,其功能是输出"hello world!"我们希望把它编译成a.out,中间文件a.o放到中文文件夹中,并且能根据配置debug/release分别放到obj/debug、obj/release下。

我们可以这么编写makefile(请注意所有规则后续的命令前面不是空格而是跳格 - TAB):

# Makefile of a.out

ifeq (IN_INT_DIR,$(MAKING_STATUS))
# Already enter target directory, do make

# Set source directoy
VPATH=$(SRCDIR)

# All configurations
debug : a.out
release : a.out

# Specifiy all obejcts
OBJS = a.o

# Rule a.out
        a.out : $(OBJS)
        gcc lt; -o $@
# 请注意上面两行前面是TAB而不是空格
# Implicity rules
# make the file from $(SRCDIR)
# If the obj's directory is not created, create it
# -d means check exists
# || means when not exists (got false of the -d) do ...
# $(dir $@) means fetch the path of the output target
.c.o :
        +@[ -d $(dir $@) ] || mkdir -p $(dir $@)
        gcc -o $@ -c lt;
# 请注意上面两行前面是TAB而不是空格
else
# In source directory now, enter target directory & make by the first part of makefile

# Specify intermeidate directory ../obj/$(CONFIGURATION)
INTDIR = $(CURDIR)/../obj/$(MAKECMDGOALS)

# 1. Select target directory
# 2. Using this makefile again (select the part by input MACRO: MAKING_STATUS)
# 3. Specify the SRCDIR (current directory)
# 4. Specify the making status (already in target dir)
# 5. Send the makeing goals to following operation
MAKETARGET = $(MAKE) --no-print-directory \
-C $(INTDIR) \
-f $(CURDIR)/makefile \
SRCDIR=$(CURDIR) \
INTDIR=$(INTDIR) \
MAKING_STATUS=IN_INT_DIR \
$(MAKECMDGOALS)

# Configrations
debug : target
release : target

# Common target
target :
  @mkdir -p $(INTDIR)
  @$(MAKETARGET)
# 请注意上面两行前面是TAB而不是空格
endif

从注释可以了解这个makefile的构造。

  1. 这个makefile其实由两个部分组成,在源文件目录执行第二部分,在目标文件目录执行第一部分
  2. 我们使用了一个宏MAKING_STATUS来说明我们是在源目录还是目标目录
  3. 因为源文件本身也有子目录,所以到目标文件我们希望保持相同的目录关系(否则同名将会造成麻烦),因此需要使用"+@[ -d..."这一段来确保在目标目录下建立相同结构的子目录
  4. make使用的参数-C表示进行make是进入指定的目录工作
  5. make使用的参数-f表示使用制定的makefile

未解决的问题

这个例子不能嵌套,因为makefile指明的宏会继承,也就是如果在第二部分去执行其他同样结构makefile,也会把定义的 SRCDIR、MAKING_STATUS宏传入,造成其他makefile会判断错误 - 当然,只要改写一下这个makefile就可以嵌套了

不支持用一句命令同时编译多个target,比如make debug release

参考文档

前辈的经验:http://make.paulandlesley.org/multi-arch.html

2008年6月1日星期日

如何在MacOS下让Dock栏上的icon跳动

这个有点类似Windows下闪烁标题栏的效果。

参考文档:
developer.apple.com/documentation/Carbon/Reference/Notification_Manager/Reference/reference.html#//apple_ref/doc/uid/TP40000915-CH201-DontLinkElementID_2

一个最简单的例子可以这样构建:

1. 用Xcode创建一个Carbon Application(不用选C++)
2. 修改一下处理new命令(原先的处理代码是handleNew),改为如下代码:
NMRec rec;
memset(&rec, 0, sizeof(rec));
rec.qType = nmType;
rec.nmMark = 1; // 注:根据文档所言,这里只要非0即可
NMInstall(&rec);

然后,当启动程序,选择菜单的File->New时,就可以看到效果了。

2008年5月31日星期六

将问鼎移植到MacOS上

事实上,在项目立项时,我就打算让问鼎及以后所有基于这个框架的游戏能够运行在至少包括Windows、MacOS、X-Windows上面。本来这更多是为了展示专业程度,然而,当我将办公环境从Windows迁移到MacOS上以后,移植工作看来具有了一定的实际意义 - 至少可以让我节省一台计算机,不必使用两个计算机进行工作这么麻烦。

毫无疑问,移植工作本身并不是一个真正的挑战,因为问鼎的架构从设计开始就为移植作了充分的准备。问鼎采用的来自第三方的模块都经过了仔细的挑选,包括 - CEGUI、OGRE、freetype、iconv、mysql client、sqlite、gloox、berkeley db、tinyxml、fmod - 都是可跨平台的;我们自己设计的代码C/C++模块也保持了高度的可移植性,所有操作系统相关的代码是剥离的;最后,主要游戏逻辑是基于LPC这样的脚本语言实现的,而其解释器本身已经在所有常见操作系统验证过了。

所以,我一直懒于进行这个力气活。直到前不久,我认为现阶段不会有闲人来做移植工作,于是我打算动手来解决这个问题。

因为CEGUI本身是可移植的,并且其demo包含了输入、输出这种与操作系统密切相关的实现,同时我们又修改了CEGUI非常多的代码,所以我开始从这个工程入手:先移植CEGUI及其demo。

CEGUI本身有Xcode的工程文件,所以移植只是一个毫无技术含量的力气活。不过gcc审美角度显然和msvc不太一样,很多新增、修改的代码引起了gcc的不满,基于gcc的Xcode报了上千处不满,我将用了差不多一周的时间它们一一剔除,才完成了编译和链接。浪费时间的主要原因是要将所有的第三方库都在MacOS上编译一次,某些工程的确不太好伺候,另外就是我对Xcode完全不熟(或者说是完全无知更恰当一些),寻找各个功能点耗费了大量的时间,好在集成环境本质上只是配置管理,把握住这一点,剩下的工作就是寻找想要的配置参数。

执行的时候因为路径问题,导致CEGUI不太愿意配合,我暂时没有理会这些问题,直接通过插入几条chdir指明相应的路径,让CEGUI先运行了起来。

当CEGUI完成以后,我打算一鼓作气解决问题,OGRE有for MAC的SDK,看上去不需要我费事,于是我为我们自己的模块逐个增加makefile,其中和操作系统有关的代码被我直接comment out,堵住了gcc的嘴,算是比较顺利的通过了编译部分。其中有一点让我倍加恶心,当我引用了多个namespace,而这些namespace有重名类定义的时候(比如常见的Rect、Point这些类),gcc对未指明namespace的类型会提出complain而不是采用某一个作为默认,为此,我修改了上百处类似的引用。

注:类似如下的代码
declare A::class1
declare B::class1
当你直接使用class1的时候,除非代码是在A或B的namespace内,否则gcc会很不愉快,即使你之前注明了using namespace A也无用。解决这个问题的一个方法是:显式的使用A::class1。


编译、链接完成以后,就是需要干正事的时候了 - 你总得为移植写点什么代码,毕竟窗口不会无缘无故的冒出来,消息也不会鬼鬼祟祟的被处理,软件领域只有01,没有雷锋。

本着偷懒的一贯原则,从sample中剥离出有用的东西再加工是我比较喜欢用的手段。我研究了一下CEGUI的demo,它采用了glut,嗯,这是一个跨平台的窗口库,很好,这种东西是我的首选,我总不想每次移植的时候都“写点什么”,能不写就不写才符合我的原则。

然而,这次我遭受到了打击,所谓“出来混,总是要还的”。用glut创建出窗口非常容易,但是当我把它们胡乱塞给OGRE以后,屏幕上一团漆黑,显然这才对的(期望偷偷摸摸的就成功那是入门级程序员的幻想)。不过我并没有急于去研究OGRE,因为我用的是SDK而不是自己编译出来的库,所以我无法调试它。我尝先让OGRE自己创建窗口,结果更糟糕,它直接崩溃了,而且是崩溃在OpenGL的函数中,这真是让人沮丧。因为这不在程序员所控制的领域之内,并不是靠基本功就可以度过的难关,我必须采用某种调试手段,针对第三方代码进行调试,糟糕的是,我并没有这种手段。

陈拓琳告诉我(他的一个优点就是能够知道什么情况下需要使用什么工具,并且知道工具在哪里),在MacOS下可以使用OpenGL Profiler调试OpenGL。我试验了一下这个具有奇丑无比图标的工具(图标是一个金属夹子夹着一串字母“OpenGL”,其实说它像是一个烧瓶更贴切一些,本来我以为这是MacOS下所能见到的最丑的图标,不过微软新出的Office 2008 for Mac看上去更能挑战我的审美观)。一开始我试图在某个执行OpenGL函数错误后停下来,我得手了,但是那里显然不是导致崩溃的原因。我改换了一下思路,在glDrawXXX这几个函数上设置了断点,我发现它们每次都执行成功了!并且Back buffer的确得到了更新,一直到最后一个图形绘制OK,并且成功的进行了Swap buffer。这让人有点困惑,不过继续跟踪的结果有所收获,第二帧绘制的时候就崩溃了。

我仔细考虑了一下,既然只能绘制一帧,那么似乎Frame buffer的使用有关(我看到有两个Frame buffer),即可能和窗口有点关系,我通过glut建立了一个窗口,让OGRE自己建立了一个窗口,所以我先comment out了通过glut建立窗口的代码,结果就不崩溃了,这样,我总算在MacOS看到了熟悉的登录界面。

那么,如何处理窗口消息呢?我发现可以从OGRE中取回它创建的MacOS窗口,这是一个Carbon的句柄,我在上面注册了消息处理函数,结果失败,我无法捕捉到我想要的消息(事实上我捕捉到了其中某几个),这让我很困惑。于是我去参考了一下OGRE的例子,它使用的是OIS - 某一个可以跨平台的输入系统,按照道理,这本应该是我的最爱,可是这时候我已经发现OGRE自己的例子在MacOS上跑得都有问题,其实它并不能优雅的处理窗口消息,和操作系统协作,它只是一个简单的具有破坏性的demo。

我试图改造例子就OK的思路已经破产了。

我痛下决心,抛弃了glut,我要坚定不移的使用Carbon。在此之前,我先下载并编译了OGRE,不调试它就解决问题目前看来是不可能的了。还好,OGRE编译起来要容易地多,因为发布者本身也发布了OGRE所需要的Dependencies,所以编译OGRE只是一个点击鼠标就可以完成的任务,只是需要的时间有一点久。

我仔细研究了一下OGRE针对MacOS的实现,发现它和Windows相比有所不同,基于Windows时我们可以创建一个窗口用作消息处理,然后让OGRE在这个窗口中创建一个子窗口即可;而基于MacOS时,我们创建窗口后,要将窗口中某个HIView控件的句柄传入OGRE,让OGRE在这个控件指明的范围内绘制,我一开始没有阅读代码,所以实际上是在走弯路,我试图让glut和它配合本身就行不通。OGRE这里的实现完全没打算和glut配合,如果我想使用glut,需要自行实现窗口相关的若干代码才可以,不能使用OGRE提供好的一些代码,这意味如果我使用glut,将来是不是节省工作不好说,现在就先要还债。

很好,那就横下一条心用Carbon吧。

为了了解Carbon,我通过Xcode创建了最简易的小工程,大概了解了Carbon的思路。它采用接受注册的消息回调来处理,消息本身由EventClass和EventId两段组成。而分发消息也是通过消息循环完成的,看起来和Windows比较类似,不同点主要有:

1. Carbon看样子并不能登记一个截获所有消息的handler,而windows的handler是收到所有消息的
2. Carbon有预定义的消息循环,Windows都要靠自己实现(这点有很严重的差别,后面有提到)

因此我遇到了几个问题:

1. 如果MouseDown被我登记的handler处理后没有继续往下一个handler传递的话,很多窗口行为就丧失了,比如拖动窗口移动、关闭、最小化。我可不打算自己来实现这些,所以我倾向于把MouseDown继续传递给Standard handler(MacOS自带的),结果就是它会进行Capture,让我登记的handler收不到MouseUp。这真让人疯狂,我只好选择不让HIView内(相当于Windows的client area)的MouseDown继续传递,在以外区域的MouseDown就让后续的handler看着办吧。

2. 我用ReceiveEvent、SendEventToTarget来模拟类似Windows的消息循环,结果无法点击应用程序的菜单,为了这个事情我纳了半天的闷,最后看到文档下面写得清清楚楚,用这种方法就会如此... 苹果的开发网站上给了一个解决方法,太复杂,我投降了,还是用预置的消息循环吧,我另外注册Timer来解决消息循环中调度VM、进行渲染等问题。(这样效率不够高,而且响应还不是最及时的)

消息输入完成以后,进入游戏倒是很顺利,没有出什么大问题。接下来我在尝试把CEGUI当作私有的Framework并入应用程序时又遇到了问题,启动时抱怨在/Library/Frameworks下没有找到CEGUI,见鬼,系统不在本地的Frameworks下寻找跑那么大老远去找干什么?为什么OGRE就没有这个毛病?苹果的开发网站上给了答案,在build CEGUI时,需要在Install directory中执明是@executable_path/../Frameworks即可,原先指明的是/Library/Framrworks。更换了这个设置以后build出来的CEGUI,再被应用程序所链接,应用程序就可以访问位于私有目录下的CEGUI了。

最后就是收尾工作,扫荡所有留下的临时代码(比如强行设置路径,指明某些配置),需要采用一些方案能够在多个系统之间兼容,制作发布脚本,这些都是程序员的本分,属于可控的领域内。

完成这一切工作以后,基于MacOS运行的版本终于可以发布了(当然还有许多不足,某些功能也有缺欠)。应该说,游戏的移植相对是比较容易的,因为GUI系统相关的代码是最不容易移植的,而游戏很少使用它。

最后总结,如果打算移植,需要做点什么?

1. 设计时就准备好移植,采用可移植的第三方库、封装操作系统的函数、抽取操作系统相关的实现
2. 移植时按照这个步骤:编译 -> 链接 -> 小Demo调试 -> 集成调试 -> 逐步完善。每一步我们都只考虑完成相关的任务就可以了,避免把问题弄复杂。

ps:在我移植帖子的时候,已经是2010年6月了,两年过去,项目组为了维护多个平台的代码花了很大的力气。这并不是说保持在多个项目之间的同步有多大的难处,而是我在这次移植时没有完成所有的工作。

正确的做法应该是开发整个中间键,用来提供所有操作系统相关的功能,不能在某些代码中嵌入操作系统相关代码,然后用#if控制编译分支。当初我认为代码实现的差不多了,就没有花力气整理中间键的架构。后来因为项目有一些新的需求,结果代码增加的越发混乱。

后来,项目组一度尝试用wxWidget来作为中间键,这显然不是一个好主意,因为wxWidget过于庞大笨重了,让它和Ogre这些同样是重量级的模块耦合显然是不合适的。而且我们根本不需要用wxWidget这么复杂的中间件,毕竟游戏只需要一些很简单的I/O功能就可以了。

2008年5月29日星期四

基于MacOSX的问鼎版本移植完毕

先庆祝一下,改天再写过程。

2008年5月24日星期六

万物浩繁 生命苦短

一个人所能观察到的时间,大概是1百年左右。而周朝建立于公元前1千年,至今至少已经有3千年了。在这3千年年中,中国出现了多少战、和、乱、平、悲、欢、离、合、生、死?

中国不大,不到世界面积的7%。
生命不长,不到有史以来的3%。

2008年5月20日星期二

简单沟通 - 我们为啥不能把事情弄得简单一些

今天和同事讨论工作上的事情的时候,无意谈到一个事情:

一叶 2008-05-20 13:59:48
不同人看问题的角度果然不一样,前几天我桌上的100元掉在地上,扫卫生的阿姨居然以为我在试探她.....因此心理很不舒服.....没想到我的疏忽导致了这样的效果。

doing 2008-05-20 14:01:15
!@#(*!&@#)(!*

doing 2008-05-20 14:03:02
都是一帮无聊人惹的祸 - http://zzwb.zynews.com/html/2008-05/17/content_758633.htm

doing 2008-05-20 14:03:59
很多人就喜欢玩这种无聊游戏,旁敲侧击还自鸣得意,以为自己的招数很高明,结果就是大家一天到晚在哪里瞎揣摩,把很简单的事情变得复杂了


唉,如果说有些事情不能当面得到答案,我们完全可以设计一些考核方法而不是采用这类莫名其妙的窥探手法。相比这种土法,我更喜欢专家们设计出来的基于统计学的数学手段。

2008年5月19日星期一

我们没有必要将自信建立在谎言之上

看到天涯地震专区的一篇转载及其回复,正文是发布者转载了光明日报的一篇文章,其中谈到了联合国新闻发言人痛斥西方记者关于中国救灾中没有立刻让他们进入灾区采访的质疑。接下来我看到很多人纷纷叫骂嘲讽,藐视西方记者,而其中一名为“letwin778”则发表了看上去不太合时宜的文章,其观点大概如下:
  1. 光明日报的内容属造谣
  2. 之前环球网翻译的一篇美媒体的报道“人民的总理是抗震英雄”也属于类似曲解
  3. 依靠虚假的消息来获取所谓的广泛的支持是可耻的
然而我看到接下来就是铺天盖地对此人的指责,斥其为网特。关键在于,没有人挑战他的观点1 & 2,两者是否是造谣?大家都强调说:我们的媒体不可信,难道是西方的媒体可信?你一定是网特。

我不敢说此人是否是网特(我也不知道是否真的有网特这个职业,姑且不评论),我只是觉得我们广大回帖的爱国者怎么一点逻辑都没有呢?我们的媒体,引用的是国外媒体的文章,我们的引用是否客观、全面这是很容易判定的,何必把外国媒体是否可信、真实这个不相干的话题引入呢?

因为1的资料不全,我没有仔细去看。我看了2,果不其然,我们媒体断章取义,只截取了原文的2/3,而删除了关键的1/3,把一篇讽刺温家宝总理的文章硬生生的变成了赞扬的内容。

Yahoo news:news.yahoo.com/s/ap/20080517/ap_on_re_as/china_earthquake_hero_premier
环球网译文:china.huanqiu.com/roll/2008-05/114521.html

我想,我们何必非要曲解别人的文章给自己贴金?温家宝总理表现如何,难道区区一篇国外媒体的文章就可以定论么?他们并非是上帝,何况,就算是上帝,也管不着我们中国人。这种偷梁换柱的做法,无非是缺乏自信的表现,给我们的总理反而是抹黑了。大家不愿意听到别人的批评,甚至对将别人的批评伪造成赞扬这种事实都视而不见,不想辨别真伪,难道这种鸵鸟政策能够让我们更强大吗?能够让我们的敌人畏惧吗?

我自横刀向天笑,去留肝胆两昆仑 - 百年之前谭嗣同何等气魄,生死无惧,而今百年已逝,怎么堂堂中国人却这么猥琐?面对谣言都没有揭穿的勇气了吗?

原帖出处:cache.tianya.cn/publicforum/content/help/1/137175.shtml

全国哀悼、纪念汶川地震死去的同胞 - 网游运营停止三天

来自公司的通知邮件:

2008年05月19日-2008年05月21日为全国哀悼日,国务院要求这三天内停止所有娱
乐活动。接光宇通知(光宇接国务院通知),《问道》游戏(包括内测专区)需要停
服三天。


愿死难者安息。

2008年5月18日星期日

应需求而生的作品 - 让我佩服的浑身投地

在查阅baidu搜索榜时发现了这篇小说的简介:
www.qidian.com/Book/86766.aspx

很好,很强大。作者简介直奔主题,满足大家的YY需要,能力无限、钞票滚滚、后宫开阔。关键词给的也足够符合流行口味:作品关键字: 异能,猎艳,YY,刘磊,赵颜妍,后宫,穿越,寻美,除了主角及原追对象两个名字,全部都是主流关键字。

作者真是与时俱进,应广大读者需求而生成,飘进搜索榜,似乎算是不太意外?

注:书没看,不知道究竟好不好。

ps:我建议策划琢磨一下其中三味,当然,不是去学习这个庸俗的调调。

如此才女,不做也罢

这是引自某个小MM的说的话:

我是一名6年级的小学生,在学校是大队长,在年级是“才女”(老师同学们的认为,我自己觉得文章不是很好),在班里是班长...

每天很忙。我是大队长,所以早读、自习、习字这些课我都忙着学校的事,每天上这些课时我都在校园里穿梭——而且我发现几个大队长里就我工作最用心,每次吃亏也总是我,可我觉得自己没有她们“精”。我每个星期六都有课程,8点到10点奥数,10点到12点语文快班,下午2点半到4点 班英语辅导,这样几乎一天都在学校,现在我每个星期天下午有要学钢琴,很忙很忙。我喜欢看书、画画、写一些东西,可是根本没有时间。星期一到星期五的晚上 都在写奥数作业、英语辅导班作业、语文快班作业,而且我数学虽说书本上学得还行,但学奥数脑子根本转不过弯來,我低年级的一位老师暗地里告诉我爸爸,我脑 子笨,對我放弃。我很难过,但是我一直在努力,背诗经、看名著、做自己布置的额外的作业,头发每天要掉好几十根。

其实人在某一方面的成就 = 相关天赋 * 后天努力,嗯,是乘法而不是加法。大部分人在某一方面的天赋是几乎相等的,所以成就主要看后天努力。但是要想成说传说中的才女,那是非要先天天赋不可,仅靠后天努力是不成的。就算一时通过花费了更多的时间拔尖,很快也会随着成长被非人类轻松超越,既然如何,这种保鲜期不长的才女,不做也罢。

原文出处:blog.sina.com.cn/s/blog_4c9ddfd701008ztj.html

现在的设备怎么越来越复杂?

昨天晚上想看“立春”,找到了DVD,但是却没有DVD机器,于是我在陈拓琳电话遥控指导下:
  1. 打开了他的电脑,把DVD放入光驱
  2. 打开某个媒体中心的软件,将DVD文件加入资源
  3. 打开PS3,找到共享的媒体资料
  4. 播放
然后20分钟后,播放时声音出现了混乱,断断续续的,前进、后退均无效,我自认为没有能力解决此问题,于是打开自己的电脑,用电脑看了这张DVD。46"的电视没看成,退到26"了(因为电脑播放时还有一个巨大的黑边...)

看罢这个凄惨的片子,我敬仰的看着一地的线(网线、电源线、信号线)、一茶几的遥控器(电视、解码器机顶盒、PS3、高清播放设备...),它们正在无声的向我示威 - 算你们狠,还好我出生在20世纪。

缺什么补什么 - 谈惠普奇迹

惠普经过马克·赫德这三年的折腾,起死回生了。

tech.sina.com.cn/it/2008-05-17/09292201108.shtml

商业评论的作者王育琨着实赞扬了一把赫德先生深入基层,发挥民主的优良作风,似乎这就是一剂灵丹妙药。我想,这对惠普来说可能是妙方,对其他企业恐怕就不见得。

治大国有若烹小鲜,而人喜欢吃什么菜?很难说有一种绝对好吃的菜,大鱼大肉吃多了,就很怀念白粥这样的淡饭,可是天天喝白粥,那就有些期盼大鱼大肉了。大家说,那结合吧!三两顿大餐,两三顿小菜?可是这样的结果就是,一天到晚都没胃口,看什么都提不起兴趣了。所以说,烹一顿小鲜容易,烹十年小鲜难啊。管理企业也是如此,没有一种稳定的、公式化的模式可以让企业长青不老,改革不可避免。

问题是,在什么时候,做什么样的改革?马克·赫德要么运气不错,要么眼光不错,总之,他选对了。但是这种例子却并不说明,所有的企业都需要同样的做法。当然,如果企业长期以来,一直没有用过这种做法,那么我觉得实施它的结果可能会很不错。

2008年5月12日星期一

看样子8并不见得就是吉利的数字啊

距离2008年8月8号奥运会还有88天时,四川汶川发生了如此剧烈的地震,死伤无数,看来8这个数字并不见得吉利啊。

记录一下折算作功的常量

2万吨TNT相当于8x10^13焦耳 -> 1万吨TNT相当于4x10^13焦耳。

出处:http://tieba.baidu.com/f?kz=111722223

2008年5月6日星期二

从电视直销的亏损看网络游戏的前景

在新浪上看到七星购物07年亏损的消息,文中有一句很有意思:

七星购物有关人士告诉记者,对于电视购物公司来说,最宝贵的不是产品,而是媒体资源。

网游行业很有点类似的感觉(虽然大量的网游产品比电视直销的产品看上去要强一点),目前更多的产品是在竞争媒体资源,比如QQ、17173,结果就是网络广告价格飞涨,最终盈利的都是这些网络媒体。

如果网游还是继续这种低产品附加值的路线,看样子离电视直销的末路也不远了。

原文出处:tech.sina.com.cn/t/2008-05-06/00522176760.shtml

2008年5月5日星期一

这个故事给游戏策划看看不错

在百度的信长词条看到了一个小故事:

三好义继战死时,三好家一名厨师名叫坪内也成为织田家的俘虏。当时,信长对坪内说:“料理好吃的话,就免你罪并录用为厨师”。之后坪内做料理给信长吃,信 长说“这料理都是水”正打算对坪内处刑时,坪内要求再给一次机会。而第二次拿出来的料理,信长夸说“很好吃”、于是雇用其为厨师。之后坪内被问到“一开始 就拿出第二道料理来不是很好吗?”,坪内的回答取笑了信长说:“一开始我是做京都风的高级料理、之后只是做重口味的乡下料理罢了。终究信长公也只是一个乡巴佬而已”。于后天听说了此事的信长说:“只要是受雇为我的厨师、首先必须努力做出我喜欢吃的料理才是家臣的本分。而对此怠慢者单单只是无能而已。”

这个故事的真实性我没有考证,不过其中的道理很正确呀!作为策划,不能挑战用户的需求

想清楚你的目标用户是谁,然后满足他。

2008年5月1日星期四

神奇的王千源

今天看了一下百度搜索排行榜的人物栏目,发现名为王千源的勇夺搜索排行第一名,好奇之下检索了一下她的相关资料。

因为没有权威的事件经过出处,我只能根据多处搜索结果的共同点给出以下说明:

  1. 王千源高中毕业于青岛二中,随即赴美就读DUKE大学qd.people.com.cn/GB/channel5/200706/29/54952.html
  2. 王千源表达了从政的意愿(出处同上)
  3. 王千源出现在2008年4月9日DUKE大学的中国留学生自发组织的“支持奥运反对”藏独“的集会游行中(有视频为证,无法给出稳定的链接,可以自行搜索)
  4. 王千源可能出现在和中国留学生对立阵营的队伍中(视频表现不详,但是很多资料指证这一点)
  5. 王千源对待持雪山狮子旗的人员采用了和中国留学生阵营不同的态度(据说是试图调解,但具体言语不详,没有看到直接出处)
  6. 王千源被某些网友认为是汉奸,网友发动了一场声势浩大的”人肉搜索“,曝光了王千源及其家人的资料
王千源是否是汉奸我当然无法给出定论,先不说现在汉奸的定义本身就有些泛概念化,我们对她的言行都不甚了解,怎么可能就此下出结论?我想大部分网友对事实的了解不会比我更多,那么为什么会有这么多人跟着砸棒槌?

约翰逊曾说“爱国主义是流氓的最后庇护所”,这些恨得牙齿痒痒的痛骂汉奸的人群中,有多少是披着爱国外衣的流氓呢?

为了维护中国的领土完整和主权尊严,我们需要付出巨大的努力,有多少人成为了其中的一员?口头喊喊是多么的轻松,这可不是付出努力。

2008年4月27日星期日

《功夫之王》观后感

片子还可以。

情节继承了2008的传统,一如既往的弱智。

不过电影并不一定要看情节,很多时候似乎没什么必要关心这点。从场面上,演出阵容来说,它也对得起30元的票价了,所以:片子还可以。

30"显示器的尴尬定位

这两天体验了一下苹果30"的显示器,像素规格2560x1600,相当于4个低端1280x800的显示器。

相比苹果低一档的23"显示器,30"的定位显得有点尴尬。从程序开发的角度来说,23"的像素规格1920x1200已经足够了,因为如果坐得离显示器近到足以用肉眼观察常规大小的字体时,眼睛的视野范围基本也就只能看到23"这么大的区域;从日常上网浏览来说,需要的面积似乎更小就足够了,多余的区域更适合用作类似“画中画”的效果而非作为注视区域;从玩游戏的角度来说,30"显然偏大了,我想大部分人并不希望因为物理上没看见而被怪物偷袭;也许只有从美术的角度来说,30"是一个不错的主意。

相对于23"的显示器来说,30"一个有价值的用途是,我可以把他当作高清电视使用 - 播放录像。不过,这样它又有点小了...

如果操作系统和应用程序普遍支持各种大小的字体,可以让我们将显示器摆的远一些,那么会好的多。但是目前显然没有到达这一步。

在此之前,也许制造厂商应该朝40"努力,这个更有价值一些,作为显示器功能来说,它和30"类似具有相同的缺点;作为高清电视来说,40"显然更加胜任。

ps:在我搬移这个帖子的时候,已经是2010年6月了,这个显示器已经用了2年,感觉不错。

2008年4月26日星期六

凯明完蛋是否指出了3G的末路

今天看到消息,从事TD-SCDMA芯片研发的公司凯明又趴下了:tech.sina.com.cn/t/2008-04-24/10502159212.shtml

很有意思的一点,大家的投票表明过半观点认为这是国内TD大环境使然,而且有更多数人认为还会有TD产业链的厂商接二连三的倒下。是不是3G在中国已经到了末路?

TD-SCDMA,作为专家重点看好而不是不是需求主导的设计,不是层层迭代发展起来的技术,很有可能步入类似ISDN、ATM那样不死不活的状态。事实上,所有真正革新性的民用技术总是在无声无息中出世,而在专家们百般宠爱下的嫡传长子,总是容易病怏怏的。

2008年4月6日星期日

韩国焉有此不堪

今天在天涯看到一篇帖子:

原文:cache.tianya.cn/publicforum/content/funinfo/1/1087718.shtml

大意便是韩国看中国的观点甚是落后,颇为无知。

看了回复很有意思,我没觉得韩国人有多少差,倒是觉得我们不少国人狭隘猥琐愚昧无知。多少人根据这些道听途所,想当然的上去踩韩国人一脚,似乎踩上去便是高过韩国人一等。我不能考证文中所讲是真是假,但是我可以根据我能看到的内容做一个分析。韩国人的汽车造的比我们好;韩国人造船比我们好;韩国人的消费类电子造的比我们好;韩国人的人均收入比我们高;韩国人的网游做的比我们好;(别说中国有火箭卫星原子弹,咱们10多亿人要是全被人比下去了,集体撞死算了)我们出行国外,别人会问我们:你们是日本人吗?否,于是便会问:你们是韩国人吗?!@(#!*@#&!(@#

其实我们抱怨鄙夷韩国人也好,日本人也好,何不先想想他们为什么不会看扁美德英法这些国家?为什么单单看扁中国?中国人为什么又颇为鄙夷印度人、越南人?无它,被别人看扁不是别人的错,而是自己的原因。人们总是关注那些比自己更强的,而蔑视那些比自己更弱的。

中国被人鄙视了,很多人便愤愤不平,恶言相向,其实不正是说明我们不比别人强?倘若真的强了,别人因为无知而鄙视你,不过不是一笑了之罢了。

2008年3月26日星期三

如何控制项目进度

显然,这个话题不是三言两语能够说清楚的,本文仅仅片面的讲述一些感受。

名词解释:

PM - 项目经理
QA - 质量保证

网游开发中,无法达成进度似乎是一个通病。应该说所有的科研项目都有类似的情况,但是网游是一个比较特殊的行业 - 技术难度不高,但是进度拖延严重。

科研项目需求一般比较明确,而网游则不是。策划有充分的理由进行不断的调整,这是最大的一块不确定因素。但是,作为一个产品,适当的控制进度是有必要的,否则其风险无法评估,后续的工作(其他项目、运营)也将充满了未知因数。

那么我们应该如何来控制网游研发的进度?先考虑以下几个前提:

一、 我们无法做到我们能力之外的事情 - 很多主策都想做一些很有价值的东西,然而倘若超过了能力之外,结果不仅没有做出很有价值的东西,反而抹杀了原有的价值。

二、我们要知道我们做什么 - 问项目的管理者,都能说出一大箩筐现在要做的内容,但是这些就是我们要做的大部分东西了么?事实上,这种记忆中的内容是不可靠的,我们经常会遗漏很多重要的点。

三、我们要知道哪些更重要 - 如果我们知道几乎所有我们需要完成的内容了,就应该能够分清楚主次。很多人会采用“后来居上”的原则,把任何新内容归类为“更重要”的。从某个意义上来说,这点没错,因为一个老任务既然能拖下去,就说明它的确没那么重要。不过这种做法,显然需要很多次反馈,才能把需要做的内容做完。

四、我们能够去做 - 前面一切都是计划,如果没有执行,计划等于0。每个阶段的目标我们都应达成,而不是拖延,这样才能达成总计划。

所以,我们想控制进度就应该:
  1. 汰选合理的需求
  2. 书面化所有的任务并能持续跟踪
  3. 给任务制定优先级
  4. 达成小目标和阶段性的里程碑
现阶段,如果这么操作,可能会遇到以下几个问题:
  1. 和主策会有激烈的冲突
  2. 任务设置随意,经常出现“制作所有地图”这样的完成时间以月计的大型任务。
  3. 优先级制定混乱,没有做性价比最高的任务
  4. 小目标(比如周任务)无法达成

如果能够解决这些问题,那么现阶段我很难想象出在项目管理上还有什么导致项目失败的因素。从这一点上充分说明了解决上述问题的挑战。

  1. 首先,PM和主策之间要有充分的信任关系 - 主策认为PM是有能力管理好项目的人选;PM认为主策有能力把握游戏内容的人选。在这个基础上,双方用更专业的手段进行沟通,保持争吵在一定范围和强度内,使得冲突可控制。
  2. 这属于意识和专业技能的问题 - 主策、主程、QA主管、美术主管都知道并且愿意书面记录任务而不是敷衍了事;在这个基础上能够分解任务,确保不要有动辄上月周期的任务,应该将几乎所有的任务需要时间都限制在1周以内。
  3. 通过统计方法,得出开发人员(程序、QA、美术)的完成任务能力(相当于带宽),最简单且有效的手段就是统计单位时间完成任务的数量。
  4. 我们能够定期(如每周)过滤一次所有的任务,根据开发人员完成任务能力选择我们这个周期内需要完成的任务。这一步需要专业技能,以搭配组合任务。
  5. 坚决完成周期内的内容。所有开发人员要以完成这个周期内的计划为目标,而不是以填充这个周期的工作时间为目标。

2008年3月2日星期日

问鼎0.9版本发布了

严格来说,这个不能算是0.9版本,不过版本号预先已经排到这里了,所以就没有修改,而是通过后续的补丁完成计划中的0.9版本。

因为游戏设定上出现一些问题,所以需要进行较大的调整,以此带来的问题就是需要至少一周的时间进行设定上的改动,并且至少需要额外一周的时间进行修补。

总的来说,0.9在内容上还有些单薄,并且尚没有承受压力测试,以这个基础起步,还有一段不短的路要走啊。

2008年2月29日星期五

梦幻西游和魔兽世界哪个更优秀?

又看到口水帖子,讨论在线人数是不是等于游戏的优秀程度。

其中有一些WOW的拥护者,摆出种种道理,说明WOW优秀,在线人数不能说明什么。不愧是WOW的卫道士,容不得人说它不是第一,否则就要冷嘲热讽、嗤之以鼻。动辄甩个帽子:不懂游戏。

然而,作为一个玩家 - 产品的消费者,喜好或是不喜好某个作品,需要“懂游戏”吗?这是一个消遣之作,比如我,虽然是音盲,但是并不妨碍我喜欢听某个歌曲,和我懂不懂音乐有何相干?其他人又何必将意志强加到另外一些人头上呢?喜欢苏有朋的就一定要说周杰伦唱的难听么?

对我而言,WOW没有任何吸引力。我对魔兽争霸、魔兽争霸二、暗黑、暗黑二兴趣浓厚,花了很多精力,但是我的确对WOW提不起任何兴趣,也包括星际争霸、魔兽争霸三,我知道这些是很多人喜欢的游戏,但是我不喜欢。我也不怎么喜欢梦幻西游,但是如果非要让我选一款来玩,我会选梦幻。我知道梦幻是一个设计很简单,技术难度相对低很多的游戏,但是不妨碍我更喜欢玩它,因为现在我更喜欢轻松一些的游戏(轻松不是说花费时间少,而是不用动脑筋)

衡量一个游戏优秀,先给出优秀的定义,然后再讨论不迟。

原文出处:bbs.gameres.com/showthread.asp

2008年2月21日星期四

令人感慨的断言

在GameRes上去有人询问,吃豆游戏(没错,就是最经典那个)正常人能否在一周内做完?

令人惊讶的是,几乎没人认为这是个挑战,还有人认为3天可以完成(说半天,15分钟的我就当是个笑话忽略了)

怎么样算完成?如果按照出题者的需求,显然是要以一个完整的游戏(可以只有一关)作为完成的评定。而这么一个游戏来说,能够在7天(每天算10个小时)内做完的已经可以认为是高手了,能够3天做完?那不是一般的高手。

在下断言前,不妨真的花费这么多时间去做做。(能够在一周内做完的人才,我还是很期待的呀,可以去竞争万元月薪了)

原文出处:bbs.gameres.com/showthread.asp

2008年2月20日星期三

我的神啊... 你们很强大

今天去看一个做了很久的游戏的封测论坛,一看公告,真是... 需要拿出来秀一下

<< 关于装备绑定相关的友情提示 >>

亲爱的玩家:
近段时间由于不少玩家在互换角色使用储物箱时导致了绑定物品被误摧毁,在此,我们提醒大家,由于储物箱对同一帐号下所有的角色是共享的,一些存储在储物箱 的绑定物品,在使用其它角色存取时系统会提示“摧毁储物箱中的物品-XXX?”,请大家在操作前一定要看清楚系统提示,避免因误操作给自己带来大的损失。

XX运营团队
2007.12.5

作者: GM002 起始时间: 2007-12-7 结束时间: 不限


<< 关于玩家学习进阶技能的友情提示 >>

亲爱的玩家:

近段时间由于不少玩家在选择进阶技能时因为误操作而导致了技能被删除,在此,我们特提醒大家在选择进阶技能的时候一定要谨慎,因为选错进阶技能而要进行删 除的时候,是会连原技能一起删除掉的。另游戏中技能的升级包括进阶技能的学习都不涉及到技能删除问题,因此请大家在游戏中尽量的不要选择删除技能,以免带 来大的损失,同时对于因个人行为导致技能被删除的,官方不会给予补偿,请大家谨慎为之。

希望大家能继续支持我们的工作,一起将《XX》建设的更美好!

XX运营团队

12月4日

玩家玩个游戏还要小心翼翼,战战兢兢的去进行每一个操作,而且 - 开发者似乎认为这是理所当然的?

问鼎版本发布记录

今天看公司的wiki上问鼎项目到现在发布版本的记录,整整半年了,发布了41个版本,纪念一下吧。
(1%为周更新,一般是30-50个任务,尾数的周内patch,一半是3-5个任务)

2008-02-20 问鼎 ver 0.89_2
2008-02-18 问鼎 ver 0.89_1
2008-02-16 问鼎 ver 0.89
2008-02-15 问鼎 ver 0.88_2
2008-02-13 问鼎 ver 0.88_1
2008-02-02 问鼎 ver 0.88
2008-02-01 问鼎 ver 0.87_3
2008-02-01 问鼎 ver 0.87_2
2008-01-30 问鼎 ver 0.87_1
2008-01-29 问鼎 ver 0.87
2008-01-23 问鼎 ver 0.86_3
2008-01-22 问鼎 ver 0.86_2
2008-01-21 问鼎 ver 0.86_1
2008-01-19 问鼎 ver 0.86
2008-01-14 问鼎 ver 0.85_2
2008-01-14 问鼎 ver 0.85_1
2008-01-12 问鼎 ver 0.85
2008-01-09 问鼎 ver 0.84_3
2008-01-08 问鼎 ver 0.84_2
2008-01-07 问鼎 ver 0.84_1
2008-01-06 问鼎 ver 0.84
2008-01-02 问鼎 ver 0.83_1
2007-12-29 问鼎 ver 0.82_2
2007-12-24 问鼎 ver 0.82_1
2007-12-21 问鼎 ver 0.82
2007-12-15 问鼎 ver 0.81
2007-12-07 问鼎 ver 0.8
2007-11-30 问鼎 ver 0.73
2007-11-23 问鼎 ver 0.72
2007-11-10 问鼎 ver 0.7
2007-11-03 问鼎 ver 0.64
2007-10-27 问鼎 ver 0.63
2007-10-19 问鼎 ver 0.62
2007-10-13 问鼎 ver 0.61
2007-09-30 问鼎 ver 0.54
2007-09-22 问鼎 ver 0.53
2007-09-15 问鼎 ver 0.52
2007-09-08 问鼎 ver 0.51
2007-09-01 问鼎 ver 0.50
2007-08-12 问鼎 ver 0.42
2007-08-04 问鼎 ver 0.41

2008年2月15日星期五

神奇的link错误

Building target “CEGUIOpenGLRenderer” of project “CrazyEddiesGUI” with configuration “Development” — (1 error)
cd /Users/doing/Project/3rd/proj/cegui-0.5/makefiles/mac/Xcode2/CrazyEddiesGUI/Developer/usr/bin/g++-4.0 -o /Users/doing/Project/3rd/proj/cegui-0.5/makefiles/mac/Xcode2/CrazyEddiesGUI/build/Development/CEGUIOpenGLRenderer.framework/Versions/A/CEGUIOpenGLRenderer -L/Users/doing/Project/3rd/proj/cegui-0.5/makefiles/mac/Xcode2/CrazyEddiesGUI/build/Development -L/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/lib -F/Users/doing/Project/3rd/proj/cegui-0.5/makefiles/mac/Xcode2/CrazyEddiesGUI/build/Development -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -filelist /Users/doing/Project/3rd/proj/cegui-0.5/makefiles/mac/Xcode2/CrazyEddiesGUI/build/CrazyEddiesGUI.build/Development/CEGUIOpenGLRenderer.build/Objects-normal/i386/CEGUIOpenGLRenderer.LinkFileList -framework CEGUI -framework OpenGL -arch i386 -Wl,-single_module -compatibility_version 1 -current_version 1 -install_name /Library/Frameworks/CEGUIOpenGLRenderer.framework/Versions/A/CEGUIOpenGLRenderer -dynamiclib -mmacosx-version-min=10.4 -framework Carbon -lCEGUITGAImageCodecStatic -isysroot /Developer/SDKs/MacOSX10.4u.sdk
ld: cycle in dylib re-exports with /Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/lib/libGL.dylib
collect2: ld returned 1 exit status
ld: cycle in dylib re-exports with /Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/lib/libGL.dylib
collect2: ld returned 1 exit status
Build failed (1 error)

link依赖GL的库时遇到这个问题,很诡秘。查了一下解决方案,居然如下:
将下面这段加入到LDFLAGS中
"-dylib_file
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"

这个是Leopard才有的问题,估计是告诉Leopard,死心吧,就用这个库。

2008年2月14日星期四

"file is not of required architecture"

今天在XCode下编译CEGUI for mac时,链接CEGUIBase时无法链接libpcre.a,发生“file is not of required architecture”这个错误。

起因:

为了简便,我去掉了pcre.framework、freetype.framework,改为直接通过-l参数链接这些库。而pcre & freetype的库是从sourceforge上下载的,通过configure自动配之后编译生成了库文件。

当遇到这个错误的时候,很明显是由于硬件架构不一致导致链接报错,问题是为什么会架构不一致?我尝试手工修改了configure生成的pcre的Makefile,添加了-arch i386,但是没有解决问题。

然后查询了XCode中Target CEGUI的设置,architecture是i386,没有问题。

...

最后我查询了XCode中Target CEGUIBase的设置,原来它的architecture是i386 & ppc,包含了两个架构的binary,所以pcre中只提供了i386平台的binary,导致linker抱怨。(不知道为什么CEGUI在不同的target中设置不一样,虽然CEGUI这个target是一个虚的概念,不产生实际内容,但是这样还是很让人困扰)

先修改了CEGUIBase的architecure为i386,问题就解决了。

注:同时包含两个平台的binary可以以universal方法同时运行在ppc & intel平台上。我修改CEGUIBase只是让快速绕过这个问题,正解还是应该链接pcre & freetype这些库的framework。

“我是一颗蒸不烂煮不熟捶不扁炒不爆响珰珰一粒铜豌豆”

今天女友发过来一段文字:

作者:8两句的人 回复日期:2008-2-14 9:31:31 

我是个蒸不烂煮不熟捶不扁炒不爆响珰珰一粒铜豌豆

这个是关汉卿说的。当初老师给讲课的时候说这个是表明了一个人的志气。后来才知道。铜豌豆在元朝是没事天天逛妓院的老嫖客的意思。后来查了整句。才知道原句是这样的

我是个蒸不烂煮不熟捶不扁炒不爆响珰珰一粒铜豌豆,恁子弟每谁教你钻入他锄不断斫不下解不开顿不脱慢腾腾千层锦套头。我玩的是梁园月,饮的是东京酒,赏的是洛阳花,攀的是章台柳。我也会围棋,会蹴踘,会打围,会插科,会歌舞,会吹弹,会咽作,会吟诗,会双陆。你便是落了我牙,歪了我口,瘸了我腿,折了我手,天赐与我这几般儿歹症候,尚兀自不肯休。则除是阎王亲自唤,神鬼自来勾,三魂归地府,七魄丧冥幽。天那,那其间才不向烟花路儿上走。

这样看,大家就能明白了吧?就是死了,我才不去嫖。铜豆子的精神


阿弥陀佛,望文生义害死人啊!

搜索了一下,果然有些趣闻:
http://blog.q915.com/126/viewspace_12564.htm(知道意思以后,看别人乱用典故果然很难受)
http://www.cnxz.com.cn/MeiWen/list/2008-01/23/content_1073385.htm(还是好好吃蚕豆吧,不要打豌豆的主意了)
http://blog.360quan.com/u/f6e74/show/558 (可怜的赵薇,一不小心也豌豆了一把)
...

要不怎么说,中文博大精深呢?

2008年2月9日星期六

怎一个神奇了得-原来是35军打下的总统府?

先看看吴化文的简历:baike.baidu.com/view/288921.htm

吴化文用“妓女”自形容,带着部下从冯玉祥部投到国民党,又跑到日本人手下任汉奸,回头再投靠国民党,最后起义跟随共产党“从良”,短短20余年,竟然在各大势力都干过活。

就是这样一支部队,最后拿下来率先攻入总统府的首功。

吴化文最后安然活到1962,得了善终。而此时吴部35军所属的三野boss粟裕早在1958年就饱受批判,以后30年不得翻身;守济南的国军上司王耀武在监狱中困顿数年,刚特赦出狱混个散职;而老上司冯玉祥权柄尽失后于解放前夕和女儿回国时一起被烧死在轮船上。相比之下,吴化文运气是不是太好了一些?

唉,中国也许就是有太多这么好运气的人了。

2008年2月7日星期四

换个搜狗输入法

这几天在windows下跑问鼎,一切换输入法就会卡死进程,很让人纳闷。

如果我用调试模式将问鼎跑起来,那么切换输入法似乎就没事,而且连带着,以普通模式跑起来的问鼎客户端也不会有问题了,但是过一段时间又会有问题。

可能是google输入法的问题,尝试更换为sogou输入法看看。

2008年1月31日星期四

天寒地冻 - 谁说全球变暖来着?

这里可是厦门,望着中国南海。迎着阵阵刺骨小风,淅淅沥沥的凄凉小雨,烘托着这个不知多少年一遇的寒冬的冷意。

聊以纪念逝去的1月,寒冷的1月。

2008年1月29日星期二

何必幸灾与乐祸

今天看到某人把《梦想世界》拿出来幸灾乐祸了一把。

应该说,作者对策划主导游戏颇为看不顺眼(也许该人是程序?),正好有徐宥箴这个号称是国内最好的回合制游戏策划目前表现的不是那么理想,抓到了把柄,趁机奚落一番。

不过,梦想世界到现在并非默默无闻,baidu搜索在最近1、2个月都居于30-40名之间。游戏中的人数我尚不清楚,但是应该不会太少。且开发团队反应很快,更新及时,总是能够保持着向上态势,很难说他的走势会如何,现在断言其失败还为时太早。

从另一个角度来说,一个几乎没怎么做过广告的游戏,能做到这一步,应该算是成功了。只是被梦幻一除,才显得如此落魄罢了。游戏只要不死,没人能肯定,它明天会怎么样。(看看侠义道,这就是例子)

原文出处:bbs.gameres.com/showthread.asp

2008年1月27日星期日

我们应该怎样面试?

这并不是面试的技巧帖,我也向来不主张去掌握“面试技巧”,倘若一个人通过“技巧”混入了一个公司,也不意味就有前途。(如果说我们面试的确需要掌握一些技巧,那应该是礼仪方面,我们需要表示出对对方的尊重;当然这是对等的,面试者也必须表示出对你的尊重,否则我们可以忽略这个公司了)

面试是一个双方交流的过程,让双方都可以了解对方,以便做出合适的取舍。一个优秀的人并不一定就适合他的目标公司,所以面试的时候我们并不需要通过各种手段来伪装自己,关键在于能够表现出自己的实际情况。如果说,我们的实际情况不好,不能吸引对方,那么我们应该考虑的是如何改善自己的条件,而不是通过各种手段来忽悠对方。诚然,改善自己的条件是一个长期的过场,但是,工作难道不是更长期的吗?

在我看来,本文的作者有几点让面试者不够满意:

1. 有些浮躁
在问及5年这个问题时,我并没有认为作者答的不对,不喜欢呆5年就直说,这没什么。只是对这个公司而言,5年的确已经太短了。其实对研发岗位来说,一般人都要有6个月的时间才能真正融入,再有两年的时间打好基础,接下来两年才能做出显著的成绩。这样算下来已经4年半了。我们都知道有天才的存在,可以不遵循这个规律,但是绝大部分人,并不是例外。

2. 没有充分表现出自己的能力
面试者对应聘者的能力有要求是毋庸置疑的,但是有能力还需要合理的表达,否则面试者无法分辨这一点。我看了作者本人的描述,没有看到他有什么可以称道的地方,可能是能力不够,也可能是没有表达出来,但是不管是哪一种,都需要进行相应的改进。

3. 魔兽世界有点害人
WOW当然是好游戏,这点没什么可以争议的。问题在于,很多人都认为魔兽世界是个好游戏,你说你喜欢他,等于什么都没有说。学习过信息论就应该知道这一点,概率越大的事件,包含的信息量越少。面试的时间有限,说废话就降低了自己的表现时间。对方问你喜欢什么时,你可以指出魔兽世界的优点,相比其他游戏的优劣分析,这样会更有价值。

在面试的时候,面试者总是提出各类问题,反过来,应聘者也可以提出各类问题。(请注意我在这里从来不用“求职者”这个说法,一个人才和一个公司,是双方互惠的关系。你有一份工作,需要人来做;我是一个人才,需要一个工作,如此而已。你面试,我应聘,你不用求我,我也不用求你。)这些问题需要准备一下,我们可以先收集一下公司的信息,能够搜索到的信息,不必再问了,可以问一些搜索不到,也谈不上机密的问题。

在实力面前,一切技巧都是苍白无力的。我们在面试之前,需要养成良好价值观,需要有十年寒窗的努力。有了这些,面试时,我们只需要有条不紊的表现出这些属性就可以了,担心的将是考官而不是应聘者。

原文出处:bbs.gameres.com/showthread.asp

沉迷与戒瘾

看了这篇博文:blog.sina.com.cn/s/blog_4cb566000100893l.html

评价一下大家的方案:

a,属于调侃文章。千万不要当真,否则就把简单的事情弄复杂了。

a02,看看可以,不要去尝试。这不就相当于把魔兽变成了“免费游戏”嘛!事实证明,免费游戏生命力很顽强的。这样弄不好,老公又染上了新的嗜好,砸锅卖铁买G,oh!那就死无葬身之地了。好比一个人抽大麻,你很心痛,于是买点海洛因给他戒大麻...

a03,我相信的确有可能达到目的,但是你一定要有充足的心里准备,否则睡在冰箱里面的那个就是你了,当然,冰箱里也有可能是九城的客服MM...

a04,我听过类似的案例,结果就是双双沉迷... 当然,你也有可能怎么都沉迷不了,问题是玩一个不喜欢的东西不是折磨自己吗?本来老公一个人折磨你,现在倒好,两个人... 唉,女人何苦为难女人啊。

a08,这个已经没救了,心癌晚期,连老妈都不要了,你还能指望什么?盗号也是引起血案的导火索啊。

a09,按照这个方案,暴力老公一脚把你踢回娘家,温柔老公会给你再装一个线路...

看来看去,没有一个建设性的方案。我的看法是:
  1. 选老公要慎重,最好是玩过游戏的,相当于打过疫苗。
  2. 万一遇人不淑,碰到了这种深度沉迷的,还没有BB的坚决离婚,让他滚蛋。已经虚掷光阴了,不能再搭几十年幸福下去了。
  3. 万一还有了BB... 你自求多福吧,神会保佑你的。
俗话说,宁拆十座庙,不毁一桩婚,我这个主意可是很邪恶啊。大家看看就算了 :)

如果希望一个人戒除瘾症,那么我们需要有心理准备:心魔难除。外界强制的戒瘾,效果很差,一段时间内可以让他无法接触瘾源,但是只要一有条件,很容易复发。关键在于心魔,只有中瘾的人自己有很强烈的意愿才有可能戒除。说“很想戒”和真的有很强烈的意愿是两回事,好比很多人会说“很想好好读书”,但是大部分人不会真的去下苦功。

网游只是一个瘾源,除了它,还有很多。

原文如下:
Q:

老公沉迷魔兽世,平时上班每晚打到1,2点,周末打到晚上3点。几乎天天如此,有时候都睡下了,朋友一个电话叫他上线,他蹭的就弹起来了。而且不能故意影响他,影响了就发脾气,摆臭脸。

为这个事,吵了很多回了,虽然不是什么不得了的大事,但是吵多了还是挺伤感情的......他什么事都让着我,唯独这个事情,不肯做半点让步.....

我觉得网游耗时间耗精力,平时做为休闲玩玩就好了,沉迷了可不是什么好事!!!!!
请到家赐教或帮我出出主意吧~~~~谢谢了!

A:

作者:Aliyah的喵喵 回复日期:2008-1-16 7:50:19 

我老公就是天天玩,怎么说也不听,而且他还把工作辞了也不工作了,还什么也不走就在家玩,更中断了他和外边的联系,我们周围的朋友都知道他喜欢玩这个而且不用出门,他已经3个月没有出过门了,他可以 2天不用吃东西,一直坐在电脑面前,他的手机停了,已经不用了因为没有必要,这样他的朋友就不会找到他了,家里是他需要联系才联系,所以他几个月不和家里联系家里也不奇怪,而且他家不在本地,所以周围就没人会关心他的行踪,这个时候我的条件就成熟了,我有一天趁他玩得很开心的时候,用榔头从他后面爆头,直接打死了,这总算解了我这几个月的心头恨了,现在他就躺在我的冰箱里面,而且没人怀疑我,别人问起我就说他回家了,他家问起我也说他回家了,因为他已经没用电话行踪不定,所以暂时没人怀疑,我准备过几天买个绞肉机回来。

这就是我案列,成功的让我老公再也没有玩WOW了,MM可以试下。

A02:

作者:×××× 回复日期:2008-1-16 0:00:40 
以毒攻毒,绝对有效。我拿亲身体验来告诉你一个非常有效的办法吧。
具体步骤就是,你知道魔兽里需要金币买马,买鸟,装备什么的吧。你去他的那一区的服务器,花点钱买金币,现在金币很便宜,买500块人民币左右的金币,就会有两万个金币了。然后你把这两万个金币一股脑全部寄给你老公的邮箱。然后你就等着看效果吧。
游戏的魅力之处在于开拓和征服后的成就感。如果不劳而获,那么这个游戏就索然无味啦。

这个比《爱情命运号》里,刘德华追女主角时,黄秋生建议他大力买进泰币,导致泰国经济崩溃女主角家族企业破产还搞笑。

A03: 最毒妇人心型

作者:XXXXX 回复日期:2008-1-16 0:47:27 

最有效的办法只能是在你老公的电脑里种木马、盗号、删掉人物,把他所有的装备都扔掉所有金币全送人。离开了好的装备,什么都不可能实现了,想下高级副本,不可能,怪物一碰就被秒了,想下战场,敌人三下两下就打趴你,玩什么都不可能了。只能从头开始一点一点打装备,从蓝装到紫装。
提示:需要连盗两次,一年内头一次被盗号是可以找GM请求恢复装备的,这项规定这两年不知道改了没有,得问清楚,要不白盗了。如果花了N多时间精力、点卡的顶级装备无法恢复,那种感觉会让所有的魔兽迷抓狂,无一例外。很少有人有毅力从头来过,越顶级的装备越难凑齐。如果你老公愿意咬牙从头再来,就忍耐三四个月等他的装备到顶级了再盗一次,99.999%你老公都不可能再有耐性玩下去了。
重点提示:千万不要让你老公知道这事是你找人干的,不然他杀了你的心都有。

A04 以毒攻毒型

作者:XXXX 回复日期:2008-1-15 22:56:01 
买台电脑,放他边上。
你也玩,不习惯玩魔兽就玩别的!
下个UT,一边跟人语聊一边打游戏,
给人留电话,让人家定时叫你起床玩。
然后一上线就跟人腻在一起
郁闷死你老公,
让他主动掐你的线,
你让他上WOW他也不上了

A05 联盟部落火拼型

作者:XXXX 回复日期:2008-1-16 8:38:36 
我们工会有个男得刚结婚,老婆怀孕。不过他是很早就玩得。然后他老婆一气之下去部落建了个号,名字就叫“专杀XX”XX就是我们工会那个人得名字。。然后他老婆也练起来了

7 一楼暴力绞肉机之后续篇

作者:woshilady 回复日期:2008-1-16 12:54:32 
。。。。。怀疑我,别人问起我就说他回家了,他家问起我也说他回家了,因为他已经没用电话行踪不定,所以暂时没人怀疑,我准备过几天买个绞肉机回来

这就是我案列,成功的让我老公再也没有玩WOW了,MM可以试下

作者:XXX 回复日期:2008-1-16 13:01:36 

麻烦问一句,绞碎后打算咋办??

作者:XXX 回复日期:2008-1-16 13:05:16 
记得告诉我们是什么牌子的绞肉机啊

作者:woshilady 回复日期:2008-1-16 13:06:00 
楼上的,冲马桶?包饺子做馒头?过年了猪肉贵啊!

算你们狠。。。。。

A 08

这个一点也不搞笑,这个MM说的是真的,不是恶搞

作者:XXX 回复日期:2008-1-16 16:43:19 
恩,我昨天刚分手的男朋友就是这样,而且比以上JMM说的还要厉害,不仅是日日夜夜在网吧,还不去上班被吵掉了,没钱了就拿信用卡去提现,最让人无法忍受的是,他母亲在住院,他连医院都不去,更别说送饭什么的,基本上就是在外面2天2夜不回来,一回来就睡一天,然后接着出去. 没救了,只能分手了.
有没有好心人帮我把他的号盗了,是3区的,帐号是: edt062136
密码是: 15451302a,有密保,角色是:糖宝宝,最好把号删了,没别的意思,只希望他能照顾他母亲一段时间.

我附带着骂一句:没责任心的男人!

A 09

作者:XXXX 回复日期:2008-1-15 22:56:01 
买台电脑,放他边上。
用陆由 共用一个ADSL
他打WOW的时候 就开迅雷下电影
下也要下个几个G的那种
什么在线听歌啊 在线看视频啊
能开的都给他开上
他别嫌慢
我的口号就是
没有最慢只有更慢
要没把他打WOW拖得走一步卡十步
放个技能等1分钟才出来
都不好意思让他告别WOW
让他郁闷死 让他团队老灭团
让他RL在UT里狂吼他的名字
让全团人纷纷给他投来BS的目光
这样...
离AFK也就不远了吧..
郁闷死你老公,
让他主动掐你的线,
你让他上WOW他也不上想上了

……

关于问道私服

这两天突然发现自己的blog浏览量大增,一查才知道,原来我的阴险帖已经上了百度搜索的第一页,很好,既然如此,我有一些话要说一下。

正在找私服的同学们注意了,找私服前注意先看看这个帖子。

作为开发组中的成员,我显然比大家都更关心这个问题。有真正的私服出来的话,我肯定会在足够短的时间内知道。而且毫无疑问的,我们会找上门去抄服务器,就算我们不找,光宇也一定会去抓。

可以理解寻找私服的做法,但是必要的防范手段还是要做的,否则万一中了木马,丟了账号什么的还是很吃亏的。

1. 一个真正的私服应该有玩家论坛(没有玩家论坛的,可以忽略了,一般都是养马专业户)

2. 有论坛的也可能是假的,而且上面可能会有很多枪贴,所以需要看看自己能不能注册,能不能发言(如果不能,可以忽略了,这个是高级养马专业户)

3. 当你通过前两个判定后,就需要下载测试了。请先找一台不相关的机器(最好是安装虚拟机),然后在这上面测试,免得中木马(现在木马都是打包发送的,一中就是几十个)

4. 测试后如果发现是假的,那么就要恢复或格式化掉那个测试的机器(虚拟机就简单了,恢复快照即可)

5. 如果是真的... 你自己看着办吧


友情提示1:问道服务器端是Linux下的,声称Windows的可以忽略了。
友情提示2:找其他私服、外挂也可以参考上述经验。

《美食总动员》观后感

这个片子不错,在连续看了几个烂片子以后总算反弹了。

情节有点意思,虽然总体老套,但是细节还是挺有意思的。动画水平很好,什么时候网络游戏能到这个地步那可真是令人兴奋啊。

影片值得称赞的一处是,作者并没有让人类主角 - 那个被老鼠操纵的家伙欺世盗名,一直生存在大师的光环下。而是简单的交待了一个结果,让该坦白的还是坦白,该见光的还是见光。谁说影视作品就不能承载教育意义呢?好看和富有积极意义这两点并不矛盾。换言之,网游也是一样。

ps:让一个老鼠来作厨师做饭,嗯... 的确有点让人接受不来,虽然它/他们先洗了手。

2008年1月24日星期四

1块9毛与工商银行

没想到,工商银行给我带来的麻烦还没有结束。

前天陈拓琳给我汇款,为了避免出现问题,他只汇了1.00元,工行收取了0.9元的手续费。

昨天查账,未能到帐。再一看,1.00元被退款... 但是0.9元没退?换句话说,也就是我们折腾了半天,耗费了许多精力,除了送了0.9元给工行,一事无成。

万恶的9毛钱。

也不知道工行是打算年底退、还是本世纪末退这9毛钱,也许,他就不打算退了,直到永远。

2008年1月22日星期二

股票跌了

股市看样子是吃坏东西了,这两天连续大泻不止。

问道的群里面有一个朋友说:

前天很好笑,我姐姐打电话给我,我在玩问道叫我女儿去接电话。我女儿接了后跟我姐说:你不要再打电话给我妈妈啦,叫我妈妈买股票,害我妈妈赔钱。

阿弥陀佛,连小孩子都知道了。

2008年1月21日星期一

纪念一下

• 您的文章评论总数为 108条
留言总数为 0条

• 空间累计访问量 4444
今日访问量 29

108/4444
好数字啊!

2008年1月20日星期日

《第21次中国互联网络发展状况统计报告》

其中数据可以参考一下。

既然网游应用只有这么少,那么还有很大的发展空间嘛!

推广很重要,多在吸引新用户身上下功夫。
服务更重要,多为用户着想,让用户感觉到优质的体验将为未来发展奠定坚实的基础。

原文出处:www.cnnic.cn/index/0E/00/11/

《网游玩家人数已达1.2亿 总体特征有三低》

看了17173的一个报道,有点想法。

...而这1.2玩家的平均玩网络游戏的时间是7.3小时/周,其中21.3%的网络游戏用户玩网络游戏时长超过10小时/周。

但调查也显示出这个用户群的总体消费能力并不很高,总体而言,低年龄、低收入和低学历是网络游戏用户的三个突出特点。有73.7%的18岁以下青少年网民都玩过网络游戏,是所有年龄段中比例最高的;而有32.2%的网络游戏玩家收入在1-500元;而从学历来看,比例最高的是初中以下学历段网民,他们玩网络游戏的比例已经上升到了71%。


首先,平均玩家周消费时间7.3小时可以用作数值设定的指导。

其次,确认了青少年进行网络游戏的比例。那么我们在设定游戏时要能够兼顾他们的特点,但考虑到他们的实际消费能力,增值服务则无需针对他们。

最后,对防沉迷及内容监管的看法。由于初中以下的学生参与游戏较多,那么对网游行业进行规范限制就非常有必要了。我想,作为初中以下的学生,自制力是明显较弱的,而实际调查表明他们进行游戏的时间并不多,远远少于沉迷的限制。因此,防沉迷系统效果象征意义大于实际意义。对中小学生防止陷入网游,更多是依赖家长和学校的监督与指导,而非能力较弱的防沉迷系统。而从另一个方面考虑,大量的中小学生每周花费数个小时进行游戏,那么游戏的健康性就非常重要了。家长监管子女上网时间较容易,但是监督上网内容则很难,这个责任需要由监管部门承担,恰好监管部门对学生个体的上网时间难以控制,但是对限制游戏内容则较易。学生家长与文化主管部门联合互补,才能避免网游对中小学生带来负面影响。事实上,现在很多网游宣传时过多的采用了色情暗示,其内容也容易泛暴力化,这些显然不利于学生成长,监管部门有必要进一步加大内容审核的力度。

原文出处:news.17173.com/content/2008-01-18/20080118145447747.shtml

工商银行与游戏运营

今天去工商银行办点业务,转一些钱去招行。

果然,工行还是一如既往的糟糕,我还是一如既往地发飙。

R: 我要求将钱从工行转出,汇至招行的卡上。
P: 对方说:工行只能在周1-5办理他行汇款业务,所以现在不能给我办理。

OK,我没说啥,很不爽的卷了。

然后陈拓琳办理业务,也是不能汇,但是他的卡是本地的,于是申请了网上银行+U盾,准备以后自己汇。

接下来我就开始闹事了。

R: 我要求将钱从工行转出,存入陈拓琳的卡上(将来我让陈拓琳再转)。
P: 对方说:可以,要身份证。

R: 我提交了身份证。
P: 对方说:姓名不符,不能办理(因为我开户的时候,工行打不出我名字中间那个字,所以就用别的字代替)

R: 我说这是你们银行弄出的问题,而且注册信息有身份证号码,为什么不能凭借号码判定?
P: 对方面无表情的回答:没办法,流程就是这样,一定要对上。

R: 我很不爽的问,那我应该怎么办?
P: 对方面无表情的回答:没有办法,去找开户行,这种打不出的名字应该有一个代号,会有处理办法。

R: 我更加很不爽的问:难道你认为这个字是我打上去的么?我怎么知道你们银行怎么来处理这些东西。
P: 对方面无表情的回答:没有办法,这种字应该有代号。

R: 我极度不爽的说:我回深圳去找开户行?一来一回多少路费,可能吗?为什么我不能在这里办理?
P: 对方面无表情的回答:没有办法。

R: 我开始冒烟,问:你们这里有没有能够处理这个事情的人?
P: 对方面无表情的回答:没有人,找谁都不行,这是规定,没办法。

R: 我开始冒火:你觉得这样的处理方法能让我愉快么?
P: 对方面无表情的回答:我没法管你愉快不愉快,我们没有办法。

R: 我开始找茬:说:对我来说工行银行就是一个银行,你们不同部门我为什么要管?我为什么要为你们的错误来折腾这些事情?
P: 对方面无表情的回答:没有办法,你只能去找开户行。

R: 我愤怒的说:我为什么不把钱放在工行?因为工行从来就给我制造麻烦,每次我到你们这里都是很不愉快,事情也很难办成。为什么招行就没这么多麻烦事?名字这种事情是人民银行的规定么?...以下略去若干字
P: 对方自动过滤我所有发言。

R: 我谈解决方案:很好,你们让客户取钱是依据身份证还是密码?
P: 对方面无表情的响应这一句:身份证也要,密码也要。

R: 我大怒:那为什么有时候不用?
P: 对方面无表情的回答:超过5万元的就要对身份证。

R: 我说:那好,分4笔给我取出来转存。
P: 对方立刻说:不行,一天总的金额不能超过5万元。

R: 我道:那就给我取5万元出来转存,我一天也不想把钱放在这个垃圾银行。
P: 对方稀里哗啦敲了一同键盘,突然说:5万元就要身份证了。

R: 我说:行,那就49999元。
P: 对方开始办理......

然后这时候杨煦插一句话:为啥不再要9毛9呢?

R: 我说:很好,等等,帮我转存49999.99元。
P: 对方继续办理,然后说:手续费50原要从其中扣除。

R: 我说:这50元我另给,你别从上面扣了(这样能多转走50元...)
P: 对方呆了1秒钟说:不行,这个一定要从其中扣的,我不能收你现金。

R: 我反问:这是人行的规定么?
P: 对方无语状。

R: 我也折腾累了:好吧好吧,你扣吧。
P: 对方继续办理... 突然说:你今天办理过业务啊,那样就不能转这么多了。

R: 我大怒:怎么可能?我刚起床,吃了点东西就过来了,我办理什么业务了?
P: 对方看着电脑说:的确有啊,我这里看到了...

R: 我杀气腾腾的说:那你说是什么时候,什么业务,多少钱?
P: 没有回应,一分钟后,对方帮我把转存处理完了,金额49949.99元。

THE END

附:我在深圳的开户行发过3次飚,从柜台骂到大堂经理,嗯,都是这个名字的问题。后来我两次我都疲惫的说:“我很累,每次来你们银行我都要发一通火,然后你们才办,你们就没办法处理好这种问题么?”

我知道工行其实有很多难处,基于历史包袱,有些事情非他们所能为,服务不如招行也并非他们不求上进这种简单的原因。作为计算机从业人员,我也知道我这个字的诡秘之处而导致银行系统的兼容问题。然而,无论如何,工行失去了我这个客户,我坚定不移的投入了招行,并且把陈拓琳也拖到了招行。其实工行可能只要几句话就足以留住我,比如今天这个事情,柜台人员只要说一下就可以了,比如:

因为我们系统的原因,所以你这个名字没法匹配上,而我们的规定是一定要匹配的上的,我相信这是你本人的账户,但是流程限制,我的确不能帮你转款。

在我反啧时,只要解释说:

这个可能只有开户行才能处理,他们有你的原始资料,而且我们对不能输入的名字都有代号来处理,你可以问问他们能否改成这种方式的。现在呢,也可以这样,你每次只转5万元,这样可以不用检查身份证。不过麻烦一些,需要你多跑几次。这种问题我们以前发现过,已经反映上去了,但是要解决可能会比较久。

作为一个正常人,在合理的解释,我可以理解他为难之处。如果我还为我找到了一个解决方案,虽然不是那么完美,但是可行,在这种情况下,我只能遗憾,而不会不满。但是我听到一个为我办理业务的部门一次一次的说:没有办法。我如何不能心头火起?你都没有办法,难道我有办法?

类似的,我们在运营网络游戏的时候,有多少玩家因为类似生硬的处理方式而流失了呢?其实我们完全可以做得更好。只要我们把心思放在用户上,把用户的事情当成自己的事情来处理,想办法解决,那么你就一定可以赢得用户。问鼎封测期间,版本不稳定,出了很多故障,大家牢骚很多,我体谅到他们的痛苦,也说明了我们的现状,事实上,用户都是配合的,虽然遗憾,不会不满。

别说没有办法,我想如果他遇到类似的情况,他会想出很多办法的,为什么不给用户来个建设性的提议呢?