周三上午十点,新世纪网吧包厢里的空气浑浊得能把苍蝇熏晕。
    张健和宛良皓早就趴在键盘上睡得不省人事,宛良皓哈喇子顺著回车键往下流,在键盘缝隙里匯成一条晶亮的小河。
    白宇航最后检查了一遍伺服器后台日誌。屏幕上滚动的ip列表里,那串熟悉的`202.106.xxx.xxx`跳动频率陡然加快,像个贪吃的孩子,死死盯著新上线的“股票”和“万年历”接口,每隔几秒就抓取一次。
    “鼻子够灵的。”白宇航点了根烟,盯著这个来自京城的爬虫ip,嘴角扯了一下。
    股票、天气预报两个动態数据模块新功能,刚上线不到六小时,这帮技术疯子就闻著味儿来了。
    这是好事,说明“启航”这块肉,够肥。
    他没惊动那两个睡死过去的货,把日誌窗口关闭,关机,下机,先拉他们回宿舍。
    三个人迷迷糊糊回到206宿舍,像是被抽了筋的软脚虾,连脸都顾不上洗,倒头就睡。张健的呼嚕声刚起个头,就被白宇航扔过去的枕头砸断了,翻个身继续睡。
    这一觉睡得昏天黑地,直到中午一点。
    “嘀嘀嘀——嘀嘀嘀——”
    放在枕头边的传呼机,像是催命鬼一样,震了起来。白宇航迷迷瞪瞪地摸过来一看,又是赵建军,后面跟著一串急促的代码“999”。
    他翻身下床,披件外套跑下楼,抓起电话,回拨过去。
    “老弟!炸了!全炸了!”赵建军嗓门大得像是在喊麦,“刚才有几个炒股的大爷,在我这拍桌子,说他们听说我这的网站可以不用註册,就能看即时的交易信息,结果开机后,他们看导航页面的股票那一栏,全是乱码,跟天书似的!是不是大盘崩了?”
    “乱码?”白宇航脑子里的睡意瞬间散了大半,“显示什么?”
    “全是方块和问號!有的还显示一堆乱七八糟的符號,根本看不懂,真挺渗人。”
    “知道了,稳住那帮大爷,告诉他们是数据在调整,十分钟就好。”
    掛了电话,白宇航上楼换衣服,转身一脚踹在张健的床框上,动静大得把上铺灰都震下来了。
    “起!別睡了!出事了!”
    张健嚇得一激灵,差点从床上滚下来,一脸懵逼:“咋了?老师查寢了?”
    “新浪那边应该是改编码了,抓取脚本失效,乱码了。”白宇航已经套上了外套,“赶紧去机房,老四你也別装死,拿著软盘!”
    三个人顶著鸡窝头,一路狂奔衝进系机房。正是午休时间,机房里没几个人。白宇航隨便找了台机器,熟练地打开ssh工具,连上伺服器。
    屏幕上黑底绿字跳动。
    果然,抓取回来的数据流里,原本的汉字全变成了不可识別的乱码。
    “操,新浪这帮孙子,大中午的不睡觉改什么编码格式?”张健揉著烂眼边,看著屏幕上的乱码直骂娘,“这特么从gbk愣改成utf-8了?”
    “不光是编码,標籤结构也微调了。”白宇航手指在键盘上飞快敲击,调出linux自带的vim编辑器,“这就是寄人篱下,抓別人数据的代价。人家改个標点符號,咱们就得断粮。”
    “那咋整?重写正则?”宛良皓刚把软盘插进去,还没来得及打开ftp软体。
    “来不及重写,写个转码补丁硬顶。”
    白宇航手速极快,几乎看不清指法。
    他直接在抓取函数的入口处,加了一行强制转码指令,利用伺服器端的“iconv”库,把抓取回来的数据流,暴力转回gbk,再用一段简短的字符串,替换脚本,把错位的標籤,都给掰回来。
    保存,退出,重启服务。
    “刷新看看。”
    张健赶紧在旁边机器上刷新启航主页。
    那个原本显示乱码的小方框,闪了一下,红色的“1768.23”重新跳了出来,旁边的小箭头稳稳指著上方。
    “活了!”宛良皓长出一口气,瘫在椅子上,“嚇死爹了,我还以为得重写整个模块。”
    白宇航看了一眼右下角的时间,从进门到现在,刚过四分半。
    “这就叫运维。”白宇航站起身,拍了拍张健还在发抖的肩膀,“以后这种事儿多著呢,习惯就好。咱们是二道贩子,就得隨时准备著给上游擦屁股。能写代码是“愚公移山”,会写代码是“女媧补天”,咱们现在得算是“盘古开天”。”
    张健看著屏幕上那几行简洁到极致的代码,把刚才骂娘的话咽了回去,憋出一句:“老六,你这手速,单身多少年练出来的?”
    “滚。”
    危机解除,三个人慢悠悠地晃回宿舍。刚推门,一股清爽的空气扑面而来。
    原本满地的臭袜子、废纸团、塑胶袋不见了,地拖得鋥亮,几乎能照出人影。屋里喷了花露水,味道清新自然。桌子上整整齐齐摆著三个新买的滴眼液,还有刚打回来的热水壶。
    老大焦利伟正坐在床边缝衣服,看他们回来,把针线往那一別,指了指桌子:“赶紧滴上,一个个眼睛红得跟得了红眼病似的。水给你们打好了,开的,去卫生间洗漱,兑点凉的。”
    “老大,你这是田螺姑娘附体啊?”刘景不在,张健嘴上又没把门的了,抓起眼药水就往眼里滋。
    “少特么贫。”焦利伟把缝好的衣服扔给张庆恆,“导员那边我都去找过了,说你们几个被院里张教授抓去调伺服器了,算公假。以后这种擦屁股的事儿別让我老乾,我都快成咱们系的谎话大王了。”
    “这就叫后勤保障。”白宇航拿起眼药水,仰头滴了两滴,冰凉的液体渗进眼球,酸涩感缓解了不少,“老大,这服务,五星级。”
    “你给我少来这套,晚上上完网,吃饭必须加个菜。”焦利伟笑骂了一句,又正色道,“对了,刚才我去水房,听见材料系的几个小子,在议论咱们网站。说那股票功能神了,比电视大盘还快,都在猜是哪个大公司的手笔。还有人说是工大计算机系的老师带队干私活搞的。”
    “那是,也不看看谁写的代码。”张健一听来了劲,把腰杆一挺,就要往外走,“我去跟他们聊聊,震震这帮土鱉。”
    “回来。”
    白宇航一把拽住他的后脖领子,把他按回椅子上。
    “显摆什么?生怕別人不知道,是咱们是几个穷学生乾的?”白宇航点了点桌子,“现在外面传得越神越好,最好让他们以为咱们背后,是微软或者ibm的分公司。神秘感就是最好的护城河。一旦知道是咱们几个在206宿舍搞出来的,那些大公司分分钟就能把咱们碾死。”
    张健缩了缩脖子:“那……就这么憋著?”
    “憋著。”白宇航把老大刚买的眼药水揣进兜里,看著窗外工大校园里,来来往往还在为学业考研发愁的同龄人,“等咱们把这哈尔滨的天捅破了,再告诉他们这棍子是谁戳的。到时候,那才叫爽。”
    宛良皓嘿嘿乐了:“老六这招阴啊,这叫深藏功与名。”
    “行了,別贫了,听老六的,都別出头瞎显摆,我赶紧跟其他几个,也说清楚。”焦利伟看了看表。
    “赶紧睡个回笼觉,下午没课,咱们去网吧消遣一下,练练枪,顺便再去太古街『公司』那边看看,有点事我想跟大家聊聊呢。”白宇航边脱外套边说。
    宿舍里很快又恢復了安静,只有张健那没心没肺的呼嚕声,再次在这个乾乾净净的房间里,响了起来。
    白宇航躺在床上,听著这熟悉的节奏,闭上眼。那只来自百度的爬虫,此刻应该还在不知疲倦地爬行吧。
    来吧,都来吧。
    这盘棋,才刚刚开始落子。


章节目录



重生2000,从大学网站开始所有内容均来自互联网,御书屋只为原作者佚名的小说进行宣传。欢迎各位书友支持佚名并收藏重生2000,从大学网站开始最新章节