《疯狂的程序员》第106章


夤业淖芩挡馐缘氖焙蚨际呛煤玫模皇辗眩趺春枚喙δ芏疾荒苡昧耍且荡笠欢ㄔ谡饫锩娓懔斯砻谩?br /> 大爷忙得团团转,也是一脸无奈,绝影愤愤地说:“他鸟人懂个屁!游戏公司每次更新都是要反外挂,人家封了我们的功能他还说我们做手脚,你还跟他谈个屁啊。”
大爷也无可奈何地说:“有什么办法?钱他都付了三个月的,而且当时还预定了几个外挂。你又不一门心思好好做,真是搞死人啊!”
这么说,绝影觉得自己多对不起大爷的。自从跟着大爷,可以说他基本上没亏待过自己,以前没做过外挂,不知道深浅,还以为在公司一样一个CASE做完验收了事,只等着收钱。这外挂还得周周更新。小更新还无所谓,怕的就是游戏公司不声不响突然来个大更新,就像地震,平时摇摇晃晃来点小地震无所谓,权当到漫摇吧活动筋骨了。怕的就是十天半个月不来气,来气就来个大的,那简直吓死人啊。所以说现在人们怕的不是地震,是不地震。游戏公司也真够狠,把外挂一封,就得像重新写个新的一样,从头分析协议。玩家们交了钱没外挂可用,游戏也不玩了,天天泡在论坛上骂卖外挂的人,卖外挂的人也付了钱,于是又来逼大爷。大爷又不懂技术,没办法,这事情自己要不解决,大爷真走投无路了。
可是事情终究是要解决地,于是吃过饭,绝影对大爷说:“咱们好好谈谈吧。”
大爷点了一只烟:“说吧。”
“你知道我现在的情况。做外挂确实需要太多的精力,而现在我们创业也正是需要投入精力的时候。我想你是不是改变下你的策略?”
“你的意思?”
“现在有一个外挂已经投入使用了,我想我以后好好更新这一个,反正保证每次游戏更新了我就更新。至于另外两个,实在没有太多的精力。”
大爷抽了一口烟:“既然你要忙你的,那也只好这样。另外两个,我再找找人,如果能找到,把它做出来,这里面还是有你一份,如果找不到,干脆就把协议卖了算了。”
大爷如此爽快,绝影心里忽然很感激他:“嗯,你放心,维护一个外挂,精力也有保障,我会认真,会尽力的,你尽管放心好了。”
大爷点点头:“其实从一开始,我就知道你不是很情愿搞外挂,也是,做偏门不管怎样赚钱都比不上正行。反正现在我们在一起,我也在调研其他的项目,如果有机会,我也想转到正行上去,不知道你的想法如何。”
绝影站起身来:“当然,如果是正行,而且有前途,我肯定会跟你一起搞的。”
“嗯,我还是以前那句话,无论搞什么,咱们都对半分。”
推掉了另外两个外挂,绝影觉得轻松多了,游戏也不是天天都更新,有时候运气好,一个月都不更新,要说大更新,大更新也不怕,当初自己一无所有,还不是把外挂做出来了,就比如老子8。0级的大地震都经历过了,还怕你这5,6级的小余震?
现在终于有大把大把的时间来改造BOSS Liu的代码。BOSS Liu知道绝影推了外挂投身进来,也变得异常热情,经常跑到QQ上来给他指导工作,他洋洋得意地说:“怎么样,BOSS,你看我的代码如何?”
如果是平常,绝影一张口肯定是:“BOSS啊,这代码破绽太多啊!”
可这一次是BOSS Liu,所以他好好回忆了一下,确实还没发现什么破绽,于是暗自庆幸自己思考了一下,不然张口乱说被BOSS Liu抓住了把柄,肯定要让嘲笑他一辈子。
可也不能这样便宜了BOSS Liu,于是打着哈哈道:“嗯。BOSS写的代码确实和一般人不一样,不过破绽不是没有,只是还没有发现。”
BOSS Liu哈哈大笑:“BOSS,你就慢慢去看吧,有一天,你会发现我这代码是堪称经典的。哈哈。”
绝影愤愤地想:“你就高兴吧,有一天让我找到破绽了好不好好教育教育你。”
绝影这样想,没多久,他果然找到了破绽,这一次,他却没有心思教育BOSS Liu,因为这个破绽连他自己都吓了一跳。
正文 《疯狂的程序员》79
更新时间:2008…11…11 22:50:40 本章字数:6338
事关重大,绝影抽了点时间,洗了个澡,换了件衣服,然后端端正正地坐在电脑前,清了清嗓子,才郑重地给BOSS Liu打去了一个电话。
。 q+ y2 w9 h# e# I0 E。 r9 u: FBOSS Liu显然还没意识到事情的严重性,而且正一门心思地一边写着他的代码,一边听着MP3,一边在news。。com的角落到处翻花边新闻,一边跟MM们聊着QQ,一边和绝影讲着电话,简直把多线程或者说超线程技术在工作中运用到了极致。胡乱聊了两句,绝影突然换了口吻道:“BOSS,严肃点,大事不好了!”
* _2 u9 l〃 w5 D& _: '& Q要换成平时,BOSS Liu都对绝影的“大事不好了!”习以为常,“狼来了,狼来了”,喊一两次还能忽悠人,你要是天天喊,哪怕你突然有天改成“老虎来了”都没人理你。: _ G& l1 X9 {
这一次,BOSS Liu听他的语气不像在开玩笑。要是真有什么大事,怠慢了绝影,到时候让他秋后算起账来,可是自找的吃不了兜着走。。 m m" _0 n& F) ‘
于是BOSS Liu赶紧在VC中按下Ctrl+Shift+S,小心翼翼地保存好他的代码,关了还没看完的花边新闻,再给每个MM发一句:“BOSS来了!下了!”,用的还是“复制”,“粘贴”,赶紧把QQ调成隐身,还算是安全结束所有线程,然后才正经地对绝影说:“不急,冷静!”,这才把重点全部放到主线程上来。
… f。 J) _1 w" i7 M0 {… t绝影却用更加焦急地语气说:“还不急呢,火都烧到眉毛了!那个代码,你究竟有没有编译过啊?”; D6 B5 H p% D N# }; q j7 C
“当然编译过,怎么?有破绽?”
! r9 G〃 P3 a+ c/ n( r; B: V“当然有。”
2 s& S" N〃 v3 _ q: M0 J; e: m1 t“我来解决。多不多?”
; M# u; {8 q7 o1 '8 h e! q0 '4 ?“不多,但都是致命错误,fatal error!”
… G9 T# d/ p… Z F& e6 g+ ‘这次换BOSS Liu焦急起来:“怎么回事?”
0 ?; j9 W1 i) u〃 _ I6 q M! L绝影却缓了缓语气:“我说BOSS啊,你这不是整我吗?你自己看看你那x264解码器部分,还有zlib库。”: ‘; h) Q3 C% }6 v8 B
“这两个库很好嘛。都是网上开源的,很有名,而且发布很久了,是经历过考验的,应该没什么问题。”… A/ q o9 h0 a: N
“我晓得,好是好,问题是这两个库都用了汇编语言,而且都是独立汇编,还非得汇编器来汇编。还不统一,x264用的nasm,zlib用的masm。”
: a9 m4 {( s3 S '" UBOSS Liu这才一拍脑门:“坏了。”% '* u… c N3 '
绝影叹口气:“是啊。坏了。这S60 Platform SDK全是C++接口,根本没有提供汇编器,任凭你什么汇编代码,放到这里就是死,你总不可能让我去打听一下人家NOKIA用的什么处理器,找来《Develop Guid》,把那nasm的汇编翻译过来再拿它的汇编器汇编吧。再说,要是我们真有这么大本事,还不知道S60 Platform SDK的C++编译器和汇编器的目标文件兼不兼容呢!”
& j3 U: j( b( Y9 HBOSS Liu沉默了一会:“唉,当初我就在Linux下编译的,我看这两个库比较稳定,就直接把目标文件连接进去了,根本没想到这里面还有汇编代码。这可如何是好啊?”
& o) X( '/ N/ X" |: ~6 _& f绝影也沉默了一会:“办法有两个,一:把这库里面的汇编代码翻译成C++的,工作量巨大,代码我也只是粗看了一下,发现x264的汇编代码分为AMD63和i386,zlib好像也分了masm64,masm32和masm686,估计还是跟CPU平台相关的,如果是这样,就不好翻译了。结论:方法一基本不可能。二:干脆就不要这部分的视频解码了,把主流解码器做出来差不多了,毕竟是移动平台嘛,想做得跟PC平台功能一样强大,还是比较困难呐。”+ u6 {5 p: S# l# G1 | b
“那不行。”BOSS Liu一口打断他,“x264的可以暂时不要,但zlib就非要不可了,代码里面所有关于数据压缩的算法基本都用了这个库,这个库没了,等于我们那些代码都废了。” ~/ J: '8 S2 X: V。 {
“那我也不知道怎么办了,反正做到这里,做不动了。”
" q5 |〃 h# @% t: ” y“嗯你等等。”/ B7 X4 @1 S& G〃 @: h% a+ h… R8 @2 z( C
BOSS Liu说完,电话里沉默了几十秒,估计他正从办公室走到外面,确认周围安全了,他才压低声音说:“?
小说推荐
返回首页返回目录