我全家都是从贴吧认识的: 第450节:
张潮阳盯着屏幕上这行字,眉头皱了起来。
他打了一年《魔兽世界》,竞技场里没听说过什么红宝石猫眼石。
但他又不好意思直接说“你说的是什么东西”——万一是什么他没接触过的高端术语呢?
...
杜楠馨关掉电脑的时候,窗外的天光正一寸寸漫过宿舍楼的玻璃窗,在她指尖残留的键盘余温里,缓缓洇开一层薄薄的凉意。她没开灯,只借着屏幕熄灭前最后一瞬的微光,把桌角那支用了一半的薄荷味润唇膏旋开又旋紧,动作很慢,像在确认某种不可逆的结局。
她起身去洗漱,水流声哗啦响起,镜子里映出一张轮廓清晰的脸。睫毛低垂时,眼尾微微下压,是惯常的平静;可当她抬眼,目光扫过镜中自己左手食指——那里还留着一点极淡的、几乎看不出的粉痕,像被谁轻轻咬过又悄悄吻过的证据——喉间便有一丝极轻的滞涩,仿佛吞咽时碰到了什么不该存在的软刺。
她拧紧水龙头,擦干手,回床铺时脚步放得很轻。沈亢已经侧身朝里睡了,钱铭恩还在对着手机补妆,夏梦的呼吸声均匀绵长,像一只蜷在毛毯里的小猫。杜楠馨掀开被子躺下,指尖无意识地摩挲着食指指腹,那点触感却比昨夜更清晰:不是痛,也不是痒,而是一种沉甸甸的、带着温度的确认——确认那个编号背后的人,确确实实坐在她左边三米远的书桌前,打字时肩膀微耸,喝水时喉结滚动,笑起来右颊有个浅浅的凹陷。
她忽然翻了个身,面朝墙壁,把脸埋进枕头里,鼻尖蹭到枕套上未散尽的洗衣液清香。这味道让她想起昨天晚上,秋竹把她的手拉过去时,袖口掠过她手腕内侧那一小片皮肤,带着干净的皂角气息,没有一丝犹豫,也没有一丝试探,就像他早已知道那只手会等在那里,就像他早就算准她不会抽回来。
可她还是没说。
不是不敢,而是不能。
杜楠馨闭着眼,听见自己心跳声在耳膜上规律敲击。她想起傅蓉走后,秋竹坐回沙发时,手指在膝盖上无意识敲击的节奏,和她刚才敲键盘时的节拍完全一致——不是巧合,是同步。她想起自己舔手指时,秋竹喉结动了一下,但眼睛始终盯着她指尖,像在读一行只有他们两人能懂的代码;她想起他啃咬时齿尖的力道,不重,却精准地落在她最敏感的指腹纹路上,仿佛那不是血肉,而是一块等待校准的传感器。
原来有些事,根本不需要语言确认。
可也正因如此,才更危险。
她睁开眼,盯着漆黑的天花板,数着空调外机低频的嗡鸣声。三十七下之后,她终于伸手摸出枕下的手机,屏幕亮起,幽光映亮她半张脸。她点开北冥社区,没看首页,直接输入“快乐的布鲁托”,页面跳转,弹出一行冰冷提示:【该账号已被永久封禁,所有内容已清理】。
她没点进去,只是盯着那行字看了很久。
然后退出,点开私信列表,找到那个置顶的、头像是一只歪嘴柴犬的ID——【让我再睡五分钟】。
对话框里空空如也。最后一条消息,是昨天凌晨一点零七分,她发过去的:“别慌,刀是你递的,鞘是别人收的。现在鞘碎了,刀还在你手里。”
后面没回复。
杜楠馨划掉这条消息,清空整个对话记录,连同草稿箱里那句写了删、删了又写的“其实我知道你是谁”,也一并抹去。她关掉屏幕,把手机反扣在胸口,金属外壳冰凉,贴着心跳的位置。
同一时刻,3021宿舍。
秋竹没睡。
他仰躺在上铺,双手枕在脑后,望着头顶那块被日光灯管熏得微黄的天花板。手机屏幕亮着,停留在北冥社区的官方通告页,《关于“快乐的布鲁托”的处罚通告》标题下方,评论区正以每秒三条的速度刷新。
“支持!网络暴力必须零容忍!”
“建议全校通报,让所有人都看看后果!”
“等等……这通告里说‘保留向学校相关部门通报的权利’?意思是还没正式报给校方?”
秋竹滑动页面,指尖停在最后一行:“我们在此向北冥社区全体用户重申:网络不是法外之地,北冥社区也不是。”
他忽然笑了下,很轻,像风吹过树叶的缝隙。
旁边下铺,马良翻了个身,压低声音问:“老板,真不管了?”
秋竹没回头,声音懒散:“管什么?管他是不是真被封了?还是管他明天会不会换个小号继续写?”
马良顿了顿:“……那杜楠馨那边?”
秋竹沉默了几秒,忽然抬起手,用指关节轻轻叩了叩上铺的木板,发出三声短促的“笃、笃、笃”。
马良立刻明白——这是他们之间默认的暗号:【收到,不追问】。
秋竹翻过身,面朝墙壁,声音闷在枕头里:“老马,你说人为什么总想把事情搞清楚?”
马良没接话,只听见秋竹自己接了下去:“因为搞不清楚,就觉得自己输了。可有时候啊……”他停住,指尖在床板边缘缓缓划了一道,“赢的从来不是知道答案的人,而是决定答案怎么写的人。”
马良怔了怔,忽然想起下午在创业基地,何秋竹站在投影幕布前,指着屏幕上密密麻麻的数据流,语气轻松得像在讲一个睡前故事:“你看,所有系统都有漏洞,但最深的那个,永远不在代码里,而在人心里。”
当时他以为那是技术隐喻。
现在他明白了。
秋竹没再说话,呼吸渐渐平稳。马良却睁着眼,在黑暗里盯了天花板许久,直到听见对面床铺传来一声极轻的、几乎听不见的叹息——是肖一鸣。
他翻身坐起,摸出手机,屏幕光映亮他眼下淡淡的青影。他点开浏览器,输入一串字符,跳转到一个极其冷门的校园匿名树洞站。搜索栏里,他敲下四个字:【5号宿管站6栋B30212】。
页面加载,弹出一条三天前发布的匿名帖:《求问:3021右边靠窗床位的同学,最近有没有丢过一张带蓝边的旧饭卡?》
下面零回复。
马良盯着那条帖子,手指悬在删除键上方,迟迟没有落下。
他忽然想起傅蓉走前,秋竹递给他一杯温水时说的话:“老马,你记住,技术这东西,最怕的不是被人看见,而是被人读懂。”
当时他以为秋竹在教他藏代码。
现在他懂了。
他慢慢退出页面,锁屏,把手机塞回枕头底下。
窗外,风声渐起,卷着枯叶拍打宿舍楼外墙。
第二天清晨,阴云未散,空气湿漉漉地压着人的眉骨。
杜楠馨六点起床,比平时早了二十分钟。她没化妆,只用清水洗了把脸,头发随意扎成低马尾,穿了件素白棉T恤,袖口卷到小臂中间。经过秋竹床铺时,她脚步没停,但余光扫过他垂在床沿的手——指甲修剪得很短,指节分明,右手食指第二关节处,有道浅浅的旧伤疤,像一道被时光磨平的密码。
她收回视线,推开门,走廊里晨光熹微,照见她左手指腹上,那点粉痕早已消失,只余一片光滑温热的皮肤。
八点整,北冥社区首页突然弹出一条新公告:《关于近期社区治理升级的说明》。
公告末尾附了一张截图:某次后台日志审计中,发现异常IP频繁访问用户隐私接口,经核查,该行为已于昨日凌晨三点十七分终止,相关操作痕迹已全部清除。
截图右下角,时间戳清晰可见:【2008-12-15 03:17:22】
杜楠馨正在自习室背单词,手机震了一下。她低头,是秋竹发来的消息,只有一张图——他刚拍的窗外梧桐树,枝桠横斜,枯叶半落,树影斑驳地投在图书馆灰墙上。
图片下方,一行小字:【今天天气不好,但树影很好看。】
她盯着那行字看了很久,久到同桌探过头来:“楠馨?这题你抄错公式了。”
她这才回神,笑着摇头,指尖在手机屏幕上轻轻一点,回了三个字:【知道了。】
发送成功。
她合上笔记本,望向窗外。
梧桐树影在墙上缓慢移动,像一道无声的刻度。
而就在同一秒,3021宿舍,秋竹正把一张折叠整齐的纸条塞进马良刚递来的咖啡杯底——纸条上只有一行字:【告诉何老师,北冥社区下季度的技术顾问合同,签给她。】
马良瞥了一眼,默默点头,转身出门。
秋竹端起咖啡,吹了吹热气,目光落向窗外。
五号宿管站方向,六栋B单元三楼,某个窗口刚刚拉开窗帘。
阳光斜斜切进来,照亮半截垂落的白色窗纱,和窗台上一只静止不动的蓝色陶瓷杯。
杯沿缺口处,一点釉色微光,像一句没说出口的、完整的应答。
杜楠馨回到宿舍时,已是傍晚。她推开寝室门,发现桌上多了一盒东西——不是快递,是手写的便签贴在盒盖上:【试吃装,实验室新调的薄荷糖。怕你嫌甜,特地减了三分糖。——秋】
盒子里,十六颗糖,每颗裹着不同颜色的糖纸,剥开一颗放进嘴里,清凉感从舌尖炸开,一路蔓延至太阳穴,带着一种近乎锋利的清醒。
她含着糖,走到自己书桌前,打开电脑。屏幕亮起,桌面壁纸是去年校庆时拍的樱花大道,粉色花瓣纷飞,人群模糊成流动的色块。
她点开一个加密文件夹,里面只有一份命名为【0317】的文档。
光标在空白文档里闪烁。
她没打字,只是静静看着。
窗外,暮色四合,路灯次第亮起,像一串温柔的省略号,悬在尚未写完的句尾。
而此时,阳科大东门外,一辆银灰色轿车缓缓驶离。车窗半降,何秋竹单手扶着方向盘,副驾上,沈亢正翻着一份打印出来的《北冥社区用户协议》修订草案,忽然抬头:“对了,秋竹,杜楠馨她……”
何秋竹没看他,目光直视前方,嘴角微扬:“她啊?”
他顿了顿,踩下油门,车子平稳汇入车流。
“她挺聪明的。”
车窗外,霓虹初上,光影流离,映在他瞳孔深处,碎成无数细小的、不肯熄灭的光点。
(全文完)