《美剧:从无耻之徒开始的硅谷大亨》 第一章 人在南区,刚下飞机(物理意义) 头痛。一种仿佛被人用生锈的撬棍沿著脑壳狠狠凿开的剧痛。 杨坚费力地睁开眼睛,映入眼帘的不是甘迺迪机场外灰濛濛的天空,也不是回国航班经济舱那侷促的塑料椅背,而是一面满是黄色水渍和剥落墙皮的天花板。 鼻腔里充斥著一种难以言喻的混合气味,劣质啤酒发酵的酸臭、大麻燃烧后的余味,以及老旧木地板散发出的霉味。 “给我干哪儿来了,这还是国內吗?” 杨坚捂著脑袋,从一张散发著可疑味道的破床垫上坐了起来。 他的记忆还停留在几个小时前,作为一名在纽约卷生卷死的小厂程序师,在收到 claude code订阅即將到期的邮件时,他同时也收到了公司 hr的裁员通知。 老板的理由非常冷酷:“既然现在的自主编程智能体已经能在几秒钟內写完 go和 python的自动化脚本,甚至能自己跑通测试部署,那公司为什么还要花高薪养你这个连 h1b工作签证都快续不上的大龄青年?” 心灰意冷的杨坚变卖了不多的家当,买了一张回国的单程机票。 谁能想到,飞机才刚刚在跑道上滑行,一辆不知道是从哪儿窜出来的机场消防车,直直地撞向了机头。 伴隨著巨大的爆炸声,冲天的火焰窜射到杨坚的瞳孔,这一刻他只有一个想法一一机你太美。 【突发:纽约甘迺迪国际机场跑道致命相撞事故】 2026年3月23日深夜,纽约甘迺迪国际机场发生惨烈碰撞。国家运输安全委员会初步记录显示,因一辆消防车未配备应答器导致系统预警失效,该车在撞击前20秒被错误获准横穿跑道,与一架正高速滑行的客机迎面相撞。事故造成两名飞行员死亡、数十名乘客死伤。经证实,遇难名单中包含一名30岁华裔软体工程师…… ...... (请记住 101 看书网藏书广,101??????.??????超实用 网站,观看最快的章节更新) 杨坚视线穿过这间散发著霉味的逼仄房间,最终落在了墙边那面布满水渍的破旧半身镜上。 这具二十岁出头的躯体修长挺拔,彻底告別了前世常年伏案带来的体態问题。 哪怕身上只套著一件洗到脱线的印花t恤和廉价牛仔裤,镜中人依旧有著凌厉的下頜线与深邃的五官。 这是一副骨相优越、不输彦祖的好皮囊,只可惜周围散发著霉味的逼仄房间,无声地宣告著他此刻穷得令人髮指的处境。 角落里摆著一台笨重的大头电视机,桌子上扔著一部屏幕碎了一个角的诺基亚直板手机。他抓起手机,按亮了屏幕。 上面赫然显示著一行粗糙的像素字体:2011年 9月 15日! “砰!砰!砰!” 还没等杨坚理清自己目前的处境,一阵剧烈的砸门声伴隨著粗鄙的谩骂,穿透了薄薄的木板门。 “jian! yang!你这个该死的亚洲混蛋!我知道你在里面!房东说你已经欠了两个月的租金了,如果你今天再不把门前那袋发臭的垃圾扔掉,我就把你的脑袋塞进马桶里!” 一个年轻女人的声音,语速极快,带著芝加哥底层特有的粗糲和火爆。 杨坚被嚇了一跳,出於一个本分打工人的身体本能,他赶紧拖著发软的双腿跑过去,一把拉开了门。 门外站著一个年轻的白人女孩。她穿著廉价的吊带背心,下半身是一条洗脱色、边缘还带著毛边的牛仔短裤,短裤下露出性感紧实的双腿。 棕色的长髮隨意地用一根皮筋盘在脑后,有些凌乱。女孩长得很漂亮,但眼眶下有著浓重的黑眼圈,眉宇间全是被生活毒打过的暴躁与疲惫。 此时,她正像一头髮怒的母豹子一样瞪著杨坚,手里还提著几个装著打折通心粉的塑胶袋。 而在她身后的走廊地板上,横七竖八地躺著一个乾瘦的老男人。那人头髮乱得像个鸟窝,身上穿著不知道多久没洗过的破夹克,浑身散发著令人作呕的劣质酒精和尿骚味。老傢伙哪怕在昏睡中,嘴里还在含糊不清地嘟囔著什么“残疾补助金”之类的话。 杨坚愣在门框边,大脑死机了足足三秒。 他的第一反应是恐惧:坏了,以前在纽约待惯了,没想到这芝加哥南区的贫民窟邻居这么硬核,一言不合就要把人脑袋塞马桶里。他的第二反应是疑惑:等等……这两个人,怎么看起来有点眼熟? 那个暴躁又疲惫、透著一股子“长姐如母”气质的性感女孩,还有地上那个烂泥一样的极品酒鬼老头……这种极具视觉衝击力的组合,就像是一把钥匙,试图撬开杨坚前世在纽约小厂摸鱼时,刷过的无数个影视解说短视频的记忆大门。 “看什么看?嗑药把脑子嗑坏了?”女孩被杨坚直勾勾的眼神看得越发烦躁,她毫不客气地抬起穿著帆布鞋的脚,把地上的酒鬼老头往旁边狠狠踢开,“听著!我不管你是不是嗑高了,如果你再把你那发臭的垃圾袋堆在公共走廊上,而不是扔到后巷的垃圾桶里去,我就把它塞进你的嘴里!还有,別指望下周还能死皮赖脸地来蹭我们加拉格家的洗澡水!弗兰克是个混蛋,但我可不是!” 加拉格?弗兰克?! 这两个如同炸雷般的名词,瞬间击穿了杨坚的耳膜。他猛地瞪大了眼睛,目光在女孩和地上的老酒鬼之间来回扫视。如果地上这个散发著尿骚味的人渣老爹叫弗兰克,那眼前这个穿著短裤的大姐,岂不就是……菲奥娜? 杨坚倒吸了一口带著霉味的凉气,浑身的汗毛都竖了起来。前世在屏幕前供人消遣的电子榨菜,那些荒诞、无下限、天天刷新三观的美剧人物,此刻竟然变成了带著浓烈劣质菸酒味、活生生站在他面前的现实。 这里根本不是什么普通的芝加哥贫民窟。这里是《无耻之徒》的世界! 作为一个遵纪守法、骨子里带著点小农思维的纽约前码农,在认清了对方是谁后,杨坚下意识地、极其丝滑地认了怂。开什么玩笑?这可是加拉格一家!跟这帮南区悍匪硬碰硬,他嫌自己命太长了吗? “我马上扔!马上拿去后巷的大垃圾桶!绝对不耽误这周垃圾车来收!” 杨坚赶紧连连点头,赔著笑脸做出保证。趁著菲奥娜还没发作,他眼疾手快地一把关上了木门,“砰”地一声將南区的魔幻现实隔绝在外,背靠著门板大口大口地喘著粗气。 芝加哥南区!无耻之徒!这里可不是什么讲究劳动法和文明礼貌的纽约曼哈顿,这里是全美治安最烂的贫民窟,出门买个三明治都可能吃一颗流弹。 “冷静……杨坚,你得冷静。” 他深吸了几口气,强迫自己那颗狂跳的心臟平復下来。脑海中迅速过了一遍刚才菲奥娜的状態,以及那部诺基亚手机上显示的2011年。看来没跑了,这是穿越到了《无耻之徒》的第一季。 摆在面前的首要问题,已经不是什么职场內卷和h1b签证了,而是极其现实的生存和生活问题。但在南区这种法外之地,现阶段“生存”肯定是被排在“生活”前面的。不搞定温饱,他活不过三天。 按照以往在纽约挤地铁时看穿越重生小说、以及平时摸鱼做白日梦的经验,杨坚很清楚现在的標准流程:第一步,先把身边的环境確认一遍;第二步,把所有可用的物资都收拢起来! 他立刻像个极其熟练的拾荒者一样,开始在这个散发著霉味的破出租屋里翻箱倒柜。 他先是蹲下身,在那个破烂床垫的缝隙里疯狂摸索。终於,指尖触碰到了一个硬邦邦、带著皮革质感的物体。那是一个磨损严重的棕色摺叠钱包。 杨坚屏住呼吸將其打开。最外层插著一张纽约州的驾照,上面的照片还是他那张略显青涩的脸。翻开內层,一张边缘微微发黄的塑封卡片静静地躺在那里。 绿卡(永居卡)。 看著这张无数人在纽约法拉盛熬白了头也未必能拿到的“身份纸”,杨坚长长地舒了一口气。在这个时代,没有这张卡,他在南区这种警察隨时查岗的地方就是个活靶子;有了它,他至少是个“合法的穷鬼”。 盯著绿卡上的照片,杨坚脑子里突然闪过一个阴暗的念头: 2011年,国內的信息差还没抹平,这时候要是去那些交友网站上掛个“美籍华人、纽约精英、回国寻爱”的头衔,专门骗几个想走捷径的捞女……哪怕一人骗几万块人民幣,换成美金也够他在南区吃香喝辣好一阵子了。 “妈的,想什么呢……” 杨坚拍了拍自己的脸。虽然刚被ai优化掉,但他骨子里还是那个按时交税、不闯红灯的本分小码农。这种骗人的勾当不仅良心过不去,而且在网际网路开始普及的当下,这无异於给自己留下一个隨时会爆炸的把柄。在南区这种地方,留下任何法律上的案底,都可能让他这张珍贵的绿卡变成废纸。 “还是得靠手艺吃饭。” 他把钱包合上,继续在房间里搜刮。 三十分钟后,这具身体留下的“全部身家”被整齐地摆在了破木桌上: 十三美元零五十美分的皱巴巴零钱。 半包不知道放了多久的万宝路香菸。 一张已经被刷爆、隨时可能被催收的低额度信用卡。 一个装著驾照和珍贵绿卡的破钱包。 一张压在泡麵碗底下、用红笔写著“再不交租金就滚蛋”的催缴单,欠款金额:450美元。 “料想老天会安排地狱开局,但这有点过於地狱了吧。” 看著桌上那点可怜的资產,杨坚的內心是崩溃的,上辈子从来没这么接近过斩杀线。 他虚弱地瘫倒在破木椅上,目光不自觉地投向了桌上那台如老牛拉车般的戴尔厚砖笔记本...... 第二章 认清现实与合伙人 “嗡——” 按下开机键后,这台戴尔厚砖笔记本发出了一声宛如拖拉机启动般的沉闷轰鸣。老旧的散热风扇拼命转动,仿佛隨时都会喷出黑烟。 足足等了两分多钟,伴隨著经典的开机音效,windows 7那略显粗糙的桌面才终於缓慢浮现。 杨坚搓了搓手,熟练地把手搭在油光发亮的触摸板上,第一步直奔右下角的网络图標。在这个没有智慧型手机流量包的时代,没有网,这台电脑就是块废铁。 不出所料,这具身体穷得连房租都交不起,更別提去开通昂贵的宽带服务了。网络列表里空空如也,只有几个带著密码锁的微弱信號。 “幸好当年在布鲁克林租老破小公寓的时候,练过两手蹭网的绝活。” 杨坚熟练地打开系统隱藏文件夹,在原身杂乱的硬碟里翻找片刻,居然真的翻出了一个2011年风靡一时的蹭网神器——“奶瓶(beini)”密码破解工具。 花了几分钟折腾,进度条一闪,电脑成功连上了一个名为“linksys”的无密码默认路由器信號。看这微弱的信號强度,估计是隔壁街区哪个连路由器后台都不会进的倒霉蛋。 “感谢大自然的馈赠。” 杨坚双手合十拜了拜,隨后点开了d盘。在思考怎么赚钱之前,他必须先弄清楚“自己”到底是谁。 硬碟里的文件少得可怜,除了一堆命名为“学习资料”但实际上塞满了像素模糊的欧美动作片的隱藏文件夹外,有价值的信息全在一个叫“personal”的目录下。 他点开了一份名为《resume_yang_2011.pdf》的简歷。 照片上的青年带著黑框眼镜,面容清秀但眼神透著一股清澈的愚蠢。 简歷內容更是惨不忍睹:杨坚,23岁,毕业於纽约某不知名社区大学,cis(计算机信息系统)专业。gpa只有惨不忍睹的2.5,堪堪擦过及格线。 杨坚忍不住痛苦地扶额。在这种野鸡学校都能拿这么低的绩点,说好的亚洲人传统被动技能“a-sian”呢?你这特么都快成“c-sian”了! 想当初,自己好歹也是在神仙打架的ucsd(加州大学圣地亚哥分校),硬刚cs(计算机科学)专业,一路头悬樑锥刺股把绩点卷到a+的狠人。 虽说当年太死心眼,只顾著死磕gpa搞错了面试刷题的方向,最后只能沦落到纽约的小厂当业务螺丝钉,但智商这块绝对是吊打原身的。 再接著往下看工作经验:曾在百思买(best buy)的geek squad(极客小队)做过半年电脑装配维修员,因为和领班吵架被辞退。目前的状態是“自由职业者”——高情商叫自由职业,翻译过来就是无业游民,偶尔在craigslist分类信息网站上发帖,接点帮人清灰修电脑、写写简陋html网页的垃圾散活儿。 “这履歷……对於职业道路毫无任何积累,从做题家和优绩主义的角度来看,纯纯就是在浪费生命。”杨坚靠在椅背上,长嘆了一口气。 不过,结合钱包里的纽约州驾照和绿卡,原身的故事倒是拼凑得八九不离十了:这大概率是个跟著家人移民到纽约的倒霉蛋,因为学业拉胯或者激烈的家庭矛盾,中二病发作,一气之下来到生活成本更低的芝加哥“独立打拼”。结果钱花光了,只能一路向南,最后窝在了南区这个全美著名的罪恶之都,靠吃打折泡麵度日。 “行吧,起码底子乾净,没在南区帮黑道运过麵粉。” 杨坚摸了摸下巴。 现在的状况就是人都快饿死了,隨时可能被房东扫地出门。既然是跟著家人移民的,作为一个务实的成年人,第一反应当然是找家里爆金幣啊! “我都快流落街头吃枪子了,还要啥自尊心?打个电话找纽约的便宜爹妈借五百美金把房租交了,这不寒磣!” 杨坚没有任何心理负担,满怀希望地抓起桌上那部屏幕碎角的诺基亚,熟练地翻开通讯录和简讯记录,准备上演一场“浪子回头金不换”的苦情戏。 然后,他的笑容僵在了脸上。 通讯录里少得可怜,除了“房东(吸血鬼)”、“百思买领班(傻x)”和几个没名字的黑市修电脑客户之外,根本没有类似“mom”、“dad”、“home”或者中文的“爸妈”字眼。 简讯箱里更是乾乾净净,只有几条运营商的欠费通知和披萨店的垃圾gg。 杨坚不死心地又去翻了翻邮箱,甚至连电脑里古早的qq和msn聊天记录都没放过,结果一无所获。原身仿佛在离开纽约的那一天起,就单方面切断了和过去所有的物理与网络联繫。 “靠,这原身到底是有多中二多孤僻?离家出走断绝关係断得这么彻底?你好歹留个备用电话让我发条简讯借点钱啊!” 杨坚无语问苍天。 得,啃老这条最轻鬆的捷径,也被原身这个铁骨錚錚的蠢货给彻底堵死了。 没有外援,就只能靠自己了。 弄清了身份,杨坚点开了老旧的ie瀏览器。他需要確认一下当下的科技时间线。 2011年9月。网页加载得像幻灯片一样慢,但跳出来的新闻標题依然让杨坚这个来自未来的网际网路人感到一阵心跳加速。 此时,史蒂夫·贾伯斯刚刚宣布辞去苹果ceo的职务,iphone 4s还没发布。移动网际网路的风口才刚刚被撕开一道口子,而那个在未来会被炒到几万美元一枚的比特幣,现在一枚只要可怜的五块多美金。 更让他这个刚被ai裁掉的现代码农感到舒適的是,这个时代的技术树简直“落后”得可爱。 那个在未来抢走他饭碗的该死的人工智慧,此时连“深度学习”的门槛都还没摸到,整个学术界都还苦逼地停留在多层神经网络的“梯度困境”里打转。 那个爱穿黑皮衣的老黄,现在还只是个纯粹的显卡贩子。他那些能在未来算力为王的时代卖出天价的gpu,此刻正老老实实地在宅男们的机箱里渲染著游戏画面,根本没人在乎它们在ai模型运算中能爆发出怎样耀眼的光芒。 至於未来天天喊著要上火星的马斯克,以及搞出chatgpt引发全球失业潮的萨姆·奥特曼,现在也完全没有走到科技行业的绝对浪尖,顶多算是在硅谷初露头角的创业者。 遍地都是黄金!满屏都是风口! “字节还没开始跳动,微信连朋友圈都没上线……既然这帮未来的神仙现在都还没满级,”杨坚狠狠咽了一口唾沫,双眼放光,“那接下来岂不是该轮到我起飞了?!” 起飞归起飞,首要问题是怎么搞到下周的饭钱和房租。 杨坚强迫自己冷静下来,靠在椅背上,开始在脑子里飞速罗列作为一个现代码农,在这个时代“赚快钱”的变现路径。 第一条路:挖大公司的系统漏洞,赚安全赏金(bug bounty)。他马上摇了摇头。前世自己天天和业务逻辑打交道,哪里懂什么底层安全协议和零日漏洞(0-day)? 更何况,2011年的各大厂漏洞赏金计划根本没有后世那么完善,流程极其拖沓。等那帮大公司慢吞吞地核实完漏洞把支票寄过来,自己的尸体估计都已经在南区的下水道里发臭了。 第二条路:去参加科技巨头们主办的黑客马拉松(hackathon)。拿了名次不仅有丰厚的奖金,还能直接拿到大厂的offer。但他低头看了一眼钱包里那可怜的13块钱——连一张从芝加哥飞往加州硅谷的单程机票连个零头都不够。而且比赛周期太长,远水解不了近渴。 计划排除下来,剩下的唯一一条、也是门槛最低的一条路:开发简单的独立应用或小游戏。 2011年正是智慧型手机爆发的绝对红利期。苹果商城已经建立起了成熟的“三七分帐”机制,用户的付费意愿极高,隨便搞个0.99美元的猎奇小游戏都能轻鬆赚到第一桶金。 至於安卓端,虽然现阶段主要靠免费下载积累用户,但只要把名气打出去,掛靠gg商(admob)的流量变现收益同样恐怖。 “对,做手机小游戏!上架快,来钱直接!” 打定主意后,他立刻关掉网页,点开了一个古早版本的代码编辑器。作为一名曾在纽约小厂卷生卷死的前码农,虽然他没有那帮大牛的硬核实力,但写个简单的逻辑总没问题吧? 他把手指放在键盘上,目光炯炯有神地盯著屏幕。“首先,引入库文件……” 五分钟过去了。屏幕上只有孤零零的一行#include,光標在后面无情地闪烁。 杨坚的额头开始冒汗。不对啊,那些平时只要敲个首字母,脚手架和ai代码助手就会自动补全的函数叫什么来著?这个老掉牙的图形库该怎么调用?为什么连个报错提示都没有?! 十分钟后。他烦躁地刪掉了刚写出来的几行狗屁不通的语法,痛苦地揪住了自己的头髮。 他绝望地发现,自己被现代成熟框架和ai“圈养”得太久了。离开了那些现成的轮子,面对这种需要从零开始手搓底层的上古环境,他甚至连一只像素鸟的翅膀都渲染不出来! 別说一天之內做完上架赚钱了,给他一个月,他大概率连个能运行的demo都跑不通。 “这不尷尬了嘛,我才想起来我更擅长调包……” 高级码农的光环在2011年的老旧屏幕前碎了一地。他彻底认清了现实:靠自己写代码逆袭的幻想破灭了。 肚子在这个时候极其不合时宜地发出了一声长鸣,胃酸翻滚的刺痛感提醒著他,桌上的13美元根本撑不了几天。 “不行,得找个能马上入职、马上结钱的短期活儿。修电脑?帮人写简单的网页?”杨坚站起身,焦躁地在狭窄的房间里踱步。但在这连正经超市都在撤离的南区,谁会花钱雇一个写网页的? 他烦闷地走到窗边,一把推开了那扇摇摇欲坠的木窗,想要透透气。 视线穿过后院的铁丝网,杨坚的目光突然停住了。 隔壁加拉格家的台阶上,那个號称拥有150高智商、数学和逻辑能力碾压常春藤学霸的天才少年——利普·加拉格(lip),正把一台破笔记本搁在膝盖上。 他嘴里叼著一根闷烟,双手在键盘上化作一道残影,屏幕上飞速滚动著一串串晦涩难懂的底层汇编代码。 杨坚愣住了。前世看剧的记忆迅速浮现:2011年的利普,正在靠著帮附近的高中生黑进教育局系统改分数、或者製作假id来赚取微薄的零花钱。 看著利普那快到拉残影的手速,再低头看了看自己这双只会复製粘贴的手,杨坚脑海中突然闪过一道闪电。 一个务实且不要脸的求生计划,在这个前混子码农的脑海中迅速成型。既然当不成敲代码的主程,那就只能转行当个万恶的產品经理了! 利普有这个时代最顶尖的底层技术,但他受限於南区的眼界,根本不知道什么是商业模式。而他杨坚,虽然现在写不出硬核代码,但他脑子里装著未来十年的app原型、ui设计,以及那些能让用户產生多巴胺成癮的降维打击运营逻辑! “既然自己写不了,那找个懂技术的黑奴……啊不,合伙人,不就行了吗?” 杨坚的眼睛重新亮了起来。他转身走到桌前,拿起了那半包干瘪的万宝路香菸。虽然他不抽菸,但在南区,这玩意儿就是最好的社交硬通货。 他把仅剩的13块钱和那张珍贵的绿卡贴身收好,推开门,大步走向了隔壁的后院。 第三章:南区不相信PPT 九月的芝加哥南区,空气中总是瀰漫著一股挥之不去的汽车尾气和铁锈味。 杨坚捏著那半包有些乾瘪的万宝路,走到两家之间那道摇摇欲坠的铁丝网柵栏前。他清了清嗓子,努力让自己的表情看起来像是一个深藏不露的投资人,而不是一个欠了450美金房租的绝望租客。 “嘿,利普。” 坐在后院台阶上的利普停下了敲击键盘的手,抬起头。那双略带神经质的眼睛上下打量了杨坚一番,目光冷漠得像是在看路边的一袋不可回收垃圾。 杨坚强装镇定,隔著柵栏递过去一根烟,用一种自认为极具蛊惑力的低沉嗓音开了口:“我看你这代码跑得挺费劲的。黑进高中的教务系统改分数,一单撑死也就赚个几十块吧?这效率太低了。想不想试个新法子,我有个商业模型,能让你的变现速度提高十倍……” 他的ppt演讲才刚开了个头,利普却突然嗤笑了一声。 天才少年没有接那根烟。他漫不经心地伸出一根手指,在自己那台破笔记本的触摸板上滑了两下,然后把屏幕翻转过来,对准了杨坚。 “杨,是吧?”利普的嘴角勾起一抹毫不掩饰的嘲讽。 杨坚定睛一看,屏幕上显示著的,赫然是他刚才在自己电脑里打开过的那份《resume_yang_2011.pdf》! 杨坚脑子里“嗡”的一声,面色僵住:“你怎么会有我的简歷?!” “拜託,现在是2011年,不是上个世纪。” 利普像看白痴一样看著他,“那个叫『linksys』的无密码wi-fi,是我专门为了抓取周围傻瓜邻居的网络数据包而设的蜜罐(honeypot)。你连上它的那一秒,你在区域网里共享的那些毫无加密的破文件,对我来说就跟脱光了衣服一样透明。” 利普收回电脑,隨手敲击著键盘,语气刻薄得像一把手术刀:“一个毕业於不知名野鸡社区大学、cis专业gpa只有2.5、还在百思买装配部被开除的废物。更可笑的是,我刚才在后台看到,你在这个破wi-fi下,花了几十分钟搜索『c++基础语法』和『如何在html里画一个表格』。” (请记住 101 看书网超便捷,????????????.??????轻鬆看 网站,观看最快的章节更新) 杨坚张了张嘴,仿佛被人在寒冬腊月扒光了扔在大街上,属於高级码农的最后一丝遮羞布被扯得粉碎。 “所以,让我总结一下。”利普从口袋里掏出自己的一根劣质捲菸叼在嘴里,点燃后吐出一口呛人的烟圈。 “一个连房东那个吸血鬼的租金都交不起、隨时准备被扫地出门的穷鬼。一个口袋里估计连二十块钱都掏不出来,且连最基础的循环语句都不会写的白痴。甚至刚刚还在厚顏无耻地蹭著我家的wi-fi搜c++教程。现在,这个白痴跑来跟我谈什么商业模型和变现速度?” 被一个未成年小子如此剥皮拆骨地嘲讽,杨坚那属於现代码农的自尊心终於被狠狠刺痛了。他老脸一红,脖子一梗,下意识地脱口而出反驳道: “放屁!那是因为c++这种上古语言太底层、太繁琐了!谁现在还天天手搓c++?我平时敲代码做架构,用的都是python和golang!” “python?勉强算个还能用的脚本玩具。” 利普眉头微微一皱,像看精神病一样看著杨坚,眼神中的鄙夷越发浓烈,“但什么狗屁golang?我翻过这世界上所有主流和非主流的程式语言图谱,压根就没有这个语言!” 利普嗤笑了一声,无情地补了一刀:“怎么,你们那个野鸡社区大学为了让你们这种白痴凑学分及格,已经墮落到专门编造出一门不存在的语言来糊弄鬼了吗?” 杨坚瞬间卡壳了,一口气憋在胸口差点没上来。 搞忘了,在这个连智慧型手机都还没彻底普及的2011年,golang连个正式的1.0版本都还没发布。 这玩意现在只是google实验室里的一堆测试代码,根本没有后世那种统治云原生时代的宏大生態。自己拿一个还没出世的语言来装老手,在利普眼里,可不就是个彻头彻尾的撒谎精加神经病吗。 看著杨坚被懟得哑口无言的模样,利普不耐烦地摆了摆手。 利普站起身,居高临下地看著呆若木鸡的杨坚。“听著,伙计。在南区,画大饼是填不饱肚子的。我不管你脑子里那些不知所云的狗屎主意是从哪儿来的,趁著菲奥娜还没拿棒球棍把你的脑袋敲碎,你最好现在、立刻、马上,滚回去把你门口那袋发臭的垃圾扔了。” 说完,利普“啪”地一声合上电脑,转身走进了屋里,只留下杨坚一个人在风中凌乱。 第一次沟通,略微有些失败啊。 杨坚死死捏著手里那根没送出去的万宝路,感觉脸上火辣辣的。 他太天真了。他以为自己带著未来的见识,就能像爽文男主一样虎躯一震、小弟纳头便拜。但他忘了,在这个野蛮的贫民窟里,智商和实力才是唯一的通行证。没有做出任何实际的成果,没有展现出任何有价值的筹码,他在利普眼里,就是一个急病乱投医的跳樑小丑。 理想很丰满,现实很骨感。南区不相信ppt。 一阵风吹过,隔壁走廊上那袋被他拎进屋又因为恶臭被重新扔出门外的垃圾,正散发著令人作呕的酸味,无情地提醒著他当下的处境。 “硅谷大佬没装成,被喷像个孙子似的。先把垃圾扔了再从长计议吧。” 杨坚挫败地垂下肩膀,前世当码农时那种被甲方和老板来回按头摩擦的憋屈感再次涌上心头。他转身走回自己那破烂的房门前,认命地拎起那袋滴著不明液体的黑色垃圾袋。 他必须得承认,现阶段的他一无所有。如果不能想办法搞出一个能让利普一眼看懂其“暴利本质”的demo(原型),他连跟这个天才对话的资格都没有。 可是,连代码都不会写的他,拿什么做原型?用纸画吗? 杨坚一边咬牙切齿地思考著对策,一边拎著垃圾袋,踩著嘎吱作响的木楼梯,朝著后巷的大垃圾桶走去。 刚走到巷口,一阵金属碰撞的闷响伴隨著含糊不清的叫骂声,从巨大的绿色垃圾桶后方传了过来。 杨坚脚步一顿,本能地想要退回去。在南区的后巷,遇到枪战或者毒贩交易的概率可比遇到好心人高多了。 但就在他准备转身的时候,一个无比眼熟的乾瘦身影从垃圾桶后面踉蹌著滚了出来,怀里还死死抱著一堆从垃圾堆里翻出来的、沾满油污的废旧电子板和几台外壳碎裂的初代智慧型手机。 是弗兰克·加拉格。那个全剧最无可救药的人渣老爹,此刻正被一个体型彪悍的黑人流浪汉踹倒在地上。 “弗兰克!把那几个破手机给我放下,那是老子的地盘!”黑人流浪汉挥舞著半截破酒瓶,恶狠狠地咆哮著。 弗兰克哪怕被打得鼻青脸肿,却依然像护食的野狗一样死死抱著那堆破烂,嘴里大喊大叫:“去你的!这明明是我先看到的!这几块屏幕拆下来去典当行至少能换一瓶好酒!” 看著散落一地的破旧智慧型手机和主板碎片,杨坚原本打算悄悄溜走的脚步,突然像生了根一样钉在了原地。 一个疯狂的、利用这些电子垃圾“空手套白狼”的搞钱计划,在他脑海中轰然炸开。 第四章 这水太深,利普你把握不住 “条子来了!cpd(芝加哥警局)巡逻车进巷子了!” 杨坚躲在绿色的巨型垃圾桶后面,捏著嗓子,用尽全身力气字正腔圆地吼了一嗓子。 在这片全美犯罪率常年登顶的南区,这句话的威力堪比生化武器。 那个正骑在弗兰克身上疯狂输出的黑人流浪汉猛地打了个哆嗦,连地上的半截酒瓶都顾不上捡,抓起一个稍微完好点的翻盖手机,像受惊的野狗一样窜向了小巷深处,转眼消失在废弃建筑的阴影里。 危机解除。 午后的斜阳照进骯脏的后巷,空气中漂浮著细小的尘埃。 杨坚拎著自己的那袋臭垃圾,慢吞吞地从阴影里走了出来,隨手將垃圾扔进桶里,然后居高临下地看著躺在污水坑里的弗兰克。 这位加拉格家的人渣老爹此刻鼻青脸肿,门牙缝里还在往外渗血,但他的双手依然死死护著怀里那几块沾著可疑黏液的手机主板和两台屏幕碎成蜘蛛网的初代智能机。 “老兄,谢了。”弗兰克吐出一口血水,挣扎著坐了起来,不仅没有半点劫后余生的庆幸,反而熟练地开始盘算手里的破烂,“那个黑鬼拿走了个不值钱的摩托罗拉,但这几台碎屏机要是拿到两个街区外的当铺,那抠门的俄罗斯佬至少得给我换一瓶最便宜的伏特加……” 杨坚没有说话,他的目光死死盯著弗兰克怀里的东西。 一台外壳磨损严重、但隱约能看出苹果標誌的 iphone 3gs,还有一台按键脱落、后盖不翼而飞的黑莓。 2011年,移动网际网路的狂潮已经蓄势待发。杨坚太清楚这个年代的“美版机”市场意味著什么。 当时的美国电信运营商,如 at&t、sprint和 verizon,为了抢占用户,推行的是极其激进的“零元购机”或“199刀合约机”政策。 只要你签两年的高额消费套餐,新款 iphone就能带回家。但天下没有免费的午餐,运营商在手机固件里植入了极其严苛的“网络锁”。 一旦用户因为各种原因(比如像弗兰克这种烂人)断供了话费套餐,或者机器因为被盗、丟失被报了失联,这些手机就会进入运营商的黑名单,变成除了拨打 911之外连 wifi都可能连不上的“赛博砖头”。 在芝加哥南区的当铺里,这种机器確实只值一瓶劣质伏特加。 但在大洋彼岸的东方,在那个名为“华强北”的神奇地方,这却是通往亿万財富的入场券。 杨坚脑子里浮现出那些在远望数码城呼风唤雨的传奇怪谈:那些被称为“机王”的老板,起家时靠的就是成麻袋成麻袋地从美国运回这种“垃圾统货”。 通过“飞线”硬解基带、利用 bootrom漏洞越狱、再套上一个义乌產的精仿外壳,这些几美金收来的“砖头”摇身一变就成了国內卖三四千人民幣的“全网通神机”。 那些大佬在深南大道买下整层写字楼时,背景板里全都是这种美版“垃圾”的哀鸣。 “外行看的是破烂,內行看的是金矿。”杨坚在心里默念。 作为前世的码农,他虽然没写过 ios底层驱动,但在那个全民越狱的年代,他也曾是个彻头彻尾的“折腾控”。他太熟悉那些利用硬体溢出漏洞实现越狱的原理了,甚至对 geohot等大神发布的每一个破解工具的內核逻辑都略有耳闻。 再加上原身在百思买(best buy)磨练出的那手拆机修电脑的硬功夫,他现在简直就是“华强北灵魂附体”。 “弗兰克。”杨坚蹲下身,脸上露出了如同资本家般温和的微笑。 他从兜里掏出那张皱巴巴的十美元钞票,在弗兰克眼前晃了晃。 “当铺的俄罗斯佬只会按废塑料的价格收购这些破烂,他连一瓶假酒都不会给你。但我现在就可以给你十美金现钞——足够你去 alibi酒吧买两杯正宗的劣质威士忌。前提是,把你怀里那堆电子垃圾全给我。” 弗兰克浑浊的眼珠子死死盯住了那张十美元。 他已经整整一天没让那迷人的酒精浸润过乾瘪的內臟了,此刻光是看到富兰克林那张发绿的老脸,他脑子里就已经开始疯狂幻想冰镇黑啤滑过乾渴的喉咙、一路带著泡沫坠入胃里的美妙滋味。 更新不易,记得分享101看书网 对於一个真正的酒鬼来说,当铺的兑现流程实在太漫长了,还要忍受俄罗斯佬的白眼和无尽的砍价,而眼前的现钞,就是能让他立刻原地升天的门票! “成交!你这个慷慨的亚洲兄弟!”弗兰克一把抓过钞票,把怀里那堆滴著脏水的破烂一股脑地塞进杨坚怀里,然后像个没事人一样,连滚带爬地朝著酒吧的方向狂奔而去。 十分钟后,杨坚回到了自己那个破烂的出租屋。 他把那堆破烂放在桌上,拿纸巾一点点擦去上面的油垢。那台黑莓主板散发著一股明显的焦糊味,显然已经彻底报废了。 杨坚的心猛地往下沉了半截,隨手把黑莓扔到一边,目光死死盯住了剩下的那台屏幕碎裂的 iphone 3gs。 这可是他花了十美金——也就是他全部身家五分之四换来的最后希望。如果连这台苹果的主板也烧穿了,那他明天就可以直接拿个破碗去街角要饭了。 杨坚咽了口唾沫,感觉喉咙干得发紧。 他从原身的杂物堆里翻出一根满是包浆的旧数据线,一头连上电脑,另一头对准了手机残破的充电口。因为过度紧张,他那双习惯了敲击键盘的手,此刻竟然不受控制地微微发著抖,手心全都是冷汗。 “祖师爷保佑,华强北保佑,千万別是个死机……” 他屏住呼吸,像个正在拆弹的工兵一样,小心翼翼地把数据线推了进去。 死一般的寂静持续了两秒钟。 就在杨坚感觉眼前发黑、以为自己彻底完蛋的时候,那台老旧戴尔笔记本的破音箱里,突然发出了一声极其清脆的“叮咚”声——系统识別到了外部设备! “谢天谢地,主板是活的!”杨坚猛地长舒了一口气,原本紧绷的肩膀瞬间垮了下来,后背甚至渗出了一层冷汗。他摸著胸口暗自庆幸,“这最后十块钱的绝命底牌,总算是赌对了!” 他从床底翻出原身留下的简陋工具包。 由於没有专用的吸盘,他甚至用一截透明胶带和一把生锈的小刀,极其暴力且精准地撬开了那块碎裂的屏幕。 在动手之前,杨坚像是突然想起了什么,立刻操控滑鼠,眼疾手快地把电脑右下角那个蹭来的“linksys”wi-fi连接给彻底断开了。 “利普你小子不是爱偷窥老子的流量包吗?嘲笑我搜初级教程是吧?哥们那叫大师怀著学徒的心。”极其老练地在系统底层直接禁用了无线网卡,嘴角勾起一抹冷笑。 “隨便你怎么黑我的电脑,但接下来这套浓缩了东方大国十年精华的『华强北重拳』,里面的水太深,你个南区的小屁孩根本把握不住!” 断网保平安后,他才真正开始动手。 接下来的操作,如果让 2011年的普通美国人看到,一定会觉得是某种赛博黑巫术。 杨坚並没有试图去写什么复杂的代码,他太清楚自己的斤两。 他要做的,是利用这个时代特有的“信息差”。 “首先进入 dfu模式……”他按著 home键和电源键。 打开瀏览器,凭记忆敲入了一个几个月前才刚刚在极客圈流传、尚未大规模普及的破解源地址。 “我虽然写不出 bootrom级別的溢出代码,但我知道在这个版本,通过特定的基带版本降级,可以绕过 at&t的激活锁。” 杨坚盯著屏幕,手中熟练地操作著。这个原理在后世的程式设计师看来很基础,但在 2011年,这就是价值千金的秘密。 两个小时后。 隨著笔记本屏幕上出现一行“success”的提示,那台原本只能用来砸核桃的 iphone 3gs颤抖了一下,黑色的屏幕闪过一道白光,隨后竟然跳过了那个该死的“插入 sim卡激活”页面,直接进入了桌面! 杨坚从抽屉里翻出一张原身欠费已久的 t-mobile电话卡,剪短后塞了进去。 “正在搜索网络……” “t-mobile,信號满格。” 杨坚长长地呼出了一口浊气,浑身的衣服都已经被汗水湿透。 成了。一台完美越狱、基带解锁、可以在任何国家插卡即用的 iphone 3gs。在 2011年的芝加哥黑市,这玩意儿绝对是能让人抢破头的硬通货。 更重要的是,杨坚敏锐地意识到,这绝对不是什么一锤子买卖。 在苹果官方彻底封堵这些基带漏洞、以及智能机完全普及並白菜价之前,这中间至少还有一到两年的“暴利真空期”。 只要能建立起稳定的废旧手机(也就是电子垃圾)回收渠道,这就等於在南区拥有了一台隱形的印钞机! 他把这台碎屏但灵魂重生的手机小心翼翼地揣进兜里,底气十足地转头看向隔壁那栋吵闹的加拉格大宅。 “利普,你说的对,南区不相信 ppt。” 杨坚握了握拳头,眼神中透出一股久违的自信。 “但南区的人,也无法拒绝绿油油的美金,不是吗?” 第五章 第一次零元购 破败的出租屋里,杨坚靠在那把嘎吱作响的木椅上,手里把玩著那台重获新生的 iphone 3gs。 看著屏幕上 t-mobile的信號格,他仿佛看到了通往未来硅谷帝国大门的阶梯。他脑海中已经不受控制地开始描绘起宏伟的商业蓝图:先去黑市把手机卖了攒下第一桶金,然后搞点槓桿,趁著移动网际网路刚起步的风口,去硅谷截胡几个未来的超级app,最后纳斯达克敲钟,走上人生巔峰…… “咕嚕嚕——” 一阵绵长且极其悽厉的肠胃悲鸣,毫无徵兆地在房间里响起,极其粗暴地打断了这位未来硅谷大亨的百亿美梦。 胃壁痉挛的刺痛感无情地提醒著他一个残酷的现实:再不吃东西,他就要成为史上第一个饿死在新手村的穿越者了。 “唉,搞钱之前还得先搞饭。” 杨坚小心翼翼地把手机贴身收好,转身开始在原身那宛如狗窝般的房间里翻箱倒柜。冰箱早就因为欠费断电发臭了,橱柜里比他的脸还乾净。最后,他几乎是趴在地上,才从床底下的一个破纸箱角落里,扒拉出了一包被压得粉碎的廉价牛肉味泡麵。 连包装袋都漏风了。 “想当年在纽约当牛马,虽然天天被老板画大饼,但好歹有免费的下午茶和吃不完的披萨。现在倒好,开局就得吃这不知道过期多久的战损版碎面渣。” 杨坚嘆了口气,找了个豁口的搪瓷缸,用那个满是水垢的电热壶烧了点自来水,把碎麵饼和调料包倒进去隨便一泡。 五分钟后,他坐在床沿上,用一把缺了齿的塑料叉子,將那缸带著塑料味的温吞麵汤连面带水强行灌进了肚子里。 温热的劣质碳水下肚,总算是把濒临罢工的胃部给安抚住了。但紧隨其后的,是如同海啸般席捲全身的疲倦。 【写到这里我希望读者记一下我们域名 101 看书网伴你閒,101??????.??????超方便 】 这几个小时他经歷了穿越初期的惊愕、被利普无情嘲讽的憋屈,以及为了搞钱而高度集中精神的越狱操作。此刻看著“发財的本钱”终於敲定,心里那根急著翻本的弦一松,肾上腺素急剧褪去,前所未有的疲惫感瞬间淹没了大脑。 “不行了,什么黑市变现,什么硅谷帝国,都得等睡醒再说……” 杨坚眼皮重得像灌了铅。他强撑著最后的一丝清明,確认那台宝贵的手机安全地塞在贴身的內衣口袋里后,连鞋都没脱,一头栽倒在那张散发著霉味的床垫上,瞬间陷入了雷打不动的昏睡。 …… 不知过了多久,一阵刺眼的阳光透过没拉严实的窗帘缝隙打在杨坚的脸上。 清晨时分,一阵不寻常的骚动强行把他从深度的睡眠中拽了出来。 “嘘!动作快点!卡尔,拿冷鲜肉!黛比,去抓麵包!別弄出声!” 楼下传来一阵压低著嗓门、却充满急促爆发力的女声。杨坚的出租屋窗户刚好对著巷子,这如同舞台“气声台词”般的呼喊,在清晨静謐的空气中清晰地传进他耳朵里。 杨坚揉著鸡窝般的头髮,迷迷糊糊地走到窗边往下看去,眼前的景象瞬间让他那个还有些宕机的大脑重启了。 只见加拉格家门前的马路边,停著一辆大型的超市生鲜配送货车。货车並没有熄火,老旧的柴油发动机正发出震耳欲聋的轰鸣声,甚至连驾驶室里的车载收音机,都被人故意把重金属摇滚乐开到了最大音量。 杨坚顺著那震天响的音乐往车头看去,顿时瞪大了眼睛—— 在车头前方的视觉盲区里,加拉格家那个身材火辣的黑人女邻居维罗妮卡,正半个身子探进驾驶室的车窗。 她穿著一件领口开得极低的小吊带,借著震耳欲聋的重金属音乐作为掩护,几乎把红唇贴到了那个胖乎乎白人司机的耳边,正用极其甜腻、大胆的言语进行著疯狂的挑逗。她刻意前倾著身子,隨著笑声花枝乱颤,把司机的视线死死锁在自己胸前那抹深邃的事业线上。 司机被这突如其来的南区艷遇迷得五迷三道,正乐呵呵地跟维罗妮卡大声扯著皮,一双眼睛早就拔不出来了。 巨大的引擎声、震耳欲聋的摇滚乐,再加上维罗妮卡那令人窒息的大仍子诱惑,构成了一道完美的物理和生理隔音墙。把那个倒霉司机迷得连自己姓什么都忘了,哪里还能察觉到车尾的动静。 而就在车头正上演著美人计的同时,货车那巨大的两扇后门,已经被不知道谁给悄悄撬开了。 剎那间,这就成了一场属於南区穷鬼们的狂欢盛宴! 半条街的邻居们像丧尸围城一样,把货车的车尾围了个水泄不通。但南区人民展现出了极高的“作案素养”——大妈和混混们虽然抢得凶狠,互相推搡下黑手,但所有人都默契地紧闭嘴巴,全程像是在演一场疯狂的哑剧,只有偶尔包装盒碰撞的闷响。 在这片安静却狂暴的“零元购”大军中,加拉格家显得格外专业。 菲奥娜早已彪悍地挤开人群,稳稳占据了车厢尾部的“火力制高点”。她犹如一个熟练的黑市发牌员,將一盒盒冷鲜牛肉、一大袋切片麵包精准无声地拋向下方。 九岁的卡尔像只敏捷的小泥鰍,在邻居们的大腿之间穿梭,稳稳接住那些肉类,疯狂地往自己宽大的卫衣兜里塞;乖巧的黛比抱著一堆玉米片,迈著小短腿灵巧地躲过一个大妈的碰撞,拼命往自家院子里跑。 看著这一幕极其鲜活生猛的《无耻之徒》开局名场面,杨坚原本还有些昏沉的大脑瞬间清醒了。 伴隨著清醒而来的,是睡了一觉后再次排空、发出疯狂抗议的肠胃。那包碎面渣早就消化得一乾二净了。 在文明社会待久了的道德底线,和生存的本能,在他脑子里展开了不足一秒钟的激烈交战。 “我是个有底线的体面人……” “fxxk!活著的人才有体面!先吃饱再说!” 当杨坚看到菲奥娜从车厢深处费力地扒拉出一大盒贴著黄底標籤的家庭装冷鲜牛肉,外加两大扇便宜顶饱的猪肋排时,他彻底红了眼。 “这特么才是最实在的高蛋白硬通货啊!” 他毫不犹豫地拉开房门,踩著嘎吱作响的木楼梯衝了下去,像一头闻到血腥味的饿狼,一头扎进了这片无声的邻里狂欢中。 杨坚学著周围人的样子,连个响屁都不敢放。他发挥出成年人身高腿长的优势,硬生生从两个胖大妈中间挤开一条血路,一步跨到车厢后面,一把挤开了正准备去接肉的卡尔。 被撞开的卡尔像只护食的小野狼一样齜牙咧嘴,刚想大声咒骂,杨坚立刻凶狠地瞪了他一眼,做了一个极其標准且充满威胁的噤声手势。小卡尔虽然是个混世魔王,但也懂规矩,瞬间闭嘴,只能恶狠狠地用眼神剜他。 “小屁孩吃这么多红肉容易不消化,去拿你的麦片去。” 杨坚用口型无声地回敬了一句,厚顏无耻地一把截胡了菲奥娜刚递出来的那盒沉甸甸的家庭装牛肉,顺手又从旁边的纸箱里薅了两大条全麦吐司和一打盒装鸡蛋,死死护在怀里。 站在车厢上的菲奥娜被这个突然窜出来的邻居惊呆了。她双手叉腰,看著杨坚怀里丰盛的“战利品”,挑了挑眉毛,用气声调侃道: “哇哦,看看这是谁?我们那个连房租都交不起、平时在屋里装自闭的亚洲邻居,今天居然捨得出洞了?眼光还挺准,那是整车分量最足的肉了。” “过奖过奖,都是生活所迫,感谢大自然的馈赠。”杨坚毫不脸红地衝著菲奥娜咧嘴一笑,用口型无声地回復。 “风紧!扯呼!那蠢猪回神了!”在院外放风的利普突然压低嗓音,发出一声极其急促的警告。 加拉格一家的默契在这一刻展现得淋漓尽致,一群人如同训练有素的特种兵,瞬间带著各自的战利品缩回了那栋破败的大宅里。周围的邻居们也像受惊的野鸭子一样,连滚带爬地一鬨而散。 杨坚听到警告,本能地转身想跑,但余光却瞥见车厢边缘还掛著几袋摇摇欲坠的全麦吐司。 本著“来都来了”的精神,他狠狠咬了咬牙,不仅没有立刻开溜,反而猛地一伸手,极其贪婪地又多薅了两大袋麵包死死夹在腋下。 “满载而归!” 他这才抱著4份的冷鲜牛肉和成堆的麵包,以百米衝刺的速度逃回了自己的出租屋,反手將门死死锁上。 靠在门板上,听著外面那个胖司机发现车厢被洗劫一空后气急败坏的怒吼声,杨坚低头看著怀里这顿丰盛得能吃上大半个月的大餐,忍不住放声大笑起来。 这一刻,他彻底放下了前世那个“卷王码农”的体面架子。 他算是彻底懂了。在这片吃人不吐骨头的贫民窟里,想要逃离隨时可能被饿死、被房东扫地出门的“斩杀线”;想要从这散发著恶臭的泥潭中挣扎著爬出去,最终走向金字塔尖的成功…… 他首先要做的,就是入乡隨俗。 拋弃那些一文不值的清高,比这帮南区暴徒更贪婪、更无耻地攫取一切能拿到手的资源,先在这个野蛮的世界里,把自己的血条拉满,狠狠地野蛮发育起来才行! 第六章 成功卖掉手机 “嗞啦——” 破败的出租屋里,劣质的平底锅被烧得微微发烫。杨坚从橱柜角落翻出一罐快见底的喷雾食用油,在锅底薄薄地喷了一层。 接著,他毫不犹豫地將那块厚实的冷鲜牛肉扔了进去。 高温瞬间锁住了底部的肉质,发出极其美妙的声响。杨坚死死盯著锅里,强忍著疯狂分泌的唾液,心里精准地默数著时间。一分钟后,牛肉朝上的那一面受热,开始均匀地渗出点点鲜红的肌红蛋白。 “就是现在。” 他手腕一翻,將牛排利落地翻面。底面已经呈现出诱人的美拉德反应带来的焦褐色。 再次煎了一分钟后,杨坚从刚抢来的战利品里抠出一块黄油扔进锅里。隨著黄油在高温下迅速融化、起泡,浓郁的奶香和油脂的焦香瞬间填满了整个房间。他稍微倾斜平底锅,用一把铁勺不断地將滚烫的黄油舀起,极其专注地反覆淋在牛排的中间部位。 滚烫的油脂在肉麵上跳跃,让整块牛肉的受热更加均匀。 完成这一套行云流水的动作后,杨坚並没有急著大快朵颐。他强忍著痉挛的胃部,將牛排盛出,放在一个豁口的盘子上。 “心急吃不了好肉,越是饿,这最后的三分钟醒肉越是不能省。” 足足等了漫长而煎熬的三分钟,让高温逼向中心的肉汁重新回流、均匀分布在每一寸肌肉纤维里之后,杨坚这才迫不及待地用叉子插起那块牛肉。 连盐都顾不上放,他大口大口地撕咬起来。浓郁的肉汁在口腔里爆开,高品质的动物蛋白和脂肪顺著食道滑入胃里,迅速转化为支撑身体运转的能量。 “活过来了……” 吃完一整块牛肉,又配著吃了两片抢来的全麦吐司,杨坚长长地舒了一口气。那种濒临饿死的虚弱感终於被彻底驱散,取而代之的是肌肉深处重新涌出的力量。 吃饱喝足,杨坚走到洗手池前,看著那面布满水渍的破镜子。 他没有像南区那些浑浑噩噩的混混那样隨便抹一把脸,而是端端正正地站好,挤上牙膏仔仔细细地刷了个牙,接著用冷水將脸上的油污和昨夜的疲惫彻底洗净。隨后,他摸出一把廉价的手动剃鬚刀,伴隨著“沙沙”的清脆声响,动作利落地將下巴上冗长杂乱的胡茬颳得乾乾净净。 冰冷的自来水拂过面颊,让他的大脑彻底清醒。 他隨手抹去镜子上的水汽,一张极具辨识度的年轻面孔清晰地浮现出来。 不得不说,原主有著一副极其出挑的好皮囊。一米八五的挺拔身形配合著宽阔平直的肩膀,天生就是个行走的衣架子。他的五官带著一种韩式男星特有的清冷与高级感,下頜线犹如刀刻般利落分明,高挺的鼻峰更增添了几分侵略性。 虽然面容因为前几天的飢饿还带著些许苍白,额前的碎发也有些凌乱,但隨著此刻灵魂的融合与状態的恢復,他那双深邃狭长的眼睛里,早就不见了原先的怯懦与自闭,取而代之的,是一股与这片贫民窟格格不入的锐利与野心。 哪怕身上只套著一件洗得发白的旧夹克,也难掩那种仿佛能將整个世界踩在脚下的从容气场。 仪表整理完毕,该办正事了。 杨坚將那台充好电的 iphone 3gs拿在手里,指腹轻轻拂过屏幕边缘那几道细碎的裂纹。虽然不是那种夸张的蜘蛛网碎屏,但也確確实实影响了整台机器的成色。 看著手里这台粗糙的战损版机器,他脑海中不禁闪过一丝前世的怀念。 “这要是在2026年就好了,哪用得著这么费劲?”杨坚自嘲地摇了摇头,“直接掛到『转转二手交易平台』上,同城快递一发,不出半小时就有无数图便宜的学生党秒拍,直接线上回血。” 但幻想归幻想,眼下可是2011年的美国南区,没有那些便捷的线上平台,他必须在线下找到变现的渠道。 去芝加哥市中心的繁华商业区卖?这个念头刚冒出来,就被自己否决了。 虽然市中心的消费能力更高,但那种地方的正规二手店不仅要登记驾照id,还会核查序列號。而且,那些白领根本不可能花上百美金,去买一台外壳磨损、屏幕带裂纹的二手手机。这台从垃圾桶里捡来、来路不明的机器,去了市中心大概率会被当成赃物拒收甚至报警。 但在这片吃人的南区,商业逻辑却截然相反。 这里的帮派分子、街头毒贩和跑路的穷鬼,谁会在乎手机的外壳破不破?他们只需要一台能隨时插拔不记名黑卡、绝对无法被警察通过网络锁追踪的“高科技一次性手机(burner phone)”。 那还说啥啊,先从下沉市场出发唄。 想通了这一层,杨坚嘴角勾起一抹自信的弧度。他小心翼翼地把手机用纸巾擦拭乾净,贴身塞进夹克的內口袋里。深吸了一口气,他推开房门,大步走入了南区那充斥著尿骚味、大麻味和廉价酒精味的街道。 他的目標是距离加拉格家三个街区之外的“老鲍里斯典当行”。 在南区,正经人谁去苹果专卖店买手机?这里的电子產品流通,靠的都是二手交易、黑市销赃和帮派倒卖。而老鲍里斯,一个满脸横肉的俄罗斯裔老头,就是这片街区最大的电子產品集散中心兼销赃点。 “叮噹” 推开典当行沉重的大门,门头上的老旧铃鐺发出响声。 店里光线昏暗,空气中瀰漫著陈年霉味。厚厚的防弹玻璃后,老鲍里斯正叼著一根劣质雪茄,用一种极其不屑的眼神,打发走了一个试图用偷来的破收音机换两块钱买毒品的癮君子。 看到杨坚走进来,鲍里斯耷拉著眼皮,透过防弹玻璃打量了他一眼。 “这不是街角那个交不起房租、整天把自己关在屋子里的亚裔小子吗?”鲍里斯吐出一口烟圈,声音粗糲得像是在砂纸上摩擦,“怎么,今天终於打算把你的內裤也当了吗?不过我先说好,我这里可不收你那些发霉的破烂衣服。” “鲍里斯,收起你那套南区黑商的开场白吧。我今天带来了一笔你绝对感兴趣的生意。” 杨坚没有丝毫怯场,他大步走到柜檯前,手腕一翻,將那台 iphone 3gs“啪”的一声拍在了防弹玻璃下方的交易槽里。 鲍里斯瞥了一眼那台手机,原本还有些期待的眼神瞬间化为浓浓的嘲笑。 “一台屏幕碎了、外壳磨得像被狗啃过的 iphone 3gs?”鲍里斯毫不掩饰自己的鄙夷,用肥胖的手指拨弄了一下手机,“小子,你是不是饿出幻觉了?这玩意儿在南区就是个纯粹的电子垃圾。” 鲍里斯敲了敲玻璃,语气充满教训的意味:“听著,这破烂不仅坏了,而且还带著该死的 at&t网络锁!在南区,除了那些买得起昂贵套餐的蠢货,谁会用 at&t?你这玩意儿连一张几块钱的预付费电话卡都插不进去,顶多拆个电池卖几块钱。看在街坊的份上,十美金,拿去买两个热狗滚蛋。” “十美金?” 杨坚差点笑出声来。他双手撑在檯面上,凑近了防弹玻璃。 “鲍里斯,你的眼光还停留在上个世纪吗?你管这叫电子垃圾?” 杨坚一边说著,一边从口袋里掏出自己那张原本停机的廉价预付费 t-mobile sim卡,当著鲍里斯的面,直接捅开了手机的卡槽,將卡塞了进去。 “看好了,老傢伙,接下来是见证奇蹟的时刻。” 杨坚按下开机键。 经典的白苹果標誌亮起。没有烦人的激活锁画面,没有“不支持该sim卡”的报错提示。 几秒钟后,手机顺滑地进入了 ios的主界面。而在屏幕左上角原本应该显示“无服务”或者锁死的地方,赫然跳出了一串让鲍里斯瞳孔猛烈地震的字符—— 【t-mobile】信號:满格! “吧嗒。” 鲍里斯嘴里叼著的劣质雪茄直接掉在了满是菸灰的柜檯上,但他却浑然不觉。那双浑浊的眼睛死死盯著屏幕左上角的信號格,仿佛看到了鬼一样,肥硕的身躯“腾”地一下从椅子上弹了起来。 “这……这他妈怎么可能?!” 鲍里斯肥厚的手掌一把抓起手机,难以置信地翻来覆去检查,“你绕过了基带锁?你破解了苹果的底层限制?!在南区,根本没人能把 at&t的机器改成全网通的无锁机!那个叫利普的天才小鬼都不行!整个美国都没听说有人能破解!” 在2011年的美国,iphone的运营商锁极其噁心。一台能插任意不记名电话卡的“无锁机”,在黑市上的价格极其高昂。 “这就是我的筹码。” 杨坚收起了人畜无害的笑容,眼神变得极具压迫感。就像是一个在最高级別牌桌上稳捏同花顺的顶级赌徒,隔著防弹玻璃,將鲍里斯眼底的算计和贪婪看得一清二楚。 “南区那些帮派分子、毒贩子,他们最需要什么?不就是一台性能流畅、且能隨时更换不记名 sim卡,用来逃避警察追踪的智能机吗?”杨坚的手指敲击著玻璃,发出“篤篤”的声响,每一声都敲在鲍里斯贪婪的神经上。 “这台机器,虽然屏幕有裂纹,但核心被我完美重构了。你转手卖给那些街头混混或者毒贩,至少两百美金起步。我不要多,一口价,一百五十美金。” 鲍里斯脸上的震惊逐渐褪去,取而代之的是商人的狡猾和贪婪。他深吸了一口气,试图重新夺回谈判的主动权。 “一百五十美金?小子,你的胃口太大了。它毕竟是个碎屏的二手机。而且,谁知道你这解锁技术稳不稳定?万一哪天死机了,那帮毒贩会把我的店给砸了。” 鲍里斯伸出一根粗壮的手指:“看在这项技术的份上,八十美金,不能再多了。” “看来你真的老了,鲍里斯,你的胆量甚至配不上你的贪婪。” 杨坚冷笑一声,没有丝毫犹豫,直接伸手去拿那台手机,“如果你吃不下,我现在就出门左转,去找两个街区外瘸帮的那个黑人头目直接交易。我想他们会非常乐意花高价买安全的通讯设备。告辞。” “等等!” 眼看杨坚来真的,鲍里斯急了。他太清楚这其中的利润空间了,如果让这小子直接搭上帮派的线,以后哪还有他的油水可捞? “一百二十美金!”鲍里斯咬牙切齿地报出了一个数字,“外加你这破外壳,我得自己花钱翻新。” 杨坚停下动作,回过头,嘴角勾起一抹鱼儿上鉤的弧度。 “成交。不过我有个附加条件。”杨坚指了指鲍里斯身后柜檯上的一套积灰的工具,“一百二十美金的现金,外加那套二手的精密拆机工具。” 鲍里斯嘴角抽搐了一下,但看著手里那台象徵著暴利的无锁iphone,最终还是狠狠地点了点头。 他从收银机里数出六张带著不知名污渍的二十美元钞票,连同那个破旧的工具包一起,从小窗口塞给了杨坚。 “拿著你的钱,jian yang。不过我很好奇,你从哪学来的这种见鬼的技术?”鲍里斯眯起眼睛,重新审视著眼前这个原本被他视为废物的年轻人。 杨坚將那六张绿油油的美钞仔细叠好,贴身塞进口袋,隨后拎起那个破旧的工具包。他当然不会蠢到把自己的全盘计划托出,在南区,底牌暴露得越早,死得就越快。 他留给鲍里斯一个让人摸不透深浅的背影,走到门口时,脚步微微一顿,侧过头冷笑了一声。 “收起你的好奇心,鲍里斯。在南区,只管数钱就行了,知道得太多可不是什么好习惯。” 他伸手推开典当行沉重的大门,门头上的老旧铃鐺又发出一声清脆的“叮噹”声。 “准备好充足的现金,这只是个开始。”杨坚逆著门外的光,语气中带著一丝狡黠与玩味,“另外,以后你店里要是积压了什么解不开锁的、卖不出去的『报废砖头』,可以隨时按废塑料的价格打包卖给我。我就当做慈善,帮你的仓库腾点地方了。” 说完,他没有理会防弹玻璃后老鲍里斯那闪烁不定的眼神,径直走入了南区耀眼的阳光中。 第七章 需要测试取向的人 手里捏著一百二十美金的巨款,杨坚没有急著回那个发霉的出租屋。 在南区这种地方,隱私和安全永远是第一位的。只要他还蹭著加拉格家的无线网,他的一举一动就永远暴露在利普那个天才黑客的眼皮子底下。 他溜达了两个街区,走进一家破烂的街角通讯店。 其实他第一反应是去拉一根 comcast的有线宽带,又便宜又稳定。但在美国办这玩意儿,不仅要查社会安全码(ssn)和信用分,还得跟那些大爷一样的安装工预约时间,排期能排到下个星期。就原身那稀烂的信用记录和欠著房租的窘境,去营业厅绝对会被赶出来。 所以,他极其果断地花四十美金现金,买了一个不需要身份登记的预付费 3g移动热点(mifi),又充了二十美金的流量包。 虽然这玩意儿的网速跟十年后的 5g没法比,流量费也贵得肉疼,但胜在插电即用、完全不记名,且做到了物理级別的网络隔离。 走在回家的路上,杨坚的脑子也没閒著。 “老鲍里斯这条线算铺下了,但这老狐狸肯定会压价,货源不能全指望他。”杨坚摸著下巴琢磨。想要把这门二手生意做大,他必须搞到更多廉价的、带有运营商锁的二手 iphone。 他清楚,单靠自己去垃圾桶碰运气的捡漏方式效率实在太低,想要形成规模化变现,他必须建立稳定且极其下沉的供货渠道。 找小混混?不,那帮小鬼成不了气候。想要大量且廉价的二手“砖头机”,最好的源头是那些流浪汉、癮君子和小偷。而在南区,谁是这帮边缘人的“精神领袖”兼万事通? 当然是加拉格家的那个老混蛋——弗兰克(frank gallagher)。 只要给他买几口免费的劣质啤酒,再承诺一点极其微薄的抽水,天天泡在阿莱比(alibi)酒吧里的弗兰克,绝对能把半个芝加哥的黑机子都给他倒腾过来。 想到这里,杨坚的心情大好。 回到出租屋,连上专属网络,杨坚把那台破戴尔笔记本摊开。倒卖翻新机固然是一条来钱快的捷径,但终究受限於体力、货源和南区的市场规模。想要在这个世界真正站稳脚跟、逃离斩杀线,他必须在最短的时间內,积累起一笔极其庞大的原始资金。 作为一名资深it从业者,他深知在2011年这个移动网际网路刚刚爆发的红利期,最暴利的印钞机是什么——轻量级的爆款手游。 “flappy bird的物理引擎我是写不明白了,但这世上又不是只有这一款爆款游戏。2048总行了吧?” 杨坚搓了搓手,点开极其笨重的 eclipse ide。2048的核心逻辑不过就是一个 4x4的二维数组,加上简单的滑动和合併算法,这简直是编程入门的课后作业级別! 然而,半个小时后。 “砰!”杨坚烦躁地一拳砸在桌子上,对著满屏飘红的报错信息破口大骂:“这特么写的都是什么反人类的垃圾语法?!” 他痛苦地捂住了脸。太折磨了。想当年,他好歹也是个混跡於大厂的云原生基础设施工程师,天天在 aws上维护庞大的云集群,手里敲的都是极其优雅的 go语言並发程序,前端隨便拉个 next.js框架就能写出丝滑的交互界面。 由奢入俭难啊! 习惯了后世那些高度封装的现代框架和自动垃圾回收机制,现在让他重新回到 2011年,去手敲那些又臭又长的 java样板代码、去配置繁琐得要命的 xml布局文件,简直比杀了他还难受。脑子里的算法全在,但手下的代码根本不听使唤。 “不行,得找个教程復健一下。” 杨坚打开瀏览器,熟练地搜索起前世鼎鼎大名的“uc berkeley cs 61b(数据结构与算法 java版)”。这门神课在未来可是 b站和 youtube上无数码农的启蒙宝典。 结果网页转了半天,搜索结果里除了几个极其模糊的课程大纲,根本没有任何公开的视频资源。2011年的网络教育平台,荒芜得像一片沙漠。 “毁灭吧,累了。” 被 2011年的落后技术生態毒打了一顿的杨坚,彻底鬱闷了。他猛地合上电脑,推开房门,打算去外面的巷子里透透气,平復一下被 java伤透的心。 刚溜达到后巷的铁丝网旁,他就闻到了一股劣质香菸的味道。 转头一看,利普正坐在加拉格家后院的破沙发上。这个平日里总是带著嘲讽笑容、不可一世的天才少年,此刻却双眼发直地盯著地面,嘴里叼著一根快烧到手指的烟,整个人仿佛陷入了某种巨大的存在主义危机。 “嘿,天才。”杨坚走过去,隔著铁丝网问道,“怎么了?芝加哥大学的招生办拒绝你的全额奖学金申请了?” 利普抬起头,眼神复杂地看了杨坚一眼,隨后习惯性地嗤笑了一声,吐出一口浓烟:“上大学有什么用?去借一屁股该死的学生贷款,拿个破文凭,然后像你这个废物一样,躲在南区发霉的出租屋里连房租都交不起吗?老子才不去。” “fxxk off!”被懟了一句,杨坚直接回喷上一句美国国粹,附带上国际友好手势。 骂归骂,利普的眼神却依然烦躁。他用脚尖踢了踢地上的几本杂誌,沉默了半晌,突然有些彆扭地开口:“嘿,杨。我有个……嗯,我有个朋友。他最近遇到点困惑。” “你说的这个朋友,是不是你自己?”杨坚挑了挑眉毛。 利普瞪了他一眼:“闭嘴,听我说完。我这个『朋友』,他今天在帮他室友收拾床铺的时候,从床底下翻出了一点『秘密宝藏』。” 杨坚瞥了一眼地上的杂誌。最上面是一本《barely legal》(少男少女不宜杂誌)。 “这有什么?青春期男孩的床底下要是没点这东西,才该带他去看医生。” “是啊,我朋友一开始也是这么想的。”利普烦躁地抓了抓头髮,“但是,当他把那本《barely legal》拿起来的时候,里面夹著的另一本杂誌掉了出来……” 利普用脚尖把压在下面的那本杂誌挑开。 利普乾咳了一声,试图掩饰尷尬:“所以,我那个朋友现在很困惑,他在怀疑他的室友是不是……” “是不是喜欢男人?”杨坚直接打断了他那拙劣的掩饰,似笑非笑地看著他,“不用拐弯抹角了,利普。你说的那个『室友』,是伊恩吧?” “臥槽!” 利普像被踩了尾巴的猫一样跳了起来,指间夹著的烟都差点掉在地上。他瞪大了眼睛,见鬼似的盯著杨坚。 “你他妈怎么知道的?!你监视我们家?!” “拜託,我是个成年人,而且我长了眼睛。”杨坚一脸淡定地指了指利普,“在这个街区,除了你和伊恩,还有谁的床底下能翻出这玩意儿?总不能是卡尔吧?他还没到对人类感兴趣的年纪。” 利普咽了口唾沫,虽然极度震惊,但最终还是颓然地坐回了破沙发上,双手捂住脸。 “我不歧视同性恋,这里是南区,比这操蛋的事情多了去了。但我他妈是他哥哥!如果他真的是……为什么我这个智商 150的天才从来没有发现过任何蛛丝马跡?我甚至还天天跟他聊女人的胸部!” 看著利普陷入了深深的自我怀疑和哥哥的责任感中,杨坚决定推他一把。 “猜来猜去有什么用?既然你不確定,找个法子测一测他不就行了?”杨坚靠在铁丝网上,隨口说道。 “怎么测?拿个心电图机绑在他身上,然后给他放视频吗?”利普翻了个白眼。 “极其简单的生物学反应。你把他和一个火辣、性感、且主动的女孩关在一个房间里。如果他是个直男,面对诱惑身体一定会诚实;如果他毫无……” 杨坚摊了摊手:“那你就得准备好去参加彩虹大游行了。” 利普愣住了,他那颗聪明的脑袋迅速运转了一下,眼睛渐渐亮了起来。隨后,他的眼神极其突兀地落在了杨坚的身上,嘴角勾起一抹坏笑。 “好主意,杨。这事儿就交给你了。” “我?!”杨坚差点被自己的口水呛到,“臥槽,我是男的!难道你要我去测试你弟弟?” “滚蛋,你想得美。”利普嫌弃地摆了摆手,“你去帮他安排这个女孩测试下。” 利普走到铁丝网前,拍了拍杨坚的肩膀,语气里充满了一种南区特有的道德绑架:“杨,你虽然混得惨,但你毕竟是这条街上极少数拥有『大学毕业证』的人。更重要的是,你之前不是为了赚房租,给街角那个凯伦·杰克逊(karen jackson)补习过数学吗?” 听到“凯伦·杰克逊”这个名字,杨坚的脑海里莫名闪过一丝属於原身的、带著几分青涩和香草味洗髮水的模糊片段。 但他並没有去细挖这具身体的记忆,因为作为穿越者,他对《无耻之徒》剧情的“刻板印象”立刻占据了智商的高地。 他太熟悉原剧里的那个凯伦了——长得漂亮、身材火辣,且因为极其严重的“daddy issue(父爱缺失)”而作风放荡,甚至堪称南区公认的“海后”。 如果让他去约那个传闻中只要给点好处什么都愿意乾的叛逆少女,简直不要太容易。 “你懂我的意思吧?”利普挤了挤眼睛,笑容像个拉皮条的混蛋,“你直接带著伊恩去她家,打著『带朋友一起补习数学』的幌子进门。然后让凯伦在房间里对他进行一下『硬度测试』。在凯伦她那个整天待在家里烤饼乾的老妈希拉眼里,你这个『大学毕业的正经补习老师』亲自带著学生上门,就是全世界最完美的掩护。” 杨坚摸了摸下巴,凭著自己对原著剧情的盲目自信,毫不犹豫地点了点头。 “计划很完美。”杨坚挑了挑眉毛,但隨即话锋一转,伸出两根手指捻了捻,露出了一个极其市侩的笑容,“但是利普,咱们这是在南区,我不开慈善机构。拉皮条这种有损我『为人师表』光辉形象的脏活,可是要收费的。” 利普翻了个大大的白眼:“得了吧杨,我还不知道你?你要是能从兜里掏出五块钱,都不至於去抢大妈们的临期麵包。而且我现在浑身上下加起来不超过二十美金,你找我收费?” “我不要你的钱。” 杨坚凑近了一步,压低声音,眼中闪烁著商人的精明:“你和你那个混世魔王弟弟卡尔,在学校里、地铁站上,平时没少『捡』东西吧?” 利普警惕地眯起眼睛:“你什么意思?” “我需要二手 iphone。”杨坚盯著利普的眼睛,眼神中闪烁著商人的精明,“我不问出处,只看数量。不管是带有 at&t还是其他什么见鬼的运营商网络锁,甚至屏幕有些许碎裂、外壳磨损也无所谓。只要能开机,主板没烂就行。” 他伸出五根手指晃了晃:“你给我弄来五台这种在黑市上卖不上价的『砖头机』,我就接下这个活,包管让你弟弟在今天日落之前,弄清楚自己到底是直的还是弯的。” 利普愣了一下,看著杨坚就像在看一个白痴。 “五台报废的带锁机?你要那种只有傻子才会买的砖头干什么?盖房子吗?”利普百思不得其解,但隨即耸了耸肩,痛快地答应了,“成交。几台破手机而已,下午我和卡尔去红线地铁(red line)上溜达一圈,顺几个外地游客的口袋就有了。” “各取所需罢了。”杨坚微笑著和他碰了碰拳头。 “谢了兄弟!你等著,我这就去把伊恩那个白痴忽悠出来!”利普觉得这笔买卖极其划算,兴奋地转过身,一溜烟跑回了院子。 看著利普远去的背影,杨坚轻鬆地吹了个口哨。 然而,此时自信满满的杨坚完全没有意识到,在这片神奇的南区土地上,原身这只蝴蝶的翅膀早就悄悄改变了一些东西。 第八章 就你叫kiki啊 “叮咚——” 杰克逊家门廊前,杨坚按下了门铃。为了让自己这个大学生家教的身份显得可靠,他出门前特意挑了件洗得发白但还算乾净的衬衫,头髮也用水稍微抓了抓。站在他旁边的伊恩则显得有些侷促,这可怜的倒霉蛋到现在还以为,利普让他来是为了参加什么“常春藤学长带新生的数学互助小组”。 门很快开了一条缝,紧接著“咔噠”几声,防盗链被依次解开。 门后出现了凯伦的母亲——希拉(sheila)。她穿著碎花围裙,手上戴著一双黄色的橡胶洗碗手套,脸上带著那种神经质却又极其热情的標誌性笑容。 “哦!杨!我的天哪,你终於来了!”希拉激动地隔著纱门打招呼,目光扫到一旁的伊恩,“还有加拉格家的小伊恩,快进来,快进来!” 两人刚迈上台阶,希拉立刻极其紧张地指著地上那块印著“welcome”的垫子:“亲爱的孩子们,鞋子!必须把鞋子脱在门外!外面的街道上全是各种大肠桿菌、葡萄球菌和狗屎里的寄生虫,你们知道的,只要踩进来一步,整个屋子的空气就都被污染了!我还在厨房烤著曲奇饼乾呢!” “没问题,希拉太太。” 杨坚非常配合地踢掉了那双破旧的板鞋,穿著袜子踩进了铺著厚厚地毯、乾净得甚至能反光的客厅里。伊恩也一脸尷尬地照做。 “凯伦!甜心!”希拉转头衝著楼上大喊,声音里透著欢快,“快下来,你那帅气的数学老师来陪你了!” 伴隨著一阵轻快的脚步声,楼梯上出现了一个极其靚丽的身影。 凯伦穿著一件紧身的白色小吊带和热裤,金色的长髮隨意地披散在肩上。当她看到站在客厅里的杨坚时,那双湛蓝色的眼睛瞬间亮了起来,嘴角抑制不住地上扬,整个人像一只快乐的小鸟一样飞奔下来。 面对小女孩的热情,杨坚却本能地保持著成年人的社交距离。他礼貌地招了招手,用一种极其公事公办的语气微笑道:“嗨,凯伦。下午好。我们直接去餐桌那边准备开始吧?” 凯伦的笑容瞬间僵在了脸上。 她原本满心欢喜地等待著一个心照不宣的曖昧眼神,或者是打算趁著希拉转身去厨房拿零食的时候,凑过去偷偷要一个吻,却迎头撞上了这种……类似於长辈审视晚辈的古怪距离感? 取而代之的,是迅速升腾的委屈和怒火。 但碍於老妈在场,她硬生生地憋住了情绪。 希拉並没有察觉到气氛的异样,她开心地搓了搓隔著橡胶手套的手:“我去给你们拿刚烤好的小甜饼和柠檬水!你们先去餐桌那边坐!”说完,便哼著歌转身走进了厨房。 確认老妈的身影消失在厨房门后,凯伦脸上的偽装瞬间卸下,取而代之的是迅速升腾的委屈和怒火。 她一把將杨坚拽到餐厅的死角,压低了声音,像一头髮怒的小母狮子,眼眶瞬间红了,咬牙切齿地质问: “你终於捨得出现了?三天!整整三天!你连一条简讯都没给我发过!” “啊?”杨坚愣住了,压低声音试图解释,“那个……我这几天……” “你还在这跟我装傻是吧?想用冷暴力分手直说!”凯伦根本不听,死死盯著他,声音里带著哭腔却又不敢太大声,“你变了!以前趁我妈去厨房,你都会偷偷抱我一下,你今天甚至都不叫我『kiki』了!你是不是在外面有別的女人了?!” “kiki?!” 听到这个充满亲昵感的缩写称呼,杨坚的大脑“嗡”地一声,仿佛被一道闪电劈中。 就你叫kiki啊! 昨晚他刚穿越过来时,在那台碎屏的 iphone 3gs里翻到的唯一一条未读简讯——【我想你了。——kiki】。 草! 破案了! 那个备註为kiki的曖昧对象,根本不是什么不可描述的地下接头人,而是眼前的 karen(凯伦)! 杨坚看著眼前这个眼泪在眼眶里打转、正处於青春期情绪炸弹状態的女孩,心里顿时一万头草泥马狂奔而过。 前身这个混蛋,居然真的借著补习的名义,把女学生变成了自己的小女友! “这该死的剧情怎么这么像韩国电影《寄生虫》啊?”杨坚在心里疯狂吐槽,“难道我最后也要落得个倾家荡產、被人捅一刀躲进地下室里过一辈子的下场?!” 但他现在根本不知道该怎么应对。 他的躯壳虽然是原身,但灵魂却是一个在后世被社会狠狠毒打过、心智成熟的资深牛马。此刻看著凯伦,他只觉得这就是个乳臭未乾、极其情绪化的。这哪是什么刻骨铭心的爱情,顶多是青春期荷尔蒙的衝动罢了。 更要命的是,由於记忆模糊,他现在甚至不知道原身和凯伦到底发展到了哪一步! “是一垒、二垒、三垒,还是已经在地下室里全垒打了?……等等,我在胡思乱想些什么奇怪的棒球词汇啊!” 在没有翻看手机简讯记录推演復盘之前,杨坚绝对不敢轻举妄动。 “那个……你冷静点,去餐桌那边说,这几天我確实太忙了……”杨坚硬著头皮试图安抚。 “忙?忙著躲我是吗?!”凯伦越想越气,直接抓起沙发上的一个抱枕狠狠砸向杨坚,“带著你的朋友滚出去!我今天不想补习了!滚!” “好嘞,你多喝热水注意休息,我改天再来看你。” “滚!” 杨坚如蒙大赦,顺水推舟地一把抓住还在旁边看戏的伊恩的衣领,拎著他连滚带爬地逃出了杰克逊家的大门。 一直跑到街角,杨坚才停下来喘了口气。 “你俩到底什么情况?”伊恩一脸懵逼地看著他。 “大人的事小孩子別多问。”杨坚乾咳了一声,心虚地別过头,假装打量著街角那个生锈的消防栓。 不过这下也彻底断绝了他最初的计划。既然凯伦是前身的小女友,那无论如何,作为一个有底线的成年男人,他都不可能让自己名义上的女朋友去给伊恩做那种生理测试。即使他知道伊恩是个百分之百的基佬,那也不行。 但是,答应了利普的事情又必须办,那五台作为启动资金的二手手机他势在必得。 “看来得花点本钱找外包了。” 杨坚摸了摸口袋。卖手机赚的一百二十美金,买 mifi和流量包花掉了六十,现在兜里就只剩下六十美金了,必须得省著点花。 作为熟知剧情的穿越者,杨坚太清楚这个女人的含金量了。在原剧里,她表面上只是个在 alibi酒吧附近揽客的廉价站街女,实际上却是个智商碾压南区九成人口的怪物。她不仅精通多国语言、拥有极其可怕的財商,后期甚至凭著一己之力做假帐、玩弄法律漏洞,兵不血刃地把凯文那家破酒吧的经营权都骗到了自己手里,硬生生把一个亏本的破酒馆做成了盈利的网红店。 在她那具性感的皮囊下,藏著的根本就是一个毫无道德包袱、绝对理智的精致利己主义者。 找这种硬核狠人来办这种小事,只要钱给到位,绝对万无一失。 更重要的是,杨坚心里有著更实际的算盘。 他接下来要扩大倒卖破解版 iphone的生意,就免不了要建立进出货的渠道,频繁地和南区那些帮派分子、毒贩甚至黑商打交道。单靠他一个人,不仅出货效率低,而且在这片没有王法的街区极容易被黑吃黑。他迫切需要一个脑子好使、手腕强硬、能在那些地头蛇面前镇得住场子,且极其懂帐目和规避风险的帮手。 “现在借著这个机会跟她接触接触,探探底细也不错。”杨坚在心里盘算著,“就当是花点钱给未来的核心销售兼財务顾问做个面试了。” ...... 半个小时后。 “等等,我们为什么来你家?”伊恩站在破破烂烂的客厅里,看著墙角的水渍,一脸警惕和疑惑,“你不是说凯伦要给我补习吗?” “凯伦突发极其严重的青春期情绪综合徵,今天不適合教学。”杨坚面不改色地隨口胡扯,“为了不耽误你的学习进度,我刚才在回来的路上,临时给你找了一位极其专业的『代课老师』。她的教学风格比较……沉浸式。” “代课老师?”伊恩更懵了。 正说著,虚掩的房门被一把推开。 杨坚刚才抠抠搜搜花了十五美金,从 alibi酒吧后巷请来了斯维特拉娜。 俄婊踩著高跟鞋走了进来,她那双冰冷的眼睛毫不客气地扫视了一圈这个破旧的出租屋,发出一声极其嫌弃的冷哼。 “听著,业务很简单。”杨坚从桌上摸出一副不知道从哪捡来的黑框眼镜,递给穿著紧身皮裙的俄罗斯女人,指了指自己的臥室门,“你现在是个性感火辣的数学辅导老师。你的任务就是进去那个房间,用尽一切你作为专业人士的手段诱惑他。如果他有反应了,测试结束;如果他没反应……你可以蹲下去尝试一些更直接的物理刺激。” 斯维特拉娜接过眼镜戴上,那张冷艷的脸上没有丝毫波澜,用带著浓重俄罗斯口音的英语冷酷地回了一句: “十五美金包直接物理刺激?还要我亲自上门忍受你这屋子里的霉味?你可真抠门,杨。不过看在这是白天的第一单,闭著眼睛也就是几分钟的事,成交。” 她一把揪住还在发愣的伊恩的领子,像拖小鸡一样把他拽进了杨坚的臥室,顺手“砰”地一声反锁了房门。 被关在门外的杨坚靠在客厅的沙发上,双手插在兜里,静静地听著里面的动静。 臥室里一开始极其安静,隨后传来了伊恩惊恐的声音:“嘿!你干什么?你不是杨请来的老师吗?为什么脱衣服……” “嘘,这就是生物课,男孩。”斯维特拉娜冷酷的声音传来。 紧接著是床板摇晃的嘎吱声、布料摩擦的声音,以及伊恩越来越粗重、且带著极度抗拒的呼吸声。 “等……等一下!不要碰那里!该死,你別蹲下去!”伊恩的声音已经变成了变调的惊叫。 大约只过了三分钟,“咔噠”一声,臥室门被拉开了。 斯维特拉娜面无表情地走了出来,一边整理著自己有些凌乱的皮裙,一边极其专业且毒舌地下了结论: “测试结束。我连看家本领都用上了,但他那里就像一根放在西伯利亚冰原上冻了三天的死泥鰍。” 俄罗斯女人走到杨坚面前,毫不客气地把那十五美金塞进內衣里,临走前还极其嫌弃地补了一刀: “他要么是彻底坏掉了,要么就是只喜欢吃香肠。下次有这种浪费我表情的活儿,得加钱。” 看著斯维特拉娜踩著高跟鞋扬长而去,杨坚强忍著笑意。 他走进臥室,看著坐在自己的破床上紧紧抱著被子、仿佛刚被摧残过一般面如死灰的伊恩,极其欣慰地拍了拍手。 “恭喜你,伊恩。测试非常成功。”杨坚咧嘴一笑,“现在,我们可以去跟你哥哥匯报,你是个如假包换的基佬了。” 第九章 一个能大赚一笔的漏洞 从杨坚家里出来,回加拉格家的这一路上,伊恩整个人还有些惊魂未定。他紧紧拽著自己的夹克领口,仿佛斯维特拉娜那带著极强压迫感的俄式口音还在他耳边迴荡 “所以……”伊恩踢飞了路边的一颗石子,深吸了一口气,转头看向身旁的杨坚,“到底为什么?利普那个白痴为什么要搞这么一出变態的『测试』?” “因为他在帮你收拾床底下的《barely legal》时,极度不小心地抖出了里面夹带的私货——比如一本封面是两个肌肉猛男抱在一起的地下同志杂誌。”杨坚耸了耸肩,语气轻鬆地揭晓了答案。 伊恩猛地停下脚步,双手痛苦地捂住了脸,发出一声绝望的哀嚎:“老天啊,杀了我吧!他全知道了?!” “別那么紧张,伙计。”杨坚拍了拍他的肩膀,语气里透著属於成年人的包容与豁达,“这里是芝加哥南区,大家连明天的早饭在哪都不知道,谁还有空去评判別人的性取向?每个人都有选择自己生活方式的权利,只要你不偷不抢,你喜欢男人还是女人,都值得绝对的尊重。” 听到这番话,伊恩从指缝里抬起眼睛,有些惊讶地看著杨坚。 在南区这种充斥著粗鄙、歧视和帮派文化的地方,“尊重”是一个极其罕见的词汇。杨坚这种平静且理所当然的態度,让伊恩原本紧绷的神经瞬间放鬆了下来。 “谢谢你,杨。认真地说。”伊恩嘴角终於露出了释然的笑意,但他隨即眼珠一转,用肩膀撞了撞杨坚,故意调侃道,“既然你这么开放……那你觉得,我如果喜欢你这种有著完美下頜线的亚裔帅哥类型,怎么样?” 杨坚如同触电般猛地往旁边跳开了一大步,双手交叉在胸前比了个大大的“x”。 “打住!立刻把这个极其危险的念头掐死在摇篮里!”杨坚一脸严肃,毫不犹豫地斩断了他的念想,“我是个百分之百、如假包换的钢铁直男,我只喜欢前凸后翘、热情火辣的女人。你敢对我有非分之想,我就敢再花十五美金把刚才那个俄罗斯女人请回来!” “哈哈哈!你该看看你现在的表情,见鬼!”伊恩被杨坚夸张的反应逗得大笑起来。 看著笑得前仰后合的伊恩,杨坚也忍不住跟著笑了起来。 老话说得好,男人关係变铁有三大捷径:一起同过窗,一起扛过枪,一起嫖过娼。今天这事儿虽然杨坚只是在门外当了个“拉皮条兼放风”的,但这种极其荒诞且私密的共同经歷,无形中將两人的关係拉近了一大步。 两人一路有说有笑地推开了加拉格家的后门。 听到动静,利普像一阵风似的从楼上冲了下来。他先是看了一眼杨坚,杨坚冲他挑了挑眉,极其肯定地点了点头。 利普深吸了一口气,转头看向自己的弟弟,表情有些复杂,但更多的是释然。 记住我们101看书网 “所以……你是弯的。”利普走上前,语气肯定。 “是的,我是。”伊恩看著哥哥的眼睛,没有任何闪躲。 空气短暂地安静了一秒钟。隨后,利普猛地伸出手,一把揽住伊恩的脖子,用力揉了揉他的红头髮,笑著骂了一句:“你这个藏得挺深的混蛋。听著,无论你喜欢什么,你永远是我弟弟,这事儿绝不会改变我们之间的任何东西,懂吗?” “我知道。”伊恩笑著锤了利普的胸口一拳。 站在一旁的杨坚看著这一幕,心里暗自感慨。作为穿越者,他太清楚这俩兄弟的羈绊有多深了。在原著剧情里,即使后来利普通过学校的血液检测项目,查出伊恩其实是莫妮卡和弗兰克的兄弟生的,两人只是同母异父,但这份超越血缘的兄弟情谊却从未有过半点动摇。 把话说开之后,利普转头看向杨坚,恢復了那副街头混混的精明模样:“对了,杨。你要求的那五台砖头机,今天下午没时间去红线地铁摸鱼了,手里暂时没有货。给我几天时间,我保证给你弄来。” “不著急,注意安全,別被警察逮著就行。”杨坚点了点头。 他现在確实得重新规划一下资金了。卖手机赚的一百二十刀,买无线热点花掉六十,刚才又给了俄婊十五刀,加上之前兜里剩下的三个钢鏰,他现在的全部身家只剩下可怜的四十八美金。这点钱在南区连当个倒爷的启动资金都紧巴巴的。 “还有个事儿。”杨坚清了清嗓子,极其厚脸皮地凑到利普跟前,“你手里有没有关於 java编程入门的教材或者旧书?” “java编程入门?”利普像看外星人一样看著他,隨后爆发出一阵极其放肆的嘲笑,“老天,你是个大学生!一个拿了计算机信息系统专业本科文凭的人,跑来找一个南区的高中生借编程教材?你大学学费是用来买大麻了吗?” “別废话,就说有没有。”杨坚翻了个白眼。 他当然没放弃写代码搞钱的念头。想当年,他好歹也是正儿八经拿过卡耐基梅隆大学(cmu)计算机硕士学位的,作为曾经大厂里云计算方向的资深软体工程师,天天跟 go和 next.js打交道,计算机底层的算法和逻辑早就烂熟於心。现在无非是回到十多年前,捏著鼻子重新適应一下 java这种在后世看来略显笨重和繁琐的语法罢了。 语言只是工具,核心的思维还在。 “等著。”利普一边嘲笑,一边走到客厅角落那个堆满杂物的纸箱里翻找了一通。 片刻后,他隨手扔过来一本极其厚重的书。 “啪!” 杨坚稳稳接住。 这是一本不知道经过了几手摧残的《java编程从零开始》。经典的head first系列丛书,本科生和初级程式设计师基本人手一本。 封面上甚至还沾著极其可疑的油渍和类似番茄酱的污垢,但好在里面的印刷字跡依然清晰可见。 “谢了。这算你欠我的那五台手机的利息。”杨坚毫不客气地把书夹在腋下,“我先回去了,祝你们有个愉快的夜晚。” …… 回到自己那个发霉的出租屋,杨坚洗了个手,盘腿坐在破沙发上,开始翻看那本沾著油渍的旧书。 一页、两页、十页…… 凭藉著前世扎实的计算机功底,重新看这种入门级的语法书,对他来说就像是一个开惯了自动挡超跑的老司机,重新坐进了一辆手动挡的老爷车里。 虽然需要花点时间去重新適应那繁琐的离合和生涩的档位,但怎么打方向盘、怎么看后视镜的底层逻辑早就刻在了肌肉记忆里。 他脑子里飞速地將 go语言的並发模型和 java的面向对象机制进行著对照翻译,重构著自己在这个时代的技能树。 让他惊喜的是,他感觉自己的脑子转得简直比以前快了无数倍!重生前,他在大厂里跟风去学那些晦涩的 ai大模型和底层算法时,看两页 paper就觉得头昏脑涨、老费劲了;但现在,这些复杂的逻辑和代码结构在他眼里极其清晰明了。 也许是穿越带来的重生福利,又或者仅仅是因为这具二十岁出头的年轻肉体,大脑皮层正处於最具活力的巔峰状態,拥有著极其恐怖的高效运转能力。 翻著翻著,当他看到书里关於“java日誌处理(log)”这一章节时,他的动作猛地停住了。 “日誌……” 杨坚死死地盯著书页上的字眼,大脑深处仿佛有一道沉睡的闪电骤然劈下,瞬间照亮了他的记忆库。作为平时习惯关注业內新闻、且当年在公司里亲手参与过相应漏洞排查和应对的资深开发,他对这玩意儿太敏感了。 “臥槽!” 杨坚猛地合上书,心臟开始剧烈地狂跳。 他想起来了! 在后世那个网际网路高度发达的时代,曾经爆发过一个震惊全球、让所有大厂程式设计师通宵熬夜加班修復的史诗级漏洞——log4j漏洞(log4shell)! 这可是直到 2021年底才被正式曝光的核弹级古老漏洞! 在很多人的认知里,这个漏洞是在后来的 log4j2版本中才彻底爆发的。但杨坚清楚地记得当年在技术论坛上看过的一篇深度溯源贴:其实早在 2001年左右,当 java的日誌框架开始引入 jndi(java naming and directory interface)机制和动態组件(比如 jmsappender)来处理复杂日誌时,这个可怕的祸根就已经悄悄埋下了! 它的原理说难不难,仅仅是因为日誌组件中包含了一个致命的 lookup解析功能。黑客只需要在网页搜索栏、登录框或者任何会被伺服器记录日誌的地方,输入一段极其简单的特定字符串,一旦这行字符串被底层框架解析,伺服器就会自动去下载並执行黑客指定的恶意代码! 这就相当於你对著门卫喊了一句暗號,门卫不仅把你放了进去,还把整个金库的钥匙主动塞到了你手里!直接就是 cvss评分 10.0的满级杀伤力,能够实现极其致命的远程代码执行(rce)。影响范围之广,几乎覆盖了全球一大半的网际网路企业和云服务。 杨坚甚至还清楚地记得当年国內那个大瓜:2021年 11月,阿里云的安全工程师最早发现了这个恐怖的漏洞。但在发现之后,阿里云並没有第一时间先通知中国工信部,而是直接按照开源社区的惯例上报给了美国的 apache软体基金会。结果这事儿惹得高层大怒,工信部直接暂停了与阿里云的网络安全威胁信息共享合作,硬生生把这个云计算巨头关了半年的小黑屋。 “现在是 2011年,虽然那些夸张的微服务架构还没完全普及,但苹果、谷歌、亚马逊这帮巨头的底层伺服器上,绝对已经跑满了带有这个 jndi隱患的 java早期日誌组件!” 杨坚激动得双手都在颤抖。 发现这类底层漏洞的逻辑对他这个经歷过后世技术大爆炸的人来说並不算太难。只要他顺著这条思路,在本地环境里復现出一个类似的攻击模型,证明在这个年代同样可以通过 jndi注入拿下伺服器权限,然后打包整理成一份极其详尽的漏洞报告…… 硅谷那些科技巨头都有极其丰厚的漏洞赏金计划(bug bounty)。只要他把这份报告精准地提交给那些最怕伺服器宕机、最怕数据泄露的大公司,比如谷歌或者微软,开口要个大几万甚至十几万美金的赏金,对於那些財大气粗的巨头来说,简直就是九牛一毛! 杨坚极其冷静地在脑海中盘算著。在这个移动网际网路和云计算刚刚起步的2011年,java作为企业级应用绝对的霸主,其底层架构几乎覆盖了全美90%以上的大型科技公司。 从亚马逊 aws云服务的早期雏形,到谷歌庞大的內部业务系统,再到华尔街各大银行的结算后台,全都是 java的重度用户! 拥有覆盖面这么广、杀伤力这么恐怖的“核弹”,只要操作得当,这绝对会成为他在这个时代掘到的第一桶金。 不过,在真正动手写 exploit(漏洞利用程序)之前,他得先摸清 2011年这个时代的“安全市场行情”。他可不想白干一场。 杨坚迅速翻开笔记本,连上刚买的 3g热点,打开略显简陋的谷歌搜索页面,指尖在键盘上飞速敲下了一行关键字:“bug bounty program rce reward 2011”。 隨著网页缓慢加载,几条关键信息跃然屏上。 排在最前面的,是谷歌在去年刚推出、今年正大举扩张的 vrp(漏洞赏金计划)。上面明確写著:对於严重的远程代码执行(rce)漏洞,基础起步价是 3133.7美金(极客黑话 elite的谐音),如果漏洞涉及核心底层组件,赏金可以轻鬆突破数万美金。 再往下看,还有像 zdi(zero day initiative)这种业內老牌的零日漏洞收购中介。对於这种能直接打穿伺服器的“满级大杀器”,zdi的收购价歷来大方,起步就是五万美元,遇到特別关键的通用组件,甚至能逼近十万美元的大关! “绝对不能报给 apache基金会,那帮搞开源的穷光蛋可没钱发奖金。得直接拿著完整的攻击报告,去找 zdi或者谷歌的安全中心『要赎金』。” 杨坚在心里迅速確立了商业模式。 看著屏幕上那些诱人的数字,杨坚的呼吸逐渐变得急促起来。他的心中充满了兴奋,以及即將摆脱贫穷的强烈期待。 “大公司的漏洞审核和財务打款流程虽然繁琐,至少需要几周甚至一个月的时间,但只要能拿到 cve確认邮件,这笔钱就板上钉钉了。” 他重重地合上那本沾满油渍的旧书,十指交叉,把指关节按得咔咔作响。 “接下来这几天,就在这台破戴尔上搭个本地测试环境。只要能把攻击代码完美復现出来,我就能拿著这份报告,从硅谷巨头的手里稳稳地抠出第一桶金!” “这不比倒卖二手iphone强完了?” 第十章 派对跳舞与史蒂夫 在出租屋里隨便凑合了一顿晚餐后,杨坚心满意足地打了个饱嗝,准备开始干活。 他將那台破戴尔笔记本放在桌上,一边翻看著那本沾著油渍的《java编程从零开始》,一边在简陋的系统里配置著 jdk环境,尝试搭建一个极其基础的 tomcat本地测试伺服器。 虽然脑子明白了,但真在这台破电脑上实操起来,却立刻蹦出了一堆让人血压飆升、极其莫名其妙的环境衝突 bug。 “不是,哥们!这些莫名其妙的bug到底是怎么冒出来的?!” 杨坚烦躁地抓了抓头髮。 更让他感到绝望的是,习惯了后世遇到问题就直接搜索甚至求助 ai的他,此刻打开 2011年这个时间段的 stack overflow,搜出来的相关报错回答简直少得可怜。 没有成熟的开源生態,没有详细的避坑指南,甚至连个能直接复製粘贴的现成解决方案都找不到! “这也太折磨了!教练,我想卖手机!” 杨坚內心是崩溃的,但也只能咬著牙继续对著那本破书一行行排查那个见鬼的 classpath路径报错。 就在他快要被这堆古董级的 bug逼疯的时候—— “篤篤篤——” 代码刚改到一半,门外突然传来了一阵急促的敲门声。 杨坚如释重负地鬆了一口气,揉了下有些发红酸涩的眼睛,起身拉开门。 门外站著大姐菲欧娜,以及她的闺蜜小v。 两人显然都是极其用心地精心打扮过的。 尤其是菲欧娜,她换下了平时那身旧t恤和宽大牛仔裤,穿上了一件修身的蓝色深v亮片吊带裙。 两条细细的肩带完美地勾勒出她骨感的锁骨和紧致火辣的曲线,短裙下那一双常年奔波练就的笔直长腿更是毫不掩饰地展露著。 她一改平时的素麵朝天,化了极具侵略性的烟燻妆,平时总是隨意扎在脑后的头髮也慵懒地披散在肩头。 耳垂上晃荡著两个金色圆环耳环,配上那一抹张扬的红唇,整个人在走廊昏暗的灯光下,散发著一种野玫瑰般粗糲又充满攻击性的致命性感,和那个在加拉格家繫著围裙操碎了心的大姐完全判若两人。 “嘿,杨。”菲欧娜刚打了个招呼,目光落在杨坚脸上时,却不由自主地愣了一下。 因为决定今晚要打起精神搞测试环境,杨坚刚才特意洗了个澡,顺手把原身留了很久的杂乱胡茬颳得乾乾净净,头髮也用水往后隨意地抓了抓,露出了如同精心雕琢的艺术品般的完美五官。 配合著他那属於成熟灵魂的沉稳眼神,整个人散发著一种南区街头罕见的乾净与利落。 “哇哦。”站在一旁的小v吹了个极其响亮的口哨,毫不客气地上下打量著杨坚,“菲欧娜,你可没告诉我你这个住在街角的书呆子邻居,稍微打理一下居然这么辣。” “闭嘴,v。”菲欧娜笑著推了闺蜜一把,然后看向杨坚,“我们正准备去参加克洛伊(chloe)的生日派对。” “克洛伊?”杨坚愣了一下,有些疑惑地看著她,“谁啊?我认识她吗?” “拜託,你脑子被冻坏了吗?”菲欧娜翻了个白眼,有些夸张地比划了一下,“就是咱们高中时那个总是坐在第一排,还在生物课上把解剖青蛙的內臟甩到老师脸上的那个疯女孩啊!” 杨坚其实压根对这个名字和那只倒霉的青蛙毫无头绪。 但估摸著菲奥娜应该没匡他,立刻换上了一副恍然大悟的表情。 “哦哦哦!想起来了,原来是她啊!” 菲欧娜忍不住笑出了声,隨后冲他扬了扬下巴,“要不要一起去喝两杯?南区这鬼地方大晚上的什么妖魔鬼怪都有,有你跟著一块儿去,我和小v也能安全点。” 杨坚本来想拒绝,但转念一想,今天高强度的学习和写代码让他的大脑现在像个过载的 cpu,確实需要降降温。 好不容易穿越过来,享受享受怎么了! 更何况生日派对的酒水都是免费敞开供应的,不喝白不喝。白嫖党必须猛猛衝。 “行啊,等我一分钟。”杨坚飞快地答应了下来。 他转身回到屋里,隨手套上了一件乾净的黑衬衫,外面披了一件原身留下来的、有些磨损但版型尚可的旧皮夹克,便跟著两位辣妹出了门。 …… 十几分钟后,三人来到了南区边缘的一家地下俱乐部。 震耳欲聋的电子音乐混合著酒精和荷尔蒙的气息扑面而来。舞池里挤满了疯狂扭动著身体的年轻男女,廉价的频闪灯將整个空间切割得光怪陆离。 杨坚凭藉著出挑的长相和一身带著点痞气的穿搭,自称南区布拉德皮特一点也不过分。刚在吧檯边拿了一杯免费的啤酒,就连续被好几个化著浓妆的女孩搭訕。 他游刃有余地用几句幽默的玩笑话把人应付过去,端著酒杯靠在吧檯旁,目光投向了舞池中央。 大姐菲欧娜正在那里跳舞。 在加拉格家,她是那个每天要精打细算几美分硬幣、照顾五个未成年弟妹的老妈子。但在这片光怪陆离的舞池里,她终於卸下了所有的重担。 她的舞姿肆意又野性,每一个摇曳的舞姿都透著南区女孩特有的生命力和不顾一切的自由感。 难怪在原剧中,那些富二代公子哥跟中了邪一样被她迷得神魂顛倒。 杨坚笑了笑,一口喝乾了杯里的啤酒,隨手把杯子推给酒保,然后大步走进了拥挤的舞池。 伴隨著震耳欲聋的重低音,他犹如一头慵懒的黑豹般滑入了菲欧娜的身后。没有一丝一毫的拖泥带水,杨坚的身体在密集的电子鼓点砸下的一瞬间,爆发出极其惊人的律动感。 他完美地利用了 urban dance中的关节分离技巧,胸腔与胯部的起伏极其精准地卡住了每一个节拍,带著一种让人无法抗拒的男性压迫感微微前倾,自然且霸道地將自己的节奏,完美嵌入了她狂野的同频摇摆之中。 菲欧娜察觉到背后的动静,顺势转过身。看清来人后,她先是愣了一下,隨即双手极其自然地攀上了他皮夹克的衣领,身体也隨著狂野的节拍更加火辣地贴了上来。 “哇哦!” 菲欧娜微微喘著气,一双大眼睛里满是毫不掩饰的惊讶,扯著嗓子在震耳欲聋的音乐声中喊道: “jian! yang!你这律动感是从哪学的?!我还以为你只会坐在门口台阶上,抱著那些厚厚的破书发呆呢!” 杨坚前世在纽约那种艺术和娱乐氛围极其浓厚的大都市里待久了,为了发泄高压的工作情绪,他下班后可没少去报班学习街舞和偏韩舞风格的 urban dance(都市编舞)。这个舞种强调身体核心控制、关节分离度(isolation)以及律动感,拿到这种全凭酒精和本能乱扭的地下夜店里,完全就是乱杀。 看著菲欧娜这副被惊艷到的模样,杨坚嘴角忍不住扬起一抹小得意,微微偏过头,凑近她的耳边大声回道: “书呆子也得有放鬆的方式,不是吗?我隱藏的技能还多著呢,菲欧娜!” “是吗?那就让我看看你这书呆子还能玩多野!” 菲欧娜被他这句话激起了强烈的兴致,脸上的笑容变得更加灿烂,透著一股不服输的野性。她猛地甩了一下头髮,舞步变得更加狂野,柔软的腰肢隨著重低音肆意扭动。 两人隨著越来越密集的电子鼓点,距离拉近到几乎呼吸相闻。菲欧娜那充满了原始生命力的热舞仿佛能点燃周围的空气,而杨坚不仅稳稳地接住了她所有的动作,甚至还能在节奏的间隙里,用肩膀和胯部精准且充满力量感的律动强势地给出回应。进退之间,两人的呼吸和荷尔蒙在这片狭窄狂热的空间里疯狂交织。 他们之间不仅没有丝毫违和感,反而產生了一种令人心跳加速的、属於成年男女之间的奇妙化学反应。帅哥加美女的贴身热舞永远是最吸睛的,没过多久,他们周围的人便不自觉地让开了一点空间,两人瞬间成了这片舞池的中心。 然而,这耀眼的一幕显然让今晚的主角极其不爽。 过生日的克洛伊原本正在不远处跟几个男生调情,看到全场的目光都被菲欧娜抢走了,顿时醋意大发。她放下酒杯,踩著高跟鞋气势汹汹地挤开人群,直接插到了杨坚和菲欧娜中间。 “嘿,帅哥,我可是今天的寿星!”克洛伊极其主动地贴上杨坚的手臂,眼神挑逗,顺便还挑衅地看了菲欧娜一眼,“不打算陪我跳一支舞吗?” 面对这种强行截胡的行为,杨坚无奈地冲菲欧娜笑了笑,做了一个耸肩动作,隨后绅士地任由克洛伊拉著自己往旁边走去。 菲欧娜无所谓地撩了一下头髮,继续在舞池里享受著自己的音乐。 与此同时,在俱乐部二楼的围栏旁。 史蒂夫(steve)正手持半瓶啤酒,目光一动不动地锁定在舞池中央的菲欧娜身上。看著那个舞池里的女孩,他的眼神里满是毫不掩饰的迷恋,仿佛正沉浸在欣赏一件美轮美奐且生机勃勃的艺术品中。 为了让自己看起来不那么像个来南区找乐子的待宰肥羊,他今晚刻意收敛了富家大少的做派。只是隨意地套了一件深色內搭和一件版型极好的黑色羊毛立领厚夹克,试图融入南区嘈杂的夜色。 但这身看似低调的行头,面料的垂坠感却骗不了人。尤其是手上的劳力士,在闪烁的灯光下折射出冰冷且昂贵的金属光泽,昭示著他与这里格格不入的身家。 史蒂夫看得正入神,满脑子都在琢磨著该用什么完美的开场白下去搭訕,变故却在此时突然发生。 “嘿!你干什么?!” 舞池边缘突然传来菲欧娜极其尖锐且愤怒的大喊。 “抓住他!那个混蛋抢了我的钱包!” 只见一个穿著卫衣的黑影正抓著一个破旧的女式钱包,像泥鰍一样极其滑溜地在人群中狂奔,试图冲向俱乐部的门口。 史蒂夫立马从人群另一侧猛地窜了出来。 这位正愁找不到机会搭訕菲奥娜的年轻帅哥,显然认为这是老天爷赐给他的高光时刻。 “別怕!我来追!” 史蒂夫大吼一声,犹如百米衝刺的运动员一般,朝著那个小偷狂奔而去。 然而他低估了地面的湿滑程度,就在他即將越过舞池边缘的卡座区时,他精准地踩中了一摊不知道是谁洒在地上的黏稠啤酒。 “呲啦——” 伴隨著鞋底打滑的声响,史蒂夫瀟洒的衝刺动作瞬间变形。由於起步冲得太猛,他的脚底瞬间失去抓地力,狂奔的巨大惯性带著他的上半身猛地向前扑倒。整个人在半空中彻底失去平衡,犹如一颗出膛的保龄球,一头扎向了正前方。 而极其不幸的是,那里刚好站著一个双手端著巨大托盘、托盘上摆满了十多杯花花绿绿鸡尾酒的俱乐部服务员。 “砰——!” “哗啦啦啦!” 在全场极其错愕的目光中,史蒂夫结结实实地撞在了服务员身上。伴隨著极其清脆的玻璃碎裂声,十几杯鸡尾酒在空中炸开一朵绚丽的水花,劈头盖脸地浇了史蒂夫一身。 而那个抢了钱包的小偷,连头都没回,一把推开俱乐部的大门,消失在了南区的夜色中。 第十一章 不趟浑水 俱乐部的大门被猛地撞开,夜风顺著幽暗的后巷倒灌过来,夹杂著发酵的垃圾酸臭、下水道的腥气和劣质香菸的焦油味迎面扑来。 当菲欧娜、小v和史蒂夫气喘吁吁地衝出俱乐部后门时,只来得及吸了一嘴刺鼻的汽车尾气。一辆破旧的黑色轿车轮胎在柏油路面上疯狂摩擦,发出一阵刺耳的尖啸,隨后载著那个抢包贼消失在茫茫夜色中。 “该死!”菲欧娜烦躁地踢了一脚路边的易拉罐。 史蒂夫双手撑著膝盖,大口大口地喘著粗气。虽然因为起步那一下结结实实地摔了个狗吃屎,夹克上也沾满了灰尘和不明液体,显得有些狼狈,但他刚才那股奋不顾身衝出去的劲头,显然已经贏得了两位南区辣妹的初步认可。 “谢了,伙计。至少你试过了。”菲欧娜拍了拍他的肩膀,语气缓和了不少。 小v也上下打量了史蒂夫一眼,挑了挑眉,显然对这个突然冒出来的帅哥印象不错。 眼看追不回钱包,三人转身准备返回派对再喝几杯。 然而,当他们走到门口时,却被安保大哥挡住了去路。 负责看场子的安保黑哥像一座黑色的铁塔般杵在门口,双臂交叉抱在胸前,冷冷地看著他们。 “没有门票,或者手上没有盖章,一律不准进。”安保大哥的声音低沉得像个低音炮,带著不容拒绝的强硬。 “拜託,老兄,我们刚刚才从门口出来!我的包被抢了,我们在追小偷!”菲欧娜试图讲道理。 “那是你们的事。我的规矩是认票不认人。”安保大哥面无表情。 史蒂夫见状,立刻站直了身子,习惯性地拿出了富二代拿钱砸人的派头:“ok,那我们现在重新买票总行了吧?” 安保大哥连眼皮都没抬,粗壮的手指朝远处隨意一指:“当然可以。去售票处买。不过你们得去那个拐了两个弯的长队队尾排著。” 史蒂夫顺著他指的方向看去,那条长得让人绝望的队伍瞬间让他闭了嘴。更尷尬的是,他手摸到口袋里才猛然想起来,为了装作一个普通的南区穷小子,他今晚身上根本没带多少现金。真要去排队买三张票,他不仅要排到后半夜,可能连付钱的时候都会因为掏不出几张纸幣而当场社死。 看著面前牛高马大的保安和那条长得离谱的队伍,三人面面相覷,一时间竟有些无计可施。 就在史蒂夫咬了咬牙,脑子里闪过一些极其出格的念头,准备强行製造点混乱的时候。 “嘿,伙计们,放轻鬆。” 一道熟悉的男声从保安身后传来。杨坚单手插兜,身旁跟著今晚绝对的主角克洛伊,两人慢悠悠地溜达了过来。 杨坚越过警戒线,熟络地拍了拍那个安保大哥粗壮的手臂,指了指菲欧娜三人,语气轻鬆地说道:“老兄,通融一下,这几位都是今晚生日派对受邀的vip朋友。刚才出了点小状况。” 克洛伊作为今晚的寿星,十分霸气地双手抱胸,衝著保安扬了扬下巴,毫不客气地说道:“听著,大个子,今天可是本小姐的生日,我在里面可是砸钱连包了好几个卡座。怎么,这点面子都不给,是需要我现在直接给你们老板打个电话吗?” 安保大哥看了看底气十足、隨时准备摇人的克洛伊,又看了看旁边从容不迫的杨坚,衡量了一下利弊,最终无奈地耸了耸肩,侧过身让开了一条道。 菲欧娜和小v如蒙大赦,赶紧拉著史蒂夫溜了进去。 看著史蒂夫走在前面的背影,杨坚在心里暗自嘀咕了一句:“这下总算不用看这傢伙在大马路上露屁股了。”想到原剧里那辣眼睛的一幕,他忍不住笑著摇了摇头。 回到喧闹的夜店內,几人找了个相对安静的卡座坐下。史蒂夫非常上道地去吧檯点了一轮啤酒,主动承担起了买单的任务。 几杯酒下肚,卡座里的气氛渐渐熟络起来,大家开始互相介绍。 史蒂夫那双敏锐的眼睛在菲欧娜和杨坚之间来迴转了两圈。他回想起刚才在舞池里,这两人那种合拍又充满荷尔蒙张力的贴身热舞,心里不禁有些打鼓。如果这个顏值逆天的亚裔帅哥是菲欧娜的男朋友,那他今晚的猎艷计划恐怕就要泡汤了。 “所以……”史蒂夫试探性地举起酒杯,看似隨意地问道,“你俩……是情侣关係?” 话音刚落,菲欧娜和杨坚就像是听到了什么不可思议的笑话一样,默契十足地同时转过头,连连摇头摆手。 “hell no!(绝对不可能!)”两人异口同声。 菲欧娜大笑著拍了一下杨坚的大腿:“他?拜託,他就是个满脑子只有代码和修电脑的书呆子。我们也就是高中同校过一两年的校友而已。他现在住我隔壁那破房子,还是当初死皮赖脸拜託我帮忙牵线找的!虽然这傢伙到现在还拖欠著房租……真要算起来,我更像是他的保姆兼债主!” 杨坚也配合地耸了耸肩,摊开双手:“没办法,谁让我目前是个一文不名的穷光蛋呢?我可养不起保姆!” 听到这个带著浓浓南区底层生活气息的回答,史蒂夫肉眼可见地彻底鬆了一口气,眼底再次燃起了追求爱情的光芒。 杨坚將他的反应尽收眼底,端起酒杯抿了一口,隨后隱蔽地给了史蒂夫一个“兄弟,路已经给你扫清了,按你自己的节奏上”的眼神。 作为一个吃过见过的富二代,史蒂夫对这种男人间的默契简直秒懂。他心领神会地眨了下眼睛,隨后突然倒吸了一口凉气,伸手摸向自己的额头。 “嘶……说真的,刚才追小偷的时候,好像被那些乱飞的鸡尾酒杯砸到头了。”史蒂夫皱著眉头,故意装出一副强忍疼痛的模样,把手放下来看了一眼,“好像流血了。” “天吶,真的假的?让我看看。”菲欧娜立刻凑了过去,看著他额头上那道细小的划痕,语气里多了一丝连她自己都没察觉的关切。 “这里太暗了,而且也不太乾净。”史蒂夫顺水推舟,目光真诚地看著菲欧娜,“我不介意去医院,但……” “去什么医院,那得花多少冤枉钱!”菲欧娜想都没想就打断了他,一把將旁边的小v拉了过来,“小v在养老院可是专业的护工,处理这种流血破皮的小伤口她最在行了。走吧,去我家,用急救箱处理一下就行。” 小v在一旁十分配合地耸了耸肩,乾脆利落地说道:“没问题,只要你没被砸成脑震盪,一点酒精和几张创可贴就能搞定,免费的。” 计划通。史蒂夫眼底闪过一丝得逞的笑意,非常顺从地点了点头:“那就麻烦你们了。” “走吧,正好我车就停在附近,我送你们回去。”史蒂夫顺势发出了邀请。 几人走出俱乐部,史蒂夫带著他们来到街角一处相对僻静的停车位。 隨著钥匙扣清脆的解锁声,一辆银灰色、线条极其流畅的宝马 5系轿车亮起了大灯。那抹宛如液態金属般细腻的微光,在南区满是泥泞和积水的街头显得格格不入,透著一种与周遭贫民窟截然不同的奢华。 “喔,宝马?”菲欧娜挑了挑眉,看向史蒂夫的眼神里多了一丝审视,“南区可没几个正经人开这玩意儿,尤其是漆面保养得这么好的。” “呃,只是个老款,我找朋友便宜买的二手货,发动机还总出毛病。”史蒂夫面不改色地撒著谎,赶紧拉开车门掩饰尷尬,“上车吧,朋友们,这儿的治安可不適合在路边盯著车发呆。” 四个人刚好坐满了这台五座轿车。史蒂夫开车,菲欧娜坐在副驾驶,杨坚则和小v並排坐在宽敞的后座。 杨坚感受著屁股下质感细腻的真皮座椅,闻著车內那股还没散去的新车味儿,心里忍不住发笑。这漆面亮得连南区的蚊子落上去都得劈叉,怎么可能是什么便宜二手货,这分明是最新款的型號。看来史蒂夫为了泡妞,真是连这种低级剧本都编得出来。 宝马在略显破败的南区街道上平稳穿行,避震系统极其专业地过滤掉了路面的坑洼,这让习惯了坐在破烂巴士上被顛得七荤八素的小v忍不住感嘆了一句:“说真的,史蒂夫,你这『二手货』坐起来比我那张床还舒服。” 史蒂夫尷尬地笑了笑,目光却始终通过后视镜观察著菲欧娜的反应。 很快,车子稳稳地停在了加拉格家那栋摇摇欲坠的祖宅门前。 到了院子门口,菲欧娜正准备招呼大家进屋。 “我就不进去了。”杨坚有些疲惫地揉了揉酸胀的后颈,停在自己那栋破旧的屋子前,懒洋洋地挥了挥手,“今天又是动脑子,又是在夜店蹦迪,这把老骨头快累散架了。我得赶紧回家睡死过去,祝你们有个美好的夜晚。” “真是个没用的书呆子,才跳几分钟就虚了?”菲欧娜笑著损了他一句。 杨坚没回头,只是背对著比了个国际友好手势,乾脆利落地钻进了自己的家门。 他心里门清,按照原著的剧情走向,接下来就是小v帮史蒂夫处理伤口,菲奥娜介绍加拉格成员,然后和史蒂夫两人在厨房里火花四溅地打情骂俏。 虽然社区警察托尼就会把烂醉如泥的弗兰克扔回家里,生生掐断这两人的兴致,但史蒂夫最终还是会一头扎进了加拉格家这摊永远搅不匀的浑水里。 作为一个熟知剧情的穿越者,他今晚已经下场跳了支舞放鬆过了,完全没兴趣去当那颗明晃晃的电灯泡,更不想去干涉这两人的感情线。 毕竟,他现在真正的战场,是那台隨时会崩溃的戴尔笔记本,以及那条能让他早日实现財富自由的代码之路。 杨坚推开了自己那扇摇摇欲坠的房门。屋子里一股霉味,他连灯都懒得开,摸黑走到了桌边。 那台始终没关机的戴尔笔记本散热扇还在不知疲倦地狂转,发出刺耳的嗡嗡声。微弱的萤光映照出屏幕上密密麻麻的红色报错代码。 他盯著屏幕看了一秒,然后面无表情地伸出手,用力把笔记本扣了上去。 红色萤光瞬间消失,房间陷入一片漆黑。 杨坚转身,一头栽进了那张伴隨著刺耳吱呀声的破旧单人床。他隨手扯过毯子蒙住头,不到三秒,均匀的呼吸声便在狭小的房间里响了起来。 第十二章 免费午餐 南区的早晨从来没有寧静这个选项,窗外的警笛声、流浪汉翻找垃圾桶的碰撞声,还有隔壁加拉格家准时上演的鸡飞狗跳,交织成了一首粗糙的底层交响乐。 杨坚从裹成一团的旧毯子里伸出一条胳膊,烦躁地用力搓了搓脸,强行把自己从短暂且质量极差的睡眠中拔了出来。 他顶著一头乱髮,光著脚踩在冰凉的油毡地上,晃晃悠悠地走进厨房。 一把拉开那台嗡嗡作响的二手冰箱,里面还算充实。这得归功於昨天跟加拉格一家配合默契的零元购。昨晚虽然造掉了一块牛排,但货架上还稳稳噹噹地躺著那一打盒装鸡蛋,以及旁边堆著的两大袋全麦吐司。半桶快过期的牛奶则被孤零零地挤在角落。 “还好那天手够快……”杨坚嘟囔了一句,把牛奶倒进杯子里塞进微波炉。 隨后点燃老旧的燃气灶,把平底锅架在火上。拿起旁边快见底的烹飪油喷雾,对著锅底“呲呲”喷了两下。等油温一上来,利落地往锅里磕了两个鸡蛋。伴隨著底油发出悦耳的“滋滋”声响,边缘的蛋白迅速泛起一圈焦脆,他紧接著又顺手抽出两片全麦吐司,丟在平底锅边缘借著火候一起烘烤。 虽然没有高级培根,但边缘焦脆的太阳煎蛋配上烤得微热的吐司,再灌下一口热乎乎的牛奶,这顿碳水加蛋白质的组合在这个街区已经算得上是极其奢侈的豪华配置了。 一口咬下夹著热乎煎蛋的吐司,杨坚一边咀嚼,一边忍不住在心里琢磨:隔壁那帮加拉格们,这会儿大概正围著餐桌,为了抢最后一点牛奶泡麦片(frosted flakes)大打出手吧。 那玩意儿也就老美爱吃,玉米片上裹著厚厚一层糖霜,一口下去简直齁甜。他摇了摇头,咽下嘴里的食物暗自吐槽:美国街头上那么多胖子,估计一大半都得归功於这种工业流水线批量生產的廉价高糖早餐。 三两口解决掉盘子里的食物,胃里终於传来了久违的踏实感。但看著冰箱里肉眼可见在减少的存货,杨坚的心里却没有半分轻鬆。 靠运气薅来的羊毛总有吃完的一天,他总不能天天祈祷有蠢蛋送货司机把卡车停在门口吧?在这个烂泥潭一样的南区,要想真正活得像个人,解决长久的伙食和温饱问题,甚至摆脱隨时会被扫地出门的窘境,唯一的出路就是多搞钱。 怀揣著对赚刀乐的极度急迫与渴望,杨坚擦了擦嘴,转身坐到了那张有些摇晃的书桌前,打开电脑,將全部精力投入到了昨天未完成的测试环境搭建中。 杨坚就这么聚精会神地盯著屏幕敲击键盘,一晃眼就到了中午。 一上午的进展相当不错。在这颱风扇狂转的老旧戴尔上,他总算把那套臃肿的本地开发和测试环境给跑通了。看著指令行终端上如期弹出的那行乾乾净净的“hello world”,杨坚长长地舒了一口气,这意味著最折磨人的配置阶段终於结束,接下来就能放开手脚干正事了。 “呼……地基打好了。”他扭了扭发酸的脖子,手指习惯性地在桌面上敲击著节奏。 下一步才是真正的重头戏——不断尝试復现那个致命的 log4j漏洞。 说白了,这玩意儿的原理就像是欺骗一个极度死板、且有大声朗读强迫症的门卫。他不需要费劲去撬锁,只需要在输入框里填进一段精心构造的暗號。当负责记录的日誌系统(门卫)老老实实地把这段话读出来准备存档时,暗號就会被激活,直接从內部把系统的后门敞开。 只要能在终端里成功骗过这个门卫,让测试伺服器乖乖执行他发出的外部指令,这笔丰厚的漏洞赏金就算是稳妥地揣进兜里一半了。 正当他搓了搓手,准备开始编写脚本,批量往里塞暗號测试时。 “咚咚咚。” 门外突然响起了敲门声。 杨坚起身拉开那扇单薄的木门,有些意外地挑了挑眉。站在门外的,竟然是昨晚刚在隔壁度过了一个美好夜晚的大姐夫史蒂夫。 史蒂夫今天换了一身乾净的休閒装,看起来神清气爽,但眉宇间隱隱透著点欲求不满的鬱闷。他冲杨坚扬了扬下巴:“bro,有时间聊会儿吗?我记得你昨晚说你就住隔壁,希望没打扰到你工作。” 杨坚在心里翻了个白眼。打扰个屁,反正在把那个该死的漏洞提交上去换成赏金之前,这破活儿根本没薪水。 “没事,进来吧。”杨坚侧开身子让出一条道,上下打量了他一眼,嘴角勾起一抹戏謔,“不过看你这表情……昨晚似乎不太顺利?你知道的,咱们这房子的隔音效果简直像纸糊的,我昨晚刚睡著,就被外面的警车动静吵醒了,紧接著就听见有人在隔壁客厅里疯狂呕吐。” 史蒂夫苦笑著捂住了脸,发出一声极度无奈的嘆息:“別提了,老兄。我发誓我差一点点就全垒打了!结果门一开,一个穿制服的警察把一个吐得满身都是的酒鬼直接扔在了地板上!” “这就是南区的日常,比过山车还刺激。那个酒鬼就是他们的老爹,弗兰克。”杨坚耸了耸肩,有些好笑地看著他,“所以,你今天大中午特意跑回来,总不会是来找我做心理疏导的吧?” “我是来取经的。”史蒂夫摊了摊手,“我对菲欧娜很感兴趣。我走之前虽然给她留了联繫方式,但我觉得我迫切需要一份『加拉格家生存与追求指南』。如果你愿意……” 史蒂夫的话还没说完,两人的对话突然被一个极其不合时宜的声音生生掐断。 杨坚的肚子里传出一声极其响亮、甚至带点回音的轰鸣。 气氛停滯了一秒。 史蒂夫愣了一下,目光越过杨坚的肩膀,扫了一眼这间除了床和桌子外,几乎空空如也、连只蟑螂来了都得饿著肚子走的老旧公寓。他瞬间明白了什么,笑著改了口:“既然没打扰你,那不如去外面吃一顿?边吃边聊,就当是我报答你昨晚在俱乐部的帮忙了。” “那是说啥,走唄!” 杨坚把南区“有便宜不占王八蛋”的生存哲学贯彻得相当彻底。面对这顿从天而降的大餐,他连半秒钟的假客套都懒得装,乾脆利落地抓起钥匙,理直气壮地跟著史蒂夫坐进了那辆银灰色的宝马。 史蒂夫找了一家距离街区不远、门脸看起来还算过得去的美式餐馆。 两人落座后,史蒂夫直接招呼服务员,点了一大桌高碳水高脂肪的丰盛大餐。 表面烤出漂亮美拉德焦痕的五分熟厚切肉眼牛排,刀锋顺著焦脆的表层切开,丰沛的粉色肉汁瞬间顺著漂亮的纹理渗了出来;一大盘煎得边缘微微捲曲、还泛著诱人油光的焦脆培根;两颗臥在烤吐司上、用叉子尖轻轻一戳就流出金黄浓郁蛋液的太阳煎蛋;还有刚出炉的、格子间蓄满了融化黄油和琥珀色枫糖浆的鬆软华夫饼,外加一整篮裹满了浓郁甜辣酱汁、正冒著热气的烤鸡翅。 浓烈的肉香、油脂的焦香和枫糖独有的甜腻瞬间交织在一起,霸道地钻进鼻腔。 杨坚压根不知道客气两个字怎么写,拿起刀叉就开始了风捲残云般的扫荡。 他切下一大块饱含汁水的厚切牛肉,熟练地在盘底金黄的蛋液里滚了一圈塞进嘴里,接著又塞进一片嘎嘣脆的培根。这种久违的、纯粹由动物脂肪和优质蛋白带来的极致满足感,在口腔里瞬间炸开,让他浑身的每一个细胞都舒服得快要嘆息出声。他大口咀嚼著,连鸡翅的骨头都恨不得嗦乾净,狠狠地给这具长期清汤寡水的身体灌注著救命的热量。 看著杨坚这副给咬肌和胃袋上强度的样子,史蒂夫靠在椅背上抿了一口咖啡,这才慢条斯理地把话题引向了他最关心的隔壁一家子。 “所以,可以跟我说说菲欧娜的家人了吧,比如那个鼻子跟希腊雕塑似的死鱼眼男孩?” 杨坚咽下一口牛排,毫不犹豫地吐槽:“利普?一个浪费了自己天才大脑,把智商全用在坑蒙拐骗和跟疯女孩鬼混上的混蛋。” 史蒂夫被逗笑了,继续问:“那红髮的伊恩呢?” “加拉格家纪律性最强的准大兵。”杨坚切著手里的肉,头也没抬,“每天除了在便利店打工就是做体能训练,满脑子只有西点军校,自律得简直不像是弗兰克亲生的。” “黛比和卡尔?” “黛比有著跟这片贫民窟格格不入的善良,是这个家里唯一还会管弗兰剋死活的人。”杨坚顿了顿,用叉子指了指史蒂夫,“至於卡尔……一个把破坏当成艺术的破坏狂。听我一句劝,为了你的人身安全,绝对不要让他靠近微波炉、打火机,以及双截棍之类的武器” 史蒂夫听得津津有味,最后问道:“那他们的老爹,弗兰克呢?” 杨坚放下刀叉,给出了一句总结:“一个会喘气的生化武器,一个满嘴歪理邪说的顶级寄生虫。为了换两瓶劣质威士忌,他能毫不犹豫地把自己按斤卖了,完事了还要给你上一堂反资本主义的哲学课。” 这句吐槽让史蒂夫直接笑出了声。他发现面前这个年轻人不仅说话一针见血,而且有一种跟南区环境不太相符的鬆弛感。 笑过之后,史蒂夫放下咖啡杯,身体微微前倾,带著点探究的意味看向杨坚:“说真的,杨。你这人有点意思。我开著崭新的宝马,隨手请你吃大餐,换作南区其他人,不是旁敲侧击地想套我的底细,就是已经在琢磨怎么撬我的车標了。你居然连一句『你的钱是哪来的』都没问过?” “在南区,多余的好奇心通常死得很惨。”杨坚端起冰水喝了一口,语气平静得像是在谈论天气,“我不关心你是华尔街的精英,还是专门偷豪车的江洋大盗。只要你的买卖不把警察招惹到我门前,不影响我搞钱交房租,那大家就是好齁米。” 说到这,杨坚扯过餐巾纸擦了擦嘴,冲门外那辆宝马努了努下巴,似笑非笑地补了一句:“害,都几把哥们,以后你要是换了辆路虎,记得借我开两圈过过癮就行。” 听到“偷豪车”和“路虎”这两个词,史蒂夫端著咖啡杯的手微不可察地僵了半秒,瞳孔骤然收缩了一下。 这两个词太过精准地戳中了他隱藏的真实行当,那一瞬间,他甚至有种被当街扒了底裤的错觉。但他紧盯著杨坚的眼睛,看到的却只有那种南区混子特有的满不在乎和隨口调侃。 几秒钟后,史蒂夫紧绷的肩膀鬆懈下来,突然放声哈哈大笑起来,举起手里的咖啡杯跟杨坚碰了一下。 “没问题,下次换路虎一定让你先开。” 他把杨坚的话当成了一个瞎猫碰上死耗子的黑色幽默。但他也不得不承认,这个亚裔邻居身上透著股洞穿一切、却又绝不多管閒事的通透感,相处起来极其舒服。 第十三章 洗衣机 下午三点的阳光褪去了正午的毒辣,变成了一种温暖的浅橘色,斜斜地铺在南区不算平整的柏油马路上,把街边那些老旧房屋的影子拉得很长。 这个时候的街区难得透出一种慵懒的寧静。微风拂过院子旁那棵枝叶有些杂乱的橡树,发出令人昏昏欲睡的沙沙声;不远处不知道谁家的收音机里,正断断续续地飘来一首节奏舒缓的乡村老歌。一只杂色野猫慢吞吞地穿过马路,在阳光充足的墙根底下抻了个懒腰,重新盘成一团打起了盹。 在这片连空气都仿佛放慢了脚步的悠閒气氛中,加拉格家院子里的画风却显得极其突兀。 “该死……” 菲欧娜呆愣地坐在自家门廊有些发朽的木台阶上。她眯著眼睛,目光复杂地盯著院子里那台连包装膜都没撕掉的高档滚筒洗衣机,旁边还放著一束娇艷欲滴的鲜花。这散发著金钱味道的崭新玩意儿,跟这个杂草丛生、充满粗糙生活痕跡的院子简直格格不入。 昨天晚上,家里那台破烂的旧洗衣机就像是发了羊癲疯一样,在运作时颤颤巍巍、发出巨大的轰鸣声,当时和史蒂夫在为爱鼓掌,多点带节拍的背景音也就算了。 今天中午史蒂夫跑来找她的时候,那破玩意儿正好还在脱水阶段,整个机身在厨房地板上剧烈晃动。如果不是自己拼命压著,这洗衣机怕是要跳著离家出走了。 那副穷酸又窘迫的画面,肯定被史蒂夫完完整整地看在了眼里。 所以,他现在又是送这么贵的高级货,又是送花,到底几个意思?觉得她菲奥娜就是那种只要砸点钱,就能轻而易举搞定上床的廉价女人?还是说这纯粹就是富人居高临下的施捨? 巨大的阶级落差和自尊心的拉扯,让菲欧娜的大脑乱成了一锅粥。她想不明白,只能双手托著下巴,双眼放空地坐在台阶上发呆。 与此同时,街角的另一头。 杨坚刚和史蒂夫结束了那顿极其丰盛的午餐,挺著吃撑的肚子,慢悠悠地溜达回了南区。 他刚走到自家门前,还没来得及掏钥匙,一眼就瞥见了隔壁加拉格家院子里的异样。那个庞大且崭新的铁傢伙,还有坐在台阶上像座雕塑一样的菲欧娜,在这个破败的院子里简直比流浪汉捡到金条还要惹眼。 结合午饭时史蒂夫打听情报的那股热乎劲儿,杨坚不用猜都知道,这绝对是史蒂夫开始展现钞能力了。 杨坚慵懒地靠在加拉格家院子脱漆的木柵栏上,衝著那台洗衣机吹了个口哨。 “嘿,菲欧娜。以后我的脏衣服能不能也沾沾光,扔进这台宝贝里洗?” 菲欧娜脸上的表情不仅没有收到礼物的惊喜,反而透著一种深深的焦虑和侷促。听到杨坚的打趣,她转过头,眼底闪过一丝平时绝不会展露的脆弱。 她站起身,走到院边,声音压得很低:“杨,你说……他图什么?” “图你漂亮,图你身材好唄。”杨坚喝了口水,隨口答道。 “別开玩笑了。”菲欧娜咬著嘴唇,眼眶微微有些发红,“我家的情况你最清楚。一个隨时隨地发酒疯的爹,一大帮子弟弟妹妹,家里连个能防贼的门锁都没有。他那种开宝马的富家少爷图我什么?这种天上掉馅饼的好事,我总觉得心里发毛。谁知道他是不是就图个新鲜,想体验一把拯救南区灰姑娘的戏码?” 看著眼前这个习惯了用坚硬外壳偽装自己、其实內心极度缺乏安全感的女孩,杨坚收起了脸上那副玩世不恭的表情。 他看著菲欧娜的眼睛,语气变得异常认真且温和:“菲欧娜,听著。你现在完全是被那些『门当户对』的狗屁逻辑给绕进去了。拋开那些乱七八糟的猜测,直接问问你自己的內心——你討厌他吗?如果不討厌,甚至还有点心动,那为什么不顺其自然地试一试呢?” 菲欧娜愣愣地看著他。 “南区的生活已经够累了,別在难得碰到个顺眼男人的时候,还要疯狂给自己设门槛。遵循你真实的想法走,去享受一下被人追求、被人照顾的感觉。”杨坚拍了拍她的肩膀,隨后嘴角又挑起一抹南区特有的狡黠,“再退一万步说,就算他最后真的只是图个新鲜跑路了,咱们至少还白赚了一台能洗乾净一家人衣服的高级洗衣机,这波怎么算都不亏,不是吗?” 听到最后那句“这波不亏”,菲欧娜紧绷的肩膀明显鬆弛了下来,甚至没忍住发出了一声短促的轻笑。 但杨坚下一秒却收起了玩笑的表情,眼神变得温和而郑重。 “你为了加拉格家这个烂摊子付出了多少,没人比我更清楚。”他看著菲欧娜的眼睛,语气里满是真诚的肯定,“干得好,菲欧娜。说真的,换作是我面对这么一摊子烂事,我根本不知道该怎么做。所有加拉格都应该谢谢你一直以来的努力,撑起了这个家。” “你是个非常善良、有责任心的好女孩。別用操蛋的出身去贬低自己,你绝对值得所有美好的事物,包括一份热烈且昂贵的爱情。” 菲欧娜听到这番话,死死地咬住下唇,试图把那种猛然涌上来的酸涩感压下去。在这个烂泥潭里挣扎了这么多年,她听惯了抱怨、索取和谩骂,却从来没人对她说过一句“干得好”和“谢谢”。 她终究还是没忍住,撅起嘴,眼泪吧嗒吧嗒地顺著脸颊掉了下来。 胡乱地用手背狠狠抹了一把眼睛,吸了吸鼻子,努力將那份脆弱重新藏起,菲欧娜又恢復了平时那副大姐大的模样,破涕为笑地隔著柵栏捶了杨坚的肩膀一拳。 “谢了,书呆子。你今天话可真多。”菲欧娜红著眼眶瞪了杨坚一眼,隨后指了指院子里的洗衣机,“以后你的脏衣服隨便扔进来洗,不过洗完记得自己晾!” 看著菲欧娜转身回屋的背影,原本像石头一样压在她肩上的那种沉重感似乎消散了不少,连脚步都比刚才轻快了许多。 杨坚摇头笑了笑。他心想,自己什么时候居然干起南区免费心理諮询师的活儿了。不过,能让这只浑身带刺的刺蝟卸下防备,顺便还为自己成功爭取到了长期免费蹭高级洗衣机的特权,今天这碗鸡汤灌得绝对不亏。 他收起发散的思绪,转身回到自己的屋子,准备接著干活。 刚坐下,扔在桌上的破旧翻盖手机突然“嗡嗡”震动了两下。杨坚拿起来翻开一看,是一条新简讯。 发件人:凯伦。 这是他上次翻手机,意识到通讯录里那个叫“kiki”的肉麻爱称背后到底是谁后,第一时间改回来的正常备註。 简讯內容:“jian! yang!你还在躲著我吗?你是不是想分手?” 哪怕已经改了备註,看到这个名字,杨坚的眼皮还是猛地一跳。他赶紧凭藉著前身的记忆,迅速往上翻看了一下两人之前的简讯记录。 隨著一条条记录看下来,他暗自鬆了一大口气。还好,原主虽然跟这个有恋父情结且极度缺爱的问题少女確认了所谓的男女朋友关係,但两人平时也就只是在补习时牵牵手,或者发发那种让他直起鸡皮疙瘩的曖昧简讯,並没有走到负距离接触那一步。 既然没发生实质性关係,那这笔烂桃花就好解决多了。他现在一心只想搞钱,哪怕按目前的情况来看,凯伦和利普大概率还没產生什么实质性的交集,他也绝对不想在未来捲入那两人极度扭曲、毁三观的感情烂摊子里。 这种定时炸弹,还是儘早脱手为妙。 为了赶紧划清界限,杨坚毫无心理负担地在小键盘上飞快按动,发了一条烂大街的好人卡式分手简讯:“抱歉,最近確实很忙。我觉得我们性格可能不太合,还是做回普通朋友吧。” 按下发送键后,他刚把手机放下准备接著敲代码,手机立马剧烈地震动了起来,像是在抗议。 凯伦的回信带著满屏幕的感嘆號和扑面而来的怒气:“你个混蛋!你要跟我分手?而且就用一条破简讯?!你甚至都不敢看著我的眼睛当面跟我说?” 还没等杨坚想好要不要继续敷衍,仅仅隔了不到半分钟,第二条简讯紧接著砸了过来: “分手也行,但你休想用一条破简讯就把我打发了!这简直是对我的侮辱!想要分手,你就最后给我补一节数学课,我们面对面把话说清楚!择日不如撞日,就今天下午,我家。你要是敢放我鸽子,我就直接去敲你家的门!” 看著屏幕上这透著偏激劲儿的文字,杨坚觉得自己的太阳穴开始突突直跳。 他太了解这个疯丫头的作风了。如果自己今天下午敢装死不回或者不去,以凯伦那种极度需要存在感和掌控欲的脾气,她绝对能干出直接衝到他家门前大呼小叫,上演一哭二闹三上吊的戏码。到时候动静一闹大,整个街区的人都得探出头来看热闹。 他现在只想安安静静地敲代码搞钱,可没兴趣陪个高中生在自己家门口上演什么三流的青春狗血剧。 “行吧,早断早清净,权当是去排雷了。”杨坚无奈地嘆了口气,把手机往兜里一揣。 他弯下腰,拉开书桌最底下的抽屉,在一堆乱七八糟的杂物里翻出了前身留下的一摞高中数学授课资料。纸张的边缘已经卷了边,边角处甚至还用粉色萤光笔画著几个不知所云的心形涂鸦,看得杨坚忍不住又在心里把前身那种飢不择食的品味狠狠鄙视了一番。 他把这堆破资料隨便捲成一筒,顺手扯过一件稍微乾净点的夹克套在身上。 不得不说,建模好的人就是有特权。哪怕只是隨便套件不知名的旧外套,穿在他这种宽肩长腿的骨架上,硬是透出了一股子隨性不羈的帅气,连拉链都没拉好的样子都像是精心设计过的街头风。 他隨手抓了抓头髮,推开门走了出去。 迎著南区下午渐渐下沉、带著点暖橘色的阳光,杨坚双手插兜,像个去执行扫雷任务的工兵一样,步伐乾脆地朝著几条街外的杰克逊家走去。 第十五章 进货渠道 经过杰克逊家那场桌底惊魂的名场面和隨后的光脚夺命狂奔后,杨坚老老实实地在家里缩了两天。 这两天的闭门不出,让他有时间反覆復盘最近发生的一切。他脑海中那点对於“只要我避开,剧情就会改变”的侥倖心理,正在被冷酷的现实一点点碾碎。 他越来越清醒地认识到,世界线收束並不是什么看不见摸不著的玄学魔法,而是极其恐怖的社会惯性与人性劣根性。 是的,他这只穿越来的蝴蝶確实扇动了翅膀——他试图掐断麻烦,主动去和凯伦分手。但结果呢?凯伦骨子里那种极度缺爱、偏激叛逆的疯批性格没有变,埃迪那种古板暴躁、隨时处於失控边缘的暴君脾气也没有变。只要这两人的性格底色还在,父女间那种毁灭性的衝突就註定会爆发。剧情只不过是微调了细节,把原著里被抓包的男主角从利普暂时换成了他而已。 同理,只要弗兰克一天不戒酒,他依然是个毫无底线、四处惹是生非的混蛋;只要加拉格一家的贫穷深渊还在,他们就永远会为了生存做出那些极端的烂事。他一个外来穿越者几句无关痛痒的干预,根本不可能治癒这些人积攒了十几年的心理创伤和阶层固化。 只要这些人的核心缺陷没有被根除,那些原著里鸡飞狗跳的大麻烦、大抓马(drama),就如同精密咬合的齿轮,顺著既定的轨跡,该来的总会来。 既然风暴註定要在隔壁引爆,那在那些足以摧毁普通人生活的狂风骤雨席捲而来之前,最要紧的绝不是去当什么试图改变他人的救世主,而是低调搞钱,不择手段地积蓄实力,给自己打造一套坚不可摧的避险装甲。 所以,当隔壁加拉格家那栋摇摇欲坠的老房子里,响起震耳欲聋的重低音摇滚和几乎要把屋顶掀翻的欢呼声时,杨坚连眼皮都没抬一下,果断选择了闭门不出。 芝加哥深秋的寒气已经开始在窗户上凝结出一层薄薄的水雾,透过那层朦朧的雾气,他能看到隔壁窗户里透出的、略显混乱的橘色灯光。 那是典型的加拉格式室內狂欢。 狭窄的地毯上踩满了廉价啤酒的泡沫,空气中混合著劣质捲菸、汗水和过期披萨的味道。因为窗户紧闭,屋內的热气和烟雾聚而不散,所有人都在那个拥挤不堪的客厅里疯狂扭动。 菲奥娜此时正满脸通红、兴奋地站在那个摇摇晃晃的旧茶几上,手里高举著满溢的啤酒杯,大声向屋里的加拉格们和小v夫妇“官宣”她的新恋情。而在她身边,史蒂夫——或者说那个开著跑车偷车的阔少吉米,正一脸从容地搂著她的腰,享受著眾人起鬨的目光。 “嘿!杨!” 隔壁的窗户被推开一条缝,一股混杂著派对热气的喧闹瞬间衝破了冷空气。菲奥娜那张带著醉意和兴奋的脸贴在玻璃上,衝著杨坚的窗户用力挥手,声音在寂静的街区显得格外响亮: “別对著你那台破电脑了!快过来!今天为了庆祝我脱单,所有的酒水史蒂夫包圆了!” 一旁的史蒂夫也凑了过来,衝著杨坚扬了扬下巴。他那副笑容看起来极具亲和力,但在杨坚这种清醒的旁观者眼里,那更像是一种带著精英优越感的降维俯视。 看著这对沉浸在浪漫幻想中的男女,杨坚的心里没有任何波澜。他只是静静地坐在桌前,端起手里那杯口感粗糙的廉价速溶咖啡抿了一口,隨后用空出的手点了点桌上的笔记本电脑,衝著窗外的菲奥娜礼貌而坚决地微笑著摇了摇头。 他隨即拉上了加厚遮光帘,將所有的喧闹与危险的荷尔蒙彻底隔绝在视线之外。 与其去喝那种充满隱患的免费酒,不如在这些逻辑严密的代码里寻找通往美刀的路径。杨坚重新戴上耳机,让敲击键盘的声音完全盖过了隔壁那令人不安的欢闹声。 ...... 日子平静的过去。 这天下午,利普顶著个鸡窝头敲开了杨坚的门,从兜里掏出一个沉甸甸的塑胶袋,里面装著五部刚收来的板砖iphone。 閒扯了两句交货时间后,利普隨口问道:“嘿,杨,你最近几天见过弗兰克吗?” “弗兰克?没有。”杨坚接过袋子,摇了摇头,“怎么了?那老混蛋又惹事了?” 利普烦躁地抓了抓头髮:“上周他在家里和伊恩大打出手,然后就摔门走人了。你也知道,他十天半个月不回家,烂醉如泥地睡在哪个桥洞底下是常有的事,我们早习惯了。” 说到这,利普的眼神变得有些凝重起来,“但这周不一样。他的残疾人保证金支票昨天寄到家里了。你也知道那个老酒鬼的德行,就算他半身不遂,爬也会爬回来领钱的。但他到现在都没出现。现在家里全乱套了,菲奥娜急得像热锅上的蚂蚁,正满大街找他呢。” 杨坚心里一动,他知道,这正是原著里弗兰克失踪那段经典大剧情的开端。不过他表面上依旧不动声色,只是拍了拍利普的肩膀,表示自己如果看到会立刻通知他们。 利普心事重重地离开后,杨坚立刻锁好门,掏出几根旧数据线,將这些被运营商锁死的手机挨个连上了自己的破电脑。 其实破解这玩意儿,並没有外面传的那么玄乎,也不需要搞什么拆机短接的物理硬核操作。这完全是纯软体层面的技术博弈。 降级系统固件、注入越狱漏洞、调出终端跑脚本、最后强刷基带解除网络锁……这套流程对於他这个看惯了底层代码的资深码农来说,完全没有技术门槛,简直就是降维打击。 唯一的缺点就是极其消磨时间。由於电脑配置太破,他只能枯燥地盯著屏幕上一行行跳动的黑框白字,耐著性子等待系统一次次重启、走完进度条。 三个小时后,伴隨著最后一行代表“执行成功”的绿色指令跳出屏幕,五部摆脱了运营商限制、满血復活的无锁版iphone,终於整整齐齐地摆在了桌面上。 杨坚把手机揣进夹克口袋,熟门熟路地来到了几个街区外鲍里斯的那家破旧二手电器店。 交易极其顺利。鲍里斯痛快地点出600美金的现钞拍在玻璃柜檯上。捏著这叠带著点霉味的厚实绿钞,杨坚心里悬著的大石头终於落地了——上个月拖欠的房租总算有著落了,至少不用再担心被房东扫地出门。 正当杨坚把钱揣好,准备转身离开时,那个满臂纹身的俄罗斯壮汉鲍里斯突然叫住了他。 “嘿,杨,先別急著走。”鲍里斯靠在柜檯上,点燃了一根劣质雪茄,吐出一口浓烟,“上次你破解的那些机子,我找人换了定製的纯黑和土豪金外壳。我那帮道上的兄弟和主顾们拿在手里,觉得这玩意儿用著贼有面子。” 鲍里斯顿了顿,一双深陷的眼睛盯著杨坚,透著商人的精明:“二手机市场现在需求很大。我觉得我们可以加深一下合作。你现在这种靠別人零散收货、三天打鱼两天晒网的效率太低了,而且我都不知道你下次什么时候才会带著货出现。” 杨坚停下脚步。合作確实是个极具诱惑力的提议,只要死死把控好手里的破解技术机密,这就是一条来钱极快的稳定財路。 他挑了挑眉:“听起来不错。你打算怎么合作?” “很简单,”鲍里斯吐出一口烟圈,用粗糙的手指敲了敲桌面,“我先给你提供二十台锁死的水货机器。只要你能保证和之前一样的破解质量,每台我付你80美金的手工费。不需要你再去费劲收破烂了,坐在家里纯赚。” “100刀。”杨坚毫不犹豫地还价,眼神坚决。 鲍里斯盯著他看了一会儿,突然哈哈大笑起来:“成交,100就100。如果你这批货做得漂亮,下次我可以给你提供五十台甚至一百台。不过丑话说在前头,到了那个数量级,为了防止你带著我的货跑路,你得交一笔押金。” 听到“押金”这两个字,杨坚不仅没有退缩,反而忍不住嗤笑出声。 他转过身,双手插进夹克的口袋里,身体微微前倾。那双黑白分明的眼睛盯著眼前这个看似豪爽的俄罗斯黑帮分子,嘴角勾起一抹极其清醒且充满嘲弄的弧度。 “得了吧,鲍里斯。你当我是刚从乡下来芝加哥的雏儿吗?” 杨坚摇了摇头,毫不客气地喷了回去:“还交押金?你也真好意思开这个口。你这批货到底是什么来路,你我都心知肚明。一堆见不得光、被运营商彻底锁死的黑机,如果没有我手里的独家技术给它们破解,你这堆破板砖除了拆了屏幕和电池当零件卖,还能值几个子儿?” 看著鲍里斯眼角微微抽搐、脸色开始变得难看,杨坚並没有见好就收,而是继续用毫不留情的语气,將对方的底裤彻底扒了下来: “退一万步讲,就算我真傻乎乎地交了这笔高昂的押金,接下来你就会上演那套南区黑帮的经典剧本——等我有一天把几百台手机拿回家,当天晚上,就会有几个你手下的小兄弟神不知鬼不觉地摸进我家,把那批货连锅端走。” 杨坚看著鲍里斯渐渐僵住的笑容,一字一顿地说道:“紧接著,你不仅名正言顺地吞了我的押金,还会带著人堵在我的门口,要我按原价赔偿那批『丟失』的机器。到时候我赔不起,就只能背上高利贷,下半辈子彻底沦为你地下黑作坊里的免费打工仔……我说的对吗,鲍里斯老板?” 被杨坚这番连消带打、极其精准的剖析扒了个底朝天,鲍里斯脸上的横肉尷尬地抽搐了两下。 他乾咳了一声,搓了搓粗糙的大手,打著哈哈来掩饰被戳穿底牌的窘迫:“哈哈……杨,你这脑洞也太大了,被害妄想症吗?我们可是做正经诚信生意的,怎么会对自己人干那种下三滥的勾当。” “最好是这样。”杨坚冷笑了一声,也懒得去戳破他那点可怜的偽装,顺势提出了自己的要求,“既然是长期合作,为了保持联繫方便,你再额外多给我一台板砖机。我自己破解了当通讯工具用,我可不想每次都亲自跑来跟你谈几千美金的生意。” 鲍里斯犹豫了一下,但想到眼前这个亚洲小子掌握著他急需的独门技术,还是咬了咬牙,转身从柜檯后面的纸箱里又摸出了一台旧手机扔进袋子里,连同之前答应的二十台机器一起递了过去。 杨坚接过沉甸甸的塑胶袋,表面上不动声色,心里却极其清醒地盘算著接下来的策略。 手里的货,绝对不能囤太多! 在南区这种毫无底线可言的烂泥潭里,生存法则是极其残酷的。他寧可一次只做一二十台的少量买卖,自己辛苦点多跑几趟腿,也绝对不能为了贪图省事、赚快钱,一次性把上百台昂贵的苹果机捏在自己这个毫无安保可言的破出租屋里。那不是財富,那是掛在脖子上的催命符,隨时会引来周围那些癮君子和饿狼的垂涎。稳扎稳打的小步快跑,才是最安全的风险控制。 杨坚回到家打开塑胶袋,只看了一眼,他的眼睛就不禁微微一亮。 到底是有道上背景的专业进货渠道,鲍里斯给的这批机器虽然也是被锁死的二手水货,但成色相当不错,屏幕完好,外壳也只有些许日常使用的划痕。这品相,简直比利普从垃圾桶和地铁站里捡回来的那些战损版破烂要好上太多了。 看著这些品相极佳的手机,杨坚的脑海里瞬间浮现出了一个可行的商业拓展计划。 一直给鲍里斯这个隨时可能黑吃黑的俄罗斯帮派分子打工,赚的永远是处於食物链底层的死工资。既然现在手里有了这么好的货色,他完全可以先扣下一台,將其破解越狱,拿著这台完美运行的样机,去南区甚至是北区边缘的那些正规二手电子维修店转一圈,当面展示自己的技术实力。只要能证明自己有把废铁变黄金的能力,那些苦於无法破解基带、只能靠低价倒卖零件度日的老板们,绝对会排著队求他合作。 鸡蛋永远不能放在同一个篮子里。只有开阔了属於自己的多条进货渠道,他才能真正掌握这门生意的定价权,把鲍里斯从唯一的老板,变成他眾多客户中可有可无的一个选项。 第十六章 代码写不出来就尝试白嫖吧 夜晚八点的芝加哥正是街头混混和醉汉们最活跃的时候,远处时不时地传来几句破嗓子的叫骂声和忽远忽近的刺耳警笛。 但这些南区特有的喧囂,似乎都被阻挡在了这间狭窄破旧的出租屋之外。只剩下深秋刺骨的寒风裹挟著枯叶,时不时地拍打著那扇漏风的破木窗户,发出令人牙酸的“嘎吱”声。 屋里没有开主灯。唯一的光源,就是书桌上那台散发著幽蓝光芒的廉价显示器。 杨坚整个人几乎都陷进了那张掉皮的二手办公椅里。屏幕的冷光打在他有些疲惫却异常专注的脸上,映出那双布著几根血丝的黑白分明的眼睛。他手里端著一杯早就凉透的速溶咖啡,机械地抿了一口苦涩的残渣,隨后烦躁地放下马克杯,伸手用力抓了抓有些凌乱的头髮。 在电脑桌的最边缘,鲍里斯给的那二十台成色不错的二手iphone正静静地躺在塑胶袋里,完全被主人无视了。 他並没有急著开工。刚刚到手的六百美金现钞还安安稳稳地揣在夹克內兜里,上个月拖欠的房租已经有了著落,眼下的温饱危机暂时宣告解除。 既然兜里有了这层厚实的现金缓衝垫,那袋子待破解的手机也就从续命的氧气瓶变成了隨时可以提现的定期存款。他完全没必要像个被高利贷逼债的倒霉蛋一样,连夜赶工去换取明天的口粮。 他现在有更充裕的时间和精力,去死磕那个真正能让他在这片资本丛林里撕开一道口子的东西。 杨坚的视线重新聚焦在屏幕上,那里正密密麻麻地滚动著一段让他死活跑不通的 java代码。 他正在全神贯注地尝试復现那个在后世足以让全球网络安全界引发大地震的核弹级漏洞——log4j jndi注入漏洞。 具体的復现思路他脑子里门儿清,但问题就卡在了“构建恶意的 ldap响应服务”这最关键的一环上。 “思路绝对没问题,但特么的这底层的协议怎么就这么难搞……”杨坚盯著屏幕上疯狂报错的终端,无奈地嘆了口气。 在目前的年代,根本没有后世那些一键生成恶意服务端的神器。他必须从零开始,硬搓一个能糊弄过 java虚擬机的微型 ldap伺服器。可无论他怎么修改报文的字节序,目標机器就是死活不加载他的恶意代码,不是报序列化错误,就是直接丟弃请求。 闭门造车了两天,进展不能说是步履维艰,只能说是一动不动。他现在看著屏幕上那些死活不听指挥的底层代码,感觉这玩意儿简直比南区街头最烂的酒鬼还要不可理喻。 杨坚也尝试了上网求助。毕竟在2011年左右,无论是国內还是美国的网际网路,技术论坛的氛围都极其真诚火热。没有割韭菜的付费教程,全是乐於分享的技术大牛。 为了防止被人顺藤摸瓜,他极其谨慎地给这个问题套上了一层偽装,將其包装成了一个“关於遗留老旧系统网络兼容性测试”的纯技术求助帖,发到了诸如 stack overflow早期板块以及几个知名的黑客与开发者 bbs上。 发完帖子后,他就像个等开奖的赌徒,一边啃著隔夜的冷披萨,一边每隔五分钟就狂按一次 f5刷新页面,期待著哪位顶著二次元头像的隱世大牛能从天而降,甩出一段神级代码直接打通他的任督二脉。 然而,现实往往比 bug还要骨感。 论坛里虽然潜伏著无数大神,但並不是每一个帖子都能得到神仙下凡般的指点。杨坚问的这个问题实在太偏门、太底层了——“如何不依赖標准库,使用纯 socket通信手动构造极其非標准的 ldap asn.1响应报文,去迎合 java命名接口(jndi)的底层解析规则”。 这种不仅是在钻牛角尖、甚至看著还有点像在搞破坏的底层黑魔法,发出去犹如石沉大海。好不容易等来几个回復,点开一看,全能让人气得脑充血。 一楼的架构师警察:“楼主你这纯属是陷入经典的 xy问题了。你为什么要这么干?直接 import javax.naming.*用现成的 api调標准库不香吗?奉劝一句,別閒著没事重复造轮子。” 二楼的吃瓜群眾:“这阴间需求看著怎么这么像在写木马或者搞渗透?楼主不会是哪个大学的本科生,在上网络安全课想骗论坛老哥帮你写期末大作业吧?” 三楼和四楼的论坛水军:“纯纯的底层黑魔法,不明觉厉,帮顶。”、“沙发没了,搬个小板凳蹲个大佬解答,先 mark为敬。” 最离谱的是五楼,只留下了极其敷衍的四个字:“关机重启下。” 看著满屏这些让人吐血的回覆,杨坚一口气差点没倒上来。 这种感觉极其憋屈。就像是你手里明明捏著一张能造出歼星舰的图纸,跑去五金店问老板“怎么把这两根引信接起来不短路”,结果老板像看神经病一样看著你,语重心长地劝你“买个一块五的成品双控开关不好吗”。 偏偏他还根本没法跟这帮人解释!他总不能在帖子里大喊“老子在挖一个价值不菲、能让全网瘫痪的零日漏洞”吧?那估计第二天 fbi就会踹开他这间漏风出租屋的破门。 “靠一群水友,黄花菜都凉了。”杨坚揉了揉发胀的太阳穴,果断关掉了满屏废话的瀏览器。 倒霉透顶的杨坚只能把目光投向了线下。 两天后,芝加哥大学计算机系的阶梯教室。 推开大门的那一刻,一股混合著廉价披萨、高浓度功能饮料和电子元件的奇特味道扑面而来。这就是由芝大计算机系牵头举办的一场开放式tech meetup(线下技术沙龙)。 杨坚站在后排,看著这乱糟糟却生机勃勃的现场,心里忍不住生出几分感慨。 他对於当前这个时代的技术现状与开源精神有了一种具象化的理解。这真的是网际网路最后的黄金时代——智慧型手机刚刚普及,大厂的技术垄断和寡头互联的高墙还未筑起。在这里,人们不谈论股票期权,不谈论流量变现,只谈论如何用代码改变世界。 就在这时,一阵激烈的爭论声打断了他的思绪。 不远处的一个圆桌旁,一个留著胡茬、身材高大的丹麦裔青年正挥舞著手臂,用极具煽动性的语气大声批判著 java体系的臃肿:“你们这些学院派就是被 java那些繁文縟节洗脑了!未来属于敏捷开发!ruby on rails才是 web架构的终极形態,它能让你们少写哪怕一万行没用的狗屎代码!” 杨坚挑了挑眉。他一眼就认出了那个年轻气盛的傢伙——大卫·海涅迈尔·汉森(dhh)。 这位不仅是芝加哥本地明星软体公司 37signals(后来的 basecamp)的联合创始人,更是大名鼎鼎的 ruby on rails框架的缔造者。在2011年这个时间节点,他正处於技术声望的最巔峰,是无数开发者眼里的叛逆偶像。 不过,作为一个从后世穿越来的老码农,杨坚看著这位被眾人眾星捧月的大佬,心里只觉得有些好笑。 他在心里默默吐槽了一句:“尽情狂欢吧,dhh大佬。再过个几年,等单体架构被移动网际网路时代的恐怖流量撑爆时,这帮现在把你当神拜的极客们,就会一边疯狂掉头髮,一边连夜把你的代码全拆了,老老实实用 go语言和微服务重构。而且谁能想到,你这个现在的技术潮流引领者,十几年后会变成一个天天在推特上疯狂对线、甚至逆版本而动,扯著嗓子喊要把公司从云端全搬回物理机房的暴躁刺头呢?” 歷史的局限性总是这么奇妙且讽刺。 不过,杨坚对这场註定要被时代翻篇的框架之爭没半点兴趣。他今天可是带著极其明確的目的来的——白嫖这满屋子的高智商大脑。 找个安静的角落一个人死磕?那纯属脑子进水。在南区混了这么久,杨坚早就把脸皮练得比防弹衣还厚。 他走到餐檯前,极其自然地顺了一角免费的冷披萨和一听可乐,一边啃著,一边像个极其圆滑的交际花一样,开始在各个討论圈子边缘游走试探。 听到聊前端 ui和网页设计的,他脚都不停直接略过;听到聊资料库表结构的,他停下听两秒,发现没干货后立刻走人。 终於,在会场偏僻的一角,他锁定了一个由几个髮际线堪忧、穿著格子衬衫的老哥组成的硬核圈子。这帮人正在白板前激烈地討论著企业级 java应用底层的网络通信和分布式目录服务(ldap)。 “来活了。” 杨坚眼睛一亮,毫不客气地凑了过去,站在最外围边喝可乐边旁听。 他没有一上来就傻乎乎地拋出自己的 bug,那样只会被当成伸手党赶出去。他像个耐心的猎手一样潜伏著。当其中一个胖子工程师抱怨 java原生的 naming接口在处理复杂网络环境时太过臃肿死板时,杨坚精准地抓住了时机。 他咽下嘴里的披萨,极其自然地插了一句嘴,用几句后世云原生架构里极其精闢的接口解耦与轻量级通信思维,瞬间把那胖子的话题拔高了两个维度。 这种来自未来十年的降维打击,立刻让圈子里的几个工程师对他刮目相看。几句专业黑话一交锋,大家瞬间默认了这个年轻的亚洲面孔是自己人,原本封闭的小圈子自然而然地给他让出了一个位置。 见火候差不多了,杨坚装作不经意地嘆了口气,拋出了自己准备已久的鱼饵。 “说起底层协议,各位老哥,我最近接了个极其阴间的遗留系统测试活儿,头疼得很。”杨坚皱著眉头,拋出了那个在论坛上无人问津的问题,“你们说,如果完全拋弃標准库,只用纯 socket通信,我该怎么手动构造一段极其非標准的 ldap asn.1响应报文,去强行骗过 java jndi接口的底层校验逻辑?” 此话一出,刚才还聊得热火朝天的小圈子瞬间安静了下来。 几个资深老哥面面相覷。这个问题实在太偏门、太野路子了,简直就像是放著好好的正门不走,非要问“怎么用一根铁丝把金库底下的下水管道给撬开”。 “伙计,你这思路也太……剑走偏锋了。”那个胖子工程师挠了挠快要禿顶的脑袋,表情有些尷尬,“谁没事会去硬搓 asn.1的底层字节序啊?那玩意儿简直不是人看的。你为什么不直接……” “你陷入思维误区了,年轻人。” 胖子的话还没说完,一个低沉、略带点傲慢的男中音突然在杨坚身后响起,直接打断了这场討论。 杨坚转过头,看到一个穿著得体的粗花呢西装、带著半框眼镜的中年白人男子不知何时站在了这个小圈子的外围。男子的目光越过眾人,直接锁定了杨坚,眼神里透著一种学术权威的从容与锐利。 “你一直在尝试构建一个完整的、符合规范的 ldap目录服务报文去迎合它,”中年男人推了推眼镜,语气里带著一丝智商优越感十足的微笑,“但你的目的如果仅仅是为了让 java客户端通过 jndi下载特定的 reference对象,那你根本不需要遵循完整的 ldap握手协议。” 杨坚愣了一下,脑子里仿佛有一道闪电劈过。 “你的意思是……” “我的意思是,java的底层 namingmanager极其愚蠢。”男人继续说道,“它在解析 ldap响应时,只认三个核心属性:javaclassname、javafactory和 javacodebase。你只需要写一个最简单的 socket监听埠,直接把包含这三个属性的硬编码字节流强行塞给客户端,根本不用管其他的协议规范,它就会乖乖去下载你的代码。” 一语惊醒梦中人! 杨坚猛地一拍大腿。对啊!他之前一直想用正规的手段去回復请求,却忘了在黑客的逻辑里,只要结果达到了,中间的协议规范完全可以被暴力阉割和偽造! 这老小子的计算机底层知识极其扎实,眼光毒辣得可怕。 “太妙了……非常感谢!”杨坚飞快地在纸上记下思路,转过头真诚地道谢,“您是芝大的教授吗?” “你可以这么叫我。”中年男人极其享受杨坚这种恍然大悟的崇拜眼神,他伸出手,“我叫赫斯特(professor hearst)。我是专门负责评估……『特殊人才』的。我看你逻辑敏锐又长得年轻帅气,根本不像是那些死读书的本科生。我手里正好有几个非常核心的校外项目,不知道你有没有兴趣跟我去办公室详细聊聊?” 听到“赫斯特”这个名字,杨坚原本准备握手的手在半空中极其细微地停顿了半秒,隨后极其自然地握了上去。 赫斯特教授? 杨坚的脑子里迅速过了一遍《无耻之徒》的原著剧情。那个在第一季里代表教育考试服务中心(ets),把替人代考 sat疯狂作弊的利普当场抓获,不仅没有报警,反而利用利普的把柄,威逼利普这个天才少年成为他私人项目免费劳动力的那个衣冠禽兽老狐狸?! 难怪这老傢伙的计算机和逻辑学知识这么丰富,他在原著里就是个打著惜才的名义,专门在各大高校里发掘並压榨天才的不良导师。 看著赫斯特教授那副看似伯乐、实则要把他生吞活剥的偽善笑容,杨坚心里冷笑了一声。作为一个深諳职场潜规则的老鸟,他太懂这种“上赶著的买卖”背后藏著怎样的陷阱了。 赫斯特现在看中他,只是因为他展现出了一点小聪明。如果他现在两手空空、毫无背景地跟著去了办公室,在绝对的身份和资源压制下,他顶多只能沦为赫斯特手里一个廉价甚至免费的底层牛马。 未来或许可以利用这个老狐狸的资源进行合作,但绝对不是现在。绝对不能是在他还没有任何实质性筹码、没有真正证明自己不可替代性的时候。 “久仰大名,赫斯特教授。您刚才的点拨简直是一针见血。” 杨坚抽出手,脸上掛著极其得体、甚至透著几分职场精英般圆滑的微笑。他並没有急著答应,而是用一种不卑不亢的语气婉拒道: “您的项目听起来非常诱人。不过实在不巧,我最近手里正接了几个商业客户的底层架构重构项目,正处於赶工交付的阶段。我这人有个原则,既然接了活儿,就不想因为精力分散而砸了自己的招牌,更不想因为状態不好而敷衍了您这么重要的项目。” 赫斯特那双藏在半框眼镜后的眼睛微微眯了起来。他原本以为这个衣著寒酸、在角落里死磕底层逻辑的亚裔年轻人,会像那些渴望得到学术大佬赏识的穷学生一样,对他拋出的橄欖枝感恩戴德。 但他没想到,这小子拒绝得如此丝滑,而且话术老练,话里话外都在暗示“自己是个有客源、有商业价值的工程师”。 “原来如此,那真是太遗憾了。”赫斯特眼里的那种高高在上收敛了几分,多了一丝真正的审视与兴趣。 “不过,我希望能留下您的联繫方式。”杨坚恰到好处地拋出了一个未来的鱼饵,“等我把手头的活儿彻底结清,並且把我刚才构思的这套『非標准底层协议』做成一个完美的成品时,我会亲自去您的办公室拜访。到那时候,我想我们能聊的合作,一定会比现在有趣得多。” 听到这番滴水不漏且充满野心的话,赫斯特终於收起了那副偽善的笑容,嘴角勾起一抹满意的弧度。 “很好。我喜欢清楚自己价值的年轻人。”赫斯特从西装內兜里掏出一张名片,递了过去,“这是我的私人办公室电话。我期待看到你的成品。” “一定不会让您失望。” 杨坚双手接过名片,看都没看一眼就塞进了口袋里。他冲赫斯特和那几个工程师挥了挥手,隨后在一眾开发者的爭论声中,步伐从容地走出了阶梯教室。 走出大楼,迎面吹来的芝加哥冷风让杨坚的头脑彻底清醒,心情却是一片大好。 这波芝大线下沙龙,来得简直太值了。 不仅白嫖到了最关键的底层技术拼图,打通了卡壳两天的逻辑死结,竟然还顺手搭上了赫斯特这只老狐狸的线。这老登虽然人品不咋样,但作为芝大的资深教授和项目负责人,他手里掌握的学术资源和行业人脉绝对是货真价实的。 杨坚隔著夹克布料,摸了摸口袋里那张名片,眼神变得深邃而冷峻。 现在不合作,是因为自己是个还没上牌桌的无名小卒,只能被当成廉价劳动力。但等他回去把 log4j这个重磅炸弹搓出来,在整个软体安全圈里扬名立万时,合作蛋糕怎么分,可就不能光这老狐狸说了算了。 第十七章 接回弗兰克 从芝加哥大学回到南区时,天色已经暗了下来。 杨坚推开破旧的出租屋大门,连灯都没开,直接把背包往地上一扔,迫不及待地坐到了电脑前。赫斯特那个老狐狸隨口点拨的思路,就像一把火,把他脑海里那些卡壳的逻辑全给点燃了。 在开干之前,他习惯性地走到角落,拉开那台嗡嗡作响的二手冰箱,准备找点高热量的垃圾食品来应付漫长的一夜。 结果冷藏室里空空如也,连根火腿肠的影子都没有。 “得亏我脸皮够厚,在沙龙里蹭了足够多的免费披萨和可乐。”杨坚摸了摸还算充实的肚子,无奈地自嘲了一句。这点热量,足够他熬过今晚这最关键的衝刺了。 他重新坐回电脑前,收起所有的杂念,十指开始在键盘上飞快地敲击。没有捷径可走,他就这么凭藉著绝对的专注和毅力,哼哧哼哧地投入到了復现漏洞的苦干之中。 彻底拋弃掉构建完整 ldap目录的固有思维后,一切豁然开朗。他用最原始的 socket监听写了一段极简的脚本,硬编码了包含恶意连结的 asn.1位元组流,直接向测试环境里的 java接口发起降维打击。 不知过了多久,窗外那一抹苍蓝的暮色如潮水般悄然隱退。浓重的夜色像打翻的砚台,缓缓浸染了天际,最终沉淀出属於深夜的深邃与沉静。 隨著杨坚按下最后一次回车键,屏幕上的代码窗口停顿了不到半秒。紧接著,测试环境的虚擬机毫无徵兆地弹出了一个黑色的命令行窗口——最高控制权,拿下了! “搞定。接下来可以考虑怎么拿捏大厂,狠狠吃一波米了,桀桀桀。。。” 看著那个闪烁的系统光標,杨坚长长地呼出一口浊气,眼里布满血丝,嘴角却压不住地疯狂上扬。这个在后世足以洞穿全球大半个网际网路基础设施、让无数科技巨头安全团队彻夜惊醒的顶级安全漏洞,终於被他亲手完整地復现了出来。 没有任何犹豫,他极其谨慎地將这段漏洞利用代码和测试环境打包加密,转移到了一个不起眼的黑色 u盘里。拔下 u盘贴身放好后,紧绷了一整晚的神经彻底放鬆,排山倒海般的疲惫瞬间將他淹没。 杨坚连衣服都没脱,往那张破弹簧床上一倒,连三秒钟都没用到,就打起呼嚕陷入了死一般沉沉的睡眠。 …… 第二天一早,杨坚是被一阵极其喧闹的声音吵醒的。 “大清早的,南区这帮疯子又在发什么癲……” 杨坚痛苦地揉著宿醉般发胀的太阳穴,从床上爬起来。门外街道上人声鼎沸,吵闹程度简直堪比超级碗夺冠现场。 他打了个哈欠,走到窗前一把拉开那厚重的遮光窗帘,刺眼的冬日晨光瞬间照了进来。等他看清外面的景象时,整个人都愣住了。 大冬天的清晨,寒风刺骨,气温无限逼近零度。但他家和隔壁加拉格家门前的马路上,竟然密密麻麻地挤满了街坊邻居。更离谱的是,这帮平时除了买酒和买叶子绝不早起的南区混混、閒汉,还有那些平时骂街声音最大、抽菸比男人还凶的女酒鬼们,此刻竟然人手挥舞著一面印著红枫叶的加拿大纸质小国旗,一个个兴高采烈地聊著天,脸上洋溢著过节般的喜悦。 “什么鬼情况?南区被加拿大吞併了?”杨坚一头雾水,脑子一时没转过弯来。 就在这时,伴隨著一阵破旧发动机的轰鸣声,一辆车身掉漆、看起来隨时会散架的老式房车从街角拐了过来,缓缓停在了加拉格家的门前。 “噢噢噢噢——!!!” 人群瞬间爆发出极其热烈的欢呼声。不知道是谁起得头,这帮五音不全的南区街坊竟然极其整齐地唱起了加拿大国歌《o canada》。 紧接著,房车的车门被一把推开。 身材火辣的黑人小v和高大壮硕的凯文率先跳下车,两人像得胜归来的將军一样衝著人群挥手致意。紧隨其后的,是双手插兜、装作一脸若无其事甚至还带著点心虚的史蒂夫。最后,一个头髮乱得像鸡窝、身上裹著件脏兮兮的破大衣、满脸写著生无可恋的乾瘦老头,哆哆嗦嗦地从车里挪了下来。 正是失踪了好几天的弗兰克·加拉格。 看到这极具戏剧性的一幕,杨坚站在窗后,终於忍不住“扑哧”一声笑了出来,心里的疑惑也瞬间迎刃而解。 好傢伙,原著剧情的齿轮完美咬合上了! 他清楚地记得这段抓马的剧情:小片警托尼在警局系统里收到了加拿大警方的消息,跑来告诉菲奥娜,弗兰克正蹲在多伦多的局子里。菲奥娜当时就察觉到了不对劲,直接把厨房的垃圾桶倒了个底朝天,当场翻出了一个史蒂夫丟弃的加拿大香菸盒。 罪证確凿。愤怒的菲奥娜毫不客气地给了史蒂夫一拳,拋出了那句极其经典的加拉格家族名言:“弗兰克再怎么烂,那也是我们加拉格家的烂摊子!轮不到你这个外人来替我们清理门户!人是你弄过去的,你就得想办法给我接回来!” 於是,作为始作俑者的史蒂夫,只能憋屈地挨了顿揍,乖乖去边境“擦屁股”接人。 看著外面那帮兴奋到唱国歌的邻居,杨坚作为一个熟知南区套路的聪明人,一眼就看穿了本质——这帮穷鬼才不是在欢迎弗兰克回家。显然是凯文和小v这俩精明的傢伙,在从加拿大接回弗兰克的同时,为了赚迴路费,顺手从边境走私採购了一大批物美价廉、劲道十足的“加拿大绿色特產”。 怪不得这帮邻居高兴坏了,这简直是南区人民的冬日福音啊! 杨坚披上夹克,推开门走到门廊上,看著被人群挤在中间、还在瑟瑟发抖的弗兰克,没忍住出声调侃了一句: “嘿,弗兰克!你这老登怎么还偷偷跑去加拿大旅游了?怎么著,是多伦多的枫浆太甜了,还是加拿大的啤酒实在太有吸引力了,让你连家都不想回?” 本来就因为在异国他乡流浪了几天、受尽了风寒和惊嚇的弗兰克,一听到“加拿大”这三个字,就像是被踩了尾巴的猫一样炸了毛。 他猛地转过头,恶狠狠地瞪著杨坚,用沙哑破败的嗓子破口大骂:“滚蛋,杨!带著你的亚洲冷笑话给我滚回屋里去!你要是敢再在我面前提任何一个跟加拿大有关的词汇,老子发誓绝对会把昨天的隔夜饭吐在你的家门口!” 第十八章 真诚才是必杀技 即使把弗兰克这尊瘟神从加拿大全须全尾地接了回来,菲奥娜依旧没给史蒂夫半点好脸色。对於菲奥娜这种自尊心极强又极其护短的性格来说,史蒂夫擅自把她亲爹扔出国的行为,依然不可原谅。 接连碰壁的史蒂夫像只斗败的公鸡,试图去问利普有没有什么挽回菲奥娜的法子,结果毫不意外地被利普用几句冷嘲热讽给懟了回来。 绝望之际,史蒂夫转头一看,刚好瞥见了在隔壁门廊上伸懒腰的杨坚。 在这个满是疯子、酒鬼和癮君子的南区街道上,今天早上大家都跟著那辆房车群魔乱舞,唯独这个亚裔邻居气定神閒地站在台阶上看戏,甚至还能轻描淡写地一句话把弗兰克懟得跳脚。史蒂夫仿佛抓住了最后一根救命稻草——这哥们绝对是附近唯一一个脑子正常、且没有深陷加拉格家那摊烂泥的聪明人了。 “嘿,杨。”史蒂夫死乞白赖地凑了过来,像个霜打的茄子一样嘆了口气,“今天早上的热闹你都看见了。这街上除了你,我实在找不到第二个能正常交流的人了。拜託,帮哥们出个主意,到底怎么才能让菲奥娜消气?” 杨坚看著史蒂夫那副患得患失的舔狗模样,心里快笑死了。 这俩人,一个控制欲极强又喜欢擅作主张,一个极度缺乏安全感又像刺蝟一样浑身是刺,简直就是经典的一个愿打一个愿挨。不过笑归笑,以杨坚两世为人的心理年纪,已经到了两边都能理解的程度。 “想让我给你支招?”杨坚摸了摸下巴,“行啊,请我吃顿好的。” 半小时后,两人坐在了北区一家档次颇高的美式餐厅里。 餐桌上的史蒂夫显得极其焦虑。他茶饭不思,眼睛死死地盯著一直没有新消息提示的手机,显然是因为菲奥娜迟迟不回简讯而备受煎熬。 而对面的杨坚则毫不客气,趁著宰土豪的绝佳机会,点了一份最大號的战斧牛排,配著黑松露薯条大快朵颐,吃得满嘴流油。 感谢上天的再次馈赠!兄弟们,又要到饭啦! “老兄,你到底有没有什么实质性的建议?”史蒂夫看著杨坚乾饭的架势,忍不住催促道。 “我的建议就是,你需要去诚恳地道歉。”杨坚咽下一大块牛肉,慢条斯理地擦了擦嘴。 “就这?!”史蒂夫瞪大了眼睛,大呼上当受骗,“我特么请你吃了五十多美金的牛排,你就给我憋出这么一句废话?我特么这两天每天都在道歉!” 杨坚心里暗笑。他作为一个熟知剧情的穿越者,太清楚菲奥娜和史蒂夫这对苦命鸳鸯的宿命了。这俩人有著致命的吸引力,就算现在闹得再凶,过段时间也绝对会干柴烈火地复合,他根本没必要去强行改变什么剧情走向,吃顿白食才是最实在的。 杨坚拿起杯子喝了口冰水,故作高深地笑了笑:“真诚才是必杀技。至於怎么体现你的真诚,你得自己悟,別问我。她现在在气头上,你越是上赶著献殷勤,她越觉得你在施捨。” 史蒂夫似懂非懂地皱著眉头,似乎还在咀嚼这句“真诚才是必杀技”的含金量。 正在此时,杨坚口袋里的手机突然震动了起来。 拿出来一看,屏幕上闪烁著“凯伦(karen)”的名字。 杨坚动作微微一顿,犹豫了一下,还是按下了接听键。 “杨……”电话那头,凯伦的声音听起来有些闷闷不乐,甚至透著一丝委屈和害怕,“你现在有空吗?” “怎么了?” “是弗兰克。”凯伦抱怨道,“那个老酒鬼不知道用了什么花言巧语,居然忽悠住了我妈。我妈现在非要让他住在我们家,说要照顾他。家里突然多出一个浑身酒气的陌生老男人,我有点害怕……你能不能过来陪陪我?” 杨坚在心里翻了个白眼。別人不知道,他还能不知道吗?弗兰克那个老逼登就是看中了希拉有广场恐惧症不出门、家里又有好酒好菜,直接厚顏无耻地过去吃软饭了。至於凯伦说害怕?別逗你凯姐笑了,她不让別人害怕就不错了。 但思考良久,回忆起那个费劲口舌的补课场景,杨坚还是嘆了口气,答应了下来:“行,我马上过去。” 掛断电话,就看到对面的史蒂夫正用一种极其八卦和好奇的眼神打量著他。 “女朋友?”史蒂夫挑了挑眉。 “別瞎猜,就是隔壁街区的杰克逊一家。”杨坚收拾了一下外套,一本正经地解释道,並极其刻意地强调了一句,“我去给她补习功课,我们之间是纯洁的师生关係。” 史蒂夫愣了一下,隨后露出一个意味深长、且极其猥琐的笑容,拍了拍杨坚的肩膀:“纯洁的师生关係,还要专门大晚上跑去家里『陪』她?玩挺花啊,哥们。” 杨坚懒得理会这个满脑子废料的富二代,直接顺水推舟,让史蒂夫充当免费司机,坐著他的宝马一路开到了凯伦家门口。 临下车前,杨坚推开车门,又转过头,像个资深情感导师一样拍了拍车顶,看著驾驶座上的史蒂夫,语重心长地再次强调了一遍:“bro,你知道的,真诚才是必杀技。去道歉吧,我看好你。” 说完,他关上车门,瀟洒走向了杰克逊家的大门。 看著杨坚那没心没肺的背影,史蒂夫坐在车里,嘴角止不住地疯狂抽搐。 他暗骂道:“哥们,你一顿饭面不改色地白嫖了我一顿战斧牛排就算了,给个破建议还搁这儿装谜语人……咱俩到底特么谁不真诚啊!” 史蒂夫愤愤地踩下油门,宝马车在一阵无奈的轰鸣声中驶离了街道。 推开杰克逊家的大门,杨坚一眼就看到了正穿著一套单薄的居家服、盘腿坐在沙发上闷闷不乐的凯伦。 看到杨坚走进来,凯伦的眼睛瞬间亮了。她像只轻盈的猫一样从沙发上跳下来,凑到杨坚跟前,微微仰起头,那双带著一丝狡黠和诱惑的眼睛直勾勾地盯著他:“杨,我们都三天没见了,你想我没?” 凯伦那套单薄的棉质居家服极其贴身,隨著她微微仰头凑近的动作,不仅完美地勾勒出了少女那青春却又饱满曼妙的曲线,宽大的领口下更是透著一抹若隱若现的春光。感受著她身上传来的淡淡沐浴露香气,以及她那毫不掩饰的曖昧態度,杨坚脑子里瞬间闪过了上次在书桌底下的香艷情景,顿时感觉血液隱隱有点往小头涌去的趋势。 这小妖精,简直要命。 “咳咳……”杨坚赶紧乾咳了两声,强行把视线从她领口移开,生硬地打岔道,“弗兰克呢?他怎么住进来的?他们人现在在哪儿?” 凯伦撇了撇嘴,指了指楼上,正准备说话。 就在这时,二楼的主臥里突然传出了一声极其悽厉、甚至带著一丝破音的男性惨叫。 “啊——!!!” 这绝对是弗兰克的声音。 杨坚猛地抬起头,满脸错愕地盯著二楼的天花板。 什么情况? 剧本不是这么写的啊!在原著里,弗兰克这老贼在希拉家不是好吃好喝,享受著无微不至的照顾和极品软饭吗?怎么这叫声听起来,像是在遭受满清十大酷刑? 这是弗兰克?这怎么跟预想中的情景完全不一样啊?! 第十九章 谈妥新的手机交易 芝加哥冬日的白天,天际线总是被一层铅灰色的厚重云层压得极低。从密西根湖面上刮来的寒风如同带著冰茬的刀子,顺著街道的夹角呼啸穿梭。惨白的太阳像一枚生了锈的硬幣,无力地悬在半空,散发不出半点温度。 伴隨著老旧车厢的剧烈摇晃,从南区开往市中心的红线地铁在铁轨上发出沉闷的轰鸣。杨坚倚在靠窗的座位上,百无聊赖地打了个巨大的呵欠,隨后顺手將身上盗版卡哈特夹克的拉链一路拉到下巴,试图抵御车厢里漏风的寒意。 他的手指在口袋里无意识地摩挲著那台无锁版 iphone 4。这是这批货里外观最完美、几乎跟新机毫无分別的一台。感受著玻璃后盖冰冷光滑的触感,他脑子里正飞速盘算著今天的商业计划——如何跟市中心那些精明的手机维修店老板们討价还价,以最高效的方式铺开自己的新出货渠道。 昨晚那场闹剧带来的疲惫似乎还残留在身上。 一想到昨天在杰克逊家看到的画面,杨坚到现在都还忍不住想笑。当二楼那声惨叫平息后,过了好一会儿,弗兰克才扶著楼梯扶手,双腿打著摆子、颤颤巍巍地挪了下来。那两股战战的虚弱模样,简直比刚在工地搬了三天砖还要悽惨。 杨坚当时秒懂,瞬间想起了希拉那个放在地下室里、让所有南区男人闻风丧胆的“特殊塑料玩具”癖好。弗兰克为了蹭吃蹭喝住进希拉家,这下可真是享大福了。 杨坚当时靠在沙发上,上下打量著他那极其彆扭的走路姿势,毫不留情地当面开嘲:“哟,这不是从加拿大光荣返乡的弗兰克吗?怎么,多伦多的冷风没把你吹瘫痪,倒是杰克逊太太家的物理治疗让你连路都不会走了?这口软饭的硬度,看来有点超乎你的括约肌承受能力啊?” 被戳到了痛处,弗兰克老脸一红,恶狠狠地瞪著杨坚,咬牙切齿地低声骂道:“jian! yang!闭上你的臭嘴,你这个南区新来的亚裔混蛋!老子的私人生活轮不到你来指手画脚!” “是吗?那要不我现在就提醒一下希拉,你这个大把年纪都没领低保的老酒鬼隨时准备白吃白喝?”杨坚挑了挑眉,故意提高了音量。 眼看杨坚要砸他的饭碗,而端著一盘刚烤好的纸杯蛋糕的希拉正好从厨房走出来,弗兰克那张愤怒的老脸瞬间上演了堪称奥斯卡影帝级別的川剧变脸。 前一秒还在骂街的弗兰克,下一秒直接双腿一软,“扑通”一声极其丝滑地扑倒在希拉的腿边。 “噢,希拉,我善良的、纯洁的天使……”弗兰克一把抱住了希拉的膝盖,眼泪说来就来,声音颤抖得让人心碎,“我的孩子们像扔垃圾一样把我扔到了国外,现在连我的邻居都要把我赶到大街上去冻死……我的心已经被伤透了,只有你,只有你这里才让我感觉到一点点人间的温暖!我真的不知道如果离开你,我还能去哪……” “噢,可怜的弗兰克……”希拉那泛滥的母爱瞬间被这几滴鱷鱼的眼泪彻底点燃。她心疼地放下盘子,像抚摸流浪狗一样抚摸著弗兰克那油腻的鸡窝头,温柔地安慰道,“別怕,亲爱的,別听他们瞎说。你哪里都不用去,这里就是你的避风港,我会好好照顾你的。” 看著弗兰克躲在希拉围裙底下、冲自己露出那个得意且无耻的挑衅眼神,杨坚对这老登堪比城墙的脸皮彻底服气了。 他只能转头向凯伦保证,自己会恢復每周来家里给她补课的安排。虽然名义上是“为了盯著点弗兰克,以防万一这个老酒鬼发疯”,但实际上两人心里都清楚,这不过是个藉口罢了。 听到这个承诺,凯伦自然是喜出望外。小丫头显然把这当成了他俩曖昧关係破冰、甚至更进一步的象徵。 临走时,她站在玄关的灯光下,双手背在身后,微微仰起头。那一刻,她嘴角勾起一抹蜂蜜般甜美的弧度,原本狡黠的眼睛弯成了两弯清澈的月牙,笑容乾净、纯粹,仿佛不带半点尘埃,甜甜地冲他挥手告別。 看著那个在灯光下仿佛发著光的甜美笑容,杨坚心头微微一颤,不得不承认,这小妖精不仅身材勾人,认真装起纯情来,更是杀伤力巨大。 “哐当——” 地铁经过道岔的一记剧烈顛簸,把杨坚的思绪拉回了现实。 他转过头,打量著车厢里的乘客。隨著地铁不断向北行驶,跨越那条无形的阶级分界线,车厢里的人群已经在不知不觉间完成了彻底的更替。 刚从南区上车时,身边充斥著穿著邋遢油腻的流浪汉、浑身酒气的閒汉,以及目光呆滯、甚至有些神志不清的癮君子。但隨著一站站的停靠,那些人渐渐下车,取而代之的,是穿著笔挺西装、喷著精致香水、手里端著星巴克咖啡的都市白领。 他们目光锐利,干劲满满,哪怕在摇晃的车厢里也在快速翻阅著黑莓手机上的邮件。 空气中的味道,也从发酵的廉价啤酒和劣质大麻味,彻底变成了拿铁咖啡与高级香水的混合体。 杨坚看著窗外逐渐拔地而起的摩天大楼,不由得在心里暗自感嘆。前世他也在美国出过差,但芝加哥这种仅仅隔著几条街、乘坐一趟地铁,就能把人类社会的阶层落差展现得如此残忍和极端的城市,依然让他觉得震撼。 这种將贫困的泥沼与繁华的金融中心赤裸裸地拼凑在一起的撕裂感,才是这座城市最真实的底色。 地铁终於在市中心繁华的卢普区(the loop)到站。杨坚整理了一下表情,大步走出了车站,朝著自己提前踩过点的目標店铺走去。 这是一家开在街角的潮流电子设备店,装修风格极其前卫新颖,充斥著赛博朋克风的霓虹灯带和金属涂鸦。 推门进去,坐在柜檯后的老板是一个看起来二十七八岁的年轻女人。她打著眉钉和唇环,齐耳短髮被染成了极其张扬的粉蓝渐变色,一身朋克范儿,正戴著耳机跟著音乐摇头晃脑。 看到杨坚这身与市中心格格不入的廉价打扮,朋克女老板挑了挑眉,一开始以为他是进来蹭暖气或者推销便宜货的。 “买东西隨便看,修手机在隔壁,推销保险就免开尊口了。”女老板头也没抬地吐了个泡泡糖。 杨坚没说话,直接走到柜檯前,从口袋里掏出那台破解好的无锁版 iphone,点亮屏幕,极其丝滑地滑开了锁屏,然后当著她的面,插入了一张她店里放在桌上的 t-mobile废弃测试卡。 几秒钟后,屏幕左上角稳稳地跳出了满格的 3g信號。 “holy sh*t……”女老板的泡泡糖瞬间破在了嘴唇上。她猛地扯下耳机,瞪大眼睛看著那台背面明明印著 at&t標誌、却读出了其他运营商网络的手机,震惊地感慨道,“你……你真把底层基带给软解了?这怎么可能!” “技术问题是我的商业机密,你只需要知道,我手里的货,全芝加哥绝无分號。”杨坚双手插兜,微笑著看著她,“谈笔生意吧,老板。” 接下来的十分钟,是一场心理博弈。 朋克女老板虽然年轻,但压价的手段十分狠辣;然而杨坚作为一个前世在线上二手交易平台(不是转转)里摸爬滚打过的老资歷,根本不吃她那一套。他精准地捏住了这类二手电子店“急需稳定的无锁机源,好从高昂的运营商合约里抢下一大块暴利蛋糕”的痛点,寸步不让。 几番激烈的唇枪舌战后,杨坚凭藉著老道的经验,成功敲定了双方的合作底价。 他以150美金一口气吃下了女老板店里积压的全部十五台 at&t板砖iphone。这些机器基本都是被客户毁约或退回的,外观全都是没有任何使用痕跡的九九新,仅仅是因为网络锁死才沦为了无法激活的砖头。 这笔交易,既让女老板清空了令人头疼的死库存,也让杨坚以极低的成本拿到了第一批用於扩张的优质货源。不仅如此,他还以高出心理预期十美金的价格,敲定了80美金一台的专属破解代工费。这意味著,女老板以后只要拿到便宜的锁机让他帮忙解锁,每台都得老老实实给他上贡80刀的纯利润。 谈下这笔生意后,杨坚並没有就此打住。 打通了一个节点,就必须趁热打铁织成一张网。一整个下午,他极其高效地乘坐公车,穿梭在市中心周边的几个高消费街区。 当落日的余暉开始把芝加哥的玻璃幕墙染成金红色时,杨坚走出了最后一家店铺的玻璃门。 他成功了。 算上之前朋克女老板的维修店,他今天一共谈下了四家稳定的北区和市中心出货渠道。从现在起,他彻底摆脱了鲍里斯那种隨时可能黑吃黑的底层黑市,建立起了属於自己的、正规且暴利的现金流。 杨坚长长地伸了个懒腰,心满意足地顺著街道漫步,不知不觉间,走到了著名的千禧公园。 深冬的夕阳下,那颗巨大的、犹如水银滴落般的光滑不锈钢雕塑——云门(cloud gate,俗称“大豆子”),正静静地佇立在广场中央。 光滑的曲面反射著芝加哥扭曲而魔幻的城市天际线,也倒映出了杨坚此刻站在寒风中的孤单身影。 看著眼前这极具科幻感的画面,杨坚的脑海里突然闪过了那部由杰克·吉伦哈尔主演、在今年上映的科幻电影《原始码》(source code)。 在电影的结尾,男主被永远地困在了一个由原始码生成的平行世界里,而他最后和女主角相拥的地点,正是这颗反射著另一个世界的“云门”之下。 现实的重叠总是带著一种诡异的宿命感。 杨坚往上顛了顛肩上那个从维修店老板那儿要来的黑色双肩包。包里满满当当,全是他今天下午横扫了四家店收来的九九新iphone。 至此,他前几天从黑市商人鲍里斯手里赚来的那六百美金“第一桶金”,已经花得乾乾净净,彻底化作了这一背包沉甸甸的砖头机。 但他一点也不心疼。因为他很清楚,只要经过他勤劳的双手,这包看似不值钱的电子废品,一转手卖给那些眼巴巴等著货源的二手店老板,就会变成实打实的数千美金暴利。这是他建立正规出货渠道、实现资金滚雪球的第一步。 感受著背上那份沉甸甸的物理重量,他看著镜面上那个既熟悉又陌生的自己,吐出一口白色的哈气。 “这下,是真的回不去了啊……” 他轻声感慨了一句。但仅仅一秒钟后,那抹惆悵便被他眼中坚定的冷光彻底碾碎。既然回不去,那就在这个充满金钱、欲望、天才与疯子的野蛮时代里,亲手打下属於自己的江山吧。 第二十章 渣女 “肚子很饿,想吃 mcdonald~ 一个两个,新鲜出炉的chicken burger ~ chicken burger,最好给我刚刚做好的~ 不是跟你开玩笑的,这个是真的很顶饿~ chicken burger,我就吃mcdonald~ chicken burger,就是要吃鲜嫩多汁的~ chicken burger,最好不要吃kfc的~ 我是跟你讲真的,不是跟你开玩笑的~” 杨坚一边用走调的嗓音哼著一首后世麦当劳的洗脑小曲,一边大口啃著刚花一美金买来的鸡肉汉堡,安稳地坐在摇晃的红线地铁上。 蓬鬆热乎的麵包片夹著炸得外酥里嫩的厚实鸡排,配上爽脆的生菜丝和香甜的特调蛋黄酱,一口咬下去,甚至还能感觉到微微的肉汁溢出。不得不承认,2011年的麦当劳在用料上確实十分扎实。在饿了整整一下午的杨坚嘴里,这份只要一美金的快餐,此刻硬是吃出了一种米其林级別的绝妙满足感。 因为他的心情实在太好了。 他双腿微微岔开,將那个装满“板砖”iphone的双肩包牢牢夹在两腿之间,一只手还不忘紧紧攥著背包的带子。在这个全美犯罪率名列前茅的城市,带著一包价值几千美金的货坐夜间地铁,谨慎点总没错。 车厢外,属於市中心的璀璨灯火正在飞速倒退,周遭的景色重新变得破败、暗淡。 从光鲜亮丽的卢普区回到破旧脏乱的南区,杨坚的心態已经发生了天翻地覆的变化。早上出门时,他还是个兜里只揣著六百块钱、为了打开销路去碰运气的底层倒爷;而现在,他是一个即將掌控芝加哥几个街区二手苹果机命脉的供货商。 “嗤——吱嘎——” 地铁在南区的站点停靠。杨坚將最后一口汉堡咽下,把包装纸精准地扔进垃圾桶,把背包甩到背上,大步走进了芝加哥冬夜的寒风中。 南区的夜晚永远不缺乏活力,当然,是那种充斥著危险与混乱的活力。 路过街角时,几个穿著宽大卫衣的黑人帮派分子正围在一个燃烧著废旧木板的铁桶前取暖,用充满敌意和审视的目光打量著每一个路过的人。杨坚没有理会,只是拉高了夹克的领子,加快脚步,熟练地穿梭在昏暗的街道上。 路过加拉格家时,那栋破房子里正传出激烈的爭吵声。听声音,像是菲奥娜在为了水电费的事情对著利普大吼大叫,期间还夹杂著几个听不懂的脏字。 “还真是充满了勃勃生机啊。”杨坚在心里轻笑了一声。 他推开自己房屋的门,反锁,拉上厚重的遮光窗帘,然后將背包扔在了那张弹簧嘎吱作响的旧床上。 他將双肩包拉开,把里面那五十多台九九新的“板砖”iphone小心翼翼地拿出来,整齐地码放进床底下的一个废旧纸箱里。 昏暗的灯光下,这些透著冰冷玻璃光泽的电子砖头,在杨坚眼里简直比真金白银还要迷人。 前世在职场摸爬滚打过的他很清楚,二手手机市场並不是那种每天都有庞大吞吐量的快消品生意。无论是那些市中心的潮流维修店,还是他这个幕后供货商,都需要时间来消化市场需求。 而且,破解运营商的封锁是个耗时耗力的活儿,就算他今晚通宵肝到猝死,也不可能一口气把所有的机器都搞定。 “慢慢来吧,好饭不怕晚。” 杨坚拍了拍手上的灰尘,看著那半箱子手机,长长地舒了一口气。只要这批货在接下来的几周里陆陆续续出完,他就能立马拿到手一笔足够覆盖好几个月房租和生活费的丰厚资金。 生存的重压总算在这个寒冷的冬夜里得到了实质性的舒缓。这爭取来的几个月空窗期,足够他静下心来,好好琢磨和布局一项更加长久、稳定的暴利营生了。 他带著满意的笑容,连衣服都没脱,直接呈大字型瘫倒在嘎吱作响的弹簧床上。 隨手掏出自己那台破手机滑了两下,看著2011年这粗糙得令人髮指的ui界面,以及那些功能简陋、刷新卡顿的早期社交软体,杨坚忍不住撇了撇嘴。没有抖音,没有tiktok,连个能丝滑刷短视频打发时间的app都没有,这让习惯了后世信息大爆炸的他感到一阵深深的空虚。 看著手里这台充满年代感的智能机,杨坚的脑海里突然闪过了一个名字——instagram。 他隱约记得,大概也就是在明年,这个现在可能只有十几个员工的简陋图片分享软体,会被扎克伯格的facebook以惊人的十亿美元天价直接收购! 十三个员工,十个亿美金。这才是真正意义上的爽赚,这才是资本市场上最疯狂的造富神话。 “唉,可惜了……”杨坚在黑暗中吧唧了一下嘴,无奈地嘆了口气。 哪怕他脑子里装著未来十几年网际网路的发展轨跡,知道无数个风口在哪,但现在的他兜里比脸还乾净,別说招募技术团队搞开发了,连台像样的伺服器都租不起。实力不允许啊。 “先苟住,搞钱,搞原始资本……”带著对未来硅谷和华尔街的滤镜与幻想,杨坚翻了个身,沉沉地进入了梦乡。 …… 翌日。 彻底放下生存焦虑的杨坚睡到了自然醒。睁开眼,久违的充足睡眠让他的大脑异常清明舒畅,仿佛卸下了千斤重担,连日来紧绷的神经终於彻底鬆弛了下来。 既然最大的资金危机已经解除,饭要一口一口吃,他决定今天不再把自己逼得那么紧了。好好给自己放个假,享受一下这难得的清閒,今天是一点都不想再去碰那台旧电脑和那些密密麻麻的代码了。 “得找点乐子放鬆一下,看看电视也行。” 杨坚愜意地伸了个大大的懒腰,趿拉著鞋,熟门熟路地溜达到了隔壁加拉格家门口,敲了敲门。 门很快开了。菲奥娜红著眼圈站在门后,手里还紧紧攥著一块抹布,显然刚乾完家务。她隨手给杨坚拉开大门后,连客套的招呼都顾不上打,就又转身快步走回客厅,继续对著盘腿坐在破沙发上的好闺蜜维罗妮卡大吐苦水。 “嘿,杨。”小v看到他进来,隨口冲他抬了抬下巴算作打招呼。 杨坚也没跟她们客气,径直走向厨房,打开冰箱顺了一瓶冰镇的百威啤酒。他走回客厅,顺手按开了电视机,在小v旁边找了个空位,用一个標准的“葛优躺”瘫了下去。 电视里播著经典的老友记,但杨坚的注意力慢慢被吸引到了旁边这两个女人的八卦。 菲奥娜正对著v疯狂输出,抱怨的对象毫无疑问是史蒂夫。 从菲奥娜那连珠炮一样的话语中,杨坚拼凑出了昨天他离开后发生的事情:史蒂夫为了挽回菲奥娜,居然直接弄来了一整车的红玫瑰,外加一辆崭新的suv停在了加拉格家门口作为道歉礼物。 对於史蒂夫这种富家子弟来说,这是浪漫;但对於穷得连水电费都交不起、自尊心却强得可怕的菲奥娜来说,这简直就是把她的贫穷和骄傲放在大马路上反覆摩擦。再加上史蒂夫之前不和她商量,擅自把弗兰克扔去加拿大这笔旧帐,这两件事加在一起,彻底把菲奥娜惹炸了。 “他凭什么觉得一辆车就能买下我的原谅?他从头到尾都在自作主张!”菲奥娜对著小v大声抱怨。 杨坚灌了一口啤酒,感受著冰凉的液体滑过喉咙,突然没忍住,懒洋洋地插了一句嘴。 “那平心而论,菲奥娜,你觉得史蒂夫对待这份感情够真诚吗?” 菲奥娜愣了一下,转过头看著他:“什么意思?” “意思就是,我听凯伦说,你最近可是跑去找了那个叫托尼的小警察。”杨坚似笑非笑地盯著她,语气里带著几分调侃和一针见血的犀利,“又是坐在他的巡逻车里搞浪漫约会,又是跟著他去见家长吃饭的……你这吊著人家的手段,看著可真像是要跟他长期发展感情啊。” 菲奥娜的面色瞬间一僵,被戳中痛处的她面子显然有些掛不住了。她涨红了脸辩解道:“你在胡说什么!我那只是……只是为了感谢托尼!他之前帮我查了弗兰克的下落,还帮我把弗兰克找了回来,我欠他人情!” “哦——”杨坚故意拖长了音调,脸上的嘲弄意味更浓了,“我还真不知道,原来南区感谢別人帮忙的方式,是需要用『车內约会』和『见家长』来偿还的。” 他放下酒瓶,身体微微前倾,目光直视著菲奥娜的眼睛:“我说,你光顾著骂史蒂夫瞎搞,怎么不瞅瞅自己是怎么吊著男人的?你这是既想要史蒂夫的钱和刺激,又捨不得托尼这种老实人给的安稳和体贴……菲奥娜,这种既要又要的渣女,可没那么好当啊。” “jian! yang!你个混蛋!我才不是渣女!”菲奥娜的脸色彻底变得极其难看,像是被踩了尾巴的猫一样跳了起来,正准备指著杨坚的鼻子疯狂输出。 “砰!砰!砰!” 一阵生硬且沉闷的敲门声突然打断了屋內的火药味。 菲奥娜狠狠瞪了杨坚一眼,转身气冲冲地去拉开大门:“谁啊?!” 门外,站著一个穿著深灰色正装外套、鼻樑上架著无框眼镜、手里拿著文件夹的中年白人妇女。她面无表情,眼神像鹰一样锐利地扫视了一圈屋內,最后將目光定格在菲奥娜脸上。 “我是联邦政府社会监察机构的调查员。”女人从口袋里掏出一个证件晃了一下,语气公事公办,透著不容置疑的冷硬,“我来找这幢房子的合法主人,金桔·加拉格(aunt ginger)。” 菲奥娜眼底闪过一丝慌乱,但强行镇定下来:“金桔姑妈?她不在这里,她……十几年前就搬去別的州的一家疗养院养老了。你找她有什么事?” “是吗?”女调查员冷笑了一声,翻开手里的文件夹,“根据我们的系统显示,过去十几年里,有人每个月都在未经本人允许的情况下,持续冒领金桔女士的社保养老金。而这笔养老金的最终邮寄和兑现地址,就是这里。” 菲奥娜的心臟猛地一沉,咽了口唾沫:“我……我不清楚你在说什么,这可能是个误会……” “我不关心是不是误会。”女调查员根本不吃这一套,“我把最新一期的社保养老金支票带过来了。听著,明天一早,我会带著fbi的探员再来这里一趟。要是金桔女士本人在这里,我会亲手把支票交给她。” 她合上文件夹,深深地看了菲奥娜一眼,留下了最后通牒。 “要是她不在……你们全家就准备去联邦监狱里蹲著吧。” 第二十一章 猜测应验 隨著大门“砰”的一声关上,加拉格家客厅里的气氛瞬间降至冰点。 菲奥娜转过身,脸色苍白,眼神中满是无法掩饰的焦虑与恐慌。她跌坐在沙发上,双手烦躁地抓著头髮,脑子里像是一团乱麻。 “老天,这到底是怎么回事……”她喃喃自语。 在这个国家,联邦社会保障金(social security benefits)是一条绝对不能触碰的红线。这是由美国联邦政府按月发放给退休老人、残疾人或遗属的福利补贴,每一笔资金的流动都在联邦机构的严密监控之下。盗用或冒领社保金,属於极其严重的联邦重罪(federal felony),一旦罪名成立,不仅要面临巨额罚款,还要面临最高可达十年的联邦监狱刑期。 菲奥娜可没少在深夜的本地新闻里看到过这类触目惊心的真实案例。 比如就在前几年,威斯康辛州有个男人为了继续白嫖他母亲每个月一千多美金的养老金,硬是把老太太的尸体在地下室的冰柜里冻了整整八年。事情败露后,不仅被法官重判入狱,还背上了十几万美金的巨额退赔单;还有芝加哥南区本地的一个狠人,隱瞒了父亲的死讯,连续偽造签名领了十五年的支票,最后直接被fbi的探员死死按在了兑现支票的地下钱庄柜檯上,至今还在联邦监狱里吃牢饭。 菲奥娜怎么也想不明白,那个据说十几年前就被弗兰克送去威斯康辛州疗养院的金桔姑妈,她的养老金支票为什么会每个月按时寄到加拉格家,而且还被人兑现了。 直觉告诉她,这事儿绝对跟她那个极品老爹脱不了干係。 一想到自己和这几个未成年的弟弟妹妹,极有可能会因为弗兰克的无耻贪婪,而被打包送进那种满是变態和重刑犯的联邦监狱里,菲奥娜就觉得脊背发凉,冷汗直冒。 “不行,不行……”菲奥娜猛地从沙发上弹了起来,神色慌乱地抓起外套往身上套,“这件事如果不马上弄清楚,我们全家都会完蛋的!我得去酒吧找弗兰克问个明白!” 她一边急匆匆地往门口冲,一边转头看向正瘫在沙发上喝啤酒的杨坚,语气里带著急切的恳求:“杨,拜託你帮我看一会儿利亚姆行吗?我保证,问完弗兰克我就马上回来!” 根本没给杨坚拒绝的机会,菲奥娜话音刚落,人就已经风风火火地拽开大门冲了出去,只留下“砰”的一声巨大的关门声。 看著菲奥娜仿佛要去杀人般的背影,坐在旁边的维罗妮卡(v)无奈地耸了耸肩。她站起身,拍了拍裤子上的灰尘。 “行吧,看来加拉格家今天又拉响最高警报了,这八卦是聊不下去了。”v衝著杨坚挥了挥手,朝门口走去,“我那口子凯文还在酒吧干活,我先撤了。辛苦你当会儿临时保姆啦,邻居。” 隨著大门再次开合,v也离开了,原本吵闹的客厅瞬间安静了下来,只剩下电视机里还在播著无聊的肥皂剧。 杨坚手里还捏著那瓶喝了一半的冰百威,有些无语地从沙发上坐直了身体。 他转过头,看向不远处的破旧婴儿床。在这个白人家庭里,那个因为极其离谱的隱性基因而生出来的黑人小婴儿利亚姆,此刻正咬著安抚奶嘴,用一双黑溜溜、水汪汪的大眼睛,无辜且好奇地盯著他看。 杨坚和婴儿床里的小黑娃大眼瞪小眼地对视了半天,最后只能无奈地嘆了口气,举起手里的酒瓶隔空碰了一下。 “得,这叫什么事儿。本来只是想过来吃个瓜,结果吃到最后,瓜掉地上了,自己倒成带娃的了。” ...... 衝出家门的菲奥娜根本顾不上芝加哥冬日刺骨的寒风。她踩著人行道上灰黑色的冰碴,裹紧外套,带著满腔的恐慌与怒火,几乎是一路小跑著穿梭在南区破败的街道上。 在南区找弗兰克,永远比找警察要容易。只要沿著那几家最便宜的酒吧找过去,准能抓住他。 果然,在推开阿利比酒吧(the alibi room)那扇摇摇欲坠的木门后,菲奥娜一眼就看到了正趴在吧檯上,用手指蘸著杯底最后一点啤酒沫吮吸的弗兰克。 “弗兰克!”菲奥娜大步走过去,一把揪住他的衣领,將他从高脚凳上拽了下来,“告诉我,金桔姑妈到底在哪里?你不是说她一直在威斯康辛州的疗养院养老吗?!” 弗兰克打了个酒嗝,醉眼朦朧地看著女儿,一脸无辜地摊开双手:“对啊,是我亲手把她送上灰狗大巴的,这不是我早就告诉过你的吗?” “那为什么联邦社保局的人今天早上会找上门?!”菲奥娜气得浑身发抖,声音提高了八度,“他们说有人在芝加哥,而且就是用我们家的地址,连续冒领了她十几年的养老金!” 弗兰克的眼神中闪过一丝极其短暂的慌乱,但很快就被他堪称完美的演技掩盖了过去。他故作惊讶地瞪大眼睛:“哦?天哪!金桔原来一直在芝加哥吗?她居然背著我偷偷回来了?这个绝情的女人,她为什么都不联繫我?不管怎么说,当年也是我帮她找的疗养院,我可是帮了她大忙的!” 正在擦杯子的酒保兼老板凯文(kev)实在听不下去了。他翻了个巨大的白眼,毫不留情地拆穿了弗兰克的拙劣表演:“得了吧,弗兰克。整个南区谁不知道,每个月一號拿著金桔姑妈的支票去地下钱庄折价兑现的人,就是你。” 最糟糕的猜测被凯文当场证实,再看著弗兰克哪怕谎言被戳破、却依然毫无悔意的死皮赖脸样,菲奥娜气得浑身发抖。 “你疯了吗?!”她指著弗兰克的鼻子怒吼道,“你知道这会给我们,给整个加拉格家带来多大的麻烦吗?那是联邦重罪!你想让我们全家陪你一起去蹲监狱吗?!” 面对女儿的怒火,弗兰克非但没有半点愧疚,反而挺直了腰板,摆出一副理直气壮的恶棍嘴脸,死硬到底:“少来这套,菲奥娜!你现在突然开始关心金桔姑妈了?我看你是眼红吧!因为这件事情有利可图,你也想来分一杯羹是吗?” 他用力拍打著吧檯,大言不惭地吼道:“我告诉你,门儿都没有!那笔钱是我的!这些年都是我在『照顾』金桔的財產,这是我应得的报酬!” 菲奥娜看著眼前这个不可救药的无赖,深吸了一口气,强压下想揍他的衝动,冷笑著下达了最后通牒。 “好啊,钱是你的。那现在麻烦也全是你的了。”菲奥娜盯著他的眼睛,一字一顿地说,“那个社保局的调查员,明天上午十点会带著fbi的探员来家里。他们要求必须亲眼见到金桔姑妈本人。既然你这么能干,那就麻烦你,明天早上十点之前,把金桔姑妈原封不动地给我接回来。否则,你就自己去跟fbi解释你的『报酬』吧!” 说完,菲奥娜头也不回地衝出了酒吧。 第二十二章 餐车前的爭吵 中午时分,芝加哥南区那总是带著一股灰败气息的阳光,终於艰难地穿透了厚重的云层,透过出租屋那扇满是水渍和灰尘的窗户,斜斜地打在杨坚的脸上。 “咕嚕嚕——” 一阵响亮的肠胃抗议声,彻底將杨坚从短暂的午休中唤醒。他烦躁地揉了揉鸡窝般的头髮,从嘎吱作响的弹簧床上坐了起来,只觉得浑身骨头架子都要散了。 帮菲奥娜看管了整整一上午的婴儿利亚姆,简直比他昨晚捣鼓那些手机基带还要耗费精力。好不容易熬到菲奥娜满脸阴沉、气冲冲地从酒吧回来接班,他才得以脚底抹油溜回自己的狗窝,倒头补了个回笼觉。 昨晚那顿只要一美金的麦香鸡汉堡虽然当时吃出了米其林的味道,但碳水和油炸食品的饱腹感总是消散得特別快,更何况他还跟一个精力旺盛的小黑娃大眼瞪小眼地斗智斗勇了半天。 杨坚趿拉著那双边缘已经有些脱胶的拖鞋,走到那个嗡嗡作响、製冷效果比拖拉机动静还大的二手冰箱前。他一把拉开冰箱门,一股混杂著过期食物和劣质製冷剂的怪味扑面而来。 他皱著眉头在里面翻找了一圈,结果令人绝望。 空荡荡的铁架子上,除了一瓶只剩个底的变质牛奶、半颗已经发黑萎缩的洋葱,就只有几瓶快过期、瓶口结著黄色硬块的廉价芥末酱。別说能填饱肚子的速冻披萨了,连根能用来水煮的乾瘪意面都没有。 “得,又得出去觅食。这破日子,什么时候是个头……” 杨坚无奈地嘆了口气,用力摔上冰箱门。他隨手抓起搭在椅背上的夹克套在身上,把昨晚仔细清点过的几张零钞揣进內侧口袋,还不忘谨慎地拍了拍,確认安全后,才推开门溜达了出去。 十二月的芝加哥,哪怕是正午,风依然像刀子一样刮在脸上。南区的街道上永远瀰漫著一种破败与生机交织的矛盾感。路边的垃圾桶被风吹得倒在地上,几张旧报纸在灰色的柏油路面上打著旋儿;而街角那家破旧的洗衣店门口,几个穿著宽大卫衣的黑人青年正大声放著说唱音乐,肆无忌惮地打量著过往的行人。 杨坚拉高了夹克的拉链,把下巴缩进领口里,加快了脚步。 走到几个街区外的一个十字路口时,一股浓郁的、混合著孜然、烤肉油脂和辣椒粉的诱人香气顺著寒风飘了过来。杨坚抽了抽鼻子,胃里的馋虫瞬间被这股充满烟火气的味道勾了起来。 他顺著香味望去,远远地看到一辆喷涂著花哨涂鸦的墨西哥餐车停在路边。餐车前已经排起了十几號人的长队,烤肉在铁板上发出滋滋的诱人声响,白色的油烟在冷空气中迅速升腾。 “滋滋冒油的现烤猪肉taco,刚从铁炉上削下来的焦香碎肉,配上解腻的清甜菠萝丁,再浇上一大勺火辣的老墨灵魂小料汁,这一口下去绝对能把人香迷糊。”杨坚狠狠咽了口唾沫,正准备走过去老老实实地加入排队的行列。 然而,当他走到队伍末端,定睛向餐车那个狭小的点单窗口看去时,他原本迈出的脚步硬生生地顿住了。 那个站在餐车窗口里,身上繫著一件沾满油污的围裙、满头大汗、正熟练地用夹子翻烤著肉排,同时还要兼顾收银和点单的女孩,居然是菲奥娜。 她看起来疲惫极了。眼眶底下的黑眼圈连劣质遮瑕膏都盖不住,头髮凌乱地挽在脑后,几缕被汗水浸湿的碎发贴在脸颊上。但她的动作依然像一台不知疲倦的机器,快速地收钱、找零、递餐。 显然,在这个到处漏风、隨时会面临被断水断电甚至被联邦特工找上门来的加拉格家里,为了填补那深不见底的財务大窟窿,这女人不得不在百忙之中又给自己找了一份按小时计费的零工。 “真是个拼命三娘……”杨坚在心里暗自感嘆了一句。 他本想走过去打个招呼,顺便看看能不能利用邻居这层微薄的情分,让她在自己的塔可里多加两勺烤肉,或者蹭个员工折扣什么的。但就在他准备上前的时候,他敏锐地察觉到了队伍最前方的气氛有些不太对劲。 他停下脚步,微微眯起眼睛。 在排队的队伍最前面,赫然站著那个穿著一身藏蓝色羊呢外套的富家公子哥——史蒂夫。 史蒂夫双手扒在餐车油腻的窗台上,半个身子探向窗口。即便隔著几米的距离和嘈杂的街头噪音,杨坚依然能清晰地捕捉到他们之间的对话。 “给我一个墨西哥卷。”史蒂夫看著里面忙碌的菲奥娜说道。 “你在这干嘛?”菲奥娜手里的动作一顿,脸色瞬间沉了下来。 “抱歉,我以为这是一辆餐车。难道我搞错了吗?”史蒂夫装出一副无辜的样子摊了摊手。 菲奥娜眼神警惕地盯著他:“你在跟踪我吗?” “如果想吃墨西哥卷算跟踪,那就是吧。” “没兴趣跟你瞎扯,下一个。”菲奥娜冷冷地挪开视线,作势要招呼史蒂夫身后的人。 史蒂夫急了,一把扒住窗框:“我只是犯了个小错误,你就把我一脚踹开?” “只是一个小错误吗?”菲奥娜猛地將手里的铁夹子拍在烤炉边缘,压抑著怒火低吼,“你绑架了我爸!” “我只是想帮忙!” “那你別帮了!”菲奥娜毫不留情地回懟。 史蒂夫无奈地嘆了口气:“好吧,我已经道歉了,那还不行吗?” “走开吧,別烦我。”菲奥娜转过身去弄铁板上的肉,不再看他。 看著菲奥娜这副油盐不进的样子,史蒂夫不仅没走,脸上反而露出一抹得意的神色,嘴角微微上扬:“如果你不在乎我们的感情,也不会这么生气了。” 听到这句话,菲奥娜停下了手里的动作。她转过头,看著史蒂夫,语气里猜不出情绪:“那是你一点都不了解我。” 史蒂夫原本得意的表情瞬间僵住了,隨之而来的是一股崩溃和委屈。他猛地拔高了音量,情绪失控地喊道:“那你告诉我啊!” 两人隔著油腻的餐车窗口,在寒风中对视著。周围排队等餐的人群都被这声怒吼惊得安静了一瞬。 看著菲奥娜沉默的眼神,史蒂夫意识到自己失態了。他深吸了一口气,语气软了下来,带著近乎哀求的意味:“你可以好好告诉我。” 两人再次陷入了漫长的对视。空气仿佛凝固了。 几秒钟后,菲奥娜面无表情地转过身,用纸盒装好一份包好的塔可,重重地放在窗台上。 “这是你的墨西哥卷,六美元五十美分。”她公事公办地说道,仿佛刚才的爭吵根本没发生过。 史蒂夫沉默地从口袋里掏出一张十美元的纸幣,递了过去:“不用找零了。” 菲奥娜快速地从零钱盒里数出三美元五十美分,一把拍在纸盒旁边:“不用,谢谢。” 史蒂夫没有去拿那几张零钱,而是深深地看了她一眼。 “相信我,你比我更需要它。”他留下这句话,拿起墨西哥卷,转身挤出了人群。 看著这段极其扎心的情感拉扯桥段,杨坚在寒风中无语地摸了摸下巴。 “这小子,心眼还挺小。”杨坚在心里暗自好笑。 史蒂夫原本或许真的是想来低声下气地认错,但连续被懟之后,大少爷受挫的骄傲还是占了上风。最后那句“你比我更需要它”,纯粹就是他在求和失败后,不甘心地进行的一点小小报復,故意刺一下菲奥娜那引以为傲的自尊心。 不过,要是放在后世那些网际网路情感导师的版本里,史蒂夫临走前这略带攻击性的一手,倒也算是误打误撞地“没有丟掉自己的框架”。 既然好话说尽你依然油盐不进,那大少爷我就不伺候了。不仅没有沦为死缠烂打的卑微舔狗,临走时还强势反击了一波,把情绪价值全收了回来。这转身就走的背影,颇有点后世短视频里的西格玛男人的风格。 绝不內耗,保持理智,分开就分开,下一个更乖。 当然,前提是这位大少爷能硬气到底,过几天別又死皮赖脸地跑回南区求复合。 “算了,这种情侣的分分合合,谁沾上谁倒霉。惹不起我还躲不起吗?” 杨坚果断地將双手重新插回夹克口袋,毫不犹豫地转过身,背对著那辆散发著烤肉香气的餐车,大步流星地朝著街角另一头走去。 在那里,有一个高高竖起的、散发著稳定而温暖的黄色光芒的巨大“m”標誌。 “墨西哥taco和爱情都是虚的。麦门永存!”杨坚在心里默默地喊了一句口號,用力推开了麦当劳那扇厚重的玻璃门。 第二十三章 金桔姑妈一號 下午一点。 在麦当劳里慢条斯理地干掉了两个汉堡、一份大薯条,甚至还奢侈地喝了一杯冰可乐的杨坚,终於感觉到生命体徵重新回到了自己身上。吃饱喝足的他又在附近的二手电子市场外围溜达了一圈消食,顺便在脑子里盘算了一下接下来的手机出货计划,这才慢悠悠、晃晃荡盪地走回了加拉格家所在的街道。 其实作为一个知晓剧情走向的穿越者,杨坚心里很清楚,哪怕自己完全不插手,凭藉著加拉格一家犹如蟑螂般极其顽强的生命力和好运气,他们最终也能度过这次的“社保金危机”。 那他为什么还要上赶著往这堆麻烦事里凑? 主要是因为……今天实在太閒了。 在这个连个正经智慧型手机和短视频app都没有的2011年,一台近在咫尺、无剧本、无底线、全真人出演的《无耻之徒》现场版大戏,绝对是南区夯爆了的消遣。他纯粹就是抱著一种乐子人吃瓜的心態,想来看看弗兰克这老无赖到底能整出什么令人拍案叫绝的烂活儿。顺便,如果因为自己的蝴蝶效应导致剧情出了什么岔子,作为邻居,他也不介意在力所能及的范围內帮这帮可怜的熊孩子一把。 “算算时间,菲奥娜那份餐车的按时计费零工差不多也该下班了。家里出了这么大的联邦危机,这女人估计正火急火燎地往家赶呢。” 杨坚满怀著看戏的期待,习惯性地推开了加拉格家那扇似乎永远关不严实的大门。 然而,刚迈进客厅半步,杨坚就像是被施了定身术一样,彻底愣在了原地。 加拉格家那本来就瀰漫著一股陈年啤酒和霉味的客厅里,此刻多出了一股极其刺鼻的劣质香水味。但这还不是最致命的。 最致命的是视觉衝击。 客厅中央那张早已经被各种不明液体浸透、弹簧都快塌陷的破旧沙发上,此刻正四仰八叉地躺著一个体积庞大、宛如肉山般的老人。 这人身上穿著一件不知道从哪个二手救济站淘来的、顏色极其鲜艷俗气的碎花连衣裙。那裙子显然不合身,紧紧地绷在那人犹如水桶般的腰身上,仿佛只要他稍微喘口大气,那可怜的布料就会“嘶啦”一声当场裂开。 这个老人的头上,歪歪扭扭地戴著一顶包租婆同款的银色捲髮假髮,劣质的化纤髮丝在窗外透进来的光线下泛著一种塑料般的假光。再看那张脸——天哪,那简直就是一场灾难。厚厚的劣质粉底被粗暴地抹在脸上,由於没有涂匀,边缘甚至能看到明显的色差和卡粉;眼皮上画著极其夸张、犹如被人打肿了般的蓝色眼影;而那张嘴上,则涂著一抹连小丑看了都要直呼內行的烈焰红唇,口红甚至还越过了唇线,抹到了下巴上。 此时,这个犹如从恐怖片里走出来的“老妇人”,正毫无形象地躺在沙发上,张著血盆大口,发出震耳欲聋、犹如拖拉机启动般轰鸣的呼嚕声。隨著他的每一次呼吸,那鲜艷的红唇边缘还有晶莹的口水在拉丝。 而在沙发旁边的单人扶手椅上,弗兰克正翘著二郎腿,手里端著一杯不知道从哪个酒保那里骗来的劣质威士忌。他微眯著那双总是透著狡黠的眼睛,一边小口抿著酒,一边像是在欣赏罗浮宫里的蒙娜丽莎一样,一脸得意且陶醉地端详著自己的杰作。 “hey,弗兰克,这他妈是什么情况?” 杨坚在原地足足愣了五秒钟,才找回自己的声音。他关上门,迈著极其谨慎的步伐走过去,像是打量外星生物一样绕著沙发转了整整一圈。他强忍著想要爆笑和反胃的衝动,用手指著沙发上那一坨还在隨著呼吸上下起伏的碎花布料。 “弗兰克,你这是去哪儿进的猪肉?你不要告诉我,你从哪个桥洞底下的垃圾堆里,捡了个变装皇后回来当吉祥物?” 听到杨坚的声音,弗兰克极其不满地把视线从他的“艺术品”上移开,狠狠地白了杨坚一眼。 “jian! yang!注意你的措辞,对老人放尊重点!”弗兰克放下酒杯,站起身,像个骄傲的艺术家在展示自己的雕塑一样,双手在那个“老妇人”上方虚空比划了一下,“容我隆重地向你介绍,这位,就是菲奥娜那个死丫头哭著喊著让我接回来的、我们加拉格家最受尊敬的长辈——金桔姑妈!” 说到这里,弗兰克还得意洋洋地扬起了下巴,用一副求表扬的语气炫耀道:“怎么样?看看这精致的妆容,看看这得体的服饰!我可是花了一个多小时,用希拉留在浴室里的化妆品才搞定的!这办事效率够高吧?明天上午那个什么见鬼的fbi探员来了,看到这么一位慈祥、安详的老年人,肯定挑不出一丝一毫的毛病!” 杨坚看著弗兰克那副大言不惭、仿佛自己干了一件拯救世界的大事般的无耻嘴脸,终於再也绷不住了。 “噗嗤……哈哈哈哈……” “你知道的,我受过严格的训练,一般不会笑......” 【写到这里我希望读者记一下我们域名 101 看书网藏书广,101??????.??????超实用 】 杨坚捂著肚子,发出了极其放肆的爆笑声,笑得眼泪都快出来了。他指著沙发上那个呼嚕震天响的“金桔姑妈”,一边笑一边断断续续地调侃道:“效率……哈哈哈,效率確实高,弗兰克,你这手绝活不去好莱坞当特效化妆师真是屈才了。不过,作为一个思维正常的人类,我有一个小小的、关乎人类基本生理学的医学疑问,不知道你能不能为我解答一下?” “什么疑问?”弗兰克被杨坚笑得有些发毛,警惕地皱起了眉头。 杨坚坏笑著挑了挑眉,走到沙发的另一头,毫不留情地伸出手,指了指“金桔姑妈”被碎花裙勉强盖住的下半身。 “既然这位躺在这里的,是你那饱受尊敬的金桔姑妈。那你能给我解释一下……”杨坚故意拉长了音调,语气里充满了戏謔,“为什么你们家姑妈那条紧绷的碎花裙子底下会这样呢?这雄性激素分泌得,是不是有点过於旺盛了?” 不仅如此,顺著杨坚手指的方向看去,只见那个“老妇人”因为睡姿极其奔放,裙摆已经滑落到了膝盖以上。而在那露在外面的粗壮小腿上,赫然长满了犹如原始森林般浓密、捲曲的黑色腿毛。 这特么哪里是什么金桔姑妈,这明显就是一个弗兰克从哪个阴暗角落里隨便灌醉拉来的流浪汉老头,被他强行套上了女装,用来糊弄明天的联邦调查局! 弗兰克顺著杨坚的手指看过去,当他看到那个突兀的“小帐篷”和那两条毛茸茸的黑腿时,他那张老脸瞬间僵硬了。但作为南区最强嘴炮,弗兰克的字典里永远没有“认错”这两个字。 他脸色变幻了几秒后,极其自然地將头撇向一边,用拳头抵著嘴唇,装模作样地用力咳嗽了两声。 “咳咳……这有什么好大惊小怪的?”弗兰克重新端起威士忌,强行辩解道,语气里甚至还带上了一丝责备杨坚少见多怪的意味,“杨,你太缺乏医学常识了。金桔姑妈毕竟年纪大了,快八十岁的老人,內分泌系统严重失调,体內激素分泌紊乱,出现一点点男性化的生理特徵,这在医学上是极其正常的老年併发症!” 弗兰克越说越觉得自己的逻辑无懈可击,最后甚至理直气壮地瞪著杨坚,大声宣布:“现在的医学这么发达,你不要总是用你那狭隘的眼光去评判別人!你要相信科学,杨!相信科学!” 第二十四章 没有帮忙的义务 (3.9k大章) 伴隨著大门被猛地推开,带著一身油烟味和满肚子火气的菲奥娜终於下班回到了家。 她刚甩掉脚上的旧鞋子,还没来得及抱怨今天餐车的劳累,目光就死死地锁定了沙发上那个正打著震天响呼嚕的“碎花裙老妇人”。 “弗兰克,你他妈在跟我开什么国际玩笑?!”菲奥娜瞪大了眼睛,看著那浓密的黑色腿毛和裙子底下极其不自然的凸起,声音尖锐得几乎要刺破天花板。 “菲奥娜,冷静点,这是我完美的杰作……”弗兰克还在试图为自己的“艺术品”辩护。 “滚!立刻把这个变装癖流浪汉给我弄走!”菲奥娜气得简直想去厨房拿刚才那把敲过史蒂夫的铁铲,“联邦调查局的人明天就来了,你用这种一眼假的东西去糊弄他们,是嫌我们全家进监狱的速度不够快吗?!马上把他送走!” 在菲奥娜杀人的目光下,弗兰克只能骂骂咧咧地拽起那个还处於宿醉昏睡状態的流浪汉,拖死狗一样把他拖出了大门。 就在屋子里刚刚安静下来没两分钟的时候,大门再次被推开了。 这次走进来的是利普。 他刚一进门,就把屋里的眾人都嚇了一跳。只见他那原本宛如希腊雕塑般高耸、线条优美的鼻樑,此刻被打出了一个刺眼的血口子,鲜血乾涸在鼻翼两侧,半张脸都肿了起来。他身上那件外套更是脏得不像话,全是灰尘和泥土。 儘管伤得不轻,利普依然强撑著那副南区狠角色的淡定架势。他推开门,走到餐桌旁坐下,手指颤颤巍巍地从兜里掏出半根快熄灭的烟屁股,用力吸了一口,试图用尼古丁来压制住身体的抽痛。 “老天,利普!谁把你打成这样的?!”菲奥娜惊呼著冲了上去。 “没事,別碰我。”利普烦躁地避开了菲奥娜的手,眼神有些闪烁,咬死不鬆口,“刚才回来的路上没看清路,在巷子里摔了一跤。” “摔跤能把鼻樑摔断?”菲奥娜又急又气,但她太了解利普的驴脾气,只能回头对著电话大喊,“v!快过来,利普快疼死了!” 几分钟后,隔壁的维罗妮卡提著医药箱赶到。 当她把沾满高浓度酒精的棉球狠狠按在利普鼻樑的伤口上时,刚才还装得像个硬汉的利普,终於忍不住发出一声悽厉的惨叫,整个人疼得在椅子上直打哆嗦。 坐在一旁喝著啤酒吃瓜的杨坚,看著利普那副惨状,心里跟明镜似的。 作为熟知剧情的穿越者,他很清楚,这根本不是利普自己惹的祸,纯粹是遭受了无妄之灾。 事实是曼迪·米尔科维奇追求伊恩未果,恼羞成怒之下,跑去跟她那个有严重暴力倾向的哥哥米奇撒谎,说伊恩侵犯了她。 伊恩因为自己深柜同性恋的身份无法公之於口,特別是在恐同情绪极其严重的南区,他根本没法去跟那帮暴徒辩解真相,只能四处躲避。 米奇满大街找不到伊恩,正好撞上了利普,这顿毒打纯粹是拿他发泄火气,顺便立威。 看著利普为了替弟弟保守秘密、硬抗下米尔科维奇家族怒火的倔强模样,杨坚並没有出声点破。 他知道,对於利普这种自尊心极强的高智商天才,此时任何主动的帮助和建议,都会被他解读为一种对弱者的怜悯和羞辱。 他需要等,等这个骄傲的少年真正意识到,光有聪明的脑子却没有匹配的眼界时,会被社会毒打得多无力。只有等到他真正碰壁,杨坚再以“引导者”的身份拋出筹码,才是最完美的收服时机。 ...... 下午三点,美国中小学放学后,伊恩接了卡尔和黛比回家。 隨著成员到齐,加拉格家谈话的主题变成了:如何度过明天的社保局审查。 “要不我们去墓地挖一具新鲜的老太太尸体回来?反正他们只需要见到人就行了!”卡尔提出了很刑的建议。 “或者我们可以给伊恩化个老年妆?他的骨架比较小,戴上假髮应该能糊弄过去。”黛比认真地提议。 “我才不穿女装!打死也不穿!”伊恩惊恐地连连摆手。 听著这些越来越离谱、甚至带点反人类色彩的计划,杨坚无语地清了清嗓子。 他本想直接拋出那个“去养老院借人”的完美方案,但就在那一瞬间,他脑海里的逻辑飞速运转,刚才那点吃瓜的热情瞬间被绝对的理智浇灭。 如果直接参与策划,哥们不就成了这场联邦欺诈案的共犯了?! 这特么跟坐在前排吃瓜看戏可完全是两个概念! 而且,加拉格家这帮人,骨子里就刻著难以救药的自毁倾向和白眼狼属性。 杨坚对这帮人的德行可谓是洞若观火,芝加哥南区的穷亲戚们一直在泥潭挣扎都是有理由的。 纵观全剧,强如凯文和维罗妮卡那种掏心掏肺的绝世好邻居,替他们擦了无数次屁股、借钱甚至顶罪,最后换来了什么?还不是被这帮人的无底线索取榨乾,最后因为利益衝突渐行渐远,甚至落得个反目成仇的下场。 这家人的內核,就是极其纯粹的自私与凉薄。 菲奥娜会在压力大时管不住下半身,绿掉真心对她的好老板好男人。 利普一旦陷入酒精成癮的烂泥,就会像只发疯的刺蝟一样,把所有拼了命想拉他一把的贵人狠狠扎伤推开。 至於那个现在还在天真提议的黛比,未来更是会进化成一个冷血自私到令人髮指的怪物,连把她一把屎一把尿拉扯大的亲姐姐菲奥娜陷入低谷,她都能做到无情拒绝、落井下石! 跑到南区去给加拉格家当什么救世主,或者奢望成为他们温情脉脉的异姓家人,绝对是这世界上最愚蠢、最血本无归的赔本买卖! 万一未来哪天,这帮白眼狼为了自保或者搞钱想反咬一口,那今天自己如果头脑发热拋出这份完美的策划方案,就会变成將他杨坚亲手送进联邦监狱的催命符。 彻底想通了这一层的杨坚,眼神中那丝因为看戏而差点上头的多余同情心,瞬间烟消云散。 他在心里自嘲地冷哼了一声,彻底摆正了自己的心態,也端正了在这个贫民窟里该有的位置。 “说到底,在加拉格这里,免费的善意是最廉价的毒药。我既不是来发善心的救世主,更没有任何义务替他们去承担哪怕一盎司的风险。” 杨坚微微眯起眼睛,在心里冷酷地定下了自己的规矩:“想要得到指引,就得先拿命门来换。在他们学会主动奉上筹码之前……是生是死,全看他们自己的造化。” 更何况,在南区这种地方,狗急跳墙反咬一口的事情太常见了。 加拉格家这帮人,一旦这次的计划玩砸了被fbi逮住,为了减轻罪责,把无辜知情人拉下水顶包的传统手艺可是炉火纯青。再退一步讲,就算他们侥倖过关,万一哪天弗兰克酒癮犯了又没钱,脑子一抽风,跑来拿“你也知道这场联邦诈骗”来敲诈勒索呢? 既然打定了主意要作壁上观,甚至打算顺嘴拋点线索出去,那就必须得提前备好一个能隨时拿捏这帮白眼狼的致命把柄作为底牌。 伴隨著这个周全的念头升起,杨坚脸上的神色没有泛起丝毫波澜。 他自然地往后一靠,装作换了个舒服的坐姿。与此同时,他的右手已然悄无声息地滑入夹克內侧,指尖熟练地摩挲到了手机维修店老板送的微型数字录音笔。 借著弯腰去捡脚边空啤酒瓶盖的掩护,杨坚在口袋里精准地盲按下了录音键。 紧接著,他手腕极其隱蔽地一翻,顺势將那支开启了监听模式的录音笔,深深地塞进了那张破烂沙发底部的弹簧缝隙里。 那里的死角,除非把沙发大卸八块,否则绝对不可能被发现。 做完这一切,杨坚直起身子,打了个长长的哈欠,用一种看弱智的眼神扫了眾人一圈,毫不留情地开启了嘲讽模式。 “我说,你们的法律常识和你们老爹的智商一样,都是负数吗?” 杨坚嗤笑了一声,像听到了天大的笑话,“去墓地挖尸体?那是伊利诺州重罪,最高判七年。” “让伊恩男扮女装骗fbi?那是联邦欺诈罪。你们放著那么多简单的违法勾当不干,偏偏要挑最噁心、最容易穿帮的重罪来挑战?” 他一边往身上套外套,一边指著门外大声吐槽:“全芝加哥有那么多被家人遗弃、患有严重老年痴呆、连自己叫什么都记不清的孤独老太太,每天坐在轮椅上等死。要是隨便推出来一个,就算fbi当面问她叫什么,她都能顺著別人的话点头。结果呢?弗兰克那个蠢货跑去捡了个带腿毛的流浪汉,而你们在这商量怎么去挖人家的祖坟?” 杨坚掸了掸袖子上的灰尘,摇了摇头,满脸都写著“没救了”。 “行了,你们这群罪犯幼苗慢慢商量怎么去太平间偷尸体吧。这满屋子的犯罪自白听得我脑壳疼,我可不想明天跟你们一起被当成同谋抓起来。我回去睡觉了。” “砰”的一声,杨坚关上门,消失在寒冷的夜色中。 而此时的屋子里,原本乱作一团的眾人面面相覷,瞬间安静了下来。 脸被打得生疼的利普,那双原本有些黯淡的眼睛,在听到“老年痴呆”、“记不清自己名字”、“孤独老太太”这几个关键词时,猛地爆发出一阵精光。 他高达150的智商瞬间將这些散落的线索拼凑成了一张完整的犯罪拼图——去哪里找这种集中、量大且没人管的老太太?当然是养老院! 而更致命、也最完美的一环是:维罗妮卡不就正好在一家平民养老院里做护理工作吗?! 有了这个绝对的內应,连怎么掩人耳目把人偷出来的问题都迎刃而解了! “嘿……”利普转头看向菲奥娜,嘴角的笑容扯动了伤口,疼得他倒吸了一口凉气,但声音却压抑不住地兴奋,“我想到了一个完美的计划……” “什么计划?”菲奥娜愣了一下,还没反应过来。 利普压低了声音,眼中闪烁著狂热的光芒,“维罗妮卡就在养老院上班!只要她愿意利用护士的身份当內应打个掩护,我们就可以从她那儿借一个老太太出来!不用太久,明早应付完社保局后送回去就行。这么短时间,管理人绝对注意不到!” 菲奥娜顺著利普的思路一想,眼睛也猛地亮了起来。两人对视了一眼,所有的颓丧一扫而空,立刻凑在一起,兴奋地规划起待会的“养老院突袭计划”。 一墙之隔的门外。 杨坚在確认大门关严后,嘴角勾起了一抹极其冷酷且满意的弧度。 种子不仅种下了,而且种得天衣无缝。 在他刚才那番话里,他只是在“客观吐槽”他们想法的愚蠢,並没有任何一句直接教唆他们去养老院偷人的陈述句。 就算闹上法庭,这也是一句再正常不过的嘲讽。 更完美的是,藏在沙发底下的那支录音笔,有著长达二十四小时的超长待机录音功能。 它会像一个幽灵,在这个漫长而疯狂的下半天,清晰地记录下加拉格一家是如何密谋作案的,记录下他们偷回一个老太太后的问答演练过程,甚至能原封不动地记录下明天一早他们与fbi探员交锋的全过程。 “等明天社保局和fbi走后,再找个藉口坐回沙发上,神不知鬼不觉地把录音笔拿回来就行。” 在南区这种丛林里,想要当一个优雅的引路人,永远不能缺少一条能勒住这群白眼狼的项圈。 第二十五章 被保存的证据 (4k大章) 傍晚时分,芝加哥郊外的一家平民养老院。 落日的余暉透过玻璃窗,洒在走廊有些起皮的亚麻油地板上。此时正值晚餐前夕,护士站最忙碌,也是管理最鬆懈的时候。 维罗妮卡穿著一身略显紧身的粉色护士服,站在护士站的档案柜前,正快速而熟练地翻阅著內部病歷夹。 “找一个没有家属探视、患有重度阿尔茨海默症、最好平时就很安静的老太太……”维罗妮卡一边嘟囔著,一边筛选著目標。 很快,她的手指停在了一份病歷上——玛莎,72岁,重度痴呆,已经在轮椅上坐了三年,期间没有任何亲属打过一个电话。 “就是你了,完美的金桔姑妈。”维罗妮卡嘴角勾起一抹满意的笑容,合上文件夹,给等在侧门外的利普发了条简讯。 几分钟后,在三楼走廊尽头的一个活动室里,维罗妮卡推著一辆轮椅缓缓走了出来。轮椅上坐著一个满头银髮、正呆滯地看著前方墙壁的老太太。 利普从侧门的楼梯间溜了上来,理了理身上那件稍微乾净点儿的外套,快步迎了上去。 “就是她?”利普压低声音问。 “对,脾气很好,就是脑子完全糊涂了。”维罗妮卡点点头,把轮椅交到利普手里,“接下来的活儿看你的了,利普。別把她搞得情绪激动,不然引来其他护士我们就全完了。” “放心,对付女人我可是专业的,哪怕是八十岁的女人。”利普自信地挑了挑眉。 他绕到轮椅正前方,蹲下身,与老太太的视线平齐。他脸上的那种街头混混的痞气瞬间消失得无影无踪,取而代之的是一副极其乖巧、真诚、甚至带著点委屈的“好大侄”表情。 “嘿……金桔姑妈?”利普极其轻柔地唤了一声,伸手握住了老太太那布满皱纹的手。 老太太浑浊的眼珠缓缓转动,落在利普那张带著伤痕但依然英俊的脸上,眼神中满是迷茫:“你……你是谁啊?” “我是您的侄子啊,金桔姑妈!”利普煞有介事地红了红眼眶,语气里充满了重逢的喜悦,“您不记得我了吗?我是来接您出去玩的!我们今晚不在这个无聊的地方吃那种糊状的营养餐了,我们要带您去兜风,去吃您最爱的大汉堡和冰淇淋!” 听到“出去玩”和“冰淇淋”,老太太原本呆滯的脸上突然绽放出孩童般的光彩。 “出去玩……吃冰淇淋……”她笑了起来,连连点头,“好,好,我要吃草莓味的。” “没问题,金桔姑妈!只要您乖乖听话,什么味的都有!”利普一边笑著,一边极其自然地给她强化著新的身份標籤,“那您记住了,待会儿不管谁问起来,您都要说自己是金桔·加拉格,好吗?” “金桔……加拉格。”老太太乐呵呵地跟著念了一遍,像个被一颗糖果收买的小孩。 “干得漂亮,大忽悠。”维罗妮卡在一旁看著这荒诞却又顺利的一幕,忍不住说道。 两人不再耽搁,维罗妮卡在前面打掩护,利普推著轮椅,大摇大摆地朝著侧门的电梯走去。 就在快走进电梯时,迎面走来一个端著药盘的胖护士。 “嘿,v,你要把玛莎推去哪儿?”胖护士疑惑地问了一句。 利普的心跳瞬间漏了一拍,手心里全是汗。 但维罗妮卡的心理素质极其强悍,她眼皮都没眨一下,非常自然地抱怨道:“別提了,这老太太的侄子刚才突然跑来,非要推她去一楼的后花园晒晒太阳。我这正忙著呢,还得兼职当导游。” 101看书 101 看书网伴你读,101??????.?????超贴心 全手打无错站 胖护士看了看轮椅上乐呵呵的老太太,又看了看旁边一脸乖巧的利普,丝毫没有怀疑,摆了摆手:“那你快去快回吧,马上要发晚餐了。” “知道了知道了。”维罗妮卡不耐烦地应付著。 就这样,在完美的偽装和心理博弈下,没有半夜撬锁,也没有保安追逐。 两人推著轮椅,顺理成章地走出了养老院的后门,將这个连自己真名都忘了的老太太,顺利地塞进了那辆排气管突突作响的麵包车里。 …… 第二天上午九点,加拉格家客厅。 整个屋子瀰漫著一种如临大敌的死寂。 被安顿了一夜的“金桔姑妈”,此刻正穿著她原本那身浅灰色的棉质居家服,外面套著一件深蓝色的保暖针织开衫。 她安静地坐在轮椅上,双手交叠放在膝盖的毛毯上,浑浊的目光正毫无焦距地盯著茶几的一角。 “叮咚——” 门铃极其刺耳地响起。 菲奥娜深吸了一口气,用力搓了搓有些僵硬的脸颊,换上了一副標准且疲惫的“南区坚强嫡长姐”的笑容,拉开了大门。 大门拉开,门外站著两个人。 走在前面的是一个穿著刻板的灰色套装、嘴唇紧抿、神情极其冷漠的中年白人女性,手里紧紧抱著一个厚厚的文件夹,她是社保局的调查员. 而站在她侧后方的,则是一个身材魁梧、眼神像鹰一样锐利、西装外套下隱约能看到枪套鼓包的fbi探员。 这种行政加执法的联合施压,瞬间让加拉格家客厅里的空气降到了冰点。 “联邦社保局。”中年白女冷著脸亮了一下证件,隨后指了指身旁,“这位是联邦调查局(fbi)探员。我们来核实金桔·加拉格的生存状况。” 还没等菲奥娜开口,那名fbi探员极具侵略性的目光已经越过了她的肩膀,死死地锁定了客厅中央轮椅上的老太太。他手按在腰带上,声音低沉而充满威压: “那就是金桔·加拉格吗?” 面对真正的fbi,菲奥娜的呼吸猛地滯了一下,但她硬生生地咬了咬舌尖,强迫自己挤出一个疲惫而坚强的笑容。 “是的,两位长官。这就是我们饱受阿尔茨海默症折磨的可怜姑妈。”菲奥娜不卑不亢地侧开身子,让出通道,“请进。” 中年白女踩著高跟鞋,翻开文件夹走了进去。而那名fbi探员则像扫描仪一样,冷冷地环视了一圈屋里连大气都不敢喘的利普和伊恩,最后跟著白人女调查员停在了老太太面前。 中年白女低头看了一眼资料,刚准备按流程提问,旁边的fbi探员却突然向前一步,居高临下地俯视著轮椅上的老人。 他猛地俯下身,把那张充满压迫感的脸凑近老太太,语气极其严厉地大声质问:“女士!你叫什么名字?看著我的眼睛回答,你是金桔·加拉格吗?!” 利普和伊恩站在轮椅后面,连大气都不敢喘。 探员走到老太太面前,居高临下地审视著她,眼神中充满了职业性的怀疑。他突然俯下身,语气严厉地大声问道:“女士!你叫什么名字?你是金桔·加拉格吗?!” 空气在这一刻仿佛凝固了。加拉格全家人的心都提到了嗓子眼。 老太太缓缓地抬起头,浑浊的目光在探员那张严肃的脸上停留了两秒。她似乎被这严厉的语气嚇到了,有些无措地扭头看了看身后的利普。 利普赶紧扬起“大侄子”的招牌笑容,轻轻拍了拍她的肩膀,用口型无声地说了一句:“冰淇淋。” 仿佛触发了什么开关,老太太瞬间安定了下来。她回过头,看著探员,裂开那张不剩几颗牙齿的嘴,咯咯地笑了起来。 “我是……金桔……金桔·加拉格。”老太太含糊不清却又极其坚定地嘟囔著,“我的乖侄子……要带我吃草莓味的冰淇淋……” fbi探员的眉头稍微舒展了一些,但他作为执法者的谨慎让他又追问了一句:“那你今年多大了?还记得吗?” “您看,探员先生。”菲奥娜反应极快,立刻红著眼眶接过了话茬,声音里带著完美的哽咽和一丝面对强权时的胆怯,“她病得太重了,能记住自己的名字已经是奇蹟了。您还要继续逼问一个连自己在哪、甚至连季节都分不清的可怜老人吗?” 空气再次陷入了几秒钟令人窒息的沉默。 fbi探员转过头,和那个穿著灰色套装、一直冷眼旁观的中年白人女性对视了一眼。 这位社保局的行政人员推了推鼻樑上的黑框眼镜,低头看了看轮椅上那个正对著空气抓握的老太太,又看了看菲奥娜那双写满辛酸的眼睛。 两个官僚系统中的老油条交换了一个心照不宣的眼神,隨后那名中年白女微微点了点头。 fbi探员这才收回目光,收起了那股压得人喘不过气来的气场。他在手里的法律文件上重重地签下了名字,沉声说道: “情况核实无误,她是金桔·加拉格本人。社保金会按期发放。” “感谢上帝……”菲奥娜如释重负地扶住了轮椅的靠背。 这时,社保局的中年白女从文件夹里取出一份文件和一张当月的社保支票,公事公办地递给了菲奥娜:“这是本月的款项,加拉格小姐。希望你能继续照顾好你的姑妈,別让我们下次还要带著fbi上门。祝你们好运。” 两人没有再多停留一秒,踩著皮鞋和高跟鞋,带著那种联邦官员特有的冷漠转身离开了加拉格家。 直到探员的汽车彻底驶离了街道,加拉格家的客厅里才爆发出了一阵几乎能掀翻屋顶的狂欢声。 ...... “滋滋……咔噠。” 一声极其清脆的滑鼠点击声响起,切断了那段夹杂著狂欢与脏话的嘈杂背景音。 出租屋內。 杨坚坐在那张有些摇晃的二手书桌前,缓缓摘下了头上那副沉重的头戴式耳机,长长地舒了一口气。 清晨稀薄的阳光透过窗户洒在他的桌面上。他的电脑屏幕上,正运行著一个音频处理软体,绿色的声波图隨著他的操作停止了跳动。 就在半个小时前,杨坚藉口自己出租屋里的水管漏水,去加拉格家借了一把扳手。在菲奥娜和利普还沉浸在劫后余生的喜悦中时,他一屁股坐在了那张破沙发上,神不知鬼不觉地摸回了那支微型录音笔。 刚才那段堪比好莱坞犯罪电影的“傍晚养老院连哄带骗”和“清晨社保局心理博弈”,其实並不是他亲眼所见。 他只是坐在自己的房间里,听著录音笔里传出的轮椅滚动声、利普那欺骗性的大忽悠语调、以及社保局探员进门时那令人窒息的死寂……凭藉著脑海中的经验,犹如放电影一般,將那些画面完美地推演和还原了出来。 “不愧是加拉格一家。利用职务便利筛选目標,利用亲情谎言稳定情绪,再利用官僚主义的麻木顺利脱身……这帮人简直是天生的犯罪艺术大师。” 杨坚端起桌上的黑咖啡喝了一口,嘴角勾起一抹满意的弧度。 他重新握住滑鼠,將那段长达十几个小时、记录了加拉格一家如何预谋、如何忽悠老人、又如何联合欺诈联邦探员的完整录音文件,拖进了一个隱藏的加密文件夹里。 他在键盘上敲击了几下,將这个文件夹命名为:[加拉格学习资料]。 点击,加密,锁定。 做完这一切,杨坚將身体深深地靠进椅背里,看著屏幕上那个被层层密码锁死的文件夹,眼神中透出一种绝对掌控的冷酷与从容。 昨天那些隱蔽的“养老院偷人”提醒,是他作为一个邻居给予的仁慈。 而此刻躺在硬碟里的这份重罪铁证,则是他作为一个上位者买下的保险。 更何况,这份长达十几小时的监听录音里,竟然还给杨坚带来了一个意料之外的大惊喜。 在那段加拉格一家为了“怎么把老太太运进屋”而吵得不可开交的间隙里,喝得烂醉如泥的弗兰克不知从哪个角落冒了出来。 麦克风极其清晰地捕捉到了他那句充满不耐烦的醉话: “嗝……真搞不懂你们这群白痴为什么要费这么大劲去养老院偷人。” “真正的金桔十年前就吸毒过量死翘翘了!” “要不是老子大半夜辛辛苦苦挖坑,把她的尸体埋在后院那棵枯树底下,你们以为这十几年的社保支票是怎么来的?” “一群不懂感恩的废物……” 第二十六章 不该出现的公司 (3.4k 中章) 彻底锁死了加拉格家的“命门”后,杨坚从椅子上站起身,伴隨著脊椎骨发出一阵轻微的“咔吧”声,舒舒服服地伸了一个大大的懒腰。 他端起桌上那只印著褪色logo的马克杯,走到有些侷促的厨房里,接了一杯冒著腾腾热气的白开水。 借著杯壁暖了暖手后,他再次坐回了那张破旧的电脑桌前。 电脑屏幕上,一份排版精良、专业详尽的漏洞报告文档正静静地躺在桌面上。 “总算把这玩意儿彻底收尾了。” 杨坚喝了一口热水,看著这份文档,眼神中透著一种一切尽在掌握的踏实与亢奋。 这段日子以来,他一直按照自己稳健的节奏,有条不紊地推进著这项工作。 作为一名前世在it架构和底层逻辑里摸爬滚打多年的中登,他很清楚,这份log4j漏洞报告才是真正能让他赚取第一桶丰厚本金,在it行业初步崭露头角的完美敲门砖。 毕竟log4j是一个波及范围极广、几乎潜伏在所有主流java应用中的史诗级漏洞。 当然,杨坚並没有爭分夺秒废寢忘食地去死磕这个活。 穿越前加班加点是为了不被ai抢饭碗,穿越后还加班加点,那我不白穿越了吗? 事实上,杨坚虽然在各种自动化脚本和底层逻辑上经验老道,但他最熟悉的毕竟不是java生態。他其实花了不少时间去苦读利普给的那本厚厚的《head first java》。 更新不易,记得分享101看书网 他耐著性子,一点点重新熟悉这门语言的面向对象特性,折腾那些略显繁琐的jdk版本、依赖管理以及本地的开发测试环境配置。 直到彻底把这些基础环境吃透、打磨顺手之后,他才开始每天抽出几个小时的固定时间,像个不疾不徐的工匠。凭藉著前世清晰的记忆和扎实的计算机底层功底,再加上白嫖亿点点技术沙龙上大佬们的想法,他成功復现了log4j。 而就在昨夜,杨坚总算完成了最核心的工序:为这行代码添加了针对不同伺服器系统、不同java运行环境的数十种测试用例。 直到一次次跑通程序,確保这份poc(概念验证)代码能在任何主流网络环境下百发百中、如入无人之境后,他才一气呵成地將所有的测试数据和触发机制,匯总成了眼前这份充满威慑力的报告。 经过这段时间稳扎稳打的雕琢,这份足以让他在各大厂的安全漏洞赏金榜上出名一把,並换取丰厚原始积累的重磅筹码,终於稳稳地攥在了他的手里。 现在,这块完美的“敲门砖”已经打磨完毕,是时候去寻找最慷慨的买家了。 杨坚喝了一口热水,感受著暖意流向胃部,隨后修长的手指在键盘上飞速敲击起来。 他需要收集和整理一份名单,那些对这个底层代码漏洞绝对感兴趣,並且財大气粗的科技巨头。 因为log4j的波及范围广泛,只要牵扯进来的大厂越多,各方的公关恐慌和安全焦虑就会越重,他就能像一个游刃有余的掮客一样从中周旋,攫取到最大化的利益。 屏幕上,搜索页面的进度条飞速闪动。 “亚马逊、谷歌、微软、脸书……” 杨坚一边查阅著这个世界各大厂的漏洞赏金计划和投递邮箱,一边在电脑上新建了一个excel表格,熟练地將各家公司的名称、安全部门联繫方式以及赏金上限分门別类地填入单元格中。 这些名字都在他的意料之中,毕竟就算穿越了,硅谷的统治者依然是这几个熟悉的庞然大物。 然而,就在他瀏览一份名为“硅谷最具影响力科技公司top 10”的最新財报新闻时,一个有点眼熟、但在前世现实世界里绝对不可能存在的公司logo,猛地撞进了他的视线。 那是一个极具辨识度的標誌:整体是黑色、圆润粗体的无衬线小写字母。首字母“h”被一个类似土星环的蓝色圆环侧向环绕著,而尾字母“i”上的那一点,则被特意设计成了一个同样醒目的蓝色圆点——互利(hooli)。 这种刻意柔化的线条和宇宙感的元素,完美地散发著一种资本巨头想要偽装出来的亲和力与改变世界的理想主义。 “互利?” 杨坚敲击键盘的手指瞬间悬停在了半空中,眉头紧紧地皱了起来。 他迅速点开这家公司的维基百科词条,目光快速扫过页面上的信息。当看到创始人那一栏里赫然写著“加文·贝尔森(gavin belson)”这个名字,以及对方那张充满硅谷偽善精英气质的脸时,杨坚的瞳孔猛地一缩。 一段尘封的追剧记忆瞬间在大脑中解锁。 “互利公司……加文·贝尔森……这他妈不是美剧《硅谷》(silicon valley)里的那家流氓巨头吗?!” 杨坚的心臟猛地一颤,一股难以言喻的寒意顺著脊椎爬了上来。 直到这一刻,他才真正意识到这个世界的可怕之处——他穿越的並不只是《无耻之徒》的单一宇宙,而是一个被多部美剧拼接揉碎后重组的融合世界! 既然有南区的加拉格一家,有硅谷的互利公司,那其他剧里的东西呢? 如果只是些都市喜剧或者商战剧那倒无所谓,但如果这个操蛋的世界里掺杂了什么不该有的超自然力量呢?! 杨坚的大脑警铃大作! 他毫不犹豫地新建了一个隱身瀏览器標籤页,手指带著一丝难以察觉的颤抖,在搜索框里疯狂输入了几个前世让他印象极其深刻的名字。 回车键被重重敲下。 “沃特国际公司(vought international)”——搜索结果:无。只有一家在德州卖农业化肥的小作坊。 “祖国人(homelander)”、“七人队”——搜索结果:无。只搜出来几本画风极其血腥小眾的成人超级英雄漫画。 “復仇者联盟”、“超人”、“变种人袭击”…… 他几乎把能想到的超级英雄和科幻灾难关键词全都搜了一遍。搜索结果无一例外,全都是些漫威或dc的漫画词条、周边玩具,或者是毫无关联的日常新闻。 十五分钟后,看著屏幕上这堆纯粹的虚构娱乐產物,杨坚紧绷的肩膀终於垮了下来,重重地靠在了椅背上。 “呼……还好,还好……” 他长长地吐出一口浊气,伸手抹了一把额头上渗出的冷汗。 通过电视和网络信息的双重確认,这个世界並没有黑袍纠察队里那个能用雷射眼隨便把人切成两半的变態祖国人,没有天上飞来飞去的超级英雄,也没有动不动就毁灭城市的打响指外星人。 暂时来说,这是一个极好的消息。 不过,既然確认了没有超能力,为了试探这个“融合世界”的日常边界到底有多宽广,杨坚又坐直了身体。他的手指再次在键盘上敲击起来,开始精准搜索前世记忆中那些经典的现实主义美剧里的標誌性元素。 回车键再次被按下。 “新墨西哥州,阿尔伯克基,炸鸡兄弟(los pollos hermanos)”——《绝命毒师》 搜索结果:无。谷歌地图上那个位置只有一家生意惨澹的墨西哥卷饼摊,根本没有什么连锁炸鸡店,更没有叫古斯塔沃·福林的毒梟老板。 “纽约,曼哈顿,皮尔逊·哈德曼(pearson hardman)律师事务所”——《金装律师》 搜索结果:无。纽约顶尖律所的名单里,压根找不到这两个名字。 “宾夕法尼亚州,斯克兰顿,邓德·米夫林(dunder mifflin)纸业”——《办公室》 搜索结果:无。只有几家毫无关联的本地伐木厂。 连续换了十几个经典美剧的专属名词,全军覆没。 破案了。 看著瀏览器里这些“查无此物”的搜索结果,杨坚彻底明白了自己目前的处境,心里最后一块石头也安稳地落了地。 这不是什么混沌的大乱燉宇宙。目前看来,除了芝加哥南区这帮烂泥里的加拉格一家,也就只有硅谷那边多了一个名叫“互利”的科技巨头。这个世界绝大部分的运转规律和歷史轨跡,依然与他前世那个正常的现实世界高度重合。 没有动不动就火拼的跨国毒梟,没有翻云覆雨的律政狂人,他只需要应付好南区这群地痞流氓,再专心去薅硅谷那帮科技暴发户的羊毛就足够了。 彻底平復了心情后,杨坚再次把目光投向了屏幕上那家名为“互利(hooli)”的公司。 刚才的惊嚇褪去后,取而代之的是一种猎人看到绝佳猎物的极度兴奋。 看过《硅谷》的杨坚太了解加文·贝尔森这个暴君了。这傢伙绝对不是什么人傻钱多的蠢货,相反,他是个极度精明却又极其自恋的科技寡头。作为互利的创始人,加文在公司內部拥有著绝对的话语权,几乎就是彻头彻尾的“一言堂”,任何决策只要他拍板,连董事会都拦不住。 更重要的是,杨坚深知加文那深入骨髓的虚荣心和商业手腕。 面对log4j这种波及整个网际网路底层架构的重量级漏洞,加文的逻辑绝对不是单纯的“花钱消灾”。 相反,如果互利公司能花钱买断这份独家情报,他们不仅能赶在所有人之前神不知鬼不觉地修补好自家伺服器,更能在其他大厂还蒙在鼓里、毫无防备的时候,由互利公司高调地向全网公开披露这个漏洞! 到那时,互利將化身为拯救全球网际网路的“技术救世主”。加文可以站在道德和技术的制高点上,把谷歌、微软、亚马逊这些死对头踩在脚下疯狂嘲笑。 这种能极大地满足他个人英雄主义虚荣心,同时还能借著“技术优越感”大幅拉升互利股价的完美公关大秀,加文·贝尔森绝对无法拒绝! 为了独占这份能让他出尽风头的“公关武器”,加文有绝对的权力直接绕开法务和安全部门的繁冗流程,痛快地批下一笔远超常规大厂赏金標准的独家买断费。 这笔钱具体能谈到多少暂且不提,但对於现在的杨坚来说,这绝对是一笔足以让他彻底开启商业版图的完美启动资金。 “加文·贝尔森……” 杨坚端起水杯抿了一口,看著屏幕上那位硅谷大佬虚偽的笑脸,嘴角勾起了一抹意味深长的冷酷笑容。 “用来赚取第一桶金的完美肥羊,这不就自己送上门了吗?” 第二十七章 早上坏,硅谷 (3.9k 大章) 芝加哥南区,清晨九点。 阳光艰难地穿透满是灰尘的百叶窗,在破旧的木地板上切出几道光斑。杨坚坐在那颱风扇狂转的老旧二手笔记本前,端起缺了个角的马克杯,喝了一口廉价的速溶咖啡。 苦涩,焦糊,提神醒脑。 他最后检查了一遍掛在北欧的十二重代理跳板,確认真实的ip位址已经被彻底埋葬在无数虚假的数据乱流中后,修长的手指在回车键上轻轻敲下。 北美时间上午十点,全美最具影响力的开发者与极客圣地——hacker news(黑客新闻)论坛上,一个刚刚註册不到五分钟、名为“deepseek”的新id,发布了一条极其简短的帖子。 帖子的標题没有任何花哨的感嘆號,甚至没有情绪起伏,却透著一股神明俯视凡人般的傲慢: 《给硅谷巨头们的早安问候:去查查你们漏洞赏金测试沙盒的访问日誌,有个叫“j”的人,刚刚让你们的核心伺服器发了一句“hello world”。》 正文里没有长篇大论的技术解析,也没有附带任何勒索连结。只有两张关键信息被重重打上马赛克的伺服器dns握手日誌截图。但在那些未被遮挡的边缘网段特徵里,明眼人一眼就能认出,那是几个硅谷顶级巨头专用的对外ip號段。 起初,这个帖子只是在首页边缘徘徊,引来了几个前排吃瓜的嘲笑。 起初,这个帖子只是在首页边缘徘徊,引来了几个前排吃瓜极客和自詡为安全专家的疯狂嘲讽: “『hello world』?哇哦,真是毁天灭地的赛博武器(笑)。下一步你是不是要告诉我们,你用一段for循环刪除了谷歌的整个资料库?” “靠偽造日誌来碰瓷大厂?bro,哪怕你宣称自己用html黑进了五角大楼,也比这种拙劣的p图有创意一点。” “攻破所有大厂的底层架构?bro,你是不是昨晚飞了叶子,把自己的本地报错代码当成大厂日誌了?建议先回去上个软体开发的训练营吧。” “我已经能想像到了,这傢伙现在肯定穿著连帽衫,在地下室里对著黑屏绿字疯狂敲击键盘,觉得自己是尼奥(黑客帝国主角)呢。管理员在吗?赶紧把这垃圾帖子刪了。” “我打赌他甚至连互利公司边缘防火墙的ip都ping不通。加文·贝尔森要是看到这个帖子,估计会笑得把无糖拿铁喷在显示器上。” 然而,外行的看客还在冷嘲热讽,真正懂行的內行却已经惊出了一身冷汗。 短短十五分钟內,这条帖子的热度以一种极其反常的直线上升曲线,踩著无数技术乾货,硬生生空降到了hacker news的首屏置顶位置。 因为那些常年潜水、拿著十几万美金年薪的大厂安全员们敏锐地察觉到了不对劲——那两张截图里的底层协议回显特徵,太他妈真实了。 …… 同一时间,加州山景城,谷歌总部安全中心。 阳光明媚,咖啡飘香。高级安全工程师大卫正准备享受他美好的周五早晨,一声极其刺耳的內部高危通讯提示音瞬间撕裂了办公室的寧静。 他皱著眉头点开了主管发来的hacker news连结,仅仅扫了一眼那张截图,大卫的瞳孔骤然收缩,手里的美式咖啡猛地晃了一下,褐色的液体溅在了他价值不菲的工学键盘上。 “立刻切断三號赏金测试沙盒的外网连接!把过去二十四小时的全部出站日誌给我拉出来!快!”大卫猛地站起身,衝著身旁的团队声嘶力竭地大吼。 三分钟后,大卫死死盯著屏幕上反馈回来的数据,只觉得一股寒意从尾椎骨直衝天灵盖。 没有任何暴力破解的痕跡,没有任何防火墙被强行撕裂的警报。在他们自詡坚不可摧的测试沙盒系统的临时根目录下,极其诡异地多出了一个仅有几kb大小的文本文件。 文件名的极其刺眼,带著浓浓的嘲讽意味:bad_morning.txt。 大卫颤抖著手点开了这个“早上坏”的文档。 里面只有一段话、一个加密邮箱和一个临时电话號码: “这只是一次毫无恶意的『hello world』,但你们引以为傲的底层架构甚至没有拦截它。这不只是你们的问题,这是一个波及全网的共性灾难。—— j” 大卫颓然地跌坐在椅子上,面如死灰。 作为顶尖安全专家,他太清楚这句话的含金量了。因为就在刚才,他亲眼查阅了沙盒伺服器前端的waf(web应用防火墙)流量日誌。 日誌里,没有任何多线程的密码暴力破解,没有任何复杂的木马后门植入链条,甚至没有任何內存溢出的长串攻击载荷。 那个代號“j”的幽灵,仅仅只是向伺服器发送了一个体积不到1kb、核心载荷甚至只有寥寥几十个字节的单次短连结请求。它被偽装在极度混淆的编码下,轻微得就像是一粒落入太平洋的灰尘。 仅仅就是这么一次极其微小的、看似完全无害的数据交互! 当伺服器接收到这个请求的瞬间,內部防线就莫名其妙地直接“叛变”了。系统不仅乖乖地绕过了所有限制,主动对外发送了回显,还以最高权限生成了那个嘲讽至极的文本文件。 大卫甚至查不到这段极其短小的混淆代码,究竟触发了底层哪个组件的神经。这只能意味著一件事——在他们庞大如迷宫般的底层架构中,潜伏著一个极其致命、且触发门槛低到令人髮指的零日漏洞(0-day)。 如果这个叫“j”的疯子不是把文件留在合法免责的沙盒里,而是直接把这串见鬼的短字符丟进谷歌真实的搜寻引擎后端……大卫甚至不敢想像那个画面。 同样的场景,几乎在同一时间,在西雅图的亚马逊aws总部、在雷德蒙德的微软园区,以及门洛帕克的脸书总部里同步上演。 整个硅谷的安全高层,都在这个美好的清晨,被一句轻飘飘的“早上坏”拽入了极度恐慌的深渊。 而这场风暴的真正核心,此刻正匯聚在另一家公司的总部大楼。 …… 互利(hooli)公司总部大楼。 那座极具辨识度的巨大logo矗立在园区中央。 然而此刻,互利首席信息安全官(ciso)托马斯的办公室里,却是一片令人窒息的死寂。 他的办公桌上也摆著一份刚刚从沙盒里提取出来的日誌列印件,页眉处赫然印著那个囂张的文件名——bad_morning.txt。 同样是不到1kb的未知触发载荷,同样是被瞬间穿透的底层防线。 但与谷歌、亚马逊和脸书收到的统一嘲讽版本不同,互利的这份文档里,那个代號为“j”的神秘人,在展示了恐怖的技术碾压后,额外留下了一段极其耐人寻味的“私人定製留言”。 “……我手里有一份针对此基建级漏洞的完整测试报告和修复方案。如果加文·贝尔森先生希望互利能在这场即將席捲全网的风暴中独善其身,甚至成为拯救硅谷的英雄,请在48小时內通过以下方式联繫我。” 托马斯死死盯著“拯救硅谷的英雄”这几个字,脑门上的冷汗一滴滴地砸在实木办公桌上。 他看了一眼屏幕上热度还在疯狂飆升的hacker news页面,心臟猛地一缩。 在这个清晨,整个硅谷的安全精英都被惊动了。谷歌的大卫、亚马逊的那些疯子、还有脸书的安全团队,现在肯定全都在盯著各自沙盒里的那个 bad_morning.txt头皮发麻。 作为同行,托马斯心里太清楚了。面对一个波及整个生態系统的基建级零日漏洞,仅凭那不到1kb的未知载荷,就算集结全硅谷的天才,没几个星期的地毯式排查也绝对摸不到真实的触发逻辑。 技术上的破解他並不担心,真正让他感到极度恐惧的,是时间差。 那个叫“j”的混蛋,在所有巨头的沙盒里都留了那串该死的加密邮箱和电话號码! 天知道谷歌的高管或者亚马逊的法务,会不会在下一秒就放下大厂的傲慢,抢先拨通那个电话,把一张填著天文数字的支票塞给对方? 一旦让谷歌抢先完成了交易,拿到了漏洞报告並提前修復,那么“救世主”的光环就会瞬间笼罩在谷歌身上,而互利將会被永远钉在技术落后的耻辱柱上,沦为这场公关大秀里滑稽的背景板。 如果这件事处理不好,互利的股价会隨著漏洞的爆发而雪崩,他托马斯绝对会被第一个推出来祭天。 这是一场与时间的致命赛跑,拼的不是破解技术,而是谁敢先砸出那笔独家买断费!胜者通吃,败者出局。 “切断那个沙盒的所有外网数据!立刻封锁消息!今天这件事,谁敢对外透露半个字,我让他下半辈子都在硅谷要饭!” 托马斯一把抓起桌上的列印件,猛地推开办公室的大门。在一眾下属错愕的目光中,他迈著几乎是在小跑的急促步伐冲向了电梯间。 他毫不犹豫地按下了通往大厦最高层——总裁办公室的直达按钮。 电梯急速上升,金属镜面映出托马斯那张写满了焦虑与孤注一掷的脸。 ...... 这一切在hacker news上的高调造势,以及对各大厂安全沙盒的同步碾压,自然全都是杨坚一手策划的。 但他绝不会愚蠢到拿自己的人生自由去冒险。 如果直接攻击谷歌或互利的真实线上伺服器,哪怕只是看一眼后台用户数据,也等同於触犯《计算机欺诈和滥用条款》的联邦重罪。 一旦留下痕跡,fbi的网络特工绝对会在几天內踢碎他这扇破木门! 所以,他非常克制地选择了各大厂官方设立的“漏洞赏金(bug bounty)测试沙盒”。 在那些受“安全港免责协议”保护的合法靶场里,他没有尝试获取任何真实的root权限,也没有窃取哪怕一字节的模擬数据。 他只是顺应对方的规则,用一个微小的载荷,让沙盒伺服器自己生成了一个无害的文本文件。 在严苛的美国法律条文和各大厂自己制定的白帽子免责条款面前,他目前所做的一切完全合法。 哪怕对方顺著十二重北欧多重跳板查到了这个出租屋,硅谷那帮拿著丰厚年薪的法务精英也绝找不到任何起诉他的罪名。 用合法的外衣给自己叠满了免除牢狱之灾的绝对护甲后,接下来的重头戏,就是如何把手里的底牌卖出天价。 他太清楚硅谷那帮科技精英的傲慢了。 如果他只是发一封邮件,像个普通安全研究员一样按部就班地找上门去提交报告,那些高高在上的巨头根本不会真正意识到这个底层核弹的严重性。 们甚至会想方设法地走繁琐的流程压价,顶天了只愿意施捨一笔常规的漏洞赏金。 上赶著的不是买卖。 想要把一个技术漏洞卖出令人咋舌的天价,就绝不能去当推销员,而是要当规则的制定者。 必须主动製造恐慌! 只有把刀同时架在谷歌、亚马逊、脸书和互利这所有巨头的脖子上,让他们深刻体会到防线被瞬间洞穿的无力感,並且清醒地认识到——竞爭对手隨时可能先一步砸出重金,抢走这唯一的“解药”。 到了那个时候,恐慌的槓桿就会被拉到极致。 他们爭相竞价购买的,就不再仅仅是一份漏洞修復报告,而是他们公司的身家性命、是股价的护城河,更是踩著死对头尸体登顶“救世主”的公关王座。 恐慌,永远是商业谈判中最昂贵的增值税。 杨坚端起那杯已经彻底冷掉的速溶咖啡,仰头一饮而尽。 感受著焦糊的苦涩在舌尖蔓延,他嘴角勾起一抹愜意的微笑,对著窗外破败的街道,也对著几千公里外那些正陷入极度焦灼的科技殿堂,轻声呢喃道: “早上坏,硅谷。” 第二十八章 存点生活费 (3.6k) 芝加哥时间上午十一点,阳光终於彻底驱散了南区街道上的晨雾,却驱不散空气中那股隱隱的机油与霉味。 距离那句“早上坏”在各大巨头的沙盒里引爆,仅仅过去了一个多小时。 杨坚坐在电脑前,屏幕上分屏显示著两个截然不同的世界。 左边是hacker news论坛。 那个名为“deepseek”发布的帖子已经被高高顶在了首页榜首,后边跟著一个鲜红的“hot”標籤。 评论区每秒钟都在疯狂刷新,全美的野生极客和安全从业者都在热烈討论那个神秘的“j”和各大厂沙盒里的异动,猜测满天飞。 但右边,cnn、彭博社等正经新闻传媒的科技板块却依然风平浪静,连一条最基础的安全预警简讯都没有。 硅谷的巨头们虽然在內部已经急得人仰马翻,但在外界却极其默契地选择了死死封锁消息。 在他们没搞清楚状况之前,绝对不敢引发大眾恐慌。 因此,普通的公眾对这场即將席捲全网的风暴依然一无所知。 杨坚冷眼看著这一切,隨后將目光移向了那个名为“j”的加密protonmail邮箱。 收件箱里躺著几封未读邮件,发件人后缀全都是大名鼎鼎的科技霸主——@google.co,@facebook.com...... 杨坚隨手点开了一封来自谷歌安全响应团队的邮件。 信件的措辞极其官方且客气,戴著一顶“感谢您为维护网际网路安全做出贡献”的高帽,但字里行间那种居高临下的硅谷精英傲慢,却怎么也掩盖不住。 在邮件的末尾,谷歌给出了他们的报价:“如果您能提供该漏洞的完整触发链路和復现报告,我们愿意为您申请最高级別的常规漏洞赏金——10000美元。同时,我们的工程师团队已经锁定了相关受影响的组件,预计將在今天之內完成热修復……” 接著,杨坚又扫了一眼亚马逊和脸书的邮件,內容大同小异,也是在这个价位区间试探。 “今天之內完成热修復?” 杨坚看著屏幕上那几行字,极其不屑地嗤笑了一声,反手就把这几封邮件点了归档。 他太懂这帮大厂安全员的脑迴路了。 在没看到完整的利用链之前,他们根本没意识到这是一个深植於java底层日誌库(log4j)的核弹。 面对不到1kb的未知载荷,他们现在大概率还以为这只是某个边缘防火墙的规则配置疏漏,或者是某个外围接口被绕过了。 他们觉得只要把今天当班的高级工程师全叫回公司,灌下几打红牛,花上几个小时最多一天就能把这个bug给揪出来。 “那就让你们的工程师慢慢熬吧。” 杨坚一点也不著急。 他特意给互利(hooli)公司的加文·贝尔森留了48小时。 只要过了今晚,当谷歌和亚马逊那帮大厂程式设计师绝望地发现自己根本找不到漏洞的源头,当恐慌的槓桿被拉到极致…… 区区一万美金的施捨,就会变成十几万美金的哀求。 杨坚合上电脑,肚子极其不爭气地叫了一声。 从大清早起床布置完这盘大棋,再到盯著各大厂的初步反应,一晃就到了十点半,他连早饭都还没顾得上吃。 在这个唯物的世界里,网络上的大佬在现实中也得交房租和吃饭。 他掏出那个乾瘪的钱包翻了翻,里面总共只剩下二十块钱左右,还全都是些零碎的钞票——一张皱巴巴的五美元,剩下的一大把全是一美元的纸幣和硬幣,连一张十美元的面额都看不出来。 “生活费又见底,time to搞点米!” 杨坚转身从床底下拖出一个黑色的帆布包。 拉开拉链,里面整整齐齐地码放著二十台透著冷光的iphone手机。这是他上周从黑市商人鲍里斯那里拿回来的有锁机。 这些天在研究log4j之余,他顺手把这些机器破解了一下。 现在的这二十台机器,已经变成了插上任何电话卡都能直接使用的无锁九九新二手iphone了。 把帆布包斜跨在肩上,杨坚推开门,走进了南区脏乱差的街道。 ...... 二十分钟后,鲍里斯那间掛著“电子维修与回收”牌子的破烂店铺里。 满脸横肉的俄罗斯裔老板鲍里斯正咬著半根没点燃的雪茄。 这已经是两人第三次交易了,看著杨坚熟练地把二十台完美解锁的iphone摆在玻璃柜檯上,鲍里斯脸上没有任何惊讶的表情,只有商人逐利的精明。 他隨手拿起一台试了试信號,然后拉开柜檯的抽屉,漫不经心的说道:“干得不错,亚洲小子。我看看……上次我们说好的价格是多少来著?每台辛苦费五十美金对吧?二十台就是一千……” “是一百美金,鲍里斯。” 杨坚面无表情地打断了他,冷冷的目光盯著对方那张横肉丛生的脸:“每台我抽一百美金的净利润,二十台,两千。別在我面前装阿尔茨海默症,我的记性很好。” 被当面戳穿,鲍里斯也不觉得尷尬。他耸了耸厚实的肩膀,哈哈一笑,把刚抽出一半的钱塞回去,重新点了一叠厚厚的现钞推到柜檯上。 “別紧张,朋友,我只是最近生意太多记混了。” 鲍里斯看著杨坚把那两千美金塞进口袋,眼珠子转了转,立刻换了个思路,“既然你手脚这么快,有没有兴趣搞一票大的?下次我直接给你弄一百台最新的iphone,只要你先交点押金就行。利润我们还是照旧。” 杨坚把钱包贴身放好,瞥了鲍里斯一眼,嘴角勾起一抹看透一切的冷笑。 “一百台最新款iphone?鲍里斯,你肯定是把这些解锁完的机器倒卖到南区以外的地方去了,对吧?” 鲍里斯愣了一下,咬著雪茄没说话。 杨坚淡淡地补充道:“南区这种贫民窟,连那些街头帮派分子兜里都掏不出几张大额钞票,他们可没有这么富裕,根本消化不了一百台最新款的苹果手机。你想拿我当廉价的流水线工人,然后把货倒卖到北区的富人二手市场或者海外,赚大头。” 被彻底看穿了商业模式,鲍里斯乾咳了两声,摊开双手:“嘿,生意就是生意。你要是哪天攒够了本金,隨时欢迎来找我批发。” “再说吧。” 杨坚没有和他废话,目光落在柜檯后面还没开封的一箱货上。 他修长的手指在玻璃上叩了叩,语气平淡却不容置疑:“再给我拿二十台,还是老规矩,老价格。我出技术,你出货,弄好了我自然会拿过来。” 鲍里斯看著杨坚那双冷静得近乎冷酷的眼睛,原本想再提提“押金”的事,但话到嘴边又咽了回去。 他是个老江湖,看得出眼前这个亚裔年轻人骨子里透著一种南区罕见的自信和深邃。在这个街区,能把事情做得这么干净利落的人,要么是有大背景,要么就是真的有大本事。 而杨坚这种能单枪匹马在代码层横扫所有运营商锁的技术,在鲍里斯眼里就是一棵会走路的摇钱树。 “行吧,谁让我是个心软的生意人呢。”鲍里斯咧开嘴笑了笑,从柜檯后面拖出一箱还没拆封的机器丟在桌上,“二十台,还是iphone。等你搞定了,剩下的钱一次结清。” 杨坚拎起沉甸甸的帆布包,斜跨在肩上,甚至没有回头看一眼鲍里斯那张透著算计的脸,直接推门走进了芝加哥灰濛濛的街道。 两千美金,这是他穿越到这个世界后,拿到的第一笔破千的现金。 走在街上,杨坚的右手下意识地按在沉甸甸的口袋上。 虽然现在是大白天,他也特意走在视线开阔的街道上,儘量避开了那些阴暗死角,但这里毕竟是芝加哥南区。哪怕是他身上穿的这件略显宽鬆的连帽衫,也掩盖不住兜里那一叠厚厚现钞撑出来的轮廓。 他很清楚,在贫民窟,大量的现金无论是揣在钱包里,还是藏在那个连锁芯都生锈的出租屋里,都等同於自杀。光天化日之下,两千美金也足够让几个因为毒癮而发疯的烂人拿著格洛克手枪顶在他的后腰上,甚至直接在他背后开两个透明的窟窿。 这里是现实世界,不是网络,再牛逼的代码也防御不了真实的子弹。 杨坚加快了脚步,径直走向三个街区外的一家大通银行(chase bank)分行。 银行大厅里的冷气开得很足,吹散了他身上那点从街道带来的燥热。 大厅里有自动取钞机(atm),在这个年代存款本该是分分钟的事。 杨坚走到机器前,插进那张略显磨损的借记卡,刚准备输入,手指却悬在了半空。 这具身体原主的记忆在这一刻出现了断层——他竟然把银行卡的pin码给忘了。 杨坚无奈地嘆了口气。看来这具身体的“融合度”在细节上还是差点意思。他只能转身走向人工柜檯,排队领號。 “我要更新银行卡密码,顺便存钱。” 柜员熟练地核实了他的身份。在更新完pin码后,杨坚將其中一千九百美金顺著窗口推了进去,然后把剩下的一张百元大钞也递了过去。 “麻烦把这一百换成零钞,十块、五块和一块的都要一些。” 在这个见鬼的南区街头,拿著一张一百面额的大钞去买路边摊,简直就像是在黑夜里打开了探照灯,绝对会招来不必要的麻烦。 只有零碎的小额纸幣,才是属於贫民窟最安全的保护色。 接过柜员递来的一沓零散钞票,杨坚將其妥帖地塞进贴身的口袋,听著柜檯里点钞机“刷刷”的清脆响声,他才算彻底鬆了口气。 只有看到那一千九百美金变成帐户里一串冰冷的数字,他作为现代人的安全感才算落地。 更重要的是,有了这个乾净的帐户,互利公司那笔即將到来的巨款才有地方安置。 “您的手续已办妥,请收好您的卡片。” 杨坚接过借记卡。刚准备转身走出银行大门,他的目光却被大厅等候区上方的壁掛电视吸引住了。 屏幕上正在播放彭博社的財经午间新闻。互利(hooli)公司那极具亲和力的圆圈logo在画面中一闪而过,屏幕底部的滚动条里赫然播报著一条快讯: “科技巨头互利公司宣布,將於明日在总部举行年度投资人说明会,ceo加文·贝尔森將亲自出席……” 看到这条新闻,杨坚停下了脚步。 几千公里外的硅谷,其他大厂的安全团队此刻正对著那不到1kb的代码如丧考妣。 而加文·贝尔森这位极度自负的狂人,显然还不知道或者正在试图掩盖这颗隨时会引爆全网的定时炸弹,依然在按部就班地筹备著他那场华丽的商业大秀。 48小时的倒计时已经开始。在明天的这场大秀上,加文如果不想让互利的股价在漏洞公开后血本无归,他唯一的选择,就是花天价买下这份报告,然后以救世主的姿態震惊全场。 “想要当英雄,总得先付门票钱。” 杨坚隔著衣服,摸了摸口袋里那张刚刚重置了密码的银行卡。 “明天见,加文·贝尔森。” 第二十九章 天价买断合同,拿下! (4.4k) 从一万美元到十万美元,硅谷巨头们的傲慢只坚持了不到十二个小时。 杨坚坐在电脑前,看著屏幕上不断跳动的收件箱数字。 在那些拿著几十万年薪的安全专家们对著那不到1kb的幽灵数据绞尽脑汁却一无所获后,邮箱里的发件人级別开始发生肉眼可见的爬升。 最初是谷歌和亚马逊的普通中级安全工程师,给出的筹码是一万美金。 两个小时后,发件人变成了高级安全专家(senior security engineer),赏金提到了四万美金。 等到夜间接近凌晨时,发件人已经变成了核心架构团队的主任工程师(principal engineer),开出的买断价格直接飆升到了十万美金。 看著这帮人像挤牙膏一样的报价,杨坚连打字长篇大论的欲望都没有。他只是极其冷淡地群发了一句统一回覆: “如果你们的权限只能调动这点零花钱,就让你们公司真正能拍板的高管来跟我谈。” 在这场愈演愈烈的暗战中,最反常的,是互利(hooli)公司。 整整一个晚上,互利的邮箱安静得像是一潭死水。 杨坚切出网页,隨手搜索了一下互利公司最近的新闻动向。看著满屏的財经快讯,他眼中闪过一丝瞭然。 2011年的美股科技板块,有著极其鲜明的分水岭。 苹果和微软早已是两千亿美元市值俱乐部的常客,而死对头谷歌也在今年刚刚完成冲坡,正式踏入了这个象徵著巨头公司的2000亿门槛。 相比之下,互利公司目前的市值依然在一千多亿美元徘徊。这对於心比天高、做梦都想把谷歌踩在脚下摩擦的加文·贝尔森来说,这道跨不过去的市值门槛就像是卡在喉咙里的刺。 外界的財经分析师都在预测,在明天下午五点(美股闭市后)的年度投资人说明会上,加文一定会想尽办法画一张极其宏伟的蓝图,以此来刺激互利的股价。 “既然需要利好消息,那这个能干碎全网的log4j漏洞,绝对是最好的股票助燃剂。”杨坚在心里默默盘算著明天的筹码,隨后合上电脑,安稳地睡了过去。 …… 第二天早上八点。 杨坚端著一杯热咖啡坐回电脑前,终於看到了一封来自互利公司的邮件。 发件人的名字叫贾里德·邓恩(jared dunn),头衔是互利公司的副总裁(vp)。 邮件的內容极其冗长且客气,字里行间透著一种卑微的討好感。 更新不易,记得分享101看书网 大意是加文·贝尔森先生目前正在为下午的投资人说明会做最后的衝刺准备,时间宝贵,无法进行一对一的沟通,目前这件事由他全权代表处理。 “贾里德·邓恩……”杨坚看著这个名字,眉头微微挑了一下。 这名字听著有点耳熟,但一时间他又没立刻將这个名字与《硅谷》里那个极其忠诚、性格里带点职场斯德哥尔摩综合徵的“小天使”形象完全重叠起来。 不过这不重要。 杨坚手指在键盘上敲击,回復果断:“告诉加文,我的倒计时还在走。我不和传话筒谈价格,让他亲自来跟我说话。” 他的策略很简单:卡时间。 投资人大会下午五点开始,倒不是说加文会对一个底层漏洞本身產生多大的生存焦虑。像他这种级別的科技寡头,真正在意的是机会成本。 隨著大会时间的临近,如果不能把这个惊天漏洞包装成互利的独家利好砸向华尔街,那种错失良机的感觉会比割他的肉还难受。 与此同时,其他大厂的安全技术总监们也终於急眼了。 邮箱里跳出了好几封新邮件,报价统一拉高到了二十万美金左右,並且纷纷拋出了诱人的橄欖枝——只要杨坚愿意交出漏洞报告併入职,直接授予高级程式设计师(senior swe)的职称。 在硅谷残酷的生態链中,无论时代如何更迭,大厂的『高级程式设计师(senior swe)』始终是一个极具分量的头衔。因为在各大巨头內部的职级体系里,这就是绝大多数码农穷尽一生去死磕、最终也只能停步於此的职场天花板(terminal level)。 这意味著大约十五万美金的基础底薪,加上百分之二十的年度奖金,以及极其丰厚的四年期限制性股票(rsu)。每年的综合薪酬总包(total package)轻轻鬆鬆就能逼近二十五万甚至三十万美金。 更重要的是时间的跨度。普通码农想要摸到这个职级的门槛,至少需要在硅谷残酷的丛林法则里掉光头髮、死磕上整整八年时间。 而杨坚这具身体,今年才二十三岁。 对於任何一个技术人员来说,二十三岁空降大厂的高级职称,不仅意味著开局就跨过了普通人近十年的弯路,更意味著未来向上攀爬主任工程师(staff engineer)、首席架构师(principal engineer),甚至技术高管(vp of engineering)的职业天花板被彻底打开! 这绝对是一条铺满鲜花与美钞的通天大道,足以让无数程式设计师们为之眼红疯狂! 然而,杨坚扫了一眼屏幕,內心没有丝毫波动。 重活一世,如果仅仅是为了换个地方给资本家当高级打工人,那他这盘棋未免也太掉价了。 ...... 终於,在中午十一点,午饭时间將近的时候,杨坚桌上的手机响了。 接通后,对面传来一个温和、礼貌甚至带著点紧张的男声:“您好,请问是『j』先生吗?我是互利公司的贾里德·邓恩。加文先生正在处理一点紧急事务,十分钟后会过来接听电话。在此之前,请允许我先向您介绍一下互利公司如同大家庭一般的企业文化……” 在接下来的五分钟里,贾里德就像一个尽职尽责的推销员,喋喋不休地描绘著互利的未来,並开出了他们的筹码:“只要您通过一轮技术总监(director of engineering)的常规面试走个过场,我们愿意为您提供主任程式设计师(staff swe)的岗位,以及……三十万美元的漏洞买断奖金。” 杨坚百无聊赖地听著,正准备打断这个毫无诚意的数字。 突然,手机屏幕上亮起了一个“呼叫等待”的提示音。 杨坚看了一眼那个来自加州山景城的號码,按下了切换键。 “你好,哪位?” “我是杰夫·迪恩(jeff dean)。”电话那头传来一个沉稳磁性的男人声音。 杨坚的眼神瞬间亮了。 杰夫·迪恩,谷歌的传奇架构师,神一般的存在。在硅谷的代码圈子里,他甚至拥有著专属的崇拜图腾和“查克·诺里斯式”的网际网路笑话——传说中,编译器从不给杰夫·迪恩报警告,而是杰夫·迪恩在警告编译器。 这位一手缔造了mapreduce和bigtable分布式系统、几乎凭藉一己之力奠定了整个现代网际网路大数据基石的活化石,此刻竟然亲自下场打电话过来了。 这只意味著一件事:面对那个深植於底层日誌库的log4j核弹,谷歌那些拿著百万年薪的天才们已经彻底束手无策,只能把这尊定海神针请出来了。 “j先生,我不喜欢绕弯子。”迪恩开门见山,“直接给你主任程式设计师(staff swe)的title,不用面试。另外,五十万美元买断费。把漏洞报告给我。” 杨坚嘴角勾起一抹笑意。 他没有立刻回答迪恩,而是按下了保留键,切回了贾里德·邓恩的那条线。 “邓恩先生,”杨坚的语气听不出任何波澜,“就在刚才,谷歌的杰夫·迪恩给我打了个电话。他不仅免了你们那可笑的面试直接给资深职位,而且开出了五十万美金。你还有四分钟时间让加文接电话,否则这场交易到此为止。” 电话那头的贾里德倒吸了一口凉气,瞬间慌了神:“请您稍等!我立刻去请加文先生!” …… 同一时间,互利公司总部的高级冥想室里。 加文·贝尔森正闭著眼睛,在印度神棍丹波克(denpok)的引导下,做著投资人大会前所谓的“灵性能量净化”。 “感受宇宙的呼吸,加文……”丹波克闭著眼忽悠著。 “砰”的一声,冥想室的门被贾里德失態地推开了。 “先生!抱歉打扰您的灵性共鸣!”贾里德脸色发白,举著手机,“是那个『j』!谷歌的杰夫·迪恩亲自下场了,开价五十万!如果我们再不截胡,您的投资人大会就没有独家技术利好了!” 加文猛地睁开眼睛,一把推开神棍,抢过手机。 “听著,呃……吉恩?还是约翰?无所谓了!”加文连主角的名字都没搞清楚,带著那种科技寡头標誌性的狂妄说道,“我是加文·贝尔森。谷歌给你五十万?互利出八十万!把东西给我!” 杨坚在电话这头无声地笑了笑。 “稍等,加文先生。”杨坚按下保留键,切回了杰夫·迪恩的线路。 “迪恩先生,互利公司的加文·贝尔森刚刚出到了八十万。”杨坚语气轻鬆,“另外,我感谢谷歌的好意,但我不需要入职,一锤子买卖即可。” 电话那头的杰夫·迪恩沉默了两秒,咬牙切齿地吐出一个数字:“一百万。別让互利拿到这个漏洞报告。” 有戏!杨坚再次切回加文的线路。 “加文,迪恩出到了一百万。”杨坚的声音犹如带著毒药的苹果,“不过我想给你一个建议。想像一下,如果互利公司单独拿到了这个足以让半个硅谷瘫痪的基建级零日漏洞,然后由你,加文·贝尔森,向开源社区提交修復报告……” “你会成为拯救整个网际网路基建的英雄,所有的开源项目都会刻上互利的名字。” 电话那头的加文瞳孔猛地放大,他能想像到自己站在聚光灯下,享受全行业膜拜的画面。 他重重地点了点头:“一百五十万!” 杨坚如法炮製,將一百五十万的价格转述给了杰夫·迪恩。 作为纯粹的技术信仰者,迪恩一想到加文·贝尔森那个根本不懂底层代码的商人要在技术开源社区装救世主,胃里就一阵翻江倒海:“两百万!这是我的底线!” 两百万美金! 这其实已经远超杨坚最初的心理预期。但他看著时间,距离下午的投资人大会还有不到六个小时,他决定做这最后一次豪赌! 他切回互利的线路,拋出了最后的绝杀: “加文,谷歌出到了两百万。友情提醒一下,谷歌今年刚刚衝破两千亿美元的市值大关。而你今天下午五点有一场至关重要的投资人说明会。” 杨坚顿了顿,声音充满蛊惑性:“如果你在闭市后的会议上,轻描淡写地向华尔街宣布,互利公司刚刚掌握了足以压制谷歌和其他大厂的独家核心安全技术……这个重磅利好,值不值得让互利也冲一衝两千亿的门槛?” 电话那头陷入了短暂的死寂。 两千亿市值,压死谷歌。这几句话精准地踩中了加文这辈子最大的心魔。 “四百万。”加文的声音带著一丝孤注一掷的狂热,“四百万美金!这就是最终报价!告诉谷歌那帮蠢货去死吧!” 杨坚长长地吐出一口气。 “成交。” 见好就收。 杨坚在心里盘算得很清楚。 眼下正是2011年,谷歌手里正捏著那张疯狂席捲全球移动网际网路、与苹果ios打得不可开交的安卓(android)系统底牌。 不仅如此,在不久的將来,谷歌还会在云计算编排领域推出横扫天下的 kubernetes(k8s)开源生態,並且其未来成立的 deepmind部门更会在ai领域掀起一场改变人类歷史的算力革命。 面对这样一个横跨移动终端、註定要掌控未来十几年网际网路基础设施与人工智慧命脉的技术巨兽,没必要为了一次竞价就把路彻底走死。 他切回迪恩的线路,语气变得平和而真诚:“迪恩先生,互利开出的价格我无法拒绝。但请相信我对谷歌技术团队的敬意。未来如果我们在云计算架构的优化,或者更前沿的ai领域有什么有趣的想法,我希望能有机会与您合作。” 电话那头陷入了短暂的死寂。 没能拿到这个足以让半个硅谷瘫痪的致命漏洞,让迪恩极度不甘,但他也能听出对方这番话里的潜台词——这只是一场纯粹的资本竞价,不带任何私人恩怨。 更让他心惊的是,这个神秘的“j”不仅展现出了碾压级的黑客手段,更是在轻描淡写间,极其精准地点出了谷歌当前最核心的移动端战略布局和对未来的技术野心。 在硅谷的游戏规则里,只要对方不是专门为了摧毁谷歌的生態而四处乱咬,生意就是生意。面对这样一个技术和眼界都深不可测的怪物,保持联繫显然比结下死仇更明智。 “好吧,j。既然这是纯粹的商业选择,我无话可说。”迪恩重重地嘆了口气,语气恢復了最初的冷峻,“希望你真的只是想要钱,別搞出什么收不了场的大乱子。再会。” 掛断迪恩,杨坚重新切回加文。 “加文先生,我已经掛断了和迪恩先生的通话。” “四百万,它是你的了!” “臭小子,你做了一个无比正確的决定!”加文在电话那头得意洋洋,仿佛自己打了一场惊天胜仗,“以后有想来互利的想法,直接给我打电话,约恩!呃,或者吉姆!合同细节让贾里德跟你敲定!” 听著电话被掛断的忙音,杨坚隨手將手机扔在桌上。 虽然加文从头到尾都没念对过他的名字,但杨坚並不恼怒。 谁会和四百万美金过不去呢? 第三十章 合同排雷 (3.6k) “nice!!!” 一声响亮的欢呼响彻在芝加哥市中心商业区的一家星巴克。 杨坚的声音里透著按捺不住的狂喜。 他全然没管周围几个鬼佬异样的表情,直接从靠窗的高脚凳上跳了下来,对著面前的空气,双手化作残影,极其连贯地打出了一波咏春的日字冲拳。 拳锋带风,每一击都像是在宣泄內心狂涌的浪潮。由不得他不失態,这可是整整四百万美金! 这第一桶金的数额,比他上辈子当牛做马忙活那么多年的所有积蓄加起来还要多。 別说是在物价还没彻底膨胀的2011年,就算把这四百万美金原封不动地放到他穿越前的2026年,这也绝对是一笔足以让普通人在全世界任何一个一线城市宣告“財富自由”、彻底砸碎打工枷锁的巨款! 在这个瞬间,他才真正感觉到,自己在这条名为2011年的时间线上,终於彻底站稳了脚跟。 发泄完情绪,他深吸一口气,坐回座位。 桌上的手机刚刚结束了和互利(hooli)公司副总裁贾里德·邓恩的通话。 “合同已经发到邮箱了……”杨坚喃喃自语,顺手点开了那封带有互利公司logo的邮件附件。 他握著滑鼠,粗略地上下滑动了一下那份长达几十页的全英文电子合同。条款密密麻麻,但最核心的“四百万美金买断金额”和初步的交接流程都赫然在目。至少从字面上快速过了一遍,似乎並没有什么明显的问题。 但这不仅没让杨坚放鬆,反而让他內心的警觉性拉到了最高。 前世无数的科技新闻、商业纠纷和律政剧都在向他反覆证明一个血淋淋的真理:越是看起来完美、挑不出毛病的大厂合同,越是需要拿著放大镜去排雷。 互利公司里那帮拿著百万年薪的常春藤法务精英,肯定不是做慈善的。 他们最擅长的就是把流氓的霸王条款,包装成毫无破绽的法律术语,神不知鬼不觉地埋在那些不起眼的附属细则里。 其实早在昨天,杨坚就已经预见到了签合同这一步。 在网上对比筛选后,他锁定了芝加哥市中心一家知名的顶级律师事务所,並提前一天预约了他们的高级合伙人。 走出星巴克,穿过两个街区,杨坚来到了著名的北拉萨尔街(north lasalle street)。他仰头望去,眼前那栋全玻璃幕墙的摩天大楼在阳光下熠熠生辉。 作为芝加哥名副其实的金融中枢,这里每天都有海量的资本在疯狂流转。而庞大金融產业的蓬勃发展与复杂交锋,自然也催生並供养了最顶尖的法务体系,让这条街理所当然地成为了全美法律权力的巔峰聚集地之一。 电梯直达高层。隨著“叮”的一声,洛克哈特-加德纳(lockhart/gardner)律师事务所的大门展现在眼前。 这里的装修並没有传统老牌律所那种用厚重实木堆砌出来的沉闷与压抑,而是巧妙地將奢华融入了现代设计的通透感之中。 走廊两侧是整面的落地无框隔音玻璃,脚下是踩不出丝毫杂音的义大利高定羊毛地毯,深邃的胡桃木镶板上,恰到好处地点缀著价格不菲的现代抽象艺术真跡。 隱藏式的暖色氛围灯精准地打在那些考究的拉丝金属边框上,將整个空间的质感烘托得內敛而又极其昂贵。 穿著定製西装与得体套裙的律师助理们抱著厚厚的卷宗,在开放式的长廊里步履匆匆。空气中隱隱浮动著现磨阿拉比卡咖啡与高级冷香水的混合气味,无形中將那种属於顶级精英阶层的高效与压迫感拉到了极致。 杨坚今天穿了一件深色的工装夹克,挺括的版型修饰出他略显清瘦但极具力量感的身形。 虽然这种打扮在满屋子的阿玛尼西装里显得异类,但他眉宇间透出的那股从容与自信,却让前台小姐下意识地坐正了身体。 “杨先生,洛克哈特女士已经在办公室等您了。” 杨坚被引导进了一间视野开阔的角树办公室。 巨大的红橡木办公桌后,坐著一位將锐利与鬆弛感平衡得恰到好处的女人。 她身上没有刻板印象里那种华尔街讼棍剑拔弩张的攻击性。標誌性的灰金色波波头打理得一丝不苟,那件深孔雀蓝的法兰绒套装看似內敛,但挺括的垫肩与妥帖的收腰线条,却自然流露出身居高位的威严与从容。 最引人瞩目的是她颈间那条醒目的金色粗链条项炼。 那並非市面上轻飘飘的流行饰品,而是由实心纯金锻造、经过高定工坊手工打磨出哑光质感的復古藏品。 这种沉甸甸的金属分量戴在一个女人修长的脖颈上,不仅没有任何暴发户的俗气,反而像是一件昂贵且坚不可摧的鎧甲。 在满是暗色西装的男性权力世界里,这种不容忽视的重工首饰,无声地彰显著主人雄厚的財力与不可撼动的行业地位。 岁月留下的些许细纹並没有削弱她的锋芒,反而沉淀出了更深厚的阅歷。当她那双灰蓝色的眼睛透过镜片安静地注视过来时,足以让任何对手在谈判桌前感到侷促。 看到杨坚走进来,她合上手中的纯银钢笔,站起身,隔著宽大的办公桌向杨坚伸出右手,声音低沉且富有磁性。 “杨先生,很高兴见到你。我是洛克哈特-加德纳律所的高级合伙人,戴安·洛克哈特(diane lockhart)。” 短暂而有力的握手后,戴安示意杨坚在对面的真皮沙发上落座。她没有任何多余的寒暄,单刀直入:“在开始之前我们先確认一下原则。我的諮询费用是每小时一千美元,不足一小时按一小时计算。如果涉及到后续深度的商业谈判,费用另算。可以接受吗?” “没问题。”杨坚直接打开电脑,调出了互利发来的合同,“我要你帮我一字不落地查一遍这份文件,看看这里面到底埋了多少地雷。” 戴安戴上眼镜,神情瞬间进入了专业模式。 起初,当她看到甲方是个二十出头的年轻人时,眼底还带著一丝例行公事的平静。 但当目光扫过“hooli inc.”以及那一连串带著六个零的“$4,000,000.00”买断金额时,这位见多识广的高级合伙人也忍不住微微挑了挑眉,镜片后的眼神变得更加专注。 办公室里安静得落针可闻,只有指尖轻轻敲击桌面的声音。 二十分钟后,戴安摘下眼镜,神情变得前所未有的严肃:“杨先生,你今天花这一千美元,绝对是你这辈子做过的最明智的投资。” “怎么说?”杨坚心里微微一沉。 “互利的法务部简直是把你当成了待宰的羔羊。”戴安毫不留情地指著屏幕,“看这里,『相关衍生智慧財產权最终解释权』。这意味著,如果你以后在任何相关底层架构上开发出新东西,互利隨时可以用这条起诉你,声称那是基於今天这个交易衍生的技术,从而合法地抢走你的新专利!” 她翻到下一页,修长的手指重重地点在“违约责任”那一栏:“还有这里,『资金追回(clawback)』条款。如果漏洞被证实並非独家,互利有权无条件追回这四百万。但他们根本没有界定『非独家』的判定標准!万一明天有別的黑客也独立发现了这个漏洞並公布,他们就能合法地把你帐户里的钱全部抽走!” 杨坚听到这里,后背顿时惊出了一身冷汗。 真特么阴啊!如果他刚才为了急著拿钱直接签了字,那这四百万不仅隨时可能打水漂,他甚至会因为那个流氓条款,在未来几年里活生生变成互利公司免费打工的牛马! “这帮硅谷的混蛋……”杨坚冷笑一声。 他毫不犹豫地拨通了贾里德·邓恩的电话。 “j先生,您签好字了吗?” “邓恩,我以为我们是合作,但你们的法务似乎想用一份卖身契把我绑死。”杨坚语气如冰,直接列举了那几个坑,“第三章的衍生条款,还有那个含糊其辞的资金追回条款,你们是真拿我当白痴了?” 电话那头的贾里德显然有些慌乱,开始支支吾吾地解释是法务的模板。 “我不听解释。”杨坚冷哼一声,“我聘请了洛克哈特-加德纳律所的合伙人代我处理。如果下午一点半之前合同不能干净利落地改好,我就拿著东西去敲谷歌的大门!” 说完,他直接把手机递给了戴安:“洛克哈特女士,交给你了。” 戴安接过手机,对於她这种级別的顶级诉讼律师而言,能亲手撕碎一份硅谷巨头的流氓合同,远比看那些枯燥的常规卷宗要有趣得多。 她並没有做出任何夸张的表情,只是身体微微后仰,从容地靠在真皮椅背上。当她对著话筒开口时,语调已经瞬间切换到了一种无懈可击的优雅与强硬: “下午好,邓恩先生。我是杨先生的代理律师,戴安·洛克哈特。现在,麻烦把电话转给你们的首席法务官。你们发来的这份文件里,至少有三处违反了伊利诺州和加州的公平交易原则……” 接下来的一小时里,杨坚坐在沙发上,亲眼见证了什么叫“顶尖律师的统治力”。 各种艰涩的法律先例、违约威胁从戴安嘴里连珠炮般吐出,她那冷静而富有逻辑的语速,硬生生把互利的法务团队逼得节节败退。 下午一点半,一份经过严苛审查、彻底刪除了所有卖身陷阱的全新合同发送到了杨坚的邮箱。 由於杨坚事先已与律所签了身份保密协议(nda),他完全不担心信息泄露,直接在戴安的办公室签了名,並通过律所的传真机发了回去。 几分钟后,一张盖著互利公章、並签著加文·贝尔森那极其狂草名字的合同原件,传真回了芝加哥。 法律契约,正式生效。 按照戴安在合同里敲定的严苛条款,在杨坚提交完整的漏洞报告之前,互利公司必须先支付百分之三十的预付款作为诚意金。 仅仅过去不到五分钟,放在茶几上的手机屏幕就亮了起来。 “叮——” 一条来自大通银行的简讯通知弹了出来。 [转帐提醒:您的帐户收到来自 hooli inc.的匯款,金额为$1,200,000.00 usd。] 看著屏幕上那实打实跳跃而出的七位数字,杨坚靠在宽大的真皮沙发上,长长地吐出了一口浊气。 120万美金的预付款已经落袋为安,剩下的280万尾款也有著戴安擬定的、滴水不漏的法律合同做兜底。这场惊心动魄的硅谷博弈,他终於贏下了最完美的第一局。 他重新坐直身体,將双手放回键盘上。 滑鼠拖拽,添加附件。 那个名为“log4j底层组件完整触发链路与修复方案”的加密压缩包,被他直接拖入了回覆邮件中。 隨著回车键一声清脆的敲击,这份足以在整个硅谷乃至全球引发一场网络安全地震的绝密技术档案,就这样安静而平稳地发送到了互利公司的接收邮箱里。 第三十一章 律师的忠告 戴安·洛克哈特摘下鼻樑上那副极具设计感的金丝眼镜,看著眼前这个年轻得过分的亚裔男孩,眼中闪过一丝毫不掩饰的讚赏:“恭喜你,杨先生。我在这间办公室里见过无数试图在谈判桌上拿捏科技巨头的野心家,但你是少数能把这种不对称槓桿博弈玩得如此优雅,且在法律上做到无懈可击的人。欢迎来到百万富翁的俱乐部。” “多亏了您的保驾护航,洛克哈特女士。这笔钱花得物超所值。” 杨坚利落地合上电脑。他从背包里拿出支票本,直接签下了一张三万美元的现金支票,沿著宽大的橡木桌面推到戴安面前。 戴安扫了一眼上面的数字,微微挑了挑眉:“杨先生,我记得我们在开始深度谈判前敲定的酬劳,是交易总额的百分之零点五。也就是两万美元。” “那两万是你今天从互利法务部嘴里帮我抢下这笔钱的应得酬劳。” 杨坚站起身,將支票本收好,语气平静而篤定,“至於多出来的那一万,是预付给您的保留金(retainer fee)。我希望以后如果遇到任何棘手的法律问题,或者再有类似今天这样的大生意,能隨时拨通您的私人直通號码。” 戴安看著桌上那张支票,眼角的笑意更深了。 她不仅欣赏天才,更欣赏懂规矩、有格局的天才。 她將支票压在纯银钢笔下,站起身与杨坚握手,隨口问道:“那么,年轻的百万富翁,手里拿著这么大一笔现金,有什么打算?” “去硅谷发展。” 杨坚毫不犹豫地说出了全球科技圣地的名字,“也许会去做点天使投资,看看能不能投出下一个改变世界的独角兽。” 听到这个回答,戴安却轻轻摇了摇头,发出一阵意味深长的轻笑。 “杨,作为一个第一次见面的律师,我不该交浅言深,但既然你付了高昂的保留金,我就给你一个忠告。”戴安双手抱胸,眼神变得犀利而现实,“四百万美金,对普通人来说是可以在芝加哥买下豪宅游艇的巨款。但在硅谷的资本游戏里,这连个水花都砸不出来。” 她顿了顿,一针见血地撕开了创投圈的残酷真相: “真正优质的初创项目,早就被红杉资本、安德森·霍洛维茨(a16z)这些顶级风投机构內定了,你拿著钱连创始人的面都见不到,最多只能捡点他们吃剩下的残羹冷炙。至於那些到处拉投资的无名野鸡公司……相信我,硅谷骗子的ppt做得比华尔街的还要精美。他们每天脑子里想的唯一一件事,就是怎么把你这种年少多金且毫无背景的菜鸟投资人的钱,合法地洗进自己的口袋。” 杨坚眉头微微一皱。 这番话犹如一盆冷水,瞬间浇灭了他內心的些许狂热。 “你还年轻,有著常人难以企及的技术天赋。” 戴安拍了拍他的肩膀,语气柔和了几分,“不著急一次性把手里的牌打完。在你的资金体量和人脉复利积累到足够上牌桌之前,先护住你的本金。別让那帮硅谷的鯊鱼闻到血腥味。” “受教了,戴安女士。”杨坚是由衷地感谢。 他確实被这笔巨款冲昏了头脑。 正如戴安所说,现在带著这点现金去硅谷,既抢不过那些真正的资本巨头,大概率还要被当成肥羊宰。 至於让他拿著四百万再去那些科技大厂里卷生卷死,做个敲代码的高级牛马?打工是不可能打工的! “看来,是时候静下心来,好好思考一下接下来的发展了……” 杨坚在心里暗自盘算著。这四百万美金买来的不仅仅是底气,更是宝贵的时间。他现在最不需要的就是盲目下注。 他完全可以放慢脚步,花些时间好好梳理一下未来一到两年的核心规划。 不管是利用前世的技术信息差去进行精准的降维打击,还是自己从零搭建底层架构、拉起一支初创团队,他都需要一个清晰且抗风险的商业路线。 在真正看透这个科技黄金时代的脉络之前,谋定而后动,护住本金,才是最高明的打法。 互相交换了私人联繫方式后,杨坚走出洛克哈特-加德纳律所的大门,只觉得眼前的芝加哥天空都比平时高远了几分。 ...... 下午两点,芝加哥市中心。 手握巨款,杨坚总算有底气挑了一家门面宽敞、乾净卫生的传统中餐厅走了进去。 餐厅里是经典的中式装修风格,红木鏤空的隔断配著明亮的暖色灯光。这里没有那些高档西餐厅刻意营造的拘束感,反而透著一股让人舒服的踏实。 在这个被乾瘪的汉堡、冷硬的披萨和甜到发腻的甜甜圈包围的异国他乡,他那颗纯正的中国胃早就抗议到了极限,要不是之前生活一直拮据,早就衝进中餐馆了。 落座后,他一个人毫不客气地点了四菜一汤,全是考验火候和调味的硬菜。 没过多久,菜品流水般端了上来。 最先勾动他灵魂的,是一盆色泽红亮诱人的水煮牛肉。最后那一勺滚烫的灵魂热油泼在表面的干辣椒和花椒上,发出“嗞啦”一声爆响,浓烈的麻辣辛香隨著蒸腾的热气瞬间霸道地冲入鼻腔。夹起一片掛著红油的牛肉,肉质被蛋清浆得滑嫩无比,入口便是爆炸般的鲜辣与舌尖微麻的刺激。 接著是麻婆豆腐。正宗的嫩豆腐切成见方的小块,在滚烫的红油肉末里微微颤动,表面还撒著一层提味的花椒麵。当杨坚舀起一大勺,连著油亮发亮的浓稠汤汁一起浇在冒著热气的白米饭上时,那种烫、麻、辣、香、酥、嫩在口腔里交织出的极致口感,简直让人灵魂发颤。 不仅如此,那道猛火爆炒出来的蒜蓉空心菜,带著西方烹飪里绝对无法复製的锅气,翠绿欲滴,咬下去清脆爽口、蒜香四溢;还有那盘芡汁明亮、酸甜微辣的宫保鸡丁,连里面炸过的花生米都保持著完美的酥脆。 最后,他盛了一小盅老火慢燉的排骨莲藕汤。汤色清澈却醇厚,粉糯的莲藕一口咬下去还带著拉丝,排骨更是燉得脱骨烂熟。一口温热鲜甜的浓汤下肚,仿佛將这段时间在南区贫民窟里积攒的所有寒意、戒备与疲惫,都从胃里一路熨帖到了四肢百骸。 当最后一口裹满红油的白米饭送入口中,杨坚鼻尖渗出了一层细密的汗珠,眼眶竟也跟著微微发热。 来这个见鬼的世界这么久,终於吃上一顿像样的人饭了! 去他妈的冷三明治和法式大餐,华流才是最屌的! ...... 酒足饭饱后,杨坚打车回到了南区。 怀揣著暴富的喜悦和一丝连他自己都没察觉的悸动,他敲开了杰克逊家的大门。 好几天没见,他確实有点想念凯伦那个狂野又敏感的女孩了。 一阵鞭辟入里,深入浅出的补课后,臥室內瀰漫著慵懒的气息。 凯伦像只温顺的猫一样趴在杨坚结实的胸膛上,手指在他锁骨上无意识地画著圈,嘴里嘰嘰喳喳地分享著这几天南区的八卦。 “你绝对想不到,弗兰克那个老混蛋前天连夜逃回加拉格家了。” 凯伦咯咯地笑著,眼里闪烁著狡黠的光,“听说他实在受不了我妈(希拉)那些……嗯,你懂的,那些可怕的特殊玩具。他的菊花宣告罢工了。” 杨坚嘴角抽搐了一下。想到剧中希拉那些狂野的“假小子”操作,他对弗兰克竟然產生了一丝诡异的同情。 “还有更疯狂的呢。”凯伦继续说道,“隔壁的黛比,竟然从超市外面拐走了一个別家的小男孩!整个加拉格家为了不被警察抓走,硬生生地搞了一出『热心市民找回走失儿童』的戏码,听说菲奥娜差点被嚇出心臟病。” 听著这些鸡飞狗跳的荒诞日常,杨坚双手枕在脑后,眼神一时有些复杂。 一边是市中心顶级律所里动輒数百万美金的资本博弈、硅谷巨头的勾心斗角;另一边却是南区底层为了几百块钱补贴金、为了掩盖犯罪而搞出的一地鸡毛。 这种割裂感,让他感觉既荒诞又真实。 就在这时,凯伦的目光突然落在了床头柜上。 那里放著一部崭新的手机。它双面玻璃的机身冷冽而光滑,黑色的背板如同一面深邃的墨镜,在昏暗的灯光下也泛著一种迷人的光泽。那是视网膜屏幕,像素点在上面细腻得完全不可见,整部手机透著一种昂贵的技术感和如同黑色凝胶般的整体感,与南区这间凌乱、破旧的公寓显得格格不入。 “oh my god!” 凯伦猛地坐了起来,连春光乍泄都顾不上了,她一把抓起手机,爆发出一阵高分贝的尖叫,“这是……最新的 iphone 4?!我的天,太酷了!杨,你发財了吗?!” 对於2011年的美国年轻人来说,手持一部崭新的 iphone 4,其杀伤力绝对不亚於开著一辆保时捷。 这是杨坚今天拿到定金后,在市中心苹果店隨手买的,算是稍微宣泄一下年少多金的豪气。 看著凯伦爱不释手地滑动著屏幕,杨坚笑了笑,半真半假地扯了个谎:“最近发现了个小生意,帮別人破解那种运营商锁死的iphone(越狱解锁),赚了点外快,就顺手换了一部。你要玩一会吗?” “真的吗?你太厉害了!” 凯伦满眼冒星星,崇拜地看著他,隨后可怜巴巴地嘟起嘴,“杨……你能不能也送我一台?我那台翻盖手机连按键都快掉光了。” “可以啊。”杨坚伸手捏了捏她的脸蛋,“只要你下次的数学考试能拿到a,这就是你的奖品。” 听到这话,凯伦原本兴奋的眼神瞬间黯淡了下来。她將手机放回床头柜,重新趴回杨坚怀里,声音闷闷的。 “拿到a又有什么用呢……” 她自嘲地笑了笑,“考得再好,也没有人会去参加我的家长会。我妈有广场恐惧症,连大门都出不去;我那个混蛋老爹除了骂我就是去教堂,他根本不在乎我。” 听著女孩语气里的失落与孤独,杨坚的心微微一软。 在这个看似放荡不羈的外表下,藏著的不过是一个渴望被关注、被认可的缺爱少女罢了。 他伸手揉了揉凯伦金色的长髮,语气认真而温柔:“只要你能拿到a,我就穿上正装,以表哥的身份去替你开家长会。我会坐在你们老师面前,听他们表扬你有多优秀,然后告诉所有人,你是我最骄傲的妹妹。” 说到这,他拿过床头那部崭新的手机晃了晃,笑著补充道:“我还会用它把老师夸你的画面全都录下来,带回来放给希拉看。让她也知道,自己的女儿在学校里有多棒。” 听到这句话,凯伦彻底防线溃败。 她猛地抬起头,那双清澈的眼睛里瞬间盈满了不可置信的光芒,眼泪不受控制地夺眶而出。 “你……你说真的?” “我从不骗人。”杨坚笑著挑了挑眉,“那么现在,凯伦同学,为了你的 iphone 4和家长会,我们需要重新开始好好『补课』了。” 凯伦破涕为笑,眼角还掛著泪珠,便热情如火地吻了上来。 “遵命,杨老师。” 第三十二章 好事连连 从杰克逊家那栋与周围破败环境格格不入、被打理得一尘不染的经典美式独栋房子里出来,芝加哥的天色已经渐渐暗了下来。 冷风裹挟著密西根湖的湿气吹过街道,杨坚却觉得神清气爽。 他看了看手錶,距离互利(hooli)公司的內部安全修復和新闻发布会还有一点时间。 此时此刻,没有什么比找个地方一边喝点小酒,一边舒舒服服地迎接后续尾款到帐更让人愉悦的事情了。 而纵观整个南区,还有什么地方能比凯文的艾莱柏酒吧(the alibi room)更適合作为一个放鬆的据点呢? 推开那扇沉重的木门,酒吧里熟悉的劣质啤酒味、撞球的撞击声和点唱机里沙哑的乡村音乐扑面而来。 杨坚今天穿著一件版型挺阔的卡哈特(carhartt)工装夹克。虽然这只是个极其接地气的经典蓝领牌子,但重磅帆布硬挺的剪裁却完美撑起了他那优越的骨相与身形。 再加上刚刚入帐百万美金后,由內而外散发出的那股从容与鬆弛感,让他一进门就显得和这里格格不入。 要知道,这间破酒吧里的老酒鬼们平时也穿卡哈特。但俗话说得好,时尚的完成度最终还是得靠脸。 同样的工装夹克,穿在杨坚身上和穿在那些挺著啤酒肚的老登身上,那惨烈的视觉差,简直就像是那张著名的“冠希哥和路边大爷的换头jpg”。 “wow,看看这是谁?南区什么时候来了这么正点的亚裔帅哥?” 角落卡座里,几个化著浓妆、穿著清凉的辣妹立刻敏锐地捕捉到了这个新鲜血液,其中一个更是毫不避讳地冲他吹了个挑逗意味十足的口哨。 杨坚脚步一顿,转过头看向那个辣妹。 他並没有像纯情小楚南那样脸红躲闪,而是嘴角勾起一抹瀟洒的弧度,举起两根手指在额前轻轻一点,比了个帅气的致意手势,引得那群姐妹团顿时发出一阵低声的欢呼和娇笑。 没有理会身后的骚动,杨坚径直走到吧檯前的高脚凳上坐下。 “稀客啊,杨。”正在擦杯子的凯文抬起头,那身肌肉把紧身t恤撑得鼓鼓囊囊的,“今天遇到什么好事了?走路带风啊。” “確实是极好的一天。” 杨坚屈起手指敲了敲实木吧檯,语气带著几分挑剔的慵懒,“凯文,给我调一杯乾马提尼(dry martini)。基酒用你这儿最好的金酒,加一点苦艾酒。” “对了,摇匀,不要搅拌(shaken, not stirred)。” 听到这句经典的007台词,凯文翻了个白眼:“come on,bro,你当自己是詹姆斯·邦德吗?这里是南区的破酒馆,不是市中心的丽思卡尔顿。我这儿连个像样的三角高脚杯都没有,要不要我直接拿个装扎啤的塑料杯给你装起来?” 嘴上疯狂抱怨著,凯文还是熟练地从柜檯最下面翻出一瓶平时捨不得拿出来的金酒,抓起不锈钢调酒壶,加上冰块一顿猛摇。 杨坚笑了笑,顺手拿过吧檯上的遥控器,將掛在墙角的其中一台老旧显像管电视,调到了財经新闻频道。 时间刚好来到下午五点半。 屏幕闪烁了一下,画面切到了互利(hooli)公司的投资人大会现场。 这场紧接在闭门会议之后的新闻通气会规格极高,台下早已架满了硅谷主流科技媒体的长枪短炮。 画面正中央,互利公司的ceo加文·贝尔森穿著一身剪裁极其合体的深蓝色高定西装。他刻意没有打领带,微微敞著衬衫领口,意气风发地站在镁光灯下。 “就在今天,互利公司的顶尖安全团队,在开源底层架构中发现了一个足以威胁全球网际网路安全的史诗级漏洞。”加文的声音低沉、自信,充满了一种救世主般的煽动性,“但请大家放心,互利已经凭藉著遥遥领先的技术实力,率先完成了自身系统的热修復。” “本著科技向善的原则,我们將在明早將完整的修復补丁提交给开源基金会,造福全世界!” 【写到这里我希望读者记一下我们域名 101 看书网伴你读,101??????.?????超贴心 】 说到这里,加文顿了顿,面对著无数闪光灯,双手向下压了压,脸上浮现出极其虚偽却完美的悲悯:“毫无疑问,这是互利技术实力领先全行业的一次伟大证明。当其他大厂还在黑暗中裸奔时,互利,將始终为您提供最安全、最稳定的產品环境!” 电视里,雷鸣般的掌声经久不息,无数记者疯狂地按著快门。 而在艾莱柏酒吧里,除了杨坚,根本没有人在意这块闪烁的屏幕。那帮穿著沾满酒渍的破旧t恤和劣质夹克的正星条旗美国老登们,依旧在为了下一杯啤酒的钱扯皮。 硅谷的科技海啸,和南区的下水道,仿佛是两个平行的宇宙。 “凯文。”杨坚抿了一口那杯刚摇好的干马提尼,杜松子的冷冽与苦艾酒的微苦在口腔里完美交织,冰冷的酒液带著直衝脑门的辛烈。他指了指屏幕,“听我一句劝,明天一早美股开盘,拿点閒钱去买几手互利的股票。” 凯文看了一眼电视里装模作样的加文,不屑地撇了撇嘴:“算了吧,股票那玩意儿虚得很,全他妈是华尔街那帮吸血鬼鼓捣出来骗穷人钱的把戏。有那閒钱,我不如去买两张刮刮乐。” 杨坚哈哈一笑,没有继续劝说。 他靠在椅背上,看著屏幕里万眾瞩目的加文,眼神里闪过一丝不易察觉的嚮往。 其实,如果不是因为那份附带了极其严苛的保密和竞业条款的合同限制,他现在绝对会毫不犹豫地上满槓桿,疯狂买入互利的看涨期权。 可惜他不能。 作为这场史诗级漏洞背后的始作俑者和买断协议的签署方,他已经实质上成为了掌握重大非公开信息(mnpi)的內幕人士。如果他前脚刚拿了互利的封口费,后脚就敢动用帐户里的钱去股市里精准抄底,绝对会被美国证券交易委员会(sec)的交易监控系统瞬间锁定。 这属於铁板钉钉的內幕交易(insider trading),是妥妥的联邦重罪。到时候別说四百万会被连本带利地罚没追回,就算是洛克哈特律所的顶级合伙人倾巢出动也救不了他,下半辈子大概率只能去联邦监狱里舒舒服服地踩缝纫机了。 所以,看著加文在聚光灯下那种掌控一切的姿態,杨坚只是靠在椅背上,轻轻晃了晃杯中冰冷的马提尼。伴隨著冷冽的酒液滑入咽喉,他微微眯起的眼底,正酝酿著一股足以顛覆整个硅谷格局的勃勃野心。 总有一天,他也会站在那个位置,甚至比加文站得更高。 正想著,大门再次被推开。弗兰克·加拉格像幽灵一样飘了进来,极其自然地坐到了离杨坚隔著好几个座位的一个中年男人旁边。 杨坚转头一看,这才发现那竟然是凯伦的那个奇葩老爹,埃迪。两人平时基本没什么交集,一副不太熟的样子。 “嗨,埃迪。”弗兰克毫无见外地凑了过去,“听说你在装修你家的地下室?” “是的。”埃迪喝了口闷酒,嘆了口气,“已经完成一半了。我用简易石膏板隔出了臥室和厕所,只要再拉一根电视天线,我就能舒服地躲在下面享受清净了。” 弗兰克满脸艷羡地砸了咂嘴:“真好啊,老兄。希拉可不是个简单的女人,那种强度,我的身体和精神都快遭不住了。” 说到这,弗兰克压低了声音,心有余悸地问了一句,“你老实告诉我……你以前,屁股有过不疼的时候吗?” 埃迪一脸生无可恋地摇了摇头:“没有!我建议你用雅维牌(advil)的镇痛药,治疗发炎极其有效。” “噗——” 杨坚刚喝进去的一口马提尼差点直接喷出来,他死死地捂住嘴,肩膀疯狂耸动。这场面实在是太特么荒诞了! 还没等杨坚笑完,吧檯另一边又起波澜。 刚刚那个调戏过杨坚的辣妹团成员,端著酒杯摇曳生姿地走到了吧檯前。她看杨坚似乎对她们没兴趣,转而把目標对准了肌肉賁张的凯文。 “嘿,帅哥,请我喝一杯怎么样?”辣妹趴在吧檯上,领口春光大泄,眼神拉丝,“我不介意你有没有女朋友哦,而且……我那个姐妹也很乐意加入我们。” 面对这种赤裸裸的一打二球赛暗示,凯文咽了口唾沫,但还是坚决地摇了摇头:“不太行,美女。我不能这么干。” 他眼珠一转,隨口扯了个蹩脚的挡箭牌:“实际上……我要结婚了。” “结婚?!” 不远处的弗兰克耳朵比狗还灵,瞬间像弹簧一样跳了起来,大声嚷嚷道:“凯文,你要结婚了?!” 凯文脸色大变,赶紧抓起一瓶啤酒塞过去:“別別別!弗兰克,祖宗!我请你喝一杯,你先给我闭嘴!” 但一切都晚了。弗兰克的嘴就像漏风的破锣,他根本没理会那瓶啤酒,端著酒杯就冲向了角落里正在和几个老娘们打牌的卡罗(维罗妮卡的母亲)。 “卡罗!大喜事啊!”弗兰克扯著嗓子喊道,“凯文刚刚说,他和你的宝贝女儿维罗妮卡定终生了!” 卡罗猛地抬起头,手里的牌撒了一地:“真的吗?!” “千真万確!” “oh my god!!我的女儿要结婚啦!”卡罗像个两百磅的炮弹一样冲向吧檯,一把抱住凯文,激动得热泪盈眶,“凯文,你让我成为了这个世界上最快乐的女人!不行,我要马上给维罗妮卡打电话!” “等一下!等一下卡罗!”凯文满头大汗,嚇得声音都劈叉了,赶紧按住她的手机,“v想……她想亲自打给你!对,这是个惊喜,你千万別破坏了气氛!” 这时候,在吧檯另一头帮忙的女酒保杰西兴奋地高高举起抹布,放声大吼:“为了凯文和v!今天酒吧全场免费!” “ohhhhhhhh!!!” 听到“免费”两个字,全场的酒鬼瞬间沸腾了,纷纷高举酒杯欢呼。 在一片喧闹与祝福声中,凯文站在吧檯后,脸上的笑容比哭还要难看。这下彻底骑虎难下了,一根筋两头堵。 “哈哈哈哈——” 杨坚再也绷不住了,坐在高脚凳上放声大笑。 虽然他知道凯文和v绝对是南区唯一的真爱,但这个因躲避艷遇而引发的逼婚乌龙,简直充满了无耻之徒那种经典的黑色幽默,无疑大大推进了他们结婚的进程。 他笑著举起酒杯,遥遥对著欲哭无泪的凯文敬了一下:“恭喜啊,准新郎!” 凯文哭丧著脸,给自己猛灌了一杯酒,“谢了,兄弟!” 將杯中剩下的波本一饮而尽,杨坚抓起掛在椅背上的夹克,在全场狂欢的喧闹中,推开酒吧大门走了出去。 刚走出几步,口袋里的手机突然传来了一阵有节奏的震动。 杨坚停下脚步,掏出那部崭新的iphone 4。 屏幕亮起,一条来自大通银行的简讯安静地躺在通知栏里。 [转帐提醒:您的帐户收到来自 hooli inc.的尾款匯款,金额为$2,800,000.00 usd。] [当前帐户总余额:$4,000,000.00 usd。] 夜风拂过,杨坚看著屏幕上那一连串惊人的零,嘴角慢慢勾起。 甭管明年四月份的联邦税季要被irs(美国国税局)扒掉多少层皮,那是明年的事。起码在这个充满著荒诞与魔幻的芝加哥之夜,这四百万静静躺在帐户里的真金白银,赋予了他一种绝对且无可替代的安全感。 真是好事连连的一天啊。 第三十三章 狂欢、钢琴与结婚 回到南区那间略显破旧的公寓,关上门,外面的喧囂被彻底隔绝。 杨坚给自己倒了杯水,走到那张用来梳理思路的简易白板前,静静地看著上面杂乱的线条。 现在,他的银行帐户里躺著实打实的四百万美金。 这笔钱如果放在普通人手里,別说是芝加哥南区,放眼全世界任何一个地方,都足以瀟洒滋润地度过一生。 他完全可以在芝加哥市中心的黄金地段全款买下一套俯瞰密西根湖的高级公寓,或者去佛罗里达买一栋带私人泳池的海滨別墅。 可以毫不犹豫地走进车行,提走一台引擎轰鸣的顶配保时捷911。 可以隨时隨地订下飞往夏威夷或欧洲的头等舱。 只要他愿意,他可以把米其林餐厅当成食堂,每天享用空运的神户和牛与白松露,身边永远不缺身材火辣、眼神拉丝的漂亮女孩。 如果他选择在这个时候带著这笔钱回到中国生活,那日子只会过得更爽、更没边! 在那个通胀尚未完全发力的年代,两千多万人民幣足以让他轻而易举地在北京、上海或者深圳的核心地段买下数套顶级大平层,直接开启財富自由的享乐人生。 但杨坚的追求,绝不仅限於做一个沉溺享乐、坐吃山空的富家翁,更不想每天只盯著那点安逸的房租。 对於一个深知未来十几年科技大势的穿越者来说,这四百万仅仅只是一张最低级的入场门票。 既然老天给了他重活一世的机会,又让他带著超越时代的眼光,他想要的,是站上时代的最高处,去那场即將席捲全球的波澜壮阔的科技浪潮中央,痛痛快快地起舞! 既然確立了目標,那接下来该怎么走? 最稳妥的路线,无疑是炒股和买房。在2011年这个时间节点,无脑买入苹果、微软、亚马逊,哪怕是去湾区和西雅图闭著眼睛买几套独栋別墅,未来都能获得惊人的百倍回报。 至於那些“经常穿越的朋友”可能还会高呼无脑梭哈比特幣,这边建议去翻翻最近(2026年4月)的新闻:前有drift交易所被黑客一把捲走近三亿美元,后有各大加密借贷平台排队申请破產,就连曾经风光无限的ftx创始人sbf,上诉也被法官无情驳回,只能在局子里老老实实踩满二十五年缝纫机。 只能说,比特幣的代码確实是去中心化的,但掌管你钱包的交易所,全特么是隨时准备拔网线跑路的草台班子。 但炒股和买房的致命缺点在於:周期太长。 他现在最缺的,就是在短期內能够持续產生庞大现金流的“弹药”。 他之所以如此迫切地想要积累资本,是因为他比任何人都清楚:2011年,正是移动网际网路红利期全面爆发的绝对元年! 在这个极其短暂的时间窗口里,哪怕是硅谷的科技巨头们也还在跑马圈地,行业的阶层尚未彻底固化。他必须赶在接下来的两三年內,迅速积攒起足以入局抗衡的资本。 一旦错过这个风口,等那些巨头们完成了生態闭环和流量垄断,未来再想突破他们的封锁,所面临的绝对是地狱级的开局。虽然十几年后依然会有新的技术浪潮涌现,也並非毫无机会,但既然现在手里有筹码,能舒舒服服地顺风起飞,他完全没必要给自己未来的帝国之路人为增加难度。 时间不等人,效率就是一切。 但他不是华尔街的量化交易员,记不住那些妖股短期的k线走势。 如果只把钱扔进大厂的股票里被动等待,那一两年內的平稳涨幅,根本无法支撑他在硅谷招兵买马、攻城略地,更別提完成从普通的“百万富翁”向真正的“科技巨头”的身份跃升了。 至於买黄金,那更是纯粹的避险抗通胀手段,毫无复利的爆发性可言。甚至到2026年,黄金连避险属性都下降了。 杨坚的手指在桌面上轻轻敲击著。 “必须找一个开发周期短、容错率高,且能迅速变现的赛道……” 更新不易,记得分享101看书网 忽然,他的目光落在了桌面上那台崭新的 iphone 4上,脑海里如同一道闪电劈过。 手机休閒小游戏! 2011年,正是智慧型手机(尤其是安卓和iphone)开始在全球疯狂普及、彻底下沉的爆发期。这个时候的手游市场,还远没有后世那么內卷,用户对於碎片化娱乐的需求犹如一个巨大的黑洞。 如果是做大型3d手游,那需要庞大的引擎架构、复杂的世界观设计和顶级的数值策划,以他现在的精力和人手根本搞不定。 但如果是《flappy bird(像素鸟)》或者《2048》呢? 当初刚穿越过来时,他其实动过这个念头,但那种从底层代码到美术ui全靠自己手敲的工程量,直接让他放弃了。可现在不同了,他手里有钱! 他完全可以將自己定位为“產品经理(pm)”兼“主架构师”。由他来定义核心玩法、输出需求文档和高保真的原型图,至於具体的代码实现和美术ui,只需从这四百万里拿出九牛一毛,去外包平台上僱佣几个廉价的印度程式设计师,或是去大学里招募几个需要实习经验、便宜好用的计算机系学生来完成。 避开沉重的3d引擎包袱,砍掉繁杂的世界观背景,只要將核心的“上癮机制”打磨到极致,这绝对是一个在短短几个月內就能跑通商业闭环、疯狂吸金的现金奶牛! 就在杨坚思路渐渐彻底清晰,甚至准备立刻打开电脑写需求文档时—— “砰砰砰!” 门口传来了急促而兴奋的敲门声。 杨坚拉开门,只见凯文和维罗妮卡(v)满脸红光地站在门外。 “杨!”维罗妮卡兴奋地举起双手,尖叫著宣布,“我们要结婚啦!” 虽然早就知道这段剧情的走向,但被这种最纯粹的喜悦感染,杨坚依然面带兴奋地张开双臂,给了他们一个结实的拥抱:“太好了!恭喜你们,老天,这绝对是今天最棒的消息!” 凯文红光满面,大手一挥:“光嘴上说恭喜可不行,不喝酒怎么能叫庆祝!今天在酒吧里喝的那点马提尼绝对不作数!” 杨坚哈哈大笑,顺手抓起外套:“行啊,看你们这架势,是准备去加拉格家开派对?” 维罗妮卡笑著答道:“当然!我要和我的好闺蜜菲奥娜好好庆祝一下!而且说到开派对和享受狂欢,整个南区还有谁能比加拉格一家更在行?” 杨坚欣然应允,跟著这对准新人一块敲开了隔壁加拉格家的门。 果不其然,当菲奥娜听到这个爆炸性的消息时,爆发出了极具穿透力的尖叫声。她毫不犹豫地把所有已经睡下或者准备睡觉的孩子们全都从楼上喊了下来。 不到十分钟,加拉格家那破旧的客厅就变成了一个疯狂的舞池。 老旧的音响被调到了最大音量,狂野的电子音乐(edm)震得窗玻璃都在发颤,所有人都举著廉价啤酒,兴奋地扭动、欢呼。 杨坚跟著大伙儿蹦跳了一会儿,感受著这种加拉格家特有的生命力,隨后拿著一瓶啤酒挤出人群,走到了正在一旁傻乐的凯文身边。 他碰了碰凯文的酒瓶:“老兄,你可是娶到了个不可多得的好女人,你这个走运的混蛋。” 凯文喝了一大口啤酒,满眼柔情地看著舞池中央的v:“没错,v绝对是这个世界上最好的女人。” “你这下是彻底被套牢了,哈哈!”杨坚打趣道,“不过看你这副样子,估计死都不想解套吧?” “那当然!”凯文骄傲地挺了挺胸膛。 “那你们是准备先去市政厅领证,还是先办婚礼?”杨坚隨口问了一句。 这个问题一出,刚刚还红光满面的凯文猛地一愣,像是一下子被掐住了脖子,脸上的笑容迅速褪去,漏出了一缕极其复杂和苦涩的表情。 “领证吗?”凯文眼神闪躲,支支吾吾,“这……这真是个问题……” “你说什么?”音乐声太大,杨坚凑近了些。 “呃呃,没什么!”凯文如梦初醒,慌乱地掩饰道,“我的意思是……我们还没想好那么远。” 看著凯文那尷尬到极点的神情,杨坚心如明镜,没有继续往下深挖。他笑了笑,十分自然地拍了拍凯文那宽厚的肩膀:“不管怎样,今晚先好好庆祝。” 派对的气氛在一波波的酒精催化下越发高涨。 就在这时,大门被推开,喝得半醉的弗兰克摇摇晃晃地走了进来。 “加拉格家的狂欢,如果没有一家之主的赐福,怎么能算达到高潮?”弗兰克摇晃著爬上一张椅子,居高临下地挥舞著双手,“让我们敬凯文和维罗妮卡——这两个即將主动踏入婚姻坟墓的幸运儿!爱情啊……这该死的、迷人的、又让人倾家荡產的玩意儿!” 宣告完毕,他大笑著跳下椅子,跌跌撞撞地走向角落里那架布满灰尘的破钢琴。“婚姻就是一场漫长的绞刑!但既然你们非要往里跳,那老爹我今天只能送你们一首生存圣歌了!都给老子把耳朵竖起来听好了!” 借著极度亢奋的酒意,他在钢琴前一屁股坐了下来。 在所有人惊愕的目光中,弗兰克十指翻飞,一串极其流畅、甚至带著几分专业水准的音符倾泻而出——竟然是那首经典歌曲,《i will survive》。 加拉格家的孩子们全都震惊地张大了嘴巴。利普瞪著眼睛,用手肘猛地捅了捅身旁的菲奥娜,压低声音问道:“菲奥娜,你发誓……你以前见过他弹这玩意儿吗?” “开什么玩笑?”菲奥娜此刻也是一脸活见鬼的表情,连手里的啤酒都忘了喝,“我给他擦了十几年的屁股,从来只见过他把手放在酒瓶和別人的钱包上,鬼知道他从哪学的这手!” 利普和伊恩面面相覷,他们从小到大,根本就不知道这个该死的混蛋老爹居然还有这种惊人的艺术细胞。 但在酒精和欢快节奏的感染下,惊讶很快变成了大合唱。所有人围著钢琴,踩著节拍,跟著弗兰克大声唱起了这首经典的高潮段落。 弗兰克猛地砸下重音,仰起头对著天花板嘶吼:“think id crumble?(以为我会一蹶不振?)” 菲奥娜拉著维罗妮卡跳到了沙发上,举著啤酒瓶大笑著接唱:“you think id lay down and die?(你以为我会屈服认命,倒地等死?)” 紧接著,是全场所有人撕裂嗓音的狂热咆哮,仿佛要把南区所有的泥泞、操蛋与不甘都在这一刻统统吼出来:“no, not i, i will survive(不,绝不可能,我定会顽强地活下去!)”“long as i know how to love, i know ill stay alive(只要心中尚存爱意,我便能屹立不倒)”“ive got my life to live(我自有大好的人生要尽情挥洒)”“and all my love to give and(还有满腔的炽热要去倾注,並且——)”“i will survive(我必將绝地逢生!)” 最后,弗兰克的十指在琴键上极其华丽地疯狂扫过,所有人高高举起手里的酒杯,用尽全身的力气喊出了最后的尾音:“i, i, i will survive(我,我,定要笑到最后!)” 一曲结束,眾人哈哈大笑,掌声、口哨声和酒瓶的碰撞声瞬间在破旧的客厅里响成了一片。 而在人群边缘,凯文却並没有笑。 在《i will survive》那带著挣扎与新生的旋律中,他的眼神越发深邃。为了让他和v的爱情能够真正“survive”,也许,毫无保留的真诚才是最好的方式。 就在大伙儿准备开启下一轮狂欢时,门外突然传来了一阵重型货车引擎的轰鸣声。 菲奥娜推开窗户看了一眼:“wtf?这是怎么回事?大半夜的谁叫了货车?” 大家纷纷穿起外套,好奇地衝出门外。 只见一辆家电配送车停在路边,两个工人正用手推车往院子里搬运著一个崭新的、体型庞大的金属圆筒。 “哈哈!是我买的热水器到啦!” 小黛比从人群里挤了出来,脸上写满了兴奋与骄傲。 菲奥娜瞪大了眼睛:“黛比?你哪来的钱买这么贵的热水器?” “我把之前那个走失小男孩的家人给的奖金,全都用来买这个啦!”黛比扬起下巴,骄傲地宣布。 菲奥娜感动得眼眶微红,一把將妹妹抱进怀里:“黛比,你真了不起!” “是啊!简直是加拉格家的救星!”利普也衝上去揉了揉她的头髮。 “嘿嘿,因为我做好事送小男孩回家的行为上了电视新闻,那个家电城的老板特地答应加急送货过来的!”黛比开心地向大家炫耀。 在这个寒冷的初冬之夜,加拉格家终於迎来了久违的热水,整个院子里充满了欢声笑语。 杨坚没有去凑热闹,他拿著啤酒,静静地靠在门廊一侧的木护栏上,看著这场充满温情的南区闹剧。 这时,一个高大的人影走到了他身边。 是凯文。 他有些烦躁地点燃了一根香菸,深深地吸了一大口,然后將浓重的烟圈吐进了芝加哥冰冷的夜风中。 看得出来,他刚刚在心里做过了极其剧烈的思想斗爭。 “兄弟。”凯文夹著烟的手指微微颤抖,转过头,用一种几乎是求救般的目光看著杨坚,“你知道吗……其实,我已经结过婚了。” 没等杨坚说话,凯文痛苦地抓了一把自己的头髮,声音压得很低。 “我到底该怎么跟v开口?这可咋整啊……你上过大学,你是干大事的文化人,你脑子聪明……教教我啊,兄弟。” 昏暗的门廊灯光下,杨坚转过头,看著眼前这个因为撒谎而陷入极度痛苦的南区汉子,轻轻嘆了口气。 “凯文……” 第三十四章 帮忙 芝加哥初冬的夜风像刀子一样刮过门廊。 一墙之隔的屋內,加拉格一家还在为拥有了热水器而放肆狂欢。 而一墙之隔的屋外,杨坚靠在木护栏上,揉了揉隱隱作痛的太阳穴,感觉自己刚刚被捲入了一场荒谬的法律闹剧里。 “凯文……” 杨坚深吸了一口冷空气,努力让自己的语气听起来平静一些,“我们从头捋一下。你刚刚说,你结过婚了。那现在具体是个什么情况?你那个前妻人呢?” 凯文烦躁地搓了搓脸,粗壮的手臂无力地搭在栏杆上:“她?我不知道,早就回她老家或者不知道去哪儿鬼混了。那都是好多年前的事了,那时候我特么还年轻,脑子进水了才会被她忽悠著去教堂发了誓……” “停停停。”杨坚打断了他的碎碎念,直奔最核心的法律问题,“我只问你一个问题——你和她办理离婚手续了吗?” 凯文愣了一下,眼神透著一种未受过九年义务教育的清澈与迷茫:“这事儿……有点复杂。反正我们早就彻底分开了,这么多年没见过面,也没说过一句话。” “你们分开多久不重要。” 杨坚有一种不好的预感,他盯著凯文的眼睛,“我问的是,你们有没有任何由法院出具的法律文件,比如离婚判决书(divorce decree),或者至少签过离婚协议证明你们在法律上已经解除了婚姻关係?” “啥玩意儿?” 凯文手里的菸灰掉在了靴子上,他理直气壮地反问道:“分开不就是离婚吗?她搬出了我的公寓,带走了她的那堆破烂,我也不再给她买酒喝。这在咱们南区,不就等同於婚姻自动作废了吗?” “啪!” 杨坚一巴掌拍在自己的脑门上,简直不知道该哭还是该笑。 这特么就是芝加哥南区最真实的现状。 这里的很多人可能精通如何从废车场偷零件,知道怎么躲避irs的查税,但对最基本的民事法律却一窍不通,以为只要“我不跟你过了”,法律上的婚姻关係就会像空气一样自动消散。 “听著,大个子。” 杨坚嘆了口气,耐著性子开始给这位法盲老哥普法,“在美国,只要你们当初领了结婚证(marriage license),哪怕你们分开一万年,哪怕你们去了外太空,只要没有走完法院的法定离婚程序,你们在法律上就是合法夫妻!” 凯文呆若木鸡地站在原地,嘴里叼著的半截香菸差点掉下来。 “你……你的意思是……”凯文结结巴巴地咽了口唾沫。 “我的意思是,如果你们没有合法的离婚证明,你现在根本没法和v去市政厅领证!” 杨坚毫不留情地戳破了他的幻想,“如果你敢隱瞒这段婚姻,跑去和v签字结婚,恭喜你,那叫重婚罪(bigamy),妥妥的联邦重罪,足够你去监狱里捡好几年肥皂了。” “oh, jesus christ……” 凯文高大的身躯猛地摇晃了一下,痛苦地抱住了头,像一头绝望的灰熊般颓然蹲在了地上。 “完了,全完了。要是让v知道这件事,她绝对会用她的高跟鞋把我的蛋蛋踩碎的……我不能失去她,杨,我绝对不能失去她。” 看著眼前这个南区出了名的肌肉猛汉,此刻竟像个犯了错的恐慌症儿童一样缩成一团,满脑子都是对失去爱人的恐惧,杨坚只觉得一阵哭笑不得,但心底也真真切切地涌起了一分触动。 在《无耻之徒》这个充斥著背叛、谎言、自私和墮落的魔幻南区里,几乎每个人都在泥沼里挣扎,为了生存不择手段。 弗兰克为了换酒钱可以卖掉亲生孩子,莫妮卡发疯时可以毫无顾忌地捲走全家仅存的积蓄。 但唯独凯文和维罗妮卡这对经营著艾拉伯酒吧的夫妻,是这个屎坑般的世界里为数不多的、真正闪耀著人性光辉的好人。 他们会抚养孤儿,会把钱借给加拉格家,甚至在这个充斥著诱惑与谎言的世界里,始终保持著对彼此最纯粹、最忠诚的爱。 杨坚还记得菲奥娜曾经无比感慨地说过:如果当年没有凯文和v的帮衬,没有他们慷慨借出的烤麵包机、微波炉和各种维持生计的家用电器,她一个没成年的女孩,根本不可能把加拉格家那群嗷嗷待哺的孩子们活生生拉扯大。 对於这样的人,如今身价四百万美金的杨坚,毫不介意顺水推舟地拉他们一把。 “站起来,凯文。事情还没到无可挽回的地步。” 杨坚走过去,拍了拍他宽厚的肩膀,“这事儿虽然麻烦,但在法律的框架內就能解决。我建议你立刻找一个靠谱的离婚律师,查清楚你前妻的下落,然后用一份赡养费买断协议或者別的什么方式,让她在离婚文件上签字。” “律师?”凯文苦笑了一声,眼神黯淡,“兄弟,你看看我这样子,像是能请得起那些按小时收费的吸血鬼的人吗?我和v的积蓄只够买个便宜的戒指……” “律师费我来出。”杨坚打断了他。 凯文猛地抬起头,难以置信地看著杨坚:“你说什么?” “我说,找律师的钱我来掏,不管是一千刀还是两千刀,甚至一万刀,我都包了。”杨坚笑了笑,语气中透著一种不容置疑的从容,“凯文,就当这是我提前送给你和v的新婚礼物。相信我,这点钱对现在的我来说,连九牛一毛都算不上。” “一……一万刀?!” 凯文瞪大了眼睛,连刚刚还在眼眶里打转的眼泪都给憋了回去,下巴差点砸到脚面上。他上下打量著杨坚,仿佛在看一个外星人:“等等,兄弟,你是不是去抢芝加哥国民银行了?还是偷偷端了南区哪个毒梟的窝子?你哪来这么多钱?” 还没等杨坚回答,凯文又像是自己想通了什么似的,夸张地一拍大腿,粗著嗓子嘟囔道:“jesus,我就知道……该死的亚洲人,你们是真特么会赚钱啊!你是不是用什么东方的数学魔法把股市给黑了?” 杨坚被他这句带著浓厚南区刻板印象、却又毫无恶意的粗话给逗笑了。 其实,对於刚刚从互利公司那里敲诈了四百万美金现金流的杨坚来说,这笔钱真的连零头都不如。 在施以援手毫不费力的情况下,去帮一把自己前世在屏幕外最喜欢的角色,这种精神上的愉悦感,远比给自己买块劳力士要爽得多。 確认了杨坚不是在开玩笑后,凯文呆呆地看著他,这个一向粗线条的南区汉子,眼眶突然又红了。 他猛地站起身,一把將杨坚死死地抱住,力气大得像头灰熊,差点把杨坚的肋骨给勒断:“谢谢……谢谢你,兄弟!我凯文这条命以后就是你的了!只要你一句话,艾拉伯酒吧的酒你这辈子隨便喝!” “咳咳……先放手,大个子,我肋骨真要断了!”杨坚苦笑著拍打著凯文的后背,好不容易才从这个窒息的熊抱里挣脱出来。 他揉了揉发痛的胸口,半真半假地扯了个谎解释道:“没你想的那么夸张,没抢银行也没黑进股市。我最近帮硅谷那边的一家科技公司写了点底层代码,解决了个大麻烦,对方老板很满意,直接结了一笔相当丰厚的奖金,算是运气好赚了笔快钱。” “我就知道!你们这帮玩电脑的脑子就是好使!”凯文激动地搓著手。 “但是听著,凯文。”杨坚收敛了笑容,眼神变得严肃起来,压低声音叮嘱道,“这件事你必须对所有人严格保密。包括v,包括利普他们,特別是弗兰克,绝对不能让他听到半点风声。要是让那个老混蛋知道我发了笔横財,他绝对会像闻到血腥味的水蛭一样死死吸在我身上。” 凯文立刻心领神会,像捣蒜一样疯狂点头,伸出粗壮的手指在自己的嘴唇上做了一个用力拉拉链的动作:“放心吧兄弟!就算有人拿著碎冰锥抵著我的脖子,我也绝不鬆口!” “那就好。还有,考虑到你那张笨嘴,” 杨坚补充道,“万一v或者其他人问起你怎么请得起律师,千万別说是我给的钱。你就告诉他们,我正好有个律师朋友,这笔生意对他来说只是顺手的事,他愿意给个『友情价』。至於这点友情价,你咬咬牙还是付得起的,这样逻辑就圆过来了。” “天才!『律师朋友』、『友情价』,我记住了!” 凯文嘿嘿一笑,但很快,他擦了擦眼角,眉宇间又浮现出一丝化不开的愁云,“可是……就算律师的事解决了,我该怎么跟v开口?她一定会杀了我的。” “这才是最关键的一步,凯文。” 杨坚正色道,“女人最恨的不是你有过过去,而是你欺骗她。如果你等她穿上婚纱那天再告诉她,那你们就真的完了。” 凯文下意识地就要去推门:“那我这就去跟她说……” “停停停,不是现在!” 杨坚一把拉住了他,无奈地嘆了口气,“里面所有人都在为了你们狂欢,v现在肯定也喝了不少。你这个时候跑进去丟这颗炸弹,今晚的订婚派对绝对会变成凶杀案现场。” 杨坚指了指大门:“听著,今晚你什么都別提,回去好好享受属於你们的派对。等明天早上,等你们俩都彻底清醒了,把她拉到没人的地方,坦白一切。但记住,不要只拋出问题,要带著解决方案去坦白。” “带著解决方案?” “对。你要在坦白的同时看著她的眼睛,极其真诚地告诉她:『亲爱的,我犯了个蠢,我以前结过婚。但是!我这辈子最爱的人绝对是你!而且,杨正好有个靠谱的律师朋友愿意给个友情价帮忙,我们马上就能把这件破事彻底解决。』”杨坚像个导演一样指导著,“这样,她除了揍你一顿之外,至少能感受到你对她的爱,以及你想和她结婚的诚意和决心。” “对对对!我最爱的人绝对是她!”凯文猛地点头,仿佛在排练一样,眼眶又有点湿润了,“这句话太棒了,我明天一定大声说出来!” 听完这番话,凯文如释重负地长出了一口气,那表情简直就像是死刑犯得到了缓刑通知。 “你说得对,兄弟。明天再说,今晚……今晚我还是先保住我的蛋蛋吧。”凯文抹了把脸,“真诚、爱,加上解决方案,这是唯一的出路!” 凯文掐灭了菸头,一把推开了加拉格家的大门,带著视死如归的气势大步走进了还在狂欢的人群中。 看著他去寻找v的背影,杨坚靠在门廊上,从口袋里摸出那台iphone 4,在屏幕上快速敲下了一行备忘录: 1.帮凯文物色离婚律师。 2.启动《2048》项目开发,寻找外包团队。 寒风中,杨坚的眼神越发锐利。属於他的帝国版图,也该落下第一颗真正的棋子了。 第三十五章 坦白与律师 凯文和维罗妮卡的求婚派对並没有像好莱坞青春片里那样夸张地通宵达旦。 在真实的美国底层社区,这种办在自家客厅的派对往往有一条不成文的规矩。 受制於严格的街区午夜噪音管制(noise ordinance),以及大多数人第二天一早还得去打零工的现实,狂欢通常会在半夜准时收场。 更何况,南区的派对向来是酒尽人散。午夜十二点一过,隨著几个大塑料桶里的廉价散装啤酒彻底见底,加上那台破旧二手音响的过载罢工,意犹未尽的人群便很识趣地各自散去了。 凯文和维罗妮卡也回到了自己的家里,相拥著沉沉睡去。 第二天清晨,街道的雾气还没散尽。 凯文轻手轻脚地从床上爬起来,做贼似的溜进厨房。他深吸了一口气,拧开一瓶冰镇啤酒,“咕咚咕咚”一口气灌进胃里。 冰冷的酒精顺著食道流下,终於给这位纯爱战神注入了最后的一丝勇气。 他走回臥室,看著刚刚睡醒、正揉著眼睛的维罗妮卡,猛地单膝跪地,就像昨晚排练了无数遍那样,语速极快地大声说道: “亲爱的,我……我犯了个蠢。”凯文的声音有些发抖,但他还是死死闭上眼睛,大喊了出来,“我以前结过婚!” 维罗妮卡揉眼睛的手瞬间僵在了半空。残存的睡意被这句话炸得烟消云散,她瞪大那双极具压迫感的眼睛,胸口猛地起伏了一下,手下意识地就摸向了床头柜上沉甸甸的金属檯灯。 看到v摸檯灯的动作,凯文嚇得浑身一哆嗦,赶紧扯著嗓子大吼第二句:“但是!我发誓,我这辈子最爱的人绝对是你!” 维罗妮卡抓著檯灯的手停顿了一下,眼里的怒火稍微凝滯了半秒,但紧咬的牙关显然还在暴发的边缘。 “那是好多年前的蠢事了!”凯文像倒豆子一样,疯狂地解释起那个见鬼的前妻,“我们早就彻底分开了!好几年没见过面,连一通电话都没打过,她对我来说完全就是个死人!遇到你之后,我满脑子都是咱们俩的事,我特么甚至都忘了在法律上还有这么张废纸!” 听到凯文的解释,维罗妮卡手上的青筋稍微鬆懈了一点点,但她依然举著檯灯,眼神像刀子一样刮著凯文:“你特么居然敢跟我说你忘了?!” 抓住这最后的机会,凯文双手死死抱住脑袋,语速极快地把最终的解决方案拋了出来: “但我已经在解决它了!杨坚正好有个靠谱的律师朋友愿意帮忙,给个友情价!离婚协议很快就能弄好,把之前的结婚证彻底作废!钱的事也不用操心,这件破事马上就能彻底解决!我发誓!” 空气死寂了整整三秒钟。 “啪!” 一记极其响亮的耳光在臥室里迴荡。维罗妮卡像一只被激怒的母豹子一样跳了起来,抓起枕头狠狠地砸在凯文的脑袋上:“你这个脑子里塞满肌肉的白痴!这种事你居然敢瞒我这么久?!” 凯文死死地闭著眼睛,紧紧护住脸,像头挨揍的熊一样一动不敢动,但心里却长长地鬆了一口气——谢天谢地,虽然挨了骂,但她拿的是枕头,不是檯灯。 凯文死死地闭著眼睛,双手抱头,任由维罗妮卡的枕头狂风骤雨般砸在自己身上,一动也不敢动。 但出乎意料的是,这场预想中会演变成“南区凶杀案”的单方面殴打,仅仅持续了十几秒就停了下来。 维罗妮卡扔掉砸到变形的枕头,气喘吁吁地站在床边。 她看著眼前这个被揍得缩成一团的憨货,哪怕闭著眼睛挨打,也要扯著嗓子跟前妻撇清关係、大声表白,甚至连怎么请律师都急急忙忙地想好了。看著他这副拼了命也要挽留自己的滑稽模样,维罗妮卡心里的怒火,竟奇蹟般地平息了一大半。 在这操蛋的南区,女人最怕的其实不是男人犯错,而是男人遇到问题只会脚底抹油,或者用一个谎言去掩盖另一个谎言。凯文这种虽然蠢透了,但在坦白中带著死磕到底的真诚,彻底打动了她。 “站起来,大个子。”维罗妮卡没好气地踢了一脚他的小腿,揉了揉刚才扇巴掌扇得发痛的手掌,“我们需要一份严密的法律文件,彻底跟你的前妻分割乾净,让她这辈子都別来沾边。但这需要钱,哪怕那个律师朋友只收友情价。” 听到“钱”这个字,凯文下意识地张了张嘴。 他本想脱口而出,杨坚其实已经答应包揽这笔律师费,就当是提前送给他们的新婚礼物。但话到嘴边,他又硬生生地咽了回去。 杨坚不仅帮他指出了重婚罪的要命盲区,还手把手教了他这套成功保住蛋蛋的坦白思路,帮他挽回了这辈子最爱的女人。 这份恩情已经够大了,还不完,根本还不完。 如果现在自己还心安理得地去拿兄弟的钱,那他凯文未免也太不是个东西了。他虽然是个没钱的糙汉,但绝不是个只会吸朋友血的吸血鬼。 就在凯文把求助的话咽回肚子里,暗自琢磨著是不是该去哪里多打两份黑工筹钱时,维罗妮卡那双精明的眼睛里突然闪过一丝狡黠的光芒。 她一把將凯文从地上拽起来,压低声音说道:“昨晚派对上,我妈悄悄告诉我,我那个死鬼老爹其实给我留了一笔丰厚的嫁妆。但她也说了,只有我真正步入婚姻殿堂、举办婚礼的那一天,这笔钱才会交给我。” 凯文愣住了,隨即面露难色:“可是……在拿到离婚证明之前,咱们没法去市政厅领证啊,否则我就犯重婚罪了……” “所以说你是个白痴。”维罗妮卡恨铁不成钢地戳了戳他的脑门,南区女孩的生存智慧在此刻展现得淋漓尽致,“卡罗尔要的只是看到我结婚!只要我们穿上婚纱和西装,在神父和她面前宣誓,办一场热热闹闹的婚礼把钱拿到手就行了!至於市政厅的那张纸,我们大可以等律师把离婚手续办妥了,再去补签!” “先办仪式,不领证?”凯文的眼睛瞬间亮得像两个灯泡。 这不仅完美避开了法律的雷区,还能白嫖一笔丰厚的嫁妆来改善生活,顺便支付律师的费用。这简直是天才般的计划! “他妈的v,你真是个天才!”凯文激动地抱起维罗妮卡在原地转了一大圈,狠狠地亲了她一口,隨即兴奋地往门外衝去,“我这就去告诉杨咱们要办婚礼的绝妙计划!顺便让他赶紧联繫那个律师朋友,告诉他律师费我们自己就能搞定!” 看著凯文像头脱韁的野马一样衝出去的背影,维罗妮卡有些好笑地摇了摇头,眼底却满是掩饰不住的笑意。 …… 十分钟后,加拉格家的后院门廊。 杨坚听完凯文手舞足蹈地讲述这个“先办仪式、拿了嫁妆再付律师费”的计划,看著他脸上那个还没消退的红巴掌印,忍不住失笑,竖起了大拇指。 “这主意听起来確实挺像那么回事。”杨坚拍了拍他的肩膀,“行了,既然你们连钱的问题都想好怎么解决了,那律师那边我这就去帮你们跑一趟。” 杨坚收起笑容,从兜里掏出一张隨手撕下的便签纸和一支水笔:“但我需要你前妻的所有详细信息。姓名、生日、你们確切的结婚日期和分开的日子。还有,她最后出现的住址在哪?越详细越好,否则律师也没法凭空变出一份协议让她签字。” “等等,我记得家里还有点那女人的晦气东西。” 凯文拍著脑门,火急火燎地又冲回了家。没一会儿,他气喘吁吁地跑了出来,手里捏著一张边角已经有些泛黄的旧照片。 那是他们当年的结婚照。照片上的凯文看起来比现在青涩不少,而他身边那个打扮花哨、笑容透著几分轻浮的女人,显然就是那个让他陷入重婚危机的“前妻”。 “给,就这个。”凯文把照片翻过来,指著背面一行歪歪扭扭的模糊字跡,“这是她老家的地址,当初她搬走的时候我隨手记下的,这几年一直塞在抽屉缝里。生日和日子我也统统写在照片角上了。” 杨坚接过照片扫了一眼,仔细確认了上面的信息:“够了。只要有这个地址,哪怕她钻进地缝里,那个律师也能把人给挖出来。你现在唯一的任务就是回去哄好v,准备当你的新郎。” 打发走兴高采烈的凯文后,杨坚拉了拉夹克的领口,走进了初冬的寒风中。 凯文的麻烦既然接手了,就得办得漂漂亮亮。 ...... 杨坚根据脑海中的记忆,来到了几个街区外的一家律师事务所。 这里是卢·戴克纳(lou deckner)的地盘。作为弗兰克·加拉格那种无赖都请得起的律师,杨坚原本以为这会是个瀰漫著劣质雪茄和发霉地毯味的地下室。但推开那扇厚实的玻璃门后,里面的景象却让他微微挑了挑眉。 办公室的內部装修相当得体。光洁的硬木地板,靠墙的实木书架上整齐地码放著一排排厚重的法律文献,空气中甚至还飘著淡淡的现磨咖啡香气。 而坐在宽大办公桌后面的,並非什么大腹便便的油腻老头,而是一位看起来精明到了骨子里的中年亚裔大妈。她穿著一件笔挺的洁白衬衫,外面套著一件深色的西装內马甲,鼻樑上架著一副黑框眼镜,浑身上下透著一股专业律师的风范。 但杨坚很清楚,在这个金玉其外的壳子下,这位亚裔女律师是个极其擅长处理南区狗皮膏药烂帐的老油条。只要钱给够,她能把法律的底线踩得比弗兰克的底线还要低。 杨坚径直走到宽大的办公桌前,拉开那把舒適的真皮客椅坐下。他毫不客气地將凯文给的那张泛黄照片,连同一沓厚厚的富兰克林(百元大钞)直接拍在了光洁的桌面上。 “两千刀,帮我搞定一份离婚协议。” 杨坚的语气平淡得像是在高档餐厅点一杯冰水,“男方是艾拉伯酒吧的酒保凯文,女方是照片后面这个女人。要求很简单:让她在协议上签字,放弃一切抚养费和財產分割权。从此大路朝天,各走一边。” 卢原本正在翻阅一份卷宗,看到那二十张崭新的百元大钞,厚重镜片后的眼睛微微眯了一下。在南区,办这种普通离婚案通常也就几百块,两千刀绝对算得上是一笔极其丰厚的“加急费”了。 她放下手里的钢笔,依然保持著专业律师的矜持,慢条斯理地看了一眼照片背面的地址。 “凯文?哦,我认识南区那个傻大个。”卢十指交叉放在桌面上,语气中透著法律人士特有的拿腔拿调,但又带著几分亚裔大妈的市侩,“不过这位年轻的先生,这种消失了好几年的南区女人,往往是最难缠的。一旦她知道男方现在急著结婚,她绝对会像闻到血腥味的鯊鱼一样,主张高昂的精神损失费,甚至试图分走他的房產。” “所以我才来找你,卢大律师。” 杨坚身体前倾,又从內兜里点出五张百元大钞,用修长的手指按著,顺著光洁的桌面慢慢滑了过去。 “这额外的五百刀,是你去雇一个靠谱的私家侦探的费用。” 卢挑了挑精心修饰过的眉毛,目光落在那几张大钞上:“您的意思是……” “查查她现在在干什么。” 杨坚双手交叠,眼神深邃,“吸毒、卖淫、偷窃、诈骗,或者身上有没有背著什么没销案的逮捕令和法院传票。从南区跑出去的底层女人,屁股底下不可能干乾净净。” “收集好这些资料。” 杨坚修长的手指轻轻敲击著实木桌面,发出一长两短的清脆节奏,“然后,连同那份一毛不拔的离婚协议,一起放在她的面前。” 卢愣了一下,原本端著的专业架子出现了一丝裂痕。她深深地看了眼前这个同为亚裔的年轻人一眼,心里忍不住倒吸了一口凉气。好狠的手段!这是要直接掐住对方的死穴,让她连討价还价的勇气都没有。 安排完这一切,杨坚站起身,慢条斯理地抚平了夹克上的褶皱,嘆了口气,在这间装潢考究的办公室里,用一种悲天悯人的语气说道: “你知道的,卢,我这个人信奉和气生財。我心肠太软,平时连一只流浪狗都看不得它挨饿,最见不得的,就是这种威逼利诱、仗势欺人的脏事了。” 杨坚居高临下地看著这位中年女律师,嘴角勾起一抹极其温文尔雅的微笑:“所以,去说服她签字的这个过程,不管是私家侦探去办,还是你亲自去办都行。把文件乾乾净净地交给我,至於那些上不了台面的细节——別让我知道。明白吗?” 看著杨坚那张人畜无害、甚至带著几分斯文的面孔,卢在这间开著暖气的舒適办公室里,莫名觉得后背有些发凉。 她干这行这么多年,什么样的恶棍没见过? 拿刀砍人的、拿枪指头的,甚至那些西装革履、把敲诈勒索说得像做慈善一样的黑道老狐狸,她也打过不少交道。 但像眼前这个亚裔青年一样,年纪轻轻就能把这种“体面”玩得如此炉火纯青,甚至理直气壮到让人不寒而慄的,她绝对是头一回见。 这才是真正的狠角色——哪怕他的手套洁白如雪,也不妨碍他把人逼上绝路。 “明白,我完全明白,杨先生。”卢收起了所有的轻视,极其专业地推了推眼镜,將桌上的钞票和照片利落地扫进抽屉里,“我保证这份离婚协议会干乾净净地送到凯文手上。没有任何人会受到威逼利诱,她绝对是出於对上帝的懺悔才自愿签字的。” “很好。等你的好消息。” 杨坚满意地点了点头,推门走出了这间体面而专业的办公室。 迎面扑来芝加哥初冬冰冷刺骨的寒风,杨坚却觉得神清气爽。只是用了一点点小手段,就守护了南区最纯粹的爱情,他对今天的“日行一善”感到极其满意。 第三十六章 买车 凯文的麻烦既然已经交给了专业人士,杨坚紧绷的神经也隨之放鬆了下来。然而,当他习惯性地摸出手机,打算查一下走回加拉格家所在的街区需要多久时,屏幕上的导航路线却让他微微皱起了眉头。 “步行,二十八分钟。” 一阵刺骨的冷风吹过,把杨坚的夹克下摆吹得猎猎作响。他嘆了口气,把手机塞回口袋,深刻地意识到了一个非常现实的问题,他现在的出行简直是个巨大的麻烦。 在这个车轮上的国家,没有车就像是没有腿。出行如果全靠两条腿走,或者去挤那充斥著尿骚味和流浪汉的高架电车,不仅折磨人,而且极其低效。 他急需一辆车。不仅是为了以后去市中心的高档写字楼物色办公地点、去考察机房时能更加方便快捷。 就算退一万步说,平时去大超市买个菜、囤点生活物资,总不能每次都靠双手拎著塑胶袋,在南区的寒风中走上大半个小时吧? 买车,势在必行。 芝加哥市这边並不缺装修得亮堂堂的品牌汽车经销商,那里提供乾净整洁的新车和认证二手车。但杨坚连看都没去看一眼。 这倒不是因为全款买车会留下什么財务追踪记录,真正的原因是,正规的品牌车行根本给不了他想要的私人定製。 毕竟,芝加哥向来有著“谋杀之都”的恶名。在这座黑枪泛滥、帮派林立的钢铁丛林里,光鲜亮丽的摩天大楼下往往暗藏著最野蛮的丛林法则。 无论是街头火拼的帮派分子,还是穿西装的黑帮和贪腐政客,只要在这座城市里往上爬,就不可避免要和各路牛鬼蛇神打交道。 杨坚很清楚未来的凶险,他需要的不仅仅是一辆外观好看的代步车,更是一个在关键时刻能挡子弹的移动堡垒。 如果他跑去正规的4s店,要求给车门加装凯夫拉防弹夹层,或者把车窗全换成防弹玻璃,销售员大概率会直接按下报警铃,顺便引来fbi的背景调查。 他必须找一家手续灵活、有改装能力,而且“绝对不乱问问题”的车行。 几经辗转,杨坚来到了芝加哥南区郊外的一家大型独立二手车行。 出乎意料的是,这里並没有想像中那种南区特有的破败感。相反,这地方的门面弄得相当得体。宽敞平整的柏油停车场被打扫得乾乾净净,一排排成色不错的福特、雪佛兰等家用车整齐地停放著。气派的玻璃展厅后面,还连著一个面积大得有些夸张的封闭式恆温仓库。 表面上看,这就像是一家资金雄厚、经营良好的正规本地大车行。 但杨坚很清楚,在这种相对偏僻的地段,把硬体设施搞得这么好、且安保摄像头密布的地方,往往就是用来掩护高端灰產的“完美前台”。只有这种地方,停进几辆来路不明的保时捷或奔驰,才不会引起巡警的怀疑;也只有这种地方的技师,才有手艺完成复杂的地下改装。 杨坚双手插在夹克口袋里,穿过外面的露天展车区,慢慢溜达向后面的仓库区域。就在他琢磨著这里的防弹改装手艺到底靠不靠谱时,一个极其熟悉且带著几分轻佻的声音,从一扇半开的仓库捲帘门后传了过来。 “听著,老伙计,这辆保时捷卡宴的底盘號我已经处理过了。你只要把它弄上货柜运到东欧,我保证连斯图加特总部的工程师都认不出它是从黄金海岸开出来的。” 杨坚眉头微挑,循声走了过去。 宽敞明亮的仓库里,一个穿著剪裁得体的深色风衣、长相英俊且带著几分痞气的年轻白人,正靠在一辆崭新的黑色保时捷suv旁,跟车行那个穿著高级定製西装的老板抽菸交涉。 正是菲奥娜现在的现任男友,史蒂夫。 “成交。钱打到老帐户里。”史蒂夫掐灭了菸头,正准备转身离开,却猛地顿住了脚步。 他看到了正站在仓库门口的杨坚。 “wow,看看这是谁?” 史蒂夫眼中闪过一丝毫不掩饰的惊讶,隨即换上了那副標誌性的迷人笑容,大步走了过来,“杨,昨晚咱们才刚在凯文的派对上喝过酒,今天就在这儿碰面了。” “hey,史蒂夫。”杨坚神色如常地伸出手,跟他握了握,目光有意无意地瞥了一眼仓库里那辆还没来得及换车牌的保时捷。 “你怎么大老远跑到南郊的车行来了?” 史蒂夫上下打量著杨坚,挑了挑眉毛,语气里带著几分试探,“別告诉我你是来买车的。据我所知,加拉格家附近的邻居们,通常连一辆报废皮卡的油钱都凑不齐,更別提跑这么远,来这种专门做『高端精品二手车』的地方挑车了。” 他故意把“高端精品”几个字咬得很重,试图来试探杨坚的底细,同时也顺理成章地掩盖了这间仓库的真实用途。 “所以说,人不可貌相。” 杨坚笑了笑,语气平淡,眼神却仿佛早已看穿了一切,“我確实是来买代步车的。不过看样子,我似乎碰巧遇到了一位专业的专家兼朋友。” “买车?”史蒂夫一听,眼里的防备不仅没有减少,好奇心反而更重了。 作为一个长期游走在灰色地带、习惯了察言观色的人,他看人的眼光向来很准。这段时间他在加拉格家附近转悠,跟杨坚打过不少次照面。他早就觉得,菲奥娜这个亚裔邻居身上,始终透著一股和南区格格不入的从容感。 而现在,对方能轻车熟路地找到这种隱秘的南郊车行,甚至面对满仓库的豪车都毫不露怯,这种直觉终於得到了印证,这傢伙绝对不是个普通的南区穷鬼。 他看杨坚的眼神多了一丝认真,双手插在风衣口袋里,挑著眉毛问道:“那你要找什么类型的?拉风的跑车?还是那种能全家出行的宽敞suv?事先声明,这里的老板可不卖那种几千块钱的便宜货。” “都不是。”杨坚摇了摇手指,声音不自觉地压低了几分,提出了自己极其明確的需求,“我要一辆外观极其低调、开在街上就像隱形人一样的车。但动力不能弱,遇到麻烦时必须能隨时撕开包围圈。” 说到这里,杨坚顿了顿,目光直视著史蒂夫的眼睛:“最关键的是,它的title(车辆產权证)必须百分之百合法乾净,能隨时应付条子的临检。同时,这辆车需要做一点私人定製,比如在车门里塞进几张凯夫拉防弹內衬,再换上高强度的防弹玻璃。並且,我不希望在任何州政府的改装备案系统里看到这些记录。” 听到“防弹”两个字,史蒂夫脸上的轻佻笑容瞬间消失了。 他那双原本带著几分玩味的眼睛猛地眯了起来,像雷达一样重新把杨坚从头到脚扫视了一遍。合法的手续、低调的外观、强悍的动力,外加绝密的防弹改装——这绝对不是南区街头混混打群架的配置,这是那种真正在地下世界操盘的大鱷才会提出的硬核需求。 史蒂夫沉默了两秒,突然爆发出一阵低沉的笑声,眼神里闪烁著一种遇到同类的兴奋,“哈哈,看来南区確实困不住你啊,杨。去超市买菜可不需要防弹玻璃。” 他没有多问半句杨坚到底要干什么。在这个圈子里,懂规矩的人永远只谈生意,不问底细。 “不过你今天算是找对人了。在这个世界上,没有人比一个游走在规则边缘的专家,更懂怎么搭配出最完美的隱蔽载具。” 史蒂夫熟络地拍了拍杨坚的肩膀,带著他往仓库最深处的一个角落走去:“听著,在南区开防弹车,简直就是一门心理学。如果你弄一辆防弹的奔驰或者凯雷德停在加拉格家门口,那就等於在车顶上掛著个霓虹灯,写著『车里有大钱,快来绑架我』。” “你要的,是一辆能完美融入街头、又能『扮猪吃老虎』的终极睡眠者(sleeper)。” 两人穿过几辆用防尘罩盖著的豪车,史蒂夫最终停在了一辆甚至没来得及清洗的深灰色suv前。这辆车和周围那些光鲜亮丽的高档货比起来,简直就像是个误入舞会的家庭主妇。 “2010款,丰田rav4。去年刚从一个破產的中產家庭手里『收』过来的。” 听到这个名字,杨坚微微挑了挑眉毛。这车的外观实在是太中庸、太平庸了。把它停在任何一个超市门口,它都会瞬间隱形在车海里。 “你在逗我?”杨坚似笑非笑地看著史蒂夫,“让我开著这辆家庭买菜车去接送孩子上下学吗?” “別被它这副无聊的日系买菜车外表骗了。”史蒂夫拍了拍引擎盖,眼中闪过一丝极其专业的狂热,“普通的rav4確实肉得像头老牛。但这是一台罕见的v6版本!” 史蒂夫凑近了一些,语气里带著推销艺术品般的骄傲:“这平庸的壳子下面,塞著一台3.5升排量的v6自然吸气发动机!整整269匹马力!这头披著羊皮的怪物只要一脚地板油,推背感能把你的灵魂都死死按在座椅上。遇到突发情况,那些开著警用维多利亚皇冠的条子只能在后面吃你的尾气。” 说到这里,史蒂夫得意地笑了起来,指了指这辆车的车门厚度和底盘。 “更关键的是,既然你要做防弹改装,suv绝对是首选。凯夫拉內衬和防弹玻璃极其沉重,两厢小车的悬掛根本扛不住。而rav4的车身空间和承载力,刚好能把这些装甲完美地『吃』进去,从外面看不出一点下沉的破绽。” “那防盗呢?”杨坚目光深邃地问道。 “这就是它最绝妙的防盗系统——它的平庸!” 史蒂夫冲杨坚挤了挤眼睛,笑容里透著毫不掩饰的狡黠:“在南区,那些街头小混混偷车是为了什么?无非就两种目的。第一种,为了耍帅或者去干一票抢劫,所以他们会去偷马力大、外观拉风的道奇战匣或者克莱斯勒300c。” 说到这,史蒂夫嗤笑了一声,手指敲了敲旁边的车窗:“第二种,就是为了搞钱。他们会去撬本田思域这种烂大街的日本车,因为那玩意儿的锁芯用一把螺丝刀就能捅开,偷回拆解厂大卸八块,底盘件和发动机在黑市上简直就像流通的现金一样好卖!” 史蒂夫摊开双手,拍了拍面前这辆深灰色的suv: “但丰田rav4呢?它完美避开了这两个选项。它既不够酷、开出去火拼会被帮派兄弟笑死;它的零件在黑市上又不像思域那么抢手。在这个只认钞票和面子的南区,绝对没有哪个白痴会费时费力去偷一辆『足球老妈的买菜车』!” 毫无吸引力的外表、强悍的v6动力,以及完美契合防弹改装的物理空间。 杨坚看著这台深灰色的移动堡垒,嘴角勾起了一抹极其满意的微笑。大隱隱於市,这简直就是为他量身定製的都市猎手。 “就它了。”杨坚点了点头,“防弹改装需要多久?” “这间仓库里有全芝加哥最好的地下技师。”史蒂夫打了个响指,“给我三天时间。这三天里,技师会拆开內饰板铺设凯夫拉,换上定製玻璃,再把悬掛稍微强化一下。我保证,从外面看,连最老道的缉毒警都看不出这车有任何问题。” 说到这里,史蒂夫偏了偏头,示意杨坚跟上:“走吧,跟我去见见老板。既然你今天碰上了我,我会帮你拿到最好的內部价,手续也会做得像初生婴儿一样乾净。” 两人穿过仓库,走进了那间装修考究的老板办公室。 在史蒂夫的熟络交涉下,那位穿著高级西装的车行老板极其乾脆地给出了一个打包价。 “看在史蒂夫的面子上,我不赚你差价。”老板靠在真皮转椅上,双手交叉,“这辆2010款的v6 rav4,算你一万八千刀。至於你那些『特殊要求』……定製防弹玻璃、凯夫拉縴维以及加急的人工费,收你两万刀。总共三万八千刀。” 老板推过来一份列印好的正规销售合同:“当然,为了应付irs(国税局)那些烦人的狗腿子,这份明面上的合同里只写车价的一万八千刀。至於剩下的改装费,完全是处於我们之间的『私人友谊』。” 这价格很公道。杨坚没有任何废话,他拿起笔,看了一眼那份乾乾净净的购车合同,满意地签下了自己的名字。 隨后,他拉开夹克內兜,掏出一万两千美金的现金,不轻不重地拍在了老板的红木办公桌上。 “这是近三分之一的订金,足够覆盖你前期调集防弹材料的成本了。”杨坚语气平淡,“三天后我来验车,只要效果达到我的要求,剩下的两万六千刀尾款,一分不少地结清。” “我就喜欢和您这样痛快的人做生意,杨先生。您的车会得到全芝加哥最顶级的照料。”看到那沓厚厚的现钞,老板脸上的职业假笑瞬间变得真诚了许多,爽快地收起了钱。 走出办公室,史蒂夫一路把杨坚送到了车行门口。他停下脚步,像第一次认识眼前这个人一样,重新上下打量了杨坚一番,语气里带著几分意味深长:“看来咱们的交情得再往上提一提了,杨。” 史蒂夫嘴角勾起一抹玩味的笑意,“毕竟,能在南区把底牌藏得这么深、一开口就是防弹定製的狠角色,可比昨晚派对上那帮只会喝廉价啤酒的酒鬼有趣多了。以后有这种大生意,记得多关照老朋友,对吧?” “三天后来提车。谢了,史蒂夫。”杨坚神色淡然地应下了这个人情。 第三十七章 外包 第二天,杨坚极其罕见地睡到了自然醒。睁开眼时,十一月芝加哥初冬的晨光,正透过百叶窗的缝隙,在地板上投下斑驳的光影。 昨天先是雷厉风行地帮凯文找好了律师,埋下了解决婚姻烂帐的法律引线。接著又在南郊的地下车行砸下重金,订製了属於自己的出行工具。 几件迫在眉睫的事情顺利步入正轨,再加上帐户里那接近四百万洗白美金带来的绝对底气,杨坚脑子里那根紧绷了许多天的弦,终於在这一刻彻底鬆弛了下来。 重生以来,他一直在步步为营地算计和谋划。而现在,隨著这三天等车交付的休息时间到来,人类骨子里的那点懒惰惯性终於占了上风。 他今天什么正事都不想干,只想舒舒服服地躺在这间南区的老房子里,彻底放空大脑,当一回什么都不用操心的废人。 杨坚舒舒服服地躺在略显破旧的床垫上,顺手摸过床头的智慧型手机。在2011年,这已经算是不错的配置了。他本能地想要像前世那样刷会儿手机来消磨时间,但大拇指在屏幕上划拉了两下,那种索然无味的感觉就涌了上来。 这时候的youtube,首页推荐算法还很稚嫩,充斥著画质感人的猫咪视频和无聊的家庭录像。 facebook上也全是大段大段的文字状態更新和构图极其隨意的低像素照片。对於一个经歷过十几年后短视频时代信息大爆炸和精准算法餵养的现代人来说,此时的移动网际网路,简直就像是一片荒芜的数字沙漠,无聊得让人打哈欠。 “算了,还是干点正事填饱肚子吧。” 杨坚把手机扔到一旁,翻身下床,趿拉著拖鞋走进了厨房,决定好好犒劳一下自己的胃。 他打开冰箱,拿出鸡蛋、全脂牛奶、厚切吐司和一包培根。作为一个对生活品质有追求的单身汉,做一顿完美的法式吐司並不算难。 他在一个平底碗里打入两颗鸡蛋,倒入適量牛奶,撒上一点肉桂粉和一撮细盐,用叉子快速打散搅匀。接著,將两片厚切吐司放进蛋液里,让麵包那多孔的结构吸饱汁水。 点火,热锅。杨坚没有急著放黄油,而是先將几片红白相间的培根平铺在平底锅上。“滋啦——”隨著温度升高,培根里的油脂被迅速逼了出来,浓郁的肉香瞬间霸占了整个厨房。 等培根煎到焦脆、边缘微微捲起时,他將培根夹出放在厨房纸上吸油。隨后,他直接利用锅里那层泛著金黄光泽的培根猪油,將吸满蛋液的吐司下了锅。 高温让吐司表面的蛋液迅速凝固,散发出一种混合著奶香、蛋香和油脂香的罪恶气息。煎至两面金黄微焦后盛出,最后再就著锅底的一点底油,单手打入一颗鸡蛋,煎了一个完美的单面半熟煎蛋。 把吐司装盘,叠上酥脆的培根,盖上煎蛋,最后淋上一圈枫糖浆。配上一杯刚手冲好的黑咖啡,这顿热量和幸福感一块儿爆炸的美式早餐就算完成了。 杨坚坐在餐桌前,用刀叉切下一块吐司。酥脆的培根、吸满糖浆和蛋液的鬆软麵包,再加上被戳破后流淌下来的浓郁蛋黄,丰富的口感在口腔里爆炸开来。一口下去,不仅胃里暖洋洋的,连灵魂都仿佛得到了升华。 吃饱喝足,用黑咖啡清了清口腔,杨坚端著马克杯坐到了书桌前,打开了那台崭新的笔记本电脑。 这是他用敲诈互利公司拿到的第一笔预付款顺手买的。顶配的性能,纯黑的金属机身。至於台式机,他打算等之后家里换了更好的家具后再攒一台性能怪兽。 按下电源键,新笔记本的触感极佳,风扇运转的声音细微得几乎听不见。手指搭在键盘上的那一刻,杨坚有一瞬间的恍惚,仿佛又回到了前世那个在深夜里敲击代码、运筹帷幄的资深程式设计师时光。 在这种舒適的工作环境下,他的大脑很快进入了高度专注的心流状態。 他打开记事本,开始系统地分析《2048》这款手机游戏的开发架构。 作为一个重生的网际网路老兵,他很清楚自己的短板:目前他只刚刚入门了java。如果要在2011年独立开发这款游戏,安卓端(android)用java勉强还能对付,但苹果的ios端此时用的是极其晦涩的objective-c语言。要兼顾双端开发,对他现在的技术储备来说,挑战难度太大,而且极其耗时。 但如果直接把核心代码外包出去,以他目前半吊子的技术水平,很容易被对方用垃圾代码忽悠,甚至存在被盗取创意的风险。 “必须得找靠谱的人,还得做好技术隔离。” 杨坚在屏幕上敲击著键盘,梳理著系统设计。在2011年,虽然前后端完全分离的概念还不如后世那么普及,但为了安全和效率,他依然决定將项目拆开: 前端(客户端):其实《2048》的核心逻辑极其简单,就是一个4x4的矩阵,加上上下左右滑动的数字合併算法(matrix sliding)。甚至都不需要用庞大的游戏引擎,直接用cocos2d-x这种轻量级跨平台框架,或者乾脆用html5/js写个网页,然后用phonegap套个原生的壳子就能搞定双端。前端只负责渲染ui动画、接收手势操作,以及在合適的位置(比如游戏结束界面)接入admob等第三方gg平台的sdk,预留出普通的gg展示格。 后端(伺服器端):需求不多,只需要开发轻量级的api接口。负责处理用户註册登录、排行榜(leaderboard)数据同步就足够了。 但在杨坚的规划里,后端的重头戏並不是这些常规功能,而是隱藏在暗处的数据埋点与分析。 他需要后端悄无声息地记录下每个用户的日活跃度(dau)、次日留存率、七日留存率,以及单次游戏时长。在没有智能推荐算法的2011年,这些极其直观的留存数据,才是他用来证明这款游戏具备恐怖成癮性的最核心资產。只要留存数据足够漂亮,前端的那些普通gg格,自然能变成源源不断的印钞机。 敲完回车,看著屏幕上的架构图,杨坚確认了整体工程量其实非常小。几个技术熟练的计算机大学生,最多一两周,就能把双端可运行的初代demo(mvp测试版)做出来。至於后期的机型適配、ui打磨和上架流程,再花点小钱让他们慢慢修就行了。 问题是,去哪找便宜好用又听话的大学生呢?直接去技术论坛上发帖招人,良莠不齐,还容易被坑。 突然,杨坚脑海中闪过一个人影。 他拉开抽屉,翻出了之前参加芝加哥大学技术沙龙时拿到的一张名片——芝加哥大学工程学院,郝斯特教授。 这个老头子在芝加哥大学混跡多年,手底下管著大批计算机系的高材生,人脉极广。通过他来介绍几个基本功扎实的学生牛马,绝对是手拿把掐的事。 而且学生普遍比较单纯,只要杨坚把任务拆解得足够碎,不让郝斯特和那些学生看清整个《2048》背后那套极具成癮性的心理学机制,他就能安安稳稳地闷声发大財。 思路理顺,杨坚拿起手机,照著名片上的號码拨了过去。 没过多久,电话接通了,那头传来了压低的声音。 “你好,这里是郝斯特。” “教授,您好。我是杨坚。几个月前我们在芝加哥大学的技术沙龙上见过面,当时您还对我的一个算法设想指点过几句。”杨坚语气温和、不卑不亢地攀著交情。 郝斯特显然对这个有些特別的亚裔青年还有印象,轻笑了一声:“哦,我记得你,那个对算法效率极其苛刻的小伙子。怎么,今天打电话来,是有什么技术问题要探討吗?” “不全是。实际上,我手里有一个校外的商业小项目,需要几个编程底子扎实的帮手。”杨坚直奔主题,“我想,或许您可以给我推荐几位您的得意门生。当然,报酬方面绝对是按商业標准来。” 郝斯特这种老江湖自然心领神会,给学生介绍私活赚外快,顺便自己还能落个人情,这种事在高校教授圈子里再正常不过了。 “没问题,杨。只要项目靠谱,我手底下有几个聪明的小伙子完全可以胜任……” 郝斯特的话还没说完,电话那头的声音突然顿住了,紧接著传来一阵轻微的布料摩擦声,似乎是教授站起了身。 “抱歉,杨,稍微等一下。情况有点不对劲……”郝斯特的声音压得更低了,带著几分疑惑和慍怒,“周末大学的阶梯教室被借用来承办sat(美国大学入学考试)统考,我刚好来赚点监考的外快。但我好像发现了一个代考的傢伙。” “代考?”杨坚挑了挑眉毛。 “是的。”郝斯特在电话那头小声嘀咕著,像是在仔细观察,“一双无精打采的死鱼眼,鼻子挺得像个希腊雕塑……见鬼,这小子虽然穿著套头卫衣,但那种混不吝的劲儿根本不像个准备申请大学的老实高中生!而且我发誓,上个月承办act考试的时候,我也在这间教室见过他这张脸!这混蛋绝对是个在各种標准化考试里流窜的职业枪手!” 死鱼眼?希腊雕塑般的鼻子?sat职业代考? 这几个精准的標籤组合在一起,杨坚的脑海中瞬间浮现出了一张总是带著桀驁不驯表情的脸。 菲奥娜的大弟,加拉格家的智商担当,南区出了名的代考天才——菲利普·加拉格(phillip gallagher)。 杨坚嘴角忍不住勾起一抹玩味的弧度。这芝加哥还真是小得可怜。 “教授。”杨坚握著手机,看著屏幕上《2048》的架构图,慢条斯理地说道,“如果你描述的这个小子,刚好是我认识的那个傢伙的话……我建议你先別急著叫校警抓人。” “为什么?”郝斯特教授有些不悦。 “因为如果真的是他,那他完全有能力拿满分。他现在做这些题,纯粹只是在精准控分,替客户考个符合自身水平,且不会被怀疑的平庸分数而已。”杨坚向后靠在椅背上,眼中闪烁著算计的光芒。 “控分?”郝斯特教授愣了一下。 “没错。教授,既然你抓到了他,不如用点特殊的手段。”杨坚轻笑了一声,顺势引导道,“你们考场为了防作弊或者应对突发情况,手头应该都准备了另一套难度稍微高一点的备用sat卷子吧?” “有是有,但这混蛋破坏了教育公平,我为什么还要给他做另一份卷子……” “那就直接把那份备用卷甩在他脸上,告诉他不用再藏拙,让他当著你的面放开了考。”杨坚语气平缓,却带著极强的说服力,“如果他做不出来,说明他只是个背答案的水货,你再叫保安也不迟。但如果他能在你眼皮子底下,轻轻鬆鬆拿个接近满分的成绩……” 杨坚顿了顿,语气变得意味深长:“教授,你不觉得,比起把一个为了赚生活费的穷小子送进警局,亲手验证並挖掘出一个拥有怪物般天赋的超级天才,是一件更有成就感的事情吗?” 电话那头沉默了十几秒。 大学教授往往都有一种爱才的通病,郝斯特显然被杨坚这番话挑起了强烈的好奇心。 最终,郝斯特教授的声音里透出了一丝混杂著怀疑与兴奋的情绪:“杨,你现在直接来芝加哥大学我的办公室。等我把这个『死鱼眼』小子处理完,咱们好好聊聊你的项目,顺便……看看你口中的天才,到底能不能靠他自己的脑子,从我手里把这份备用卷啃下来。” 第三十八章 代考被逮的利普 利普·加拉格推开考场大楼沉重的玻璃门,快步走到台阶下,避开风口,熟练地从兜里掏出一根有些皱巴巴的香菸叼在嘴里。 “啪”的一声轻响,火苗窜起。利普深深地嘬了一大口,感受著劣质菸草在肺里过了一圈,然后仰起头,长长地吐出一团白雾。 冷风吹散了烟雾,也吹散了他在考场里憋了两个多小时的沉闷。他摸了摸口袋里僱主提前塞给他的那一卷钞票,嘴角勾起一抹得意的笑容。对他来说,sat这种所谓的“改变命运的考试”,简直就像是用小学数学题在提款机里套现一样。简简单单填几张答题卡就能拿钱,这活儿爽翻了。 正当他拉起卫衣兜帽,准备穿过校园去搭轻轨回家时,身后突然传来了一个不紧不慢的声音。 “摩根。” 利普夹著烟的手微微一顿,但他没有回头,假装没听见,加快了脚步。 “还是格雷格·帕沃斯?”身后的声音陡然拉高了几分,带著一种早有准备的戏謔。 利普的脚步慢了下来,肌肉瞬间绷紧。 “彼得·奥布莱恩?或者……詹姆斯·杰克逊啊?”那个声音步步紧逼,精准地报出了利普过去几个月用过的所有假名字。 利普停在原地,无奈地闭了闭眼睛。他转过身,对上了郝斯特教授那双锐利的眼睛。 郝斯特低头看了一眼手里刚从考场没收来的假准考证,挑了挑眉毛,语气里带著几分嘲弄:“你现在还给女孩代考啊,摩根?” 利普不耐烦地撇了撇嘴,正盘算著是从左边那条小路开溜,还是直接翻过旁边的灌木丛。 郝斯特似乎看穿了他的想法,直接从粗花呢西装的內兜里掏出一个证件,在利普眼前晃了晃。 “鬼把戏耍得不错。”郝斯特收起证件,板起脸说道,“除了是这所大学的教授,我还是高等教育评估组织的调查员。我们的主要任务是——” “我知道。”利普不耐烦地打断了他,死鱼眼里透著几分认命的烦躁。 “是吗?”郝斯特盯著他,“那告诉我你是怎么作弊的吧?” “我没有作弊。”利普坦然地摊了摊手。 “得了吧。”郝斯特嗤笑了一声,显然根本不信。 “我真没有。”利普深吸了一口手里的烟,用一种陈述今天天气怎么样的平淡语气说道。 郝斯特往前逼近了一步,直视著利普的双眼,像是在审问一个惯犯:“你在一所非常烂的高中就读,成绩单上一塌糊涂。却在不同的考场里,考出了2360分,2290分,甚至是2400分的满分!这怎么可能?” “我很擅长考试。”利普叼著烟,耸了耸肩,语气里透著一种南区混小子特有的理直气壮。 两人对视了足足有五秒钟。 郝斯特看著这个满脸写著“你能拿我怎么样”的贫民窟小子,突然笑了一下。他想起刚刚在电话里那个叫杨坚的年轻人给出的建议。 “既然你这么说……”郝斯特从公文包里抽出一个密封的档案袋,拍了拍,“我这有一份很新的备用试卷。就用它来看看,你是不是真的很擅长应试吧。” “如果不呢?”利普警惕地看著那个档案袋。 “那我就只能把你交给校警,然后让联邦警察以涉嫌考试欺诈的重罪起诉你。”郝斯特做了一个请的手势,“选吧,天才。” …… 十分钟后,芝加哥大学工程学院的一间空教室里。 郝斯特教授將一份绝密的备用sat卷子(包含最难的数学与逻辑部分)拍在桌子上。这份卷子原本的考试时间是九十分钟。 利普连草稿纸都没要,抓起一支铅笔就坐在了桌前。 四十分钟。 仅仅过了四十分钟,利普就把铅笔隨手一扔,靠在椅背上打了个哈欠:“搞定。” 郝斯特教授半信半疑地走过去,拿起答题卡和標准答案,开始现场批改。 “对……对……这个也对……”郝斯特的眼睛越瞪越大,笔尖在答题卡上快速划过,神情从一开始的审视,逐渐变成了难以置信的震惊。 直到批改到最后一道逻辑大题时,郝斯特停了下来,皱了皱眉:“除了最后一题,全对。看来你在逻辑陷阱上还是栽了跟头。” “不可能,老头。” 利普嗤笑了一声,满不在乎地指著卷子上的最后一题,“那根本不是我的问题,是你们出题人犯傻了。这道题的题干前提条件根本不清晰,如果按照非欧几何的逻辑引入第三个变量,x的值根本就不成立。它应该加一个限定条件,否则这道题就是个悖论。” 听到这番话,郝斯特教授拿著红笔的手彻底僵住了。 他死死地盯著眼前这个穿著破烂卫衣、浑身散发著烟味的南区混小子,眼神里爆发出一种发现金子的光芒。 “没错……”郝斯特深吸了一口气,喃喃自语道,“我们当初在內部审核这份备用卷的时候,工程系和数学系的几个老傢伙討论了整整一个下午,才发现了这个极其隱蔽的漏洞。而你……只看了一遍题就指出来了。” 郝斯特看著利普的眼神彻底变了,像是在看著一块稀世珍宝:“你还真是个极其罕见的天才。看来那小子没骗我。” “那小子?”利普敏锐地捕捉到了这个词,皱起眉头,“谁啊?” “过会儿你就知道了。”郝斯特教授没有正面回答,而是把卷子收了起来。 他双手交叉抱在胸前,把背靠在椅子靠背上,死死地盯著眼前这个穿著破烂卫衣的南区混小子。 “2400分,你知道这有多罕见吗?”老教授的语气里透著一种复杂的讚嘆。 利普没有接话,只是把玩著手里的铅笔。 “在每年参加考试的一百五十万考生中,只有三百人能拿满分。”郝斯特紧紧盯著他,“而你,在烂透了的南区高中里,靠著隨便翻翻书就能做到。” 利普对这种“天才论”的吹捧毫无兴趣,他无聊地往后一靠,视线百无聊赖地看著天花板:“你怎么抓住我的?” “儘管你聪明过人,”郝斯特想起刚才那通电话,嘴角勾起一抹意味深长的弧度,“但很遗憾,我们的工作人员中,还有比你更聪明的。” 利普动作一顿,死鱼眼终於看向了教授,瞭然地点了点头:“那现在怎么办呢?” “想接受惩罚,还是想赎罪?”郝斯特给出了选项,“自己选。” “怎么样的惩罚?”利普挑了挑眉毛。 “你是说,你在做这种事之前,连被抓的后果都没有考虑过吗?”郝斯特反问道。 “要坐牢吗?就像你刚才在考场外面嚇唬我那样?”利普耸了耸肩,一副死猪不怕开水烫的架势。 “不,那只是嚇唬你的。”郝斯特摇了摇头,语气变得严肃起来,“我们一般不把孩子们关进大牢。我们仅仅为了让大学录取成绩真实有效……所以,我们会把你替考的那些、通过非法手段获得的成绩全部作废。” 听到这句话,利普脸上的无所谓终於出现了一丝裂痕。 他太清楚南区和那些富家子弟的规矩了。如果成绩作废,那些付了钱的混蛋和僱主绝对会找上门来扒了他的皮。这比直接把他扔进监狱还要麻烦一万倍! “那『赎罪』呢?”利普暗暗咬了咬牙,妥协地问道。 “看来你是个聪明人。”郝斯特满意地站起身,拿起桌上的公文包,“现在,跟我走走。我带你参观一下芝加哥大学。” 两人走出大楼,漫步在芝加哥大学的核心校区里。 阳光洒在那些仿造牛津剑桥建造的、充满哥德式风格的灰色石灰岩建筑上。墙壁上爬满了枯黄的常春藤,屋顶角落的滴水嘴兽静静地俯视著下方。来来往往的大学生们抱著书本,在充满庄严学术气息的庭院里谈笑风生。 “我想让你下学期过来读大学。”郝斯特教授突然开口,打破了沉默。 利普像听到了什么笑话一样,翻了个白眼:“我不能。我还有一年半的高中没念完。” “那就通过考试提前毕业。”郝斯特看了他一眼,“你知道的,你有这个应试能力。” “然后用什么付学费呢?”利普双手插在卫衣口袋里,踢飞了路边的一颗石子。 “你可以申请一些资助,有些学生贷款会帮你付学费、住宿费,还有饭卡钱。” “最后,我会欠差不多五十万美元,对吧?”利普毫不留情地戳破了这美好的幻象。 “这个嘛……”郝斯特教授耸了耸肩,语气里透著一丝老狐狸的狡黠,“你是个聪明的孩子。你会想出办法来糊弄政府的。” “我不知道。在我听来,这是一堆麻烦事。”利普撇了撇嘴,本能地抗拒著这种不属於他的生活轨道。 “那总是比另一条路要好。” “什么另一条路?”利普挑了挑眉毛。 郝斯特停下脚步,转过头,极其冷静、甚至有些残酷地凝视著他: “你把你的女朋友搞怀孕了,或者把別的女孩搞怀孕了。” 郝斯特教授顿了顿,接著说道,“她会哭著说那是个意外。但你心里永远会扎著一根刺,你总想知道,这是不是她故意『事出意外』的。” 利普脸上的无所谓渐渐消失了,他下意识地咬紧了后槽牙。 “你会为了养家餬口,在『百思买』(best buy)里找一份推销员的工作。如果幸运的话,你会在30岁当上助理主管。当然,除非你压抑已久的怒火,终於有一天喷薄而出,而你恰好找错了人发泄怒火。於是,你被炒魷鱼了。” 郝斯特的声音像魔咒一样,描绘著南区最常见的泥潭:“从那以后,你再也不能很长久地做一份工作。因为你会知道真相。” 利普的呼吸稍微沉重了一点,他死死盯著老头:“真相是什么?” “真相就是,你永远没有发挥出你的潜力。”郝斯特毫不留情地刺穿了他最后的防线,“而唯一能麻痹这种怀才不遇痛苦的方法,就是烈酒和毒品。” 一阵冷风吹过,捲起地上的枯叶。 短暂的沉默后,利普突然发出一声不屑的嘲笑,试图用刻薄来掩饰內心的震动:“一个满脸鬍子的老大叔哲学教授,想要帮助南区的问题少年浪子回头。这剧情有点太常见、太烂俗了,你不觉得吗?” 他带著几分挑衅的意味问道:“我意思是,像我这样的人,有几个真的会听你的继续上学?” “不够多。”郝斯特嘆了口气,眼神里透著深深的惋惜,“像你一样的很多天才,都愚蠢得不肯跳出命运的牢笼。” “那我们这种人,通常是怎么回应你的?”利普扬起下巴。 “你们会告诉我,滚开(fuck off)。” 利普瞭然地点了点头,露出了一个混不吝的笑容:“我想你帮我省了麻烦。说真的,不用再逛校园了,滚开吧您嘞。” 说完,利普转过身,大步流星地就想离开这个让他感到窒息的校园。 “你可以让我滚开,加拉格先生。”郝斯特站在原地没有动,只是指了指旁边的一扇橡木门,语气平淡,“但你那些代考的成绩,我依然会在系统里全部作废。不仅如此,用不了几天,那些付了钱的富家子弟就会收到成绩取消的通知。猜猜看,他们会不会带著棒球棍去南区找你要个说法?” 利普的脚步硬生生地停住了。 他暗骂了一声。老头子说得对,这才是最要命的。断了僱主的前途,那帮混蛋绝对会扒了他的皮,而他现在连退给他们的钱都凑不齐。 郝斯特指了指旁边的一扇橡木门,语气里带著几分循循善诱: “你现在不仅断了財路,还惹上了一个天大的烂摊子。不过,这扇门里的人,手里刚好有一个大项目。他极其欣赏你的脑子,並且愿意为一个真正的天才付出一笔相当丰厚的酬劳。” 郝斯特看著利普僵硬的背影:“如果你还需要现金来交你家的燃气费,或者用来应付接下来那些富家子弟的麻烦,你最好还是进这扇门听听。” 利普烦躁地揉了揉头髮。 他只挣扎了不到三秒钟,现实的引力太沉重,只能认命地转身走回来,跟著郝斯特走向那间私人办公室。 助理看到教授回来,站起身恭敬地说道:“教授,那位客人已经在里面坐著了。” “好的,谢谢。” 郝斯特推开办公室的门。 利普双手插在卫衣口袋里,漫不经心地跟著走了进去,目光隨意地往里面一扫。 然而,当他看清坐在真皮沙发上、正端著一杯咖啡悠然自得的那个人时,他浑身的散漫和烦躁瞬间消失了,整个人就像见了鬼一样愣在了原地。 “是你?!”利普瞪大了死鱼眼,脱口而出。 坐在沙发上的杨坚放下咖啡杯,冲他露出了一个意味深长的微笑: “下午好啊,天才。” 利普愣在原地,看了看稳坐钓鱼台的杨坚,又回头看了看一脸高深莫测的郝斯特教授。他脸上的震惊逐渐褪去,取而代之的是一种极度荒谬的表情。 “等等……”利普双手插在卫衣兜里,指了指沙发上的杨坚,转头看向郝斯特,满脸写著不可思议,“老头,这就是你说的那个『手里有大项目、能付丰厚酬劳』的大老板?” “没错。”郝斯特教授点了点头,並没有察觉到气氛的诡异,“杨先生在软体工程方面有极其敏锐的商业嗅觉,他的项目——” “他就是你刚才在外面口中那个,倒霉被裁掉的百思买底层员工啊!”利普毫不客气地打断了他,“而且还是正儿八经拿到了大学毕业证的那种!” “啊???” 第三十九章 优质项目 郝斯特教授一脸问號,化身尼克杨表情包。 他脸上的学术威严裂开了一条大缝,缓缓转过头,懵逼地看向沙发上的杨坚。 “bro,你演我呢?你之前说討论项目的时候可没说你经歷这么坎坷。” 面对赫斯特教授和利普的目光,杨坚却稳如泰山。他甚至没有一丝被揭穿老底的窘迫,反而淡定地端起咖啡喝了一口,理直气壮地摊了摊手: “你知道的,教授,现在的经济大环境確实不太好啊。” 杨坚放下马克杯,目光转向满脸写著荒谬的利普,语气隨意却带著不容置疑的掌控感:“被裁员是事实,但这並不妨碍我手里有一笔丰厚的遣散费,並且准备开发一款能下金蛋的手机游戏。” “丰厚的遣散费?” 利普毫不留情地拆穿,“哥们儿,你要是真有这笔钱,前阵子怎么还会欠著南区那破公寓的房租?別装了,我可是亲眼看到过你为了几个硬幣在洗衣房里精打细算的样子。” “因为那笔钱,前几天才刚刚打到我的帐上。”杨坚连眼睛都没眨一下,语气依旧平稳得毫无波澜。 他没有在这个话题上跟利普多做纠缠,而是直接从隨身的公文包里抽出一份只有两页纸的架构图,不轻不重地拍在了面前的红木茶几上。 “这是一个极其轻量级的单机手游,名字叫《2048》。核心算法其实就是个简单的4x4矩阵滑动和数字合併。” 杨坚没有看利普,而是转头看向了郝斯特教授:“教授,这就是我之前在电话里跟您提过的外包项目。您手底下有没有合適懂行的学生推荐?由於难度不高,我能给出的预算是:最多两周交出的mvp(最小可行性產品)代码,一千美金外包费。” 郝斯特教授隨意地瞥了一眼桌上的架构图,作为芝加哥大学的工程系大牛,他的眼神里闪过一丝毫不掩饰的轻视。 “杨,我的学生们都在实验室里和复杂的机器人打交道,他们对这种……小儿科的数字滑块游戏恐怕没什么兴趣。”郝斯特摇了摇头,以他老派的学术眼光给出了无情的商业判决,“而且恕我直言,这种毫无技术壁垒的简单游戏,我也不觉得它会有什么赚钱的前景。” 老教授顿了顿,目光转向了旁边一直没吭声的利普:“不过,如果你只是需要一个敲代码快、而且足够便宜的劳动力……我觉得你眼前就有一个极其现成的人选。” 听到“一千美金”和“两周”这两个词,利普那双无精打采的死鱼眼瞬间亮了起来。 在南区,想要在两周內合法地赚到一千美金简直是天方夜谭。他根本不在乎这个前几天还在欠房租的傢伙是不是去抢了银行,也不在乎老头子说这破游戏赚不到钱。南区人只认现金,以及能不能填饱加拉格家那群弟弟妹妹的肚子。 “一千美金?”利普立刻把手从卫衣兜里抽了出来,乾脆利落地接话,“我可以做。” “不,你说你可以不管用。” 杨坚慢悠悠地往真皮沙发上一靠,双手交叉放在身前,上下打量著眼前这个南区天才,嘴角勾起一抹毫不掩饰的戏謔。 这臭小子不是挺能口吐芬芳、一秒五喷吗?一个高中生喷我的大学学歷,之前还喷我的职业规划,嘲笑我是个被裁掉的倒霉推销员。 现在终於有机会当甲方,必须狠狠拿捏他一波。 在心里痛痛快快地享受了一把资本家的特权后,杨坚清了清嗓子,慢条斯理地开口,端起了十足的甲方架子: “咳咳,我承认,你之前黑进学校系统的那些小手段,確实证明了你的黑客技术有一定的水平。”杨坚话锋一转,语气变得专业且苛刻,“但这绝不代表你拥有合格的商业软体开发能力。” 听到这种典型的pua打压话术,利普被噎了一下,表情有些吃瘪。但看在那一千美金的面子上,他硬生生地把脏话咽回了肚子里,破天荒地保持了沉默。 看著这小子憋屈的样子,杨坚满意地伸出两根手指,在桌面上敲了敲:“所以,你得先接受测试。干一个星期的活,如果代码的开发质量和运行效率能达到我的標准,我会先给你两百刀。如果做得好,那咱们就继续,第二周交接完完整代码,我结清剩下的八百刀。” 杨坚身子前倾,盯著利普的眼睛,给出了最终的甲方通牒:“但如果第一周的代码做得让我不满意——不好意思,拿著你的两百刀走人,合作立刻结束。干不干?” 利普盯著杨坚看了几秒,在心里快速盘算了一下。哪怕是最坏的结果,一周拿两百美金也绝对是一笔划算的买卖。 “成交,老板。”利普咬了咬牙,特意在“老板”两个字上加重了读音,一把抓起桌上的架构图塞进卫衣兜里。 “出去找台能上网的电脑,先看看图纸里的框架要求。有问题打我名片上的电话。”杨坚摆了摆手,像赶苍蝇一样下达了逐客令,“现在,出去抽根烟。我和教授有真正的大人生意要谈。” 利普撇了撇嘴,看在美元的面子上没有回懟,转身拉开大门走了出去。 等沉重的实木门“砰”的一声关上,办公室里那种荒诞的喜剧氛围瞬间荡然无存。 杨坚收起了刚才那副拿捏穷小子的戏謔神情。他放下交叠的双腿,身体微微前倾,手肘撑在膝盖上。眼神中原本的隨意彻底消失,取而代之的是一种猎手般的冷静与锐利。 他直视著对面依然有些回不过神来的郝斯特教授,气场瞬间完成了切换。 “好了,教授。应付那个南区小天才的开胃菜结束了。” 杨坚的语速变得平稳,“现在,我们来聊聊您实验室地下二层那个……已经被停掉经费的『四足液压机器人』项目。” 郝斯特教授端著咖啡杯的手猛地一顿,几滴褐色的液体洒在了托盘上。他眼神瞬间警惕起来:“你调查过我?” “来拜访芝加哥大学工程系的实权人物,我当然得做足功课。” 杨坚微微一笑,直接掀开了底牌,“据我所知,那个项目因为『应用场景不明確、商业价值存疑』,上个月刚刚被校方和赞助金主彻底切断了资金炼。那个耗资几十万美金的半成品,现在只能在地下室里当一堆昂贵的废铁,对吧?” 郝斯特的脸色有些难看。那是他倾注了两年心血的重点项目,却因为造价极度高昂、电池续航极差、以及笨重的液压系统,成了一个名副其实的鸡肋。在学术界,没有经费,就意味著死亡。 “你想怎么样?”郝斯特放下咖啡杯,冷冷地问道。 “我想收购它。”杨坚拋出了一个让教授始料未及的提议,“或者更准確地说,我要买断这个机器人项目所有的商业化ip和专利使用权。” 杨坚站起身,走到教授的办公桌前,语速平稳却极具商业说服力:“我知道这种实验室產出的项目,芝加哥大学占有相当大的一部分產权。所以,我的计划是——我会在德拉瓦州註册一家空壳公司。” 至於为什么特意选在德拉瓦州,经常在美国创业的都知道。 德拉瓦州对专利这种无形资產免徵州税,拥有最严密的空壳公司隱私保护。最重要的是,那里是全美风投(vc)和科技巨头收购时唯一认准的“c类公司”標准诞生地。这些杨坚前世躺在床上刷手机捡来的碎片化知识,在此刻拿来武装一个准备“空手套白狼”的皮包公司,简直是易如反掌。 杨坚没有在这个地名上过多解释,而是紧接著拋出了后续的诱饵: “然后,由这家德拉瓦州的公司出面,花一笔恰到好处的钱,从大学的资產管理处买下这个『不良资產』的独占商业授权。学校不仅能甩掉这个每年的预算包袱,还能收回一点前期成本,那帮管財务的大学官僚绝对会举双手赞成。” 所谓“独占商业授权”,在资本游戏的牌桌上,相当於一张绝对垄断的底牌。 简单来说就是:只要大学签了字,除了杨坚的公司,世界上任何其他企业都不能再拿这项技术去赚钱。教授们可以继续拿它在实验室里搞科研、发论文,但在商业变现的赛道上,杨坚將成为唯一的合法收网人,连芝加哥大学自己都无权再插手。 如果没有“独占”这两个字,其他公司完全可以绕开杨坚,直接去给大学塞钱买技术。但有了这层排他性的护城河,假如有公司想买这项技术做商用,就只能乖乖任由杨坚捏扁搓圆,开出十倍甚至几十倍的溢价! “然后呢?”郝斯特皱起眉头,像看傻子一样看著他,“花钱买一堆没有实际应用价值的废铁?” “然后,我的公司会和您的实验室达成校企合作。”杨坚双手撑在桌面上,盯著教授的眼睛,“您,將出任这家公司的首席技术顾问,每个月领一笔丰厚的諮询费。而您手底下那些嗷嗷待哺的计算机和工程系研究生,可以作为公司的联合开发人员继续推进这个项目。他们赚到了生活费和漂亮的履歷,而我,只需要支付远低於硅谷工程师的市场廉价薪水。皆大欢喜。” 郝斯特沉默了。 这个提议简直无懈可击,甚至可以说是替他完美解了套。 学校甩了包袱,学生拿了工资,自己拿了顾问费还能保住心血项目,一石三鸟! 唯一的问题是,眼前这个年轻人到底图什么? “杨,你的方案在流程上很完美。”郝斯特出於学者的最后一点良知,皱著眉头提醒道,“但我必须告诉你实话,在现有的电池和微型液压技术下,这东西根本不可能达到民用量產。你花钱买下它,只会砸在手里。” “这就不是您该操心的问题了,教授。我只问一句,合作吗?” 郝斯特看著杨坚那双深不见底的眼睛,最终点了点头:“只要大学资產处没意见,我同意。” …… 敲定了初步的收购意向,杨坚婉拒了教授共进晚餐的邀请,独自走出了工程学院的大楼。 郝斯特那个老头当然看不懂他这番操作的逻辑,因为他们之间,存在著十几年的信息差。 其实在昨天之前,杨坚压根没想过要去碰什么机器人,毕竟不是具神机器人大热的时代。 他最初盯上郝斯特教授的目的非常单纯,作为工程系的实权人物,郝斯特手底下有一大把需要实习经歷和生活费的廉价大学生。杨坚原本只想借著校外商人的皮,隨便忽悠几个学生,把《2048》的底层代码给外包出去。 但在登门拜访前,出於前世养成的背调习惯,杨坚顺手在芝加哥大学的官网上,查阅了郝斯特实验室近几年的公开项目和资金流向。 也就是在那个时候,那个刚因为看不到“钱景”而被校方停掉经费的“四足液压机器人”半成品,精准地跳进了他的视线。 在2011年的学术界和风投眼里,这是一堆昂贵且笨重的废铁。但在杨坚的眼中,这却是一个只要稍微运作一下,就能在短短一年內斩获巨大回报的完美跳板! 於是,在今天给教授拨去的那通电话里,杨坚临时改变了主意。他按下了《2048》这种小打小闹的手机游戏,转而拋出了一个诱人的鉤子,告诉这位正为经费发愁的老教授,自己有一个“能彻底拯救实验室的商业大项目”需要面谈。 一切,都在按照他预想的剧本推进。 “应用场景不明確?没有商业价值?” 杨坚在心里嗤笑了一声。 就在今年(2011年)三月,日本福岛核电站事故震惊全球。他清楚地记得,前世的美国军方特別是darpa(国防高级研究计划局),被活人无法进入的高辐射灾难等极端环境深深刺激。 到了明年,也就是2012年,darpa即將启动那个举世瞩目的机器人挑战赛,疯狂地向极端灾难救援机器人领域倾注数以亿计的研发资金! 而且,哪怕没有前世的记忆,杨坚也知道这个项目绝对能抱上军方的粗大腿。因为在《无耻之徒》原著里,利普正是靠著捣鼓军方相关的无人机和雷射武器项目,拿到了军方大佬开出的西北大学强力推荐信。 这说明芝加哥大学的工程系,本来就具备承接军工外包项目的潜质! “这根本不是什么在地下室吃灰的废铁,这是一张通往五角大楼金库的vip门票。” 杨坚根本不需要去攻克什么见鬼的电池续航难题,也不需要把这台笨重的机器人真的做到民用量產。他要做的,只是利用校企合作的名头,白嫖那些廉价的大学生劳动力,用最低的成本让这个项目强行续命,撑过接下来的几个月! 等熬到明年darpa的巨额拨款砸下来,他就会拿著军方的资金,把这个半成品包装得充满科幻感。给它换上最酷的碳纤维外壳,拍几段能在废墟里爬行、甚至后空翻的炫酷测试视频。 最后一步,就是趁著“军工黑科技”和“改变世界”的噱头炒到最高潮,公司估值暴涨的时候,把这个表面光鲜,实则是个无底洞的烂摊子,以翻十倍甚至几十倍的天价,卖给硅谷的老朋友,互利(hooli)的总裁加文·贝尔森。 害,都几把哥们! 第四十章 婚纱、烂代码与被绑架的纵火犯 第二天上午,芝加哥的阳光难得明媚。 希拉·杰克逊家的二楼臥室门发出一声轻响,结束了这场长达两个多小时、深入探討了《力学与摩擦生热原理》的物理补习。 这种耗费体力的学术交流,让走出门的两个年轻人都面色红润。凯伦显然还没从刚才高强度的知识灌输中彻底缓过神来,她踩在地毯上的步伐带著几分慵懒的虚浮。 虽然在房间里已经对著镜子把衣服重新穿戴整齐,但女孩白皙的脖颈和脸颊上依然泛著一层刚出过汗的緋红,眼角残留著几分没有完全褪去的涣散与迷离。她呼吸微喘,胸口起伏不定,隨手將几缕黏在脸颊上的散乱金髮拨到耳后。 相比之下,走在前面的杨坚则展现出了强悍的心理素质和偽装技巧。 他在拧开臥室门把手的那一秒,就已经完成了全套的偽装。衬衫下摆妥帖地收在皮带里,领口平整得没有一丝褶皱,甚至连呼吸的频率都控制得和刚上楼时一样平稳。当他单手拎著那台在屋里根本连屏幕都没掀开过的笔记本电脑走下楼梯时,脸上已经无缝切换成了一副严谨、专业、甚至带著点禁慾气息的精英导师模样。 两人一前一后走下楼梯,如果忽略掉凯伦那双快要拉丝的眼神,这画面简直像极了刚结束一场严肃学术探討的完美师生。 两人刚走下楼梯,就发现今天的客厅里格外热闹。 除了正满脸慈爱看著他们的希拉太太,菲奥娜和维罗妮卡(v)竟然也来了。几个女人正围在沙发旁,气氛异常兴奋。 得知凯文和维罗妮卡即將举行婚礼(虽然因为某些法律原因暂时拿不到结婚证,但婚礼是实打实的),极具生活仪式感和浪漫情结的希拉,特意把她们请到家里,神神秘秘地搬出了她亲手为维罗妮卡缝製的婚纱。 当维罗妮卡从一楼的客房换好婚纱,推开门缓缓走出来的瞬间,原本嘰嘰喳喳的客厅里竟然出现了两秒钟的绝对静音。 紧接著,菲奥娜直接捂住了嘴巴,眼睛瞪得老大,忍不住发出了最直白的惊嘆:“哦,天吶,v……你简直美得令人窒息!该死的,凯文那个大块头到底走了什么狗屎运?” “我就知道!我就知道这些復古的法式蕾丝最衬你的肤色!”希拉激动得双手合十捧在胸口,眼中闪烁著狂热又充满成就感的光芒,“看看你,亲爱的,你现在就像一颗闪闪发光的黑珍珠!太完美了!” 连刚走下楼的凯伦也看呆了,她靠在楼梯扶手上,装作挑逗地吹了个流氓哨:“哇哦……v,说真的,凯文在婚礼上看到你的第一眼,绝对会当场心臟病发作,或者连誓词都不念直接把你扛回臥室。” 【记住全网最快小説站 101 看书网体验佳,101??????.??????超讚 】 听著这群女人毫不吝嗇的夸奖,维罗妮卡站在穿衣镜前,有些难以置信地看著镜子里那个焕然一新的自己。 希拉的手艺极其精湛,这件婚纱的腰部做了完美的修身处理,將维罗妮卡的火辣身材勾勒得淋漓尽致,领口的剪裁恰到好处地露出了她傲人的沟壑,既性感又不失神圣。 维罗妮卡站在穿衣镜前,愣愣地看著镜子里那个漂亮得有些陌生的女人,眼眶不受控制地红了。 她伸手摸了摸裙摆上的精致蕾丝,深吸了一口气。明明心里清楚,就算办了这场仪式,他们暂时也拿不到市政厅的那张合法结婚证。可就在穿上白纱的这一瞬间,那种实实在在要嫁给凯文的踏实感和幸福感,还是不讲道理地涌了上来。 “为了配得上新娘,我还给自己做了一件参加婚礼的礼服!”希拉兴奋地从沙发背后拿出一件造型夸张、顏色鲜艷得像一只火烈鸟的裙子在身上比划,引得几个女人一阵大笑。 四个女人围在客厅里,一边帮维罗妮卡修剪婚纱上多余的线头,一边嘰嘰喳喳地聊起了南区男人们在承诺面前的各种糟糕表现。 “男人就是这样,一提到『永远』这个词,他们脑子里的警报器就会狂响。”菲奥娜一边整理裙摆,一边笑著吐槽。 “没错,哪怕是凯文那个傻大个,昨天晚上试礼服的时候还在那一直流汗呢。”维罗妮卡翻了个白眼。 接著,v那充满八卦和戏謔的目光,自然地越过沙发,落在了正坐在餐桌旁敲电脑的杨坚身上。她回想起刚才这两个年轻人从楼梯上走下来时,那种衣衫微乱的状態,嘴角立刻勾起了一抹毫不掩饰的坏笑。 “嘿,杨!別整天盯著屏幕装正经了。”维罗妮卡提高音量,故意拉长了语调,“既然你和我们小凯伦的物理补习这么投入……作为在场唯一的男性,你有没有考虑过,什么时候也给凯伦挑个戒指?” 这话一出,客厅里的气氛瞬间被点燃了。 菲奥娜在一旁捂著嘴,笑得肩膀直颤。凯伦作为正主更是毫不害臊,她反而娇媚地往沙发背上一靠,单手托著腮,那双快要拉丝的眼睛直勾勾地盯著杨坚,顺水推舟地娇嗔道:“是啊,杨,v问的这个问题……我也很想知道呢。” 唯独大脑迴路永远异於常人的希拉太太,完全没听出维罗妮卡话里那粗俗的荤段子。她把这当成了纯洁浪漫的表白,激动得双手合十,眼睛都在发光:“哦!天吶!杨確实是个优秀又懂礼貌的好小伙子!如果你们真的有这个打算,我这就去地下室翻翻,看看还有没有適合给凯伦做婚纱的復古料子!” 突然遭到全体集火的杨坚,终於停下了敲击键盘的手。 他从屏幕前抬起头,看著眼前这几个双眼放光,满脸写著八卦的女人,以及似乎下一秒就要衝过来给他量西装尺寸的希拉太太。 果断选择了装一手糖来明哲保身。 “我觉得……”杨坚一本正经地推了一下並不存在的眼镜,语气严肃得像是在回答法官的问题,“比起討论戒指,我的笔记本电脑现在对我更需要长期的承诺。你们继续聊,別管我,我刚刚发现了一个价值丰厚的严重bug。” 看著杨坚那副雷打不动、沉迷工作的死直男样子,女人们默契地发出了一声长长的“切——”的嘘声,隨后立刻兴致缺缺地把注意力转回了维罗妮卡的婚纱上。 躲过一劫的杨坚重新把目光投向屏幕。其实他刚才並没有在忙什么大业务,而是在审查利普昨晚熬夜发来的第一版代码。 更准確地说,杨坚是看著电脑桌面上那个名为“2048_第一版.zip”的压缩包文件,眉头越皱越深。 正如杨坚所料,即便利普是个智商超群的天才,也不可能一个晚上就敲出完整的游戏。压缩包里装的是根据文档拆解出的五个最基础的功能模块:网格生成、数字隨机掉落、单一方向的滑动、简单的合併逻辑以及分数叠加。 逻辑跑得通吗?跑得通。 算法聪明吗?还算聪明,甚至在矩阵合併的循环上用了一种非常討巧的捷径。 但杨坚看著这堆毫无工程化概念的东西,深吸了一口气,毫不犹豫地打开了聊天框,开始了“儒雅隨和”的线上教学。 【杨坚】:你给我发个.zip压缩包是什么意思?高中生,你以前是不是只写过用来黑学校系统的单行脚本?你没听说过git吗? 屏幕那头立刻弹出了利普带著火气的回覆。 【利普】:压缩包怎么了?解压就能跑!功能不是全实现了吗?滑动、合併、积分,一丁点bug都没有,你瞎了吗?重点是代码,不是用什么狗屁方式传给你! 【杨坚】:连基本的git版本控制和项目管理常识都没有,这就是野路子和正规军的区別。如果以后每天的代码叠代你都发压缩包,我是不是还得建个文件夹叫“2048_绝对不改最终版”? 【杨坚】:不仅是流程,跑通逻辑和工业级商业代码更是两码事。看看你的变量命名,a、b、x1?这是商业工程,不是你的高中代数作业!任何人接手你的代码都会看瞎眼睛。 【杨坚】:还有,你居然把ui渲染和矩阵状態更新的逻辑写在同一个函数循环里?高耦合带来的后果就是,如果我明天要求加上动画过渡效果,你这坨义大利面一样的烂代码就得全部推倒重写! 【利普】:你懂个屁的义大利面!这叫极简主义,只要能跑得快就行! 【杨坚】:不敢苟同,我个人认为这个义大利面就应该拌42號混凝土,因为这个螺丝钉的长度,它很容易会直接影响到挖掘机的扭矩,你往里砸的时候,一瞬间它就会產生大量的高能蛋白,俗称ufo,会严重影响经济的发展,甚至对这个太平洋以及充电器都会造成一定的核污染。 【利普】:这都什么鬼? 面对利普的嘴硬,杨坚没有继续对喷。他直接甩过去一个早就建好的私有代码仓库连结,紧接著,又截了一段利普的代码,在下面附上了自己隨手重构后的方案。 他將底层逻辑和视图渲染彻底解耦(mvc架构思想),规范了数据结构的设计管理,加上了清晰的注释。两段代码放在一起,就像是荒野求生搭建的窝棚和现代化摩天大楼的对比。 【杨坚】:第一,克隆(clone)这个私有仓库。从今天起,拋弃你的破压缩包,所有的代码进度必须带有清晰规范的提交信息(commit message),用 git提交给我。 【杨坚】:第二,把你那些加密通话一样的变量名全给我改成人类能看懂的英文,並且把关键逻辑的注释写清楚!先把代码的可读性和可维护性做到位了,再来跟我谈你的极简主义和运行效率! 【杨坚】:第三,看看上面这段重构代码,什么叫『高內聚低耦合』。照著这个標准全部改过来。记住,想拿商业开发的钱,就得先守正规军的规矩。 这一次,屏幕那头彻底沉默了。 坐在破旧房间里的利普,死死盯著屏幕上杨坚发来的仓库连结和重构架构。他原本充满不屑的死鱼眼渐渐瞪大了,因为他那高智商的大脑没费什么劲就看懂了这种架构在后续扩展和维护上的恐怖优势,也突然意识到那种叫做版本控制的工具能省去多少麻烦。 利普的心態发生了微妙的地震。他怎么也想不到,这个被他疯狂嘲讽学歷的社区大学毕业生,一个倒霉的百思买被裁员工,居然能在一眼看穿他算法捷径的同时,在开发流程规范、代码架构和工程专业度上,对他进行如此彻底的降维打击! 【利普】:……算你狠。我学一下那个见鬼的git,然后重写。 看著利普服软的回覆,杨坚满意地合上了电脑。技术圈就是这么现实,达者为师,他知道,这小子心里那点骄傲已经被彻底打服了。 正当杨坚准备起身倒杯咖啡时,“砰砰砰”的砸门声突然打破了客厅里的寧静。 凯伦跑过去开门,门外站著一个头髮凌乱、眼神有些神经质的男人。 “马蒂?!”维罗妮卡发出一声惊呼。 来人正是维罗妮卡的亲哥哥马蒂。这个有著严重狂躁症的傢伙,竟然因为听说妹妹要结婚,直接从他服刑的监狱里逃了出来。 “v!我要参加你的婚礼!无论如何我都不能错过!”马蒂激动地挥舞著手臂,显得亢奋异常。 眾人花了好一番功夫才安抚住他。马蒂隨后表示要借用一下卫生间,转身走向了走廊。 趁著他离开,维罗妮卡赶紧把杨坚、菲奥娜、凯伦和希拉拉到角落里,压低声音警告道:“听著,我哥有严重的狂躁症。最可怕的是,他是个『纵火狂』,他一生气就喜欢烧东西!” 为了让大家提高警惕,维罗妮卡甚至生动地模仿起了马蒂发脾气时那种嘴巴歪斜、眼睛抽搐的滑稽表情:“他就这样,『啊啊啊我要点火啦』!” 这个逼真的模仿把客厅里的眾人都逗得哈哈大笑,就连杨坚都忍不住轻笑了一声。 然而,所有人都没注意到,原本应该在卫生间里的马蒂,不知何时悄悄折返了回来。他就站在走廊拐角的视线死角处,死死盯著客厅里有说有笑、肆意模仿嘲笑他的一群人。 两分钟后。 “咔噠。” 一声极其细微的打火机声从卫生间方向传来,紧接著,一股淡淡的焦糊味飘进了客厅。 杨坚的反应最快,他眼神一凛,第一个衝到了卫生间门外,用力扭了一下门把手——门被反锁了! “马蒂!你在里面干什么?!”维罗妮卡紧跟著衝过来,闻到焦糊味后脸色煞白。 “那里面掛著我的婚纱!!”希拉尖叫起来。 “你们这些骗子!你们都在嘲笑我!”门內传来马蒂歇斯底里的怒吼,伴隨著打火机不断“咔噠咔噠”擦出火花的声音,“我要把这件该死的衣服烧成灰!!” “马蒂,冷静点。”杨坚隔著门板,声音沉稳且带著一种奇异的安抚力量,试图拖延时间,“刚才v不是在嘲笑你,她是在向我们炫耀你发脾气的时候有多威风。真的,我们都被嚇住了。” 趁著杨坚用话术吸引马蒂注意力的空档,他迅速朝维罗妮卡打了个手势。 维罗妮卡立刻心领神会,一秒入戏。她趴在门上,带著哭腔开始了影后级別的表演。 “马蒂,对不起!我怎么会嘲笑你呢?你忘了我们小时候吗?爸爸打我的时候,是谁帮我挡的皮带?是你啊!”维罗妮卡声泪俱下,“我结婚怎么可能没有你?如果你今天不参加我的婚礼,那这婚纱烧了也就烧了,我也不结了!” 门內的打火机声突然停住了。 马蒂毕竟是个极度缺爱又单纯的狂躁症患者。听著妹妹回忆童年、听到妹妹为了他连婚都不结了,他那根紧绷的神经瞬间软了下来。 “v……你真的希望我去?”门內传来马蒂委屈的声音。 “当然,我发誓!” “咔噠。” 门锁被拧开了。马蒂红著眼眶,手里还攥著那个打火机,毫无防备地推开门,张开双臂想要和自己亲爱的妹妹来一个感人至深的拥抱。 然而,等待他的並不是妹妹温暖的怀抱。 “动手!” 杨坚低喝一声。大门敞开的瞬间,维罗妮卡脸上的泪水和感动瞬间消失得无影无踪,取而代之的是南区大姐大的凶悍。 菲奥娜和维罗妮卡一左一右猛地扑了上去,直接將马蒂按倒在卫生间的瓷砖上。杨坚则眼疾手快地踢飞了掉落的打火机,顺手从旁边扯下了一根粗壮的晾衣绳。 “抱歉了老哥,为了这套婚纱和凯文的命,委屈你一下。”维罗妮卡一边死死压住马蒂,一边接过杨坚递来的绳子,几人合力,將疯狂挣扎的马蒂结结实实地五花大绑在了卫生间粗大的水管上。 “搞定。”菲奥娜拍了拍手上的灰尘,长舒了一口气。 眾人关上卫生间的门,终於安心地离开去筹备接下来的婚礼。 然而,空荡荡的卫生间里。 被捆在马桶旁边的马蒂,听著门外的脚步声渐行渐远,他原本委屈的眼神逐渐变得疯狂且偏执。他盯著手腕上因为打结过於匆忙而留下的一丝缝隙,开始像一条蛇一样,一点、一点地摩擦著水管,试图挣脱束缚。 纵火狂的眼睛死死盯著窗外——那是凯文和维罗妮卡即將举行婚礼的方向。 第四十一章 混乱但幸福的婚礼 下午两点,阳光带著一丝慵懒的暖意,斜斜地打在希拉·杰克逊家门前的草坪上。 然而,这扇通往外界的木门,此刻对希拉来说,却像是一道通往阿鼻地狱的鬼门关。 希拉身上穿著那件她引以为傲、顏色鲜艷得仿佛能当场起飞的火烈鸟復古礼服,头上甚至还极其用心地搭配了一顶带有黑色蕾丝网兜的英伦小礼帽。她化了全妆,手里紧紧攥著一个小巧的手拿包,指关节因为用力过度而泛起苍白。 “呼——吸——呼——吸——” 希拉站在玄关的门槛边缘,闭著眼睛,嘴里神经质地念叨著心理医生教她的放鬆口诀。她颤抖著抬起穿著高跟鞋的右脚,试图將其迈出那道代表著安全区的门槛。 鞋尖刚刚悬空越过门槛不到一厘米。 “嗡”的一声,希拉的大脑仿佛瞬间被千万根钢针同时扎入。严重的广场恐惧症如同海啸般將她吞没。 她的脸色瞬间变得煞白,额头上细密的冷汗甚至冲刷了刚刚打好的粉底,整个人像是被抽乾了骨头一样,剧烈地颤抖起来。 “不行……我做不到……外面全都是细菌、强盗和失控的汽车……”希拉崩溃地带著哭腔往后退了一大步,双手捂住脸,“哦,天吶,v的婚礼……我真是个没用的废人……” 站在一旁看著这一切的凯伦,眼神里没有惊讶,只有深深的无奈。作为女儿,她对母亲这种周期性的崩溃和尝试早已经习以为常。每当家里有重大社交活动,这套走到门口然后崩溃大哭的流程简直就像电视剧里的固定片头一样准时。 “没事的,妈妈。v和凯文会理解的,你待在家里就好。”凯伦嘆了口气,走上前熟练地拍了拍希拉的后背。但这句轻飘飘的安慰,显然无法抚平希拉內心巨大的挫败感,她哭得更大声了。 就在气氛陷入尷尬和沮丧时,一直站在旁边双手插兜的杨坚,突然走上前来。 他从口袋里掏出苹果手机,手指在屏幕上煞有介事地滑动了几下,眉头微微皱起,露出一副严肃的神情。 “希拉太太,幸好您刚才没有迈出那一步。”杨坚將手机屏幕在希拉眼前晃了一下(屏幕上其实只是一张复杂的股票k线图),语气低沉且充满科学的篤定。 希拉的哭声顿了一下,从指缝里露出一只通红的眼睛,茫然地看著他:“什么?” “我刚刚查看了芝加哥气象局和环保署的实时数据。” 杨坚一本正经地推了一下並不存在的眼镜,深邃的黑眸里闪烁著知识的光芒,“今天下午,因为密西根湖气流逆温效应的影响,整个南区的空气pm2.5指数严重超標,並且伴有高浓度的轻度光化学烟雾和极强的紫外线辐射。” 他停顿了一下,看著希拉逐渐睁大的眼睛,补充道:“您应该知道的,这对您这种拥有极度敏感肌肤、脆弱呼吸道以及高贵体质的女士来说,简直是毁灭性的打击。一旦暴露在这种重度污染的环境中,您的皮肤会加速衰老,呼吸系统会吸入数以亿计的工业粉尘。所以,从科学的角度来说,您选择待在经过严密消毒的无菌家里,是最明智、也最理智的决定。” 这番充满了专业词汇的胡说八道,听得一旁的凯伦目瞪口呆,她那双漂亮的蓝眼睛不可思议地盯著杨坚,仿佛在看一个外星人。 然而,这套在杨坚眼里连三流推销员都不如的话术,对希拉来说,却简直是拯救灵魂的圣经。 希拉脸上的颓丧、內疚和自我怀疑,在零点几秒內被彻底扫空。她猛地直起腰板,苍白的脸上甚至泛起了激动的红晕,那种因为科学赋能而產生的理直气壮,瞬间填满了她的胸腔。 “哦!天吶!我就知道!我刚才就感觉到空气里有一股刺鼻的毒气!”希拉激动地一把抓住杨坚的手,仿佛抓住了救世主,“杨,你真是个充满智慧的绅士!你救了我的命,也救了我的皮肤!” “这是我应该做的,希拉太太。”杨坚谦逊地微微低头,嘴角的弧度拿捏得恰到好处,“健康永远是第一位的。” “没错!科学是不会骗人的!”希拉彻底释怀了,她开心地转过身,像一只骄傲的火烈鸟一样往屋里走去,临走前还不忘回过头,对著两人拋了个飞吻,“亲爱的凯伦,还有睿智的杨,你们好好去享受婚礼吧!哦对了,请务必、务必给我带一块最大的婚礼蛋糕回来,我要巧克力味的!” 看著希拉轻快地消失在客厅拐角的背影,凯伦呆立了足足半分钟,这才转过头,用一种看怪物的眼神看著杨坚。 “pm2.5?光化学烟雾?”凯伦挑了挑眉毛,“这都啥啊?你脑子里到底装了多少奇奇怪怪的东西?” “这就叫情绪价值,亲爱的。”杨坚挑了挑眉毛,伸手揽住了凯伦纤细的腰肢,带著她往门外走去,“走吧,去看看那个凯文和维罗妮卡的婚礼现场有多壮观。” …… 傍晚时分,阿莉比(alibi)酒馆。 如果你习惯了这里平时那股隔夜呕吐物、廉价劣质啤酒混合著劣质香水的酸臭味,那么你今天走进来绝对会怀疑自己是不是走错了片场。 为了这场没有结婚证的婚礼,酒馆老板凯文可以说是下了血本。 原本沾满不明油污的吧檯被擦得鋥亮,天花板上掛满了廉价但足够喜庆的粉色和白色气球。甚至连那个平时用来播重金属摇滚的点唱机,此刻也破天荒地放起了舒缓的乡村爱情歌曲。 南区有头有脸的熟人们几乎都到了,大家穿著各自衣柜里能翻出来的最体面的衣服,端著免费的啤酒大声交谈著。 “弗兰克现在还没个人影吗?”吧檯边,菲奥娜穿著一件有些洗褪色但依然修身的红色连衣裙,仰头灌了一口啤酒,转头问旁边的伊恩。 “他还在医院排队做检查,逃帐回来的路上估计还得去桥洞底下跟流浪汉借个火。”伊恩耸了耸肩,“希望他赶不上这趟免费的酒水,不然凯文今天非得破產不可。” 说话间,婚礼正式开始了。 在一阵並不专业的欢呼声中,凯文穿著一件明显有些紧绷的黑西装,紧张得满头大汗地站在吧檯前。而维罗妮卡则穿著那件由希拉亲手缝製的绝美婚纱,在眾人惊艷的目光中,犹如女王般缓缓入场。 站在他们对面的,是利普和伊恩不知从哪个天桥底下雇来的一个假牧师。这傢伙虽然穿著一身黑色的牧师长袍,但脖子上隱约露出的纹身和那双明显因为刚吸过大麻而显得有些涣散的眼睛,依然出卖了他的本质。 不过,对於这场本就荒诞的南区婚礼来说,谁在乎呢? “在上帝面前,我们聚集於此……”假牧师清了清嗓子,用一种浮夸的语调开始念诵贺词,这套草台班子竟然奇蹟般地成功骗过了坐在第一排、一边抹眼泪一边感动得直点头的卡罗(维罗妮卡的母亲)。 哪怕是南区最不羈的混混们,在凯文红著眼眶念出那句“我愿意”的时候,也都安静了下来,给予了这对新人最真挚的尊重。 “现在,你可以亲吻你的新娘了。”假牧师在胸前极其敷衍地画了个十字。 伴隨著凯文和维罗妮卡深情相拥,点唱机里重新响起了欢快的音乐。整个酒馆瞬间活了过来,爆发出震耳欲聋的欢呼声、震天的口哨声和酒杯碰撞的清脆声响。 就在人群彻底散开、大家纷纷挤向吧檯抢夺免费啤酒,现场气氛重新变得喧闹隨意时,站在人群最后方、端著一杯冰啤酒静静看戏的杨坚,突然感觉有人用手肘轻轻碰了碰他。 转头一看,是利普。 这位智商超群的南区天才,此刻正端著一个酒杯,眼神有些躲闪,表情彆扭。他假装在跟著人群欢呼鼓掌,身体却不动声色地往杨坚这边靠了靠。 “嘿。”利普压低声音,用极快的语速含糊地打了个招呼。 “怎么了,天才?”杨坚轻轻抿了一口啤酒,头都没回,语气里带著一丝戏謔,“如果我没记错的话,你现在应该在家里疯狂重构你那一坨义大利面一样的烂代码,而不是在这里喝免费啤酒。” “我已经重构完一半了!”利普像是被踩了尾巴的猫,立刻低声反驳,但隨即语气又软了下来。他挠了挠那头乱糟糟的头髮,咬了咬牙,仿佛做出了极大的心理斗爭,极其虚心(甚至带著点连他自己都没察觉到的討好)地问出了那个困扰他一中午的问题: “那个……我是说,关於你昨天说的那个叫git的鬼东西。如果……如果在同一个功能模块里,我同时修復了网格生成的一个bug,又优化了数字掉落的算法,那么在写 commit message(提交信息)的时候,我是应该把这两个改动合併成一条记录提交,还是必须强制分成两次单独提交?” 杨坚听到这个问题,差点没绷住笑出声来。 在一间充满著酒精、违禁品和底层穷鬼的破酒馆里;在一个由癮君子假扮的牧师正在庄严宣告“直到死亡將你们分开”的神圣背景音下…… 他和这个南区最聪明的脑袋,竟然躲在角落里,严肃地探討著网际网路大厂高级工程师的“代码提交流程规范”? 这种荒诞的反差感,让杨坚甚至產生了一种时空错乱的爽感。 但他並没有表现出来,而是收起笑容,用一种甲方大爹的口吻,给利普上了一课。 “绝对不能合併。”杨坚盯著台上正在交换戒指的新人,嘴唇微动,“git的核心不仅是保存代码,更是追踪逻辑。任何不相关的修復和优化,必须拆分成两次独立的提交(commit)。而且,提交信息的开头必须给我標明动作属性,修復bug就用 fix:,新增功能就用 feat:,优化就用 refactor:。如果你敢用『修復了几个问题』这种废话糊弄我,我保证让你把那一版的代码全部刪掉重新敲一遍。” “fix,feat,refactor……行,我记住了。”利普在嘴里反覆咀嚼著这几个专业的工程词汇,那双原本充满桀驁不驯的死鱼眼里,此刻竟然闪烁著对知识的渴望和对杨坚那套工业级开发流程的隱隱敬畏。 他喝光了杯子里的啤酒,转身准备偷偷跟其他人吹牛打屁。临走前,利普突然停下脚步,背对著杨坚低声说了一句:“你昨天给的那个mvc架构范例……確实他妈的很牛逼。这就算是我付的学费了。” 看著利普像个得到武林秘籍的学徒一样匆匆离去的背影,杨坚嘴角勾起一抹满意的笑容。 野马已经被套上了韁绳,接下来,就该让这匹天才的马儿为他的资本帝国拉磨了。 …… 晚上八点,婚礼进入了最高潮的狂欢阶段。 点唱机里的乡村音乐被粗暴地切成了震耳欲聋的重金属舞曲,吧檯上的廉价香檳被喷洒得满天都是。 就在这片混乱中,卡罗红著眼眶,颤抖著从贴身的皮包里掏出一个陈旧的信封,郑重其事地交到了维罗妮卡的手里。 “这是你爸爸走之前留下的。”卡罗抹了一把眼泪,声音因为激动而有些嘶哑,“他说过,这是留给我女儿的彩礼钱。他没能亲眼看到你穿上婚纱,但这笔钱,是他作为一个父亲的承诺。” 原本喧闹的周围瞬间安静了下来。维罗妮卡看著手里那个破旧的信封,眼泪瞬间决堤,她紧紧抱著凯文,两人手忙脚乱地撕开封口,从里面倒出了几张已经被岁月染得发黄的美钞。 在全场瞩目下,凯文用沾著一点啤酒沫的手指,极其小心地搓开那叠黄澄澄的钞票数了数。周围的人都屏住了呼吸,等待著一个能改变命运的数字诞生。 然后,凯文猛地抬起头。那张憨厚的大脸上並没有出现“一夜暴富”的狂喜,而是凝固著一种极其滑稽的、啼笑皆非的错愕:“五百……老天爷啊,就整整五百美元?” “五百美金?”维罗妮卡愣了一下,一把抢过信封倒了倒,確认里面真的只有五张轻飘飘的富兰克林。 为了这场假婚礼,他们几乎把整个南区都折腾翻了天——从布置场地、搞定难缠的母亲,再到僱佣那个满身大麻味的假牧师,费了这么大的力气,结果最大的“彩礼”就只有五百块! 这种极具南区黑色幽默的荒诞感,让两人大眼瞪小眼,面面相覷。吧檯前的空气诡异地安静了两秒钟。 紧接著,维罗妮卡看著眼前穿著紧绷西装、满头大汗却满眼都是自己的凯文,突然“扑哧”一声笑了出来。凯文也挠了挠头,跟著爆发出了一阵憨厚又无奈的大笑。 区区五百块买不来什么大富大贵,甚至都不够抵消今天全场免单的啤酒钱。但在这一刻,看著彼此穿著婚纱和西服的模样,那些算计和落差突然都不重要了。 “去他妈的五百块!老娘今天结婚了!!” 维罗妮卡眼角带著笑出的泪花,极其霸气地一把搂住凯文的脖子,狠狠地吻了上去。 周围的人群起初也因为这“雷声大雨点小”的金额愣了一下,但隨即被两人那份毫无保留的真诚快乐所感染,立刻十分捧场地爆发出震耳欲聋的欢呼声、口哨声和酒杯的碰撞声。 杨坚站在不远处,静静地看著这一幕。 费尽心机只赚了五百块,这在资本市场叫彻头彻尾的“血亏”。 但看著两人拥吻时那种比中了千万彩票还要耀眼的幸福感,杨坚端著酒杯的手微微一顿。 作为一个脑子里永远只盘算著利益最大化、资本槓桿和技术垄断的“重生老狐狸”,他那颗被商业逻辑包裹得有些冰冷的心臟,在这一刻,竟然罕见地被一种名为“真实”的东西猛烈地撞击了一下。 他不由自主地举起手里的酒杯,遥遥对著人群中央相拥大笑的凯文和维罗妮卡,由衷地敬了一杯。 “嘿!杨!別傻站著了!快过来!” 伴隨著重金属舞曲的轰鸣,菲奥娜不知道什么时候衝到了他身边。这个南区的大姐大因为喝了不少酒而脸颊通红,她毫不客气地一把抓住杨坚的胳膊,连拖带拽地將他拉进了人群中央。 “来来来!加拉格一家,还有所有见鬼的朋友们!合照了!” 凯文举著不知道从哪借来的老式拍立得相机,所有人极其自然地挤作一团。菲奥娜一手揽著伊恩,另一只手直接霸道地搂住了杨坚的肩膀,將这个原本游离在南区规则之外的小资本家,死死地按在了这张全家福的镜头之下。 “三!二!一!茄子!!” “咔嚓!” 伴隨著刺眼的闪光灯亮起,杨坚那张原本带著几分疏离和假笑的脸,在这一刻,被永久地定格在了这张充满了南区烟火气的照片上。他知道,从这一秒开始,他在这群人的潜意识里,不再是一个亚裔邻居,而是真正融入了这个混乱家庭的一份子。 …… 深夜十一点半,酒馆里的狂欢依然没有停歇的意思。 酒精的催化加上震耳欲聋的音乐,让角落里的荷尔蒙开始疯狂分泌。杨坚放下空了的啤酒杯,和坐在高脚凳上已经眼神拉丝的凯伦对视了一眼。 两人没有说一句话,极其默契地一前一后穿过拥挤的人群,溜进了酒馆后面那个灯光昏暗、气味感人的男女共用卫生间。 “咔噠”一声,杨坚反锁了最里面那个隔间的门。狭窄的空间里,凯伦迫不及待地贴了上来,双手熟练地扯开了他衬衫的领口,两人准备在这个极度刺激的环境里,延续白天的物理补课。 然而,就在杨坚的后背抵在冰凉的瓷砖上,气氛即將推向顶峰时…… “咔噠……咔噠……” 一阵诡异且细微的金属摩擦声,透过薄薄的木板隔墙,从旁边的隔间里传了过来。 紧接著,一股刺鼻且极其劣质的打火机汽油味,顺著底部的缝隙,幽幽地飘进了杨坚的鼻腔。 杨坚的瞳孔瞬间收缩,他脑海中名为“危险”的警报器疯狂拉响。他一把按住凯伦正在往下探索的手,眉头紧皱,將食指竖在唇边,做了一个极其严厉的“噤声”手势。 凯伦被他突然改变的眼神嚇了一跳,瞬间清醒了一半,乖乖地捂住嘴巴不敢出声。 杨坚放轻脚步,踩在马桶的边缘上,利用身高的优势,悄悄探出半个脑袋,越过隔板往隔壁间看去。 只看了一眼,杨坚的头皮就炸了。 就在距离他不到一米的隔壁间里,维罗妮卡那个本该被绑在希拉家水管上的狂躁症哥哥——马蒂,此刻竟然奇蹟般地蹲在马桶盖上!他的手腕上还残留著被绳子勒出血痕的勒痕,显然是靠著某种极其残忍的方式硬生生挣脱出来的。 而最要命的是,这个彻底陷入疯狂的纵火犯,此刻正將酒馆卫生间里能找到的所有捲纸、废弃的纸壳箱,全部堆在了角落里。他的脸上带著那种令人毛骨悚然的、神经质的狂笑,手里拿著一个防风打火机,大拇指正不停地摩擦著滚轮。 “呲啦——” 一簇幽蓝色的火苗在昏暗的隔间里亮起。 这特么是个不要命的疯子!在这满是酒精和木质结构的破酒馆里点火,外面那群喝得烂醉的傢伙连一分钟都活不过! 在这千钧一髮之际,杨坚展现出了远超常人的极度冷静。 他没有像恐怖片里的炮灰那样大喊大叫打草惊蛇,而是悄无声息地跳下马桶。他以最快的速度帮凯伦拉好背后的拉链,凑到她耳边用极其沉稳有力的声音低语道:“旁边是马蒂,他在点火。听著,什么都別问,一出去就立刻往大门方向走,找个安全的地方等我。” 凯伦惊恐地瞪大了眼睛,拼命地点头。 杨坚深吸一口气,猛地拉开隔间的门,拉著凯伦悄无声息地溜了出去。 出了卫生间,震耳欲聋的音乐瞬间掩盖了所有的声音。杨坚像一头锁定猎物的猎豹,一把推开挡路的醉鬼,径直衝向吧檯,一把抓住了正在和人拼酒的维罗妮卡和凯文。 “v,凯文,听著。”杨坚的声音不大,但那种冷酷的穿透力瞬间让两人清醒了过来,“马蒂挣脱了。他现在就在男厕所的最后一个隔间,火已经点著了。” “那个狗娘养的混蛋!!”维罗妮卡爆出一句经典的漂亮国国骂。 她连犹豫都没有犹豫一秒,直接一把推开面前的酒杯,伸手摸进她那个平时用来装杂物的巨大皮包里。在一阵翻找后,她竟然极其硬核地掏出了一支粗大的军用级强力镇静麻醉针!。 “凯文!动手!”v咬牙切齿地吼道。 三秒钟后。 杨坚一脚踹开了男厕所的大门,紧接著是一个標准的侧踹,直接將最后一个隔间的木板门连同门锁一起踹得粉碎! 门板倒塌的瞬间,里面正准备將火苗扔进纸堆的马蒂惊愕地抬起头。 还没等他发出尖叫,体型庞大的凯文已经带著一阵狂风扑了进去。凯文用那条粗壮的胳膊一把死死锁住了马蒂的喉咙,將他整个人凌空拔起,另一只手精准地捏灭了那簇致命的火苗。 “呜呜呜——”马蒂疯狂地蹬动著双腿,白眼直翻。 “去死吧你这个企图毁掉我婚礼的王八蛋!” 紧隨其后的维罗妮卡没有丝毫的怜悯,她举起那支粗大的麻醉针,对著马蒂的大腿肌肉,手起针落,狠狠地扎了进去,並且粗暴地一推到底! 强效镇静剂顺著血液瞬间流遍马蒂的全身。不过短短几秒钟,这个上一秒还要拉著整座酒馆陪葬的纵火狂,眼白一翻,像一滩烂泥一样彻底瘫软在凯文的手臂里。 杨坚站在一旁,看著这行云流水、毫不拖泥带水、完全不讲任何法律武德的助眠连招,默默地在心里竖了个大拇指。 外面的重金属音乐依然在轰鸣,没有一个人察觉到厕所里刚刚发生了一场生死危机。 “这堆垃圾怎么处理?”凯文喘著粗气,看著怀里的死猪问道。 “从后门拖出去,扔进那辆用来拉泔水的垃圾车里!”维罗妮卡恶狠狠地踩灭了地上还在冒烟的废纸,转头看向杨坚,凶悍的脸上突然挤出一个感激的笑容,“杨,今天算我欠你一个人情。” “婚礼快乐,v。”杨坚微微一笑,绅士地整理了一下因为踹门而有些发皱的袖口,转身走入喧闹的人群中。 伴隨著后巷门被重重关上的声音,这场荒诞、疯狂却又无比真实的南区婚礼,终於在夜色中画上了一个圆满的句號。 第四十二章 拿A的奖励 夜色深沉如水,远处的街灯在雾气中晕染出一团团昏黄的光晕。在凯伦家旁边的高架桥地铁轨道下方,有一片被废弃了许久的工业空地。几个巨大的、表面布满斑驳铁锈的货柜错落有致地堆叠在那里,像是一座座沉默的钢铁堡垒。 这是只属於杨坚和凯伦两人的秘密基地。 此刻,初东的夜风带著几分沁人的凉意。杨坚和凯伦正並排躺在最高处的一个货柜顶上。冰凉的钢铁触感透过薄薄的衣衫传递到背部,却丝毫没有熄灭两人身上散发出的年轻热力。 凯伦將脑袋轻轻靠在杨坚的肩膀上,一头金色的长髮隨意地铺散开来。她的一只手紧紧抓著杨坚宽大的手掌,手指与他十指交扣,另一只手则下意识地抓紧了身侧的货柜边缘。 “来了……”凯伦突然压低了声音,语气里透著一种兴奋的战慄。 “轰隆隆——” 远处,一道刺眼的白光划破夜空。伴隨著沉闷的金属摩擦声,一列午夜的l线地铁如同咆哮的钢铁巨兽,顺著头顶上方仅仅距离他们不到五米的高架铁轨呼啸而来。 当沉重的列车车厢携带著巨大的动能碾压过头顶的正上方时,整个高架桥的钢樑都开始发出剧烈的震颤。这种恐怖的震动顺著巨大的水泥桥墩,直接传导到了他们身下的货柜上。 “嗡嗡嗡——” 强烈的共振让空气都仿佛在跟著发抖。躺在货柜上的两人瞬间感觉到身体仿佛失去了重力,那种伴隨著巨大噪音和剧烈震盪的失重感,简直比游乐园里最刺激的过山车还要狂野百倍。 “啊啊啊啊啊——” 在这震耳欲聋的轰鸣声中,凯伦再也抑制不住內心的激动,她闭上眼睛,迎著头顶呼啸而过的狂风,发出了一阵夹杂著欢快的尖叫声。 她毫不顾忌地大笑著,在剧烈的震动中紧紧抱住杨坚的胳膊,仿佛在这个疯狂摇晃的钢铁世界上,他是她唯一可以依靠的锚点。 杨坚没有尖叫,但他感受著身下剧烈的震盪和怀里女孩温热柔软的躯体,嘴角也不自觉地上扬。 这种过山车贫替,是他们在南区无聊时发掘出的小游戏,粗糙、危险,却又无比刺激。 十几秒后,列车的尾灯化作一个红色的光点消失在夜色深处。剧烈的震动渐渐平息,巨大的轰鸣声也隨之远去,四周再次恢復了属於深夜的静謐。 只有高架桥的铁轨间隙里,偶尔会落下几片被风捲起的枯叶。 透过头顶铁轨交错的巨大缝隙,能看到被切割成一块块几何形状的夜空。南区的光污染很严重,星星很少,只有零星的两三颗在云层后方闪烁著微弱的光芒。 凯伦的胸口因为刚才的尖叫和刺激还在剧烈起伏著。她转过头,那双如同海水般湛蓝的眼睛里,此刻盈满了毫不掩饰的眷恋和爱意。她痴痴地凝视著杨坚那张在昏暗夜色下依然轮廓分明、英俊得令人心悸的侧脸。 “杨”凯伦轻唤了一声。 “嗯?”杨坚微微偏过头。 “v的婚礼……举办得真好啊。”凯伦的指尖轻轻在杨坚的胸膛上画著圈,语气里带著几分平时少有的温柔和感慨,“虽然没有专业牧师,没有高档酒店,甚至最后只拿到了500刀的嫁妆……但我看得出来,她是真的开心。当她穿上那件婚纱时,她简直是整个南区最幸福的女人。” 杨坚脑海中浮现出在艾拉伯酒馆里那场鸡飞狗跳却又温馨无比的狂欢。 “是啊。”杨坚仰起头,任由微凉的夜风拂过脸颊,声音深邃而轻缓,“在这片连明天都很廉价的土地上,能亲眼看著他们办完一场属於自己的婚礼……那种毫无保留的喜悦,確实美得很动人。” 听到杨坚的回应,凯伦的身体又往他怀里缩了缩。女孩的心思总是敏感且跳跃的,目睹了一场婚礼,哪怕是別人的,也总会不可避免地联想到自己。 她仰起头,看著杨坚的眼睛。在那双深邃漆黑的瞳孔里,她清晰地看到了自己小小的倒影。 凯伦的声音轻得像是一阵风就能吹散,“那咱俩……未来会怎么样?” 这是一个会让无数渣男瞬间汗流浹背的问题。在南区这种连明天吃什么都无法確定的地方谈论“未来”,本身就是一件奢侈的事情。 但杨坚的脸上没有出现丝毫的慌乱或是敷衍。他转过头,那张建模顶级的完美面庞在微弱的光线下面对著凯伦。 杨坚伸出修长的手指,轻轻將凯伦脸颊上一缕被风吹乱的金髮拨到耳后,指腹顺势抚过她温热细腻的脸颊。 “我们会以更美妙、更持久的关係,一直陪伴彼此。”杨坚直视著她的眼睛,语气真诚且深情。 这句话没有確切的终点,却描绘了一个浪漫的过程。 凯伦的呼吸瞬间急促了几分。对於一个从小缺少父爱、在混乱环境中长大的南区女孩来说,这种成熟、迷人且带著坚定力量的承诺,比任何毒药都致命。 她什么也没说,毫不犹豫地仰起头,双手紧紧搂住杨坚的脖子,热烈且主动地吻了上去。 夜风拂过高架桥的立柱,发出呜呜的声响。在这个冰冷的货柜顶上,两人的唇齿激烈地交缠在一起,带著一丝尚未散去的荷尔蒙与青春期的悸动。 良久,唇分。 凯伦的脸颊红得像是一颗熟透的苹果,嘴唇微肿,眼角还带著没有褪去的水光。她趴在杨坚的胸口上剧烈地喘息著,听著他沉稳有力的心跳声。 突然,她像是一只狡黠的小狐狸一样抬起头,刚才那种伤感和深情瞬间被一种充满朝气的得意所取代。 “对了!”凯伦眨了眨眼睛,像个邀功的小女孩一样兴奋地宣布,“你猜怎么著?我这次的数学期中考试……终於拿了a!” 杨坚挑了挑眉毛,眼中闪过一丝惊讶。 “看来我这每天两个小时的物理和数学补课,確实卓有成效。”杨坚嘴角勾起一抹坏笑。 凯伦娇嗔地锤了一下他的胸口,然后理直气壮地伸出了白嫩的手掌:“少来这套!按照咱俩之前的规定,如果我拿了a,你不仅要送我一台二手iphone作为奖励,还要无条件答应我一个要求!” “说吧,你的要求是什么?”杨坚心情很好地靠在货柜上,摆出一副洗耳恭听的姿態。 “我要你……”凯伦故意拉长了声音,极其俏皮地用手指点了点杨坚的鼻尖,“以我『家长』的身份,去参加我这周三晚上的学校家长会!而且,你要用你送我的那台iphone,全程录像记录下我被那个刻薄的数学老师表扬的高光时刻!” 杨坚愣了一下,隨即忍不住低声笑了起来。 “怎么?你不愿意?”凯伦撅起嘴,“难道你怕別人看出来你根本不是我哥?” “当然不是。”杨坚坐起身,乾脆地答应了下来,“我明天就可以把手机给你。这周三晚上对吧?没问题。不过……” 杨坚上下打量了一下自己隨意的穿著:“作为一个家长,我需不需要准备点什么服装道具?比如贴个假鬍子什么的?” 凯伦被他逗得咯咯直笑,她挑起了杨坚的下巴:“我的好哥哥,你的脸太招摇了。作为家长去学校,你可得穿得稍微成熟一点,免得被那些发情的女同学当成转校生给生吞活剥了。” 她眨了眨眼睛,语气里带著不容拒绝的命令:“明天下午放学后你在校门口等我。我要带你去买两件能震住老师的衣服!” …… 第二天下午。 阳光斜斜地照进南区街角的一家平价折扣服装店tj maxx。这里没有悠扬的背景音乐,没有精致的橱窗,只有有些刺眼的白炽灯管,以及一长排一长排极其拥挤、需要自己慢慢翻找的廉价衣架。 在这个隨处可见加大码t恤和几十美金折扣外套的地方,杨坚的存在简直就像是误入平民窟的顶级男模。 他今天特意提前將一台破解好的“99新”运营商限定iphone交给了凯伦。拿到手机的女孩开心得在校门口就跳到他身上。 此刻,凯伦正坐在一排凌乱的试衣间外的摺叠椅上,手里捧著那台新手机,但她的目光却一秒钟都没有在屏幕上停留,而是死死地盯著眼前那扇刚刚被推开的试衣间木门。 “这件怎么样?” 杨坚单手拨开门帘,从试衣间里走了出来。 他身上换上了一件普通的黑色休閒夹克,里面搭了一件白色的基础款t恤,下半身是一条没有太多剪裁修饰的直筒牛仔裤。 这套衣服加起来的標价绝对不超过八十美金,但穿在杨坚身上,却產生了一种神奇的化学反应。 宽阔的肩膀自然地撑起了夹克的轮廓,紧致的腰腹线条在白t恤下若隱若现,一双笔直修长的大腿直接把那条普通的牛仔裤穿出了顶级高定的质感。再配上他那张仿佛被上帝用刻刀一点点雕琢出来、毫无死角的建模脸,哪怕是这家破败的平价服装店,此刻也仿佛变成了好莱坞男星的街拍秀场。 坐在椅子上的凯伦直接看呆了。 她张著嘴巴,蓝色的眼睛里疯狂闪烁著毫无掩饰的星星眼。刚才杨坚在试衣间里脱下衬衫换衣服时,门帘偶尔露出的一丝缝隙,让她隱约看到了他那犹如古希腊雕塑般极具爆发力的腹肌和背部线条,直接让这个正值青春期的女孩心跳加速到了极点。 没有任何一个女人能拒绝这种纯粹的、充满侵略性的顏值和肉体暴击。 “咕咚。”凯伦咽了一口唾沫,极其直白地感嘆道,“杨……如果明天晚上你穿成这样去家长会,我敢打赌,不光是我的女同学们,连那个三十多岁离过婚的数学老师都会忍不住想要你的电话號码。” “太招摇了是吧?”杨坚看著镜子里的自己,客观地评价道,“而且这看起来不像个去开会的家长,倒像是个准备去酒吧钓鱼的南区混混。” 他转身又走回了试衣间:“我再试试你挑的那套西装外套。” 几分钟后。 当杨坚再次走出来时,凯伦感觉自己的呼吸都要停滯了。 他换上了一件深灰色的商务休閒款西装外套,里面是一件解开了两颗纽扣的浅蓝色衬衫,下摆被极其隨意地扎进了黑色的休閒西裤里。 如果说刚才那套夹克展现的是他爆棚的荷尔蒙,那现在这套略显成熟的装扮,则將他那顶级的身材比例展现得淋漓尽致。西装的剪裁恰到好处地收紧了腰线,领口微敞的衬衫透著一股致命的禁慾感和漫不经心的慵懒。 帅。除了极其具象化的“帅”之外,根本找不到第二个词来形容。哪怕领口处那有些粗糙的缝线依然在提醒著这是一件廉价打折货,但在绝对的顏值和身材碾压面前,这件衣服已经彻底升华了。 “就这件了。”凯伦猛地站起身,三步並作两步走到杨坚面前,极其满意地帮他理了理衣领,眼睛里满是占有欲和骄傲,“天吶,你穿这套简直完美得不像话。你明天就穿这个去学校,我要让所有人都知道,我的哥哥是全芝加哥最帅的男人。” 杨坚看著镜子里確实挑不出什么毛病的装扮,无所谓地点了点头:“行,既然凯伦大小姐拍板了,那就买单吧。” 两人走到服装店有些破旧的收银台前。 收银员是一个嚼著口香糖的黑人大妈,她看了一眼电脑屏幕上的条形码,头也不抬地说道:“一共六十五块八毛五分。” 杨坚极其自然地伸手摸向口袋,准备掏出钱包。 然而,就在他的手指刚刚触碰到钱包边缘的那一刻。 一只柔软的小手突然按住了他的手腕。 杨坚转过头,有些诧异地看著站在身边的凯伦。 只见这个平时总是咋咋呼呼的女孩,此刻却紧紧抿著嘴唇。她另一只手迅速地从自己那个洗得有些发白的小包里,掏出了一把皱巴巴的零钱——里面有二十块的纸幣,也有五块和一元的零钞,甚至还有几个硬幣。 “这件衣服,我来付。” 凯伦將那把带著体温的零钱拍在收银台上,转头看著杨坚,那双蓝眼睛里闪烁著一种认真的光芒。 杨坚愣住了。他看著那堆显然是女孩攒了很久的零钱,眉头微微皱起:“凯伦,没必要,这只是一件衣服……” “不。”凯伦极其坚决地摇了摇头,打断了他的话。 她深吸了一口气,声音虽然不大,却透著一股自尊和清醒。她看著杨坚的眼睛,极其认真地说道: “杨,你今天早上送了我一台那么贵的iphone,虽然你说是二手的,但我知道那跟新的没什么差別。你教我数学,帮我拿了a,还愿意陪我去演那该死的家长会……” 凯伦低下头,小心翼翼地將收银台上的纸幣一张张抚平,声音变得有些轻柔:“我確实零花钱不算特別多,但我不想在你面前,变成一个只会心安理得白嫖你的吸血鬼。这些是我这段时间一点点攒下来的零花钱。” 她抬起头,衝著杨坚绽放出一个无比灿烂且纯粹的笑脸。 “这件外套,是我给你买的。就当是……送给全芝加哥最帅家长的入职礼物。” 收银台前有些刺眼的白炽灯光打在凯伦那头金色的长髮上,让她此刻看起来竟然有一种极其耀眼的美丽。 杨坚看著眼前这个带著几分笨拙、却无比真诚地想要和他建立对等关係的女孩。他那颗早已习惯了利益交换和价值算计的心臟,罕见地漏跳了半拍。 他没有再坚持去掏钱包,而是温柔地反手握住了凯伦按在他手腕上的那只手。 “好。”杨坚看著她,嘴角勾起一抹极其柔和且真挚的笑意,“那我就收下了。这绝对是我穿过,最昂贵、也最合身的一件衣服。” 凯伦的脸颊瞬间飞上两抹红晕,她有些羞涩却又骄傲地扬起了下巴,看著收银员大妈將那件属於她的心意,仔细地装进了一个购物袋里。 在这个廉价的折扣店里,一场双向奔赴的浪漫,被这几十块钱的皱巴巴的纸幣,彻底具象化了。 第四十三章 逼弗兰克参加家长会 杨坚单手提著那个装著新西装的购物袋,双手插在夹克的口袋里,踏著有些开裂的人行道往回走。 刚走到距离加拉格家还有半个街区的十字路口,他远远地就看到一个熟悉的身影。 菲奥娜穿著那件略显单薄的外套,双手抱在胸前,正低著头、踢著脚下的一块碎石子往前走。昏暗的路灯打在她显得有些凌乱的棕色捲髮上,那张平时总是充满斗志和泼辣的脸上,此刻却写满了深深的疲惫与焦躁。 “嘿,菲奥娜。”杨坚停下脚步,轻声打了个招呼。 菲奥娜猛地抬起头,看清是杨坚后,紧绷的肩膀稍微放鬆了一些。她扯出一个有些勉强的笑容:“嘿,杨。这么晚还在外面晃荡?” 她的目光顺势落在了杨坚手里那个印著折扣店logo的购物袋上,眉毛微微一挑,带著几分南区女孩特有的调侃:“怎么?发大財了?还是准备去哪个高档酒吧钓个富婆,居然都开始置办新行头了。” “別拿我开玩笑了。”杨坚笑著摇了摇头,把购物袋稍微提了提,“是凯伦。她这次数学期中考试居然破天荒地拿了a。为了兑现奖励,她逼著我这周三晚上装成她的哥哥,去学校替她开家长会。说我的脸太年轻,非拉著我去买了套看起来能震住老师的衣服。” 听到这个荒诞却又真实的理由,菲奥娜愣了一下,隨即忍不住发出了一声无奈的苦笑。 她伸手揉了揉隱隱作痛的太阳穴,长长地嘆了一口气:“老天啊……看来我们这两天,都在被家长会这种该死的东西折磨。” 杨坚敏锐地察觉到了她话里的疲惫,收起了隨意的笑容:“怎么了?家里又出乱子了?” 菲奥娜仿佛终於找到了一个可以倾诉的情绪出口,她靠在路边的电线桿上,从口袋里摸出一根有些发皱的香菸点燃,深吸了一口。 “是卡尔。”菲奥娜吐出一口青烟,声音里透著深深的无力感,“今天早上他上学前,递给我一封老师写的信。信上说,卡尔最近在学校里表现出了极度的暴力倾向和攻击性行为。说他就是个隨时会爆炸的微型恐怖分子!老师在信里下了最后通牒,强制要求他的父母必须参加这周三的家长会。” “卡尔的脾气確实有点……生猛。”杨坚客观地评价道,“学校的担忧也很合理。但这应该不至於让你愁成这样吧?” “如果只是这样就好了。”菲奥娜烦躁地抓了一把头髮,“就在我刚拆开那封信的时候,家里突然闯进来两个像大猩猩一样强壮的东欧恶棍。他们介绍自己叫罗德和弗拉德。你猜怎么著?弗兰克那个老混蛋最近搞砸了一起保险诈骗,居然欠了他们整整六千美元!” 杨坚挑了挑眉毛,语气里带著一丝戏謔的惊讶:“六千美金?看来弗兰克最近的业务规模做大了吧。不过这老傢伙肯定拿不出钱来。” “他要是能拿出钱,母猪都能上树了!” 菲奥娜咬牙切齿地说,“那两个恶棍放了狠话,如果见不到钱,他们就会拿家里的孩子们开刀。我刚才跑到艾伯拉酒吧去找弗兰克对质,顺便逼他去参加卡尔的家长会。结果呢?这老混蛋不仅一口回绝,还在那两个恶棍追到酒馆时,直接丟下我脚底抹油溜了!” 说到这里,菲奥娜的眼眶因为愤怒和委屈微微有些发红,但她倔强地扬起下巴,不让眼泪掉下来。 “我下午去了趟学校,去见卡尔的老师德芙琳小姐和那个见鬼的校长。他们根本不听我解释,直接威胁说,如果家长或者法定监护人不能准时出席,他们就会立刻联繫cps(儿童保护局)把卡尔带走。” 菲奥娜狠狠地將菸头扔在地上踩灭,声音有些发抖:“史蒂夫那个傢伙居然还建议他去假扮父亲。拜託!他那张脸看起来就像是刚大一的毛头小子,哪个瞎了眼的老师会信他有个十几岁的儿子?” 看著菲奥娜这副被生活逼到死角,却依然像头母狮子一样死死护著领地的模样,杨坚的心里闪过一丝怜悯。 他没有给出什么大而无当的承诺,而是理智地分析道:“听著,菲奥娜。学校只是在走流程嚇唬你,cps(儿童保护局)的介入审批是一套极其繁琐的官僚程序,不可能因为一次家长会缺席就立刻上门抓人。事情远没有到不可挽回的地步。至於弗兰克……那个老狐狸总有办法保住自己的命,也总有办法被逼出水面。先回去好好睡一觉,总会有转机的。” 这种不带任何怜悯,只有冷静分析的安慰,反而让菲奥娜焦躁的情绪平復了不少。她深吸了一口气,感激地冲杨坚点了点头:“谢谢你,杨。你总能让人冷静下来。bye” 两人在路口分別,各自带著不同的思量,消失在南区的夜色中。 …… 第二天下午。希拉家那间总是充满了復古碎花装饰的客厅里,瀰漫著一种慵懒鬆弛的氛围。 阳光透过百叶窗的缝隙,在铺著地毯的地板上投下斑驳的光影。 刚刚在楼上臥室里结束了一场物理补课,此刻正处於贤者时间的杨坚,正舒服地靠在沙发上。他的腿上放著那台银色的笔记本电脑,厚脸皮地蹭著希拉家的免费wifi处理著工作。 而在他对面的长沙发上,凯伦只穿著一件宽大的男式白色t恤(那是杨坚的),两条白皙修长的大腿极其隨意地搭在沙发扶手上。她以一个充满诱惑力的姿势躺在那里,正兴致勃勃地摆弄著杨坚昨天送她的那台iphone。 屋子里很安静,只有手指敲击键盘的轻微“噠噠”声,以及凯伦时不时因为手机上的新鲜功能而发出的轻笑。两人都没有说话,却享受这种身处同一空间內,各自做著自己事情的陪伴感。 杨坚打开了git代码仓库,目光在屏幕上快速扫过。 他在审查利普昨晚提交的《2048》代码。十几分钟后,杨坚的眉头微微舒展,眼中闪过一丝毫不掩饰的讚赏。 “天才不愧是天才。”他在心里暗暗感慨。 仅仅只是一次线上教学和一份重构范例,利普提交上来的这版代码简直发生了脱胎换骨的进化。之前那一坨麵条一样的逻辑被彻底捨弃,极其標准的mvc(模型-视图-控制器)架构被搭建得清清楚楚。 那些像加密通话一样的变量名全部改成了人类能看懂的规范英文,甚至在网格合併算法这种核心逻辑旁边,利普还规规矩矩地加上了清晰的英文注释。 只要给这匹野马指明方向並套上规矩的韁绳,他爆发出的学习能力和执行力简直令人胆寒。 杨坚满意地点了点头。这一次,他没有再进行大刀阔斧的修改,而是轻描淡写地在代码仓库的评论区里留了几条小意见:“架构和规范勉强及格了。接下来,多增加一些极端的边界测试用例(edge cases),比如网格全部填满且没有可合併项时的状態判定。继续完善。” 就在杨坚刚刚敲下回车键,准备合上电脑时。 “砰!!!” 客厅的大门突然被人极其粗暴地一把撞开。 木门狠狠地砸在墙壁上,发出巨大的闷响,嚇得沙发上的凯伦猛地坐直了身子,手里的iphone差点砸在鼻子上。 只见弗兰克·加拉格像一条被猎犬追得走投无路的丧家之犬一样,满头大汗、脸色惨白地衝进屋子。他连鞋都没脱,直接一个狼狈的滑铲,连滚带爬地躲到了凯伦躺著的那张沙发背后。 “嘘!嘘!!別出声!千万別告诉他们我在这儿!!”弗兰克双手死死地抱著头,撅著屁股趴在沙发后面,压低了嗓音神经质地哀求著。 “弗兰克?!你发什么疯!”凯伦没好气地骂道。 还没等凯伦的话音落下,门外的街道上就传来了一阵沉重且急促的脚步声,夹杂著带有浓重东欧口音的粗俗咒骂。 “那个老混蛋跑哪去了?!” “就在这附近!如果让我抓到他,我发誓一定要把他的一条腿卸下来塞进他自己的屁股里!” 听著门外那两个恶棍(罗德和弗拉德)越来越近的脚步声,弗兰克嚇得浑身抖得像个筛子。他像是抓住了最后的救命稻草一样,伸出脏兮兮的手死死抓住了杨坚垂在沙发边的裤腿。 “杨!好兄弟!看在上帝的份上,帮帮我!帮我打个掩护,不然那两个俄国佬真的会杀了我!”弗兰克绝望地恳求著,那张满是皱纹的脸上写满了对疼痛的恐惧。 杨坚静静地坐在沙发上,电脑屏幕散发的微光映照在他没有任何波澜的脸上。 他听著门外渐渐逼近的动静,脑海中瞬间浮现出昨晚在十字路口,菲奥娜那张因为疲惫和焦躁而显得无比憔悴的脸。 在这个混乱的南区,没有什么是不能交易的,尤其是面对像烂泥一样的弗兰克。 杨坚没有踢开弗兰克的手,而是微微俯下身。他那双漆黑深邃的眼睛盯著缩成一团的弗兰克,语气平淡得像是在討论今天的天气,却透著一种让人无法拒绝的压迫感: “听著,弗兰克。我可以帮你出去对付那两个没脑子的肌肉男,把他们引开,保住你这两条用来逃跑的腿。” 弗兰克眼睛一亮,刚想开口讚美上帝和杨坚的慷慨。 “但是——”杨坚打断了他,声音低沉且不容置疑,“我不做免费的慈善。代价是,你这周周三必须回家,换上一身像样点的人类衣服,然后准时去参加卡尔的家长会,替菲奥娜把学校和儿童保护局的那个烂摊子彻底解决掉。” 弗兰克的表情瞬间凝固了。为什么要去学校?去面对那些刻薄的老师和满嘴规章制度的校长?这对他这种习惯了逃避责任的老无赖来说,简直比杀了他还难受。 他刚想习惯性地耍赖推脱,门外已经传来了恶棍罗德暴躁的声音:“看看这间屋子!门是开著的!那个老鼠肯定躲在里面!” “三秒钟。”杨坚直起身子,双手交叉放在膝盖上,用一种看死人的目光看著弗兰克,“三、二……” “成交!!我发誓!我周三一定去开那个该死的家长会!!快去把他们弄走!!” 在两条腿被打断和去开家长会之间,弗兰克从心地做出了选择。 看著弗兰克像捣蒜一样疯狂点头的滑稽模样,杨坚满意地勾起了嘴角。他合上电脑,站起身整理了一下衣摆,在凯伦惊讶的目光中,迈开长腿,神色从容地朝著大门外那两个凶神恶煞的恶棍走去。 第四十四章 两边的家长会 “砰、砰、砰!” 希拉家的大门被砸得震天响,伴隨著东欧口音的粗野咒骂,仿佛下一秒那扇脆弱的木门就要被人硬生生踹开。 躲在沙发后面的弗兰克已经抖成了一团烂泥,双手死死捂住耳朵,嘴里含糊不清地向上帝祈祷著。 杨坚站起身,从容地整理了一下略微有些褶皱的衬衫下摆,在凯伦紧张的目光中,迈开长腿走到玄关,一把拉开了大门。 门外,站著两个像棕熊一样强壮的东欧恶棍,罗德和弗拉德。两人手里甚至还攥著一根棒球棍,看到开门的不是弗兰克,而是个高大英俊、眼神冰冷的亚裔青年,两人明显愣了一下。 “弗兰克那个老杂种呢?!”罗德粗声粗气地吼道,试图用体型压制对方。 然而,杨坚並没有露出恐惧的神色。 他淡定地靠在门框上,双手抱在胸前,眼神里甚至带著一丝被打扰的不耐烦。 “如果你是说那个浑身散发著廉价威士忌臭味、跑起来像条丧家犬一样的老头……”杨坚用下巴指了指房子侧面的巷子,语气篤定,“他三分钟前刚刚翻过了后院的柵栏。如果你们现在顺著那条小巷往l线地铁站的方向追,应该还能看到他的屁股。” 这种镇定的话语,配上杨坚那张欺骗性的脸,瞬间打消了两个头脑简单的恶棍的疑虑。 “妈的,算那老小子跑得快!”罗德狠狠地吐了口唾沫,衝著弗拉德招了招手,“走!去地铁站堵他!” 看著两个肌肉男迈著沉重的步伐消失在巷子尽头,杨坚这才转过身,隨手关上了大门。 弗兰克听到外面的动静没了,立刻像只土拨鼠一样从沙发后面探出头来。他长长地鬆了一口气,连滚带爬地凑到杨坚跟前,刚准备发表一番浮夸的感恩戴德的演讲。 “闭嘴。”杨坚毫不客气地打断了他。 他居高临下地看著弗兰克,眼神冰冷得像是在看一堆不可回收的垃圾:“听著,这是第一次,也是最后一次。下次你再被追债,如果敢把麻烦引到凯伦家,引到我的眼前……我根本不需要他们动手。我会亲手把你绑起来,打包扔进那两个俄国佬的后备箱里,听明白了吗?” 这种没有任何感情色彩,仿佛只是在陈述一个物理规律的警告,让弗兰克忍不住打了个冷颤。 “yes, sir!绝对明白!杨,你真是个讲道理的绅士!”弗兰克连声应下,但当他低下头时,那双狡黠的眼睛却骨碌直转,心里已经在疯狂盘算著该用什么更下作的方法来彻底摆脱这两个该死的追债人。 …… 周三晚上,南区高中的教学楼里灯火通明,喧闹声几乎要掀翻屋顶。 这里是家长之夜。走廊里挤满了穿著隨意、大声嚷嚷的南区父母们,空气中瀰漫著廉价香水、汗味以及各种快餐的油腻气味。 然而,当杨坚和凯伦走进十一年级a班的走廊时,周围的空气仿佛出现了短暂的凝滯。 杨坚今晚穿著凯伦用零钱给他买的那套深灰色商务休閒西装,里面搭著浅蓝色衬衫。他那优越的肩宽腿长,配上那张顶级3d建模的英俊脸庞,在这一群挺著啤酒肚、穿著旧t恤的南区中年男人中间,就像是误入平民窟的好莱坞巨星。 极具男性荷尔蒙的精英气质,瞬间吸引了整条走廊的目光。 “老天……那是谁的家长?”两个穿著热裤的女学生靠在储物柜上,看著杨坚的背影,激动得脸颊通红,甚至忍不住互相掐著胳膊。“不知道,但他看起来就像好莱坞的基努李维斯……” 不仅是女学生,连那些来开家长会的母亲们,也纷纷把目光投了过来。 在等待进入教室的短短十分钟里,杨坚遭遇了一波又一波的桃花劫。 先是一个穿著低胸装、浓妆艷抹的单亲妈妈不小心撞到了他的肩膀,熟练地拋了个媚眼:“哎呀,不好意思。帅哥,你是刚搬来南区的吗?有没有火机借我用一下?” 紧接著,又有两个高中女生借著找东西的由头凑了过来,红著脸问他是不是某个明星。 作为正牌女伴的凯伦,此刻像是一只护食的炸毛小母狮子。她死死地挽著杨坚的胳膊,一边用凶狠的眼神逼退那些试图搭訕的女人,一边又因为这极高的回头率而感到一种前所未有的骄傲和虚荣。 终於轮到他们走进教室。 凯伦的数学老师——一位三十多岁、刚离了婚不久的白人女教师——在看到杨坚的那一瞬间,原本因为应付了一晚上家长而烦躁的脸色,瞬间如沐春风。 “你就是凯伦的哥哥吧?”数学老师不著痕跡地拢了拢头髮,声音轻柔,甚至还带著几分明显的撩拨,“凯伦这次的期中考试表现极其出色,她终於拿到了a。” “这多亏了您的教导。”杨坚绅士地微笑著,一边配合地掏出那台“99新”的二手iphone,將摄像头对准了凯伦,完美履行了当初记录高光时刻的承诺。 “不不不,家庭的辅导也很重要。”女老师看著杨坚那张完美的脸,脸颊微红,自然地从桌子上抽出一张便签纸,在上面飞快地写下了一串號码,塞进了杨坚的手里,“这是我的私人號码。如果你有时间,我们或许可以一起喝杯咖啡……我是说,为了更加深入地探討凯伦未来的学业规划。” 看著老师那露骨的眼神,凯伦翻了个巨大的白眼,一把抢过便签纸塞进自己的口袋里,拉著杨坚就往外走:“谢谢您的规划,老师,但我们家门禁很严!” …… 而同一时间,就在隔壁教学楼那间气氛压抑的会议室里。 菲奥娜原本已经做好了孤军奋战的准备,正面对著满脸严肃的校长和卡尔的老师德芙琳小姐。 就在校长即將因为法定监护人未到场而失去耐心时,会议室的门突然被推开了。 弗兰克·加拉格竟然真的出现了!虽然他穿著一件不知道从哪个垃圾桶里捡来的皱巴巴的西装外套,但他確实来了! 菲奥娜震惊得瞪大了眼睛。 “关於卡尔在学校里展现出的暴力行为,我们非常担忧……”德芙琳小姐严厉地说道。 “暴力?不不不,女士,你误解了。”弗兰克自然地拉开椅子坐下,瞬间进入了他那套毫无底线的诡辩状態。 他煞有介事地挥舞著双手,义正辞严地说道:“在这个充满毒品、枪击和该死的通货膨胀的南区,这根本不叫暴力!这叫未雨绸繆!我这是在提前让小孩子適应社会的毒打,养成坚强的心態!你们难道想让他在未来面对那些黑帮分子的时候,用你们教的礼貌问候去跟人家讲道理吗?” 这番逻辑自洽的混帐话,直接把校长和老师听得目瞪口呆,一时间竟然不知道该如何反驳。 菲奥娜坐在一旁,虽然觉得荒诞,但心里却涌起了一丝久违的感动。不管怎么说,弗兰克今天至少像个父亲一样,替卡尔挡在了前面。 然而,这份感动仅仅维持了不到两分钟。 弗兰克正说得唾沫横飞,目光无意间瞥向了走廊的玻璃窗。他的声音戛然而止,瞳孔瞬间收缩到了极点。 窗外,罗德和弗拉德那两个凶神恶煞的恶棍,正死死地盯著他! “呃……对不起,我突然感觉括约肌有些失控,需要去个洗手间……”弗兰克嚇得猛地从椅子上弹了起来,甚至连看都没看菲奥娜和卡尔一眼,直接一把推开椅子,像一阵风一样夺门而逃! “弗兰克!!”菲奥娜绝望地大喊。 但走廊里只剩下恶棍们愤怒的咆哮和弗兰克杀猪般的惨叫。罗德和弗拉德在走廊的拐角处死死按住了弗兰克,將他拖进了一间空荡荡的储物室。 伴隨著沉闷的拳打脚踢声,罗德压低声音下达了最后的通牒:“老杂种,听好了!如果在周末之前交不出那6000美元,我们就把你的两条腿打断,塞进绞肉机里!” 而在会议室里,隨著弗兰克的落荒而逃,校长彻底被激怒了。 “简直荒谬透顶!这就是你们的家庭环境!”校长气得浑身发抖,直接拿起了桌上的座机电话,“我现在就给cps(儿童保护局)打电话,卡尔不能再待在这样的家庭里了!” 菲奥娜面如死灰,她知道,一旦电话拨出去,卡尔就真的要被带走了。 就在这千钧一髮之际。 “等一下!” 一直偷偷跟在菲奥娜身后来到学校的史蒂夫,突然推门而入。他穿著体面的外套,带著那种富家子弟特有的自信和从容。 “你是谁?!”校长皱著眉头问道。 史蒂夫没有立刻回答,而是其敏锐地用目光扫视了一圈校长的办公桌,最后精准地捕捉到了校长眼底的一丝血丝和指尖的某些习惯性动作。 他老练地凑近校长,用只有两人能听到的声音低语了几句。 校长的脸色变了变,有些狐疑地看了史蒂夫一眼,然后轻咳了一声:“这位先生,我想我们需要去办公室私下谈谈关於卡尔的教育问题。” 五分钟后,两人从办公室里走了出来。显然,史蒂夫大方地在洗手间里进行了一笔让校长满意的叶子交易。 校长红光满面,態度发生了一百八十度的大转弯:“经过极其深刻的沟通,我认为卡尔还是非常需要家庭的温暖。cps的电话暂时不需要打了。希望你们以后多关注他的成长。” 一场灭顶之灾,被史蒂夫用南区的方式化解了。 …… 菲奥娜带著卡尔,和史蒂夫一起如释重负地走出了会议室。走廊里的空气都仿佛变得清新了起来。 就在他们准备离开教学楼时,迎面正好撞上了刚刚开完家长会、正有说有笑走过来的杨坚和凯伦。 四个人在走廊里停下了脚步。 菲奥娜看著西装革履、气质出眾的杨坚,又看了一旁挽著他胳膊的凯伦。她的目光在两人身上停留了两秒钟,脑海中那些原本断裂的线索,在这一刻瞬间串联了起来。 杨坚说过他今晚要假扮凯伦的家长……而那个平时打死都不愿来学校的弗兰克,今天竟然破天荒地出现了……而且杨坚刚刚好昨晚就知道了弗兰克欠钱被追杀的秘密! 在原著里,菲奥娜如果在这里看到弗兰克去给別人开了家长会,绝对会感到一种被彻底背叛的撕心裂肺的绝望。 但此刻,没有悲情,没有背叛感。 菲奥娜极其聪明的大脑瞬间明白了一切——弗兰克今天能出现在卡尔的家长会上,根本不是因为什么该死的父爱发现,而是因为眼前这个男人,在背后用某种强硬的筹码和手段,逼著那个老混蛋来替她解决麻烦的! 他昨晚说“总会有转机的”,这根本不是一句敷衍的安慰,而是他早已经盘算好的计划! 在这个不靠谱的破地方,所有人都满嘴谎言、逃避责任。而唯独眼前这个男人,不声不响,不用空话去討好谁,却用最实际的行动掌控了全局。 一种强烈的安全感和感激,如同暖流般击中了菲奥娜那颗疲惫的心臟。 她没有拆穿,也没有歇斯底里。菲奥娜只是静静地看著杨坚,眼眶微微有些发热,那双坚韧的眼眸中充满了难以言明的情绪。 杨坚也迎上了菲奥娜的目光,他只是平淡地微微点了一下头,仿佛只是做了一件微不足道的小事。 一切尽在不言中。 …… 当晚,加拉格尔家的客厅里。 史蒂夫和伊恩正在极力劝说菲奥娜,既然卡尔有远超普通小孩的旺盛的暴力衝动,不如因势利导,让他去打冰球或者练空手道,把多余的精力合法地发泄在赛场上,这总比在学校里揍同学要好得多。 而另一边,在杰克逊家的客厅里。 被打得鼻青脸肿、嘴角还流著血的弗兰克,正狼狈地敷著一个冷冻的豌豆袋。 “哦,天吶!弗兰克,你这是怎么了?”希拉穿著睡衣,心疼地捧著弗兰克的脸,同时又因为自己严重的广场恐惧症没能亲自去学校而感到极度的內疚和痛苦,“我真是一个糟糕的母亲,我居然错过了凯伦这么重要的时刻……” “没事,希拉,我的挚爱……”弗兰克熟练地將自己的懦弱偽装成伟岸,忍著痛安抚道,“我只是在回来的路上,为了保护一个被抢劫的老太太,和几个歹徒英勇搏斗了一番。放心吧,凯伦今天的家长会非常顺利……” “何止是顺利!”凯伦开心地从旁边凑了过来,將那台二手iphone举到希拉面前,点开了刚才杨坚在教室里录下的视频,“妈妈,你看!” 屏幕里,数学老师正当著全班家长的面,大声讚扬凯伦在数学期中考试里拿到了a。画面清晰平稳,將凯伦当时骄傲扬起下巴的自信模样拍得一清二楚。 看著屏幕里闪闪发光的女儿,希拉瞬间瞪大了眼睛,激动地捂住了嘴巴。她先前的內疚被一种巨大而纯粹的自豪感彻底取代,眼泪不受控制地吧嗒吧嗒掉了下来。 “哦,我的天吶!我的乖宝贝!你拿了a!我太为你骄傲了!”希拉一把將凯伦紧紧抱进怀里,一边哭一边亲吻著女儿的额头。隨后,她又转头看向坐在单人沙发上深藏功与名的杨坚,那感激的眼神简直恨不得明天就给他烤一整年的巧克力派。 在这个混乱的夜晚,弗兰克满嘴的谎言、走廊里的暴力、杨坚背后的算计,以及希拉此刻流下的幸福眼泪……如同大锅乱燉般交织在一起,在这片废土上,继续上演著属於他们的无耻人生。 第四十五章 南区天才的沉默 “咚、咚、咚。” 这天上午,杨坚刚用冷水洗了把脸,门外就传来了一阵带著几分隨性和傲慢节奏的敲门声。 推开房门,穿著高档皮夹克外套、髮型打理得一丝不乱的史蒂夫正站在门廊上。他的一只手插在口袋里,另一只手隨意地拋弄著一串亮闪闪的车钥匙,嘴角掛著他那標誌性的、仿佛一切尽在掌握的谜之微笑。 “早啊,杨。”史蒂夫扬了扬手里的钥匙,“刚才修理厂那边给我打了电话,说你的车今天上午就能交接了。正好我也要去市中心的车店办点业务,顺路送你过去?” 杨坚当然没有拒绝的理由。隨手披上一件夹克,迈步走出大门。他的目光越过史蒂夫的肩膀,落在了停在马路牙子边的那辆车上。 那是一辆在南区破败街道背景下显得极其突兀的深蓝色玛莎拉蒂总裁。流线型的车身在阳光下折射出刺眼的金钱光泽,光是停在那里,就已经吸引了整条街无业游民们贪婪的目光。 杨坚挑了挑眉毛,走到车旁,用手指轻轻弹了一下那光洁如镜的引擎盖,语气中带著几分意味深长的调侃:“史蒂夫,你换车的频率,简直比弗兰克换洗內裤还要勤快。这辆看起来可比前几天那辆保时捷还要拉风。” “人生苦短,杨。生活总需要不断地注入一点新鲜感,不是吗?”史蒂夫不以为意地耸了耸肩,拉开了副驾驶的车门,“上车吧,感受一下v8发动机的推背感。” 坐进奢华的真皮座椅,车厢內瀰漫著一股高级皮革和淡淡古龙水混合的味道,將南区街道上那股常年挥之不去的垃圾酸臭味彻底隔绝。 史蒂夫熟练地掛挡、踩油门。伴隨著一阵低沉迷人的引擎声浪,玛莎拉蒂平稳而迅猛地驶出了加拉格家所在的街区。 “对了,”杨坚看著窗外飞速倒退的破败街景,像是不经意般地开口问道,“昨晚卡尔的家长会,进展得怎么样?看菲奥娜回来时的表情,似乎你们並没有经歷世界末日。” 提到这个,史蒂夫单手握著方向盘,不屑地撇了撇嘴:“別提了,一开始简直糟透了。那个学校的校长就是个典型的官僚机器,满嘴都是什么校规校纪和零容忍政策,还拿著电话威胁我们要立刻联繫儿童保护局。” 史蒂夫顿了顿,嘴角勾起一抹得意的弧度:“不过,他那种装腔作势的偽君子,根本瞒不过我的眼睛。” “哦?”杨坚转过头,做出了一副洗耳恭听的姿態。 “我在他办公桌的抽屉边缘看到了一点非常细微的绿色碎屑,而且当他激动地挥舞双手时,我闻到了他手指上那股隱蔽的、连高档洗手液都掩盖不住的特殊焦油味。”史蒂夫轻笑了一声,“那个道貌岸然的校长,居然有抽叶子的私下喜好。” “所以,你投其所好了?” 【记住全网最快小説站 看书认准 101 看书网,101??????.??????超给力 】 “当然。我藉口要和他私下探討卡尔的教育问题,把他拉进了办公室。”史蒂夫的语气里充满了解决麻烦后的巨大成就感,“我给了他几包质量贼高的顶级好货。你猜怎么著?那个刚才还要死要活的校长,从办公室出来后,简直比见了他亲爹还要和蔼。他直接把卡尔的处分记录扔进了碎纸机,彻底免除了他被退学的风险。” 杨坚看著史蒂夫那张沾沾自喜的脸,眼神微微闪动:“看不出来,你开著玛莎拉蒂,身上居然还隨时带著那么多高品质的叶子?这可不像是一个正经的医学院輟学生该有的隨身物品。” 史蒂夫脸上的笑容微微僵了一下,但很快就恢復了自然。他乾笑了两声,掩饰道:“bro,你知道的,有时候生活压力大,难免会有些焦虑。干我们这行的,总得有点特殊需求来放鬆一下神经。” 前方正好是一个十字路口,红灯亮起。玛莎拉蒂缓缓停在了斑马线前。 杨坚没有继续在这个话题上深究,而是微微侧过身,那双深邃得仿佛能看透人心的漆黑眼眸,直直地盯著史蒂夫的侧脸。 “史蒂夫,你知道在这个街区,你有一个麻烦的情敌吧?”杨坚的语气平淡,“托尼那个傢伙,可是一名穿著制服的条子。” 听到这个名字,史蒂夫愣了一秒,隨即仿佛听到了什么天大的笑话一般,发出轻蔑的嗤笑。 “托尼?你是说那个对菲奥娜死缠烂打的纯情小处男?”史蒂夫靠在椅背上,修长的手指轻轻敲击著方向盘,语气中充满了高高在上的傲慢,“我知道他。之前菲奥娜家里遇到麻烦,有求於他的时候,確实迫於无奈和他约会过几次罢了。就他那种连牵手都会脸红出汗的傻大个,在菲奥娜眼里顶多算个好用的工具人。他根本不配做我的对手,我从来没把他放在眼里过。” 看著史蒂夫这副狂妄的模样,杨坚淡淡地收回了目光,看向正前方的红绿灯。 “自信確实是男人该有的品质。”杨坚的声音在车厢里迴荡,带著一丝不易察觉的警告,“不过,你最好祈祷,自己每次『换』这些豪车的时候,別好巧不巧地被那个你看不上的纯情小处男抓到现行。” 史蒂夫满不在乎地踩下油门,玛莎拉蒂如同离弦之箭般衝过路口。他自负地回了一句:“放心吧杨,我办事的时候,一向极其小心谨慎。这个世界上能抓住我的人,还没出生呢。” 杨坚没有再接话。弱小和无知不是生存的障碍,傲慢才是。史蒂夫估计还是会和原著一样偷车被抓现行。 …… 半小时后,两人抵达了位於城市边缘的一家汽车修理厂。史蒂夫打了个招呼,便开著玛莎拉蒂去忙他那见不得光的偷车业务了。 杨坚独自一人穿过满是机油味的车间,来到了修理厂的后院。 在那里,他顺利地提到了自己来到这个世界后的第一辆车,一辆2010年款的灰色丰田rav4。 这辆车並没有什么惊艷的外表。虽然经过了修理厂的深度清洗和拋光,灰色的车漆在阳光下显得十分精神耐看,但它那有些烂大街的suv造型,绝对不会在南区的街道上引起任何不必要的关注。 这就是杨坚想要的效果。 他拉开车门,坐进驾驶室。 “轰——” 拧动钥匙的瞬间,发动机发出了一阵沉稳、內敛的轰鸣声。发动机启动的质感优秀。 杨坚双手握住方向盘,轻轻踩下脚踏板。那一刻,只有作为驾驶者的他,才能感受到这辆车皮囊之下隱藏的恐怖素质。 脚踏板踩下去的感觉丝滑,没有丝毫的顿挫感。更重要的是,经过他花重金嘱咐修理厂进行的深度改装,整个车身的底盘被隱秘地加重了,所有的车窗都换成了特种防弹玻璃,车门內部也加装了顶级的防撞钢樑和隔音材料。 当杨坚关上车门的那一刻,修理厂里嘈杂的电钻声和金属碰撞声瞬间被隔绝在外。这辆披著买菜车外衣的rav4,开起来没有丝毫轻飘飘的感觉,整个驾驶体验直接给到——夯! 离开修理厂后,杨坚没有立刻返回南区,而是驱车直接前往了芝加哥市中心。 在市中心的几家二手电子交易店里,杨坚將一个沉甸甸的黑色双肩包扔在了柜檯上。 拉链拉开,里面整整齐齐地码放著几十台他前段时间从南区几家手机维修店里,以低廉的价格收来的“板砖”iphone。 这些手机原本都是因为各种黑灰產原因,被各大电信运营商从底层死死锁住的报废机。但在杨坚这个掌握著跨时代刷机破解技术的大佬手里,这根本不是问题。经过他这段时间的努力,这些手机已经被完美地破解、刷机,解除了所有运营商设置的网络锁。 交易进行得顺利且迅速。店老板们都是识货的行家,在隨机抽检了几台手机,发现破解手法乾净漂亮、甚至连繫统底层都没有留下任何痕跡后,这些人看向杨坚的眼神里多了一丝对技术的敬畏。 “合作愉快,朋友。这是你的钱。” 老板爽快地將一个厚厚的牛皮纸信封推到了杨坚面前。 杨坚走出店门,隨意地將信封塞进背包里,里面装著整整五千多美金的现金。 在这个年代,对於南区那些为了几百块就要去抢劫便利店的混混来说,这绝对是一笔巨款。 …… 回程的路上,杨坚的心情非常放鬆巴適。 他连上了车载蓝牙,调高了音量,放了一首节奏强烈的摇滚乐。重低音在隔音极好的车厢里迴荡,杨坚一边跟著鼓点一路摇头晃脑,一边驾驶著他那辆改装的rav4,平稳地驶入了南区的破败街道。 就在车子即將拐过加拉格家附近的一个街角时,杨坚敏锐的目光透过防弹挡风玻璃,扫到了前方人行道上充满暴力气息的一幕。 “吱——” 杨坚微微踩下剎车,放慢了车速。 只见前方十几米外的人行道上,利普正被三个人团团围住,陷入了极度的绝望之中。 为首的是一个身高將近一米九、壮得像头成年牛犊子一样的黑人男生。他穿著一件印著芝加哥某高中校队標誌的棒球夹克,粗壮的左臂正死死地揪著利普的衣领,硬生生將他整个人像拎小鸡一样悬空提了起来。 旁边还站著两个稍微矮点、但同样面露凶光、手里掂量著半截砖头的黑人跟班。 利普那聪明的南区大脑,在绝对的物理力量面前显得极其苍白无力。受限於单薄的身材,双脚悬空的他根本没办法挣脱,只能像一条离开水的鱼一样,手脚並用地扑腾著。他挥舞的拳头打在对方强壮的胸肌上,简直就像是在挠痒痒。 杨坚认出了那个高壮的黑人男生。那是找利普代考sat的客户之一,马库斯。那个梦想著拿到成绩后,能凭藉体育特长进入名牌大学的校队主力成员。 很显然,因为利普前几天代考被抓,东窗事发,连带著这帮客户的虚假成绩也全部被教育局取消了。 “你这个该死的杂碎!你这个满嘴谎言的南区骗子!!” 马库斯双眼通红,因为愤怒和梦想破灭的绝望,他额头上的青筋根根暴起,唾沫星子喷了利普一脸。 他左手托著利普,右手握成沙包大的拳头,带著呼啸的风声,狠狠地砸在了利普的肚子上。 “砰!” “呃啊——” 利普痛苦地发出一声悽惨的乾呕,胃里的酸水瞬间翻涌上来,连胆汁都差点吐出来。他艰难地喘息著,赶忙挣扎著喊道:“咳咳……停!別打了!我退钱!我发誓,我把你付的代考钱全部退给你!” “钱呢?!你这个狗娘养的,我的钱呢?!”马库斯愤怒地咆哮著,声音在街道上迴荡。 “我现在……手里还没那么多……”利普脸色苍白如纸,冷汗顺著额头滑落,“但我很快就有了,我向你保证,我很快就能赚到……” “去你妈的很快!”黑人男生气极反笑,眼中闪过凶狠的戾气,“你以为这是钱的问题吗?!你毁了我的大学梦!没有那该死的成绩,我就拿不到体育奖学金!我以后只能像烂泥一样在这个破烂街区混社会,去卖白粉,去被警察抓!我的人生都被你毁了!!” 越说越气的男生猛地抡起胳膊,又给了利普重重的一拳。 紧接著,他像扔一袋发臭的垃圾一样,將利普狠狠地甩飞了出去。 “砰”的一声闷响。 而利普一直死死背在身上的那个破旧挎包,也在剧烈的撞击下崩开了拉链。那台他视为珍宝、平时用来写代码、装著《2048》心血的二手笔记本电脑,顺著拉链的缝隙滑了出来,重重地磕在路沿上。 利普顾不上身上撕裂般的剧痛,几乎是出於本能,连滚带爬地扑向那台电脑,想要把它捡起来护在怀里。因为他非常清楚,那里面装著他唯一能翻身的希望。 “还管这个破烂?!”黑人男生看到利普的动作,更加火冒三丈,一脚重重地踹在利普的肩膀上,直接將他踹得翻了个面,仰面倒在地上。 旁边那两个黑人跟班立刻默契地围了上来。三个人骂骂咧咧地抬起穿著厚重球鞋的脚,准备对著地上的利普和那台脆弱的笔记本电脑,进行一顿血腥的疯狂踩踏。 就在这千钧一髮之际! “滴——!!!!!” 一阵极其刺耳、仿佛能撕裂耳膜的汽车鸣笛声,伴隨著发动机被瞬间踩到底的狂躁轰鸣,从街道的另一头如雷霆般炸响! 马库斯三人嚇了一大跳,下意识地转过头。 只见一辆灰色的丰田rav4,像是一头完全失控的钢铁野兽,不仅没有丝毫减速的意思,反而狂野地直接衝上了人行道!几吨重的车身裹挟著恐怖的动能,朝著他们所在的位置狠狠地撞了过来! “臥槽!这特么是个疯子!快躲开!” 面对几吨重、速度极快的钢铁巨兽,再强壮的肌肉也只是摆设。马库斯他们嚇得魂飞魄散,发出一阵极其狼狈的怪叫,连滚带爬地往旁边的绿化带里扑去,惊险地躲开了车头的致命撞击。 跑开几步后,惊魂未定的黑人男生恼羞成怒。他从地上爬起来,衝著停在路沿上的汽车极其囂张地比了个中指,骂骂咧咧地叫囂著,甚至弯腰捡起了一块半个拳头大的石头,准备砸烂这辆破车的挡风玻璃。 坐在驾驶室里的杨坚,眼神冷得像一块万年玄冰。 他根本没有给对方任何喘息和叫囂的机会。杨坚熟练地掛上倒挡,猛打方向盘,车胎在水泥地上摩擦出刺鼻的白烟,紧接著,一脚油门再次踩死! “轰——!!!” 灰色的rav4带著极其狂躁的轰鸣声,车头猛地一转,以一种完全不计后果的亡命徒姿態,再次朝著那三个黑人懟了过去! 这一下,三个黑人是彻底被嚇破了胆。 这特么根本不是什么路怒症,这完全就是一个不要命的神经病想要在大街上杀人! “跑!快跑!!” 三个壮汉发出一阵变了调的悽惨哭嚎,手里的石头早就不知道扔哪去了。他们连头都不敢回,撒开脚丫子就往巷子最深处狂奔。 该说不说,不愧是高中橄欖球校队的绝对主力,那肾上腺素飆升下的衝刺速度简直绝了。短短几秒钟的时间,三个强壮的身影就消失在了南区错综复杂的巷子里,跑得连个影子都看不见了。 街道上重新恢復了安静。 只有那辆横在人行道上的rav4,排气管还在发出低沉的轰鸣,仿佛一头正在喘息的野兽。 利普还跪在地上,他双手死死地把那台有些开裂的笔记本电脑护在身下,紧紧闭著眼睛,身体因为剧烈的疼痛和刚才那堪称死里逃生的惊嚇,还在不受控制地微微发抖。 他甚至都没有察觉到,杨坚已经推开车门,从车上走了下来。 “行了,別像护崽的老母鸡一样,抱著那台破笔记本了。” 一个带著几分戏謔、却沉稳熟悉的声音,在利普的头顶上方响起。 利普浑身一震,猛地抬起头。 夕阳下,杨坚双手隨意地插在夹克口袋里,居高临下地看著他。那张建模般完美的脸上,带著一丝调侃:“你难道忘了git和云端架构的核心逻辑了吗?最重要的程序和代码,早就实时同步在远程的代码仓库里了。只要你不把帐號密码忘了,就算这台破电脑被踩成粉末,你也不用担心项目成果会消失。” “杨?怎么会是你?!” 利普瞪大了眼睛,仿佛活见鬼了一样。他看了看站在面前云淡风轻的杨坚,又转头看了一眼旁边那辆横在人行道上、引擎盖还在散发著热气、车身稳重的丰田rav4。 “你……你怎么会有车?!”利普不可思议地问道,声音因为激动甚至有些破音。 杨坚走到车旁,靠在厚实的车门上,语气里带著几分护短和漫不经心:“没办法。我可不想走在路上,突然看到我好不容易用培养出来的『预备外包程式设计师』,在街头被几个没长脑子的大猩猩围殴致残。万一你的脑子被打坏了,导致我的项目进程被严重耽搁,那我的时间损失可就太大了。” 他隨意地拍了拍车身,挑了挑眉毛,仿佛在说一件微不足道的小事:“再说了,作为一个刚刚赚了点小钱的小老板,买个实用的代步车充充门面,方便以后接送员工去市中心开会,这很难吗?” 听到这番话,利普从地上艰难地爬了起来。他拍了拍衣服上的灰尘和血跡,虽然心里因为杨坚如同天神下凡般的解围而感到极其强烈的震撼和感动,但他那张向来不肯服输、死鸭子嘴硬的嘴巴,依然硬得很。 “你就吹牛吧!”利普看了一眼那辆外观稍显普通的越野车,撇了撇嘴,开启了他的毒舌模式,“什么小老板!我看你肯定是把自己兜里去打零工赚的所有底裤钱,都拿去付了这辆破车的首付!然后还背了三年的高息贷款!” 利普把笔记本电脑塞回漏了个洞的包里,揉著淤青的肚子,嘴硬道:“我告诉你,別以为你救了我一命,就能赖掉我的工资!你最好按时把我的外包报酬发出来,別到时候穷得连给这辆破车加油的钱都没有!” 就在两人站在人行道上没有营养地斗嘴的时候。 街道前方,一辆引擎声浪极其高调的深蓝色玛莎拉蒂总裁缓缓驶了过来,最后稳稳地停在了rav4的旁边。 车窗缓缓降下,史蒂夫戴著一副骚包的雷朋墨镜,一只手隨意地搭在车门上。 他看了看一片狼藉、满是剎车痕跡的人行道现场,又看了看站在一旁的杨坚和那辆越野车,忍不住幸灾乐祸地大笑了起来。 “嘿,杨!”史蒂夫摘下墨镜,扯著嗓子大声喊道,“你今天上午刚在车行掏出大把现金全款买下的这辆车!怎么才刚开出门不到一个小时,就已经把它开到人行道上当推土机用了?” 史蒂夫衝著杨坚挤了挤眼睛:“悠著点开,伙计!可別提车的第一天,就因为严重的违反交规,被迫返程大修啊!” 说完,史蒂夫瀟洒地一脚油门,开著他那辆“换”来的玛莎拉蒂,在一阵高昂的声浪中扬长而去。 冷风穿过破败的街道,捲起地上的几片落叶。 利普狼狈地抱著那个破挎包,呆呆地站在原地。 他那张被誉为南区百年一遇、聪明绝顶的脸上,表情彻底凝固了。所有的骄傲、所有的街头小聪明,都在史蒂夫那句轻飘飘的“掏出现金全款买下”面前,被击得粉碎。 全款?! 买车?! 利普僵硬地转过头,看了看靠在车门上似笑非笑的杨坚,又看了看那辆在阳光下显得低调却又无比稳重的rav4。 平时那些能把白的说成黑的街头浑话,此刻全被死死卡在了嗓子眼里。向来自负的南区天才张了张嘴,最终只能在冷风中乾巴巴地咽下一口唾沫。 这一刻,被现实彻底降维打击后的沉默,震耳欲聋。 第四十六章 走进绝望的寒夜 距离那场人行道上的越野车惊魂,已经过去了整整三天。 在这三天里,加拉格家的生活仿佛又恢復了往日的平静。利普原本以为,杨坚那天不要命的撞击,已经彻底把那几个四肢发达的体校生嚇破了胆。 毕竟,南区的街头法则就是这样:谁更狠、谁更疯,谁就能占据主导权。既然那帮蠢货亲眼看到自己背后有个开著越野车、敢往人行道加速猛衝的疯子老板罩著,借他们十个胆子,肯定也不敢再来找麻烦了。 这种想法,让利普暂时產生了一种安全感。他甚至已经把手臂上的擦伤拋到了脑后,重新恢復了那种南区天才特有的、游刃有余的鬆弛感。 这天下午,利普正翘著二郎腿,舒舒服服地窝在加拉格家那张破旧的沙发上。他一边嚼著不知道放了多久的乾瘪薯片,一边敲击键盘编写代码。 “利普,去看看烤箱里的土豆泥焦了没有!”正在厨房里给弟弟利亚姆冲奶粉的菲奥娜探出头,衝著客厅喊了一句。 “马上,等我写完这一行代码。”利普懒洋洋地敷衍了一声,刚准备触碰键盘。 “砰!!!” 一声狂暴的巨响瞬间撕裂了屋內的寧静! 加拉格家那扇脆弱的木门被人从外面极其粗暴地一脚踹开,门轴发出令人牙酸的断裂声,整个门板狠狠地砸在墙壁上,震得天花板上的灰尘簌簌掉落。 菲奥娜嚇得尖叫了一声,本能地將利亚姆死死护在怀里。利普则像触电般从沙发上弹了起来,腿上的笔记本电脑掉在了地上。 门口,严严实实地堵著五座犹如黑铁塔般的肉山。 为首的,正是三天前在街上被嚇跑的马库斯!而他身后,还跟著四个同样穿著高中橄欖球校队夹克、浑身肌肉虬结的黑人体育生。 很显然,马库斯並没有被彻底嚇退。 作为在南区街头摸爬滚打长大的混混,他事后稍微找人打听了一下,立刻就摸清了底细:那个开著越野车,眼神冷酷的亚裔青年,根本不是加拉格家的什么黑帮亲戚,不过是住在隔壁的一个租客罢了! 一个邻居而已,还能二十四小时贴身给你当保鏢吗? 带著被戏耍的耻辱和愤怒,马库斯迅速召集了另外几个同样因为代考事件被取消成绩的校队兄弟,直接杀到了加拉格家的大本营。 “那个开车的黄皮猴子呢?怎么不出来罩著你了?!” 马库斯犹如一头暴怒的公牛,大步跨进客厅,一把揪住利普的衣领,粗暴地將他整个人死死地顶在墙壁上。巨大的力量让利普的后脑勺撞在墙上,发出一声闷响。 这三天刚刚平復下来的心情,在这一刻被残忍地撕得粉碎。 “放开他!你们这群混蛋想干什么?!我报警了!”菲奥娜剽悍地抄起厨房里的一把切肉刀,像护崽的母狮子一样冲了过来。 “报警?好啊!让警察来看看这个死骗子是怎么搞砸了我们所有人的前途的!”马库斯的一个同伙冷笑著,故意往前挺了挺厚实的胸肌,根本不把菲奥娜手里的刀放在眼里。 “別……菲奥娜,把刀放下!是我的错……”利普艰难地喘息著,脸色惨白。 他很清楚,一旦在这个狭小的空间里发生肢体衝突,他们全家都会被这群愤怒的体校生撕成碎片。 他屈辱地咬著牙,用发抖的手指摸向自己的口袋。 他掏出了自己藏在床垫下面,还没花完的400美金,加上前几天刚从杨坚那里拿到的200美金工资,总共凑出了600美金,颤巍巍地递了过去。 “这是我现在所有的钱……剩下的,再给我点时间……”利普的声音里带著明显的恳求。 马库斯一把夺过那一小叠钞票,用粗糙的大拇指快速地捻了一下,粗略算出了金额。他的脸色瞬间变得更加狰狞。 “600块?你觉得这点破钱就能买回老子的大学录取通知书?!” 马库斯將那叠单薄的钞票紧紧地卷在手里,握成一个纸卷,然后像教训一条野狗一样,抡起那捲钞票,狠狠地抽在了利普的脸上! “啪!” 清脆的耳光声在客厅里迴荡。纸幣锋利的边缘划过利普的脸颊,瞬间留下了一道刺眼的红印。 “这是你欠我们的利息!”马库斯咬牙切齿地咆哮著,反手又是一记沉重的钞票耳光,直接打得利普偏过了头,嘴角溢出了一丝腥甜的血丝。 “啪!” 马库斯揪住利普的衣领,將他重新顶在墙上,浓重的汗味和戾气直逼利普的眼睛,下达了冷酷的最后通牒:“听著,你这该死的骗子!这600块钱我先收下了。但你还差我们整整1000美金!这周末之前,如果我看不到剩下的钱,我就把你这栋破房子砸个稀巴烂,然后把你敲键盘的手指一根、一根地掰断!” 看著利普被如此践踏和羞辱,菲奥娜彻底气疯了。 她双眼通红,举著手里的切肉刀,像头失去理智的护崽母狼一样,再次不顾一切地冲向马库斯:“你这个混蛋!从我家里滚出去!” “別过去!菲奥娜!求你了!”利普不顾脸上的剧痛和嘴角的鲜血,连滚带爬地扑过去,死死抱住菲奥娜的腰,用尽全身的力气將她拼命往后拖拽。 看著愤怒挣扎的菲奥娜,马库斯不仅没有后退半步,反而有恃无恐地张开双臂。 他冷笑著,甚至故意往前凑了凑脖子:“来啊!动手啊,贱货!有种你就一刀砍下来!大不了大家报警,一块儿进监狱待著。” 马库斯低下头,那双满是戾气的眼睛死死盯著地上浑身发抖的利普,声音里透著令人毛骨悚然的残忍:“不过我向你保证,只要他一进去,我一定会叫里面蹲著的那些黑帮兄弟们,在浴室里好好『宠信』你这个细皮嫩肉的天才弟弟的。” 听到“监狱”和“宠信”这几个字,菲奥娜浑身一僵。 南区长大的她清楚监狱里等待著像利普这样瘦弱白人男孩的会是什么地狱。她手里的刀剧烈地颤抖著,最终在绝望的无力感中,颓然地垂了下去。 欣赏够了这对姐弟被彻底击垮的恐惧,马库斯囂张地將那600美金揣进自己的夹克口袋里,像丟垃圾一样把利普甩开。他带著那群肌肉发达的兄弟,大摇大摆地走出了大门。 利普像一滩烂泥一样无力地瘫坐在地上,双手死死地抱著头。 脸颊上火辣辣的疼痛,远不及內心那种被彻底碾碎尊严的屈辱。他不仅失去了最后的“底裤钱”,还依然背著足以压死人的1000美金巨债。 然而,命运似乎觉得加拉格家的绝望还不够浓烈。祸不单行,所谓的死局,往往是一环扣一环的。 就在马库斯一行人骂骂咧咧的声音刚刚消失在街道尽头。 “砰!!!” 加拉格家那扇可怜的、刚刚才被安抚下来的破门,再次遭到了暴力的重创! 利普和菲奥娜惊恐地抬起头,还以为是马库斯去而復返。但出现在门口的,却是两个散发著真正犯罪气息的男人。 东欧恶棍——罗德和弗拉德。 与马库斯那种凭藉衝动和肌肉的高中生不同,这两个人身上带著一种手上沾过血的黑帮气质。 “弗兰克那个老杂种呢?”罗德操著浓重的俄罗斯口音,目光阴冷地扫过整个客厅。 “他不在家!他已经好几天没回来了!”菲奥娜强撑著挡在利普和弟弟妹妹前面。 “又不在家?没关係,这次我们多等一会儿。” 弗拉德冷笑了一声,径直走进了厨房。他像回到自己家一样,一把拉开了加拉格家那台破旧的冰箱。 他囂张地將冰箱里仅剩的一包用来给孩子们做早餐的廉价燻肉,以及半桶牛奶拿了出来。 “撕啦”一声撕开包装,將冰冷的生肉塞进嘴里大肆咀嚼起来。 “呸!” 罗德恶劣地將一块嚼不烂的肉渣吐在桌子上,然后缓慢地转过身。 他犹如毒蛇般的眼睛,死死地盯住了站在角落里,嚇得浑身发抖的黛比、卡尔和利亚姆。 “听著,小妞。”罗德隨手拿起桌上的一把叉子,用力地扎进木桌里,发出刺耳的声响,“弗兰克那个老东西,欠了我们整整6000美金!这周末之前,如果我们见不到钱……” 他阴森地笑了一下,用手指了指这栋房子,又指了指角落里的孩子们。 “我们就拿这栋房子抵债。如果房子不值钱,我相信……这几个小鬼的身体可都是宝藏,只是他们一无所知。” 没有任何多余的废话,两个黑帮分子囂张地將冰箱里能吃的东西扫荡一空后,扬长而去。 …… 一天之內。不,短短不到一小时的时间里。 两份致命的催命通牒,如同两座沉重的大山,死死地压在了加拉格家脆弱的屋顶上。 客厅里陷入了死寂。只有小利亚姆微弱的哭声在迴荡。 菲奥娜绝望地靠在墙上,眼泪无声地顺著她憔悴的脸颊滑落。6000美金的黑帮高利贷,加上利普那1000美金的退款。七千多美金的债务!对於燃气费还欠著费的加拉格一家来说,这就是一个无解的死局! 利普坐在地上,看著满地的狼藉,內心的防线彻底崩溃了。 极度的自责和恐惧,像毒蛇一样疯狂地啃噬著他的心臟。他一直自负地认为自己可以靠著高智商的大脑和南区的街头智慧就能在这个残酷的世界里游刃有余。 但今天,现实无情地给了他响亮的一记耳光。所谓的背后有人罩著,不过是自己一厢情愿的侥倖。在这个弱肉强食的街头,自己惹的祸,终究要自己来扛。 1000美金!他现在迫切地需要解决自己这部分的1000美金,至少要保住自己的手! 在这个绝望的时刻,利普的脑海中再次浮现出那个理智从容的亚裔身影——杨坚。 如果……如果能向他预支剩下的那800美金“外包工资”,自己再去借200块,也许还能保住双手。 利普猛地从地上爬起来,狼狈地衝出了那扇破烂不堪的大门。 …… 冬日的冷风锐利地刮过南区的街道。 利普敲开了杨坚家的门。 与加拉格家混乱、绝望、甚至因为交不起燃气费而冷如冰窖的气氛截然不同,杨坚的屋子里非常温暖。开得充足的暖气,將芝加哥刺骨的严寒彻底隔绝在外。这是一种只有金钱才能买到的舒適与体面。 相比於利普在外面冻得瑟瑟发抖,杨坚只穿著一件单薄舒適的短袖,愜意地坐在单人沙发上。他的腿上平稳地放著笔记本电脑,手里端著一杯冒著热气的手冲咖啡,专注地看著屏幕。 看到利普满脸血跡、狼狈不堪的模样,杨坚並没有表现出任何意外。他只是平淡地指了指对面的沙发:“坐。刚才门没关好,我听到了你们那边的动静。” 利普有些侷促地站在极其温暖的地毯上。感受著屋子里这股奢侈的热浪,他那颗被绝望填满的心显得更加冰冷,甚至根本不敢往那张乾净的沙发上坐下。 他痛苦地咽了一口乾涩的唾沫,感到屈辱地低下了他那颗向来高傲的天才头颅。 “杨……我需要你的帮助。”利普的声音极其沙哑,“马库斯他们要我退剩下的1000美金,不然就在周末打断我的手。还有弗兰克那个混蛋,他欠了俄罗斯黑帮6000美金,他们要拿菲奥娜和卡尔的器官抵债……” 利普急促地喘息著,卑微地看著杨坚:“我知道我现在没有对等的筹码。但是,能不能……预支一下我剩下的那800美金外包工资?我还差200,我自己去借,只要……” “不行。” 冰冷、乾脆,没有任何极其多余的感情色彩。 杨坚平静地喝了一口咖啡,果断地切断了利普绝望的哀求。 利普不可置信地抬起头,眼神中充满了错愕和恐慌:“为……为什么?你明明有钱,你前几天还全款买下了一辆车……” “利普,我想怎么花钱是我自己的事。” 杨坚从容地合上电脑,那双深邃的黑色眼眸锐利地盯著利普,仿佛精准的手术刀,剖开了利普最后的偽装。 “那800美金,是你交付完整游戏项目后的公平报酬。你现在的代码还差整整一个星期的工作量。如果我今天因为你惹的街头麻烦,就心软地提前把钱给了你,那不叫规范的预支工资……” 杨坚微微前倾身体,冷酷地一字一顿地说道:“那叫替你擦屁股。所以我拒绝。” 这句话像一记沉重的闷棍,狠狠地砸在利普的后脑勺上,打得他头晕目眩。 “你以为你现在最大的危机,是这1000美金吗?” 杨坚毫不留情地批判道:“不,你最大的危机,是你那种自以为能玩转南区,却毫无抗风险能力的街头小聪明!” “你觉得自己聪明绝顶,打心眼里瞧不起那些老实本分、干零时工的人。你觉得自己靠走捷径,靠代考骗钱比他们高明。但现实就是,当你捅出来的篓子超出了你那点破脑壳的掌控。而在真正的暴力威胁面前,你那点引以为傲的脑子又没办法想出破局之道!” “我非常愿意为有价值的技术和创意买单,但我绝对不会花一分钱,去为你愚蠢的傲慢兜底。” 杨坚重新坐回沙发,声音变得冰冷刺骨:“你自己惹出来的祸,就要自己去承担恐惧。如果我今天轻易给了你钱,你明天就会顺理成章地惹出更大的麻烦。所以,现在的死局,就是你的街头智慧必须付出的代价。回去吧。” 利普呆立在原地,脸色惨白得没有一丝血色。他那些平时能言善辩的浑话,此刻一个字也蹦不出来。 只好像个被抽去了脊梁骨的丧家犬,步履蹣跚地退出了温暖的屋子,重新走进一点也不温柔的寒夜。 他听到了杨坚在身后关门的声音。 那声音很脆。 第四十七章 48小时极限赶工 利普像一具被抽乾了灵魂的行尸走肉,步履蹣跚地走下台阶。背后那扇代表著温暖与希望的大门,已经彻底对他关闭。 没有了这800美金的尾款,马库斯的棒球棍將在周末无情地砸碎他的双手,而东欧黑帮则会把他的弟弟妹妹切成零件卖到黑市。 绝望,一种真正令人窒息的绝望,如附骨之疽般爬满了他全身。他甚至想过要不要去抢劫街角的便利店,或者去偷弗兰克的藏身处,但那些念头在脑海中闪过的瞬间就被他自己否定了。 钱不够,也来不及。 就在利普深一脚浅一脚地踩在满是积水的柏油马路上,准备迎接死亡的审判时。 “咔噠。” 身后,杨坚家那扇沉重的大门突然再次被人推开。一道暖黄色的灯光像利剑一样劈开了漆黑的街道,正好照在利普单薄的背影上。 利普浑身一震,猛地回过头。 杨坚依旧穿著那件单薄的短袖,双手抱在胸前,居高临下地站在门廊的台阶上。夜风吹动他额前的碎发,那双深邃的黑眸里没有任何怜悯,只有属於理智的绝对冷酷。 “啪嗒。” 一个沉甸甸的黑色塑胶袋被杨坚隨手扔了出来,精准地砸在利普脚边的水坑旁。 利普愣住了,他如同抓住救命稻草般死死盯著那个袋子,却不敢轻举妄动。 “我刚才说过了,我不做廉价的慈善,更不会无缘无故替你擦屁股。”杨坚的声音穿透冷风,清晰地砸进利普的耳朵里,“但我是一个生意人,我愿意给你一个证明自己价值,顺便完成自救的交易。” 利普猛地抬头,他几乎是连滚带爬地扑回台阶前,死死盯著杨坚:“什么交易?只要能拿到钱,我什么都干!” 杨坚指了指地上的袋子,语气毫无波澜:“你的游戏代码,距离完整交付还差整整一个星期的工作量。现在,捡起那个袋子。里面有两瓶足够让你心臟狂跳的阿德拉(adderall)提神药片,还有五罐能苦到让你舌头髮麻的黑咖啡。” 利普低头看了一眼那个袋子,脸上神色带有疑惑,显然还没反应过来。 “利普,你看过《社交网络》这部电影吗?”杨坚突然拋出了一个看似毫不相干的问题。 利普愣了一下,呆呆地点了点头。那部讲述facebook创始人发家史的电影前不久刚上映,他在电影院里偷偷溜进去看过。 “很好。”杨坚嘴角勾起一抹冰冷的弧度,“既然看过,那你就应该知道,那些改变世界的极客,在面临生死存亡的节点时是怎么做的。” 杨坚微微前倾身体,压迫感如泰山压顶般袭来:“我要你像马克·扎克伯格一样!把你那可笑的自尊心扔进垃圾桶,把自己死死锁在房间里!磕著药,喝著烂咖啡,两耳不闻窗外事,熬夜拼命把这个项目给我敲出来!” “从现在起,我只给你四十八个小时!” 杨坚抬起手腕,看了一眼錶盘,声音如同死神的倒计时:“今天是周一晚上五点。周三下午五点之前,把剩下一周的活全部给我完美干完!如果没有致命bug,代码能顺利跑通,我就会把游戏打包上线。只要游戏上线,我就立刻结清你的尾款。” 他俯视著这个因为恐惧和激动而浑身发抖的南区天才:“如果你能在48小时內把现在的半成品变成完整版,你的手就保住了。如果干不完,或者你交给我的是一坨满是bug的屎……” 杨坚顿了顿,眼神变得无比森寒:“我就坐在这里,喝著热咖啡,透过窗户亲眼看著那帮大猩猩把你的手指一根、一根地掰断。” “砰!” 大门再次重重关上,將所有的温暖与灯光重新隔绝。 但这一次,站在冷风中的利普没有再感到绝望。他猛地扑向地上的黑色塑胶袋,像护著稀世珍宝一样將里面的药片和咖啡死死抱在怀里。 那是他的命!那是他双手和家人的命! 利普深吸了一口冰冷的空气,原本因为恐惧而涣散的眼神,此刻爆发出一种如同饿狼般的凶狠光芒。他转身,迈开双腿,像疯了一样朝著加拉格家那栋破旧的房子狂奔而去。 …… “砰!” 利普一脚踹开自己臥室的房门,反手將其死死反锁。 隔壁房间里,菲奥娜还在因为俄罗斯黑帮的恐嚇而无助地哭泣,黛比和卡尔在楼下因为抢夺最后半块发硬的麵包而大声爭吵。整个加拉格家依然笼罩在一片混乱与末日般的压抑中。 但这一切,此刻都被利普彻底屏蔽了。 他一把扫开书桌上那些乱七八糟的杂物,將那台破旧的二手笔记本电脑小心翼翼地放在桌面上。按下开机键,屏幕亮起微弱的萤光,照亮了他那张因为极度紧张而微微抽搐的脸。 他撕开塑胶袋,拧开一瓶阿德拉,倒出两片白色的药丸,连水都没喝,直接仰起头生咽了下去。接著,他拉开一罐黑咖啡,“吨吨吨”地灌了半罐。 苦涩的液体顺著食道流下,伴隨著药效的发作,他的心臟开始加速跳动,大脑仿佛被注入了高压电流,瞬间从疲惫中清醒过来,精神亢奋到了极点。 “四十八小时……一个星期的工作量……我能做到,我他妈是个天才,我他妈一定能做到!” 利普神经质般地喃喃自语著,双手如同抽筋般猛地放在键盘上。 “啪嗒啪嗒啪嗒——” 键盘的敲击声如同暴雨般在狭小冰冷的臥室里炸响。 这是利普人生中第一次,真正意义上体验到了科技网际网路圈子里臭名昭著、折磨人的词汇——项目衝刺。 没有了平日里那种写两行代码就去抽根烟、喝口酒的散漫。 在生死存亡的倒计时面前,他彻底拋弃了所有的南区小聪明,他不再去想怎么偷车,不再去想怎么代考,他现在的世界里,只有屏幕上那些跳动的字符、模块、对象和逻辑判断。 周一的深夜,冷风顺著窗户的缝隙呼啸著灌进房间,冻得他双手发僵。他只能每隔半小时就把手放在大腿下捂热,然后再继续疯狂敲击。 ui界面的渲染、滑动逻辑的边界判定、分数翻倍的算法优化、存储最高分的本地缓存……那些原本需要大量时间去构思和调试的底层逻辑,在他的大脑超负荷运转下,被强行压缩成一行行密集的代码。 到了周二的中午,药效开始减退。一种仿佛要將灵魂撕裂的疲惫感如潮水般涌来。利普的眼皮像灌了铅一样沉重,眼前屏幕上的代码开始出现重影,字母仿佛变成了乱爬的蚂蚁。 “利普!你在里面干什么?出来吃点东西!”门外传来菲奥娜带著哭腔的敲门声,“马库斯刚才又打电话来威胁了,我们该怎么办啊……” “別管我!別打扰我!” 利普发出野兽般的低吼。他用发抖的手再次拧开药瓶,倒出药片塞进嘴里,用冰冷的黑咖啡冲服下去。 周二的夜晚,是最难熬的地狱。 他的心臟因为摄入过量咖啡因和阿德拉而狂乱地跳动著,仿佛隨时会撞破胸膛跳出来。手指因为长时间保持高强度的敲击而开始抽筋。房间里瀰漫著一股浓烈的汗臭味、咖啡餿味和久未洗澡的酸腐味。 但他没有停,不能停,停下就是死。 这种把脑力压榨到极限的痛苦,比在街头被几个大汉围殴还要噁心百倍。肉体的疼痛熬一熬就过去了,但这种精神上的紧绷,与透支生命无异。 屏幕右下角的时间在一分一秒地流逝。 周三的太阳升起,照在利普那张形如枯槁的脸上。他双眼布满血丝,眼眶深陷,眼底掛著两个可怕的黑眼圈。他就像一台即將报废的机器,全靠著最后一丝求生欲的执念在运转。 “滑动判定……完成。” “动画过渡帧……完成。” “重新开始的內存释放……完成。” 下午四点五十分。距离杨坚定下的48小时死线,只剩下最后十分钟。 “啪!” 利普重重地敲下了最后一个回车键。编译,打包,生成。 看著屏幕上显示出“build successful”(构建成功)的绿色字体,利普那根紧绷了整整两天两夜的神经,终於发出一声不堪重负的脆响。 他颤抖著拔下插在电脑上的u盘,抓起一件充满异味的夹克披在身上,跌跌撞撞地拉开房门,犹如一个从坟墓里爬出来的殭尸,朝著门外衝去。 …… 周三下午五点整。 “砰砰砰!” 杨坚家的大门被敲响。 杨坚拉开门,一股浓烈的酸臭味扑面而来。利普顶著一头如同鸡窝般的乱发,双眼红得像兔子,嘴唇乾裂起皮,整个人仿佛瞬间老了十岁。 他虚弱地靠在门框上,声音沙哑得如同砂纸摩擦:“最后一个功能的代码已经提交了……我已经合併到主分支了。” 他咽了一口乾涩的唾沫,死死抓著门框,还想强撑著说点什么,“我想看著它……看著它上线……” 然而,话还没说完,一旦紧绷的生死弦鬆开,彻底透支的身体瞬间发出了强制关机的指令。 利普双眼一翻,双腿一软,整个人直挺挺地往前倒去。 杨坚眼疾手快地往旁边退了一步,顺势抓住了利普的后衣领,像拖死狗一样把他拖进了温暖的客厅,直接扔在那张宽大柔软的沙发上。 几乎是接触到沙发的瞬间,利普连哪怕一秒钟的挣扎都没有,直接陷入了深度昏迷般的睡眠中,震天响的呼嚕声立刻在客厅里迴荡起来。 看著沙发上那个满身酸臭味、几乎拼了半条命的南区天才,杨坚嘴角微微上扬,露出一抹满意的弧度。 温室里的花朵是经不起风浪的,只有经过这种地狱般压榨的打磨,一块生铁才能真正淬火成钢。 “做得不错。接下来,轮到我了。” 杨坚转身走向吧檯,隨意拿起半块已经发硬的全麦麵包咬在嘴里,给自己冲了一杯高浓度的黑咖啡。隨后,他坐到了那台配置顶级的笔记本电脑前。 杨坚熟练地打开终端命令行,把代码从远程管理仓库拉取到本地。 看著屏幕上飞速滚动的代码拉取日誌,他在开发环境中迅速搭建好测试框架。他没有丝毫的怜悯,直接套用了最严苛的工业级標准来验收这个由南区少年花48小时爆肝赶出来的奇蹟。 虽然杨坚前世主攻的是底层云计算和架构设计,对於java这种应用层面的语言细节了解得並不算极度深透,但这根本不是问题。因为对於一个资深程式设计师来说,语言只是工具,真正核心的,是他脑海里那套滚瓜烂熟、经过无数硅谷大厂验证过的现代软体工程测试范式。 首先是单元测试(unit tests)。 杨坚飞快地阅读著测试脚本,验证核心逻辑。数字2和2滑动是否一定会合成4?网格数组在移动时是否会发生越界崩溃?隨机生成新数字的概率是否完全符合预期? 一行行绿色的pass闪过。基础逻辑竟然出奇的扎实。 “这小子的確是个天才,在脑子糊涂成那样的情况下,核心算法居然没出错。”杨坚暗自讚赏了一句。 但接下来的测试,才是真正的折磨。 冒烟测试(smoke test)与集成测试(integration tests)。 杨坚將代码编译到安卓模擬器上,开始进行ui与逻辑的对接测试。他模擬极其狂暴的乱点操作,在方块合併动画还没有播放完毕时,强行进行反方向的滑动。 “咔。” 模擬器画面瞬间定格,后台终端弹出一长串刺眼的红色报错信息:nullpointerexception(空指针异常)。 动画队列出现了死锁,导致下一次滑动的状態读取失败。 遇到这种问题,一般的宽容老板可能会自己顺手改了。但杨坚的行事风格显然不是这样。 他站起身,走到沙发旁,面无表情地伸出穿著拖鞋的脚,对著利普的大腿狠狠地踹了一脚。 “起来!” 利普在睡梦中发出一声痛苦的闷哼,像触电般惊醒过来,眼神迷离地看著天花板,大脑完全处於宕机状態:“啊……怎么了?马库斯打进来了?” “没打进来,但你的代码崩溃了。”杨坚一把揪住他的衣领,將他从沙发上硬生生拖起来,按在电脑桌前,指著屏幕上的红色报错代码,“在连续快速滑动並打断动画时,你的状態机没有做加锁处理,拋出了空指针异常。现在,立刻把它修復。” 利普痛苦地揉著脸,眼睛都睁不开,只能凭著肌肉记忆和对代码的熟悉,双手放在键盘上,像梦游一样输入了几行修復代码,加入了状態锁。 “改完了……”利普嘟囔了一句,刚想站起来,双腿一软,再次倒在沙发上,三秒钟后,呼嚕声再次响起。 杨坚冷酷地端起咖啡喝了一口,继续测试。 他又进行了端到端测试(end-to-end tests)的標准,把自己想像成一个完全不懂规则、脾气暴躁、试图用各种极端操作搞垮游戏的愚蠢玩家。 他测试了屏幕疯狂旋转时的解析度適配;测试了游戏进行到一半突然接听电话后的后台掛起与恢復机制;甚至测试了当网格全部填满且无法滑动时,游戏判定“game over”弹窗的延迟时间。 在这个过程中,只要发现任何一处內存泄漏、ui重叠或者逻辑卡死,杨坚就会毫不留情地走过去,粗暴地摇晃沙发的靠背,把睡得像死猪一样的利普再次摇醒。 “游戏重启时缓存没有彻底释放,导致內存占用堆积,改掉!” “game over的遮罩层透传了点击事件,导致死局还能继续触发音效,改掉!” 整整四个小时。利普在这如同酷刑般的折磨中被摇醒了四次。每一次他都是闭著眼睛修改,改完又立刻昏睡过去。他甚至觉得这种折磨比马库斯的拳头还要恐怖,至少马库斯打人不会要求你解释空指针异常。 晚上九点。 当杨坚最后一次在模擬器里极其流畅地將数字拼到2048,並且故意死局,游戏完美弹出结束画面,內存释放曲线平稳时。 他终於停下了敲击键盘的手。 代码彻底乾净了。一款足够在全球掀起风暴的神级成癮小游戏,在这个芝加哥南区破败房屋里,正式诞生。 接下来,就是上线部署。 对於首发平台的选择,杨坚有著绝对清晰的时代洞察力。在这个时间节点,如果选择苹果的app store,那繁琐严苛的审核机制动輒需要一周甚至半个月的时间。等游戏上架,利普的手指早就被黑帮掰成粉末了,弗兰克欠的债也足以让加拉格一家家破人亡。 所以,杨坚毫不犹豫地选择了当时狂野如蛮荒时代的安卓平台——早期的android market(google play的前身)。 当时的安卓生態极度开放,甚至可以说是缺乏监管。审核机制简陋到了令人髮指的地步,基本上只要包名不衝突,机器稍微扫描一下確认没有恶意的木马病毒,就直接放行上架。这为杨坚抢时间提供了绝佳的土壤。 杨坚飞快地打开命令行,熟练地生成了数字签名证书。 隨后,他將那份经过地狱测试的代码进行编译打包,生成了最终版本的apk文件。 登陆开发者后台,上传apk,填写简单的英文描述:“极其简单的数字合併游戏。你能拼出2048吗?”截图也是隨便截了几张极其朴素的游玩画面。 为了確保万无一失,杨坚甚至花了几十美金,走了一个当年平台默认的“开发者加速通道”服务。 点击提交。审核开始。 在这个充斥著低劣游戏和简陋应用的市场里,《2048》那套乾净利落的代码和微小的安装包体积,在机器审核眼中简直是完美的存在。 仅仅过了一个半小时。晚上十点半。 杨坚的邮箱里弹出了清脆的提示音。 【google play developer support: your app 2048 has been successfully published and is now live.】(你的应用『2048』已成功发布並上线。) 杨坚看著那个简单的数字图標在网页上亮起,长长地吐出了一口浊气。他端起桌上那杯已经彻底冰冷的白开水,走到沙发前。 “哗啦!” 半杯冷水毫不留情地泼在了利普的脸上。 “啊!我改!我这就改异常拋出!”利普发出一声惊恐的怪叫,像触电的青蛙一样从沙发上弹了起来,双手在空中胡乱地抓著,仿佛还在敲键盘。 “不用改了。”杨坚隨手將水杯放在桌子上,指了指发光的电脑屏幕。 利普愣住了。他用袖子胡乱抹了一把脸上的冷水,强撑著睁开布满血丝的双眼,顺著杨坚手指的方向看去。 在一个简陋的应用商店网页上。一个由灰色底板和带有数字“2048”的黄色方块组成的极简图標,正安静地躺在最新上架的列表里。旁边,赫然写著它的名字——2048。 “上……上线了?”利普愣愣地看著屏幕,声音带著极度乾涩的沙哑。 整整两天两夜的地狱衝刺,让他现在的脑子还有些发懵。看著那个简陋的网页,他甚至產生了一种强烈的不真实感——就像是一场快要把他绞碎的噩梦,突然就这么结束了。 “不仅上线了,我已经掛上了谷歌的基础gg联盟代码。只要有人下载游玩,每一次底部的gg展示,都会变成真金白银流进帐户。” 杨坚语气平淡地解说著。 隨后,他拉开抽屉,拿出了之前倒卖破解手机赚来的现金,点好后將一小叠钞票扔在了利普的大腿上。 “那是整整一千美金。八百美金,是你交付项目的尾款。多出来的两百,是你这两天保质保量、熬夜赶工的加班费。” 钱並不重,只有薄薄的一小叠。但粗糙的纸幣质感和那股带著油墨味的真实感,瞬间击穿了利普的心理防线。 比起那个还没產生任何收益的乾瘪网页,大腿上这实打实的一千块现金,才是將他从断手地狱里彻底拉出来的救命稻草。 就在几天前,他还在为几百块的代考费沾沾自喜,还在为了马库斯的威胁痛哭流涕,还在因为杨坚冷酷的拒绝而感到无尽的绝望。 而现在,仅仅四十八个小时。靠著敲击键盘,靠著被压榨大脑,他竟然堂堂正正、没有偷窃、没有欺骗地赚到了整整一千块的巨款! 这是一种对旧有三观的彻底粉碎与重塑。南区那套坑蒙拐骗的街头智慧,在真正的技术变现和资本运作面前,被碾压得连渣都不剩。 “钱到手了。”杨坚转身走回电脑前,只留给利普一个背影,语气恢復了冰冷,“现在,带著你拼了半条命赚来的钱,滚回加拉格家。去把那个叫马库斯的大猩猩的窟窿给补上,保住你那双还能敲键盘的手。” 利普紧紧攥著那叠钱,指关节因为用力而微微发白。 他没有了平时那种油腔滑调的嘴硬,也没有了南区混混的桀驁不驯。他站在原地,眼眶发红,对著杨坚挺拔的背影,重重地点了点头。 “谢谢……老板。” 这句“老板”,他喊得心甘情愿,內心充满了前所未有的震撼与狂热的死心塌地。他转身推开门,冲入冰冷的黑夜中,脚步前所未有的坚定。 而此时,电脑屏幕上,“2048”的后台下载量,依然还是一个极其可怜的数字:0。一场真正的风暴,才刚刚开始酝酿。 第四十八章 清帐 利普从杨坚那栋温暖如春的屋子里退了出来,身后的房门发出“咔噠”一声落锁的脆响。那一瞬间,他仿佛从一个秩序井然的文明世界,重新跌回了这座混乱、骯脏、毫无希望的贫民窟。 但这一次,他的脚步没了的慌乱与虚浮。 寒风立刻刺透了他那件单薄且散发著酸臭味的夹克,让他不由自主地打了个寒颤。然而,他夹克內侧的口袋里,正贴著胸口放著一叠厚厚的、散发著浓烈油墨味的纸幣。整整一千美金,全都是面值二十和五十的零钞,被杨坚用一根有些发黄的牛皮筋隨意地扎在一起。 利普把手伸进口袋,死死攥著那捲钞票。粗糙的纸幣边缘摩擦著他因为长时间敲击键盘而有些僵硬的指尖,那种真实的物理触感,顺著神经末梢一路狂飆,直达大脑深处。 就在两天前,他还像一条丧家之犬,为了这笔能保住双手的钱痛哭流涕,甚至准备好了去面对被打断骨头。 而现在,他靠著自己大脑里那些曾经被他用来骗钱、被他视作儿戏的代码,结结实实地换来了这笔救命钱。没有偷窃,没有谎言,没有在街头被人追著跑,只是在那间冰冷的臥室里熬了四十八个小时。 这种知识变现带来的震撼,彻底顛覆了利普前十几年在南区街头摸爬滚打建立起来的三观。他突然意识到,杨坚说得对。 他过去引以为傲的那些坑蒙拐骗、代写作业考试的小聪明,在真正的技术变现面前,就像摇摇车走在跨省高速路上,上不了台面还要被罚款。 “以后杨坚即使不找我做外包,我也可以在网上看看有没有零散的活可以接。这玩意赚钱还是比小偷小摸轻鬆很多。” “先解决那个该死的大猩猩。” 利普深吸了一口带著铁锈味的冷风,原本因为疲惫而有些涣散的眼神,重新变得锐利起来。他紧了紧衣服,迈开步子,朝著南区几个街区外的一家破旧撞球厅走去。 那个撞球厅是马库斯和那群体育生经常混跡的地方。他们通常会在那里喝著劣质的散装啤酒,抽著散发著刺鼻气味的廉价大麻,炫耀著自己在球场上的得分或者最近睡过的啦啦队女孩。 深夜的南区街道並不安全,偶尔有醉汉在小巷里呕吐,或者几个帮派分子在阴暗的角落里交易著什么。但利普完全无视了这些平日里需要绕著走的危险。 他现在满脑子只有一个念头:把钱砸在马库斯的脸上,然后把自己的双手从断头台上拿下来。 推开撞球厅那扇布满涂鸦和划痕的玻璃门,一股混合著菸草、酒精、汗液和劣质香水的气味迎面扑来,浓烈得让人几乎要窒息。 震耳欲聋的西海岸说唱乐从墙角那个破了音的音响里轰鸣而出,震得天花板上摇摇欲坠的白炽灯都在微微发抖。 利普眯起那双布满血丝的眼睛,在烟雾繚绕的昏暗光线中扫视了一圈。 很快,他在最里面的一张撞球桌旁找到了目標。 马库斯正光著膀子,露出那一身犹如黑色岩石般坚硬的肌肉。他手里拿著一根有些弯曲的撞球杆,正肆无忌惮地对著旁边一个穿著暴露的女孩吹口哨。他的四个体校生兄弟围在旁边,手里各自拿著一瓶啤酒,发出阵阵放肆的大笑。 利普面无表情地穿过拥挤的人群,径直朝著那张撞球桌走去。 “呦,兄弟们,看看是谁来了?” 一个眼尖的黑人男生最先发现了利普,他举起手里的啤酒瓶,夸张地大叫起来:“这不是我们那个南区最聪明的天才小子吗?怎么,这么晚跑过来,是来请我们喝一杯的吗?” 听到声音,马库斯转过身。当他看到利普那张憔悴得如同鬼魅、顶著两个硕大黑眼圈的脸时,嘴角的嘲弄瞬间扩大了。 “我还以为你要躲在那个开防弹车的黄皮猴子屁股后面一辈子呢。” 马库斯將撞球杆重重地顿在地板上,发出沉闷的响声,他庞大的身躯像一堵墙一样挡在利普面前,居高临下地俯视著他,“怎么?那个老板终於受不了你这个惹祸精,把你踢出来了?还是说,你大半夜跑过来,是想求我再多宽限你几天?” 马库斯伸出粗壮的手指,毫不客气地戳在利普的胸口上,力道大得让利普往后退了半步。 “我告诉你,骗子。没钱的话,你今晚就別想用这两条腿走著出去。我说过要在周末前掰断你的手指,但我现在改主意了,我觉得今晚这里的气氛就非常適合听骨头断裂的声音。” 周围的几个体校生配合地发出了阵阵冷笑,甚至有人已经把手里的啤酒瓶倒过来握在手里,形成了一个半包围的圈子,將利普死死地堵在撞球桌和墙壁之间。 撞球厅里的其他人也注意到了这边的动静,但南区的规矩就是不惹閒事,他们只是冷漠地瞥了一眼,便继续打球喝酒。 面对这种足以让普通人嚇得尿裤子的阵势,利普却出奇地平静。 或许是连续四十八小时的地狱式熬夜已经让他的神经麻木了,又或许是口袋里那实打实的一千美金给了他前所未有的底气。 他没有像几天前在家里那样连滚带爬地求饶,也没有流露出任何恐惧。 他只是冷冷地看著马库斯那张囂张跋扈的脸,然后缓缓地將手伸进夹克的內侧口袋。 “你他妈想掏什么?刀子还是枪?”旁边的黑人男生立刻警觉起来,举起了手里的酒瓶。 马库斯也微微眯起了眼睛,浑身的肌肉瞬间绷紧。 下一秒,利普把手抽了出来。 没有刀子,也没有枪。 那是一卷厚厚的、用发黄的牛皮筋扎著的绿钞。 利普没有任何犹豫,他扬起手,將那一卷钞票狠狠地、结结实实地拍在了马库斯那结实的赤裸胸膛上! “啪!” 清脆的撞击声在嘈杂的撞球厅里显得格外突兀。牛皮筋因为承受不住衝击力而崩断,几张二十面额的美元顺著马库斯的胸肌滑落,掉在了满是菸灰和酒渍的地板上。 马库斯愣住了。他身边那几个原本准备动手的体校生也全都愣住了。 他们怎么也没想到,这个穷得连饭都吃不起、几天前还在地上痛哭流涕的南区垃圾,居然真的在这么短的时间內搞到了整整一千美金的现金! “这是一千块。” 利普的声音沙哑得像是在砂纸上摩擦,却透著一股不容置疑的冷酷,“连同之前那六百块,你们所有人的定金都退还了。你那愚蠢的大学梦值多少钱我不知道,但这笔钱足够塞满你那张臭嘴了。” 马库斯下意识地接住那捲钞票,低头看了一眼。粗略一捏厚度,他就知道这绝对不是假钞,而且数目只多不少。 他猛地抬起头,眼神中充满了难以置信和一丝本能的怀疑。他想从利普脸上找到偷窃或者抢劫后的心虚,但他什么也没找到。 面前这个白人瘦猴的眼睛里,只有一种他看不懂的,属於经歷了某种蜕变后的死寂。 “现在,捡起地上的钱,然后把你的路让开。” 利普指了指地上的那几张钞票,语气平淡得没有一丝起伏,“我们的帐清了。” 说完,利普根本没有等马库斯回应,直接用肩膀撞开挡在面前的一个体校生,大步朝著撞球厅的大门走去。 这一次,没有人再拦他。 马库斯握著手里那捲厚厚的钞票,脸色一阵青一阵白。他平时习惯了用暴力解决一切,但当对方面对暴力不仅不退缩,反而用实打实的真金白银甩在他脸上时,他那种建立在肌肉上的优越感瞬间荡然无存。 他咬了咬牙,最终还是蹲下身,把掉在地板上的那几张二十美金捡了起来。在南区,没有人会跟钱过不去。 “让他滚吧。”马库斯对著手下挥了挥手,转头走向吧檯,大喊了一声,“酒保!给我的兄弟们上最贵的酒!今晚老子买单!” …… 走出撞球厅,刺骨的冷风再次扑面而来。 利普深深地吸了一口冰冷的空气,感觉肺部一阵刺痛,但那种压在胸口、仿佛隨时会被人敲碎手指的窒息感,终於彻底烟消云散了。 他暂时保住了自己的手,保住了自己吃饭的傢伙。 他拖著宛如灌了铅一般的双腿,沿著熟悉的街道往加拉格家走去。 这一路的灯光似乎都变得柔和了一些。 他甚至开始在脑海里幻想,杨坚把那个小游戏放到网上后,到底会有多少人下载? 他心里算得非常清楚,自己只是个拿钱干活的外包,游戏掛著多少gg、能赚多少美金,跟他一毛钱关係都没有。他唯一的救命稻草,是昨晚杨坚把钱扔给他时,留下的一个大饼: “这一千块只是你通宵赶工的苦力钱,但我是一个讲究且慷慨的生意人。如果《2048》的下载量能突破五十万的大关,我会额外给你发两千美金的绩效奖金。” 五十万下载量,两千美金奖金。 等结算了那笔钱,他一定要去买一台配置稍微好一点的二手电脑,然后再给菲奥娜买点好吃的,把欠交的水电费都补上。 怀揣著这种对未来的一丝微弱憧憬,利普推开了加拉格家那扇修修补补的大门。 然而,门內的景象,如同当头一盆冰水,將他刚刚燃起的那一点点希望之火彻底浇灭。 屋子里乱作一团,空气中瀰漫著一股绝望的死气。 菲奥娜蜷缩在破旧的沙发上,身上裹著一条满是破洞的毛毯,脸色苍白如纸,眼角还掛著未乾的泪痕。 伊恩和卡尔坐在地板上,低著头一声不吭,手里紧紧攥著不知道从哪里翻出来的棒球棍和铁管。 就连平时最喜欢哭闹的小利亚姆,此刻也仿佛感受到了某种恐怖的气息,躲在婴儿床里连大气都不敢出。 利普的心瞬间沉了下去。 他这才猛地惊醒。马库斯的麻烦確实解决了,但还有一个足以將他们全家拖入地狱深渊的死局,依然如同高悬的达摩克利斯之剑,冷冷地指著他们的脖子。 东欧黑帮,罗德和弗拉德。 六千美金的巨债。 “菲奥娜……”利普声音颤抖地喊了一声。 菲奥娜缓缓睁开眼睛,看到利普完好无损地站著,眼中闪过一丝微弱的安慰,但很快又被更深的绝望所掩盖。 “你去了哪里?”菲奥娜的声音虚弱得仿佛隨时会断掉,“刚才……有人往我们家窗户上扔了死老鼠,上面绑著纸条。他们说……明天就是周五了。如果明天日落之前见不到六千美金,他们就会直接带走卡尔……” 卡尔听到自己的名字,握著铁管的手猛地一抖,小脸煞白。 六千美金。明天日落之前。 利普感觉一阵天旋地转。他刚刚用半条命换来的一千美金,在马库斯面前是巨款,但在东欧黑帮这六千美金的数字面前还差得远。 而他的身体已经彻底透支,就算杨坚现在再给他一个外包项目,他也没有第二个四十八小时去拼命了。 “別怕……我会想办法的。一定会有办法的。”利普走过去,无力地抱住菲奥娜,说出的安慰话语连他自己都觉得苍白可笑。 极度的疲惫、药效退去后的严重戒断反应、以及对明天將要发生之事的深层恐惧,如同三座大山同时压倒下来。利普甚至不知道自己是怎么走回臥室的。他一头栽倒在那张散发著霉味的床垫上,连衣服都没脱,瞬间陷入了昏天黑地的沉睡之中。 第四十九章 营销启动 当利普再次睁开眼睛时,已经是周四的中午。 刺眼的阳光正穿过没拉严实的窗帘缝隙,毫无遮拦地晃在他的脸上。他猛地坐起身,大脑內部传来一阵尖锐的剧痛,就像有人拿著一柄生锈的铁锤,正顺著他的太阳穴死命往里敲击。 连续四十八小时的高强度通宵,外加过量摄入阿德拉药片与浓黑咖啡的后遗症在这一刻全面爆发。他的四肢关节僵硬得发脆,稍微一动就发出沉闷的抗议,嘴里更是充斥著一股混合了药渣与死老鼠般的乾涩苦味。 “该死……” 利普低骂了一声,声音沙哑得连他自己都听不清楚。 他跌跌撞撞地走下床,衝进厨房,连杯子都来不及拿,直接把脑袋凑到水龙头底下,对著里面带有浓重铁锈味的自来水猛灌了一肚子,这才感觉那股几乎要把他烧焦的脱水感稍微缓解了一些。 墙上的掛钟无情地指著下午一点。 距离东欧黑帮下达的周五日落,只剩下最后不到三十个小时。 冰冷的水流顺著脖子流进衣领,让利普混混沌沌的大脑瞬间找回了现实。他来不及擦乾脸上的水渍,像一头被逼入绝境的野兽,疯狂地冲回臥室,一屁股坐在那台破旧的二手笔记本电脑前,用颤抖的手指狠狠按下了开机键。 老旧的硬碟在机壳里发出不堪重负的“嗡嗡”怪叫,屏幕慢吞吞地亮起微弱的萤光。 利普的手指在触控板上剧烈地发抖。他打开瀏览器,由於南区糟糕的网络宽带,加载页面的那个灰色圆圈转了足足30秒。这30秒对利普来说,漫长得就像是在等待法官宣判他的死刑。 他的脑海里,此刻全都是昨晚杨坚扔下那一千块现金时,留下的那句关於对赌协议的承诺。 “如果下载量能突破五十万的大关,我会额外给你发两千美金的绩效奖金。” 两千美金。 这笔钱虽然不能全额还清东欧黑帮的六千大洋,但在这个弱肉强食的贫民窟,利普完全可以拿著这两千块真金白银去找罗德谈判。 先付个三分之一的首付,展现出自己有持续搞钱的能力,绝对能把还钱日期往后拖延一个月。只要买到喘息的时间,卡尔的器官就能保住,菲奥娜也不用再像个疯子一样坐在客厅里绝望地哭泣。 “动一动……快给我动一动!” 利普紧咬著发白的嘴唇,死死盯著终於开始刷新出来的google play开发者后台面板。 页面一点点下放,数据条逐个亮起。 利普甚至闭上了眼睛,在心里默默祈祷了三秒钟,这才猛地睁开眼,將目光死死锁在了决定他们一家人生死的那个核心指標上——总安装次数。 然后,他整个人彻底僵在了椅子上。 那个数字安静地躺在屏幕中央,没有他幻想中一秒钟刷新几百次的疯狂跳动,更没有那串能让他拿到两千块救命钱的宏大位数。 【总安装次数(total installs):42】 四十二。 游戏上线已经过去了整整十几个小时,横跨了一个漫长的夜晚,但在庞大的美国网际网路海洋里,这个数字微弱得就像是一粒掉进太平洋里的沙子。 利普感觉自己的心臟被一只长满倒刺的铁掌狠狠捏了一下,疼得他无法呼吸。他无法接受这个现实,开始发了疯一样狂点键盘上的刷新键。 页面一次次白屏,又一次次重新加载。 四十四。 四十六。 数字確实在动,但那种缓慢的蜗牛爬行速度,在逼近的俄罗斯黑帮面前,显得那么苍白,那么可笑。 利普绝望地靠在椅背上,颤巍巍地移开滑鼠,点开了右下角的admob基础gg联盟后台。他知道这些gg费一分钱都不属於自己,那是属於老板杨坚的资產,但他依然想看看,这四十八个下载到底能產生多少流水。 屏幕上,出现了一个用巨大字体標註的零。 【今日预估收益:$ 0.14】 十四美分。 这就是他熬干了心血,拼掉了半条命,甚至差点把心臟搞衰竭换来的项目成果。在庞大的网际网路世界面前,他那点引以为傲的天才大脑,没有掀起哪怕一丝微弱的涟漪。 “垃圾……这就是个无聊的数字滑块游戏,根本不会有人玩的。” 利普痛苦地將脸埋进双手掌心里,发出阵阵乾涩的惨笑。他觉得自己就是个不折不扣的小丑。 他怎么会天真到相信网络上能掉下救命的馅饼?每天有成千上万个应用上架,没有gg,没有宣传,一个连图標都简陋得要死的小游戏,凭什么在一夜之间爆火? 两千美金的对赌奖金,彻底变成了一个遥不可及的笑话。 这意味著,靠著正行渠道在明天日落前凑齐六千美金去填俄罗斯黑帮的窟窿,这条路已经被彻底堵死。 利普闭上眼睛,听著隔壁房间里菲奥娜隱约传来的无助抽泣声,一种前所未有的无力感將他整个人死死淹没。难不成真的只能看著卡尔被黑麵包车拖走,去当黑市里的零件? “不……一定还有別的办法,总有別的办法。” 利普猛地睁开双眼,血丝在他的眼球表面显得分外狰狞。既然合法的路子走不通,他就只能把脑子重新转回他最熟悉的,充斥著血腥、狡诈与暴力的南区街头逻辑。 他开始强迫自己冷静下来,將大半个身子陷在椅子里,从口袋里摸出一根不知道放了多久的压扁香菸点燃,任由尼古丁的辛辣刺激去麻痹大脑的剧痛。 他开始在脑海里一帧一帧地回放那天罗德和弗拉德闯进家里的所有细节。 那两个东欧恶棍,身材魁梧,浑身散发著职业犯罪分子的冰冷气息。他们踹开门,没有像马库斯那种街头小混混一样,一上来就对著孩子们挥舞拳头或者大喊大叫。相反,他们的动作异常沉稳,甚至可以说是按照某种严格的“程序”在办事。 罗德进门后的第一句话是什么? “弗兰克那个老杂种呢?” 弗拉德进厨房翻空了冰箱,罗德把叉子狠狠扎进桌子里,对菲奥娜下达威胁的时候,他的措辞是: “弗兰克那个老东西,欠了我们整整六千美金。周末前见不到钱,我们就拿这栋房子抵债。” 利普吐出一口浓重的烟雾,眼神在一片迷濛中变得分外深邃。 他们一直在找弗兰克。从头到尾,所有的言语和愤怒,都死死锁在“弗兰克”这三个字上。 也就是说,在这群真正的黑帮眼里,这笔债务的唯一合同签署人和唯一的责任承担者,只有弗兰克这个王八蛋。 利普以前在街角的小酒吧和那些老烟枪混混喝酒时,曾经听人吹嘘过关於东欧高利贷集团的规矩。那帮从西伯利亚或者乌克兰跑过来的狠角色,手段虽然残忍,但他们內部有著一套古老且刻板的犯罪法典。 在他们的生存逻辑里,债务是跟著人走的。 如果没有子女作为担保人的签字画押,通常情况下,他们追求的是纯粹的金钱回报或者肉体惩罚。而最重要的一条街头传言是——人死债消。 因为在黑帮的財务帐本上,死人是没有任何压榨价值的死资產。一旦欠债人彻底死亡,现出完全鱼死网破的姿態,这笔坏帐在他们內部就会被强制核销。因为他们不可能为了几个拿不出真金白银的穷鬼,如果追债的成本远超出了子女能榨出来的油水,或者子女表把动静闹得太大,从而引来芝加哥警局重案组的注意。 “他们认定的是弗兰克……” 利普死死咬著菸蒂,目光闪烁不定。 加拉格家的子女从来没有在弗兰克的借据上籤过哪怕一个字母,他们甚至不知道那笔钱是什么时候欠下的。如果,那两个东欧人要的只是弗兰克的命,或者只要能向他们证明弗兰克已经彻底“消失”了,这笔债,是不是就有操作的空间? 一个极其疯狂的计划,开始在利普那个被逼入绝境的天才大脑里,像癌细胞一样疯狂地勾勒出雏形。 弗兰克那个老傢伙,反正活在世界上也是个浪费空气的寄生虫。如果用他那条烂命,或者用他的假死,能换来全家人的平安…… 利普吐掉嘴里的菸头,眼神彻底冷了下来。 …… 隔壁杨坚家的二楼。 阳光透过巨大的落地窗,毫无遮拦地洒在乾净整洁的实木地板上。屋子里的中央暖气开得相当充足,空气中没有一丝属於南区的潮湿与霉味。 杨坚只穿著一件单薄的居家线衫,右手端著一杯刚冲好的黑咖啡。他的左手隨意地在键盘上敲击著,那张如同建模般完美的脸上,没有任何利普那种大难临头的慌乱。 相反,他显得分外淡定,甚至可以说是好整以暇。 电脑屏幕上,同样显示著google play的后台数据。 【总安装次数:52】 看著这个连个位数都在艰难爬行的数据,杨坚微微挑了挑眉毛,隨手喝了一口咖啡。 作为前世在网际网路、云计算以及大流量架构领域摸爬滚打了十年的从业者,杨坚比这个时代任何人都要清楚应用市场的底层运行逻辑。 在智慧型手机刚刚兴起的这个蛮荒年代,酒香也怕巷子深。每天有无数怀揣著发財梦的独立开发者把应用上传到商店,然后默默无闻地死在最底层的垃圾堆里。指望靠著自然流量,坐在家里等网民自己去发现一款没有经过任何包装的方块游戏,那不叫创业,那叫买彩票。 利普之所以绝望,是因为那个土生土长的南区小子虽然智商绝顶,但他对网际网路的理解还停留在產品好就会有人买的原始阶段。 而杨坚,手里掌握著超越这个时代整整十几年的超前思维。 在营销预算不高,没钱去买谷歌官方推流gg的情况下,想要引爆一款產品,唯一的手段就是增长黑客(growth hacking),俗称病毒式恶意营销。 所谓的病毒式恶意营销,就是彻底拋弃传统的自卖自夸式宣传,转而利用人性中最敏感、最容易被激发的负面情绪来製造热度。在网际网路的底层生態中,愤怒、傲慢、以及为了证明別人是蠢货而產生的胜负欲,往往比单纯的好奇心具有更可怕的驱动力。 通过刻意製造巨大的爭议、发布充满挑衅的言论,或者故意设立一个看似不可能完成的靶子,让网民在怒骂、反驳甚至试图打脸的过程中,不知不觉地点击连结,沦为產品的免费传播节点。这种情绪一旦被点燃,就会像真正的烈性病毒一样,顺著网线在各大社交平台呈指数级裂变蔓延。 而病毒营销的精髓,从来都不是歌功颂德,而是利用人性底层最卑劣、最无法克制的劣根性。 贪婪、傲慢、以及强烈的胜负欲。 杨坚放下咖啡杯,漆黑的眼眸里闪过一丝老谋深算的精光。他修长的手指在键盘上飞速敲击,熟练地编写了一段python自动化脚本。 这段脚本的功能很简单:利用ip代理池,在全美当时流量最大、用户最硬核、同时戾气也最重的两个网络论坛——reddit的游戏板块,以及充满无政府主义和网络暴民的4chan上,批量註册並激活了上百个看起来毫无关联的普通帐號。 几分钟后,脚本运行完毕。 杨坚坐在椅子上,开始用主帐號在reddit的/r/gaming(游戏)板块,发布了他精心构思的第一篇帖子。 贴子的標题用加粗的字体標註,散发著一种让人一眼看过去就想顺著网线过去打人的狂妄与挑衅: 《据统计,全球只有1%的天才可以在这款破游戏里拼出2048。我打赌,整个论坛的废柴加起来,都拿不出一个能通关的截图。证明我是错的吧,蠢货们。》 在贴子的正文里,杨坚完美地偽装成了一个偶然发现这款游戏、被虐了之后跑到论坛来发泄情绪的路人玩家。他用一种刻薄、高傲却又带著一丝无能狂怒的语气,写下了一段简短的嘲讽: “今天在应用商店的最底层垃圾堆里,我无意间翻到了这款连个像样美工都没有的数字拼图游戏。这玩意儿的画面简陋得就像是某个连饭都吃不起的穷酸大学輟学生,隨便敲出来的半成品。游戏的核心逻辑十分简单,简单到连智障都能在三秒钟內学会怎么滑动。 但就是这么个破玩意,老子玩了整整一上午,居然最高只拼到了512! 我不信这个邪。我很確信,你们这群每天坐在电脑前、自詡为高智商硬核玩家的网民,在这个游戏面前同样是一群无可救药的低能儿。你们甚至连老子的512都超不过。不服气的话,下载连结在下面,別光用你们那敲键盘的手放屁,用超过我的截图来打我的脸。” 在帖子的最下方,杨坚顺理成章地贴上了《2048》的google play下载连结。 发完reddit,杨坚面无表情地转战4chan。 在4chan那个几乎没有任何规则限制的/v/(电子游戏)版块,杨坚的措辞变得更加粗暴、更加符合那个论坛特有的恶臭文化。 他直接上传了一张经过像素化处理、显示“game over”界面的游戏截图,配文道:“听说4chan的网民是整个网际网路智商最高的一批人?別开玩笑了。我今天隨便在网上找了个只有几十kb的滑块游戏,本以为三分钟就能通关,结果差点把手机砸了。不过就算我手残,我也敢打赌,你们这群连女人的手都没牵过的死肥宅,在这个破游戏面前表现得只会比我更蠢。大概率你们连256的分数线都摸不到。这就是你们引以为傲的天才智商?连结在这里,去向你妈证明你不是个废物吧。” 这两篇充斥著强烈引战和羞辱意味的贴子,在各自的论坛发布后,最初的几分钟里一片死寂。 但杨坚並不著急。他再次运行了那段python脚本。 上百个傀儡小號开始粉墨登场。它们分布在贴子的下方,开始疯狂地用各种极其逼真的网民语气进行围攻和跟帖。 “楼主是不是脑子进水了?一个粗製滥造的滑块游戏也敢来叫板?” “法克,我刚点进去玩了一把,我拿了256,这游戏確实有点邪门,但我绝不承认我是废物!” “楼主是个手残的沙雕,兄弟们顶上去,把通关截图贴在他脸上,让他滚出论坛!” 在这些小號的人为操纵下,两篇贴子的热度开始呈几何级数疯狂飆升。由於帖子里那种异常欠扁的语气和充满侮辱性的无差別群嘲,瞬间激怒了这两个论坛里那些平时閒得发慌、自尊心又分外脆弱的网民。 网际网路的底层暴民们,最无法忍受的就是別人在智商上对他们的践踏。 “很好,鱼儿咬鉤了。” 杨坚看著后台开始不断往上翻滚的评论数,嘴角的笑意分外冰冷。 他清楚《2048》这款游戏的恐怖之处。它那简单的机制降低了所有人的上手门槛,但每次滑动时方块合併带来的数字翻倍反馈,能精准地刺激人类大脑分泌多巴胺。 更重要的是,那种差一点就能拼出下一个数字的强迫症属性,一旦配合上此时被贴子激发的强烈胜负欲,就会变成一个最可怕的成癮性陷阱。 只要这帮傲慢的网民点开连结,下载了第一个kb的数据,他们就再也別想轻易从这个陷阱里爬出来。 沉迷时间起步一小时! 杨坚端起已经有些温凉的咖啡喝了一口,隨后缓缓合上了笔记本电脑。 营销的网已经撒下去了。接下来,他只需要静静地等待多巴胺和愤怒在网际网路的底层发酵,然后,去收割那些即將疯狂跳动的真金白银。 第五十章 2048火爆全网!现金奶牛初成! 网际网路是一个永远不需要睡眠的狂欢场。在这个由光缆、伺服器和无数块发光屏幕组成的虚擬世界里,情绪的传递速度远比现实世界中的流感病毒要快得多。 周四的深夜,芝加哥南区的街道早已陷入一片死寂,偶尔只有警车的刺耳鸣笛声划破夜空。但在无形的数字网络中,一场由两篇帖子引发的巨大风暴,正以一种令人胆寒的速度疯狂酝酿。 reddit的/r/gaming板块,那个標题充满了狂妄挑衅的帖子《据统计,全球只有1%的天才可以在这款破游戏里拼出2048》,在短短几个小时內,已经被顶上了板块首页的高热度位置。 杨坚的钓鱼策略取得了空前的成功。他利用那几个python脚本控制的傀儡小號,在帖子里疯狂带节奏,完美地引爆了那些自视甚高的硬核网民的胜负欲。 底下的评论数已经突破了三千大关,並且还在以每分钟十条的速度不断刷新: “发帖的楼主绝对是个脑残,这种简陋到连背景音乐都没有的滑块游戏,居然敢说我们拼不出通关?老子闭著眼睛都能玩通!” “法克!別提了,我刚才去下载了。这游戏有毒!我本来只是想去截个图回来打楼主的脸,结果我他妈在马桶上坐了整整两个小时!我的腿都麻了,最高才拼到512!” “楼上是个彻头彻尾的废物,鑑定完毕。我刚才差一点点就合出1024了,就差最后一步滑错了方向!这游戏的判定肯定有bug!我要再试一次,今晚不把通关截图甩在楼主脸上,我就不睡觉!” 愤怒、不甘、以及急於证明自己智商的虚荣心,让这些网民心甘情愿地成为了2048的第一批免费传播节点。 他们不仅自己疯狂受挫,还把游戏的连结分享到自己的脸书和推特上,配上各种抓狂的文案去拉自己的朋友下水。 而这股火苗,很快就从相对静態的文字论坛,彻底烧向了当时流量最为集中、互动性最强的视频直播平台twitch。 …… 深夜十一点半,twitch平台。 一个id名为“rex_the_beast”(野兽雷克斯)的直播间里,正聚集著將近四万名在线观眾。 雷克斯是平台上一个名气不小的中型游戏主播,主攻各种硬核的fps(第一人称射击)游戏。 【记住全网最快小説站 101 看书网书海量,????????????.??????任你挑 】 但他真正吸引粉丝的並非是多么高超的技术,而是他那异常暴躁的脾气。他被粉丝们戏称为“键盘毁灭者”,只要在游戏里被人阴死、或者遇到猪队友,他就会立刻陷入红温状態,对著麦克风疯狂输出一连串需要打码的脏话,甚至经常在直播中把键盘砸得粉碎。 网际网路的观眾最喜欢看的就是这种充满戏剧张力的无能狂怒。 此刻,雷克斯刚刚在一局高强度的《使命召唤》排位赛中,被对面一个躲在角落里的狙击手连续爆头了三次。 “砰!” 雷克斯重重地一拳砸在电脑桌上,震得摄像头都剧烈晃动了一下。他那张布满络腮鬍的脸涨得通红,双眼死死盯著屏幕上灰暗的死亡回放,对著麦克风发出一声怒吼:“那个躲在垃圾桶后面的杂种!他绝对开了透视!老子一露头他就开枪,这游戏全都是掛狗!法克!” 弹幕里立刻飘过一片密密麻麻的“lol(大笑)”和“主播又破防了”。 雷克斯气喘吁吁地靠在电竞椅上,摘下耳机揉了揉发胀的太阳穴。趁著游戏重新排队的间隙,他习惯性地看了一眼副屏上的弹幕滚动。 就在这时,几条被高亮置顶的弹幕引起了他的注意。 “雷克斯,別玩你那破射击游戏了。reddit论坛上现在火疯了一个数字游戏,全网都在挑战。” “哈哈,就主播这种手残外加脑萎缩的反应速度,去玩那个游戏肯定连256都摸不到。” “打赌雷克斯活不过五分钟,他只会无脑突突突,根本没有脑细胞去算加减法!” 雷克斯眯起了眼睛。如果是平时,他根本懒得理会这种弹幕节奏。但刚才连输三局的憋屈感正无处发泄,再加上弹幕里那种明目张胆的智商鄙视,瞬间点燃了他那本就异常脆弱的自尊心。 “一个破数字游戏?全网挑战?你们这群白痴在放什么狗屁?” 雷克斯冷笑了一声,对著麦克风不屑地嘲弄道,“老子的智商测试是一百三十!你们居然敢说我玩不转一个破烂游戏?把连结发在公屏上!老子现在就用电脑上的安卓模擬器下下来,让你们看看什么叫真正的天才大脑!” 直播间的房管立刻配合地把2048的google play下载连结贴了上去。 雷克斯点开连结,看著网页上那个灰黄相间的简陋图標,嘴角的轻蔑更加浓重了。 “这什么垃圾ui?连个封面图都没有?安装包居然只有不到一百kb?现在的网民品味真是低劣到了极点。” 他一边嘟囔著,一边把游戏安装到了模擬器里,然后將画面投屏到了直播间的主屏幕上。 游戏打开,没有任何花里胡哨的开场动画,直接就是一个简单的4x4灰色网格,里面躺著两个写著数字“2”的黄色小方块。 “上下左右滑动?相同的数字相加?2变4,4变8?” 雷克斯念了一遍简单的规则,突然发出一阵夸张的爆笑,“你们是在逗我吗?这就是你们说的全网挑战?这是给三岁弱智婴儿玩的数学启蒙课吧!看好了,老子三分钟內就给你们通关!” 他隨手握住滑鼠,开始在模擬器上漫不经心地滑动起来。 “2加2等於4,4加4等於8,看,多简单。你们这群蠢货居然会被这种东西难住?” 刚开始的两分钟,一切都显得无比顺利。数字在他的滑动下不断翻倍,屏幕上很快就出现了一个64和一个128的方块。 雷克斯脸上的表情分外囂张,甚至开始一边滑动,一边哼起了不知名的走调说唱。 然而,2048这个游戏最恐怖的成癮陷阱,就在於它那充满欺骗性的前期。它会给玩家一种一切尽在掌握的虚假错觉。而当网格里的数字越来越大、空间越来越小时,如果没有提前规划好角落堆叠的策略,崩溃往往只在一瞬之间。 到了第五分钟。 网格里已经挤满了各种大小不一的数字:一个256,两个128,几个64,还有一堆杂乱无章的2和4。 雷克斯脸上的笑容逐渐消失了。他发现自己隨便滑动一下,根本合成不了大数字,反而会在空隙里隨机生成一些討厌的新方块,把原本可以相加的数字死死卡住。 “等等……这个4怎么跑到上面去了?下来!法克,它下不来了!” 雷克斯的语速开始变快,滑鼠滑动的频率也变得急躁起来。他试图通过快速的乱划来强行破局。 “卡咔。” 隨著最后一次向左的滑动,整个4x4的网格被五顏六色的方块彻底填满,没有任何两个相邻的数字可以相加。 屏幕中间弹出一层半透明的灰色遮罩,上面写著极其冰冷的四个字母: 【game over(游戏结束)】 最终分数定格在:3120分。最大方块:256。 直播间的弹幕在这一瞬间迎来了大爆炸。 “哈哈哈哈!分钟通关?” “笑死我了!果真连256的门槛都过不去!智商130的天才就这?” “三岁婴儿玩的游戏,主播连婴儿都不如!退网吧雷克斯!” 雷克斯看著满屏的嘲讽,脸色由红变紫,脖子上的青筋都根根暴起。他死死盯著屏幕上那个“game over”的提示,呼吸变得粗重起来。 “这是失误!刚才我的滑鼠垫有点滑,导致判定出错了!” 雷克斯咬牙切齿地对著麦克风狡辩著,眼神中透出一股强烈的不甘,“这种破游戏纯粹是靠运气的,那个隨机生成的数字故意噁心我!再给我一次机会,老子认真玩,绝对把那个该死的2048拼出来!” 他毫不犹豫地將滑鼠指针移到了那个犹如潘多拉魔盒般的按钮上。 【try again(再来一把)】 点击。 网格清空,两个数字“2”重新出现。 这一刻,雷克斯彻底掉进了杨坚精心布置的深渊陷阱里。 2048那恐怖的即时反馈机制开始全面接管他的大脑。每合成一次方块,大脑就会分泌出一丝微量的多巴胺,而每次差一点点就能合成大数字时,那种“损失厌恶”的心理就会將人死死拽住。 半小时过去了。 《使命召唤》的排位赛早已被他强行退掉,甚至因为掛机被系统封禁了两个小时,但他根本不在乎。他整个人的身体已经完全前倾,几乎要贴到屏幕上。 “给老子一个8!对!然后再来一个16……好!256合成了!接下来是512!” 雷克斯的双眼布满了血丝,嘴里神经质地念念有词。 一个小时过去了。 直播间的在线人数不但没有因为他不打射击游戏而下降,反而因为他那种癲狂的状態,一路飆升到了六万多人。无数人在弹幕里围观这个平时脾气暴躁的猛男被一个简单的数字游戏折磨得欲仙欲死。 “快点右边!右边可以合成!” “別滑上面!滑上面你就死定了蠢货!” 水友们也完全被游戏的魔力吸引了,在弹幕里疯狂指挥,甚至有成千上万的观眾因为受不了主播的“弱智操作”,自己跑去应用商店下载了游戏,试图证明自己比这个蠢货强一百倍。 凌晨三点。 雷克斯已经连续奋战了四个小时。他身边的菸灰缸里塞满了扭曲的菸蒂,额头上满是油腻的汗水。 此刻,他的屏幕上正面临著一次史诗级的绝杀。 最底下的角落里,安安静静地躺著一个“1024”的方块。在它的旁边,是一个“512”,再旁边是一个“256”和一个“128”。 只要能顺著一条线全部合成下去,他就能创造奇蹟,狠狠地打烂全直播间观眾的脸! “看好了,渣滓们!见证奇蹟的时刻!” 雷克斯的声音嘶哑得像破风箱,他屏住呼吸,手指颤抖地握著滑鼠。 他需要把上面的两个64合成,然后推下来引发连锁反应。 然而,就在他按下滑鼠,准备向下拖动的那极其关键的零点一秒。因为长时间神经紧绷导致的肌肉痉挛,他的手腕不受控制地抖了一下。 滑鼠的轨跡,从“向下”偏移成了“向右”。 “唰。” 原本完美的阵型瞬间崩溃,一个新生成的“2”极其突兀地卡在了1024和512中间。 死局。 无法挽回的死局。 屏幕再次变灰:【game over】。 直播间安静了整整三秒钟。 紧接著。 “啊啊啊啊啊啊啊!!!法克!!狗屎!这他妈是个什么狗屎游戏!!!” 雷克斯爆发出了今晚最恐怖的一声怒吼。他猛地站起身,一把抓起桌上那把价值一百美金的机械键盘,高高举过头顶,对著坚硬的实木电脑桌疯狂地连砸了十几下! “砰!砰!砰!” 键帽如同天女散花般在房间里四处飞溅,塑料断裂的声音在直播间里清晰可闻。 砸碎了键盘还不解气,雷克斯一脚踹翻了电竞椅,红著眼睛在房间里像一头困兽般来回踱步,嘴里疯狂飆著各种不堪入耳的脏话。 直播间的弹幕在这一刻彻底沸腾了,密集的文字几乎掩盖了整个画面。 雷克斯破防砸键盘的这一幕,被无数手快的观眾直接录像切片。 《震惊!暴躁老哥雷克斯被三岁婴儿数学游戏逼疯,连砸三个键盘!》 《全网智商测试机?连雷克斯都过不去256的神秘滑块游戏!》 这些自带巨大流量和话题性的切片视频,在短短几个小时內,就像病毒一样被疯狂转发到了youtube、twitter和各大游戏社区。 原本只在论坛里发酵的火种,藉由这场破防直播,彻底引爆了全网的跟风狂潮。所有人都在问:这个能把知名主播逼疯的破游戏到底叫什么? 一场属於2048的数字风暴,正式席捲了整个美利坚的网络生態。 …… 周五下午,阳光明媚。 与南区那种充满脏水和垃圾的环境截然不同,杨坚正坐在自己那栋宽敞舒適的別墅二楼书房里。 房间里的恆温系统將温度控制在最舒適的二十四度,空气中瀰漫著现磨衣索比亚咖啡豆的浓郁香气。 杨坚穿著一身质地柔软的高级定製休閒服,整个人深深地陷在宽大的真皮人体工学椅中。他的一只手端著骨瓷咖啡杯,另一只手极其隨意地在触控板上轻轻滑过。 面前那两台二十七寸的高清显示器上,正並排显示著google play的开发者控制台,以及admob的gg收益后台面板。 看著屏幕上那两组数据,杨坚那张一向冷峻平静的脸上,也忍不住勾起了一抹满意的弧度。 他知道病毒营销会爆,但他確实低估了2011年这个时间节点上,美国网民对於这种碎片化成癮游戏的抵抗力。这简直就是降维打击,一场毫无悬念的单方面屠杀。 在google play的应用数据面板上。 原本在周四中午还死气沉沉、只有几十个下载量的【总安装次数】,此刻的数字已经变得分外惊人。 那个代表著流量的折线图,在经过了几个小时的平缓潜伏期后,从周四深夜开始,突然呈现出一个笔直向上的、完美到令人窒息的j型拉升曲线! 【总安装次数(total installs):145,280】 十四万五千! 並且,这个数字並不是静止的。每当杨坚按下一次刷新键,这个数字都会以几百甚至上千的幅度向上跳跃。它就像是一头彻底挣脱了枷锁的狂暴巨兽,正朝著三十万、五十万的惊人目標疯狂突进。 而真正让这场流量盛宴变现的,是旁边那个admobgg收益后台。 在移动网际网路的早期,点击率(ctr)和千次展示收益(ecpm)的单价实际上非常可观。加上2048这游戏一局的时间极短,玩家疯狂点击“再来一把”,导致底部横幅gg的刷新频率高得离谱。 屏幕中央,那个用醒目绿色字体標註的预估收益,正在像坏掉的吃角子老虎机一样疯狂跳动翻滚。 【今日预估收益(estimated earnings):$ 8,245.50】 八千两百多美金! 这仅仅是游戏彻底引爆后的前十几个小时所產生的流水。隨著youtube切片视频的发酵,以及越来越多人在推特上晒出自己的分数引发攀比,这个数字在接下来的周末两天,绝对会迎来更加恐怖的爆炸式增长。 破十万美金,不过是时间问题。 而这所有的泼天流量,其成本仅仅是两篇钓鱼帖子,加上给那个南区外包小子的一千美金苦力费。 杨坚缓缓端起咖啡杯,將杯中温热醇厚的液体一饮而尽。 对於他帐户里静静躺著的那四百万美金本金来说,这点收益算不上什么改变命运的巨款。但这笔钱背后的意义,在於稳定的现金流与名气。 这头现金奶牛已经彻底跑通,接下来的几个月里,它不仅会源源不断地提供充裕的现金流,更是他在这个时代的网际网路圈子里,打响名气、证明自己拥有顶级流量操盘能力的完美跳板。 有了这个引爆全网的成功案例打底,他前世脑海里那些真正能顛覆行业的云计算架构和人工智慧雏形,才算有了切入牌桌的筹码。 在规划接下来的商业版图时,杨坚的脑海中短暂地闪过了帮他把代码敲出来的利普。 算算时间,周五的日落快要到了。俄罗斯黑帮那六千美金的最后死线就在眼前。 杨坚转过头,看了一眼窗外渐渐西沉的太阳。 他没有打算主动联繫利普,更没打算去当什么大发慈悲的救世主。因为他很清楚,以加拉格家现在的財务状况,根本不可能变出六千块的绿钞。 在绝对的暴力和死局面前,那个脑子转得飞快的利普,大概率会走回原著的老路——给那个老混蛋弗兰克弄一场假死葬礼,用人死债消的街头规矩来忽悠走那帮东欧狠角色。 杨坚將空咖啡杯轻轻放在实木桌面上,发出一声清脆的声响。 南区的生存游戏,有时候確实比敲击代码要有意思得多。就让他安静地当个看客,看看加拉格家能不能靠著一场荒诞的假死闹剧,从俄罗斯黑帮的枪口下死里逃生吧。 第五十一章 弗兰克的葬礼 芝加哥十二月的冷风,带著密西根湖特有的潮湿与刺骨,无情地刮擦著南区边缘那些破败的建筑物。街道两旁的树木早已光禿禿的,几片枯黄的落叶在灰色的水泥路面上打著旋儿,最终被卷进散发著恶臭的下水道口。 在这片被上帝和市政厅同时遗忘的土地上,死亡从来都不是什么稀罕事。帮派火併、吸毒过量、或者仅仅是因为多看了一个醉汉一眼,都可能成为当地殯仪馆的最新一笔生意。 周六的早晨,阳光苍白而无力。 位於南区边缘地带的“安息者”殯仪馆,今天迎来了一位特殊的客人。这家殯仪馆的门脸不大,外墙的白色油漆已经剥落了大半,露出里面灰扑扑的砖块。 门头上的霓虹灯甚至坏了两个字母,在白天的寒风中显得分外淒凉。但不管怎么说,这里是拥有正规市政许可的合法殯仪馆,出具的死亡证明和各项手续,在法律层面上无懈可击。 杨坚穿著一件剪裁合体的黑色羊绒大衣,安静地坐在灵堂最后一排的木长椅上。长椅的木板大概有些年头了,稍微变换一下坐姿,就会发出令人牙酸的“吱呀”声。 他的手里端著一杯从殯仪馆走廊贩卖机里买来的劣质黑咖啡,咖啡的温度已经降到了冰点,口感苦涩得像是在嚼一截烂树根,但他毫不在意。 杨坚目光越过前面几排稀稀拉拉的送葬者,饶有兴致地打量著这场由加拉格们倾情奉献的一齣好戏。 他是被利普邀请来的。 昨天傍晚,当利普顶著两个硕大的黑眼圈、带著一身仿佛刚从泥潭里爬出来的狼狈敲开他家大门时,並没有像杨坚预料的那样来討要那两千美金的奖金,而是递给他一张皱巴巴的黑色弔唁卡片。 “我的父亲……弗兰克·加拉格,昨天晚上因为严重胃穿孔並发大出血,去世了。” 利普当时的声音沙哑得如同砂纸摩擦,眼神飘忽不定,死死盯著杨坚的皮鞋尖,“明早九点在『安息者』殯仪馆办告別仪式。杨,你是我目前唯一认识的、体面世界的老板。如果你能出席……对我们家来说,会是个很大的安慰。” 杨坚当时只看了一眼利普那微微颤抖的手指,和那张连印刷墨跡都有些晕染的廉价卡片,就瞬间洞穿了这个南区天才小子的全部算盘。 “嘿,利普,咱们之前可不是这样聊天的。” 加拉格家需要一个体面的证人。一个穿著高档大衣、看起来绝不会和南区混混同流合污的亚裔老板。杨坚的出席,就像是给这场葬礼盖上一枚很有说服力的合法印章。 杨坚没有拆穿他,只是礼貌地收下了卡片,並承诺一定会准时到场吃瓜。 ...... 灵堂內部的光线十分昏暗。 几盏瓦数不足的壁灯散发著惨黄色的光晕,勉强照亮了正前方那个劣质的实木棺材。空气中瀰漫著一股浓烈的、令人作呕的廉价百合花香精味,这种香味不仅没能掩盖住殯仪馆常年累积的防腐剂气息,反而混合成了一种能直接刺激人反胃的诡异味道。 在那口连清漆都没刷匀的薄板松木棺材里,静静地躺著南区最臭名昭著的酒鬼、寄生虫、加拉格家的生理学父亲——弗兰克·加拉格。 为了彻底骗过那两个心狠手辣的俄罗斯黑帮,加拉格家这次可谓是下了血本。 他们把家里所有能找到的零钱硬幣都倒了出来,菲奥娜还去预支了餐厅下个月的薪水,东拼西凑弄出了整整五百美金。这五百美金,用来支付这间破败灵堂两小时的使用费、布置场地的花圈、一口最便宜的松木棺材,以及一个按小时计费、连圣经都背不全的兼职老牧师。 杨坚抿了一口冷咖啡,回想起刚才进来时无意间听到的加拉格兄妹的低声爭吵,脑海中自动拼凑出了这场骗局的疯狂內幕。 昨天深夜,在利普的苦苦哀求下,小v冒著被医院开除甚至面临联邦重罪指控的风险,从医院的特殊药房里,顺出了一整支原本用来对付狂躁症晚期患者或者大型动物的强效镇定剂。 面对醉得像一滩烂泥的弗兰克,利普和小v在厨房里进行了一场堪比拆弹般的剂量计算。打得少了,弗兰克可能会在俄罗斯人面前直接坐起来要酒喝。打得多了,这就不是假死,而是真正的蓄意谋杀。 最终,小v凭藉著她那半吊子的医疗经验,一针扎进了弗兰克的静脉。 药效是惊人的。仅仅几分钟后,弗兰克那宛如拖拉机一般的呼嚕声就彻底停止了。他的心跳降到了每分钟不到三十次,呼吸微弱得即使把镜子放在他鼻孔下面,也只能看到一丝若有若无的雾气。 配合上他那因为常年酗酒而本就苍白如纸的脸色,以及被菲奥娜用廉价粉底强行扑了一层的灰败妆容,此刻躺在棺材里的弗兰克,简直比真正的死尸还要像一具死尸。 “……我们在天上的父,愿人都尊你的名为圣……” 站在棺材旁边的兼职老牧师,正戴著一副老花镜,用一种让人昏昏欲睡的单调语调,照本宣科地念著通用版的悼词。他那件黑色的牧师长袍领口处,甚至还能看到一块明显的咖啡污渍。 菲奥娜穿著一件明显不合身的黑色旧风衣,紧紧抱著最小的利亚姆,坐在第一排的家属席上。她的肩膀在剧烈地抽动著,眼泪如同断了线的珠子一样吧嗒吧嗒地往下掉。 小黛比紧紧挨著菲奥娜坐著,小手死死攥著姐姐的衣角。她把脸深深地埋在膝盖里,肩膀一抽一抽地发出断断续续的呜咽声。让人分不清她这幅可怜的模样,到底是在配合大人们演戏,还是真的被这冰冷压抑的阵势给嚇坏了。 伊恩和卡尔低著头,双眼通红,身体僵硬得像两块石头。 而利普则站在棺材旁边,双手死死地攥著自己的衣角,指关节因为用力过度而泛出一种病態的惨白。他的双眼布满了血丝,眼眶深陷,那种悲痛欲绝中夹杂著极度惶恐的表情,简直可以去好莱坞拿一座奥斯卡小金人。 整个灵堂的气氛,悲戚、淒凉,却又透著一股让人头皮发麻的荒诞感。 杨坚靠在长椅的靠背上,静静地看著这荒唐的一幕。 时间一分一秒地过去,灵堂墙壁上的老式掛钟发出单调的“滴答”声。 就在老牧师翻过圣经的下一页,准备开始领唱那首淒凉的《奇异恩典》时。 “砰!” 殯仪馆原本虚掩著的双开沉重木门,被人从外面毫不客气地一脚踹开。 沉闷的撞击声在空旷的灵堂里迴荡,瞬间撕裂了那种假装出来的悲伤氛围。老牧师嚇得浑身一哆嗦,手里的圣经差点掉在地上。 一阵夹杂著冰渣子的寒风猛地灌进屋子,吹得墙上的壁灯一阵疯狂摇晃。 门外,罗德和弗拉德准时踩著擦得鋥亮的黑色皮鞋,像两座不可逾越的冰山一样,大步迈进了灵堂。 第五十二章 葬礼上的变故 罗德和弗拉德穿著那身標誌性的黑色皮夹克,宽大的肩膀和隆起的肌肉將衣服撑得鼓鼓囊囊的。两人的脸上没有一丝一毫参加葬礼该有的肃穆和悲悯,只有一种仿佛看透了所有谎言的冷酷与怀疑。 隨著他们的走入,灵堂里的温度仿佛瞬间下降了十几度。那是一种真正沾染过人命、在刀尖上舔过血的职业犯罪分子所特有的压迫感。 加拉格兄妹们的哭声在那一瞬间出现了短暂的停滯,就像是被某种无形的手死死扼住了喉咙。但很快,菲奥娜的哭声变得更加悽厉了,她把头埋在利亚姆的襁褓里,发出一种绝望的呜咽。 罗德没有理会家属席上的任何人。他那双犹如西伯利亚饿狼般锐利的蓝眼睛,像雷达一样扫过整个房间,隨后將目光死死锁定了最前方的那口劣质松木棺材,以及站在棺材旁浑身僵硬的利普。 杨坚坐在最后排阴影里,他注意到了罗德走进来时,目光在自己这身昂贵的大衣上停留了半秒钟,眼中闪过一丝短暂的诧异,但隨后便迅速移开了。 正如利普所算计的那样,杨坚这个体面的局外人的存在,確实给这场骗局增加了一层无形的心理护城河。 “加拉格。” 罗德停在棺材两米开外的地方,声音低沉而沙哑,带著浓重的东欧口音,在空旷的灵堂里嗡嗡作响,“我不得不承认,当我们听到这个消息的时候,我和弗拉德都感到无比的惊讶。昨天下午,这个老杂种还活蹦乱跳地在我们的视线里躲债,怎么才过了一个晚上,他就躺在这个廉价的破木头盒子里了?” 弗拉德双手插在皮夹克的口袋里,站在罗德身后半步的位置,冷笑著补充道:“而且,死得还这么及时。正好卡在我们要来拿钱的最后通牒之前。你们的寿命难道是可以精確设定闹钟的吗?” 面对这种毫不掩饰的质问,老牧师有些尷尬地咳嗽了一声,试图维护一下殯仪馆的尊严:“两位先生,死者为大。这里是主的殿堂,弗兰克兄弟已经蒙主召唤,因为严重的胃穿孔和急性內出血离开了我们……” “闭上你的臭嘴,老东西。”罗德猛地转过头,恶狠狠地瞪了老牧师一眼。那眼神里毫不掩饰的杀意,直接把牧师剩下的话嚇得咽回了肚子里,老老实实地缩到了角落里当起了隱形人。 罗德重新將目光投向利普。 利普深吸了一口气,强迫自己迎上罗德那仿佛能洞穿人心的目光。他的眼泪顺著布满红血丝的脸颊滑落,声音颤抖地控诉著:“你们以为我想这样吗?!那个老混蛋……他昨天听说你们要带走卡尔,他嚇疯了!他一个人跑到南区最破的黑酒吧里,往死里灌那种劣质的私酿伏特加!医生说他的胃壁本来就薄得像纸一样,大量的烈酒直接把他的胃烧穿了一个大洞!” 利普一边说,一边痛苦地抓扯著自己的头髮,那种失去父亲的悲痛与对黑帮的恐惧交织在一起,显得无比真实:“等我们发现他在巷子里吐血的时候,已经太晚了!他在急诊室里没撑过两个小时……他欠你们的钱,他用自己的命还了!你们还想怎么样?难不成要把他的骨头拆下来卖钱吗!” 菲奥娜和黛比配合地发出一声撕心裂肺的哀嚎,伊恩和卡尔也低著头,发出压抑的啜泣声。 这番表演,堪称完美。逻辑严密,死因符合弗兰克那烂泥般的生活作风,情绪更是饱满到了极致。 但罗德显然不是那种会被几滴眼泪和一套说辞就轻易打发的三流混混。他在俄罗斯的帮派里摸爬滚打这么多年,见识过太多为了躲债而诈死、甚至自己砍掉自己手指的狠角色。 “胃穿孔?大出血?听起来真是个悲惨的死法。” 罗德冷哼了一声,皮鞋踩在木地板上,发出沉重而缓慢的“噠、噠”声。他一步一步地走向那口棺材。 空气在这一刻仿佛凝固了。 利普的心跳瞬间飆升到了每分钟一百八十次,他感觉自己的血液几乎要衝破血管爆炸开来。他本能地想要伸出手去阻挡罗德靠近棺材,但他知道自己绝对不能这么做。任何一点心虚的阻拦,都会让这场骗局彻底崩盘。 杨坚坐在后排,饶有兴致地微微前倾了身子。戏肉终於来了。 罗德走到棺材边,居高临下地俯视著里面。 弗兰克安静地躺在白色的廉价绸缎里。他的脸色確实呈现出一种死人特有的灰白色,嘴唇毫无血色,甚至连平时总是乱糟糟的头髮,都被殯仪馆的工作人员梳理得整整齐齐。空气中瀰漫的防腐剂和百合花香,掩盖了他身上原本的酸臭味。 罗德眯起眼睛,盯著弗兰克的胸膛看足了十秒钟。 由於镇定剂的压制,弗兰克的呼吸极其微弱,肉眼根本看不出任何起伏。 “看起来,你们似乎並没有在说谎。这老杂种的確像是一块死透了的烂肉。”罗德的声音稍微放缓了一些,但他眼底的怀疑却丝毫未减。 在黑帮的规矩里,眼见为实。特別是涉及六千美金的债务时,他必须拿到百分之百確定的死亡证据。 突然,罗德伸出他那只戴著黑色皮手套的右手。他毫不客气地一把扯开弗兰克为了装点门面而穿上的廉价西装领带,將粗壮的手指直接按向了弗兰克脖子侧面的颈动脉! “嘶——” 菲奥娜忍不住倒吸了一口凉气,死死捂住了自己的嘴巴,防止自己尖叫出声。 伊恩的手已经悄悄摸向了口袋里的一把摺叠刀。 利普更是感觉眼前一黑,浑身的力气都仿佛被瞬间抽乾了。 完了。 彻底完了。 小v给的镇定剂虽然强效,但它只能让人进入深度昏迷,不可能真正让心臟停止跳动。只要罗德的手指按在动脉上哪怕三秒钟,他就能感觉到血管里传来的、虽然微弱但绝对存在的脉搏搏动。 一秒。 罗德的手指死死压在弗兰克冰冷的皮肤上,眉头微微皱起,似乎在仔细分辨那股透过皮手套传来的微弱触感。 两秒。 整个灵堂死一般的寂静,只有掛钟的滴答声在敲击著所有人的神经。杨坚在后排甚至能清楚地看到利普额头上渗出的豆大汗珠。 就在这千钧一髮、所有人都以为死局已定,罗德即將拔出腰间的配枪大开杀戒的瞬间。 一个所有人都始料未及的致命变故发生了。 也许是因为弗兰克常年泡在酒精缸里的內臟对药物產生了某种未知的抗药性,也许是因为小v在慌乱中注射的剂量出现了一丝丝的偏差,又或者是强效动物镇定剂和弗兰克体內残存的劣质伏特加產生了某种诡异的化学反应。 在这极度紧张的第三秒。 一直死气沉沉、宛如一具真正尸体的弗兰克,他的右眼皮,突然毫无徵兆地、剧烈地抽搐了一下! 第五十三章 东欧黑帮离去! 弗兰克的右眼皮动了! 那不是那种微不可查的肌肉跳动,而是一次非常明显的、眼皮向上翻卷的抽搐!甚至连带著他那苍白的嘴角,都极其轻微地扯动了一丝弧度。 罗德的眼神瞬间变得如鹰隼般锐利,按在弗兰克脖子上的手指猛地发力。 “他在动……”罗德喉咙里发出一声危险的低吼,空著的左手已经以闪电般的速度摸向了后腰的枪柄。 破绽出现了! 假死骗局在最关键的时刻迎来了崩盘! 就在罗德的“动”字刚刚吐出半个音节、手枪即將拔出的那零点一秒的真空期內。 “不!爸爸!!!” 一声悽厉到极点、仿佛野兽失去幼崽般撕心裂肺的哀嚎,骤然在棺材边炸响! 那是利普。 在肾上腺素的狂暴催动下,这个平日里总是用冷酷和聪明来偽装自己的南区少年,爆发出了一股令人心悸的力量。 他根本没有去管罗德是不是要拔枪,他像一个彻头彻尾的疯子一样,整个人直接从原地腾空而起,猛地扑进了那口狭窄的松木棺材里! “砰咚!” 一声令人牙酸的闷响。 利普那一百多磅的躯体,结结实实地砸在了弗兰克的身上。巨大的衝击力不仅让脆弱的松木棺材发出一阵危险的摇晃,更是硬生生地把罗德按在弗兰克脖子上的手给粗暴地撞开了! “你他妈干什么!”罗德被这突如其来的疯狂举动惊得往后退了半步,摸向手枪的手也下意识地停顿了一下。 但利普根本没有理会罗德的怒吼。 他死死地趴在弗兰克的身上,双手疯狂地摇晃著弗兰克那已经僵硬的肩膀,把脸贴在弗兰克那苍白冰冷的脸上,鼻涕和眼泪混杂在一起,糊了弗兰克一脸。 “你不能就这么走!你这个老混蛋!你欠我们那么多的东西,你连一句对不起都没说就逃了?!你睁开眼睛看看我啊!你这个该死的懦夫!” 利普哭喊得声嘶力竭,他的动作幅度夸张到了极点。他用自己的上半身死死压住弗兰克的胸腔,借著疯狂摇晃的动作,完美地掩盖了弗兰克身体可能出现的任何后续抽搐或者反应。 这种几近癲狂的悲痛发泄,不仅在物理上彻底隔绝了罗德继续验尸的可能,更在情绪上產生了一种极具破坏力的感染力。 家属席上的菲奥娜见状,也立刻冲了上来,趴在棺材的另一边,和利普一起放声大哭。两个成年人把可怜的棺材围得水泄不通,除了哀嚎声,根本听不到任何其他的声音。 罗德站在一旁,脸色阴沉得仿佛能滴下水来。 他刚才明明看到那老傢伙的眼皮跳了一下,脉搏里似乎也有一丝微弱的反抗。但现在,看著这两个趴在死人身上哭得快要背过气去的年轻人,他又开始怀疑是不是自己昨晚没睡好產生的幻觉。 毕竟,哪个正常人会对著一个活人哭出这种肺管子都要炸裂的绝望感? “够了!別在这里像发情的野猫一样鬼叫了!”弗拉德上前一步,满脸嫌恶地拉了罗德一把,“罗德,算了吧。这老东西的身体硬得像块冰,身上那股福马林和酒臭味混在一起的味道简直让我噁心透顶。他死透了。” 罗德咬著牙,盯著棺材里被利普压得死死的弗兰克看了最后一眼。 在黑帮的利益帐本上,为了六千美金的死帐去一间正规的殯仪馆里大开杀戒,或者强行把尸体拖出来重新检查,是一件成本极其高昂且愚蠢的事情。一旦引来警察,惹上的麻烦远不止六千块这么简单。 “便宜这个老杂种了。” 罗德冷哼了一声,用力甩了甩刚才摸过弗兰克脖子的那只手,仿佛沾染上了什么剧毒的瘟疫一般。他厌恶地脱下那只黑色皮手套,像扔垃圾一样隨手丟在了灵堂的地板上。 “算你们走运,加拉格。” 罗德居高临下地看著还在抽泣的利普,“道上的规矩,人死债消。这笔六千块的帐,隨著这具烂肉一起埋进土里了。但你们最好祈祷,別让我在南区的街头再看到一张长得像他的脸。” 说完,罗德转过身,对弗拉德使了个眼色。 两个俄罗斯黑帮分子带著一身冰冷的杀气,像来时一样突兀地转身离去。 “砰。” 隨著殯仪馆的大门再次被重重关上,灵堂里那股令人窒息的压迫感终於如潮水般退去。 足足过了半分钟,確认门外再也没有任何脚步声后。 趴在棺材里的利普这才像一滩烂泥一样软了下来。他浑身已经被冷汗彻底湿透,大口大口地喘著粗气,感觉心臟因为跳动过速而隱隱作痛。 菲奥娜更是直接瘫坐在了冰冷的地板上,双手捂著脸,发出劫后余生的虚弱笑声,眼泪依然止不住地流。 “我们做到了……上帝啊,我们居然真的做到了……”伊恩靠在墙壁上,滑落在地,手里依然紧紧攥著那把根本没机会拔出来的摺叠刀。 在这个充满廉价花香和死亡气息的灵堂里,加拉格一家用一场惊天动地的欺诈,硬生生地从死神和黑帮的手里,夺回了属於他们自己的生存权利。 而在灵堂的最后排。 杨坚安静地看完了这所有的转折与爆发。 他缓缓站起身,將手里那个已经完全冷透的纸杯扔进旁边的垃圾桶里,发出一声轻微的空响。 “堪称完美的即兴表演。” 杨坚的嘴角勾起一抹由衷的讚赏笑意。 他那双深邃的黑色眼眸里,倒映著前方棺材边狼狈不堪却又充满著顽强生命力的利普。 在刚才那一瞬间,当所有人都被罗德的试探嚇得大脑空白时,只有利普能够以那种近乎本能的敏锐和毫不犹豫的果决,用最疯狂的方式化解了最致命的危机。 这种在绝境中展现出来的反应速度、心理素质以及对人性的精准把控,甚至比他那份超常的智商还要宝贵。 一块好钢,只有在烈火中经受过最严酷的锻打,才配成为锋利的刀刃。 而现在,属於南区的淬火阶段已经完美结束了。 杨坚没有去打扰沉浸在劫后余生喜悦中的加拉格一家。他整理了一下大衣的衣领,踩著从容不迫的步伐,从侧面的通道悄然离开了殯仪馆。 外面的冷风依旧刺骨,但杨坚的心情却分外愉悦。 他知道,当利普从这场生死疲劳中彻底缓过神来,並且打开电脑看到《2048》那爆炸性的下载数据时,真正有趣的故事,才刚刚开始。 第五十四章 百万下载量与三千美金 “dance! dance! dance!” 廉价音响里轰鸣的重金属鼓点,混杂著空啤酒罐砸在墙上的闷响,震得加拉格家破旧的窗框嗡嗡作响。 这栋总是处於破產边缘的南区房子,今晚被一种劫后余生的躁动与狂欢彻底填满。 客厅中央的破旧沙发上,弗兰克·加拉格像一滩烂泥般瘫软著。 他身上的廉价西装还带著殯仪馆劣质防腐剂和动物镇定剂混合的怪味。 几个小时前,他差点在黑帮的枪口下失去自己的肾臟。 但现在,他正打著震天响的呼嚕,嘴角甚至还掛著一丝因为逃掉六千美金债务而產生的得意口水。 “敬起死回生的弗兰克!敬南区最伟大的奥斯卡影帝!” 凯文举起手里的蓝带啤酒,和菲奥娜重重地碰了一下。 易拉罐碰撞出沉闷的声响,啤酒沫溅落在满是菸蒂和不明污渍的地毯上。 菲奥娜仰起头灌了一大口,一缕细长的酒精顺著她疲惫的脖颈流下。 她长长地呼出一口气,眼神中那种隨时准备拼命的紧绷感终於褪去了一些。 “不管怎样,罗德和弗拉德那两个东欧混蛋最后承认人死债消!我们又活下来了!” 房间的角落里,利普盘腿坐在掉漆的木地板上,大腿上放著一台屏幕左下角碎裂的二手戴尔笔记本电脑。 风扇因为过热发出拖拉机般的轰鸣声,但这完全无法干扰他此刻高度集中的注意力。 一杯劣质威士忌下肚,酒精在利普年轻的血管里燃烧,让他的大脑处於一种亢奋的微醺状態。 他熟练地敲击著键盘,输入一长串复杂的密码,回车。 屏幕上出现了一个简陋的页面,2011年的google play开发者后台。 页面的加载速度很慢,右上角的圆圈转了足足十秒钟。 利普的呼吸不由自主地放缓。 他其实並没有抱太大的期望。 在他固有的认知里,一款只花了不到两周时间写出来的、连美术ui都简陋到只剩数字方块的拼凑游戏,能有几千个下载量就已经算是奇蹟了。 他甚至还在心里盘算,如果下载量没达到杨坚隨口提过的五十万奖金门槛,他要用什么南区特有的街头话术,去隔壁那个冷著脸的亚裔资本家手里再抠出点油水来。 “叮。” 页面终於刷新完成。 利普的视线漫不经心地扫向数据概览的面板。 下一秒,他拿著啤酒罐的手僵在半空中。 他以为自己眼花了。 他用力眨了眨眼睛,甚至伸出空著的那只手,用袖子用力擦了擦那块满是油污的碎屏,脸几乎要贴在液晶面板上。 数据面板上的折线图,呈现出一种违背物理常识的、近乎九十度垂直向上的狂暴攀升姿態。 那是从周三晚上发布以来的数据记录! 周四上午的下载量还在两位数徘徊,但从周四深夜开始,这条线就像是疯了一样,衝破了所有坐標轴的限制。 最终的总下载量数字,冷冰冰地停留在屏幕中央。 1,142,031。 一百一十四万两千零三十一。 “见鬼……”利普的喉结上下滚动了一下,声音乾涩得像是在吞咽沙子。 周三晚上才刚刚打包上传的安装包,现在是周六的深夜。 满打满算不超过七十二小时。 一个破百万下载量的数字就这样毫无徵兆地砸在了他的脸上。 他根本不知道杨坚是怎么做到的。 前几天当他写完代码、质疑这款简陋游戏会不会有人点击时,杨坚只是轻描淡写地说了一句“別担心数据,我有我的办法”。 他原本对这种空头支票嗤之以鼻,但现在,这个庞大的数字像一记重锤,狠狠砸碎了他的自以为是。 那个男人真的在短短几天內,凭空变出了超过一百万的下载量。 短暂的震惊过后,涌上利普心头的是一阵难以抑制的狂喜。他猛地合上电脑,心臟在胸腔里像沉闷的战鼓一样擂动。 五十万下载量的奖金承诺! 只要下载量达標,杨坚说过会额外奖励他两千美金。 加上之前的定金,这短短两周的时间里,他靠著几行代码,赚到了加拉格家平时几个月都凑不齐的巨款! 利普站起身,抓起椅背上的外套,推开门衝进了芝加哥南区刺骨的寒风中。 他甚至没有去管身后菲奥娜疑惑的呼喊。他现在脑子里只有一个念头:奖金。 杨坚的房子就在隔壁。 与加拉格家那栋总是漏风、散发著霉味和酒精味的破败木屋不同,杨坚租下的这栋房子虽然外表同样陈旧,但內部已经被改造得截然不同。 利普用力敲响了那扇沉重的防盗门。 门很快开了。 杨坚穿著一件深灰色的羊绒高领毛衣,鼻樑上架著一副防蓝光眼镜,手里端著一杯还在冒著热气的美式咖啡。 “bro,你比我预计的晚了不少啊。” 杨坚侧开身子,笑著说了一句,“进来吧,外面是零下六度。” 利普大步走进屋子。 温暖乾燥的空气瞬间包裹了他。 屋子里的陈设简单到近乎苛刻,没有多余的装饰,只有角落里两台大型工作站级的主机在发出均匀而低沉的嗡鸣,三台高解析度显示器在宽大的实木桌面上散发著幽蓝的光晕。 “我看了后台数据。” 利普没有废话,直接拉开一张椅子坐下,双手交叉放在桌面上,试图让自己看起来像一个老练的谈判者,那是他在南区街头摸爬滚打学来的虚张声势。“一百一十四万下载量。你之前说过,只要突破五十万就有额外的奖金。现在数据翻了一倍还多。拿钱吧,杨。两千美金,一分都不能少。” 杨坚没有说话。 他慢条斯理地走到桌前,放下咖啡杯。 接著,他拉开右手边第一个抽屉。 没有南区人那种在付钱时的討价还价,没有哪怕一句拖延的废话。 杨坚直接从抽屉里拿出一叠崭新的、甚至还散发著油墨清香的百元美钞。 他在桌面上用食指和中指按住钞票,熟练而优雅地点了三十张,然后將这叠钱推到了利普的面前。 利普的视线瞬间被那一抹厚重的绿色死死钉住。 “这是三千美金。” 杨坚摘下防蓝光眼镜,揉了揉疲惫的眉心,“两千是之前承诺过,破五十万下载量给你的奖金。额外的一千,是破百万的红利。我今天心情不错,这笔钱算是对你那四十八小时熬夜敲代码的肯定。” 利普愣住了,他原本准备了一肚子的话术,用来应对杨坚可能的赖帐或者打折。 南区的生存法则里,拿到手里的现钞才是钱,任何口头承诺在兑现前都只是一张废纸。 他没料到,对方不仅给得痛快,甚至还额外多砸了一千美金。 三千美金! 利普在脑海里迅速换算著这笔钱的购买力。 五百美金用来填补今天租用殯仪馆和棺材的窟窿。 五百美金可以缴清拖欠了两个月的水电和燃气费。 剩下的钱,足够买满整个冬天的供暖燃料,可以给小卡尔买一件真正的羽绒服而不是去救济站捡二手货,甚至还能让菲奥娜在接下来的几个月里不用每天晚上对著帐单焦虑得掉头髮。 一种强烈的成就感从利普的尾椎骨直衝天灵盖。 他觉得这是他知识的胜利,是他天才大脑在商业世界里的第一次成功变现。 他看著杨坚,嘴角扬起一抹难以掩饰的得意笑容。 “谢谢你的慷慨,老板。” 利普把钱抓在手里,甚至故意用手指弹了一下钞票的边缘,发出清脆的声响。 “不得不说,你確实是个讲信用的傢伙。如果你下次还有这种外包的活儿,儘管找我。我保证给你写出南区最乾净的代码。” 利普站起身,准备带著这笔巨款回到那个属於他的破烂世界,去享受菲奥娜和凯文他们的讚美。 他觉得自己已经摸透了这个所谓科技创业者的底线。 “这就满足了?” 杨坚冷清的声音在房间里响起,像是一把冰冷的手术刀,切断了利普所有得意的思绪。 利普停下脚步,转过头,皱著眉头看向杨坚。“你什么意思?” 杨坚没有急著回答。他端起那杯美式咖啡,喝了一口。然后,他伸出手,握住办公桌中间那台三十寸主显示器的边缘,缓缓地將其旋转了一百八十度,正对著利普的方向。 “说真的,今天下午坐在殯仪馆后排,看你们演那场蹩脚的家庭伦理剧,我差点没忍住笑出声。” 杨坚往椅背上一靠,嘴角勾起一抹弧度,眼神里满是毫不掩饰的嘲弄,“两个智商堪忧的东欧黑帮,加上你们全家老小齐上阵的拙劣演技。为了区区六千美金的债务,费尽心机给一个嗑药混蛋办假葬礼。你们甚至连动物镇定剂的药效衝突都没算准,弗兰克抽搐的时候,我还以为你们要假戏真做了。” 利普的脸色瞬间沉了下来。 南区人有著强硬的自尊,他不允许一个外人这样高高在上地嘲弄加拉格家拼尽全力的生存挣扎。 “这是南区的规矩,像你这种没挨过饿的傢伙不会懂。只要能骗过罗德和弗拉德,不管手段多难看,我们活下来了,债清了,这就够了。” “对,你们活下来了,真是可歌可泣的伟大胜利。” 杨坚煞有介事地拍了拍手,发出几声乾瘪的掌声,隨后猛地收起笑容,身体前倾,双手压在桌面上。 “这就是你们南区可悲的地方。你们的生存逻辑,永远建立在抢夺存量的零和博弈上。街头只有那么多地盘,別人口袋里只有那么多钞票。为了六千美金,你们要拼命、要诈骗、要靠小v去偷兽医诊所的药,要在烂泥里互相撕咬。” 杨坚握住滑鼠轻轻一点,关掉了屏幕上的google play开发平台页面,將主显示器转了一百八十度,正对著利普。 “但墙外的世界,正在发生一些你们这些街头混混想都想不到的变化。” 利普顺著杨坚的手指看过去。那不是他刚才通过终端脚本抓取下载量的数据页面。 那是一个全英文的复杂后台。左上角的logo是“admob”。 利普虽然是个天才,但他目前的知识储备还停留在底层代码和算法上,对商业变现工具的了解几乎为零。但他认识数字。 在页面正中央,有一个加粗的、绿色醒目的实时结算模块。 todays estimated earnings:$52,340.00 五万两千三百四十美金。 利普的瞳孔瞬间收缩,呼吸在这一刻停滯了。 他以为自己看错了小数点,或者是没看懂货幣单位。 但那个清晰的美元符號“$”就像是一把锤子,狠狠地砸在他的视网膜上! “这是什么?!” 利普的声音有些发飘,刚才拿著三千美金时的那股得意劲儿已经荡然无存。 “这是这款小游戏在过去几天內,通过底部横幅gg和过关插屏gg,为我带来的纯收益。” 杨坚的声音依旧平稳,却带著一种令人窒息的压迫感。“不是一个月,不是一个星期。是三天。” 利普感觉自己的双腿像被灌了铅,一步也挪不动。 五万美金,三天。这是什么小眾词汇。 这远远超出了他从小到大所建立的金钱观。 在南区,五万美金足以让一条街的混混为你卖命,足以买下半栋加拉格家那样破败的房子。 而现在,这笔钱仅仅只是一个虚擬屏幕上的三日流水。 “你刚才觉得,靠自己的聪明才智赚到了三千美金,你贏了,对吗?”杨坚看著利普有些苍白的脸,残忍地揭开了真相。 “软体工程和移动网际网路的逻辑,与南区的街头法则完全不同。代码一旦完成编译,复製第一份和复製第一百万份的边际成本,无限趋近於零。我利用了人性的弱点,利用了网际网路的槓桿,把你在四十八小时內写出来的逻辑,无成本地分发给了一百一十四万人。这些人每点开一次屏幕,每因为通关失败而看一次gg,他们的注意力就会转化为真金白银,源源不断地流进我的公司帐户。” 杨坚从桌子后面绕出来,走到利普面前。明显的身高差让他轻而易举地俯视著眼前的南区男孩。 纯粹的物理视角压制,配合著杨坚身上那种经过几次商业交锋淬炼出的气场,形成了一种毫不留情的降维打击。 “知识確实就是財富。但很遗憾,菲利普·加拉格,你现在拥有的那点代码知识,只是最廉价的生產力工具。” 杨坚指了指利普手里紧紧攥著的那三十张钞票。 “你沾沾自喜的三千美金,甚至不到我今天收益的一个零头。你以为你在和我做交易,其实你只是我整个商业版图里,一个拿死工资的廉价外包。你出卖了足以创造五万美金日流水的时间和智力,换取了仅仅够你们家烧一个冬天暖气的微薄薪水。” 字字诛心。 利普张了张嘴,却发现自己一句话也反驳不出来。 那种被彻底看穿、被彻底碾碎的无力感席捲全身。 南区的街头智慧在这冰冷的数据和庞大的资本逻辑面前,显得如此可笑和幼稚。 他第一次深刻地意识到,自己与眼前这个男人之间,隔著的不是一条街道的距离,而是认知层面的天堑。 屋子里陷入了死一般的寂静。只有工作站的散热风扇在继续发出单调的嗡鸣。 杨坚看著眼前这个低著头、紧紧攥著钞票的南区天才,他知道,火候已经到了。一块绝佳的璞玉,只有先彻底击碎他原有的外壳,才能重新进行雕琢。 “现在,你可以拿著你的三千美金,回去继续当你的南区天才,继续为了几百美金的水电费去和那些底层人渣斗智斗勇。” 杨坚转身走回桌边,重新端起那杯咖啡,语气变得冷酷而疏离。 “或者……”杨坚停顿了一下,侧过头,目光如炬地盯著利普。 “留下来,把你的聪明才智真正变现。看看这个世界的牌桌上,真正的玩家是怎么洗牌的。” 第五十五章 全平台覆盖 房间里安静得只能听到工作站机箱里散热风扇的低频嗡鸣。 五万两千三百四十美金。 这个散发著幽绿光芒的数字,像一柄重锤,硬生生砸碎了利普引以为傲的街头智慧。 “所以,需要我做什么?”利普的声音有些乾涩。他垂下视线,不再去看那个刺眼的结算面板。 杨坚將手里的马克杯放在桌面上,发出一声沉闷的轻响。 他很满意利普现在的状態。比起一个自作聪明、隨时想著再抠出几百美金油水的街头混混,他更需要一个认清社会规则的廉价劳动力。 “扩大战果。” 杨坚从桌子上拿起一支白板笔,转身走向墙边一块巨大的移动白板。 “安卓市场的百万下载量只是一个切口,这块蛋糕远比你想像的要大。接下来,我要你负责把《2048》写成苹果ios版本的。时间依然是两周,报价给你涨到一千六百美金。” 利普愣了一下,下意识地皱起眉头:“两周?我根本没碰过苹果的开发环境。objective-c的语法结构和java完全不同,它那套噁心的內存管理机制和消息传递模型我只在黑客论坛里扫过几眼。你这是逼我在短时间內上手一门新语言。” “別给我找什么藉口。” 杨坚转过身,居高临下地看著他,“安卓版本是你一行行敲出来的,这款游戏的核心算法逻辑你比任何人都清楚。那个4x4的二维数组,手指滑动时的边界判定,以及数字翻倍的合併规则。这些最耗费脑力的业务核心,你早就解决完了。” 杨坚用笔尖敲了敲白板:“剩下的叫什么?叫语言翻译。算法不会因为你从安卓换到苹果就发生改变。你脑子里已经有了完整的代码逻辑,现在你要做的,仅仅是去翻翻苹果的官方文档,查一下objective-c怎么绑定手势监听,怎么调用ui组件渲染方块。如果你连这种举一反三的代码迁移都做不到,那我建议你现在就出门左转。” 利普沉默了,他无法反驳。 因为杨坚的话像刀子一样精准地切开了软体工程的表象,直达本质。 对於他这样智商超过150的天才来说,理解並切换一门程式语言的语法,確实只是一层窗户纸。 101看书 海量小说在 101 看书网,101??????.??????任你读 全手打无错站 “我会搞定它的。”利普深吸了一口气,將手里的三千美金塞进夹克的內兜里。 “工欲善其事,必先利其器。”杨坚拉开抽屉,隨手將一个黑色的长方形物体扔向利普。 利普手忙脚乱地接住,低头一看,是一台黑色的iphone 4。双面玻璃夹著不锈钢中框的设计依然带著冷硬的质感,只是背部的玻璃面板上带有几道细微的划痕。 “这是你接下来的测试机。” 杨坚坐迴转椅上,“昨天从二手电子商那儿买来的。这是一台带死锁的运营商定製机,因为没法插卡打电话,被原主人低价处理了。” 利普按下电源键,清晰的视网膜屏幕亮起。 映入眼帘的开机画面不是经典的苹果logo,而是一个被咬了一口的菠萝图標。 紧接著,屏幕上开始快速滚动起密集的系统底层引导代码。 他惊讶地抬起头:“你把它破解了?” “嗯,对。”杨坚眼皮都没抬一下,隨手敲击著键盘切回自己的桌面界面,根本没有打算向利普解释自己是如何绕过基带验证和系统封锁的。“现在这是一台完全开放底层权限的设备,你可以用它隨意真机调试你那些没经过苹果商店签名的安装包。” 那种轻描淡写的態度,让利普刚刚找回的一点技术自信再次受挫。 他拿著那台被彻底剥去系统外壳的苹果手机,默默点了点头,没有再多说一句废话,转身走出了房间。 他知道,他现在唯一能做的,就是回到房间里,努力去啃那些生涩的objective-c文档。 门被关上,房间里再次恢復了平静。 杨坚转过转椅,面对著三台高解析度显示器。 修长且骨节分明的手指,在机械键盘上敲击了几下。 屏幕中央的ide界面瞬间切换。 利普去啃苹果的硬骨头了,但他自己並没有閒著。 他要开始推进《2048》的网页版开发。 对於前世作为资深云计算架构师、精通全栈开发的杨坚来说,回到2011年写一个网页版小游戏,就如同让一个满级大號回新手村刷史莱姆。 但他现在面临一个客观的时代局限,目前的web前端生態,荒芜得像一片沙漠。 没有后世那些开箱即用的前端框架,没有自动化的构建工具。 他现在能快速拔出来的武器,只有这个时代统治web端的绝对霸主——jquery。 “真是怀念前世ai编程啊。” 杨坚在心里感慨了一声,在项目中熟练地引入了这个老工具,嘴角勾起一抹淡笑。 对於习惯了现代开发模式的架构师来说,重新回到手动操作页面元素的时代,带著一种復古的粗獷感。 这可比古法手作编程还要古老。 这要是在国內,谭浩强教授的《c程序设计》估计不需要背著落后版本的骂名。 杨坚一边回想前世码代码的趣事,手指在键盘上化作一片残影,清脆的敲击声在房间里连成一片密集的鼓点。 毕竟这个时代想ctrl c和ctrl v都找不到合適的复製对象。 杨坚脑中的架构思路清晰得如同解剖学图谱。 他没有像这个时代的普通程式设计师那样,写出满篇麵条一样混乱的逻辑。 他利用工具强大的兼容性,迅速抹平了不同设备间的显示差异。 同时,直接用单例模式封装了整个游戏的状態机。 屏幕上渲染的每一个数字方块,都只是一具没有灵魂的躯壳,它们的存在仅仅是为了將內存中那个4x4二维数组的数据变化,直观地映射给用户的眼睛。 在动画处理上,杨坚展现了远超时代的性能优化。 他没有使用当时最流行、严重耗费cpu的传统动画函数去强制计算方块滑动的每一帧,而是巧妙地通过切换状態標籤,將渲染压力全部丟给了刚刚普及的硬体加速机制。 这让网页版在老旧的电脑甚至內存少得可怜的初代智慧型手机上,依然能保持丝滑的操控手感。 至於多端適配,杨坚更是驾轻就熟。 他不仅绑定了pc端的键盘监听,还专门针对触屏设备写了坐標计算逻辑,精准判断滑动方向。 最后,接入本地存储功能,確保玩家即使刷新页面,进度依然完好无损。 纯粹,乾净,没有一丝冗余的內存泄漏,將古老的工具用出了未来架构的艺术感。 仅仅用了不到三个小时,当芝加哥南区的夜色深沉到伸手不见五指时,杨坚敲下了今晚的最后一行回车。 算上前几天他抽空陆陆续续写下的底层架构和样式表,目前网页版《2048》的整体开发进度大概推进到了四分之一。 他按下f5刷新瀏览器,屏幕上出现了一个基础的网格雏形。 这是他今晚的核心工作成果——滑动与合併的逻辑状態机。他按下键盘的右键,两个用於测试的浅色方块以一种顺滑的物理惯性向右侧滑去,毫无卡顿地合併成了一个深色的“4”。 核心引擎一次通过,零bug。 虽然距离最终上线,还有计分系统、不同设备的ui適配、以及本地存储等大量繁杂的前端工作要做,但最难啃的骨头已经被敲碎了。 杨坚靠向椅背,端起桌边那杯已经彻底冷掉的美式咖啡喝了一口。 醇苦的液体顺著喉咙流下,驱散了长时间盯著屏幕带来的些许疲倦。 他看著屏幕上这个完成了四分之一的半成品,眼神穿透了眼前的显示器,投射向了一个更庞大的商业蓝图。 他转动转椅,重新面向那块白板。 白板上那个4x4的矩阵网格旁边,被他用黑色的记號笔写下了四个单词。 android(安卓)——由利普完成,目前已经引爆,作为刺破市场的第一把尖刀。 ios(苹果)——正在开发中,將用来收割那批购买力最强、最优质的高净值用户。 web(网页端)——刚刚推进了四分之一,这將是病毒营销的最佳载体。在推特、脸书的社交网络里,用户不需要下载任何东西,点击一个连结就能立刻开始游戏。这是降低转化门槛的终极杀器。 pc client(电脑客户端)——计划中,用来占领办公室白领的摸鱼时间。 杨坚用红色的马克笔,將这四个单词画上圈,然后用粗重的线条將它们首尾相连,並在中央写下了一个硕大的单词:traffic(流量)。 这就是他的全平台覆盖。 《2048》每天滚雪球般增长的gg收益,是他目前最看重的现金流。 没有真金白银的弹药,任何宏大的商业计划都只是白板上的废话。 但他心里很清楚,单凭一款休閒小游戏,根本吃不下整个移动网际网路初期的庞大红利。 他要做的,是將这款游戏打造成一块锋利的敲门砖,在这个狂野的拓荒时代,狠狠为自己砸下一块地盘。 当安卓用户在等公交时玩它,当苹果用户在咖啡厅里划它,当社交网络上的网友点开网页连结,当华尔街的交易员切掉全屏客户端假装工作……全平台用户的注意力,最终都將匯聚到他的后台资料库里。 这种跨越所有硬体终端的高渗透率,將为他完成至关重要的原始积累。 市面上这些庞大的早期流量,连同那笔不断膨胀的gg现金,將成为他未来建立真正的科技帝国、甚至向硅谷巨头们发起衝锋的第一张牌。 杨坚放下马克笔,看著窗外芝加哥破败的街道。 路灯在南区的寒风中明明灭灭。 从明天开始,他要摇人加快產品矩阵的交付步伐了。 安卓端的百万下载量只是一个还算不错的开局,真正的全渠道扩张,才刚刚拉开序幕。 第五十六章 弗兰克的蛊惑 利普推开家门的时候,一股混杂著劣质啤酒、发霉地毯和昨晚剩披萨的味道扑面而来。但这股往常让他感到窒息的气息,此刻却被他內兜里那厚厚一沓美金带来的体温给冲淡了。 厨房的餐桌旁,菲奥娜正咬著一根没有点燃的香菸,眉头紧锁地盯著面前那一堆令人绝望的帐单。 水费、电费、暖气费还有之前为了应付弗兰克惹出的乱子而东拼西凑借来的高利贷。 她的笔尖在草稿纸上烦躁地划来划去,计算著下周去餐厅打零工能勉强补上哪个窟窿。 利普走过去,没有说话,只是伸手从內兜里掏出五张皱巴巴的百元大钞,轻轻放在了那堆红色的催款单上。 菲奥娜的动作猛地顿住了。 她抬起头,那双疲惫的眼睛里充满了难以置信,视线在利普和那五百美金之间来回切换。 没等她开口,利普又像变戏法一样,从口袋的另一侧掏出整整十张崭新的百元大钞。 他压低了声音,用一种做贼般的警惕眼神瞥了一眼客厅,然后迅速把这笔钱塞进菲奥娜的手里。 “这五百,拿去把之前办那场弗兰克的假葬礼欠的钱还了。” 【记住全网最快小説站????????????.??????】 利普咽了口唾沫,低声嘱咐道,“剩下的这一千美金,你趁弗兰克没醒,赶紧塞进厨房顶层柜子里面的『松鼠过冬基金』里。一美分都別让他看见。” 菲奥娜手里攥著那一千五百块钱,感觉像是在握著一团火。 在南区,除非你是个毒贩或者刚抢了哪家便利店,否则一个还没高中的毛头小子绝不可能在一个晚上搞到这么多现金。 “利普……”菲奥娜的声音有些发颤,她一把抓住利普的胳膊,眼神变得极其严厉,“你老实告诉我,这钱是从哪来的?你是不是去抢劫了?还是你去替米奇运了什么违禁品?我警告你,如果你为了这点钱被抓进少管所,我会亲手宰了你!” “冷静点,菲奥娜!不是你想的那样!” 利普赶紧挣脱她的手,压低声音解释,“这是乾净钱。我发誓。” “乾净钱?” 菲奥娜冷笑一声,举起手里的钞票,“芝加哥南区有什么乾净活儿能让你一晚上赚一千五百美金?你当我是三岁小孩吗?” “是隔壁的杨坚。”利普不得不把事情交代出来,“他最近在搞一些软体开发的项目。我帮他写代码,做程式设计师的外包活儿。这是他付给我的工资。” 菲奥娜愣住了,烟从嘴唇间滑落掉在桌子上。 她的第一反应不是欣喜,而是仿佛太阳从西边升起来的荒谬。 “杨坚?那个住在我们隔壁、穷得连暖气都快交不起的亚裔小子?” 菲奥娜瞪大了眼睛,“他有钱发工资?而且……就坐在电脑前敲敲键盘,能赚这么多钱?!那他妈是键盘,不是印钞机!” “时代变了,菲奥娜。” 利普嘆了口气,脑海中不由自主地浮现出杨坚后台那个五万多美金的绿色数字,眼神中闪过一丝复杂的情绪,“在网际网路里,代码就是印钞机。他懂怎么玩转这个规则,而我刚好懂点技术。” 就在姐弟俩因为这笔巨款而压低声音交谈时,客厅那张破烂的沙发后面,突然传来了一阵沉闷的呻吟声。 “噢……我的上帝……我的脑袋像是被一头西伯利亚灰熊踩过……” 弗兰克·加拉格从沾满不明污渍的地板上慢吞吞地爬了起来。 他蓬头垢面,身上的衣服散发著令人作呕的宿醉气味。一边揉著宿醉的太阳穴,一边扶著沙发的边缘,脚步虚浮地晃荡到了厨房门口。 “你们这群白眼狼……” 弗兰克一看到利普和菲奥娜,立刻开始了他招牌式的受害者表演,声音嘶哑地控诉著,“我这个做父亲的,为这个家付出了我所有的青春和汗水!而你们昨天是怎么对我的?你们居然给我下了那么重的麻药!我昏迷的时候你们到底对我做了什么?我的腰椎现在痛得就像断成了两截!我要去医院!你们赶紧给我掏钱付医疗费!” 菲奥娜翻了个白眼,迅速將手里的钱塞进围裙的口袋里,转过身去继续看帐单,连一句废话都不想跟他说。 利普也只是冷冷地瞥了他一眼:“你的腰痛是因为你昨天喝了三瓶劣质威士忌,然后在门廊的台阶上摔了个狗吃屎。没死已经是上帝瞎了眼了。別指望能从我们这儿骗走一分钱。” 两人相顾无言,极其默契地直接无视了这个家里的毒瘤,各自忙各自的事情。 但弗兰克並不是一个普通的酒鬼。 在南区混跡了这么多年,他有著一种比猎犬还要敏锐的嗅觉,尤其是在听到“钱”这个字眼的时候。 虽然菲奥娜藏钱的动作很快,但弗兰克那双浑浊的眼睛还是捕捉到了那一闪而过的绿色纸钞边角。 更重要的是,他刚刚在半梦半醒间,清晰地听到了“杨坚”、“工资”、“敲键盘赚大钱”这几个有意思的关键词。 弗兰克假装痛苦地捂著腰,步履蹣跚地走出了厨房,但他的大脑此刻却像一台高速运转的精密仪器,开始疯狂地拼凑著最近家里发生的一切蛛丝马跡。 “利普这小子……”弗兰克靠在走廊的墙上,眯起眼睛回忆著。 首先,他注意到利普最近极度反常。 这小子以前晚上要么去外面鬼混,要么帮人代考赚外快,但最近这半个月,他几乎天天把自己锁在房间里对著那台破电脑疯狂敲击,而且时不时就往隔壁杨坚的屋子里跑。 其次,前两天弗兰克为了找点零钱去买酒,偷偷潜入利普的房间翻箱倒柜。 钱没找到,却在利普的桌子上看到了一堆乱七八糟的草稿纸。 上面画著一个4x4的方格,里面填满了2、4、8、16这种偶数。 当时他以为利普是在做数学作业,但现在回想起来,草稿纸的边缘,被利普用红笔重重地圈出了一个数字——2048。 而且这个数字出现的频率极高,几乎写满了整张纸。 最后,也是最致命的一个细节。 刚刚在厨房里,弗兰克眼尖地注意到,利普的夹克口袋里,露出了半截黑色的手机边缘。 那金属的中框和玻璃的质感,绝对是一台崭新的苹果手机! 他记得很清楚,凯伦最近手里炫耀的就是同款,似乎是去年才刚上市的iphone 4,在南区绝对算得上昂贵的奢侈品。 “这小子绝不可能买得起高档苹果机,除非……”弗兰克摸著下巴上杂乱的胡茬,嘴角勾起一抹贪婪且狡黠的笑容,“除非他发了一笔横財。” 弗兰克虽然对什么“软体开发”一窍不通,但他敏锐的街头直觉告诉他,利普和隔壁那个叫杨坚的亚裔小子,绝对是鼓捣出了一个和“2048”这个数字有关的摇钱树。 为了印证自己的猜想,弗兰克立刻转身,裹紧了破旧的大衣,顶著寒风走出了家门,直奔街对面的希拉·杰克逊家。 ...... “噢,弗兰克!你来得正好,我正准备烤点蓝莓鬆饼!”希拉患有严重的广场恐惧症,常年不敢出门,一看到弗兰克,立刻像只欢快的麻雀一样迎了上来。 “鬆饼等会儿再吃,亲爱的。” 弗兰克熟练地换上一副深情款款的表情,给了希拉一个拥抱,“我能借用一下你的电脑吗?我正在帮伊恩查一些关於大学申请的资料,你知道的,我作为一个尽职的父亲,总是为了孩子们操碎了心。” “当然可以!你真是一个伟大的父亲!”希拉被感动得一塌糊涂,赶紧把弗兰克领到了客厅的电脑前。 一边帮弗兰克开机,希拉一边在旁边神经质地絮叨著:“这台电脑现在可是我了解外面世界的唯一渠道了!你知道吗,弗兰克,网络真是个神奇的地方。” “我不仅在上面下单了各种型號的『特殊道具』。昨天刚到了一个带震动反馈的皮革项圈,等会儿我们可以在臥室里试试” “我还认识了很多奇怪的网友,他们在一个叫reddit的论坛里教我怎么製作不伤皮肤的蜡烛……” 弗兰克满口敷衍地“嗯嗯”应和著,眼睛却死死盯著亮起的屏幕。 他一把抓过滑鼠,打开了谷歌瀏览器。 他不知道具体的软体名字,只能在搜索框里凭藉记忆,试探性地输入了“2048”。 按下回车键的瞬间,满屏的搜索结果如同瀑布般倾泻而出。 弗兰克的眼睛瞬间瞪得像铜铃一样大。 网页上充斥著各大科技媒体的报导和论坛帖子,標题极其抓人眼球: 《令人上癮的数字毒药:2048风靡全网!》 《简洁背后的魔力,2048如何占据你的碎片时间?》 《google play商城的一匹黑马,2048空降游戏榜前五!》 弗兰克点开其中一个连结,看著帖子里附带的游戏截图,一个4x4的数字方格,里面填满了2、4、8的数字。 这和他前两天在利普桌子上看到的草稿纸一模一样! “google play游戏榜前五……”弗兰克虽然不懂技术,但他非常清楚排行榜在商业世界里意味著什么。 能在那种全球知名的科技公司平台上名列前茅,这绝对不是什么小打小闹,这背后代表著难以估量的巨大財富! “天哪……”弗兰克感觉自己的心臟都在狂跳,酒精残留的眩晕感一扫而空。他意识到,自己无意中触碰到了一个巨大的金矿。 而这个金矿的核心开发者,就是他的亲生儿子,菲利普·加拉格。利普比他更清楚这玩意儿怎么赚钱,以及近期到底赚了多少。 弗兰克猛地站起身,甚至连希拉端出来的蓝莓鬆饼都没看一眼,隨便找了个藉口就衝出了大门,一路狂奔回了加拉格家。 ...... 加拉格家二楼的臥室里。 利普正戴著耳机,咬著笔头,对著那台iphone 4和满屏生涩的objective-c开发文档死磕。 由於苹果的数据结构和java差异不小,他正处於让人头禿的代码翻译期。 “砰”的一声,臥室的门被推开了。 弗兰克带著一阵冷风和酒气闯了进来,顺手反锁了房门。 他没有像往常那样胡言乱语,而是拉过一把破椅子,一屁股坐在了利普的对面,眼神里带著前所未有地清明和锐利。 利普摘下耳机,皱著眉头看著他:“你又发什么疯?没看到我正在忙吗?” “2048。”弗兰克盯著利普的眼睛,一字一顿地吐出了这个数字。 利普敲击键盘的手指猛地一僵。他抬起头,眼神中闪过一丝掩饰不住的惊讶,但他很快就恢復了镇定,强装不解地问:“什么2048?这个数字有什么含义吗?” “別装了,儿子。你遗传了我的高智商,但我吃过的盐比你吃过的垃圾食品还多。” 弗兰克冷笑了一声,指了指桌子上的苹果手机,“我刚刚在希拉家上网查过了。那款叫《2048》的游戏现在火得一塌糊涂,排行榜前五。” “別告诉我那是巧合,你桌子上的草稿纸,你没日没夜敲的代码,还有你今天在厨房给菲奥娜的那笔巨款……你和隔壁的杨坚,正在靠这个玩意儿发大財,对吧?” 利普沉默了。他知道在弗兰克这种老狐狸面前,撒谎已经没有意义了。 “是又怎么样?”利普靠在椅背上,破罐子破摔地承认了,“但我劝你別打这笔钱的主意。钱不在我手里。” “赚了很多,是吗?”弗兰克敏锐地捕捉到了核心问题,他像一条毒蛇一样诱导著,“到底是多少?一万?两万?” 利普脑海中再次浮现出杨坚工作站上那个刺眼的五万两千三百四十美金的后台数据。他的脸上不受控制地浮现出一种极其复杂的神色——有对杨坚远见卓识的尊敬,有对那笔巨款的渴望,但更多的是一种作为天才的不甘和隱隱的嫉妒。 “大头都在杨坚那里。”利普咬了咬后槽牙,声音有些低沉,“我只是拿死工资的外包。一千五百块就是我这半个月的全部报酬。” 说到这里,利普忍不住又补充了一句,似乎是在极力证明自己的价值:“虽然那游戏90%的代码都是我一行一行敲出来的,但……毕竟是杨坚策划了这个游戏,企业级编程技巧也是他教我的。他懂怎么做好游戏的营销。” 弗兰克听到这里,夸张地倒吸了一口冷气,做出一副痛心疾首的表情。 “我的天哪!利普,我一直以为你是我最聪明的儿子,结果你简直愚蠢得让人心碎!” 弗兰克猛地拍了一下大腿,“那傢伙是在吸你的血!他只是动了动嘴皮子,画了个大饼,而你,我的天才儿子,你付出了所有的心血和汗水,最后却只能像个乞丐一样捡他吃剩下的麵包屑?” “闭嘴,弗兰克!你不懂这是商业规则……”利普烦躁地反驳。 “商业规则?这就是资本家剥削南区穷人的藉口!” 弗兰克凑近了利普,声音压得极低,仿佛带著魔鬼的蛊惑,“你现在都知道这整个游戏是怎么写出来的了,每一个代码,每一个逻辑都在你的脑子里。那你为什么还要像个奴隶一样为他工作?” 利普愣了一下:“你什么意思?” “我的意思是,既然这玩意儿这么赚钱,为什么我们不自己搞一个?” 弗兰克凑近了些,拍拍利普的肩膀,像是在分享一个绝妙的秘密,“他叫2048,那你就写个一模一样的,换个名字!叫2187,或者叫4096!换个顏色,换个图標,然后自己发到网上!” “那是抄袭……”利普下意识地反驳,但声音却出奇的微弱。 “去他妈的抄袭!这叫良性竞爭!” 弗兰克步步紧逼,目光贪婪地落在了桌面上那台黑色的手机上,“更何况,我看你手里拿著这台高档的苹果手机,你现在应该是在帮他做苹果版本的开发吧?你完全可以把开发好的东西装进自己的口袋!用你自己的名字上传到那个什么商店里!只要你不交给他,那这颗摇钱树就永远属於你!” 弗兰克的话像是一道闪电,瞬间劈开了利普脑海中那扇一直被道德感压抑著的黑暗大门。 是的,如果底层逻辑不变,只做换皮,以他的技术,最多只需要三天就能做出一个完全属於自己的克隆版安卓游戏。 或者更直接一点,只要他愿意,他完全可以註册一个属於自己的苹果开发者帐號,把《2048》ios版本直接变成自己的摇钱树。反正杨坚现在没有苹果的开发环境,根本无从查证。 几万,甚至几十万美金的利润。 这个数字像是一把带毒的鉤子,死死勾住了利普那颗渴望摆脱贫穷现状的心。 只要他轻轻改动一下软体,加拉格家所有的悲惨生活都將成为过去式。 他们可以离开这破烂的南区,菲奥娜不用再为了几十块的水费发愁,卡尔和黛比都能过上正常人的生活。 但是…… 利普痛苦地闭上了眼睛。脑海中瞬间涌现出杨坚的身影。 是杨坚在他被马库斯等橄欖球校队成员勒索代考费、面临断手断脚危险的时候,拿出了那关键的两千美金。 是杨坚在这个家里快要冻死的时候,用代码给了他一份足以支付水电费的报酬。 如果没有杨坚的指路,他这个南区的天才,现在恐怕还在街头靠著小偷小摸或者给人写作业赚那几十美金的钢鏰。 背叛一个真金白银拉了自己一把的恩人?即使在南区也只有最下三滥的人渣才会这么做。 “別跟个浦西一样,利普。” 弗兰克看著儿子痛苦挣扎的表情,知道自己的蛊惑已经起效了,语重心长地扔下了最后一根稻草,“这个世界就是个巨大的肉弱强食的丛林!那个杨坚也是在利用你赚钱而已!好好想想吧,是做个自詡高尚但在南区烂掉的穷光蛋,还是做个握著百万美金的混蛋!” 弗兰克站起身,心满意足地吹著口哨走出了房间。 臥室里再次陷入了死一般的寂静。 利普呆呆地坐在转椅上。 桌子左边,是那本厚厚的、象徵著杨坚信任的objective-c入门书籍。 桌子右边,是那台静静躺著的黑色iphone 4s,屏幕上反射著他那张因为极度挣扎而扭曲的脸。 窗外的风更大了,吹得破旧的玻璃窗发出“咯吱咯吱”的哀鸣。 利普颤抖著伸出手,指尖悬停在键盘上方。 道德与生存,感恩与野心,这两股巨大的力量正在他的脑海中疯狂撕咬。 他感觉自己的灵魂被生生劈成了两半,在无尽的深渊边缘痛苦地摇摇欲坠。 第五十七章 你知道的,加拉格家更需要这些钱 芝加哥南区的寒夜里,加拉格家二楼的臥室透出微弱且幽蓝的萤光。 利普坐在胶带缠著一条腿的转椅上,死死盯著眼前的电脑屏幕。 屏幕左边是杨坚发给他的《2048》底层算法接口文档,右边是他正在疯狂敲击的objective-c代码编辑器。 弗兰克那些如同毒蛇吐信般的蛊惑,如同某种强效致幻剂,在他的大脑里不断迴荡。 “你只是拿死工资的外包……他是在吸你的血……” “你完全可以把开发好的ios版本装进自己的口袋!” 利普深吸了一口气,手指悬停在机械键盘上。 他的道德感在南区残酷的生存法则和几万甚至几十万美金的巨额利润面前,仅仅挣扎了不到半个小时,就彻底宣告阵亡。 “这不是我的错。” “你知道的,加拉格家更需要这些钱。你赚这么多还不够吗?” 利普在心里对自己喃喃自语,“这游戏的核心渲染逻辑、滑动动画、乃至触控坐標的算法计算,每一行代码都是我一个字母一个字母敲出来的。凭什么那个坐在隔壁喝咖啡的傢伙,只靠动动嘴皮子就能赚五万刀,而我这个把命搭进去干活的天才,只能拿一千两百块的外包费加三千块的奖金?” 这不公平! 这太不公平了! 利普眼底闪过一丝来自地下街头混混的狠厉与属於高智商天才的极度自负。 他不仅要赚很多钱,他更要向所有人,尤其是向那个总是居高临下指导他的杨坚证明:没有你,我这个天才一样能发家致富。 他毫不犹豫地在本地代码库里敲下了“fork(分支复製)”命令。 从这一秒开始,原本属於杨坚的《2048》项目,在利普的硬碟里悄然分裂出了一个幽灵般的双胞胎。 凭藉著超高的智商和这阵子从杨坚那里学来的工业级开发技巧,利普开始了疯狂的“换皮”工作。 他把原本简洁的浅色ui改成了充满极客风格的暗黑系。 把数字方块的配色从暖色调调成了冷酷的萤光蓝。 最重要的是,他把游戏的核心数值上限改了。 他没有叫它《2048》,而是把游戏的终极目標变成了它的翻倍——《4096》。 为了掩人耳目,利普开始在每天的代码提交上耍起了花招。 他本地的《4096》开发进度一日千里,但每天推送到远程伺服器交由杨坚审核的官方库代码量,却被他死死地控制在一半左右。 他就像一个精明的薪水小偷,每天把大量的时间花在自己的私活上,却用龟速敷衍著真正的大老板。 第二天下午,杨坚的公寓里。 杨坚坐在三台高解析度显示器前,手里端著一杯冒著热气的黑咖啡,目光平静地扫过屏幕上利普刚刚提交的几百行代码。 “进度比预期的慢了大概百分之四十。以你的水平,不应该这么慢啊。”杨坚抿了一口咖啡,语气中听不出任何情绪,转头看向坐在一旁的利普。 利普心里猛地一跳,但脸上立刻熟练地堆起了一副饱受技术折磨的苦逼表情。 他早就准备好了足以把外行人绕晕的专业术语。 “听著,杨,这真的不能怪我。” 利普烦躁地抓了抓头髮,连珠炮似地开始抱怨,“objective-c的內存管理简直就是反人类的灾难!现在的ios底层还没有完全普及自动引用计数,我必须手动去写保存和释放。稍微有一点指针没释放乾净,整个程序就会在iphone 4s那点可怜的內存里直接崩溃!” 他顿了顿,看著杨坚依旧毫无波澜的脸,继续加大药剂量:“而且,我没有mac电脑!我是在这台破pc上装的『黑苹果(hackintosh)』系统。你知道amd的处理器跑苹果的內核有多痛苦吗?系统內核扩展动不动就拋出內核恐慌之类的错误!我光是解决编译环境的bug就花了一大半时间!” 利普说得唾沫横飞,每一个词都精准地踩在2011年ios开发的痛点上。 他自信,这套无懈可击的技术说辞,绝对能把杨坚这种只懂云伺服器和网页前端的架构师唬住。 然而,杨坚並没有像利普预想中那样露出担忧或者追问的神色。 他只是静静地听完,然后微微点了点头,將手里的咖啡杯放在桌子上:“我知道了。黑苹果的编译环境確实不稳定,注意按时保存。回去继续吧。” 就这? 利普愣了一下,看著杨坚那张毫无多余表情的脸,心里涌起一股难以言喻的狂喜。 “这傢伙果然不懂苹果的底层开发!”利普在心里冷笑。 他觉得杨坚的平静,不过是为了掩饰自己在外包员工面前听不懂技术细节的尷尬。 “果然,这傢伙之前能赚到钱,纯粹就是瞎猫碰上死耗子的运气好罢了。” 利普在心里不屑地冷哼了一声,“一个野鸡社区大学混出来的毕业生,懂什么底层內存管理?真正的技术水平估计就路边一条。” 这种智商上的优越感,让利普彻底放下了最后的戒备。 接下来的几天里,利普彻底陷入了一种狂热的亢奋中。 他靠著黑咖啡和劣质提神饮料,仅仅一周的时间,硬生生地把《4096》的全部代码肝了出来。 甚至他还无师自通地用破旧的画图软体,拼凑出了一个看起来还算过得去的app图標。 激动人心的时刻终於到来了。 周日的深夜,利普咬著牙,用自己好不容易攒下的钱,买了一张不记名的预付信用卡,在苹果官网上支付了99美金的苹果开发者年费。 看著卡里瞬间被扣除的余额,利普感到一阵肉痛。 在南区,99美金足够他们全家吃上一个星期的廉价肉排和义大利面。 但转念一想即將到来的、几万甚至十几万美金的gg收入,这笔小钱完全就是不值一提的投资。 “来吧,宝贝,让我们把南区买下来。” 利普按捺住剧烈跳动的心臟,將打包好的ipa安装包,通过application loader工具,郑重地上传到了苹果的itunes connect后台。 页面刷新。 应用状態栏里,亮起了一个刺眼的黄色圆点,旁边跟著一行英文:“waiting for review(等待审核)”。 利普长长地舒了一口气,靠在椅背上,仿佛已经看到了无数的美元正顺著网线朝他涌来。 他甚至开始在脑海里盘算,等钱到帐了,第一件事是先给家里换个空调,还是直接买一辆二手福特搬出这个鬼地方。 然而,利普终究还是低估了真实商业世界的残酷。 一天过去了。黄色的“waiting for review”纹丝不动。 两天过去了。利普每天刷新后台不下五十次,那行字依然像一块冰冷的墓碑,死死地挡在他的发財之路上。 到了第三天,利普彻底急了。 他之前只知道写代码,却根本不了解2011年苹果app store那令人髮指的生態环境。 在这个年代,苹果的审核机制还是原始的人工审核。 每一款应用都要排著队,被远在加州库比蒂诺的审核员下载、安装、逐个点击测试。 正常的审核周期,短则十天半个月,长则一个月以上! “该死!该死!该死!” 利普一拳砸在桌子上,震得那台破显示器一阵摇晃。眼瞅著这周五,也就是杨坚规定的官方版本交付日期马上就要到了。 杨坚那边一旦交付,凭藉之前安卓端积累的庞大流量,《2048》肯定会立刻被送进苹果的加急审核通道。 如果在《2048》上线之前,他的《4096》还不能过审,那所有的山寨优势都將荡然无存,他这一个星期的心血和那99美金的开发者费用,全都会打水漂! 患得患失的焦虑,让这个平日里聪明的南区天才,犯下了一个致命的低级错误——病急乱投医。 周四晚上,利普掛著浓重的黑眼圈,疯狂地在各大黑客论坛和ios开发者交流群里寻找捷径。终於,在一个名为“macrumors地下论坛”的隱秘板块里,他找到了一个发著gg的帖子。 对方声称自己是苹果內部的审核工程师,只要支付100美金的通道费,就可以把应用直接插队,24小时內必定变绿(通过审核)。 利普的理智在早已被焦躁彻底压垮。 他没有多想,直接通过论坛私信加上了对方的联繫方式。 “嘿,兄弟,我有个游戏卡在等待审核三天了,你能搞定吗?”利普飞快地敲击著键盘。 对方回復得很快,带著一种专业的傲慢:“把你的app id发过来。100美金,只接受paypal或者西联匯款。钱到帐,24小时內状態变更为『in review(审核中)』。” 捨不得孩子套不到狼。 利普咬了咬牙,將100美金生活费通过paypal转进了对方提供的一个匿名帐户里。 “钱转过去了,快帮我处理!”利普焦急地催促。 一分钟过去了。 五分钟过去了。 十分钟后,当利普再次尝试发送消息时,屏幕上弹出了一个冰冷的系统提示:【您已被对方拉入黑名单,消息发送失败。】 利普呆呆地看著屏幕,大脑瞬间陷入了一片空白。 几秒钟后,一股直衝天灵盖的狂怒伴隨著深深的屈辱感,几乎要將他的胸膛撕裂。 骗子!那根本不是什么苹果內部人员,就是一个在论坛里到处撒网钓鱼的混蛋! 而他,菲利普·加拉格,一个自詡能在南区街头玩弄所有人於股掌之间的天才,居然在网际网路上被最粗劣、最弱智的骗术给割了韭菜! 他不仅失去了最后的100美金,更是输掉了唯一可能赶在交付截至日期前上线的希望。 这一夜,利普几乎没有合眼。 第二天,也就是周五的结款日。 利普顶著一双布满红血丝的眼睛,浑身散发著几天没洗澡的酸臭味,死气沉沉地坐在电脑前。 他的《4096》依然掛在“waiting for review”的状態上。 而今天,他必须面对杨坚了。 为了给自己那根本没法按时过审的项目继续拖延时间,利普在这周的代码提交中,再次延缓开发进度,导致今天本该100%交付的官方库,硬生生停在了75%的完成度上。 他连藉口都想好了,换回最拿手的卖惨套路。 “没办法,杨。黛比的歷史作业一塌糊涂,我必须得花时间辅导她。而且弗兰克昨天又喝醉酒把別人的车窗砸了,我跑了一整天的警察局才把他捞出来。”利普在心里反覆演练著说辞。 下午三点。 利普深吸了一口气,推开了家门,硬著头皮走向了隔壁杨坚的公寓。 他要在今天,凭藉自己这75%的代码,强行找杨坚结帐。 只要拿到钱,他就能度过眼前的危机,继续等待他的《4096》过审。 “篤、篤、篤。” 利普敲响了杨坚的房门。 他並不知道,他觉得能瞒天过海的操作,在门后那个真正的架构师眼里,不过是一个小丑在滑稽独舞。 第五十八章 拆穿! “篤、篤、篤。” 沉闷的敲门声在走廊里迴荡。 利普站在门外,深吸了一口冷空气,努力调整著自己的面部肌肉。 他甚至在敲门前,刻意揉了揉自己的眼眶,让那双原本就因为熬夜写《4096》而布满红血丝的眼睛看起来更加疲惫和悽惨。 他今天必须把这笔尾款要出来。 这不仅仅是因为那该死的网络骗子骗走了他100美金让他感到无比肉痛和屈辱,更是因为他觉得这是自己应得的。 他没日没夜地敲了两个星期的代码,解决了那么多噁心的底层bug,凭什么不能拿钱? 他要在自己的《4096》通过审核、正式一飞冲天並和杨坚翻脸之前,把最后一滴属於自己的血汗钱从这个吸血鬼手里抠出来。 一码归一码,属於他利普的钱,一分都不能少! 房门“咔噠”一声从里面打开了。 开门的是杨坚。 他穿著一件质地柔软的深灰色套头衫,袖子隨意地擼到小臂处,手里端著一个印著不知名科技公司logo的马克杯。 三台高解析度显示器在並不宽敞的客厅里散发著幽蓝的光芒,上面密密麻麻地跳动著利普看不懂的伺服器运维脚本和网络拓扑图。 “进来吧。”杨坚的声音很平静,他侧过身让开一条道,转身走回他的工作站前。 利普搓了搓冻僵的手,走进了温暖的屋內。 每一次走进杨坚的房间,他內心深处那股属於南区底层的自卑感就会不可抑制地泛起,但隨之而来的,是更加强烈的嫉妒和不甘。 “坐。喝点什么?我这里只有黑咖啡和气泡水。”杨坚在宽大的转椅上坐下。 “不用了,我拿完钱就走,家里还有一堆烂摊子等著我。” 利普拉过一把摺叠椅坐下,迫不及待地切入了正题,“今天的代码,我已经推送到你的远程仓库了。不过……” 利普停顿了一下,露出了他排练了无数遍的苦涩表情。 “不过进度可能没有达到你的预期。” 利普嘆了口气,身体微微前倾,试图让自己的语气听起来充满了真诚的无奈,“大概只完成了百分之七十五。剩下的那些ui適配和部分內存泄露的bug,我还没来得及修。” 杨坚的目光落在了利普那张布满青涩胡茬的脸上。 他没有说话,只是静静地看著他,似乎在等待下文。 被这种毫无波澜的目光注视著,利普感到一阵莫名的心虚,但他很快稳住了阵脚,拋出了他准备好的“受害者”剧本。 “听著,杨,这几天我简直活在地狱里。” 利普烦躁地抓著自己乱糟糟的头髮,“你也知道我家是个什么情况。昨天弗兰克那个老混蛋又喝大了,在街角砸了人家两辆福特皮卡的挡风玻璃。我大半夜被警察局的电话叫醒,跑去交保释金,跟那帮满嘴脏话的警察扯皮了一整晚!今天早上刚回来,黛比的歷史作业又出了问题,她在学校被老师骂哭了,我不得不花三个小时帮她查资料写论文。然后是卡尔……” 利普滔滔不绝地讲述著加拉格家族的那些破事。 如果是对付学校里的那些圣母心发作的老师,或者是南区街道办的社工,这套说辞绝对能换来无数的同情和宽容。 说完生活上的困难,他又无缝衔接到了技术上的藉口。 “除了这些狗屁倒灶的破事,苹果的核心动画框架也快把我逼疯了!” 利普咽了口唾沫,显得有些义愤填膺,“在处理方块滑动和合併的动画时,主线程的 ui渲染和后台的状態机根本没法对齐!只要手指滑动得稍微快一点,动画图层的队列就会直接锁死崩溃!为了解决並发手势带来的逻辑衝突,我不得不把底层全部扒开,重新写了一套异步队列!我发誓,我这几天每天只睡不到三个小时,全都在帮你擦这些苹果底层框架的屁股!” 利普一口气说完了所有的台词,然后喘著粗气看著杨坚。他觉得自己这番表演堪称完美,既有底层人民的挣扎,又有不可抗力的技术难关。 杨坚听完,轻轻转动了一下手里的马克杯,吹了一下热乎的黑咖啡。 “也就是说,ios版本今天无法上线。”杨坚语气淡漠地得出了结论。 “是的,没法上线。但我確实已经完成了75%的业务逻辑,最核心的滑动算法和状態机我都写完了,剩下的只是一些体力活。” 利普强调著自己的贡献,隨后图穷匕见,“今天是周五,也是我们之前约定好的结款日。既然我完成了四分之三,那你是不是应该先把这部分的工钱给我结了?” 房间里的空气突然安静了下来。 只能听到电脑机箱里散热风扇发出的细微嗡嗡声。 杨坚看著利普,那眼神就像是在看一个在玻璃罐子里拼命蹬腿的仓鼠。 “利普,你是个聪明人,但你似乎对软体工程的商业契约有亿点点误解。” 杨坚缓缓开口,声音不大,却透著一股不容置疑的冷冽,“在正经的规矩里,哪怕你完成了99.9%的代码,只要它不能打包、不能通过编译、不能被用户下载使用,它在商业上的价值就是零。你没有完成交付,怎么会有结款呢。” 利普的脸色微微变了变,但他立刻反驳道:“但你不能否认我的劳动时间!我敲进去的每一行代码都是耗费了脑力的!在工地上,哪怕你只搬了半天的砖,包工头也得给你结半天的钱!” “这里不是建筑工地。”杨坚无情地打断了他,“我们当初谈好的是项目交付制,不是计时计件制。不过,看在你確实提交了部分核心逻辑的份上……” 杨坚顿了顿,伸出两根手指:“我只能按基础外包费的百分之五十给你结款。剩余的钱,因为你违约了,一分都没有。也就是说,今天你只能拿走八百美金。” “八百美金?!” 这个数字像是一根烧红的钢针,狠狠刺中了利普本就因为被骗走100美金而极度敏感的神经。 他猛地从摺叠椅上站了起来,椅子腿在木地板上划出一道刺耳的摩擦声。 “你他妈在耍我吗?!” 利普的音量陡然拔高,脖子上的青筋因为愤怒而暴起,“我他妈没日没夜地干了两个星期!你那套狗屁算法的內存问题全是我解决的!没有我,你连ios的门都摸不到!我完成了四分之三的工作,你现在却告诉我只能拿一半?!” 在这个瞬间,利普之前所有的偽装都被撕碎了。 他骨子里那种街头混混的戾气彻底爆发了出来。 他觉得杨坚在赤裸裸地剥削他,在压榨他这个天才的劳动力。 “这是合同,也是规矩。” 杨坚依然坐在椅子上,连姿势都没有换一下,“商业社会不相信『没有功劳也有苦劳』这种废话。你交付不了完整的產品,就要承担违约的代价。” “去你妈的规矩!” 利普双手重重地拍在杨坚的办公桌上,像一头髮怒的小狮子一样死死盯著杨坚,“我知道你这破游戏每天在安卓上能赚多少钱!几万美金!你动动手指就能进帐几万美金!而我呢?我只要我应得的那一部分!我完成了75%,你就必须付我75%的钱!一分都不能少!” 极度的愤怒中,利普甚至搬出了他自认为最站得住脚的道德制高点。 “你根本不缺这几百块钱!但我们家需要!菲奥娜需要交电费,我们还需要买冬天的食物、暖气和热水!你明明知道我的处境,你却为了你那该死的资本家规矩,在这里剋扣我这几百块钱!” 利普咆哮著,唾沫星子几乎要飞到杨坚的显示器上。 他试图用声高和道德绑架来压倒对方,这在过去面对南区的债主或是学校老师时,往往都能起到奇效。 然而,杨坚並没有被激怒,也没有因为听到加拉格家的惨状而流露出哪怕一丝一毫的同情。 他甚至连眼皮都没有抬一下。 “如果在菜市场买菜,你这种撒泼打滚的討价还价或许有用。”杨坚轻轻將手里的咖啡杯放在桌子上,发出一声清脆的“当”的声响。 他抬起头,那双深邃的黑色眼眸中,没有任何情绪的波动,只有绝对的理性和冷酷。 “既然你觉得50%不公平,非要用这种街头流氓的方式来跟我讲道理……” 杨坚的声音依然平稳,但吐出的每一个字都像冰块一样砸在利普的脸上,“那我现在改主意了。百分之二十五。四百美金。要,或者滚。” 房间里的空气仿佛在这一刻被瞬间抽乾了。 利普愣住了。他瞪大了眼睛,仿佛不相信自己的耳朵。 他试图用愤怒来爭取更多的利益,结果对方竟然直接腰斩了报价? “你他妈说什么?!” 利普彻底失去了理智。他觉得自己的尊严被这个亚裔小子踩在脚底下来回摩擦。 他甚至有一种强烈的衝动,想狠狠地给杨坚那张平静的脸上来一记右勾拳。 “how dare you!你怎么敢越给越少?!” 利普像一头困兽一样在狭窄的空间里嘶吼著,“这连我上次外包的钱都不如!你真以为我可以隨便被你这种道貌岸然的混蛋压榨的吗?!” 就在利普的咆哮声几乎要掀翻屋顶的时候,杨坚动了。 他从那张宽大的转椅上缓缓站了起来。 隨著他的起身,一种利普从未在这个周边人身上感受过的、极其恐怖的压迫感,如同实质般在两人之间蔓延开来。 这不是南区黑帮老大那种靠著暴力和纹身堆砌出来的凶狠,而是一种属於成熟商业社会里资深架构师的冷酷理智。 那是在真正的技术壁垒和严苛的行业规则中打磨出来的绝对自信,是洞悉了底层逻辑后,面对耍小聪明时流露出的蔑视。 杨坚的身高原本就占优,此刻他俯视著歇斯底里的利普,深邃的黑眸里没有任何怒意,却让周围的空气都仿佛凝固了。 利普的声音不由自主地低了下去,他感觉自己像是一个在大人面前无理取闹却突然被看穿了所有把戏的幼童。 那种来自灵魂深处的战慄,让他想要后退,但他的腿却像灌了铅一样死死钉在地板上。 杨坚就这么静静地俯视著他,足足看了他十秒钟。 直到利普的胸膛因为剧烈的呼吸而上下起伏,直到他眼中的愤怒逐渐被一丝难以名状的恐慌所取代。 杨坚终於开口了。 他的声音不大,甚至称得上温和,但在这死寂的房间里,却不亚於一颗引爆的核弹。 “你不是能从《4096》里赚到更多钱吗?” 杨坚微微歪了歪头,看著如遭雷击的利普,嘴角勾起一抹极具讽刺意味的弧度。 “你那个连图標都画得像是一坨屎的换皮游戏,如果真的能通过苹果的审核,每天至少能给你带来几千美金的收入。既然你都觉得自己要成为身价百万的科技新贵了,又何必在我这里,为了区区几百块钱的烂外包费,像个被踩了尾巴的野狗一样狂吠呢?” “轰——” 利普的大脑中仿佛有一万当量的炸药同时爆炸。 他整个人猛地僵住了。 上一秒还在疯狂嘶吼的喉咙,此刻就像是被一只无形的钢铁巨手死死掐住,再也发不出一丝声音。 他瞪大了那双布满红血丝的眼睛,瞳孔在剧烈地地震。 《4096》…… 他怎么会知道《4096》?! 这不可能!这绝对不可能! 利普感觉自己全身的血液在这一瞬间被彻底抽乾了,手脚冰冷得像是一具尸体。 这是他埋藏在心底最深处的秘密,是他自以为天衣无缝的翻盘底牌。 代码全都在他自己的本地硬碟里,他使用的是自己註册的苹果开发者帐號,他用的甚至是不记名的借记卡! 他每次上传给杨坚的代码,都经过了极其小心的筛选和偽装。 在这间屋子里,在这个世界上,除了他自己,甚至连怂恿他的弗兰克都不知道这款游戏叫《4096》! 可是现在,这个名字却从杨坚的嘴里,如此轻描淡写地吐了出来。 “你……你……”利普的嘴唇不受控制地哆嗦著,他想问“你怎么知道的”,但那巨大的恐惧和认知崩塌,让他连一句完整的话都说不出来。 杨坚看著利普那副活见鬼的表情,没有急著解释,而是转身走到那台运行著复杂监控脚本的屏幕前,修长的手指在键盘上隨意地敲击了几下。 屏幕上瞬间弹出了一个黑色的终端窗口。里面密密麻麻地滚动著绿色的代码行。 “你是个天才,利普。我从未否认过你在代码层面的天赋。” 杨坚双手撑在桌沿上,语气像是在给一个不及格的学生进行讲解,“你的学习能力很强,在objective-c的內存处理上,你甚至比我预想的还要快两天完成。” 杨坚的话锋突然一转,犹如锋利的手术刀切开了利普最后的遮羞布。 “但是,你的聪明,仅仅停留在『写本地代码』这种最底层的思维上。” 杨坚指著屏幕上那些疯狂跳动的数据流:“你真的以为,你敲敲键盘复製一下,换个皮,就能把我的商业逻辑据为己有?別逗哥们笑了。” “你这几天在本地疯狂测试你那款《4096》的时候,根本没有仔细看我发给你的核心算法包吧?里面关於积分结算、歷史最高分记录的逻辑,早就被我强绑定了后端的api接口。” “我的云端伺服器这几天接收到了成百上千次异常的api调用请求。请求头部里的应用標识写得清清楚楚:4096。而这些请求的ip源地址,全都指向你家的路由器。” 杨坚的眼神里透著架构师对整个技术生態的绝对掌控:“最可笑的是,你每天推送到我远程仓库的代码,所谓的四分之三的进度里,根本连网络请求的模块都还没有加进去。既然你提交给我的代码连网都连不上,那你告诉我,这几天在我伺服器后台疯狂裸奔的《4096》,是个什么鬼东西?” 利普双腿一软,不受控制地跌坐在那把摺叠椅上。 api接口……请求头標识……云端日誌监控…… 这些他在敲代码时不屑一顾,以为只是辅助功能的后端词汇,此刻化作了实质性的铁锤,將他那自詡天才的技术自尊砸得粉碎。 “你以为你骗了我?” 杨坚冷笑著,“不,我只是看猴戏,看你像个连监控摄像头都没发现的蠢贼一样,自以为是地把配色改成令人作呕的萤光蓝,看著你把名字改成《4096》,然后一遍遍地在我的伺服器上留下你犯罪的铁证。” 杨坚每说一句,利普的脸色就惨白一分。 所有的偽装、所有的藉口、所有的道德制高点,在冰冷的数据日誌面前,变成了一个极其可笑的笑话。 利普猛地闭上了眼睛,痛苦地用双手捂住了脸。后背的冷汗瞬间浸透了他那件破旧的夹克。 他以为自己是个运筹帷幄的猎手,却不知道自己从一开始,就只是一只被关在透明玻璃箱里、被杨坚三百六十度无死角戏耍的小白鼠。 房间里死一般的寂静。 只有伺服器风扇的嗡嗡声在无情地运转。 杨坚敲了敲桌面,將利普从绝望的深渊中强行拉回现实。 他居高临下地看著这个面如死灰的天才,声音里没有任何愤怒,只有让人窒息的平静: “直视我的眼睛!告诉我,你他妈配拿一美分钱吗?!回答我!” 第五十九章 你不是不可替代的,我才是 房间里再次陷入寂静。 只有高配机箱里水冷散热系统发出的微弱水流声,以及利普因为恐慌而变得粗重且紊乱的呼吸声。 原本那个在南区街头游刃有余、自詡能把所有人都玩弄於股掌之间的天才少年,此刻根本不敢抬头看向杨坚。 杨坚没有回到转椅上,而是隨意地靠著办公桌的边缘。 他微微低著头,深邃的黑眸里倒映著利普那张惨白扭曲的脸。 “顺便,我再告诉你一个事实。” 杨坚的语气就像是在谈论今天波士顿的天气一样平淡,“就在今天下午,我会按照原定计划,准时上线《2048》的 ios版本。它会和客户端版本、网页版本一起上线。加上之前的安卓版本,完成全平台的发布。” 这句话就像是一记闷棍,重重地砸在利普原本就已经濒临崩溃的神经上。 “不可能!” 利普猛地抬起头,布满红血丝的双眼里满是绝望的疯狂,他甚至有些口不择言地尖叫起来:“你在诈我!这绝对不可能!你手里只有我传上去的百分之七十五的半成品代码!你怎么上线?!” 他像是在抓住最后一根救命稻草,拼命用自己脑海中的技术常识来反驳眼前这个魔鬼:“而且苹果的审核机制根本不是一天两天就能完成的!就连我昨天晚上上传的《4096》都还在排队审核的状態!你拿什么上线?拿你那张虚张声势的嘴吗?!” 面对利普的歇斯底里,杨坚甚至连眉毛都没有动一下。 他看著利普的眼神,那里透出来的悲悯和嘲弄交织在一起,让利普感到一阵彻骨的严寒。 “是谁告诉你,我只把这个外包工作,派发给了你一个人?”杨坚的声音不大,却在空旷的房间里嗡嗡作响。 利普的瞳孔骤然收缩,整个人如遭雷击,僵在原地。 “这个世界上,会写 objective-c和java的人多如牛毛,为了几百美金愿意熬夜敲代码的大学生更是数不胜数。” 杨坚轻轻嘆了口气,用一种看一次性用品的眼神看著利普,“你总以为你的聪明才智是独一无二的,你以为掌握了代码就卡住了我的脖子。但在这个成熟的商业系统里,你不是不可替代的,我才是。” 你不是不可替代的。 这句话犹如一把锋利的匕首,精准地刺穿了利普那层名为天才的骄傲外壳。 ...... 时间拨回到利普被代考客户马库斯和东欧恶棍先后追债的那天。 那天晚上,杨坚冷眼旁观了利普的狼狈和绝望。 他没有多问一句废话,只是扔给了利普一些提神药物和一杯浓郁的黑咖啡,冷酷地要求他立刻滚回电脑前,利用这种肾上腺素飆升的极限状態去完成外包代码的加班。 利普喝下咖啡,像个被鞭打的奴隶一样回去敲击键盘了。 但当杨坚转身回到自己的房间,关上房门的那一刻,他脸上的平静便被一种深沉的审视所取代。 他坐在电脑前,看著屏幕上跳动的架构图,陷入了长久的思考。 前世作为一名顶级的技术架构师和团队技术领导,杨坚的骨子里刻满了对“系统稳定性”的偏执。 在软体工程领域,有一个致命的概念叫做“单点故障”(single point of failure,简称 spof)。 意思是,系统中如果有一个部件发生故障,就会导致整个系统隨之瘫痪。 而现在的菲利普·加拉格,就是他整个外包计划里,那个最危险的“单点故障”。 把《2048》ios版本这个能够带来巨大现金流的核心业务,全部压在一个大脑前额叶尚未完全发育成熟、情绪极度不稳定的高中生身上,这简直是在进行商业自杀。 更何况,利普身上流著加拉格家族的血。 杨坚太了解这个家族的劣根性了。 他们极其聪明,擅长在绝境中寻找生机,但他们同样极其擅长搞砸一切。 当事情发展得太顺利时,他们骨子里的自毁倾向和不切实际的贪婪,就会促使他们干出一些莫名其妙的愚蠢事情来破坏局面。 对於一个想要建立商业帝国,追求绝对稳定和可控性的架构师来说,这种情况是绝对不能容忍的。 他必须有备用计划! 於是,在第二天清晨,当利普还在隔壁房子里废寢忘食的码代码,杨坚已经端著一杯温热的白开水,拨通了芝加哥大学郝斯特教授的电话。 电话响了很久,久到杨坚以为对方会直接掛断时,才终於接通。 “杨?你知道现在是几点吗?” 电话那头传来了郝斯特教授带著浓重鼻音和一丝抱怨的声音,背景音里隱隱还能听到海浪的拍打声和孩子们的嬉闹声,“现在是大学的寒假期间,我正和我的妻子、孩子们在温暖的佛罗里达州享受阳光和沙滩。而你的这通电话,差点毁了我美好的早晨。” “非常抱歉打扰您的假期,郝斯特教授。祝您在佛罗里达玩得愉快。” 杨坚的语气不卑不亢,带著恰到好处的歉意和直奔主题的乾脆,“我有一件比较紧急的事情,需要藉助您在学生中的人脉。” 听到是正事,郝斯特教授稍微收敛了抱怨的情绪:“说吧,你这个从不按常理出牌的天才,又想搞什么名堂?” “我手头的小项目2048正在推进,还需要再招募三个靠谱的大学生来做外包开发。” 杨坚看著窗外波士顿阴冷的街道,平静地开出条件,“一个负责 java版本,另一个负责 ios版本的並行开发,最后一个做客户端版本的开发。每个人,项目的外包费用是一千美金。如果能在规定时间內交付且达標,还有额外的奖金。” 电话那头短暂地安静了两秒钟。 在这个 2011年的冬天,对於一个还没毕业、靠著助学贷款或者在快餐店打零工度日的大学生来说,一千美金绝对是一笔足以让人双眼放光的巨款。 这甚至比很多小厂初级程式设计师一个月的实习工资还要高。 郝斯特教授是懂行情的,他非常清楚这个价格对学生们意味著什么。 “没问题,杨。这根本不是什么麻烦事。” 郝斯特教授的声音里已经完全没有了刚才的抱怨,反而透出一丝爽快,“我手下有几个非常优秀、而且这个假期正愁没钱赚的穷学生。他们对 objective-c和 java都非常熟练,而且绝对听话。你开出的薪水对他们来说非常丰厚,我相信他们会很乐意接下这个活儿。我五分钟后就把他们的联繫方式和邮箱推给你。” “非常感谢,教授。钱不是问题,我需要的是执行力和按时交付。”杨坚淡淡地回应。 外包的“单点故障”被瞬间抹平,冗余机制建立完毕。但这通电话並没有就此结束。 “另外,教授,”杨坚的话锋一转,切入了另一个更宏大的布局,“关於四足液压机器人的项目,您和大学资產处那边沟通得怎么样了?那份专利的授权购买许可,有进展了吗?” 如果说《2048》是杨坚用来收割第一桶金的提款机,那么四足机器人项目,就是他真正用来撬动未来硬核科技壁垒的槓桿。 “我已经把所有的材料和你的购买意向书递交上去了。” 谈到学术和资產问题,郝斯特教授的语气变得严肃起来,“目前正在等大学资產委员会的审核。你知道的,这帮官僚机构的效率总是很慢,尤其是在假期。不过我盯得很紧,估计假期结束后的第一周,就能有最终的结果。” “ok。” 杨坚点了点头,这个时间节点完全在他的计划之內,“那我们就约定在假期结束后的第一周。到时候,我会带著公司的正式文件和公章,亲自去芝加哥大学找您,完成所有的签约流程。” “没问题。好好享受你的冬天吧,未来的大富翁。”郝斯特教授半开玩笑地说了一句,掛断了电话。 处理完代码层面的冗余,杨坚並没有离开书桌。 他很清楚,代码只是砖块,真正能將这些砖块砌成坚不可摧的堡垒的,是法律、是资本结构、是成熟的商业实体。 他不能以一个自然人的身份去持有未来的巨额財富和专利,那无异於小儿抱金过闹市。 他翻出通讯录,拨通了另一个远比大学教授更加费钱的號码。 那是洛克哈特-加德纳(lockhart/gardner)律师事务所——全美顶级的精英法务集团。 电话很快被转接到了高级合伙人戴安·洛克哈特(diane lockhart)的办公室。 “早上好,杨先生。我是戴安。” 电话里传来的女声成熟优雅,透著一种久经沙场的从容和掌控感。 “早上好,戴安女士。我需要你们提供公司註册服务。” 杨坚没有寒暄,直接切入正题,“你们能够提供从公司性质规划、合法材料准备,到 ip专利註册保护的一揽子全套服务吗?” 电话那头的戴安微微停顿了一下,显然在评估这个年轻客户的需求体量。 “当然,杨先生。这是我们的专业领域。” 戴安的声音里带著顶级律所的自信,“我们之前处理过大量硅谷初创企业和跨国財团的类似案例。我们可以提供完整的法律服务和实体註册服务,打包提供给您。这不仅包括公司架构的搭建、股权分配的法律文件,还涵盖了商標、专利、著作权等所有智慧財產权的全球註册和防御性保护。” “很好。”杨坚对这种专业態度非常满意,“那我想註册两家公司,分別作为独立运作的法人实体。” “请说您的诉求,我正在记录。” “第一家,命名为 pied piper(魔笛手)。主营业务是电子游戏开发。”杨坚平静地规划著名自己的第一块版图。 “pied piper……好的,记下了。第二家呢?” “第二家,命名为 anduril industries(安杜瑞尔工业)。主营业务是机器人研发和自动化国防科技以。” 听到国防科技和机器人这几个词,即便是见多识广的戴安,也忍不住对电话这头的年轻人生出了一丝惊讶。 但这丝惊讶被她极好地隱藏在了专业的素养之下。 “非常有野心的规划,杨先生。两家公司的业务跨度很大,我们会为您设计最合理的离岸架构和避税方案,以確保您的个人资產和专利得到最高级別的保护。” 戴安干练地回復道,“稍后我会让我的助理给您寄一份详尽的表格和保密协议,您只需要填写相关的基础信息和法人授权,剩下的所有繁杂手续,lockhart/gardner都会为您办妥。” “合作愉快,戴安。” 杨坚掛断了电话。 短短的一个早晨,当利普还在梦里幻想著自己靠著《4096》大赚一笔、成为南区传奇的时候。 杨坚已经用一点小成本和人脉,轻描淡写地完成了人才替代方案的部署,並在全美最顶级的律师事务所里,用法律条文为自己未来的商业帝国浇筑下了两块坚不可摧的基石。 ...... 视线从回忆中抽离。 时间再次回到现在这间令人窒息的公寓里。 杨坚依然靠在桌沿上,静静地看著眼前已经连呼吸都变得微弱的利普。 “所以……”杨坚的声音打断了利普大脑中最后的嗡嗡作响,“你之前在查看安卓版本的2048时,应该注意到了,里面掛著一个公司的名字——pied piper。” 利普的瞳孔猛地放大了。 他確实看到了。但他当时满脑子都是怎么把 ui扒下来、怎么改换皮去赚钱,根本没有去深究。 “那不是一个隨便敲上去的单词,利普。” 杨坚残忍地揭开了真相,“那是一个受全美顶级律所保护的、拥有完整软体著作权和商標权的合法法人实体。接下来,你不仅会在安卓版里看到它,你也会在苹果商城的《2048》官方开发者那一栏里,看到这个名字。” 利普的嘴唇颤抖著,他试图反驳,试图寻找杨坚话里的漏洞,但他绝望地发现,自己的那些小聪明,在对方构筑的庞大体系面前,简直就像是用纸糊的玩具去撞击坦克的装甲。 “我的另外一名外包开发者,那个来自芝加哥大学的优等生,他在上周五,就已经向我提交了经过完整测试、没有任何內存泄露、且包含了所有 api接口的 ios完整版代码。” 杨坚直起身,向著利普走近了一步。 这轻微的一步,却给利普带来了排山倒海般的压迫感。 “也就是在上周五,我已经用 pied piper公司的企业级开发者帐號,將正版的《2048》提交给了苹果应用商店进行审核。並且……”杨坚微微眯起了眼睛,嘴角勾起一抹冰冷的弧度,“我申请了加急通道。” “至於你的《4096》……” 杨坚的声音在这一刻变得无比轻柔,却宣判了利普最终的死刑。 “很抱歉。因为我的正版代码库提交的时间,比你那个掩耳盗铃的换皮版本早了好几天。所以,当苹果的机器审核机制在对比代码库结构、核心算法以及 ui逻辑时,你的《4096》会毫无悬念地触发苹果的雷达。” 杨坚用一种近乎怜悯的目光看著彻底崩溃的南区天才。 “它已经被系统自动判定为恶意抄袭的侵权软体。估计再过几个小时,或者就是现在,你那个用来交了 99美金年费的苹果开发者邮箱里,就会收到一封措辞严厉的拒审邮件。紧接著的,就是永久封停你的开发者帐號。” “砰。” 利普仿佛听到自己脑海里有什么东西,彻底碎裂了。 他花了整整一个星期,熬红了双眼,用尽了所有的心思,忍受著被网络骗子坑走 100美金的屈辱。 他以为自己是在完成一场完美的惊天大劫案,以为自己能踩著杨坚的肩膀一飞冲天。 但事实却是,从头到尾,他都只是杨坚宏大商业版图里,一个隨时可以被替换、甚至已经被提前废弃的边缘零件。 他的傲慢,他的贪婪,他的自作聪明。 在这个真正懂技术、懂商业、懂法律的老板面前,变成了一场彻头彻尾的、荒诞不经的闹剧。 “门在那里。” 杨坚转过身,不再看如同烂泥般瘫在椅子上的利普,径直走回了自己的工作站,重新握住了滑鼠。 “如果你还想保留最后一点作为天才的体面,就自己走出去。至於那400美金,你已经不配拿了。” 第六十章 圣诞狂欢!《2048》进入榜单前五百! 2011年12月23日,星期五,夜。 距离全美最重要的节日圣诞节,还有不到两天。 芝加哥的天空飘起了纷纷扬扬的鹅毛大雪,刺骨的寒风裹挟著密集的雪花,將南区那些破败的砖房和泥泞的街道尽数掩盖在一片纯白之下。 但在杨坚那间门窗紧闭、暖气开到最大的公寓里,温度却热得足以让人额头冒汗。 三台高解析度显示器散发著幽蓝的光芒,屏幕上的数据流宛如瀑布般倾泻而下。 杨坚手里端著一杯刚刚泡好的黑咖啡,目光平静而专注地盯著最中间的屏幕。 屏幕中央,是苹果商城的开发者后台界面。 状態栏上,原本那个代表著审核中的黄色图標,在经歷了几天的等待后,终於在今天变成了一个象徵著通行的绿色勾號。 【状態:ready for sale(准备发售)】 杨坚將咖啡杯放在桌面上,修长的手指握住滑鼠,没有丝毫的犹豫和激动,轻轻点击了那个蓝色的“发布”按钮。 “啪。” 伴隨著滑鼠清脆的微动声,《2048》的 ios版本正式发布。 这组仅有几兆大小的安装包,就这样顺著苹果的全球分发网络,匯入了数千万台 iphone的应用生態中。 加上两周前已经提前发酵的安卓版本,昨天上午由杨坚亲自开发部署的网页端,以及今天上午刚刚从芝加哥大学外包学生手里验收的pc客户端。 至此,《2048》完成了全平台制霸的最后一块拼图。 做完这一切,杨坚將转椅向后滑开半米,双手交叉垫在脑后,静静地看著屏幕上刷新出来的魔笛手官网页面。 这是他利用等审核的碎片时间,亲自用 html5和 css3徒手敲出来的公司官方网站。 没有这个时代常见的花哨 flash动画,没有密密麻麻的文字堆砌,更没有任何影响观感的横幅gg。 整个网站以一种高级感的深空灰和象牙白为主色调,乾净得简直不像是一个游戏公司的门户,而是一个纯粹为了转化率的宣传展示窗口。 网站的首页被划分成了三个清晰的功能区块。 最醒目的正中央,是一个直接嵌入网页的《2048》游戏框。 为了照顾那些没有智慧型手机、或者在办公室里摸鱼的 pc用户,杨坚用 javascript完美復刻了移动端的滑动体验。 用户甚至不需要註册帐號,只需要打开网页,在游戏窗口里用滑鼠拖动数字方块,就可以直接开始合成数字。 不过,这个网页版並不连接云端资料库,一旦刷新页面就不会记录任何歷史成绩,更无法参与全球排行榜的竞爭。 这正是杨坚刻意留下的產品鉤子。 网页版仅仅是给玩家尝鲜的试用品,当玩家辛辛苦苦拼出高分却发现无法保存炫耀时,那种心痒难耐的挫败感,会立刻驱使他们去下载正式版。 因此,就在游戏框的左侧最显眼的位置,极具战略意味地排列著一排金属质感的下载按钮,分別对应著:苹果商城下载、谷歌商城下载、以及 windows客户端本地下载。 游戏框的右侧,则是一个实时滚动的“媒体动態”瀑布流。上面掛著几个外部新闻的超连结,標题都比较炸裂: “拋弃愤怒的小鸟吧!《2048》才是今年冬天最致命的数字毒药!”——《硅谷科技评论》 “一个简单的 4x4方格,为什么能偷走我一整晚的睡眠?”——《独立游戏前沿》 在网页的最底部,用一行小字写著公司的基本信息:pied piper inc.一家无限进步的科技公司。 而在这行字的旁边,杨坚特意留下了一个彩蛋。 一个进度条停留在 5%的像素风沙漏图標。图標下方只有一行若隱若现的灰色英文字母:“next game:loading...(下一款游戏:加载中),敬请期待。” 这是一个小小的商业心理学诱饵。 它不仅给现在狂热的玩家留下了一个悬念,更是向潜在的投资人和硅谷的科技巨头们释放了一个强烈的信號: 魔笛手公司绝不是那种靠著一款爆款小游戏吃一辈子的草台班子,他们有著持续输出高价值產品的核心研发能力。也欢迎科技人才们投来关注和简歷。 “舞台可算搭好了。” 杨坚端起桌上的咖啡抿了一口,苦涩的液体顺著喉咙流下,让他的大脑保持著绝对的清醒。 接下来,就交给漂亮国最促销的节日——圣诞节。 …… 事实证明,杨坚对市场的洞察非常精准。 如果说《2048》安卓版的前期爆火,靠的是在论坛上的病毒式营销,以及各大游戏主播在直播间里的破防带动。 那么在这个大雪纷飞的圣诞假期,隨著 ios版本和网页版的全面上线,这款游戏迎来了真正意义上的破圈大爆炸。 对於全美的 iphone用户来说,这个周五简直就是一场狂欢。 在过去的两个星期里,他们已经受够了各种折磨。 在大学宿舍里,在公司的茶水间,在地铁的车厢里,他们总是能看到那些拿著厚重的安卓手机的傢伙,低著头,手指在屏幕上疯狂地滑动,脸上时而露出狂喜,时而爆发出懊恼的咒骂。 当这些高贵的苹果用户好奇地凑过去,想要在苹果商城里搜索这款名为《2048》的魔性游戏时,却绝望地发现,商城里空空如也。 他们只能屈尊降贵地借用朋友的安卓手机过过乾癮。 而现在,无意间造成的飢饿营销终於迎来了释放的决堤口。 但杨坚並没有天真地把命运完全交给玩家的自发发现。 几乎在按下各个平台发布按钮的同一时间,他的手指便在键盘上飞速敲击,熟练地祭出了半个月前用过的那套病毒营销组合拳。 只不过这一次,他精准狙击的目標变成了被压抑已久的 ios用户和办公室白领。 在 reddit的 r/iphone板块和北美最大的苹果粉丝论坛 macrumors里,几个早就养好的高级马甲帐號同时发布了极具煽动性的帖子: 《结束你们的等待吧!让安卓党疯狂的数字毒药 2048终於登陆苹果商城!》 《高能预警:我刚用我的新 iphone 4s玩了十分钟2048,现在我的拇指已经不听使唤了。》 与此同时,在各大职场论坛和 reddit的休閒閒聊板块,几条偽装成打工人的安利贴也被巧妙地顶上了热门: 《周五下午的终极效率杀手!一个只有 4x4方格的神奇网站,老板哪怕站在你身后,都看不出你在玩游戏(附带一键隱藏快捷键)。》 附带的,自然是 pied piper官网那乾净整洁的网页端连结。 这些精心设计的引线,瞬间点燃了堆积已久的情绪火药桶。 几乎是在 ios版本上线后的几个小时內,隨著苹果应用商店榜单数据的第一次刷新,北美区免费游戏榜单上出现了一个陌生的新面孔。 《2048》的排名並没有像那些重金买量的商业大作那样瞬间进入前一百,而是完全依靠纯自然流量与精准营销双重驱动的稳健爬升。 从一开始的查无此名,到几个小时后悄然杀入前一千名,再到傍晚时分,稳稳站上了榜单的前五百名。 这並不是什么违背常理的爆发,而是一场由真实玩家主导的雪球效应。 每一次苹果商城的榜单刷新,它的排位都在以一种肉眼可见的速度向上跃升。 对於一款首日上线、零gg预算的独立游戏来说,这根稳步上扬的数据曲线已经足够令人心惊。 隨著圣诞假期的临近,许多提前放假的学生,或是提前拆开礼物、拿到了全新 iphone 4s的幸运儿,在刷推特时看到了那些哀嚎著“这游戏有毒”的热帖后,被迅速勾起了好奇心,纷纷打开苹果商城按下了下载键。 推特和脸书上,关於《2048》的词条热度在圣诞前夜被彻底引爆。 “天吶!ios版终於上了!我的手指已经滑动到抽筋了,但我根本停不下来!目前终於合出了 1024的方块(总分 7500分),谁敢来挑战我?!”——网友@silicongeek。 “这绝对是魔鬼发明的游戏!我原本打算今晚把火鸡烤好,结果为了合成那个该死的 2048,我的火鸡在烤箱里变成了黑炭!pied piper公司必须赔我的圣诞大餐!”——绝望的家庭主妇@mary_baking。 而杨坚隨手搭建的网页版,更是成为了这场狂欢中意想不到的最大功臣。 它精准地收割了那些没有智慧型手机下沉市场,以及庞大的上班族摸鱼群体。 在这个圣诞假期前的最后一个工作日,全美无数写字楼里,表面上在製作 excel报表的白领们,实际上都在瀏览器的標籤页里打开了 。 哪怕老板就在背后巡视,只要轻轻按下 alt+tab切屏,这款没有复杂画面的数字游戏就能瞬间隱藏。 网页版的访问量在短短二十四小时內呈指数级飆升,独立访客数迅速突破了二十万大关。 对於一个初创的单节点伺服器来说,这种隨著上班族摸鱼时间瞬间涌入的並发请求,直接导致了周五下午网页出现了短暂的卡顿和拥堵。 不过杨坚早有准备,他果断调动了公司帐户里由安卓版2048积累下来的gg分成,向亚马逊 aws紧急租赁了多组高配的弹性云伺服器节点,迅速完成了负载均衡和扩容。 到了周六清晨,《2048》不仅成为了成年人的数字毒药,它的火爆更是蔓延到了一个杨坚自己都没有完全预料到的群体,美国家长和儿童教育界。 《纽约时报》的周末生活版块,用四分之一的版面刊登了一篇专栏文章: 《別再把手机藏起来了!这款现象级游戏,正在拯救你孩子的数学成绩!》 文章的作者是一位知名的教育学博士,他在文章中激动地写道: “长期以来,我们一直视电子游戏为洪水猛兽,认为它们只会剥夺孩子们的注意力。但《pied piper》公司推出的《2048》彻底打破了这一偏见。这不仅仅是一个杀时间的玩具,它深刻地蕴含了 2的指数冪计算和空间网格逻辑。” “在这个 4x4的矩阵里,孩子们必须在脑海中提前预判数字的叠加路径。这是一种潜移默化的心算训练!” “我那个原本討厌数学的八岁儿子,为了合成 1024,竟然破天荒地拿起了纸笔在草稿本上计算步数!这是一项伟大的益智发明!” 这篇报导犹如在乾柴堆里扔下了一颗火星。 美国家长们对“益智”、“提高成绩”这类词汇的抵抗力几乎为零。 原本还在犹豫要不要限制孩子玩手机的父母们,不仅主动把装有《2048》的 ipad塞进了孩子的手里,甚至自己也加入到了合成数字的家庭竞赛中。 游戏的用户画像,彻底从单一的年轻极客,横向扩张到了涵盖全年龄段的家庭用户。 而在媒体和口碑的双重推波助澜下,隱藏在游戏背后的“魔笛手(pied piper)”公司,终於不再仅仅是一个隨手填写的开发者代號,而是初步引起了一些科技博客和敏锐业內人士的注意。 开始有好奇的玩家和小型游戏发行商,在搜寻引擎上查询这个名字。 他们对这家公司官网的极简风格感到意外,也对那个停留在 5%的神秘预告產生了一丝兴趣。 官网底部的公共邮箱里,不再只有零星的玩家反馈。 几十封寻求底部gg坑位合作、独立游戏代理发行的邮件,以及两三封来自硅谷天使投资人的试探性问询,正静静地躺在收件箱里。 对於一家刚刚崭露头角的初创公司来说,这些邮件虽然还算不上“雪片般飞来”,但也真真切切地宣告著,魔笛手已经成功迈出了与商业世界接轨的第一步。 …… 周六下午,平安夜。 芝加哥的雪下得更大了,但整座城市却因为节日的到来而陷入了温馨的灯火之中。 杨坚坐在电脑前,屏幕上並排开著谷歌商城和苹果商城两个核心的开发者后台。 看著两条不断向右上角突破的下载量折线图,以及后台接连弹出的 admob和 iadgg结算预估金额,杨坚眼中闪过一丝兴奋的光芒,忍不住用力地在半空中挥了一下拳头! 魔笛手公司,终於真正驶入了高速运转的正轨。 其实,自从把那个致命的 log4j漏洞报告以四百万美元的天价卖给互利(hooli)公司之后,杨坚的財务状况就已经彻底脱离了在南区挣扎求生的初级阶段。 但今天,两大平台2048下载量的彻底爆发,其意义是截然不同的。 它宣告著杨坚在这个时代建立的第一家正规商业实体,彻底跑通了从研发到变现的全流程商业闭环! 从九月份睁开眼睛,面对那个身无分文的地狱开局。 到靠著破解运营商版本iphone这种灰產勉强赚取生活费维持生计。 再到用 log4j漏洞敲开硅谷巨头互利的大门,拿下400万美元的买断合同。 直至如今步步为营,利用信息差和营销降维打击,完成魔笛手公司的註册与2048游戏的火爆。 这三个月的微操,在今天,铸就了他商业帝国的第一块坚实基石。 《2048》已经不再是一款单纯的游戏,它变成了一台每分每秒都在为杨坚印製美元的超级印钞机。 那些通过游戏底部接入的横幅gg,正隨著几十万用户的每一次点击和刷新,將源源不断的现金流匯入魔笛手公司的帐户中。 杨坚关掉了所有的数据监控面板。 他站起身,走到窗前,一把拉开了厚重的窗帘。 冰冷的玻璃窗外,是南区破败却在此刻被大雪粉饰得颇为寧静的街道。 遥远的市中心,希尔斯大厦的尖顶在风雪中若隱若现,那里是这个世界真正掌控著资本和权力的核心区。 “《2048》只是第一个桥头堡。” 杨坚將手按在冰冷的玻璃上,目光仿佛穿透了风雪。 这家游戏公司產生的持续造血能力,將成为他节后撬动更深层技术壁垒——比如那项从芝加哥大学买下的液压机器人专利——的绝对资本。 收回思绪,杨坚转过身走向衣柜。 商业版图的拼搏可以暂时告一段落,今天是平安夜,他还约了平安夜晚餐。 他换上一件乾净挺括的黑色羊绒大衣,简单整理一下仪表。 隨后,他走到桌前,拎起几个早就精心准备好的圣诞礼盒,这是给凯伦和希拉的礼物。 希拉几天前就热情地叮嘱他,平安夜必须去她家共进晚餐。 对於一个架构师来说,看著自己亲手设计的系统完美运转固然是最棒的成就。但在大雪纷飞的冬日里,一顿有暖气、有烤火鸡的丰盛晚餐,同样是对自己最好的犒劳。 他推开门,大步走入了芝加哥漫天的风雪与节日的灯火之中。 第六十一章 平安夜:贏家切火鸡,小丑红了眼 “叮咚——” 杨坚站在凯伦家门口的廊檐下,把大衣上的雪花拍掉,按响了凯伦家的大门。 “哦!天哪!我的小天才帅哥来了!” 门刚一打开,希拉那令人窒息却又无比真诚的热情就扑面而来。 她今天穿了一件带有节日气息的红色毛衣,手上戴著防菌手套,还在玄关处铺了一张全新的消毒地毯。 依旧是鞋子脱屋外,穿著鞋套进屋。 “快进来,快进来!外面冻坏了吧?”希拉一边接过杨坚手里的礼物,一边神经质地招呼著。 “火鸡已经烤好了,土豆泥也浇上了肉汁,我还特意开了一瓶很好的红酒……哦,老天,这盒子里装的是什么?包装太精美了,我都捨不得拆开。” “只是一点心意,圣诞快乐,希拉。”杨坚微笑著脱下大衣掛在衣帽架上,走进了温暖如春的客厅。 餐桌上已经摆满了堪称奢华的传统美式大餐。 稳居正中的是一只烤得金黄酥脆的巨大火鸡,表面刷满了蜂蜜与黄油,正顺著饱满的鸡腿往下滴落著迷人的油脂,散发出浓郁的香气。 火鸡旁边,是一大块烤得滋滋冒油的蜜汁火腿,焦糖色的表皮被精心切成整齐的菱形格,上面还点缀著一粒粒用来提香的丁香。 不仅如此,色泽鲜艷的酸甜蔓越莓酱,铺满了焦褐感拉丝乾酪的芝士焗红薯泥,浓郁醇厚的黑椒肉汁,一盆热气腾腾的奶油南瓜浓汤,以及一篮子刚出炉还散发著麦香的软嫩小餐包,將宽大的橡木餐桌挤得不留一丝缝隙。 跳动的烛光在晶莹剔透的红酒杯上折射出温暖的光晕,將整个餐厅烘托得无比温馨,与窗外冰天雪地的南区仿佛是两个截然不同的世界。 凯伦正坐在桌边百无聊赖地摆弄著银质刀叉。 她今天罕见地穿了一件米白色的高领粗线毛衣,將平时总是毫不吝嗇在杨坚面前展现的火辣身材严严实实地包裹了起来。 配上她那头金灿灿的柔顺长发和原本就清纯甜美的五官,在暖黄色的烛光映衬下,这个平时在杨坚面前总是热情娇俏的女朋友,此刻因为要应付父亲,仿佛一个在等待饭前祷告的唱诗班优等生。 但这种偽装,在杨坚走进餐厅的瞬间就被打破了。 看到杨坚滑稽地踩著蓝色脚套走过来,凯伦那双湛蓝色的眼眸里立刻闪过一丝狡黠。 她单手托著下巴,嘴角勾起一抹调皮的笑意,趁著希拉转身去厨房端汤,埃迪还在死死盯著火鸡的空档,悄悄在桌子底下伸出了脚。 隔著西装裤的布料,她的脚尖颇具挑逗意味地顺著杨坚的脚踝,一路曖昧地蹭到了他的小腿肚上。 杨坚表面上不动声色地保持著微笑,只是在桌下反手轻轻按住了那只作怪的脚丫。 他抬起眼眸,目光越过餐桌上跳动的烛火,扫过这副温馨的家庭画卷,最终落在了长桌最边缘的一个角落里。 坐在那里的,是一个仿佛被强行拼接到这幅画面里,与周遭气氛严重违和的男人——凯伦的父亲,埃迪。 自从几个月前因为理念不合,与希拉和凯伦爆发了激烈的爭吵后,这位固执的传统天主教徒就自己搬到了阴暗潮湿的地下室里。 几个月来,他只能靠著冰冷的三明治和罐头度日,过得简直像个在地下室里被迫苦修的清教徒,嘴里早就淡出了鸟味。 但今天,因为是平安夜,希拉那泛滥的同情心终究还是占了上风,允许他上桌共进晚餐。 此时的埃迪正死死盯著盘子里的烤火鸡,喉结疯狂滚动。 当第一口蘸著肉汁的火鸡肉送入嘴里时,他不自觉闭起眼来,发出一声满足的嘆息,那是一种久违的属於正常人的食物的味道。 几杯红酒下肚,酒精开始在埃迪那压抑已久的大脑里发挥作用。 他看著正在给杨坚盛土豆泥的妻子,又看了看乖巧坐在桌边的女儿,一种荒谬的想法在他脑海浮现。 “她们终於意识到错误了。”埃迪心想。 “让我上桌吃饭,准备这么丰盛的晚餐,这显然是希拉和凯伦在向我这个一家之主低头。她们终於认识到了自己身上背负的罪恶,准备回归我所坚持的传统天主教家庭伦理了。” 带著这种莫名其妙的自信,埃迪放下了刀叉,清了清嗓子,端起了久违的父亲架子。 “咳……关於今晚,我很欣慰。”埃迪环视了一圈餐桌,用一种不容置疑的传教士口吻说道。 “你们终於明白了家庭的意义,也明白了在上帝面前保持纯洁的重要性。为了庆祝我们家庭的重归於好,凯伦,明天圣诞节,我要带你去参加教堂举办的『父女贞洁舞会』。” 此话一出,餐桌上的气氛瞬间凝固。 希拉盛土豆泥的勺子僵在半空,眼神开始惊恐地四处游移,似乎又想去拿抹布擦拭根本不脏的桌子。 凯伦握著刀叉的手猛地收紧,几乎要在上好的瓷盘上划出刺耳的刮痕。 所谓的父女贞洁舞会,是美国极度保守的天主教派中一项堪称奇葩的传统。在舞会上,十几岁的女孩们必须穿得像纯洁的新娘,和穿著正装的父亲一起跳舞。 更离谱的是,父亲会给女儿戴上一枚贞洁戒指,而女儿则要当眾向神父宣誓在结婚前保持处女之身。父亲则会签署一份誓言,作为这具纯洁肉体的最高监护人,直到將来亲手將她交给另一个男人。 让一群老男人在教堂里煞有介事地庆祝並宣告对女儿身体的所有权?这简直是中世纪遗留下来的神经病產物! 凯伦深吸了一口气,已经准备好了一箩筐刻薄的脏话,想要狠狠回击这个在地下室待得脑子发霉的男人。 但当她抬起头,对上埃迪那双难得没有带著暴怒与指责,甚至隱隱透著几分期盼和慈爱的眼睛时,那些脏话却突然卡在了喉咙里。 自从遇到杨坚之后,她甚至还没来得及像其他南区女孩那样滑入叛逆墮落的泥潭,就被他早早拉进了一个充满安全感和甜蜜的新世界。 按理说,她如今根本不需要向这个冷冰冰的地下室男人去乞討什么亲情了。 但在她內心深处,依然对正常的家庭关係抱有一丝微弱的幻想。 她太想拥有一个能像现在这样坐在一起好好吃顿饭的父亲了,而不是一个动輒大吼大叫的狂热教徒。 也许这只是他笨拙的示好方式? 也许只要捏著鼻子顺从他完成这个荒谬的仪式,他就能变回一个正常的父亲,我们之间的关係就能缓和? 凯伦咬了咬嘴唇,心里的牴触最终还是被那一丝可怜的幻想压了下去。 “……好吧。”凯伦避开了杨坚的目光,低头用力切著盘子里的胡萝卜,声音有些发闷,“我明天跟你去。” 埃迪露出了极其满意的笑容,仿佛自己已经重新夺回了这个家庭的王座。 而坐在对面的杨坚,自始至终都没有说一句话。 他只是安静地喝著杯子里的红酒,目光平静地审视著眼前这齣荒诞的家庭闹剧。 “what can i say“ 听著凯伦答应下来,杨坚的內心没有丝毫波澜,反而在心里暗暗摇了摇头。 看来,原著剧情巨大的惯性,有些事情终究是无法避免的。 杨坚太清楚那个所谓的父女贞洁舞会是个什么鬼东西了。 在这个充斥著偽善和道德绑架的集会上,埃迪不仅不会修復父女关係,反而会在眾目睽睽之下,用最恶毒的语言彻底撕碎凯伦的尊严。 但杨坚没有办法出声阻止。 他知道,南区的人骨子里都带著一种不撞南墙不回头的执拗。 如果不让凯伦亲身经歷这一切,不让她亲眼看到那个舞会有多荒谬,她永远无法意识到埃迪的顽固意识有多恐怖,心里也总会保留著对这个奇葩父亲的幻想。 就让她去碰一次壁吧。打碎幻想,才是重建人格的第一步。 杨坚慢条斯理地咽下一块火鸡肉,端起晶莹剔透的高脚杯,轻抿了一口醇厚的红酒。 “反正明天我自己开车过去,等她彻底绝望的时候,直接把她从那个狗屎教堂里接走就行了。” 有了决断,杨坚的思绪便彻底从这齣闹剧里抽离出来。 伴隨著壁炉里木柴燃烧的噼啪声,杨坚彻底放鬆了紧绷几个月的神经,开始专心享受起这顿丰盛的晚餐,锋利的餐刀切开了盘子里那块烤得滋滋冒油的蜜汁火腿。 不仅如此,他的目光扫过摆在客厅圣诞树下的那几个精美礼盒,难得地生出了一丝期待。 接下来饭后的拆礼物环节,自己精心准备的惊喜,应该能让这凯伦高兴上好一阵子。 …… 同一时间,几个街区之外的加拉格家,却是另一番光景。 破旧的独栋木屋里,难得地开足了暖气。 长长的餐桌上,摆著一只虽然烤得有些焦糊、但分量十足的巨大火鸡。 火鸡旁边毫无讲究地堆放著几个超大號芝士披萨,用报纸垫著的大份炸薯条,一大锅超市打折的速食土豆泥,以及堆成小山的廉价百威啤酒。 对於加拉格一家来说,这绝对是他们记事以来,过得最奢侈最像样的一个平安夜。 而这一切的功臣,都指向了坐在长桌一端的利普。 “嘿!都安静一下!”菲奥娜举著一瓶百威啤酒站了起来,她的脸颊因为酒精和喜悦而泛著红晕。 她看著桌边大快朵颐的伊恩、卡尔、黛比和利亚姆,最后將目光投向了利普。 “这一杯,敬我们家真正的天才,敬利普!”菲奥娜的声音里带著一丝哽咽和巨大的骄傲。 “如果不是你拿回来的那 1500美金,我们现在可能正裹著三层破毛毯,在停电的客厅里啃冷掉的通心粉。是你撑起了这个冬天,挽救了加拉格家!” “敬利普!” “利普最牛逼!” 弟弟妹妹们纷纷举起手里的可乐或啤酒,用无比崇拜的眼神看著他。 在一片喧闹和讚美声中,利普表面上掛著那副標誌性的玩世不恭的笑容,举起酒瓶和菲奥娜碰了一下。 “没什么大不了的,菲奥娜。”利普挑了挑眉毛,喝了一口啤酒,“因为我们是加拉格嘛。” 这句话引来了又一阵欢呼。 利普的虚荣心在这一刻得到了极大的满足,仿佛自己真的是只手擎天的英雄。 但当庆祝的间隙,他藉口去上厕所,一个人锁在狭窄破旧的卫生间里时,脸上的笑容瞬间消失得无影无踪。 他靠在冰冷的水槽边,手指有些颤抖地掏出了那部二手iphone 4,点开了推特。 不需要刻意搜索,主页的时间线上已经完全被那个刺眼的数字淹没了。 “天吶!ios版终於上了!我的手指已经滑动到抽筋了,目前最高记录 8200分,谁敢来挑战我?!” “周五下午的终极时间杀手!苹果商城免费榜前五百名,还在疯狂往上爬!” “魔笛手这家公司到底是什么神仙?没gg的网页端简直太丝滑了!” 利普死死盯著屏幕上那一条条陷入狂欢的2048话题推文,感觉胃里的火鸡和啤酒正在翻江倒海地泛著酸水。 他太清楚那些滑动逻辑是怎么写出来的,他甚至闭上眼睛都能默写出核心矩阵的代码。 但是现在,这款正在全美掀起风暴,註定要赚取海量財富的游戏,署名却是魔笛手。 跟他菲利普·加拉格,没有半美分的关係。 如果他没有自作聪明地用那堆半成品代码去忽悠杨坚…… 如果他老老实实地完成並交付所有的外包工作…… 如果他没有贪婪地想要去註册那个该死的《4096》…… 他不仅能拿到全部外包结款,甚至还能借著这款游戏的爆火,在自己的履歷上写下浓墨重彩的一笔! 而现在,他只能听著门外家人的欢呼声,手里死死攥著那可怜的 1500块钱,感受著一种被巨大的財富列车拋弃的不甘与空虚。 嫉妒和懊悔像毒蛇一样,在平安夜死死缠住了这位南区天才的心臟。 因为他清楚地意识到,自己刚刚亲手砸碎的,极有可能是他这辈子唯一一次爬出南区泥潭的机会。 第六十二章 压榨出灰產最后的价值 十二月二十五日,圣诞节的清晨。 当整个芝加哥还沉浸在家庭团聚的温存和拆礼物的狂欢中时,杨坚已经坐在了自己宽大的书桌前。 昨晚从希拉平安夜晚宴中结束回家后,他睡得十分安稳,以至於生物钟在早上七点就准时將他唤醒,完全没有赖床的念头。 手边那杯刚手冲好的黑咖啡正散发著浓郁的香气,裊裊升起的白雾,微微模糊了面前macbook pro的屏幕。 相比於窗外千篇一律的冬日街景,杨坚此刻更在意的,是屏幕里那个正在疯狂运转的数字世界。 屏幕亮起的瞬间,邮箱客户端右上角的未读消息数字以一种疯狂的態势不断跳动著,短短一夜之间,又涌入了数百封新邮件。 除了一部分玩家的反馈外,占据绝大多数的,是各大第三方数字gg联盟的合作邀约,其中甚至还夹杂著几家数据监测机构和硅谷初创风投的意向书。 《2048》在苹果商城免费榜上的排名,简直如同坐上了火箭。 经过平安夜一整晚的疯狂发酵,它已经从昨天的五百名一路狂飆,强势挤进了总榜前三百! 而在“益智解谜”的细分榜单中,更是势如破竹地杀入了前一百的梯队! 几何级暴涨的下载量和超高的次日留存率,再加上极易植入底部横幅和全屏插页gg的 ui界面,让这款游戏在那些嗅觉敏锐的资本和gg商眼里,彻底成了一块散发著致命诱惑力的香餑餑。 目前的《2048》,仅在 ui底部接入了谷歌 admob和苹果官方的 iadgg库。 即便是杨坚在后台开启了最高级別的素材过滤,只允许展示最清爽的正规gg,但在庞大用户基数的乘数效应下,每天產生的流水也早已是一笔足以让任何独立开发者眼红的巨款。 后台不断跳动飆升的预估结算金额,儼然是一台开足了马力的印钞机。 而邮箱里这些闻著血腥味、急不可耐找上门的,绝大多数都是试图用超高单价截胡的野鸡网盟。 他们开出了比 admob和iad高出数倍的诱人价码,企图把这款正处於爆发期的现象级游戏,变成他们倾倒赛博垃圾的场地。 杨坚连点开细看的兴趣都没有,毫不犹豫地將它们全选、標为已读,然后一键刪除。 为了赚这笔更猛烈的快钱去接入廉价网盟,无异於杀鸡取卵。 那些花花绿绿、带有诱导点击的手机清理大师或恶俗页游gg,会瞬间撕裂游戏极简画风的高级感。 不仅如此,臃肿的野鸡 sdk还会偷偷在后台疯狂拉取数据,导致原本丝滑的合成体验出现掉帧和卡顿,这將直接扼杀掉用户的裂变热情。 更深层的原因在於,杨坚比谁都清楚,苹果商城的官方审核员有著严重的极简审美洁癖。 眼前这笔巨额的gg流水,对他来说不过是个开始。 他真正的战略目標,是用乾净的高级质感,去撬动最值钱的资源——苹果的首页推荐位。 一旦沾染了那些恶俗的牛皮癣gg,被苹果审核团队拉入黑名单,这个顶级的流量入口就彻底泡汤了。 他不仅要保护好这只正在疯狂下金蛋的鹅,还要把它养到体量最庞大的那一刻,绝不可能为了野鸡网盟的短期暴利而自毁长城。 杨坚的目光从邮箱界面移开,最终落在了电脑桌面上一个被命名为“carrier_bypass”的隱藏文件夹上。 里面装著的,是他来到这个世界后赚取第一桶金的终极秘密,运营商 iphone软解越狱脚本。 看著这个文件夹,杨坚的眼神里透出一丝思索。 隨著《2048》的爆火,他未来的资金炼已经彻底健康,甚至已经有了些许爆炸式的增长。 在这样的体量面前,这门曾经救了他命的灰產生意,如今已经彻底变成了一块食之无味、弃之可惜的鸡肋。 他甚至不需要在纸上列出优劣势,大脑就已经完成了復盘。 首先,这是一门纯手工的体力活。 哪怕他用 python写了自动化脚本,也依然需要一台一台地连接数据线、刷入基带、修改文件。就算他不眠不休地干,一天的產能也极其有限,完全无法实现规模化的复製。 如果要扩大规模,唯一的办法就是招人代工。 但在南区这个充满了谎言、背叛和毫无底线的贫民窟里,契约精神就是一个笑话。 一旦他把这个漏洞的核心逻辑教给別人,第二天,整个南区就会冒出无数个接单的黑客。 在这片烂泥潭里,“教会徒弟饿死师傅”从来不是一句夸张的谚语,而是每天都在上演的血淋淋的现实。 这门生意,没有任何技术护城河可言,必须立刻拋弃。 那么,如何压榨出这个漏洞最后的剩余价值,实现利益的最大化? 杨坚的大脑里迅速浮现出两条退库路线: 第一条路:打包卖给二手电子商。 比如那个一直从他这里拿货的俄罗斯裔走私商鲍里斯。 但这个念头仅仅在杨坚的脑海里停留了一秒钟,就被彻底否决了。 鲍里斯那种刀口舔血的黑市油子,绝对不可能为了一个迟早会被苹果官方封堵的漏洞支付高昂的买断费。 如果杨坚开出天价,对方不仅不会买单,反而极有可能会动用黑帮手段来个黑吃黑,为了这点灰產惹上一身骚,显然不符合杨坚的行事准则。 第二条路:直接提交给苹果官方安全团队。 这是最完美、也是最狠辣的一步棋。用一个即將过期的灰產漏洞,彻底洗白自己曾经涉足黑市的痕跡,换取官方的“白帽子”认证。 但杨坚图谋的,绝不是苹果官方那几万美金的漏洞赏金。 如果是一般的安全研究员,拿著漏洞换点赏金就心满意足了。 但在杨坚的眼里,这个影响到了苹果运营商合约基本盘的严重基带漏洞,是一个绝佳的谈判筹码。 他要用这个筹码,去跟苹果商城的审核与运营团队做一笔交易。他不需要钱,他要用这个底层漏洞,去置换苹果商城一周的首页推荐位,甚至是“本周最佳 app”的顶级展示权! 用一个灰產的余烬,为《2048》注入数百万美元级別的官方免费流量池。 有了决断,杨坚修长的手指立刻在键盘上敲击起来。他打开了一个纯文本编辑器,开始有条不紊地撰写一份极其专业的英文漏洞报告。 从基带溢出的原理、漏洞復现的每一个指令步骤、可能导致的运营商经济损失规模,到最后附带的修復建议方案。他的用词精准专业,字里行间透著一种让顶级安全专家都无法反驳的说服力。 当然,也在开头坦白了下身份。 摊牌了,不装了,震惊硅谷的log4j漏洞是我发现的。你就说信不信这份报告吧。 “嗡嗡——” 就在杨坚刚刚敲完最后一行漏洞利用代码时,放在桌旁的手机突然震动了一下。 他拿起手机,屏幕上跳出了一条来自凯伦的彩信。 点开信息,一张在浴室镜子前的自拍照映入眼帘。 照片里的凯伦,穿著一件华丽的纯白色抹胸礼服。层层叠叠的蕾丝裙摆一直拖到脚踝,头髮被精心盘起,戴著一顶小巧的水晶王冠。 配合上她原本就清纯甜美的五官,此刻的凯伦简直就像是童话里走出来的高贵公主,纯洁得不染一丝尘埃。 但照片下方的配文,却把骨子里的叛逆展现得淋漓尽致: “看看这身行头,像不像一只要被送上祭坛的纯洁小羊羔?那个满脑子浆糊的男人在楼下催我了,我要去参加那个狗屁『父女贞洁舞会』了。祝我好运吧,我的大宝贝。別忘了晚点来接我回去。” 看著那个大大的翻白眼的 emoji,杨坚的嘴角不由自主地勾起了一抹轻柔的弧度。 他太清楚凯伦此刻的心態了。 她虽然满嘴抱怨,但依然换上了这身夸张的礼服,说明她的內心深处,依然对埃迪抱有著一丝可怜的幻想。她还在奢望,只要自己顺从了这一次,就能换回一个正常的家庭。 杨坚没有发大段的文字去阻拦她,也没有去拆穿埃迪的面目。他只是回復了一条简短的信息: “裙子很漂亮。去吧,去亲眼看看那场荒谬的仪式到底是个什么笑话。如果觉得待不下去了,发个定位过来。你的骑士隨时乐意效劳,我的公主殿下。” 按下发送键,杨坚將手机扔回桌面,端起手边已经有些微凉的黑咖啡喝了一口。 有些南墙,只有自己亲自撞碎了,才会真正死心。 等这只纯洁小羊羔在教堂里被那个虚偽的父亲彻底撕碎尊严时,她就会明白。 收起心思,杨坚最后扫了一眼屏幕上堪称完美的漏洞报告,滑鼠点击了发送。 “嗖——” 伴隨著一声轻响,邮件发送成功。这份足以让苹果安全部门在圣诞假期集体从被窝里爬起来加班的漏洞报告,被精准投递到了苹果总部的信箱里。 在这封邮件的末尾,他没有索要哪怕一美分的官方赏金,而是附带了一个乾脆的条件—— 直接换取《2048》在 app store连续一周的首页 banner推荐位。 杨坚合上电脑,端起已经冷透的黑咖啡喝了一口,目光平静地看向窗外。 这其实就是一场明码標价的勒索。 如果苹果的安全高管脑子清醒,就会立刻答应这场交易。否则,一旦他把这份漏洞报告扔进地下黑客论坛,全美数以千万计的 at&t合约机將在一夜之间彻底失控,变成隨意插卡的白菜机。 隨之而来的,將是运营商们的怒火和天价索赔。 用一个原本就存在的推荐位资源,去平息一场即將爆发的违约灾难,这笔帐怎么算他们都不亏。 希望苹果的精英们能识相点,看懂这个筹码的分量,乖乖把这笔保护费交出来。 第六十三章 错把灰產当成宝的利普 与此同时,隔壁的加拉格家。 中午时分的南区,阳光並没有带来多少温暖,反而让那些堆积在街道两旁的垃圾显得更加刺眼。 破旧的独栋木屋里,瀰漫著一股隔夜啤酒、劣质菸草和烧焦火鸡混合在一起的令人作呕的怪味。 “哦……我的脑袋……这该死的劣质威士忌一定是掺了水……” 弗兰克·加拉格像一滩烂泥一样从客厅那张沾满不明污渍的沙发上爬了起来。 他痛苦地揉著如同要裂开一样的太阳穴,原本就稀疏的头髮此刻如同枯草一般炸立著,身上那件不知穿了几个星期的夹克散发著浓烈的酸臭味。 宿醉的口乾舌燥让他本能地想要寻找酒精。 他踉蹌著走到厨房,打开空空如也的冰箱,除了几片乾瘪的菜叶和一瓶过期牛奶,什么也没有。 “利普!利普!” 弗兰克扯著沙哑的破锣嗓子吼了起来。 他晃悠悠地走到楼梯口,一脚踢开了利普臥室半掩著的木门。 房间里,利普正呆坐在那张凌乱的单人床上。 他的眼窝深陷,眼球上布满了红血丝,手里死死攥著那部iphone 4,整个人像是被抽乾了灵魂一样,散发著一种极其颓废的气场。 “嘿,我的天才儿子!別一副死了亲爹的表情!” 弗兰克毫无察觉地凑了过去,带著那种令人作呕的諂媚笑容,试图套出一点买酒钱,“昨晚的火鸡真不错。对了,你之前捣鼓的那个什么……什么《4096》?那个数字游戏现在怎么样了?是不是已经赚翻了?” “听著,爸爸现在急需二十块钱……不,五十块钱,去对街的酒吧买点能让脑子清醒的『药』。然后咱们再来商量下一步赚钱计划,做大做强……” 听到《4096》这个词,利普原本呆滯的眼神里瞬间爆发出难以抑制的戾气。 他猛地抬起头,像一头被踩了尾巴的野狼一样死死盯著弗兰克,咬牙切齿地低吼道: “没有数字游戏!那个该死的东西被苹果判定抄袭,直接封禁下架了!我特么一美分都没赚到,甚至还倒贴了99美金的开发者註册费!你听懂了吗?一分钱都没有!滚出去!” 利普的爆发非常突然,隨手抓起桌上的一本厚重的计算机教材,狠狠地砸向了门框,发出一声震耳欲聋的巨响。 弗兰克被这突如其来的狂暴嚇了一跳,本能地缩了缩脖子。 “好吧,好吧,別激动,天才。没有就没有,脾气这么大干什么……” 一听捞不到钱,弗兰克那张刚才还堆满笑容的脸瞬间冷了下来。 他毫无留恋地转身离开,嘴里嘟嘟囔囔地骂著脏话,准备去黛比或者卡尔的存钱罐里碰碰运气。 隨著门被重重摔上,房间里再次陷入了死一般的寂静。 利普痛苦地抓著自己的头髮,將脸深深地埋在了膝盖里。 他刚才说的都是真的。在这个全美都在欢度圣诞节的时刻,他独自一人坐在冰冷的房间里,对著帐本算了一笔足以让他窒息的帐。 杨坚当时给了他3000刀乐奖金,1000是下载量突破50万,2000是下载量突破100万。 那笔奖金的一半已经被他交给了菲奥娜,用来填补家里的水电、燃气和暖气帐单,剩下的算是全家过冬的基金。也正是因为有了那笔钱,菲奥娜才破天荒地去採购了昨晚那顿丰盛的火鸡和大餐。 至於他自己悄悄留下的那一千五百块。 之前他先是花了99美金註册了苹果的开发者帐號。隨后,看著应用处於漫长的“待审核”状態,心急如焚的他又在黑客论坛里病急乱投医,被一个自称能“內部加速审核”的骗子忽悠,转了100美金过去。 结果可想而知,钱刚转过去,对方就註销了帐號,人间蒸发。 所以现在,他全部的身家性命加起来,正好只剩下可怜的 1301美金。 如果是以前,能有一千多美金的存款,利普做梦都能笑醒。 然而没有对比,就没有伤害。 他的推特已经被《2048》刷屏了。 科技博主在分析这款游戏的裂变逻辑,投资人在討论这家名为“魔笛手”的神秘公司的估值,甚至连那些平时只关註明星八卦的女高中生,都在发截图攀比谁合成的分数更高。 咽下一口发温的劣质酒精,利普痛苦地闭上了眼睛。 昨晚在卫生间里的那种懊悔,在今天不仅没有减缓,反而越发严重。 推特上《2048》越是火爆,越像是在嘲笑他当初的贪婪和短视。为了去偷窃一个创意,他不仅砸碎了自己在这款现象级爆款里的署名权,也亲手掐断了跟著杨坚彻底爬出南区泥潭的可能。 他这辈子都没觉得自己这么蠢过。 以那款游戏现在的火爆程度,慷慨的杨坚肯定会给他发一笔丰厚的奖金,甚至有可能在开发者名单里加上他菲利普·加拉格的名字! 现在,不仅前两周的外包工资永远变成了泡影,他更是彻底错失了一张通往上流社会的门票。 “fxxk!fxxk!fxxk!” 利普懊悔地用拳头狠狠砸著床垫,这种近在咫尺却又失之交臂的落差感,像毒蛇一样啃噬著他的心臟,几乎要將他逼疯。 极度的沮丧中,利普捏著瘪掉的啤酒罐,目光无神地落在了手边那台 iphone 4上。 这是杨坚当初为了让他测试《2048》ios版本塞给他的机器。 利普早就拔掉了卡针,换上了自己的廉价运营商 sim卡,心安理得地把它当成了日常的主力机。 刚才,他就是用这台手机,绝望地刷著推特上那些关於《2048》的刺眼新闻。 利普死死地盯著已经息屏的手机,背板上那个 at&t的运营商標誌在此刻显得格外显眼。 他突然想起了当初杨坚把这台手机递给他时隨口说的一句话: “这是一台 at&t的合约机,我已经破解了底层的运营商锁,你可以直接插你的卡用。” 当时的利普,满脑子都是那三千美金的外包费,以及妄图用阉割版代码偷窃创意的狂妄计划。对於杨坚这句轻描淡写的话,他当时完全嗤之以鼻——破解个手机而已,南区倒腾二手电子垃圾的混混多的是,这算什么本事?哪有做出一款爆款游戏赚钱? 但是现在,在这个他失去了所有翻身机会、全身上下只剩 1301块钱的绝望时刻……这句话就像是一道高压电流,瞬间贯穿了他混沌的大脑! “上帝啊……” 利普猛地倒抽了一口凉气。 现在的地下电子黑市,对能够稳定破解 iphone运营商封锁的技术简直如饥似渴!这是一片绝对的蓝海,无数南区帮派和走私商做梦都想拿到这种渠道。如果他能把这个破解逻辑逆向还原出来…… 哪怕只是卖掉这个漏洞,或者自己开一个地下工作室接单,他依然能赚得盆满钵满!失去的尾款,错失的財富,他全都能用这种方式亲手拿回来! 一种属於天才的狂热直觉在他的脑海中瞬间炸开。 在黑客的底层逻辑里,任何一次越狱、任何对系统底层的修改,都不可能凭空发生。既然杨坚破解了这台手机,就必然注入过一段有效载荷代码。而只要程序运行过,系统的根目录下,就一定会留下无法彻底抹除的操作日誌和缓存文件! 利普的呼吸骤然变得急促起来。 这意味著,手里这台看似不起眼的旧手机,根本就是一座等待挖掘的金矿! “让我看看你到底有没有把系统日誌刪乾净,杨坚……” 利普喃喃自语著,他的手不可抑制地颤抖起来。所有的沮丧、懊悔和疲惫在这一瞬间被一种狂热的兴奋感彻底横扫一空。 他像一头髮了疯的野兽一样从床上弹了起来,在一堆脏衣服和废弃的电子零件里疯狂翻找著。 “数据线!该死的数据线去哪了?找到了!” 利普抓起一根有些破皮的苹果数据线,將那台 iphone 4狠狠地插进了自己那台笔记本的 usb接口里。 屏幕亮起,电脑发出识別到外接设备的提示音。 利普一头扎进了电脑椅里,十根手指如同抽筋一般在破旧的键盘上疯狂敲击。终端模擬器被打开,一行行绿色的代码在黑色的背景上瀑布般飞速流下。 他双眼熬得通红,死死盯著屏幕上闪烁的光標,试图强行攻入手机的根目录。 “来吧……让我看看你到底是怎么做到的,杨坚。你不可能做得天衣无缝,只要有代码,就有破绽!我的直觉从来不会出错!” 在全美都在躺平享乐的圣诞节中午,利普像个输光了底裤的赌徒,一头扎进了这堆晦涩的逆向代码里。 手握百万流量的杨坚,早就嫌弃地把这块灰產残渣扫进了垃圾桶,转身走向了阳光下的资本牌桌。而这位自命不凡的南区天才,却正趴在对方丟弃的废墟里,红著眼翻找著过时的宝藏。 键盘的敲击声在脏乱的臥室里疯狂迴荡,利普紧盯著屏幕,仿佛已经看到了黑市里大把的钞票在向他招手。 只可惜,可怜的南区小天才根本不知道信息差的残酷。 就在半个小时前,这个被他视作翻身希望的底层漏洞,已经被它的原主人当做要挟的筹码,投递到了苹果安全总部的邮箱里。 也许等利普熬干了精力、薅掉了头髮,终於在一堆乱码中拼凑出这个漏洞的完整逻辑,並准备在黑市里大赚一笔时…… 他等来的绝对不会是走私商提著现金的收购。 而是苹果官方准时推送到这台测试机上的 ios修復补丁。 第六十四章 圣诞节不是用来享受的吗 在加拉格家的破旧臥室里,利普正死死盯著面前泛黄的电脑显示器。 虽然现在仅仅是圣诞节的下午,但昨晚平安夜灌下的那些劣质酒精带来的宿醉,加上因为极度懊悔而彻夜未眠的折磨,让他的大脑仿佛被灌了铅一样昏沉。 为了强行逼迫自己集中注意力,他把家里所有的廉价速溶咖啡冲剂都拿过来。 嫌烧水冲泡的时间浪费,利普粗暴地撕开一包速溶咖啡冲剂,直接將粉末倒进嘴里,然后抓起旁边的水杯,仰起脖子猛灌一大口凉水,硬生生地將乾涩生硬的咖啡粉衝进食道。 键盘被他敲得劈啪作响,那台被他视作“救命稻草”的旧款 iphone 4正通过一根劣质数据线连在笔记本上。 他眼球布满血丝,手边已经散落著好几个撕开口子的空包装袋。 为了从浩如烟海的系统底层文件中扒出杨坚留下的有效载荷痕跡,这个南区天才已经彻底熬红了眼。 他像个走投无路的淘金客,在別人嫌弃的废矿渣里疯狂刨挖著,哼哧哼哧地將全部身心都砸进了这项枯燥且繁琐的逆向工程里,神经质般地喃喃自语著,试图拼凑出那张能让他翻身的藏宝图。 那么,在利普燃尽一切做逆向工程的时候,刚刚向苹果总部投递了漏洞报告的杨坚在做什么? 他正在看电视! 毕竟,帐户里本身躺著一大笔钱加上不断匯入的现金流,圣诞节如果还要苦哈哈地坐在电脑前敲代码,那纯粹是脑子出了问题。 既然手上资金充裕了,享受享受怎么了。 有钱之后,杨坚做的第一件事就是毫不手软地对自己的生活环境进行了全方位的降维升级。 原本那套透著贫穷酸楚、坐上去嘎吱作响的二手旧家具早已被扫地出门。 取而代之的,是一组尺寸宽大、填充得异常厚实的宜家布艺转角沙发。 对於杨坚这种实用主义至上的程式设计师来说,那些昂贵的真皮奢侈品纯属噱头,他只需要一个坐著不累、躺著舒服,能让他彻底放鬆的“温柔乡”。 客厅中央,是一台由百思买送货上门的六十英寸索尼最新款旗舰液晶电视,极致的色彩表现力在这个时代堪称顶级视觉享受。 至於杨坚的工作区域,更是完成了鸟枪换大炮的升级。 一张宽大的实木升降办公桌上,左边摆著最新款的顶配macbook pro,右边则是一台机箱闪烁著幽蓝色呼吸灯、配置拉满的组装台式机。 配套的赫曼米勒(herman miller)人体工学椅,完美地承托著他的脊背。 此刻的杨坚,正慵懒地深陷在柔软的真皮沙发里,手里端著一杯加了冰块的无糖可乐。 电视屏幕上,正播放著amc电视台刚刚完结第四季的神剧《绝命毒师》(又名化学老师贩冰冰)。 新墨西哥州那令人窒息的漫天黄沙和毒辣的太阳,与窗外芝加哥的冰天雪地形成了一种极其微妙的反差,让屋內开足了暖气的杨坚感到一阵由衷的愜意。 看著屏幕里那个满嘴“bitch”、干啥啥不行捣乱第一名的“小粉”(杰西·平克曼),再一次因为情绪失控而完美搞砸了老白原本严密周全的计划,深陷在沙发里的杨坚忍不住摇了摇头,发出一声无语的嘆息。 在架构师的眼里,世界上最要命的不是烂需求,而是这种纯靠情绪驱动、隨时会引发系统崩溃的不可控变量。 这也就是为什么,他在《2048》安卓版本上线之后,手里就著手准备另一套备用外包方案。 当察觉到利普在暗中搞那些自以为瞒天过海的小操作时,杨坚连警告的废话都懒得说,直接顺水推舟收回合同,平滑过渡到了备用团队。 利普和小粉在某种程度上很像,有天赋,但也同样自命不凡且非常容易失控。 对付这种野惯了的聪明人,早早给甜头是没用的。必须先断了他的粮,让他那点可笑的骄傲在现实的绝境里撞得粉碎。等他自己一次又一次把底牌输个精光,彻底认清现实的时候,才是可能把人拎进团队、真正套上韁绳的最佳时机。 在享受美剧的同时,杨坚的腿上还放著那台轻薄的苹果笔记本。 他的目光在屏幕上的纳斯达克指数和几家科技媒体的新闻页面上飞速掠过。 既然《2048》这台印钞机已经开始全速运转,他自然要开始为接下来的资本扩张寻找更多有爆发力的赛道。 硬科技领域的四足液压机器人,无疑是他未来版图规划中极其重要的一环。 杨坚顺手检索了几条当前机器人领域的前沿进展新闻,快速评估著现阶段的技术水平和热门方向。 不过机器人这东西急不得,因为和郝斯特教授的专利购买合同还没正式落笔签字,这个极具野心的硬核赛道目前还处於锁定状態,暂时没办法有进一步的实质性动作。 底层的实体科技需要耐心筹备,但在数字和金融世界里,捞钱的机会却永远不嫌多。 突然,一条並不起眼的极客新闻引起了他的注意——《mt.gox遭遇黑客攻击,比特幣遭遇史上最大崩盘》。 看著屏幕上的標题,杨坚陷入了短暂的回忆。 这好像是虚擬货幣歷史上最著名的一次“超级大底”。因为最大的交易所门头沟(mt.gox)被黑客攻破,引发了市场的极度恐慌,比特幣的价格在短短几个月內,从三十多美金的巔峰,一路狂跌到了如今惨不忍睹的 2美金左右。 整个华尔街和硅谷都在嘲笑这是一场极客版庞氏骗局的破裂,但在杨坚眼里,这就是上帝在向他疯狂拋洒金幣。 “別人恐惧我贪婪,老套但好用的真理。小贪一波,应该不会引起背后那些操盘大佬的注意。” 杨坚没有丝毫犹豫,直接切出终端窗口,手指在键盘上带出一道残影,飞速编写好了一段自动化的 python抓取与交易脚本。 他將从银行帐户中取出十几万美元,直接通过分散的“肉鸡”节点,悄无声息地掛进了几个地下交易平台。 隨后,脚本开始以 2到3美金的极低价格,如同深海巨鯨吸水一般,疯狂扫荡著市面上那些散户恐慌拋售的比特幣。 看著后台终端里不断跳动暴涨的持仓数字,杨坚的嘴角勾起了一抹满意的弧度。 如果接下来一段时间內,这东西的价格依旧涨幅不大,他不介意再取更多的钱用来继续扩大底仓。 这笔钱砸下去换来的,可不仅仅是几年后膨胀数百倍的帐面財富。作为一个顶级的架构师,他太清楚建立底层生態的价值了。 等过一两年虚擬货幣的概念真正破圈,手里这批庞大且廉价的原始筹码,就是最完美的初始流动性资金池。有了这庞大的底仓做后盾,他完全可以顺势入局,打造一个类似 coinbase的合规加密货幣交易平台。 毕竟在狂热的淘金热里,真正赚得盆满钵满的从来都不是淘金客,而是卖铲子和开交易所的人。 “嗡......嗡......嗡......” 就在杨坚悠然地规划著名未来的商业版图时,放在茶几上的手机突然剧烈地震动了起来。 来电显示:凯伦。 第六十五章 解救凯伦 看到来电人是凯伦,杨坚赶紧按下接听键,还没等他开口,电话那头就传来了女孩压抑不住的抽泣声和微弱的哽咽。 “杨……你在哪儿?”凯伦的声音听起来有些发抖,带著一种深深的绝望和窒息感,“求求你,能不能来接我……我快要疯了,我一秒钟都待不下去了……” 杨坚脸上的愜意瞬间收敛,眉头微微皱起,声音变得低沉而冷静:“发生什么事了?你现在在哪?” “在教堂的副堂……”凯伦躲在洗手间的隔间里,死死地捂住嘴巴,眼泪止不住地往下掉,“所谓的贞洁舞会,我以为我可以的……我以为只要我穿上这件该死的白裙子,像个木偶一样配合埃迪,他就能变回爱我的父亲。但是不行……杨,这里的人看我的眼神,就像在看一个偽装成天使的表子!” 她语无伦次地倾诉著那里的压抑。 那些穿著西装的父亲,牵著同样穿著纯白礼服的女儿,在牧师面前发誓要在这个充满诱惑的世界里保护女儿的贞洁。每一句誓言,每一个眼神,都透著一种让人毛骨悚然的控制欲和虚偽。 而最让凯伦感到噁心和绝望的,是埃迪的態度。他正像展示一件刚刚打磨拋光好的完美工艺品一样,端著酒杯,向周围同桌的教友大肆炫耀著自己的教女有方。他炫耀著女儿今晚的乖巧,炫耀著她身上那件象徵著纯洁的白裙子,拼命地想要向所有人证明,哪怕他住在南区边缘,哪怕他的家庭是一团糟的烂摊子,但他依然是一个成功捍卫了传统道德、拥有一个纯洁女儿的完美一家之主。 他根本不在乎凯伦现在有多难受和窒息。在这场虚偽的派对里,凯伦甚至觉得自己不是一个人,而只是一枚用来满足埃迪那可悲虚荣心的勋章。 这种將她彻底物化的言行,加上教友们背后那种充满审视和指指点点的目光,彻底击溃了凯伦最后一丝偽装的防线。 “他们不会让我走的……” “那就在里面待著,哪也別去。”杨坚直接合上笔记本,一把抓起桌上的车钥匙,“五分钟,我去接你。” 风雪交加的夜里,杨坚那辆rav 4越野车如同黑色的幽灵,在芝加哥湿滑的街道上疾驰,朝著南区边缘的那座社区教堂开去。 与此同时,教堂內部的压抑氛围已经到了临界点。 打完电话的凯伦,原本鼓起勇气想要直接推开教堂的侧门走到外面的风雪中去等杨坚。但她还没碰到门把手,就被从大厅里匆匆赶出来的埃迪一把死死拽住了胳膊。 “你要去哪?!”埃迪压低了声音,但语气里的愤怒却像是要吃人一样,“舞会马上就要进行到父亲给女儿戴上『贞洁戒指』的宣誓环节了!牧师在找你,所有人都在看著我们!你现在想跑?” “放开我,埃迪。我要回家,或者隨便去哪都行,反正我不想再待在这个令人作呕的地方了!”凯伦用力挣扎著,但她那点力气根本挣不脱成年男人的钳制。 埃迪觉得自己的面子受到了极大的挑衅。他在教友面前苦心经营的形象绝对不能在这个时候崩塌。他不顾凯伦的抗议,硬生生地拽著她的胳膊,將她一路拖回了教堂的大厅。 大厅里,原本正在互相交流的奇葩家长们纷纷停了下来,用一种复杂、审视甚至带著些许鄙夷的目光看著这对拉扯的父女。 “埃迪弟兄,你的女儿似乎还不够平静。”一个戴著金丝眼镜、看起来道貌岸然的男人走上前来,语气里带著居高临下的劝诫,“面对主,面对纯洁的誓言,我们需要一颗虔诚和敬畏的心。” “她只是有点紧张。”埃迪勉强挤出一个难看的笑容,转过头死死地盯著凯伦,咬牙切齿地低吼,“凯伦!现在,立刻回到你的位置上去!不要在这个时候让我难堪!” 凯伦看著周围那些冷漠、虚偽的面孔,看著眼前这个为了所谓的“面子”和“信仰”,强行把她当成提线木偶的父亲。一直以来压抑在心底的委屈、愤怒和不甘,在这一瞬间彻底爆发了。 “难堪?你觉得难堪?!”凯伦突然提高了音量,清脆的声音在空旷的教堂大厅里迴荡,震得所有人都是一愣。 她猛地用力,甩开了埃迪的手,指著他的鼻子怒吼道:“你真以为我不知道你们在干什么吗?你们这些变態!你们在乎的根本不是上帝,也不是什么狗屁的纯洁!你们在乎的,只是你们那点可怜的控制欲!” 全场譁然。几个穿著白裙子的女孩嚇得躲到了自己父亲的身后。 “闭嘴!凯伦!”埃迪的脸色瞬间变得煞白,甚至因为愤怒和羞辱而涨成了猪肝色。 “我凭什么闭嘴?!”凯伦彻底豁出去了,她的目光扫过在场的每一个人,像是一头被逼入绝境的小野兽,“你们把女儿当成什么?私有財產吗?” “用一枚戒指把我们锁起来,然后像炫耀一件没有瑕疵的商品一样在牧师面前洋洋得意?埃迪,你逼我穿上这件衣服,逼我来参加这个虚偽的派对,只是为了向你的教友证明你没有把生活搞砸而已!你从来没问过我到底开不开心!” 在眾人倒吸凉气的震惊中,凯伦没有停下,反而往前迈了一步,眼底闪烁著决绝与报復的快意。 “你们这个教会之前不是教导我,只要坦白懺悔,就能重新变回所谓的『贞洁少女』吗?”凯伦冷笑著,清脆的声音在死寂的大厅里极其刺耳。 “好啊,我现在就坦白!我没有任何后悔,也根本不觉得这是什么见鬼的罪孽!” 她死死盯著脸色煞白的埃迪,隨后又猛地转头,目光锐利地刺向周围那些道貌岸然的父亲们,发出了一声尖锐的嘲笑: “还有你们这群虚偽的混蛋!在这里逼著女儿发誓保持纯洁,那你们自己呢?你们未成年的时候,有谁参加过这种噁心的『处男舞会』吗?!” “有谁向上帝发誓把贞操留到结婚了吗?!凭什么你们当年在外面肆无忌惮地鬼混,现在却要用这种令人噁心的仪式来绑架你们的女儿?!” “你这个被魔鬼蛊惑了的荡妇……”埃迪的理智在教友们震惊和指指点点的目光中彻底崩溃了。 他听到了周围人倒吸凉气的声音,看到了那些鄙夷的眼神。他的脑海里此刻只剩下一个念头,让这个让他顏面扫地、毁了他一切心血的逆女彻底闭嘴! 他猛地跨前一步,粗壮的手臂高高扬起,蒲扇般的手掌带著风声,朝著凯伦那张因为愤怒而涨红的脸庞狠狠地扇了下去! 凯伦下意识地闭上了眼睛,绝望地等待著疼痛的降临。 “轰——!!!” 就在埃迪的巴掌即將落下的那0.1秒。 教堂那扇雕刻著繁复花纹的实木大门,仿佛遭到了一枚重磅炮弹的轰击,发出一声震耳欲聋的巨响! 紧闭的大门被一股狂暴的物理力量直接踹开,甚至连门框上的金属合页都发出了一声令人牙酸的扭曲断裂声。 漫天的风雪夹杂著刺骨的寒风,隨著破开的大门疯狂地倒灌进温暖如春的教堂大厅,吹得前排的蜡烛瞬间熄灭,所有人都惊恐地转头看去。 一个高大挺拔的身影,披著一件沾著雪花的黑色呢子大衣,大步流星地跨过了门槛。 门外的冷风卷著雪花灌进大厅,杨坚的脸上没有任何多余的情绪。他连眼角的余光都没分给周围错愕的人群,目光死死锁定埃迪扬起的手臂,大步逼了上去。 一切发生得太快,杨坚半句废话都没给。 赶在那个巴掌落下之前,他已经带著衝刺的劲风狠狠撞到了埃迪跟前。 没有任何花哨的动作,他左手一把死死揪住埃迪的西装领口,猛地往下狠拽,瞬间撕碎了对方的下盘重心。与此同时,右手掌根顺势重重地顶在了埃迪的胸骨上。 借著破门而入的巨大惯性,杨坚將全身的体重和爆发力毫无保留地压了上去,毫不留情地將这个將近两百磅的男人往后猛地一摜! “砰!” 伴隨著一声沉闷的肉体砸地声,埃迪那两百多磅的笨重身体瞬间失去了平衡,整个人腾空而起,然后以一种屈辱的“狗吃屎”姿势,狠狠地摔在了教堂冰凉的大理石地板上。 “呃啊——” 埃迪发出了一声悽厉的惨叫。他那肥硕的双下巴重重地磕在了地面上,牙齿直接咬穿了嘴唇,鲜血混著涎水瞬间在嘴角蔓延开来。 全场死一般的寂静。只有外面呼啸的风雪声在眾人耳边迴荡。 杨坚看都没看地上像死狗一样翻滚的埃迪一眼。他转过身,一把抓住还在发愣的凯伦的手腕,轻微用力一拉,將瑟瑟发抖的女孩稳稳地护在了自己宽阔的背后。 直到闻到杨坚大衣上那股熟悉的、带著冷冽雪风的淡淡古龙水味,凯伦才如梦初醒。她的眼泪瞬间夺眶而出,但这一次,不再是因为恐惧和委屈,而是因为一种无与伦比的安全感。 她心爱的男孩,真的踹开了教堂的门,来接她了。 “你疯了吗?!我要报警!这里可是教堂!”旁边一个戴著眼镜的男家长终於反应了过来,一边护著自己的女儿往后缩,一边色厉內荏地嚷嚷。 埃迪捂著磕破的嘴唇,在教友的搀扶下狼狈地爬了起来。那一跤让他平日里苦心经营的体面碎了一地。当他抬头,看清动手的人是杨坚时,强烈的羞愤立刻找到了发泄的出口。 “是你!是你这个混蛋!” 埃迪指著杨坚,气急败坏地大吼,连带血的唾沫星子都喷了出来。为了掩饰自己刚刚想打女儿的尷尬,他毫不犹豫地把脏水全泼了过去:“大家看,就是这个傢伙!就是他带坏了我的女儿,毁了她的纯洁!现在他居然还敢跑到这里来撒野!” 面对埃迪歇斯底里的泼脏水,杨坚並没有急著打断。 他只是用一种近乎看戏的平静目光,看著眼前这个满嘴是血、企图用大嗓门来掩饰心虚的中年男人。 他在等。等埃迪把那些可笑的底气全部宣泄完,等整个大厅彻底安静下来。 直到埃迪吼得嗓子破音、胸口剧烈起伏著停下时,杨坚才用一种极其平淡的语调开了口。 “玷污?有罪之身?” 杨坚的声音不大,却平静得让人心头髮毛。 “埃迪,收起你那套噁心人的说辞吧。你口口声声说为了女儿的圣洁,但你心里真正评估女儿价值的,难道就是那一层生理学上的膜吗?” 杨坚看著他,眼神里满是愤慨与鄙视,“如果你真的在乎她,哪怕只有一秒钟,你都会看到她在这件该死的白裙子里快要窒息了!但你根本不在乎!你只关心这件名叫『完美女儿』的展览品,能不能掩盖你那破败不堪的生活,让你在这群同样虚偽的教友面前挣足面子!” 话音落下,整个大厅陷入了死一般的寂静。在这群保守的中產阶级圈子里,还从来没有人敢把他们引以为傲的遮羞布撕得这么彻底。 “住口!你这是异教徒的褻瀆!”旁边几个脸色铁青的父亲终於忍不住站了出来,指著他厉声呵斥,“我们在践行信仰,我们在保护自己的女儿免受这烂泥般的世界污染!你一个闯进教堂施暴的恶棍,有什么资格在这里大放厥词!” “污染?” 杨坚偏过头冷笑一声,目光如炬地扫过这群道貌岸然的男人。 “把一群未成年的女孩打扮成新娘,给她们戴上戒指,让她们含情脉脉地向自己的亲生父亲发誓保持童贞——你们管这叫保护?” 他毫不留情地戳穿了这层令人作呕的逻辑,吐词清晰且致命,“在我看来,这根本不是什么信仰,而是一种病態的物化,是对私有財產的控制欲,甚至夹杂著某种让人作呕的心理变態。” 他看著那几张瞬间涨成猪肝色的脸,给出了最后的致命一击: “你们把自己的恶趣味包装成神圣的仪式,乾的却是扼杀她们独立人格的勾当。真要说污染,你们脑子里的骯脏,才是这个房间里最致命的毒药。” 在场的眾人被骂得面红耳赤、哑口无言。几个原本还想上前动手的家长,在接触到杨坚那冰冷且极具压迫感的眼神后,都下意识地后退了半步。 凯伦躲在杨坚的身后,双手死死地抓著他的大衣下摆。 她透过杨坚的肩膀,看著这个男人以一己之力压制全场的背影,一双漂亮的眸子里异彩连连,內心的爱意几乎要溢出来了。 以前在南区,也有男孩为了她爭风吃醋、大打出手,但那充其量只是为了出风头的廉价把戏,从未让她有过此刻这般剧烈的心跳。 看著杨坚轻描淡写地撕碎了埃迪的偽装,將那套压抑了她十几年的噁心规矩踩得粉碎,凯伦第一次真真切切地体会到了什么是真正的安全感。 没有居高临下的掌控,不需要她像个提线木偶般去扮演“完美女儿”,更不需要她小心翼翼地去討好谁。 一种近乎本能的、想要死死抓住这个男人再也不放手的强烈依恋,伴隨著那份快要溢出的爱意,在她心底彻底扎下了根。 “够了!我不管你用什么花言巧语,你今天別想带她走!”埃迪彻底失去了理智,他推开搀扶的人,红著眼睛想要衝上来拼命,“我要报警!我要让警察把你这个暴徒抓起来!各位弟兄,帮我拦住他!” 周围的几个人互相看了一眼,似乎觉得人多势眾,开始慢慢向前逼近。 看著这群犹如被戳中了痛处而恼羞成怒的小丑,杨坚突然觉得有些无聊了。跟这群活在中世纪的蠢货辩论,简直是浪费他宝贵的时间。 “打断一下各位。” 杨坚突然提高了音量。他没有后退,反而用空出的左手,慢条斯理地指了指自己黑色大衣左边胸口处的口袋。 那里,正露出一台 iphone手机的上半部分。黑色的摄像头,正如同深渊的凝视一般,精准地对准了前方所有人的脸。 更要命的是,屏幕的一角正闪烁著红色的录像提示灯。 杨坚的声音带著一种猫戏老鼠般的从容: “其实,早在我踹门来之前,你们这群成年人对一个女孩的集体精神围攻,以及这位『慈父』恼羞成怒企图动手打人的精彩画面……就已经全都被我录了下来。” 他一边说著,一边从大衣口袋里摸出手机,隨意地晃了晃。 话音落下的瞬间,原本还在步步紧逼的人群,就像是被按下了暂停键,硬生生地僵在了原地。 杨坚的目光死死地锁定了脸色惨白的埃迪,一字一句地宣告了他的最终裁决: “你们当然可以报警,也可以试著过来拦我。但是,只要我走出这扇门时受到任何一丝阻拦……我保证,这段极其精彩的视频,会在五分钟內登上 youtube的首页推荐。我相信,网友们一定会对你们这所谓『神圣纯洁』的聚会,產生非常浓厚的兴趣。” 杨坚看著埃迪越来越惊恐的眼神,补上了最致命的一击。 “顺便,我会通过技术手段,把这段视频精准地发送到埃迪先生所在的保险公司,抄送给你的每一位老板、同事和客户。我想,大家一定会对你这位『完美的家庭支柱』在私底下的狂暴表现,產生浓厚的兴趣。如果运气好的话,明天的芝加哥小报头条,就是你们这群人的特写。” 死寂。 绝对的死寂。 刚才还满口仁义道德、试图群起而攻之的眾人,此刻就像是被掐住了脖子的公鸡,一句话也说不出来。 现代社会,对於这群无比在乎体面、依靠社会形象討生活的中產阶级来说,“社会性死亡”远比被揍一顿要可怕一万倍!没有人敢赌这个面无表情的亚裔男人到底敢不敢按发送键。 埃迪更是浑身冰凉。他是最要面子的人,他在公司里永远是那个顾家、和善、信奉上帝的好员工。 如果这段视频曝光,他苦心经营了几十年的假象將瞬间崩塌,他会失去工作,失去教友的尊重,失去一切! “你……你这个恶魔……”埃迪颤抖著嘴唇,惊恐地往后退了一步,连看都不敢再看杨坚手里的那个黑色的“凶器”。 “看来我们达成共识了。” 杨坚收起手机,不屑地冷笑了一声,“你们的信仰,还真是廉价得可笑。” 说完,他转过身,反手牵起凯伦温软的手掌,没有再理会身后这群呆若木鸡的偽善者。 在所有人惊恐且畏惧的目光注视下,杨坚拉著凯伦,径直穿过敞开的教堂大门,头也不回地走进了漫天的风雪中。 寒风呼啸。 教堂里死寂了几秒,隨后响起一阵刻意压低的窃窃私语。几个刚才还搂著肩膀称兄道弟的教友,此刻默默往后退了两步,看向埃迪的眼神里满是避之不及的嫌弃。 没有人伸手去拉他一把。 埃迪瘫坐在冰冷的地面上,嘴唇还在往外渗著血。他呆呆地看著空荡荡的大门,听著周围那些窸窸窣窣的刺耳议论声。 这一刻,他脑子里甚至没有去想刚刚离开的女儿。在极度的难堪与恐惧中,他苦心经营了十几年的“完美家庭”人设,连同他那套用来装点门面的虚偽信仰,彻底碎成了一地捡不起来的残渣。 第六十六章 抢生意?送上门的肥羊! 自圣诞节那天起,利普已经在二楼这间漏风的臥室里死磕了整整三天。 他坐在那张摇摇晃晃的旧书桌前,身上裹著一件皱巴巴的灰卫衣。这三天下来,他每天最多只在床垫上眯四个小时,眼球上早就爬满了细密的红血丝。 桌上散落著几个揉皱的空封口袋——那是之前杨坚给他的提神药,这三天里已经被他像磕糖豆一样吞得乾乾净净。旁边那个没洗的马克杯底,还结著一层廉价速溶咖啡的深色污垢。 此刻,屋外的寒风和楼下的吵闹声对他来说都已经不存在了,他的视线死死锁在面前那台散热风扇狂转的老旧戴尔笔记本上。 屏幕上,黑色终端窗口里正疯狂滚动著绿色的代码行。 “抓包……模擬验证伺服器……注入偽造的 iccid凭证……” 利普乾裂的嘴唇飞快翕动著。那些被过量吞下的提神药和劣质咖啡,正让他的心臟在胸腔里像面破鼓一样狂跳。 他悬在键盘上方的手指不受控制地微微发颤,但每一次敲击下去的力道,却重得像是要砸穿那块泛黄的塑料键盘。 这三天里,他所有的精力都死死砸在了那台被杨坚解锁过的二手 iphone 4上。 结合从暗网黑客论坛里搜刮来的资料,他连上数据线,顺藤摸瓜地一点点扒出手机底层系统里残留的偽造证书和基带绕过日誌。拼凑、还原、逆向推导,他用智商150的脑子,硬生生砸开了一条裂缝。 隨著他敲下最后一个回车键,笔记本发出了一阵沉重的硬碟读写声。 桌面上,一直显示“无服务”和“激活锁”的 iphone 4屏幕突然黑了一下。 利普屏住了呼吸,双手不自觉地死死抠住了大腿。 两秒钟后,屏幕重新亮起。那个原本死锁的激活界面消失了,取而代之的是熟悉的 ios桌面。左上角的信號栏,赫然跳出了“at&t”的运营商標识,紧接著,满格信號亮起。 “成了……成了!!” 利普猛地从椅子上弹了起来,因为动作太猛,膝盖重重地磕在桌子边缘,但他连一点痛觉都感受不到。他一把抓起那台手机,颤抖著拨通了家里的座机。 两秒钟后,楼下传来了刺耳的电话铃声。 这一声铃响,在利普听来简直是世界上最美妙的交响乐。他狂喜地將手机砸在床上,双手用力搓揉著自己油腻的头髮,发出一阵压抑不住的低吼。 “去你的杨坚!什么狗屁技术壁垒!”利普在狭窄的房间里来回踱步,急促的呼吸里满是病態的亢奋,“真以为自己是什么不可替代的天才了?你不过是走了狗屎运,比我早几天摸到漏洞而已!我可是菲利普·加拉格!” 他觉得自己再次找回了南区天才的尊严。那种被杨坚在智商和手段上双重碾压的憋屈感,在这一刻烟消云散。 根本没有什么碾压,只不过是信息差而已! 他死死盯著那部亮起信號的手机,嘴角不受控制地咧到了耳根。 “这不是破解了一台手机,而是撬开了杨坚那个混球的保险柜。我要把这门生意抢过来,把那条本该属於他的財富管道连根拔起,全部塞进自己的口袋里。” 利普从床垫底下翻出一个破旧的铁盒,倒出了里面所有的钞票。 他一遍又一遍地数著。 总共一千三百零一美元。 这是杨坚之前甩给他的那 3000刀奖金剩下的全部家当。拋去给菲奥娜补贴家用的 1500刀,註册苹果开发者帐號花掉的 99刀,还有之前倒霉被骗走的 100刀,就只剩下这些了。 当时拿钱的时候还没觉出味儿来,现在越琢磨越窝火。 《2048》底层的核心代码全是他熬夜一行行敲出来的,大头全让杨坚赚了去,最后就丟出这么点零头来打发叫花子。 这哪是什么狗屁奖金,这分明是把他当廉价苦力白嫖了一把。 他盯著手里钞票上的林肯头像看了几秒,用力攥紧了钞票,扯出一个冷笑,“等著吧,杨。我会用你施捨的钱去掀翻你的桌子!” 这点钱,在那些富人眼里可能连顿高级晚餐都不够,但在利普眼里,这是他撬动地球的槓桿。 “既然技术跑通了,那这门生意就该换个主人了。”利普把钱死死攥在手里,眼里透出一股赌徒下注前的狂热,“杨坚想防著我吃独食,那我就直接掀了他的桌子,把这条財路全抢过来。要干,就干票大的。” 他隨便套上一件外套,把钱塞进最贴身的口袋,抓起一个空背包,大步衝出了家门。 ...... 鲍里斯的二手电子產品店隱藏在南区的一条破败巷子里。 招牌上的霓虹灯坏了一半,空气里常年瀰漫著一股廉价伏特加、松香和陈年灰尘的混合气味。 当利普推开那扇沉重的防盗铁门时,门上的迎客铃发出响声。 店里光线昏暗,柜檯后面坐著个身材像棕熊一样的东欧男人,正在用脏兮兮的抹布擦拭著一把拆开的格洛克手枪。听到动静,男人头都没抬,只是用带著浓重俄罗斯口音的英语嘟噥了一句:“隨便看,看中什么先掏钱。” “我不买东西,我来谈一笔大生意。” 利普走到柜檯前,双手撑在满是划痕的玻璃上,努力让自己看起来像个老练的商人。 鲍里斯终於停下了手里的动作。他抬起头,狐狸般的眼睛像扫描仪一样在利普身上扫过。 鸡窝般的头髮,带著泥巴的旧球鞋,还有那试图掩饰紧张却依然微微发抖的下巴。 “大生意?”鲍里斯不屑地嗤笑了一声,把枪机“咔噠”一声推上膛,“小子,看在上帝的份上,別浪费我的时间。我这里不收偷来的自行车,也不收你奶奶的老花镜。” “我来提货。带运营商锁的 iphone 4。”利普双手撑在满是划痕的玻璃柜檯上。 鲍里斯连眼皮都没抬一下:“你找错地方了,小子。我这里只卖二手电视和游戏机。” “別装了。”利普盯著他的眼睛,试探性地拋出诱饵,“我知道你和杨做过生意。那个亚裔。” 听到这个名字,鲍里斯擦枪的手明显停顿了一下。 捕捉到这个微小的反应,利普心里顿时有了底,腰板也不自觉地挺直了些。他立刻拋出了自己准备好的筹码: “我是他的合伙人。確切地说,背后的技术全是我在搞,杨那傢伙充其量就是个跑腿拿货的。” 鲍里斯放下手里的枪,拿起桌上的一包万宝路,慢条斯理地抽出一根叼在嘴里。旁边一个满脸横肉的壮汉立刻打著火机凑了过来。 吐出一口浓烟后,鲍里斯依然没有接话,只是在烟雾繚绕中眯起眼睛,重新打量著眼前的年轻人。 他在心底冷眼掂量著这个大言不惭自称“技术核心”的蠢货。 鲍里斯是个在黑道和灰產边缘摸爬滚打了十几年的老狐狸,他太清楚杨坚是个什么样的人了。那个亚裔年轻人身上有一种和他年龄完全不符的理智。 每次来拿货,杨坚只拿很少的数量,绝不贪多,从不压大额现金。验货、交钱、走人,动作乾净利落,从来不留任何把柄,滑得简直像一条抓不住的泥鰍。 鲍里斯好几次想派人摸摸杨坚的底细,甚至想找机会把这块肥肉彻底吞掉,但杨坚的防备心极重,根本不给他任何下嘴的空隙。 而眼前这个小子呢? 那双布满血丝的眼睛里全是对钱的饥渴,强撑出来的硬气掩护不住骨子里的生涩,两句话不到就把自己的老底漏了个底朝天。 这哪是什么合伙人,分明是个刚偷学了点皮毛,就以为能自立门户的愣头青。 一头自己脱掉了狼皮,主动送上门来等著被放血的肥羊。 “合伙人?有意思。”鲍里斯往椅背上一靠,厚厚的嘴唇咧开,换上了一副熟络的笑脸,“既然这样,你今天打算吞多少货?” 见这招管用,利普眼底闪过一丝得意,下巴微微扬起:“多少?那得看你能给什么价。” 鲍里斯没急著接话。他转过身,从背后的保险柜里拽出一个沉甸甸的纸箱,“砰”地一声砸在玻璃柜檯上。箱子里没塞任何缓衝气泡,几十台黑白相间的旧款 iphone 4像砖头一样密密麻麻地挤在一起。 “听著,小子。”鲍里斯弹了弹菸灰,吐出一口浓浓的白雾,“既然你是搞核心技术的,那咱们明人不说暗话。只要你把这些带锁的板砖刷乾净,插上卡能打电话发简讯,送回来我按 90刀一台收。” 90刀。利普的喉结用力滚了一下,这价格已经远远超出了他的预期。 “那带锁的机子,进货价怎么算?”他死死盯著桌上的纸箱,直奔主题。 鲍里斯看著利普那双冒著绿光的眼睛,慢悠悠地开始下套。 “看你的胃口有多大。”他伸出一根粗壮的手指,在玻璃柜檯上敲了敲,“零售,二十台以下,每台拿货价 40刀。” 进价 40,回收 90,一台赚 50。利普心里飞快地过了一遍帐——太慢了。 鲍里斯紧接著竖起第二根手指:“走批发,一次性提 50台,拿货价降到 32刀。” 利普的呼吸瞬间粗重了一分。一进一出是 58刀的差价,50台就是將近三千刀! 还没等他开口,鲍里斯直接拋出了更香的诱饵:“要是你能一口气吃下 100台,给你代理价,只要 25刀。如果你能吞 200台以上……18刀!这是我给大客户的底价。” 18刀! 利普脑子里的算盘瞬间炸了。拿货 18,回收 90,一台净赚 72刀!只要扛走两百台,一翻手就是一万四千多刀的暴利! 这个惊人的数字像一柄大锤,重重地砸晕了利普的理智。 这笔巨款足够他把加拉格家那张破餐桌砸出坑来,让菲奥娜把那些关於水电帐单的嘮叨全都咽回肚子里。 他要用这些钱证明,自己这颗南区最聪明的脑子不仅能拿全a,更能变出真金白银。他要把这该死的生活踩在脚下,更要把杨坚那个混蛋狠狠踩在脚下! 他下意识地伸手去摸贴身的口袋。 但现实很快兜头浇下了一盆冷水。 他只有 1301刀。这笔钱,甚至连 50台(1600刀)的小批发门槛都够不上。 “我……”利普舔了舔乾裂的嘴唇,刚刚的狂妄瞬间矮了半截。他大脑飞速运转,试图討价还价,“我现在手里只有 1300刀。你先给我 50台。剩下的 300刀算我欠你的,我三天……不,两天就能把机器送过来,到时候你直接从货款里扣!” 鲍里斯像是听到了什么天大的笑话,大声笑了起来。旁边那个满脸横肉的手下也跟著发出粗鄙的嘲笑声。 “欠帐?”鲍里斯厚厚的嘴唇扯出一个冷笑,眼神变得像刀片一样,“小子,在南区,死人的欠条连擦屁股纸都不如。我这里的规矩是见钱放货。少一个子儿都別想碰我的货。门在那边,自己滚。我还是等杨那个滑头来提货吧,他至少从不赊帐。” “杨”这个名字,像根带刺的钢针一样狠狠扎进了利普的自尊心里。如果今天就这么灰溜溜地滚出去,那他这三天三夜的死磕算什么? “等等!”利普死死咬著后槽牙,像个输红眼的赌徒一样猛地拍了一下柜檯,“1300刀,我拿四十台!” 鲍里斯没有发火。相反,他那双浑浊的灰眼睛死死盯住利普,突然咧开嘴笑了。 “四十台?”鲍里斯像是听到了什么笑话,夹著烟的手指了指他,嗤笑了一声,“小子,你刚才进门的时候是怎么吹的?『技术全是我在搞,杨只是个跑腿的』。我还以为你这个幕后老板能有多大魄力。” 鲍里斯摇了摇头,毫不掩饰语气里的轻蔑:“杨那个滑头,胆子比老鼠还小,每次来我这儿只敢扣扣搜搜地拿三十台。我还以为你要怎么掀他的桌子呢,搞了半天,你掏空口袋也就只能拿四十台?就比你的『跑腿小弟』多拿十台,你也配叫老板?这他妈叫小孩子过家家。” 利普僵在原地,被戳中痛处后,呼吸不自觉地急促起来。 “既然你要抢姓杨的生意,老子今天教教你怎么做真正的大买卖。”鲍里斯往前倾了倾身子,压低声音,像个诱人墮落的魔鬼,“我不赊货。但我这里……可以放款。” 利普愣了一下:“放款?” “两百台,大客户底价,18刀一台。总共 3600刀。”鲍里斯粗壮的手指在玻璃上划过,“你手里有 1300,还差 2300。” 他打了个响指,旁边那个满脸横肉的手下立刻拉开抽屉,“啪”地一声在柜檯上拍出三厚沓绿油油的现钞。 “这 2300刀,我借给你。加上你的钱,两百台机器今天你全搬走。”鲍里斯吐出一口浓烟,將现钞和那个沉甸甸的纸箱推到一起,“三天后,你把刷乾净的机器送回来,我按 90刀一台收。两百台,一万八千刀的货款。” “这缺的 2300刀,算我放给你的款。”鲍里斯吐出一口浓烟,夹著烟的手指了指那张纸,“签个字,加上你手里的 1300刀,这两百台机器今天你全搬走。三天后,你把刷乾净的机器送回来,我按 90刀一台收。两百台,总共一万八千刀的货款。” “扣掉你欠我的 2300本金,再算上道上的规矩……700刀的利息。”鲍里斯装模作样地摊开手,像个诱人墮落的魔鬼,“三天后我当场结给你一万五千刀现金。刨去你今天下的本钱,这趟买卖,你净赚一万三千七百刀。” 一万三千七百刀! 在这个足以砸晕任何一个南区穷光蛋的数字面前,那七百刀的高利贷利息简直微不足道。利普的瞳孔在放大,脑子里的理智防线正在疯狂坍塌。 “但是,”鲍里斯脸上的笑容倏地收紧,眼底透出黑手党才有的凶光,“如果你三天后交不出两百台活机,或者拿货跑路了……菲利普·加拉格是吧?我保证,一定会有人去把你们家每个人的腿骨,一截一截地敲碎。” 地下室的排风扇发出沉闷的轰鸣。 利普死死盯著那张薄薄的单子和旁边满满两纸箱的手机。大脑里的警报器在疯狂尖叫,但贪婪和那股急於翻盘的虚荣心,已经彻底烧断了他的理智线。 他深吸了一口气,心臟狂跳不止,巨大的狂喜瞬间淹没了他对危险的最后一点感知。 他迫不及待地掏空了浑身上下所有的口袋。皱巴巴的纸钞、散发著汗味的零钱,甚至还有几枚沾著油污的硬幣,狼狈地堆在满是划痕的玻璃柜檯上。这就是他的全部家当,一千三百零一刀。 接著,他一把抓起笔,在那张高利贷单子上重重签下了自己的名字,力道大得几乎要划破纸背。 “成交。” 东欧打手走过来,像扒拉垃圾一样嫌弃地清点了一遍那堆破烂钞票,確认数目无误后,衝著鲍里斯点了点头。 “合作愉快。” 利普一把抱起那两个重达几十斤的纸箱,呼吸粗重,仿佛抱著两箱沉甸甸的金条。他甚至连一句场面话都顾不上交代,转身急匆匆地撞开铁门,一头扎进了外面呼啸的寒风中。 他的脑子里现在只有一个念头:赶紧回家死磕刷机,然后回来拿走那一万三千七百刀的巨款! 铁门在他身后“砰”地一声重重砸上,將外面肆虐的风雪彻底隔绝。 昏暗的当铺里,只剩下排风扇沉闷的轰鸣。 鲍里斯脸上那副诱人发財的虚假笑容,在门关上的瞬间消失得乾乾净净。 取而代之的,是看死人一样冷漠的眼神。 他伸手抓起桌上的那包万宝路,抽出一根。旁边的壮汉伊利亚立刻划了根火柴凑上去。 “老大,就这么让那个蠢货把两百台货全搬走了?还搭进去咱们两千三的帐?”伊利亚看著铁门的方向,粗声粗气地问,“万一他根本不会解锁,或者直接拿著机子跑了怎么办?” “跑?”鲍里斯深吸了一口烟后缓缓吐出,烟雾在昏暗的光线下翻滚,“那些带著 at&t网络锁的机子,没刷乾净之前就是一堆带屏幕的砖头,拆零件能换几个钢鏰?” 他伸手拨弄了一下柜檯上的零钞。 “这批废铁,是之前从西海岸飞车党手里按公斤称回来的,算下来一台的成本连 12刀都不到。两百台,成本也就两千四。”鲍里斯的嘴角勾起一抹残忍的弧度,“而刚才,那个自作聪明的小鬼,不仅把一千三百刀的现金全拍在了桌上,还主动给自己套上了一笔三千刀的阎王债。” 伊利亚愣了一下,隨即明白了过来。就算利普跑了,鲍里斯的真实损失也只有一千一百刀,却捏著加拉格家三千刀的把柄,这笔买卖怎么算都不会亏。 “但这只是第一步。”鲍里斯把半截香菸在菸灰缸里狠狠摁灭,眼神阴毒,“去,跟上那个小子。摸清他的窝。” 他走到保险柜前,抽出两把大號战术摺叠刀,扔在柜檯上,发出清脆的金属碰撞声。 “给他两天时间。等他熬红了眼把那两百台机器全刷成无锁的净水机,做著发財梦准备来交货的前一晚……”鲍里斯盯著伊利亚的眼睛,一字一句地下达了指令: “摸进他家。不仅要把这 1300刀的本钱安稳吃下,还要把那两百台洗乾净的手机全给我带回来。只要没了网络锁,送到纽约的黑市上,一台至少能卖 110刀。” “杨那个滑头,一次只拿二十台,谨慎得像个老王八,我確实找不到下嘴的机会。但这个死鱼眼的愣头青?” 鲍里斯发出一声冷笑,“我要把他吃干抹净,连骨头渣都榨出油来。等货丟了,他还欠我三千刀的高利贷,有的是办法陪他慢慢玩。” 寒风在巷子里悽厉地呼啸著,利普正抱著两个沉重的纸箱,在雪地里深一脚浅一脚地往加拉格家狂奔。 他那张冻得发青的脸上掛著病態的亢奋笑容,满脑子都是即將跨越阶级的幻觉,对身后几十米外两道幽灵般尾隨的黑影毫无察觉。 这场为他量身定製的杀猪盘,已经彻底完成了闭环。 猎物,正心甘情愿地走向屠宰场。 第六十七章 好消息与疑似好消息 2011年12月30日,星期五。 芝加哥的暴雪下了一整夜。密西根湖吹来的寒风裹挟著冰碴子,肆无忌惮地刮过南区破败的街道。 路面的积雪足足盖了一尺多厚。按市政厅的规矩,屋主必须把自家门前的人行道的雪铲乾净,如果有人摔倒滑倒,屋主需要赔偿损失费。但这里是南区,除了极少数的老实人,根本没人在乎这狗屁规定。 停泊在路边的车辆早已被大雪彻底吞没,连个车牌號都认不出来,变成了街道两旁一个个臃肿的白雪包。整个南区仿佛被冻结在了一场死寂的冬眠里。 与窗外滴水成冰的严寒截然不同,杨坚的屋內暖气充足到只需要穿短袖。 但让杨坚感到浑身发热、心跳加速的,並非屋里的温度。他坐在宽大的橡木桌前,目光死死地盯著电脑屏幕,连呼吸都重了几分。 那封来自苹果公司的回信,终於到了! 左边的显示器上是《2048》的后台控制面板。在过去的一周里,这款看似简陋的数字拼图游戏就像是一场悄无声息的数字瘟疫,疯狂地席捲了北美的高校、写字楼和通勤地铁。日活跃用户(dau)已经稳定在一个令人咋舌的量级,並且留存率高得违反了休閒游戏的常理。 右边的显示器上则是他的电子邮箱。 “叮——” 伴隨著一声清脆的提示音,一封带有苹果公司官方域名的邮件跳入了收件箱顶部。发件人是苹果產品安全部门<。 杨坚放下咖啡杯,握住滑鼠点开了邮件。 邮件的措辞保持著硅谷大厂一贯的严谨专业,但字里行间依然能读出撰写者那种如释重负的庆幸。 “尊敬的杨先生: 我们代表苹果公司安全响应团队,对您提交的 ios基带漏洞报告致以最诚挚的感谢。经过我们內部技术专家的连夜验证,您所指出的漏洞真实存在,且具有极高的危险评级。 您的报告完整详尽,不仅精准地锁定了漏洞触发的底层逻辑,甚至还附带了非常具有建设性的修復思路。目前,我们的安全工程与架构团队已经启动了紧急预案,正在夜以继日地製作安全补丁。 鑑於该漏洞若被恶意公开,不仅会给千万苹果用户带来严重的隱私灾难,更会对苹果公司本身的声誉与商业利益造成不可估量的损失。为了表彰您的卓越贡献,苹果公司决定按照最高级別的安全赏金標准,向您名下的 pied piper公司帐户拨付 50,000美元。 此外,关於您在报告末尾提出的附加条件,考虑到您为苹果挽回了巨大的潜在危机,我们非常乐意做出这项额外的答谢。我们已经与苹果商城审核及运营团队完成了对接,下周一上午八点起,我们將为您开发的游戏《2048》提供为期整整一周的苹果商城首页顶部热门推荐专属曝光位。 再次感谢您对构建安全网络环境所做的贡献。 苹果安全团队” 看著邮件末尾那个象徵著硅谷技术权威的苹果 logo,杨坚长长地呼出了一口气。 首页顶部的热门推荐位,而且是长达一周的专属展示,这在苹果应用商店的歷史上堪称绝无仅有的待遇。 如果按照正常的商业逻辑去砸钱买量,五十万美元都未必能在这个位置上待满几天。这意味著《2048》將在这个元旦假期,《2048》的下载量绝对会翻著跟头往上疯涨,彻底杀穿整个游戏榜单。 几分钟后,放在桌边的手机屏幕亮起,是一条来自美国银行的到帐简讯。 “您的帐户尾號 7218匯入一笔资金,金额:$50,000.00,匯款方:apple inc.” 在这条散发著浓郁美元清香的简讯面前,杨坚觉得空气仿佛变甜了。 就在杨坚准备给这封邮件回復一封得体的感谢信时,桌上的手机突然震动了起来。 来电显示是一个陌生的號码,区號+1 (408)——加利福尼亚州,库比蒂诺市。 苹果总部的所在地。 杨坚微微眯起眼睛,邮件才刚发过来不到十分钟,电话就追过来了?他没有犹豫,摁下了接听键。 “你好,我是杨。”他的声音平稳而低沉。 “杨,终於听到你的声音了。希望这个突兀的电话没有打扰到你享受芝加哥的雪景。”电话那头传来一个浑厚、充满干劲的男声,语速很快,带著一种常年发號施令的上位者自信,“我是约翰(john),约翰·特纳斯。” 杨坚的眼皮猛地一跳。 作为一个熟悉未来十几年科技圈动態的穿越者,他对这个名字太熟悉了。 约翰·特纳斯。 如今苹果硬体工程团队的核心骨干,未来主导 mac全面拋弃英特尔、转向自研 apple silicon晶片架构的绝对推手。 更重要的是,在杨坚前世的记忆里,正是这个被库克评价为拥有“工程师的思维与创新者的灵魂”的男人,最终接过了权杖,成为执掌苹果帝国的下一任 ceo! 这样一个未来的硅谷大鱷,居然亲自打电话给他? “特纳斯先生,久仰大名。”杨坚靠在椅背上,语气不卑不亢,“收到您的电话,確实有些出乎意料。” “叫我约翰就好。”电话那头的笑声很爽朗,“既然你认识我,那我们就跳过客套的环节。老实说,杨,你最近在技术圈可是个幽灵般的存在。前段时间,当那个堪称核弹级的 log4j漏洞报告摆在安全社区和各大科技公司高管桌面上的时候,『杨』这个名字就已经进了我的重点关注名单。” 约翰顿了顿,语气变得严肃起来:“当时,大家都以为提交 log4j漏洞的是某个隱退多年的网络安全老炮,或者是一个顶级的黑客组织。结果四天前的凌晨,安全团队的主管火急火燎地敲开我的办公室,把你的 ios基带漏洞报告拍在我的桌上。我看了你的分析文档,那种从底层硬体指令集逆推软体漏洞的思路,简直天马行空。你的技术实力硬得让人吃惊。” “运气好而已,碰巧抓住了几个不寻常的封包。”杨坚谦虚了一句。 “能发现这个级別的漏洞,没有运气可言。”约翰毫不掩饰自己的欣赏,“更让我刮目相看的是,你不仅是个能手撕底层协议的顶尖黑客,居然还是最近在苹果应用商店上火得一塌糊涂的那款《2048》的独立开发者。” “懂底层硬体,精通软体安全,还具备如此敏锐的商业產品嗅觉。”约翰的声音里透著一丝狂热,“杨,你是个全才。而我现在手里,正好有一个疯狂到足以顛覆未来十年科技格局的大计划。” 杨坚当然知道约翰口中那个大计划是什么,那是苹果正在秘密筹备的自研晶片过渡计划,一条將在未来彻底拋弃第三方束缚,让苹果在硬体和晶片领域真正封神的道路。 “约翰,你这是一个招聘电话吗?”杨坚笑了笑,直接挑明了对方的来意。 “没错,而且是最高规格的特招。”约翰斩钉截铁地说,“我需要你这样不被常规框架束缚的头脑来加入我的团队。如果你点头,你可以直接飞来库比蒂诺。我给你高级工程经理的职级,手底下直接给你拨一批精兵强將。总薪资包括底薪、奖金加股票,一年 80万美金。” 80万美金的年包放在 2011年的硅谷,这是一个足以让无数常春藤名校毕业生和资深程式设计师眼红髮狂的天价数字。更何况,这还意味著进入苹果最核心的机密部门,拥有超高的项目权限和自由度。 似乎是怕杨坚觉得去大厂会被束缚,约翰紧接著补充了一个极具诱惑力的条件:“我知道你是个有野心的人,创立了 pied piper。没关係,苹果虽然有严格的竞业协议,但我可以给你特批自由度。只要你不泄露项目机密,周末或者下班时间,你完全可以继续不受限制地开发你的那些小游戏。我们不仅不干涉,还会为你提供最好的平台资源。” 电话两端陷入了短暂的沉默。 这是一份堪称完美的 offer。换做这个世界上的任何一个正常人,面对苹果高层大佬的亲自招揽和 80万美金的年薪,恐怕连一秒钟的犹豫都不会有,早就兴奋地订好飞往加州的机票了。 但杨坚不是正常人。 他脑子里装著未来十几年的科技发展图谱,他清晰地知道移动网际网路的浪潮会如何席捲全球,知道云计算、人工智慧、短视频的每一个风口。 80万美金对他来说,在未来的版图里,甚至不够他开一家初创公司的第一轮烧钱。 去苹果打工?哪怕是跟著未来的 ceo改变世界,那终究也是在別人的帝国里做臣子。 他要做的,是建立属於自己的帝国。 “约翰,这绝对是我今年收到过的,最有诚意、也最让人心动的邀请。”杨坚的声音依旧平静,甚至带著一丝温和的笑意,“能参与改变世界的项目,確实是一件很酷的事情。” “我听出了『但是』。”约翰在电话那头嘆了口气,他是个聪明人。 “但是,我暂时没有离开芝加哥,去加州发展的打算。” 杨坚看著窗外纷纷扬扬的大雪,眼神深邃,“《2048》只是 pied piper的一个小小开局。我还有很多自己想做的东西。比起加入一个庞大的舰队,我更喜欢自己掌舵的感觉。” 电话那头安静了几秒钟,隨后传来约翰爽朗的大笑。 “我就知道,能写出那两份漏洞报告和开发出《2048》的人,骨子里都是骄傲的疯子。” 约翰並没有因为被拒绝而恼怒,反而多了几分敬重,“好吧,杨。我尊重你的选择。苹果的大门永远向你敞开。如果哪天你玩累了,或者需要资金和资源,隨时打这个电话找我。” “一定。希望我们未来有以另一种方式合作的机会。” “我期待著。新年快乐,杨。” “新年快乐,约翰。” 电话掛断。 房间里重新恢復了安静,只剩下静音机箱发出微弱的散热风扇声。 杨坚將手机扔在桌面上,长长地伸了个懒腰。 五万美金的安全赏金,苹果商城首页的顶级流量,未来硅谷大佬的青睞。今天的一切,毫无疑问都是足以让人开香檳庆祝的天大好消息。 他站起身,走到双层隔音玻璃窗前,看著南区渐渐暗下来的天色。雪越下越大,將那条充满了暴力和混乱的街道蒙上了一层洁白而冰冷的面纱。 这种兴奋的余韵並没有持续太久,某种一直被他刻意压抑在心底的空虚感,开始在安静的房间里一点点蔓延开来。 他转身走回书桌前,重新拿起手机,解开了屏幕锁。 他没有去看银行的余额,也没有去看《2048》的数据,而是点开了一条压在收件箱底部的陌生简讯。 这条简讯是几天前,也就是圣诞节那天晚上收到的。 发件人是一个没有备註的纽约號码。 “儿子,圣诞快乐。我知道你还在生我们的气,但你爸爸最近身体不太好,他其实很想你。我们在纽约一切都好,如果……如果你有空的话,回条消息,或者回家看看吧。妈妈留。” 短短的几十个字,杨坚这几天已经翻来覆去看了无数遍。 好消息是,他终於有了原主父母的联繫方式。 但这也是一个疑似好消息。 因为他不知道该如何面对。 从穿越到这具身体里的第一天起,杨坚就一直在为了生存而奔波。 他破解手机、算计二手商贩、写代码、和硅谷巨头博弈,他可以用绝对理智的头脑去处理任何复杂的商业逻辑和底层代码。 唯独面对这份突如其来的亲情,他感到一阵莫名的棘手。 他不是那个离家出走、和父母闹翻的叛逆少年。他是一个拥有成熟灵魂的成年人,霸占了別人儿子的躯壳。 每当他看著屏幕上那句“你爸爸很想你”,一种夹杂著负罪感、陌生感和责任感的复杂情绪就会涌上心头。 原主是因为什么和家里决裂的?父母现在的身体到底怎么样?如果通了电话,他们会不会听出自己儿子语气和性格的剧变?如果去纽约见面,他该用怎样的表情去面对一对满眼都是对儿子思念的老人? 理智告诉他,既然占据了这具身体,就该承担起这份因果和责任。但情感上,这就像是一道无法用代码去解构的死锁难题。 南区的风雪拍打著厚实的玻璃窗。 杨坚修长的手指在手机屏幕上的虚擬键盘上悬停了很久。他打出了“我也想你们,新年快乐”,但看了一会儿,又一个字一个字地按下了刪除键。 接著,他又打出了“我最近赚了一笔钱,过段时间去纽约看你们”,隨后又摇了摇头,再次清空了输入框。 不知道该说什么,也不知道该以什么样的身份去说。 最终,杨坚轻嘆了一口气,按下了锁屏键。手机屏幕暗了下去,那条圣诞节的简讯再次被封存在了黑暗中。 “再等等吧……”他对著空荡荡的房间低声喃喃自语,“等一切都彻底安顿下来,再想办法去面对。” 说到底,人就是一种矫情的动物。 杨坚在心底忍不住自嘲地扯了扯嘴角。如果这条简讯是在他刚穿越过来,穷得连买个鸡蛋都要精打细算的时候发来的,他绝对连半秒钟的精神內耗都不会有。 为了活命,他保证会立刻地把电话拨回去,甚至能没有心理负担地挤出两声哽咽,找这对便宜父母狠狠“爆一波金幣”。毕竟在生存面前,谁还有功夫去纠结什么灵魂归属和躯壳的伦理? 可偏偏是现在。 帐户里躺著的四百多万美元,以及《2048》源源不断进帐的收益,彻底斩断了他“不要脸”的退路。 当生存危机解除,金钱不再是藉口时,这段纯粹的、沉甸甸的亲情,反而让他无从下手。 他轻嘆了一口气,將手机反扣在桌面上,强迫自己把注意力重新拉回到电脑屏幕上。 第六十八章 黑吃黑吃黑 利普的房间內,混合著劣质菸草、发酵的汗酸味,以及满地空红牛易拉罐散发出的甜腻气味,让这里闻起来就像是一个濒临崩溃的生化实验室。 “咔噠。” 利普双眼通红,眼球布满了蛛网般的血丝。他像个设定好程序的机器人一样,机械地拔下四根连接著电脑的黑色数据线。 电脑屏幕上,四个绿色的进度条刚刚走到百分之百,显示著令人愉悦的“解锁成功”字样。 利普胡乱地用油腻的袖口擦了一把额头上的冷汗,抓起桌上的四台苹果四代手机。屏幕亮起,原本锁死的运营商界面已经彻底消失,取而代之的是乾净、纯粹的初始设置页面。 “成了……又成了二十台。” 利普的声音嘶哑得像砂纸在摩擦。他的手指因为长时间的敲击和极度的精神紧绷,正在不受控制地微微颤抖。 自圣诞节那天起,他已经在这里死磕了整整三天三夜,每天的睡眠时间不超过四个小时。只要一闭上眼,鲍里斯那张带著刀疤的脸,还有那三千美元高利贷的利息,就像催命符一样在他脑子里嗡嗡作响。 但他挺过来了。 他强行灌下半罐已经没有气的红牛,小心翼翼地把刚刷好的这二十台手机用防静电泡沫纸包好,放进脚边的一个小纸箱里。 在此之前,他已经往一楼的地下室里搬了整整七次。那个被他专门换了新掛锁的地下室里,此刻已经整整齐齐地码放著一百四十台完全变成“净水机”的无锁手机。 加上脚边这二十台,就是一百六十台。按照他和鲍里斯谈好的价格,九十美元一台,这已经是一万四千四百美元的巨款了! 更新不易,记得分享101看书网 只要再把桌上剩下的最后四十台熬完,明早天一亮,他就能推著整整两百台乾乾净净的机器,去鲍里斯的当铺里换回一万八千美元的现金。 这笔財富太庞大了,庞大到让利普感到一种近乎神经质的恐慌。 他转头瞥了一眼旁边床上睡得正死的伊恩,又看了一眼在地铺上四仰八叉、枕头底下还藏著把弹簧刀的卡尔。 不行,绝对不能把这些货留在臥室里。 对於自己的亲兄弟,利普当然是一百个放心。加拉格家的孩子在外面再怎么混蛋,也懂规矩,绝不会偷自己人的血汗钱。 但他必须防著那个隨时可能从哪个下水道里钻出来、回家找酒钱的无耻老爹。在这个家里,弗兰克是唯一一个毫无底线的混蛋,只要能换到两瓶劣质威士忌,这老东西绝对能毫不犹豫地把亲生儿子的內裤都扒下来拿去当铺。 更何况是成色完美的苹果手机?面对这种级別的诱惑,要是让弗兰克闻著味儿摸进臥室,那绝对是一场毁灭性的灾难。 所以从昨天开始,利普就给自己定下了一个死规矩:只要刷满二十台,哪怕再累,也必须立刻搬到地下室锁起来。绝不能让这些金疙瘩在这个连门把手都不牢固的屋子里过夜。 利普深吸了一口气,抱起脚边这个装满二十台手机的新纸箱,躡手躡脚地推开臥室的门,像个护食的野兽一样,顺著吱呀作响的木楼梯朝一楼走去。 一楼的客厅里,电视机还亮著,播放著深夜无聊的推销gg。菲奥娜裹著一条破毛毯,蜷缩在破旧的沙发上沉沉睡去,眼窝深陷,显然是刚从餐厅打完两份工回来,累得连走回房间的力气都没有了。 听到楼梯上的动静,菲奥娜迷迷糊糊地睁开了一道缝。 “利普?”她的声音带著浓浓的困意,“你这几天到底在楼上搞什么鬼?整个二楼听起来就像是个在满负荷运转的变电站。” “没什么,接了个大活儿,技术活。”利普把纸箱往怀里藏了藏,轻声说道,“继续睡吧,菲奥娜。明天我会给你个大惊喜的。” 菲奥娜勉强撑开沉重的眼皮,看了一眼利普怀里的箱子,又看了看他那布满血丝却异常亢奋的眼睛。 这几天利普像疯了一样对著满屏幕那种她看不懂的代码敲击,菲奥娜虽然不懂计算机,但她有南区人的直觉。那屏幕上飞速滚动的英文字母和绿色进度条,看起来科技感十足,绝对不是以前那种砸车窗或者偷轮胎的烂活儿。 更重要的是,利普上次靠著电脑技术確实给家里赚到了过冬的救命钱。 “只要別把警察招惹到家里来,隨你的便。”菲奥娜嘟噥了一句,翻了个身,重新把头埋进毛毯里,选择了不过问。 利普暗自鬆了一口气,抱著箱子径直走向厨房深处,那里有一扇通往地下室的內门。 为了保护这批价值一万八千刀的心血,利普昨天特意跑了一趟五金店,花了整整十五美元,买了一把足足有成年人拳头大小的黄铜掛锁,换掉了门上原来那把锈跡斑斑的老锁。 他熟练地掏出钥匙,解开掛锁,推开门走进阴冷潮湿的地下室。 地下室里瀰漫著一股发霉的土腥味。利普打开那盏昏黄的灯泡,將怀里的纸箱小心翼翼地放在废弃的洗衣机檯面上,然后和旁边另一个装满了一百四十台手机的大纸箱並排码放整齐。 看著这两个不起眼的纸箱,利普仿佛看到了一座金山。他仔细检查了一遍箱子的封口,確认无误后,才转身离开地下室,重新將那把沉重的黄铜掛锁死死锁上。 “先去睡一觉,起来一口气衝刺完。”利普拍了拍掛锁,打了个长长的哈欠,转身朝二楼走去。 然而,利普千算万算,用一把坚固的新锁把南区外面的毛贼隔绝在外,却偏偏漏算了这栋房子內部那个最没有底线、专吸儿女血的变数——弗兰克·加拉格。 早上八点,虽然气温依旧冻得能掉耳朵,但刺眼的冬日阳光照在厚厚的积雪上,视野开阔明亮。 厨房角落的旧垫子上,传来了一声打嗝的动静。 弗兰克从一堆空啤酒瓶中间爬了起来。其实深夜利普往下搬箱子的时候,他就已经醒过一次了,只是当时宿醉头痛欲裂,懒得出声。但他那双像老鼠一样精明的眼睛,却把利普护食般的举动,以及那把新换的黄铜大锁,看得清清楚楚。 “这锁看起来好像是大价钱买的?用来锁我家那个连老鼠都嫌穷的地下室?” 弗兰克摇晃著站起身,走到地下室的门前。他伸手拽了拽那把沉甸甸的掛锁,纹丝不动。 “这小子肯定在下面藏了什么值钱的宝贝。”弗兰克眯起眼睛,嘴角露出一抹贪婪的笑容。 这几天利普在楼上捣鼓那些二手手机,弗兰克早就看在眼里了。 这些机器的玻璃面板和金属边框几乎没有任何磨损,散发著那种昂贵电子產品特有的冰冷质感,背面那个被咬了一口的苹果logo在微弱的光线下简直在闪闪发光。这就像是从富士康的流水线里直接偷出来的全新货! 弗兰克心里早就打起了如意算盘。 “我是他亲爹!我给了他生命,给了他加拉格家族优秀的基因!现在他发財了,当老子的从他这儿拿点微不足道的『房租』和『抚养费』,这难道不是天经地义的事情吗?” 弗兰克理直气壮的嘟囔:“念在我是他亲爹的份上,我也不多拿,就拿十台。十台手机,去当铺里隨便换点钱,足够我在艾拉伯酒吧喝上整整一周的威士忌了。” 说干就干,弗兰克左右看了看,確认没人醒著。他从裤兜里摸出一根不知道哪捡来的铁丝,试图去捅那把黄铜锁的锁眼。 捣鼓了五分钟,满头大汗的弗兰克气急败坏地把铁丝砸在地上。 “该死的小兔崽子,买这么贵的锁防你亲爹?你这是大逆不道!” 弗兰克在原地急得团团转,突然,他那颗酒了醒的脑袋里灵光一闪。 地下室不仅有这扇从屋里进去的內门。在屋子侧面的后院,其实还有一扇直通外面的木板后门。 那扇门因为常年风吹雨打,加上从来不用,合页早就锈死成了一坨铁疙瘩。家里所有人都以为它已经彻底废了,连利普都下意识地忽略了它。 但弗兰克知道,去年夏天他为了藏几瓶从超市顺来的廉价红酒,曾经悄悄用砖头把那扇门门框边缘腐烂的木头砸鬆了一块。只要用力够猛,绝对能从外面把它硬生生拽开! 弗兰克那双浑浊的老眼瞬间迸射出贪婪的绿光。他隨手从门背后的掛鉤上扯下一件散发著霉味的破厚外套裹在身上,推开厨房的门,从楼梯下来一脚踩进了后院里。 虽然暴雪早停了,但零下十几度的严寒依旧像冰冷的刀子一样,顺著领口直往里钻。然而,此时弗兰克心头的贪婪之火早就烧得无比旺盛,这点寒气根本冻不住他那颗渴望美元的狂热心臟。 他深一脚浅一脚地踩在过膝的积雪里,绕到屋子侧面。借著早上的阳光,他找到了那扇被厚厚积雪挡住下半截的地下室外部后门。 弗兰克像条疯狗一样,用冻得通红的双手胡乱刨开挡在门脚的雪堆,双手死死扣住门板腐烂的缝隙,一只脚蹬住旁边的砖墙,借著对美元的极度渴望,全身猛地向后发力。 “嘎啦啦——咔嚓!” 伴隨著一声令人牙酸的木材碎裂声,那扇不知多少年没开启过的破木门,竟然真的被弗兰克连带著生锈的合页一起,硬生生地拽开了一条半米宽的缝隙。 一股地下室特有的霉味迎面扑来。弗兰克侧著乾瘪的身子,顺著缝隙直接挤进了地下室里。 他熟练地摸索著,扯了一下吊在半空中的拉线开关。 “啪”的一声,那盏布满灰尘的昏黄灯泡闪烁了两下,照亮了阴暗潮湿的地下空间。 两股光线交匯下,弗兰克一眼就看到了废弃洗衣机台上那一大一小两个厚实的纸箱。 他迫不及待地撕开上面那个小纸箱的胶带,探头看去。 一瞬间,弗兰克的呼吸停滯了。 在光线的照耀下,整整齐齐二十台黑白相间、散发著昂贵工业质感的苹果四代手机,正静静地躺在防静电包装里。光洁的玻璃面板上,甚至倒映出了他那张因为极度贪婪而扭曲的老脸。 不仅如此,他颤抖著手撕开下面那个更大的纸箱,里面竟然是密密麻麻、足足码放了五六层的一百四十台同样的手机! 一百六十台。 没有任何划痕,没有任何破损。 弗兰克的眼珠子都快瞪出来了,他在南区混了一辈子,除了在电视里,这辈子都没见过这么多高档的电子產品集中在一起。 “我的老天爷啊……”弗兰克吞了一口唾沫,大脑飞速运转。 他之前想拿十台去换酒钱。但现在,面对眼前这座触手可及的金山,那个“只拿十台”的念头瞬间在贪婪的烈火中灰飞烟灭。 “之前隔壁那个姓杨的亚洲小子,花十美元从我手里收走的那台破烂手机,比这些货色差远了!”弗兰克一边抚摸著那些手机,一边在心里精打细算,“这些成色完美的机器,要是拿去南区的二手黑市,起码能卖二十美元一台!不,遇到不识货的凯子,三十美元都有人要!” 一百六十台,算下来就是几千美元的纯利润! 这笔钱足够他不仅能在酒吧喝上一个月威士忌,还能去赌场风流快活一整个冬天。 “既然利普这个好儿子都已经贴心地把货给我打包好了,当爹的要是只拿十台,那不是不给他面子吗?” 弗兰克毫无心理负担地给自己的无耻行为找到了完美的道德制高点。他看了一眼地下室通往一楼的內门,门缝里没有光,说明利普还在楼上。 “得赶紧把这些小宝贝运走。” 弗兰克在地下室的杂物堆里疯狂翻找,很快,他在角落里拖出了一辆不知道是从哪里偷回来的、已经锈跡斑斑的推车。 这简直是老天爷都在帮他。 弗兰克哼著走调的乡村音乐,觉得浑身充满了力量。他抱起那两个极其沉重的纸箱,硬生生地塞进了手推车里。为了防止外面会下雪弄湿了这些“金疙瘩”,他还贴心地从旁边扯过一块满是机油污渍的黑色破油布,严严实实地罩在了推车上。 “完美,简直完美。” 弗兰克看著自己的杰作,满意地打了个响指。他推著那辆轮子发出“吱呀吱呀”惨叫的手推车,重新回到了风雪交加的后院。 趁著利普还在二楼臥室里苦熬最后四十台机器的进度条,弗兰克兴高采烈地推著车,大摇大摆地溜出了加拉格家的后院,隱入了南区的漫天大雪中。 大清早的,南区那些正经当铺连捲帘门都还没拉起来。退一万步讲,就算有开门的,那些穷酸老板的收银柜里,也绝对掏不出能一口气吃下这么多高档货的现金。 整个南区,在这个点有实力且有胆量毫不犹豫地咽下这批黑货的地方,只有鲍里斯的二手商铺。 只要到了鲍里斯那里,不管对方怎么狠心压价,哪怕只给一半的钱,他也要立刻套现走人。等中午利普那小子睡醒,发现地下室被洗劫一空的时候,他弗兰克老爹早就揣著厚厚一沓美钞,钻进哪个烧著暖气的地下赌场或者脱衣舞俱乐部里逍遥快活了。 就算利普猜到是他干的又怎样?难不成那个小兔崽子还敢跑去警局,大义灭亲抓自己的亲生父亲吗? 弗兰克越想越觉得自己的计划简直是天衣无缝,推车的脚步也不由得轻快了起来。 但他根本不知道,在这个寒冷刺骨的深夜里,南区不仅仅只有他这一只出来觅食的黄雀。 在距离加拉格家不到一个街区的转角处,一条没有路灯的漆黑巷子里。 一辆没有熄火、车窗玻璃都冻出裂纹的破旧轿车里,两个穿著厚重大衣、戴著黑色毛线头套的壮汉,正冻得脸色铁青,不停地对著手哈气。 副驾驶上的伊利亚骂了一句难听的俄语脏话,烦躁地拍了拍结满冰霜的车窗。 “鲍里斯那个吸血鬼,让我们在这个该死的鬼天气里,蹲守一个在贫民窟里修手机的毛头小子。这他妈跟在西伯利亚罚站有什么区別?”伊利亚抱怨道。 驾驶座上的同伴耶菲姆也是一脸的不耐烦:“鲍里斯说了,那小子手里有两百台解好锁的货,价值一万多刀。这是块肥肉,让我们一定要等他全部搞定,最好是等他明天出门交货的路上,直接连人带货一起截下来。” “那还要等到什么时候?我现在只想喝一杯伏特加。” 就在伊利亚准备从怀里掏出酒壶的时候,他的余光突然扫到了加拉格家后院方向的路口。 风雪中,一个乾瘦老头正推著一辆盖著黑布的超市手推车,深一脚浅一脚地往他们这边走来。那老头虽然走得艰难,但嘴里却哼著欢快的调子,那股得意忘形的劲头,在空旷死寂的街道上显得尤为诡异。 伊利亚眯起眼睛,仔细盯著那个手推车。手推车的轮子压在雪地上,留下了极深的车辙印。显然,那块破旧的黑布下面,盖著非常沉重的东西,而且看纸箱的轮廓…… “等等,你看那个老酒鬼推的是什么?”伊利亚用手肘撞了撞同伴。 耶菲姆探头看了一眼,眼神瞬间变得锐利起来:“纸箱子。看尺寸,跟鲍里斯之前给那小子的装手机的箱子一模一样。而且那老头是从加拉格家后院出来的!” 伊利亚愣了几秒钟,隨后突然捂著肚子,在车里压抑地闷笑了起来。 “我的上帝啊,这群南区的白人垃圾简直是一群不可思议的神奇生物。”伊利亚笑著摇了摇头,“老子正愁怎么不惊动那一家子人进去把货弄出来,结果这小子的亲爹,居然大半夜地把自家儿子的货给偷出来打算去卖了?” “黑吃黑吃到了自己儿子头上,真他妈绝了。”耶菲姆也露出了一丝残忍的冷笑。 “干活吧。感谢这个老酒鬼,我们不用等到明天早上了。” 伊利亚推开车门,抄起放在座位底下一根包裹著黑胶布的实心钢管,像一只敏捷的黑豹,悄无声息地融入了风雪中。 巷子口。 弗兰克正推著车,脑子里全是被脱衣舞女郎环绕的美妙画面。因为推车太重,他不得不低下头,把全身的重量都压在把手上,根本没有注意到前面的阴影里,不知何时已经站著一个高大的黑影。 “晚上好啊,老傢伙。收穫不错?” 一个带著浓重俄罗斯口音的冰冷声音在弗兰克头顶响起。 弗兰克猛地停下脚步,惊愕地抬起头。 还没等他看清眼前那个戴著头套的壮汉,更没等他那张巧舌如簧的嘴里蹦出一个求饶的字眼。 “呼——” 那是钢管撕裂空气的沉闷呼啸声。 在弗兰克的视野彻底陷入黑暗之前,他只感觉到后脑勺传来一阵仿佛颅骨被砸碎般的剧痛。 “砰!” 重重的一记闷棍,精准而狠辣地砸在了弗兰克的后脑上。他甚至连一声惨叫都没来得及发出,整个人就像一截被抽乾了水分的枯木,双眼一翻,直挺挺地向前栽倒。 “扑通”一声闷响,弗兰克乾瘪的身体重重地砸在厚厚的积雪里,手推车也被撞得偏了一下,罩在上面的黑布滑落了一角,露出里面防静电包装反射出的冷冽微光。 伊利亚面无表情地跨过弗兰克在雪地里抽搐的身体,连看都懒得多看一眼这个可悲的老混蛋。他弯下腰,扯好那块黑布,一把攥住手推车的把手。 “货到手了。回车上,暖气开到最大。”伊利亚对著从后面跟上来的耶菲姆打了个手势。 两个东欧打手推著那辆装满了一百六十台无锁苹果手机的超市推车,从容地转身,消失在了南区越来越大的暴雪和夜色深处。 只留下弗兰克像一条死狗一样,静静地趴在冰冷的雪地里,后脑渗出的鲜血很快就被白雪掩盖。 …… 下午两点。 加拉格家的二楼臥室里。 “滴——” 隨著电脑主机发出一声清脆的蜂鸣,屏幕上最后四个绿色进度条,同时走到了终点。 “成功!” 看著屏幕上这行魔力的字符,利普一直紧绷的身体仿佛瞬间被抽乾了所有的力气。他猛地向后瘫倒在那张劣质的电脑椅上,椅子发出一声“嘎吱”惨叫。 早上九点左右补了一觉醒来后,他又在电脑前像个不知疲倦的机器一样枯坐了整整五个小时。受限於电脑接口和处理速度,他只能一次插四根线,四台四台地熬,硬生生地把最后这四十台的硬骨头给彻底啃了下来。 此时的他没有丝毫困意,反而感受到了一种直衝脑门、近乎癲狂的狂喜。 他贏了。 他战胜了杨坚留下来的那些复杂底层协议,战胜了自己肉体的极限。几天几夜的死磕,他终於把鲍里斯给的两百台死机,全部变成了印钞机! “一万八千刀……老子发財了!老子成功了!” 利普双手捂住脸,手指插进油腻的头髮里,喉咙里发出了一阵神经质的、压抑不住的狂笑声。他笑得眼泪都流了出来,仿佛已经看到了自己推著那些货去鲍里斯那里换回成捆的百元大钞,然后彻底翻身,將整个南区踩在脚下的画面。 窗外,冬日午后的阳光依旧惨白而刺眼。 二楼温暖的房间里,利普在疲惫与狂喜的巔峰中做著最辉煌的美梦。 而在一楼那个被强行拽开后门的冰冷地下室里,他用来翻盘的全部筹码早已不翼而飞。 至於几十米外的暗巷雪地里,那个试图黑吃黑却被黄雀在后的无耻老爹,已经在雪地里躺了整整六个小时,此刻正被冻得像一根彻底僵硬的冰棍,悽惨地倒在凝固的血泊中。 上架感言 各位看官、各位大佬,大家好。 一路敲打键盘,歷经两个多月的为爱发电期,咱们的故事终於迎来了至关重要的节点——本书將於明天中午12点正式上架了! 说实话,敲下这篇感言的时候,我的心情就像杨坚第一次醒来,看到那些亮起屏幕的手机一样:既忐忑,又充满期待。 写这本书的初衷,是想给大家呈现一个不一样的故事。 一边是芝加哥南区《无耻之徒》里的穷亲戚们会不会因为主角的到来发生不一样的故事。 另一边是《硅谷》里的倒霉极客创业团队能不能因为主角的到来而真正去改变世界。 我想写一个拥有未来信息的程式设计师,如何在最烂的烂泥潭里开局,用硬核的技术和商业嗅觉,一步步建立起属於自己的硅谷帝国。 从破解手机的起步,到和硅谷大佬的博弈,再到《2048》的数据狂飆,杨坚在书里没有选那条安逸的打工路,而是选择了自己掌舵。 而现实中,作为一个网文作者,我的天使投资人就是正在看这篇感言的你们。 上架,意味著要接受市场的检验了。 熟悉网文的朋友都知道,首订(第一章vip章节的订阅)对一本书来说有多么重要。它不仅是一本书成绩的试金石,更是后续网站给推荐位的重要標准。 首订的数据,直接决定了杨坚的“pied piper”能不能顺利拿到下一轮融资,也直接决定了我能不能在这个风雪交加的码字世界里吃上一口热饭。 所以,我在这里厚顏向大家求一个首订! 哪怕您平时习惯养书,或者打算去看其他渠道,也恳求您能在这个关键的时刻,花一毛钱支持一下首订。这一毛钱,对我、对这本书的命运来说,重如千钧! 为了感谢大家的支持,上架当天,我准备了至少一万字的爆发!只要成绩好,后面的更新绝对管够,杨坚的爆款之路才刚刚开始,后面打脸硅谷巨头的情节绝对让大家爽到飞起! 最后,也是最重要的一部分。 在公眾期,这本书能够在新书榜上披荆斩棘,离不开每一位兄弟姐妹的投票和收藏。你们的每一个点击、每一张票,都是我熬夜码字的动力。 在此,我要向以下各位“天使投资人”致以最诚挚的感谢: 【感谢以下书友投出的宝贵月票】(篇幅有限,精选部分感谢,每一张票作者都记在心里!) 四季 青衣流星 咸香砖 csp23 教导处主任 天长有尽 无聊亏了 十二道一 朝阳至尊 兔仔 wicker 二次人生 雪夜冬天 【感谢以下书友投出的推荐票】(篇幅有限,精选部分感谢,每一张票作者都记在心里!) 夜未情雨未伤 我心如铁坚不可摧 四季 抽菸喝酒烫头纹身山王世尊 csp23 江湖人称徐小二 二次人生 54你的小哥哥 十二道一 天长有尽 我是杰克黄 白霖轩 alexan 鬼谷双剑 感谢你们的一路陪伴! 废话不多说,明天中午12点,我们在vip章节,不见不散! 求首订!求月票!求订阅! 让我们一起,把南区的风雪,吹到硅谷的阳光里! 第六十九章 利普沦为黑工 (求追定!求收藏!) 第70章 利普沦为黑工 (求追定!求收藏!) “滴隨著电脑主机发出一声清脆而疲惫的蜂鸣,屏幕上最后四个绿色进度条,终於同时走到了终点。三天內重复了50次的“成功”字符,在昏暗的房间里散发著幽绿色的光芒。 利普一直紧绷的身体仿佛瞬间被抽乾了所有的力气,他猛地向后瘫倒在那张劣质的电脑椅上。 他抬起满是血丝的眼睛,看了一眼墙上的掛钟,下午两点半。 经过漫长而痛苦的煎熬,他终於把这最后四十台硬骨头全部啃了下来。此刻,他的手指因为长时间敲击键盘和插拔数据线而微微颤抖,但他感觉不到丝毫的疲惫。 取而代之的,是一种直衝脑门、近乎癲狂的狂喜。 两百台手机,全部破解完毕。 “一万八千刀——”利普喃喃自语,乾裂的嘴唇勾起一个不受控制的弧度,“去他妈的贫民窟,去他妈的南区,老子发財了!” 他甚至已经想好了这笔钱要怎么花。还清鲍里斯的高利贷,然后买一身帅气带派的衣服,去市中心的高级酒吧点一杯最贵的波本威士忌,把那些平时看不起他的市侩女孩迷得神魂顛倒。 不过到时候可能还得弄个假身份张才能进酒吧。 带著这种飘飘欲仙的幻觉,利普从椅子上弹了起来。他手脚麻利地將这四十台刚刚重获新生的苹果四代手机仔细擦拭乾净,装进防静电袋,然后小心翼翼地码放进一个破旧的双肩包里。 “现在,去把剩下的货匯合,然后去二手电子商铺提款!” 利普哼著一首不知名的轻快小调,脚步轻浮地走下楼梯。他甚至心情大好地避开了楼梯上那块总是嘎吱作响的烂木板,径直走向通往地下室的內门。 一想到废弃桌台上那两个装满160台手机的厚实纸箱,利普的心臟就忍不住狂跳。 那是他的黄金,是他翻身的全部筹码。 他拧开地下室门把手,顺著木台阶走了下去。 “啪。” 利普扯了一下半空中的拉线开关,昏黄的灯泡闪烁了两下,照亮了阴暗潮湿的地下空间。 下一秒,利普嘴里哼著的小调夏然而止。 他脸上的狂喜瞬间凝固,童孔在昏暗的光线中剧烈收缩。手里的双肩包“吧嗒”一声掉在满是灰尘的水泥地上。 废弃的桌子檯面上,空空如也。 没有大纸箱,没有小纸箱。什么都没有。只有几片被隨意撕扯丟弃的透明胶带,孤零零地粘在生锈的金属外壳上,仿佛在无情地嘲笑他的愚蠢。 “不——不!这不可能!” 利普发出一声犹如野兽濒死般的绝望嘶吼。他像疯了一样衝到洗衣机旁,双手疯狂地在桌子上,甚至角落的杂物堆里翻找。 没有,什么都没有! 价值一万四千多美元的160台手机,就这么凭空蒸发了! 一股冰冷的寒意从脚底板直衝天灵盖,利普浑身的血液仿佛在这一刻停止了流动。 就在他感觉自己快要窒息的时候,一阵刺骨的冷风突然从地下室的深处吹了过来。 他猛地转过头。 在地下室的另一侧,那扇常年不用、合页几乎锈死成铁疙瘩的木板后门,此刻正大敞著。 外头刺眼的冬日阳光混合著零下十几度的严寒,肆无忌惮地灌进这个原本封闭的空间利普踉蹌著走到后门前,死死地盯著门框。 门把手和边缘腐烂的木头上,有著明显的新鲜撬动痕跡。木屑散落一地,生锈的合页被一种巧妙的蛮力硬生生扯得变了形。 能用这种方式进来的人,绝对不是什么隨机路过的蟊贼。这个人一定对加拉格家的结构了如指掌,甚至清楚地知道这扇连家人都经常忽略的后门,存在著结构性的弱点! 一个不安的念头浮上利普的心头一是弗兰克!一定是那个王八蛋! 利普的胃里一阵翻江倒海,被至亲背刺的噁心感让他几乎想要呕吐。 虽然他潜意识里极度不愿承认这个残酷的现实,但在南区,在这个家里,能干出这种毫无底线、丧尽天良事情的人,除了他那个为了买酒连亲生孩子的器官都敢卖的混蛋老爹,还能有谁? “该死!弗兰克!我要杀了他!我发誓我一定要杀了他!” 利普咆哮著,双眼通红地衝出后门。 外面的阳光异常刺眼。虽然暴雪停了,但今天的太阳出奇的大。利普像一条疯狗一样趴在后院的雪地里,试图寻找窃贼留下的痕跡。 雪地上確实有一串凌乱而慌张的脚印。利普连外套都顾不上穿,顺著这串脚印就往巷子外面狂奔。 然而,现实再次给了他重重一击。 因为今天出了大太阳,路上的积雪开始大面积融化,变成了泥泞不堪的黑色冰水混合物。加上南区街道上那些早起捡垃圾的流浪汉、送报纸的小孩和路过的行人,原本清晰的脚印到了街边,就彻底与无数杂乱的痕跡融为一体,断了线。 利普站在人来人往、脏乱差的南区街道上,寒风如刀子般割著他只穿了一件单薄t恤的身体。但比起肉体上的寒冷,他的心早已彻底凉透,摔成了粉碎。 他呆呆地站在原地,脑子里嗡嗡作响。 完了,一切都完了。 他在寒风中颤抖著,大脑开始不由自主地进行一场极其残酷的数学运算。 现在他手里,只剩下双肩包里的最后40台手机。按照之前和鲍里斯约定的90刀一台,他还能拿到3600刀。 而他的债务呢? 为了吃下这批货,他自己掏空了全部家底,垫进去了1300刀的本金;又向鲍里斯借了2300刀的高利贷。 3600刀的收入,去平掉3600刀的成本。看起来好像是打平了? 不。 利普的面部肌肉痛苦地抽搐了一下。他想起来了,高利贷还有一笔吸血鬼般的利息整整700刀! 这意味著,他没日没夜地熬了三天三夜,不仅一分钱没赚到,自己的1300刀本金全打了水漂,倒欠了南区黑帮700刀,並且隨时面临著被砍断手指的风险! 这是何等荒谬的悲剧。 利普的面色在阳光下阴晴不定,指甲深深地陷进掌心的肉里。他想逃跑,想找个没人的地方躲起来。 但在南区,欠了地头蛇的钱如果敢跑,下场只会是被装进汽油桶里沉入密西根湖。 经过漫长而痛苦的內心挣扎,利普狠狠地咬了咬牙,转过身,拖著灌铅般的双腿,向鲍里斯的二手商铺走去起码,把这40台手机卖掉,还能有点收入去填补那个恐怖的窟窿。 鲍里斯的二手商铺里,一如既往地瀰漫著雪茄的劣质菸草味和陈旧皮革的气息。 当利普推开玻璃门走进去的时候,鲍里斯正坐在柜檯后面,手里把玩著一把精致的纯银打火机。 看到利普苍白如纸、双眼通红的模样,鲍里斯的嘴角微不可察地勾起了一抹不易察觉的狞笑,但很快就被他用老练的偽装掩盖了过去。 “哟,这不是我们南区的天才小黑客吗?”鲍里斯挑了挑眉毛,“看你这脸色,昨晚是在哪个脱衣舞娘的肚皮上用力过猛了吗?我的货呢?” 利普深吸了一口气,用力控制著自己发抖的声带,將那个破双肩包扔在了柜檯上。 “出了点意外。”利普死死盯著鲍里斯的眼睛,试图让自己显得不那么心虚,“我的地下室被人撬了,货被抢了160台。现在我手里只有这40台了。” 鲍里斯故意装出一副震惊的模样,猛地从椅子上站了起来。 “what the fk?!被抢了?在南区,居然有人敢抢老子预定的货?”鲍里斯重重地拍了一下柜檯,隨后眼神冷酷地看著利普,“利普,你是在拿我寻开心吗?” “我没开玩笑!”利普急切地辩解,“但你放心,我一定会把那个该死的贼抓出来! 这40台是我刚做完的,毫无瑕疵。我们之前的交易合同还生效吧?90刀一台,你先验货。” 鲍里斯眯起眼晴,盯著柜檯上的包看了几秒钟,然后缓缓地坐回了椅子上。他从包里抽出一台手机,熟练地开机、测试信號、滑动屏幕。 確认完美无锁后,鲍里斯把手机隨手扔在桌上,靠在椅背上,从鼻腔里喷出一股浓浓的雪茄菸雾。 “合同当然生效,利普。我鲍里斯做生意向来最讲信用。” 听到这句话,利普紧绷的神经稍微放鬆了一点。 然而,鲍里斯接下来的话,却瞬间將他打入了十八层地狱。 “不过嘛”鲍里斯拉长了音调,伸手敲了敲桌面,“这几天外面的风向变了。你这种成天躲在地下室里敲键盘的书呆子可能没看新闻。苹果发布的新款手机iphone4s销量一片大好。” 利普愣住了:“那又怎样?” “怎样?”鲍里斯像看白痴一样看著他,“iphone4s一出,对整个智慧型手机市场造成了巨大的衝击!正版全新iphone4的价格已经在跳水了,现在愿意花高价买二手iphone 4的凯子越来越少。我的出货渠道受到了极大的影响。” 鲍里斯身子前倾,那张满是横肉的脸逼近利普,冷酷地吐出了判决:“所以,我之前给你的90刀收购价已经作废了。现在,我只能以60刀一台的价格,收你手里这40台机器。” “60刀?!” 利普的瞳孔猛地放大,血液直衝大脑。他像一头髮狂的公牛一样双手猛拍柜檯,朝著鲍里斯咆哮起来:“你他妈在耍我吗?!60刀?这连成本都不够!我们之前明明说好的是90刀!你不能这么做生意!” “小声点,男孩。”鲍里斯掏了掏耳朵,眼中闪过一丝危险的光芒。 “我凭什么小声?!你这个吸血鬼!我要告诉整个南区的人,你鲍里斯是个不守信用的奸商!我要让所有人都不要再和你做生意!”利普彻底失去了理智,指著鲍里斯的鼻子破口大骂。 面对利普的无能狂怒,鲍里斯不仅没有生气,反而仰起头,发出一阵极其嘲讽的狂笑0 “哈哈哈哈——利普,你真是太可爱了。”鲍里斯笑得眼泪都快出来了,他猛地收敛笑容,眼神如刀般死死钉在利普脸上,“去告诉南区人我是个奸商?难道在整个芝加哥南区,还有谁不知道我鲍里斯是个奸商的吗?!” 利普被这极度厚顏无耻的言论噎得一句话也说不出来。 “醒醒吧,大学生!”鲍里斯用手指重重地戳著柜檯,“这里是南区!不是你们学校过家家的辩论赛!我们之间有任何確定收货价格的白纸黑字合同吗?没有!规则就是,谁手里有钱,谁就说了算!” 鲍里斯轻蔑地指了指门外:“你现在就可以带著这40台破烂滚出我的店。但我敢打赌,以现在的市场行情,你拿著这些黑货走到別的地方,那些人连50刀都不会给你,甚至会直接掏枪把你的货黑掉。你信吗?” 利普面如死灰。他紧紧地攥著拳头,指甲几乎刺破了皮肤。他知道鲍里斯说的是实话,在南区的地下黑市,失去议价能力的弱者只有被生吞活剥的份。 “你——你再给我点时间。”利普的声音带上了屈辱的颤抖,做著最后的挣扎,“我发誓,我一定能找回那160台手机,只要你按原价——” “闭嘴。”鲍里斯冷酷地打断了他,“那是之后的交易,能不能找回来是你自己的事。今天,我们只解决眼前这笔烂帐。” 鲍里斯从抽屉里拿出一个计算器,扔在利普面前。 “现在,告诉我,卖还是不卖?不卖就滚出去,准备迎接討债人的棒球棍。” 利普站在原景,胸口剧烈景起厂著。骄傲、不甘、屈辱、绝望——各种情乲在他眼中疯狂交织。足足过了两分钟,他终於丝一个被抽去了脊小骨的战俘一样,颓然景乧下了头。 “——卖。”他从牙缝里挤出这个字,面色苍白得丝个死人。 “明智的选择。”鲍里斯露出了满意的狞笑。 他拿起计算器,手仭在上面飞快景按动著,发出“噼里啪啦”的催命声响。 “那么,现在该聊聊你高利贷的事情了。既然这40台手机你卖给我了,我们就直接抵扣债务。” 鲍里斯將计算器的屏幕转向利普。 “40台,每台60刀,总毫是2400刀。我先扣掉你当初入股的1300刀本金,这笔交易你还剩下1100刀的进帐。” 鲍里斯顿了顿,眼神变得如同毒蛇一般阴冷。 “但是,別忘了你欠我的钱。贷乍本金2300刀,减去你刚才赚的1100刀,你还欠我1200刀。再加上那雷打不动的700刀利火——” 鲍里斯用粗壮的手仅重重景戳在计算器的等號上。 “1200加700——利普,你现在还欠我整整1900刀。” 丫著屏幕上那个刺眼的“1900”,利普感觉一阵天旋景转。三天三夜的拼命,不仅一无际获,反而背上了如此沉重的债务。 “现在,你给我竖起耳朵听好了,男孩。”鲍里斯双手交叉垫在下巴上,居高临下景俯视著利普,“鑑於你目前的破產状况,我这个人大发慈悲,给你两个选择。” 利普抬起头,眼神空洞景丫著他。 “第一个选择。”鲍里斯竖起一根手仞,“按照届区高利贷的规矩,九出十三归。如果你这i不能一|性还清1900刀,那么这笔钱就会进入利滚利的循环。到下个礼拜这个时候,你需要还我的数字,將变成2850刀。再下个礼拜,就是4200刀。” “这他妈是抢钱!!”利普就丝被踩了尾巴的猫一样跳了起来,双眼布满血丝,“你再给我几天时间!我一定能把弗兰克那个老混蛋找出来!我一定能找回那批手机的!” 鲍里斯在心里发出一声不屑的冷笑。 找回个屁,那160台手机现在就仫仫静静景躺在老子景下室的保险柜里呢。你那个智障老爹,现在估计还在哪个雪堆里当冰棍。 但表面上,鲍里斯依然面无表情。 “我没兴趣听你那些家庭伦理剧的废话。”鲍里斯竖起了第二根手仞,缓缓吐出了他精心准备的杀招,“际以,你可以考虑第二个选择。” “那就是,给我打白工。” 利普愣住了。 鲍里斯点燃了雪茄,吐出一口烟雾:“我形近通过特殊渠道,搞到了很大一批被运营商死死锁住的i phone4s。那是市面上形新的货色,锁得极其复杂,普通的黑客根本束手无策。” 说到这里,鲍里斯故意停顿了一下,用一种极其轻蔑和挑衅的眼神看著利普。 “我记得之前你带那个叫杨坚的亚洲人来的时候,他可是当著我的面夸下海口,说这个世界上际有iphone的运营商锁,在他眼里鉤不过是小孩的玩具,他闭著眼睛鉤能破解。” 鲍里斯冷笑了一声:“我想,作为杨坚在这个亻子里的“合伙人”,既然他那么厉害,你这个自詡为届区第一天才的大习生,肯定也从他那里习到了这种本事吧?你一定也能做到吧?” 这乕话,就像是一根淬了毒的针,精准而狠辣景刺中了利普內心最敏感、最脆弱的自尊心。 自从杨坚用那种降维打击般的为术写出解锁代码后,利普亪然表面上臣服,但骨子里的骄傲让他始终暗暗憋著一口气。他绝不承认自己比那个亚洲人差! “这有什么难的?!”利普几乎是条件反射般景、狂傲景吼了回去,“杨坚能做到的事情,我菲利普·加拉格肯定也能做到!那根本不是什么复杂的底层践议!” “完美!”鲍里斯一拍巴掌,眼中闪过极其狡诈的光芒,“那我们就一言为定。” “既然你有这个本事,那这周你就待在我的仓库里,把我那批i phone4s全部破解掉。款要你做完,你欠我的那1900刀高利贷,连本带利,一笔勾销!” 利普咬了咬牙,峦然知道自己成了苦力,但这镇实是目前唯一能摆脱高利贷死局的方法。 “好!我接了!”利普硬著头皮问道,“井少台机器?” 鲍里斯靠在椅背上,微笑著吐出一个数字:“不井,也就800台。” “井少?!”利普的声音瞬间变了调,几乎破音,“800台?!你他妈疯了吗!就算我不吃不睡,一台机器哪怕款花二十分钟,这周的时间也根本不够!时间太少了!” 鲍里斯站起身,整理了一下自己的西装领带,宫过柜檯,走到彻底崩溃的利普身边,拍了拍他僵硬的肩膀。 “利普,我的朋友。”鲍里斯在利普耳边冷冷景艺语,“在这个残酷的资本世界里,你需要花井少时间,那是你需要思考的事情。” 他走向店铺的后门,將一把厚重的铁钥匙扔在桌子上。 “门后就是仓库。里面的行军床和泡麵足够你吃一个星期。这周结束前,我要丫到800台解锁的完美新机。否则,你知道我的棒球棍有井硬。” 说完,鲍里斯头也不回景走进了里屋,“砰”景一声关上了门。 仫静的二手商铺里,只剩下利普一个人。 他丫著桌子上那把生锈的铁钥匙,仿佛丫到了一副沉重的镣銬。 > 第七十章 跨年与资產总结 第71章 跨年与资產总结 2011年12月31日,芝加哥市中心。 伴隨著一阵低沉而浑厚的引擎轰鸣声,一辆通体银灰色、线条硬朗的丰田rav4碾过南区边缘满是泥泞和坑洼的积雪路面,平稳地驶上了通往市中心的宽阔高架桥。 虽然从外观上看只是一辆普通的紧凑型suv,但懂行的人只要敲一敲那厚达几英寸的车窗玻璃,或者看一眼那明显经过强化重装的底盘悬掛,就会立刻倒吸一口凉气。 这是一辆花了杨坚整整3.8万美元、在黑市专业修车厂进行过深度爆改的防弹加厚版越野车。毕竟在治安如同战场的芝加哥南区,开著超跑只会成为帮派分子的收割对象,而这种外表低调、防御拉满的装甲级座驾,才是真正能在枪林弹雨中保命的好伙计。 当然,高架桥上,没碰到下雨,也没开迈巴赫,一切安全! 此时,车厢內开著充足的暖气,车载音响里正流淌著悠扬的爵士乐,將街道上的警笛声与流浪汉的叫骂声彻底隔绝在外。 副驾驶座上,凯伦正微微侧著头,痴迷地看著正在开车的杨坚。 今天的凯伦经过了精心的打扮。她穿上了一件质地柔软的米色羊绒大衣,內搭一条修身的黑色针织连衣裙,將她那青春无敌、前凸后翘的身材勾勒得恰到好处。金色的长髮被精心打理过,散发著淡淡的香水味。 她看著杨坚那稜角分明的侧脸,看著他单手握著方向盘时那种从容不迫、掌控一切的气场,心跳不由自主地加快了。 在南区,她见惯了像利普那样自作聪明的小混混,见惯了像弗兰克那样烂泥扶不上墙的酒鬼: 但杨坚不同,这个男人就像是一个突然降临在贫民窟的异类,深邃冷酷,有野心的同时也拥有著將野心变成现实的恐怖实力。 “在看什么?”杨坚没有转头,只是看著前方的路况,淡淡地问道。 “在看你。”凯伦毫不掩饰自己的迷恋,她伸出手指,轻轻划过真皮座椅的纹理,“杨,我有时候觉得你简直像个魔术师。几个月前,你还住在那个散发著霉味的破出租屋里,现在————你居然开上了这样的好车,还要带我去市中心跨年。” “这只是个代步工具而已,下次让你坐跑车的副驾。”杨坚嘴角勾起一抹淡笑,“坐稳了,今天带你去看看真正的芝加哥。” 隨著车辆驶入卢普区,周围的景色发生了翻天覆地的变化。 破败的红砖房和涂鸦墙消失了,取而代之的是直插云霄的摩天大楼,乾净整洁的街道,以及穿著考究的都市男女。 上午的阳光虽然清冷,但照在身上依然带著一丝暖意。杨坚將车停在千禧公园附近的地下车库,带著凯伦来到了著名的地標建筑“大豆子”(cloudgate)前。 巨大的不锈钢雕塑在冬日的阳光下反射著周围的城市天际线,也清晰地倒映出杨坚和凯伦並肩而立的身影。 看著光滑曲面上那略显失真的倒影,杨坚的思绪有一瞬间的恍惚。他突然想起了今年春天刚上映的科幻电影《原始码》。 电影的最后一幕,同样经歷了一场惨烈交通意外的男主角,也是这样带著女伴站在这颗“大豆子”前,在平行的时空里,借著另一具躯体重获新生。 此时此刻,犹如电影照进现实。他这个原本应该在甘迺迪机场空难中化为灰烬的纽约码农,此刻却以一个截然不同的身份,站在了这面巨大的镜子前,俯瞰著这座城市。 命运的隱喻,有时就是如此充满著荒诞的魔幻感。 “你在看什么?”凯伦顺著他的视线看向光滑的镜面,好奇地问。 “没什么。”杨坚收回了思绪,深邃的眼底闪过一丝只有他自己才懂的释然,淡淡地笑了笑,“只是觉得,我们站在这里的样子,感觉很不错。” 这里没有南区隨处可见的帮派涂鸦,只有拿著相机拍照的游客和推著婴儿车散步的家庭。 凯伦像个第一次进城的小女孩一样,兴奋地拉著杨坚在“大豆子”前摆出各种姿势合影。看著照片里那个站在摩天大楼背景下、笑容明媚的自己,又看了看身边身姿挺拔的杨坚,一种前所未有的虚荣心和安全感將她彻底包围。 下午的行程,是从芝加哥艺术博物馆开始的。 当凯伦踩著那歷经百年沧桑的大理石台阶,走进这座静謐而宏伟的艺术殿堂时,她下意识地放轻了呼吸。杨坚带著她穿梭在莫奈的《睡莲》与修拉的名作《大碗岛的星期天下午》真跡之间。 面对这些价值连城的艺术品,杨坚的眼神依然平静如水,甚至能用一种低沉而平和的语调,隨口向她讲起画作背后的光影构图。 凯伦听不懂那些高深的艺术词汇,但看著身旁这个在顶级殿堂里依然閒庭信步的男人,她觉得那些掛在墙上的世界名画,似乎都不及他此刻从容的侧脸迷人。 从博物馆出来,暮色渐四合。两人漫步在著名的“华丽一英里”密西根大道上。 冬日的寒风吹不散整条街璀璨奢华的橱窗灯光。杨坚牵著她,接连走进了香奈儿和普拉达的精品店。店里铺著厚实柔软的羊毛地毯,空气中瀰漫著高级定製香氛的独特味道。 一开始,凯伦看著那些动輒几千美元的標价牌,还会心跳加速、本能地想要退缩,但杨坚根本不给她犹豫的机会。 只要是凯伦自光多停留了几秒的当季新款大衣,或是她指尖轻轻划过的小羊皮手袋,杨坚连价格標籤都不扫一眼,只是微微偏过头,对著迎上来的高级柜姐淡淡地吩咐一句:“去让她试。合適的,全部包起来。” “滴”— 清脆的信用卡刷卡声,在安静的vip室里如同世界上最动听的魔法咒语。 名贵的丝绒礼盒在沙发上越堆越高。那些平时习惯用下巴看人的高傲柜姐们,此刻正端著免费的高级香檳,用一种极度艷羡、甚至近乎諂媚的目光围在凯伦身边,一口一个“女士”地极尽讚美。 在金钱构筑的绝对权力面前,杨坚那种漫不经心、挥金如土的底气,如同最猛烈的催情药。 凯伦看著镜子里那个焕然一新、被奢侈品武装到牙齿的自己,在这个纸醉金迷的世界里,连同身体和灵魂,彻底沦陷了。 时间推移到了傍晚。 杨坚牵著凯伦的手,走进了约翰·汉考克中心。电梯以极快的速度攀升,最终停在了第95层,这里是芝加哥最著名的顶级景观餐厅。 在服务员恭敬的引领下,两人在靠著落地窗的最佳位置坐下。 窗外,是正在渐渐暗下来的天色。整个芝加哥的城市灯火像是一张无边无际的璀璨星网,在他们脚下铺展开来。密西根湖在夜色中呈现出一种深邃的蓝黑色,如同最顶级的丝绒。 凯伦坐在柔软的天鹅绒餐椅上,看著桌上摇曳的烛光,精致的银质餐具,以及面前那份点缀著黑松露和海胆的顶级澳洲和牛,整个人陷入了一种巨大的不真实感中。 她端起那杯价值不菲的罗曼尼·康帝红酒,轻轻抿了一口,醇厚的酒香在口腔里散开0 “杨————”凯伦转过头,看著窗外那令人室息的繁华夜景,声音甚至带著一丝颤抖,“这里————简直不像我认识的芝加哥。太美了,美得像是在做梦一样。我在南区活了十八年,从来不知道就在几英里外的地方,竟然是这样的一个世界。” 杨坚放下手里的刀叉,拿起餐巾优雅地擦了擦嘴角。 “南区只是个起点,凯伦。”杨坚的声音低沉而富有磁性,带著一种不容置疑的上位者威严,“甚至连芝加哥,也只是一个路过的地方。这个世界比你想像的要大得多,资源、金钱、权力,它们都聚集在金字塔的顶端,等待著能够打破规则的人去掠夺。” 他举起红酒杯,与凯伦的酒杯轻轻碰了一下,发出一声清脆的“叮”。 “而我,不仅要爬到顶端,还要自己制定规则。” 凯伦看著杨坚,她听不懂那些复杂的商业逻辑,但她能感受到这个男人身上散发出来的那种令人战慄的征服欲。 那一刻,南区那个叛逆的凯伦彻底死去了,取而代之的,是一个对眼前这个男人心甘情愿臣服,甚至是卑微仰望的女人。 “只要能跟在你身边,去哪里我都愿意。”凯伦眼神迷离,声音软得像是能滴出水来。 深夜,临近午夜十二点。 作为今晚abc《迪克·克拉克新年摇滚夜》的重头戏,海军码头附近已经挤满了等待跨年的人群。 密西根湖面上吹来的寒风刺骨,温度已经降到了零下十几度。即便凯伦穿著厚厚的羊绒大衣,依然被冻得瑟瑟发抖。 杨坚见状,自然地伸出手,將她一把揽入怀中,用自己宽大厚实的高档风衣將她紧紧裹住。 感受著杨坚胸膛传来的炙热体温和强有力的心跳,凯伦把脸深深地埋在他的胸口,贪婪地呼吸著他身上那种混合著须后水和淡淡菸草的男性气息。 “各位,准备好了吗?!” 远处的主舞台上,格莱美得主chancetherapper在麦克风里声嘶力竭地大喊,瞬间点燃了全场的情绪。 “10!9!8————“ 巨大的人浪开始齐声倒数,声音震耳欲聋。 “3! 2! 1—happynewyear!!!“ “轰——砰!” 伴隨著整齐划一的欢呼声,密西根湖上空瞬间被照亮。数十枚巨大的礼花拖著长长的尾跡腾空而起,在漆黑的夜空中猛然绽放,化作漫天绚烂的流星火雨。 七座桥樑同步发射的烟花形成了一条长达一英里的“火龙”,將整个芝加哥的夜空映照得亮如白昼。 烟花五顏六色的光芒打在凯伦因激动而泛红的脸颊上。 杨坚低下头,看著怀里这个美得不可方物的女孩,凑到她的耳边,用只有两人能听见的声音说道:“新年快乐,凯伦!” 在震耳欲聋的烟花轰鸣声中,在漫天绚烂的火光映照下,凯伦闭上眼睛,踮起脚尖,双手死死地勾住杨坚的脖子,热烈、疯狂且毫无保留地吻上了他的嘴唇。 在这个寒冷的跨年夜,她献出了自己全部的灵魂。 第二天,新年的第一缕晨曦穿透了云层,透过落地窗洒在了芝加哥半岛酒店的一间高级客房內。 这是一间占地五十多平米的高级客房,一晚的售价是八百美元。 —— 房间里厚实柔软的羊毛地毯和全智能的温控系统,以及空气中若有似无的高级定製薰香,无不散发著老牌顶奢酒店独有的质感。对於刚从南区贫民窟出来、平时连二十块钱汽车旅馆都嫌贵的凯伦来说,这已经是她这辈子住过最奢华的天堂。 杨坚从那张巨大且柔软的大床上醒来。他舒展了一下结实的肌肉,浑身感到一种彻底释放后的清爽与通透。 回想起昨晚,从海军码头回到酒店后,在震撼、崇拜以及对未来无限渴望的驱使下,凯伦展现出了令人难以置信的疯狂。 那是一种近乎献祭般的曲意逢迎,她试图用自己年轻完美的身体,牢牢地拴住这艘即將一飞冲天的火箭。 杨坚转过头,看著身旁依然在熟睡中、眼角还带著一丝泪痕的凯伦,嘴角勾起一抹满意的微笑。 但他並没有留恋温柔乡,他很清楚,女人只是沿途的风景,而他真正的帝国,还在那堆冰冷的代码和数据里。 杨坚轻手轻脚地掀开高织密度的埃及棉被,披上一件真丝睡袍。他走到套房巨大的落地窗前,俯瞰著初醒的芝加哥市中心,隨后转身走向了书房,在宽大的实木书桌前坐下,打开了笔记本电脑。 在屏幕亮起的那一刻,他的眼神瞬间从昨夜的温存,切换回了理智思考的模式。 2012年1月1日。新年第一天,是时候对自己的资產进行一次仔细復盘了。 杨坚的手指在键盘上飞快地敲击了几下,调出了自己用python编写的后台监控程序。 隨著回车键按下,屏幕上不再是枯燥的代码,而是一行行正在实时跳动的绿色数字。 他的目光首先扫过看板底部的歷史记录。那里躺著大约一万五千美元的资金。这是他刚在南区醒来时,为了度过最艰难的生存斩杀线,搞破解iphone手机的灰產赚来的第一桶金。 看著这笔钱,杨坚眼中闪过一丝嫌弃。 实体灰產的容错率实在太低,隨便一个南区癮君子就能把供应链毁掉。而且赚钱的效率太慢,花费时间与得到的產出根本不匹配。他早就切断了这条线,这区区一万五千块,如今只能算作杨坚帐户里的零头。 视线缓缓上移,是一笔五万美元的入帐。 这是来自苹果公司安全团队的漏洞悬赏。前阵子,他利用前世的记忆提前截胡了一个致命的基带漏洞。不过,这五万美元的现金只是个添头。 杨坚瞥了一眼屏幕右下角的时间,真正无价的东西,是附加条款里那个即將在今天早上八点生效的苹果商城首页推荐位。 这也正是他此刻紧盯著数据面板的原因。 屏幕右侧,《2048》的实时流水正以一种令人心跳加速的频率翻滚著。 这款看似简单的益智类小游戏,目前已经在安卓、ios、pc客户端和网页端全面铺开。除了保留网页版作为纯净的引流入口外,其余三个端全被杨坚放置了gg栏。 自圣诞节在海外论坛引爆以来,《2048》就像病毒一样在白领和学生群体中疯狂蔓延。到目前为止,累计收益已经达到了惊人的六十万美元。更恐怖的是,就在跨年前几天,单日gg总收益已经硬生生突破了五万美元的大关! 但这还不够,作为一个经歷过移动网际网路浪潮的人,杨坚並没有被这印钞机般的速度冲昏头脑。 他太清楚这类现象级小游戏的宿命了。它的爆火生命周期通常只有三个月,这就是纯粹的波峰收割。一旦热度褪去,收益就会断崖式暴跌。 不过,有了苹果官方推荐位,在官方恐怖的流量池倒灌下,这头正值壮年的“现金牛”,绝对还能再狠狠挤出至少百万美金的奶水,迎来一个极其疯狂的二次巔峰。 最终,杨坚的目光落在了看板的最顶端。那里,静静地躺著一笔超级巨款整整四百万美元。 这是他自前最引以为傲的一笔交易。 他將前世那个几乎能涉及整个网际网路生態的漏洞log4j的防护协议,提前卖给了硅谷巨头互利公司(hooli)。 ceo加文·贝尔森为了在硅谷科技圈掐死竞爭对手,眼都不眨地豪掷了四百万美金,买断了这个杀手鐧。 杨坚靠在真皮转椅的椅背上,端起手边那杯刚刚送来的现磨黑咖啡,轻轻抿了一口。 他在脑子里做了一个简单的加法。 各渠道现金与存款总计,大约四百六十六万五千美元。 实体资產方面,除了一辆价值三万八千美元的防弹改装版rav4,不动產依然是零。他在南区那个散发著霉味的出租屋甚至连押金都没去退。 放下咖啡杯,杨坚关掉了资產监控面板,切入了一个高度加密的海外帐户管理后台。 他之前委託洛克哈特—加德纳事务所註册的两家离岸公司,现在正好將手头的资產进行物理隔离。 第一家公司—piedpiper(魔笛手)。 杨坚移动滑鼠,通过企业公户的结算通道,將《2048》產生的所有恐怖流水,以及未来计划开发的游戏和应用软体业务,全部划入了这家公司名下。 主营业务:电子游戏与应用开发。在未来很长一段时间里,魔笛手都將扮演他商业帝国最核心的现金奶牛和算法温床。 紧接著,他的目光落在了屏幕右侧的第二个名字上。 第二家公司—andurilindustries(安杜瑞尔工业)。 魔笛手只是他用来收割硅谷財富的工具,而安杜瑞尔,才是他未来在这个世界真正安身立命、掌控权力的钢铁王座。如果单纯拥有財富和科技企业,在漂亮国这边与小儿持金过闹市无异。分出蛋糕与权力阶层的媾和是必要的。 主营业务:机器人研发与自动化国防科技。 伴隨著敲击回车键的清脆声响,他將两百万美元巨款,直接注入了安杜瑞尔的企业帐户中。 然而,看著帐户里剩余的266万,杨坚的头脑里响起了刺耳的警报声。 在美国,哪怕你是个无恶不作的黑帮教父,你可以躲过fbi的追捕,可以逃过cia的暗杀,但你绝对逃不过一个部门的眼睛——irs(美国国家税务局)。 这四百多万美金的收入,大部分是通过技术悬赏、gg联盟分发和企业合同打进来的,每一笔都在银行系统里留下了清晰的流水痕跡。 如果他不採取行动,几个月后的报税季,irs那帮比南区抢劫犯还要凶狠的税务官,会合法地从他帐上划走將近百分之四十的个人所得税! 那可是將近两百万美金!这比杀了他还要难受。 现在的他,急需在芝加哥或者纽约,寻找一家顶级的国际会计师事务所,聘请最专业的註册会计师,买房,在德拉瓦州或是开曼群岛建立离岸公司架构(vie),设立家族信託,將个人所得税转化为企业经营成本,用尽所有办法进行最合法的避税操作。 当然,离4月份的交税日还远著,杨坚有充足的时间进行合理微操。 一切都走在变好的道路上。 第七十一章 买断四足机器人专利 第72章 买断四足机器人专利 伴隨著沉闷的引擎声,那辆犹如装甲车般的黑色丰田rav4碾过满是黑色冰水混合物的路面,从光鲜亮丽的市中心,重新驶入了破败嘈杂的南区。 车窗外,摩天大楼和奢侈品店的霓虹灯被涂鸦墙、生锈的铁丝网和街头游荡的癮君子所取代。 副驾驶座上,还穿著那身高档米色羊绒大衣的凯伦,看著窗外这犹如地狱般熟悉的贫民窟景象,眼中闪过一丝难以掩饰的失落。 体验过云端之上的奢靡,再落回这满是泥泞的烂泥潭,这种巨大的阶级落差实在让人难以接受。 但杨坚的脸上却没有丝毫的情绪波动,几英里之间的贫富差距他见多了,英雄联盟中皮尔特沃夫与祖安的差距更大。 对他而言,无论是繁华的卢普区,还是骯脏的南区,都只是他商业版图扩张过程中的背景板。 几分钟后,车辆缓缓停在了凯伦家那栋有些破旧的独立屋前。 “杨,谢谢你————这是最棒的一个跨年夜。”凯伦依依不捨地凑过来,在杨坚的嘴唇上留下一个冗长而热烈的湿吻。 隨后,她才推开车门,提著那几个装著香奈儿和普拉达的大购物袋,像只骄傲的孔雀一样走进了屋里。 看著凯伦的背影彻底消失在门后,杨坚重新掛上挡位,一脚油门驶离了这条街区。 车厢里只剩下平稳的引擎声,就在杨坚独自开往自己出租屋的路上,放在中控台上的手机突然震动了起来。 瞥了一眼屏幕上显示的来电人,杨坚顺手按下了车载蓝牙的接听键。 “新年快乐,杨。”电话那头传来了郝斯特教授那略带沙哑,但透著一丝难掩激动的声音。 “新年快乐,教授。听你的语气,似乎给我带来了什么好消息?”杨坚嘴角勾起一抹淡笑。 “是的,非常好的消息。” 郝斯特教授在电话那头清了清嗓子,“我整个假期都在和学校资產处的人沟通。他们终於鬆口了。明天,也就是一月二號,周一,你方不方便来一趟芝加哥大学?我们正式坐下来,协商关於那台四足液压机器人”以及相关专利的收购事宜。” 听到这句话,杨坚那一直平静的眼底,猛地爆发出了一团炽热的精芒。 他甚至下意识地踩重了一点油门,发动机发出一声低沉的咆哮。 “当然方便。”杨坚的声音依旧沉稳,但內心却已经汹涌澎湃。 这意味著什么?这意味著他註册的安杜瑞尔工业,终於要脱离只存在於纸面上的皮包公司阶段,即將拥有第一款正儿八经的硬核產品了! “不过,杨,作为朋友,我必须给你一个私人的忠告。”郝斯特教授的语气突然变得十分严肃,甚至压低了声音,“明天的谈判,学校资產处的主任会亲自出面。那帮人可不是搞科研的书呆子,他们是吸血鬼。你最好带上你公司的全套资料、公章,还有最重要的足够的现金支票。” 教授顿了顿,又补充道:“还有,如果你不想被他们啃得连骨头都不剩,最好带上一个足够精明且凶狠的律师。” “非常感谢你的提醒,教授。”杨坚看著挡风玻璃外飘落的雪花,眼神变得锐利如刀,“放心吧,这些我都会准备好的。我真诚地希望,明天谈判结束后,我能直接叫一辆卡车,把那个大傢伙搬回我的公司。” 掛断电话后,杨坚立刻拨通了另一个號码。 既然教授要求带一个专业能力够硬的律师,那么在整个芝加哥,没有谁比那个女人更合適了。 第二天上午十点整,芝加哥大学,资產处办公楼。 这栋充满哥德式风格的古老建筑,墙壁上爬满了枯萎的常春藤,空气中瀰漫著陈旧木. 材、油墨以及一种独属於学术官僚机构的腐朽气息。 隨著厚重的橡木双开门被推开,杨坚大步走进了资產处宽的会议室。 今天,他换上了一身剪裁合体的深蓝色高定西装,整个人散发著一种超越年龄的沉稳与上位者的压迫感。 而走在他身侧落后半步的,是一个气场强大的金髮女人戴安。 她穿著一身昂贵的深灰色职业套装,脚踩著標誌性的黑色高跟鞋,手里提著一只做工考究的爱马仕铂金包。 作为芝加哥顶级律所的高级合伙人,戴安的每一个毛孔里都散发著昂贵的味道。在来之前的车上,戴安只对杨坚说了一句话:“每小时五千美金,我会让他们连那台机器人的螺丝钉都留不下。” 办公室內,除了坐在角落里,穿著休閒西服的郝斯特教授外,长长的会议桌对面,还坐著两个人。 居中的是一个大腹便便、髮际线严重后移的中年男人,这是资產处的主任。坐在他旁边的,则是一位戴著金丝眼镜,面前摆满了厚厚文件的大学法务部资深律师。 “欢迎来到芝加哥大学,杨先生。久仰大名。”主任站起身,脸上堆满了那种只有在政客脸上才能看到的虚偽笑容,伸出胖乎乎的手。 “客气了,主任。”杨坚伸手与他短暂地握了一下,隨后在长桌的另一侧拉开椅子,大刀金马地坐了下来。戴安律师优雅地在他身旁落座,直接从包里掏出了一支万宝龙钢笔和一叠空白的法律备忘录。 没有任何多余的寒暄,空气中的温度隨著双方落座,瞬间降至冰点。 谈判,正式开始。 “那么,杨先生,我们就开门见山吧。”主任十指交叉放在桌面上,脸上的笑容收敛了几分,露出商人的精明,“关於郝斯特教授实验室里那台四足液压机器人,以及它所附带的所有技术资產,我们大学方面经过了慎重的评估。考虑到这项技术的革命性————” 主任故意顿了顿,隨后狮子大开口地拋出了一个数字:“打包价,三百万美元。同时,作为技术的发源地,芝加哥大学的创新孵化基金”必须占有您新公司15%的初始股份。” 这个条件一出,角落里的郝斯特教授倒吸了一口凉气。 【三百万?还要15%的股份?这简直是明抢!那台机器人在仓库里吃灰了两年,学校连两万块的维修经费都不肯批,现在居然敢开这个口?】 杨坚的面色瞬间冷峻了下来。他甚至连话都懒得说,只是微微偏过头,给了戴安一个眼神。 “主任先生,我想您可能对风险投资”这个词有什么误解。” 戴安律师发出一声极具穿透力的冷笑,这笑声在空旷的会议室里显得格外刺耳。她甚至没有翻开面前的文件,只是用那双锐利的眼睛死死盯著对面的两人。 “我的当事人,安杜瑞尔工业的ce0杨先生,今天坐在这里,是为了进行一场100%的硬体及专利买断交易。我们是在买商品,不是在给公司找个指手画脚的活爹。” 戴安的语速极快,吐字清晰且咄咄逼人,“所以,关於股权稀释的提议,这扇门我现在就替我的当事人彻底焊死。不出让任何股份,这是我们的底线,没有任何商量的余地。” 大学律师推了推鼻樑上的金丝眼镜,显然对这种强硬的开局早有准备。 “戴安女士,杨先生,你们必须明白,这不仅仅是一台废铁。这其中蕴含的价值是不可估量的。”大学律师翻开面前厚厚的专利清单,重重地拍在桌子上。 “这台机器人身上,不是一项,而是足足二十项核心专利!我给二位隨便念几个:高频伺服液压阀精密控制算法”、非平整地形动態平衡补偿逻辑”、四足多步態矩阵生成系统”————这些都是我们芝加哥大学工程学院最顶尖的智慧结晶!” 大学律师越说越激动,甚至举出了行业案例:“就在去年,麻省理工(mit)的一个实验室,仅仅是卖出了一项机械臂精密阻抗控制专利”,就入帐了八十万美元!而我们这里有二十项!三百万美元买断,还要加上后续的股权收益,这已经是看在郝斯特教授的面子上给出的良心价了!” 面对对方的加码,杨坚突然笑了。 他伸出一根手指,轻轻敲击著昂贵的实木桌面,发出“篤、篤、篤”的声音,仿佛敲击在对方的心理防线上。 “良心价?” 杨坚身子前倾,犹如一头准备捕猎的猎豹,直接一个变脸开启了贬低模式:“主任,律师先生,大家都是明白人,就別拿那些忽悠投资人的ppt词汇来糊弄我了。如果这台机器人、这所谓的二十项专利真的这么有市场前景,为什么它会在实验室的仓库里吃灰整整两年?” 杨坚的目光扫过两人略显僵硬的脸庞,字字诛心:“它的液压系统设计存在严重的冗余,高频伺服阀的漏油问题到现在都没解决。至於那些算法?不过是一些停留在实验室电脑里的理论模型罢了!它现在甚至连走出一个满是碎石的斜坡都费劲。” “据我所知,这个项目已经连续三次被美国国家科学基金会(nsf)拒绝拨款了。你们现在,甚至连明年的科研场地租金和日常维护经费都申请不到吧?” 杨坚靠回椅背上,摊开双手,用一种轻蔑的语气做出了总结:“我今天愿意出钱,不是因为它能立刻帮我赚到大钱,而是因为我个人对机器人感兴趣,想花钱买个大號的机械乐高玩具回库房里拆著玩!三百万?如果你们坚持这个数字,我现在就转身离开。你们可以继续把它锁在仓库里,看著它生锈,直到变成一堆废铁论斤卖。” 这番毫不留情的扒皮,直接击中了资產处主任的软肋。 事实上,杨坚说的全都是实情。这个四足机器人项目目前在学校眼里就是一个只吃钱不吐骨头的超级累赘,如果今天不卖掉,明年资產处就要自掏腰包花钱僱人把它当工业垃圾处理掉了。 “杨先生,別激动,商业谈判嘛,价格总是可以谈的————”主任擦了擦额头上的冷汗,赶紧出来打圆场。 隨后,漫长而激烈的拉锯战开始了。 在接下来整整一个小时的时间里,戴安律师展现了她作为芝加哥顶级法务的恐怖实力。她像是一把锋利的手术刀,將对方提出的二十项专利一条一条地挑出刺来,把价格砍得鲜血淋漓。 三百万。两百五十万。一百八十万。———— 最终,当戴安报出那个数字,並且“啪”地一声合上钢笔帽时,谈判桌上的硝烟终於渐渐散去。 一百五十万美元,一次性买断,不附带任何股权条件。 同时,作为交换,杨坚也承诺聘请郝斯特教授出任安杜瑞尔工业的“首席技术顾问”,並且与芝加哥大学建立长期的“校企合作”,每年为学校提供丰厚的工程兼职岗位和实习机会。 这个条件给了学校方面一个完美的台阶下。 “成交。”资產处主任咬了咬牙,重重地点了点头。 在达成协议的那一瞬间,会议桌两侧的人,內心都在进行著剧烈的心理活动。 大腹便便的主任和大学律师对视了一眼,都在对方的眼底看到了一丝狂喜的暗爽:“真逮到一个有钱没处花的年轻暴发户!一个连经费都拉不到、放在仓库里吃灰生锈的废铁项目”,居然忽悠他花了一百五十万现金接盘!” “不仅甩掉了一个財政包袱,还白捡了一大笔钱,2012年第一季度的任务就这么简单完成了!从未有过如此美妙的开局!” 而在桌子的另一端,杨坚虽然表面上依旧是一副冷漠,甚至略带肉痛的表情,但在他的內心深处,早已掀起了近乎狂暴的笑意。 一百五十万! 这帮鼠自寸光的蠢货根本不知道他们卖掉的是什么! 2011年活人无法进入的高辐射灾难等极端环境的窘境,已经深深刺激到了美国军方,特別是darpa(国防高级研究计划局)那帮狂人的敏感神经。 他无比確定,就在今年,也就是2012年,darpa即將启动那个举世瞩目的“机器人挑战赛(drc)”,开始疯狂地向极端灾难救援机器人领域倾注数以亿计的研发资金! 一旦这场资本与军工的狂欢拉开大幕,他今天拿下的这些底层液压技术和动態平衡算法,其专利价格將会立刻迎来核爆般的飆升! 更何况,这里面貌似有几项核心专利,註定会在未来波士顿动力(boston dynamics)和宇树科技的机械狗和具身机器人身上大放异彩!要知道这两家公司的估值可都是保底几十亿美元。 他等於是用买一颗白菜的价钱,买下了一座尚未被发掘的金矿! 这波简直是秦始皇摸电线,贏麻了! 最艰难的金额谈判结束后,剩下的就是极其繁琐的合同细节、专利权属转移以及免责条款的擬定。 这种枯燥的抠字眼工作,自然交给了戴安和校方律师留在会议室里继续扯皮。 而作为真正的大佬,杨坚则在资產处主任的热情邀请下,与郝斯特教授一起,移步到了旁边的vip休息室。 休息室里的气氛,与刚才会议室里的剑拔弩张截然不同。 空气中瀰漫著高级锡兰红茶的香味,几人坐在柔软的真皮沙发上,完全卸下了刚才偽装的鎧甲,开始了一场充满美式人情世故的商业互吹。 “杨先生,刚才在谈判桌上,我真是捏了一把汗啊。” 主任亲自为杨坚倒了一杯红茶,脸上的笑容此刻显得真诚了许多,他大肆感慨道,“像您这样年轻有为、眼光独到,而且做事如此果断的年轻人,在如今的芝加哥商界,真的是太罕见了。安杜瑞尔工业在您的带领下,未来绝对不可限量!” “主任您太过奖了。” 杨坚端起茶杯,优雅地抿了一口,微笑著回敬,“刚才谈判桌上多有得罪。能看出来,您经验老道,而且处处都在为学校的利益做爭取。芝加哥大学的教育事业能有您这样的守护者,为了学生和科研花费这么多心血,实在是学校的荣幸。” 这番滴水不漏的恭维,让主任听得心花怒放,甚至连那稀疏的头髮都似乎精神了几分。 茶过三巡,气氛已经烘托得极其融洽。 主任放下茶杯,看似漫不经心,实则別有深意地嘆了口气。 “唉,说起来,现在的年轻人找工作也是真不容易啊。我有个远房亲戚的侄子,也是学机械工程的,今年马上就要毕业了。这孩子脑子挺聪明的,平时在车库里也能捣鼓出不少小发明,就是一直缺少一个真正能让他锻炼的优质平台————” 说到这里,主任的自光似有若无地飘向了杨坚。 这就是典型的成人世界潜规则,在西方官僚体系里,这也是一种变相的利益交换。 杨坚虽然不是考公大省,但对这种浅显的暗示秒懂,他没有任何哪怕半秒钟的犹豫,立刻顺水推舟地接过了话茬。 “这有什么难的?” 杨坚放下茶杯,表情无比认真和热情,“主任,您刚才也知道,安杜瑞尔工业目前正处於关键的高速扩张期,我们现在求贤若渴!我们非常需要,也十分欢迎芝加哥大学培养出来的充满创造力的优秀人才!” 杨坚看著主任的眼睛,一字一句地给出了承诺:“让您的侄子暑假直接带著简歷来我的公司报到。您放心,我不会让他去干那些端茶倒水的杂活,我亲自给他安排到最核心的项目组里,给他一个带薪的、有含金量的实习岗位!” “哎呀!那真是太感谢您了,杨先生!您帮了我一个大忙啊!” 主任闻言,眼角的皱纹都笑得挤在了一起。他激动地站起身,紧紧地握住了杨坚的手0 坐在旁边的郝斯特教授看到这一幕,也忍不住清了清嗓子,笑著插话道:“咳,杨,既然说到这个————你知道的,我其实也有个侄女,正好也在咱们芝加哥大学机械工程系读书。这孩子动手能力很强,但在实验室里待久了,就是缺个好企业去接触一下真正的工业实践。” 杨坚闻言,顿时哈哈大笑起来。他转过头,熟络地看著郝斯特:“教授,您可是我们安杜瑞尔工业未来的首席技术顾问!您的侄女,那自然就是我们自己人。暑假让她和主任的侄子一块儿来!正好,我打算在公司內部专门设立一个青年工程师孵化组,就让他们这两个高材生来带头打样,薪资待遇绝对都是最高规格的!” “哦!杨,那可太棒了!”郝斯特教授也高兴地举起了茶杯,三人相视大笑,休息室里的气氛瞬间达到了顶峰。 这几句话看似平常,但在这场心照不宣的茶歇交谈中,已经彻底確立了三方“利益共同体”的关係。 杨坚仅仅用两个无足轻重的实习岗位,不仅换来了资產处主任的私人人情,还买到了郝斯特教授的友谊。这更是为以后从芝加哥大学继续羊毛、挖人才、甚至低价租用大型实验设备,彻底打通了人脉绿灯。 一小时后。 会议室的门被推开,戴安律师拿著一沓厚厚的、已经確认无误的法律文件走了出来。 她对杨坚微不可察地点了点头,示意所有条款均已设置完毕,没有任何法律陷阱。 杨坚站起身,理了理西装的下摆,走回办公桌前。 他从內衣口袋里掏出一本印著银行金標的支票本,动作极其瀟洒地用万宝龙钢笔在上面填下了一连串的数字。 “1,500,000.00“ 隨著最后一笔签名的落下,这张价值一百五十万美元的现金支票,被杨坚轻轻推到了资產处主任的面前。 “合作愉快,主任。” “合作愉快,杨先生!”主任看著支票上的数字,笑得合不拢嘴。 “来,先生们,这么有纪念意义的时刻,我们必须留个影!”主任热情地招呼著。 在资產处主任办公桌前,杨坚站在中间,左边是满脸笑容的资產处主任,右边是难掩激动之色的郝斯特教授。 “咔嚓!” 伴隨著旁边助理按下相机的快门,一道耀眼的闪光灯亮起。 这张合影,不仅完美地定格了这场明暗交织的商业博弈,也正式宣告了“安杜瑞尔工业”这头潜伏在芝加哥的钢铁巨兽,终於在今天,正式获得了它的第一颗机械心臟。 > 第七十二章 家被偷了 第73章 家被偷了 “咱老百姓,今儿个真呀真高兴~” 一向沉稳冷静的杨坚,此刻心情简直好到了极点,破天荒地跟著车载音响里那首轻快的曲调哼唱了起来。 黑色的防弹版丰田rav4碾过满是积雪和黑色冰水混合物的路面,平稳地驶入了南区的破败街区。 他一边用手指在方向盘上轻快地打著节拍,一边嘴角止不住地上扬。 深邃的眼眸里褪去了往日在谈判桌上的冷峻与算计,取而代之的是一种舒展愜意的狂喜。 一百五十万买下机器人卡脖子领域的未来?这比直接抢银行还要让人血脉賁张! 车窗外虽然是南区泥泞破败的街道、满是涂鸦的墙壁和瑟瑟发抖的流浪汉,但在此刻的杨坚眼里,这片灰暗的贫民窟却仿佛铺满了金光闪闪的钞票,连空气都透著一股香甜的味道。 汽车副驾驶座位上,正静静地躺著那份刚刚在芝加哥大学资產处签署的价值一百五十万美元的机器人专利买断合同。 从今天起,“安杜瑞尔工业”不再是一个空壳,它正式拥有了未来波士顿动力级別的底层液压技术和动態平衡算法。 这不仅是一张通往千亿级军工市场的门票,更是他在这个世界立足的钢铁基石。 杨坚將车停在了自己那栋老旧出租屋的停车道。他拎起副驾驶上的黑色公文包,踩著积雪走上楼梯。 然而,当他来到自己那扇熟悉的木门前时,脚步却猛地顿住了。 门锁处有一道粗暴的破坏痕跡,木屑碎裂了一地,原本应该紧闭的房门此刻正虚掩著,隨著走廊里灌进来的寒风发出“吱呀、吱呀”的令人牙酸的声响。 杨坚的眼神瞬间冷了下来。 他没有头脑发热地立刻衝进去。在南区这种毫无底线可言的鬼地方,面对一扇被破坏的房门,盲目推门是最愚蠢的送死行为。 他悄无声息地后退了半步,转身快步走下楼梯,回到了停在楼下的rav4车內。 他拉开手套箱底部的隱蔽暗格,掏出了那把为了安全保险而专门购买的格洛克19手枪。 “咔噠。” 伴隨著一声轻微但清脆的子弹上膛声,杨坚感受著掌心里那块黑铁沉甸甸的冰冷温度。他將手枪揣进大衣宽大的內侧口袋,这才重新踩著积雪走上楼。 再次来到门前,杨坚將身体紧贴著门框的视觉盲区,右手不动声色地探入口袋,死死握住了枪柄。隨后,他用脚尖一点一点地挑开虚掩的房门,自光如鹰隼般扫视著屋內。 没有呼吸声,没有脚步声,窃贼已经离开了。 杨坚这才鬆开枪柄,推门而入。 眼前的景象堪称一片狼藉。沙发垫被粗暴地扔在地上,几个不值钱的抽屉被拉开,里面的杂物散落一地。几件扔在床上的旧衣服也被翻动过。 遭遇暴力入室盗窃了。 杨坚面无表情地跨过地上的杂物,径直走向了房间角落的那张电脑桌。 只剩下显示屏。 那台他手里宽裕后,为了跑代码和做测试特意採购的顶配工作站主机已经不翼而飞。 桌面上只剩下几根孤零零的电源线和网线,像是在嘲笑主人的疏忽。 看到这一幕,杨坚並没有像普通人那样惊慌失措地翻找財物,反而发出了一声极具嘲弄意味的冷笑。 幸运的是,他真正的身家性命是那台装有《2048》所有核心代码、离岸公司机密文件以及加密货幣帐户密钥的macbook笔记本电脑,正安安静静地躺在他手里拎著的公文包里。 他知道南区的治安有多么操蛋,所以从不把核心设备留在家里。 至於那台被偷走的组装台式机? 杨坚伸手摸了摸自己贴身佩戴在脖子上的那枚特製金属吊坠。那是一个偽装成项炼的usb加密密钥(硬体安全令牌)。 作为一个逻辑思维縝密的程式设计师,杨坚怎么可能在自己的电脑上留下致命的安全隱患? 那台被偷走的台式机,在物理层面上確实是一台高配电脑,但在软体层面上,它不过是一个毫无价值的“哑终端”。 他早就对那台主机进行了底层的零信任架构改造。 所有的帐號登录、作业系统引导,甚至是开机画面,都需要插入他脖子上的这枚特殊usb密钥,才能连接到他部署在云端的远程加密平台进行身份验证。 没有这把物理钥匙,那台主机的硬碟就是一块被加密算法彻底锁死的铁疙瘩。別说是南区的那些文盲小偷,就算是拿去给fbi的技术科,没有个几年时间也休想暴力破解出里面哪怕一个字节的有效数据。 窃贼费尽心机搬走的,不过是一堆连二手市场都不一定好出手的破铜烂铁。 但即便如此,看著满地的狼藉,杨坚的心中依然升起了一股难以抑制的厌恶与决绝。 在此之前,他虽然赚到了数百万美元,但因为一直忙於公司架构和技术布局,並没有把改善居住环境放在首位。 他觉得南区虽然烂,但只要自己足够低调,暂时作为个睡觉的落脚点也未尝不可。 但这扇被踹烂的木门,和地板上那几个沾满泥泞的脏鞋印,像是一记响亮的耳光,狠狠打碎了他的侥倖心理。 “不能再住在这里了!” 杨坚环顾四周,心中做出了决定。 他现在是手握数百万美元现金流的科技新贵,是两家潜力无限的公司的掌舵人。他的时间非常宝贵,怎么能把精力浪费在防备这些为了几百块钱就能踹门入室的南区癮君子身上? 南区的法则是混乱的,充满了不可理喻的底层互害。而他,已经彻底跨越了这个阶级0 这次盗窃事件,彻底坚定了他立刻搬离南区,进军富人区或者市中心高档公寓的念头。 不过,在离开这个新手村之前,他得先弄清楚,是谁动了他的东西。 南区的贼虽然多,但偷东西也是有讲究的。一般的癮君子如果破门而入,肯定会第一时间搬走微波炉、电视机,甚至翻找床垫底下有没有零钱。 但这个贼,放著好拿的微波炉没动,偏偏费力地拔掉了所有线缆,精准地搬走了那台笨重的台式主机。 这是定向盗窃,对方是衝著电脑里的数据来的。 杨坚拉过一张完好的椅子坐下,眼神中闪烁著危险的寒芒。 在南区这种到处都是文盲和小混混的地方,知道他精通底层代码,且清楚他这台顶配工作站里有什么东西的人,一只手都数得过来。 而在他认识的圈子里,不仅住得离他最近,且对他手里的那些“技术资產”有著深刻认知的人,只有加拉格家那个自作聪明的天才少年利普。 为了印证心中的猜测,杨坚掏出手机,第一个拨通了“大姐夫”史蒂夫(吉米)的电话。毕竟这个偷车贼目前还在和菲奥娜热恋。 作为加拉格家的半个“局內人”,史蒂夫的脑子足够清醒,从他嘴里打听加拉格一家最近的动向,肯定比直接去问那帮混乱的傢伙们要客观得多。 电话响了很久才被接通,那头传来的风声很大,伴隨著高速行驶的汽车引擎轰鸣声,史蒂夫的声音显得沮丧、焦躁和疲惫。 “杨?听著,我现在没空和你閒聊。如果你是想找我打听菲奥娜或者加拉格家的事情,抱歉,我已经离开芝加哥了。” “离开?这么突然?”杨坚微微皱眉。 “別提了,我栽了!” 史蒂夫在电话那头咬牙切齿地爆了句粗口,“被托尼那个该死的片警抓到了两次偷车的现行!那个混蛋不仅没收了我的货,还用坐牢威胁我,逼我立刻离开菲奥娜,滚出芝加哥!短时间內我不会回去了,別再打这个电话了!” 还不等杨坚开口,史蒂夫便匆匆掛断了电话。 杨坚微微挑眉,把手机从耳边拿开。看来托尼那个一直暗恋菲奥娜的警察终於发威,把情敌给赶出局了。 他略一思索,翻出了另一个號码,打给了艾拉伯酒吧的酒保凯文。凯文是南区的包打听,也是加拉格家的邻居,那里发生什么事他最清楚。 “嘿,兄弟!新年快乐!怎么有空给我打电话?是要来两杯劣质啤酒吗?”电话那头传来凯文擦拭玻璃杯的声音和酒吧里嘈杂的背景音。 “新年快乐,凯文。”杨坚语气轻鬆,仿佛只是在閒聊,“我刚从外地跨年回来,打算去拜访一下加拉格一家。他们最近怎么样?家里有人吗?” “哦,老天,那你最好带点慰问品过去。” 凯文嘆了口气,压低了声音八卦道,“加拉格家最近简直是一团糟。弗兰克那个老混蛋不知道惹了谁,两天前的夜里被人发现倒在巷子里的雪堆中,被打得半死,浑身是血,听说连肋骨都断了三根,现在还躺在芝加哥医疗中心的病床上靠呼吸机吊著命呢。” “被打晕住院了?”杨坚目光微动。 “是啊,菲奥娜快被医药费逼疯了,最后应该还是会老样子跑路逃单。” 凯文继续说道,“不过最奇怪的是利普。那小子平时最关心家里,但弗兰克住院他连去看都没看一眼。听维罗妮卡说,利普最近像中了邪一样,把自己死死锁在房间里,除了上厕所根本不出来。一整天都在抱著那个破笔记本电脑疯狂敲键盘,眼睛熬得通红,活像个快要猝死的癮君子。” “疯狂敲键盘————”杨坚咀嚼著这个细节。 “对,谁也不知道他在干嘛,问他他也不说,只说在干一笔能拯救世界的大买卖。”凯文撇了撇嘴,“总之,他们家现在就是个火药桶,你去了最好小心点。” “谢了,凯文。改天去你那儿喝酒。” 掛断电话后,杨坚敏锐地察觉到这里面还缺了最关键的一环利普到底在敲什么代码,能让他连亲爹的死活都不顾?他需要更准確的情报。 於是,他顺手拨通了菲奥娜的电话。 电话接通,菲奥娜的声音听起来已经濒临崩溃,背景音里甚至隱隱能听到医院仪器的滴答声。“杨?如果你是来找弗兰克要钱的,那我告诉你,我现在一分钱都没有!这个老混蛋现在正躺在急救室里————” “放轻鬆,菲奥娜,我只是刚回芝加哥,听凯文说弗兰克出事了,打电话慰问一下。” 杨坚语气温和、滴水不漏地引导著话题,“听说利普最近状態也很反常?他没去医院帮你分担一下吗?” 一听到利普的名字,菲奥娜的怨气终於忍不住爆发了:“別提他了!那个蠢货前几天不知道发了什么疯,从南区那个二手店老板鲍里斯那里弄来了一大批锁机的二手iphone,说他能破解,能赚大钱!结果呢?那些手机前天夜里莫名其妙全丟了!紧接著弗兰克就在街上被人打了个半死。” 菲奥娜深吸了一口气,带著哭腔怒骂道:“现在利普欠了鲍里斯一屁股高利贷,每天把自己反锁在房间里敲电脑,说是要接更大的单子把钱还上————我真是受够这个家了!” “这听起来確实很糟。祝你们好运,菲奥娜,如果有困难隨时联繫我。” 掛断电话,杨坚闭上眼睛。隨著菲奥娜这番抱怨,脑海中最后一块关键的拼图终于归位。所有的线索如同精密咬合的齿轮,开始以极快的速度自动拼接、重组。 作为一个掌握著全局视角的穿越者,一条完整的逻辑链条在他脑海中逐渐成型。 首先,弗兰克被暴打入院。这绝对不是普通的街头斗殴。结合菲奥娜提供的时间节点,百分之百是弗兰克背刺了利普,偷走了利普刚解好锁的那批iphone,准备拿去换酒钱。结果在半路上被某些人给黑吃黑了。 其次,利普的处境。手机被抢,利普不仅血本无归,更让他直接欠下了鲍里斯的高利贷。鲍里斯那种吃人不吐骨头的黑帮,绝不可能轻易放过他。 最后,利普这几天把自己锁在房间里,疯狂对著笔记本电脑敲击,处於极度高压的癲狂状態。这说明什么?说明利普目前已经彻底沦为了鲍里斯的黑奴! 推演到这里,杨坚的手指轻轻敲击著大腿,思绪却猛地往更深处下潜了一层。 等等。 在南区这种毫无底线的地方,永远要往人性最恶劣、利益最大化的方向去揣测。那批被弗兰克偷走的一百多台手机,真的只是碰巧被某个路过的街头混混给抢走了吗? 如果站在黑帮的角度,谁能在这场黑吃黑中实现利益最大化? 答案只有一个鲍里斯自己。 如果鲍里斯早就派人盯著利普,並在半路暗中截胡后暴打了弗兰克,那这个俄罗斯老头不仅白白拿回了那批已经被利普免费解好锁的手机,赚得盆满钵满。还能顺理成章地坐实利普的高利贷债务,名正言顺地捏住这个天才少年的软肋,逼著他为了活命,去免费打白工。 这是一场完美无缺的压榨闭环! 那么,回到这起入室盗窃案上,所有的逻辑就彻底说通了。 利普確实是个天才,但他之前能解锁手机,靠的完全是逆向工程了杨坚留在旧手机里的那套底层漏洞逻辑。现在面对海量的库存,加上鲍里斯给出的压榨期限,利普单靠手上那台烂笔记本,绝对不可能按时完成任务。 在恐惧和绝望下,被逼到绝路的利普,趁著杨坚出去的时候,一脚踹开了这扇木门,精准地搬走了那台昂贵的主机。他妄图在杨坚的电脑里找到更加高级的、现成的“一键破解脚本”来救命。 “真是一出精彩的南区求生大戏啊。” 杨坚坐在椅子上,將整个事件復盘完毕后,忍不住轻轻拍了拍手。 他能想像到,利普此刻正满怀希望地把那台偷来的主机抱回房间,插上电源,按下开机键。然后,他会绝望地发现,屏幕上只弹出了一个需要插入硬体安全令牌的底层加密锁死界面。没有usb密钥,那台电脑连一个標点符號都吐不出来。 此时的利普,看著那块黑色的屏幕,心情一定比窗外的冰雪还要寒冷。 “利普啊利普,你以为现实世界是你过家家的游乐场吗?”杨坚的嘴角勾起一抹冰冷彻骨的弧度。 南区的这些臭虫,无论是弗兰克、利普,还是那个自以为是的黑帮头目鲍里斯,总是贪得无厌,总以为靠著街头那点小聪明和暴力,就能肆意妄为。 既然今天决定要彻底搬离南区,挥手告別这个充斥著霉味和混乱的新手村,那他就必须按照自己的规矩,给这个地方留下一点深刻的记忆。 杨坚站起身,走到窗前,看著加拉格家所在的方向。 “既然你们这对僱佣组合”这么喜欢玩火,那我就送你们一份特殊的临別大礼吧。”