晋江文学城
下一章 上一章  目录  设置

30、盒子里还活着一个人 第30章 ...


  •   窗外的雨声又密了一层,像有人在玻璃外面一层一层地刷。
      林砚把手里的工牌放回了口袋,放进去的时候,指腹在口袋内衬上又摸到了那张折成两折的最后一页,折痕硌着她的指节,像一道还没有愈合的、横在皮肤下面的旧疤。
      她闭上眼睛。
      想整理。
      她知道自己的脑子里刚刚发生过一次重组——不,不是"重组",是"填补",像一个被挖空了的房间被人从门口塞进来几件家具,家具的样式都是对的,尺寸都是对的,摆的位置也都对,但房间还是空的,空在家具和家具之间的那几道缝里,缝里什么都没有,连灰都没有。
      她先抓那条最结实的线——秦铎。
      秦铎的眼睛。
      她认得那双眼睛,认得那种"眼睛铁青"的颜色——不是黑,不是深棕,是一种被压到极沉之后发出来的、近乎于铁的颜色,像一块被反复淬过的钢,钢面上有一层冷光,冷光里什么都映不进去,只映得出一个正在看他的人的轮廓。
      她记得这双眼睛。
      但——
      她往下挖。
      挖到某一层的时候,她的认知系统像一台读取到坏道的硬盘,"咔"的一声,跳过去了。
      她不记得自己什么时候亲过他的左脸。
      不是"想不起来"——是"那一段不存在",像一段被从头到尾剪掉的镜头,剪口是齐的,上一帧是他站在门边,下一帧是他的眼睛铁青,中间那几秒、那几厘米的距离、那一次触碰的温度和角度,全部不在了,不在她的记忆里,不在她的身体里,连肌肉记忆都没有留下一丝一毫的残影。
      她的手指在口袋里轻轻蜷了一下。
      工牌硌着她的掌根,硬的,凉的,边角那块被磨圆的塑料贴着她的皮肤,像一块被人握了很久、又放了很久、冷透了的金属片。
      她把眼睛睁开了。
      办公室里的光还是那种被雨水洗过的、带着一点冷蓝的白,落在桌面上,落在那张摊开的清单上,落在清单右下角那个被卷了一点边的、发毛的纸角上。
      然后她抬起头。
      许知微的屏幕上弹出了一份名单。
      不是"打开"——是"弹出",像一个被设置了自动触发条件的窗口在时间戳到达的那一帧自己跳了出来,跳出来的速度很快,快到屏幕上的白光在那一瞬亮了一个色号,把许知微的脸照得更平了,平到她眼窝下面那两道灰影都淡了一层。
      林砚的眼睛钉在那份名单上。
      名单是表格格式的,边框很细,线条是那种最原始的灰色,像一台旧打印机在低分辨率下打出来的网格,一格一格,规规矩矩,每一格里都填着字。
      第一栏:"版本编号"。
      第二栏:"版本状态"。
      第三栏:"入口"。
      第四栏:"出口"。
      第五栏:"验证员"。
      第六栏:"执行者"。
      第七栏——
      林砚的视线落到第七栏上的时候,她的呼吸停了半拍。
      第七栏里写着一行字。
      不是名字——是"职位+姓名"的格式,冒号分隔,句号结尾,每一个标点都在它该在的位置上:
      "版本测试员:许知微。"
      她的手指在桌面上轻轻按了一下,指腹压着桌面的木纹,感觉到那几道浅浅的沟壑硌着她的指纹,像一行被刻在桌面上的、她读不出来的盲文。
      这份名单她没见过。
      不是"忘了"——是"没见过",她能确定,因为她认知系统里那台校验器在这一帧里没有发出任何警告脉冲,没有"匹配失败",没有"索引损坏",只有一片干干净净的、"未收录"的空白,像一个从来没被写入过的新条目。
      她抬起头,看向许知微。
      许知微的手还搭在鼠标上,食指保持着刚才那个随时可以点击、但还没决定要不要点击的姿态,指尖的皮肤在屏幕的白光里显得很薄,薄到能看见指甲盖下面那层淡淡的、像被水泡过的粉。
      "这是什么。"林砚说。
      不是问句的语气——是陈述句的语气,平的,稳的,像一台机器在读取到一个异常字段时发出的标准提示音。
      许知微的视线从屏幕上移到了林砚脸上。
      她的表情没变。
      不是"镇定"——是"没有变化",五官保持着一种绝对的、被锁定的静止状态,只有眼睑在某一帧里极其轻微地眨了一下,眨得很快,快到像一次系统抖动,不像一次人类的眨眼。
      "旧版本残留。"她说。
      声音是平的,平得像一杯放了很久的、温度和室温完全一致的水。
      "这份名单是上一个版本的测试员登记表,强制升级的时候应该被清空了。"她顿了一下,指尖在鼠标上轻轻点了一下,点在那个窗口右上角的关闭按钮上,"但现在还弹出来了,说明清空指令没有完全执行。"
      窗口没有关。
      不是"关不掉"——是"她没按下去",她的食指搭在关闭按钮上,指腹压着那个小小的、灰色的"×",压了半秒,然后抬起来了,抬起来的时候,指尖在空气里微微颤了一下,颤得极轻,极细,像一根被拨动了的琴弦在做最后的、几乎看不见的余震。
      同一秒,屏幕的右下角弹出了另一个窗口。
      杀毒程序。
      窗口是深灰色的,边框很粗,标题栏上写着一行白色的字:"系统自检程序已启动。"
      窗口里的内容一行一行地往外刷:
      "正在扫描外接设备……"
      最后一行刷出来的时候,林砚的手指在桌面上蜷了一下。
      "正在追踪外接设备接入记录……"
      她口袋里的工牌微微发了一下烫。
      不是"变热"——是"震动",极轻微的,极短促的,像一块被放进了磁场里的金属片在做一次自我感应,震了一下,然后停了,停得干净利落,像什么都没有发生过。
      林砚没有动。
      她的手放在桌面上,保持着刚才那个姿势,指腹压着木纹,眼睛盯着许知微屏幕上那个还在一行一行刷着日志的杀毒窗口,呼吸很轻,很稳,像一台正在等待指令的机器。
      然后,桌上的清单动了。
      不是"被风吹的"——办公室里没有风,空调的出风口在天花板的另一侧,绿萝的叶子都没颤一下;也不是"被谁碰的"——三个人的手都在各自的位置上,林砚的在桌面,许知微的在鼠标,秦铎的垂在身体两侧。
      清单自己翻了。
      从第一页开始,一页,一页,一页,纸张翻动的时候发出"沙、沙、沙"的声响,很轻,很稳,节奏均匀得像一台机器在自动翻页,每一页翻过去的速度都一样,每一页停留的时间都一样,像一个被设定了固定频率的执行程序在从头到尾扫一遍它自己的内容。
      翻到了最后一页。
      那一页停住了。
      停住的时候,纸面上的六个名字正对着天花板上那盏没开的LED灯,灯罩上的灰在窗外透进来的冷光里泛着一层极淡的、像旧银器一样的反光。
      六个名字下面——
      林砚的眼睛眯了一下。
      六个名字下面多了一行字。
      不是"浮上来的",不是"渗出来的"——是"本来就印在那里的",墨色和纸面的纤维咬合得很紧,紧到看不出是后加的,看不出是新写的,像一行被印在出厂模板上的、默认就存在的、小得像脚注的字。
      字很小。
      小到需要她把脸凑近到离纸面二十厘米才能看清。
      她凑近了。
      纸面上的潮气扑到她脸上,带着一股淡淡的、像旧书页被水泡过的、又干透了的味道,混着水笔墨水那股特有的、微微发苦的化学气息。
      那行字是:
      "还有一个人被锁在下一层。"
      她的呼吸在那一帧里停了。
      不是"屏住"——是"暂停",像一台正在执行读取指令的机器在读取到一个预期之外的字符串时产生的那种短暂的、0.3秒的静默,静默之后,她的认知系统开始疯狂地检索——
      "下一层"是什么。
      "一个人"是谁。
      检索结果回来了。
      空白。
      一片干干净净的、连一个字节都没有的空白,像一个从来没被写入过任何内容的空字段,字段名还在,字段值是"null"。
      她的手抬了起来,指尖悬在那行字的上方两厘米处,保持着一个即将触碰、但还没有触碰的姿态。
      然后秦铎动了。
      他走过来的时候,脚步比刚才快了一点,快到鞋底落在地砖上的声音从"几乎没有"变成了"能听见",一声,两声,三声,每一步都踩得很实,实到地砖的缝隙里那层薄薄的灰被他的鞋底碾出了一道浅浅的痕。
      他站在桌边,眼睛落在那行字上。
      他的眼睛——
      那双铁青色的眼睛在看到那行字的瞬间,颜色深了一层,深到林砚在那一帧里能清清楚楚地看见他瞳孔里那个小小的、正在收缩的圆,收缩的速度很快,快到像一台正在紧急制动的机器。
      他的手抬起来了。
      不是"伸向"——是"抓向",五指张开,指尖绷直,指节的关节因为用力而泛出一层白,白得像被霜打过的骨节,目标是那一页纸的右下角——那个被卷了一点边的、发毛的、最容易撕开的位置。
      他要撕掉这一页。
      林砚的手还没动,另一只手已经横了过来。
      许知微的手。
      她的手从鼠标上移过来的速度快得不像她——不像那个刚才还在鼠标上保持着"随时可以点击"姿态的人,不像那个连打字都一个字一个字往外敲的人,她的手腕在那一瞬间绷成了一条直线,青色的血管从皮肤下面浮起来,像一条条被拉直的细线,手掌横在清单上方,掌心朝下,挡住了秦铎的手指。
      两只手之间的距离只有三厘米。
      三厘米的空气里,能看见秦铎的指尖在微微地颤,颤得极细,极快,像一台被按住了执行键、但指令还在往队列里冲的机器。
      "撕掉这一页,"许知微说,"副本会认为我们有人选择放弃。"
      她的声音还是平的。
      但那个"平"里多了一层东西——不是温度,不是情绪,是一种像被压缩到了极致之后反而变得极其稳定的、密度极高的东西,像一块被锻打过很多次的钢,钢面上什么都看不出来,但重量在那儿,压在那三厘米的空气上,压在秦铎绷直的指尖上。
      秦铎的手指停住了。
      停在半空中,五指还张着,指节还泛着白,保持着那个"撕"的形状,但不往前了,像一台被中途按下了急停按钮的机械臂,指令执行到一半,姿态还保持着,动作却没了。
      他的眼睛从那行字上移到了许知微的脸上。
      "你怎么知道。"他说。
      不是问句——是质问,声音低,低到只有他们三个人听得见,低到那三个字像是从他喉咙的最深处一个字一个字挤出来的,挤得每个字的边缘都带着毛刺,毛刺扎在空气里,扎出一片无声的、绷紧的静。
      许知微没有回答。
      她的手掌还横在清单上方,掌心朝下,保持着那个挡的姿态,眼睛和秦铎的眼睛对视了两秒,两秒之后,她把手收回去了,收回去的动作很慢,很稳,像一台在确认了安全区域之后才慢慢撤回执行器的机器,手腕转回去,指尖重新搭在了鼠标上,食指落在左键上,中指落在右键上,恢复了那个"随时可以点击、但还没决定要不要点击"的姿态。
      门口有脚步声。
      沈望走过来了。
      他从窗边走到桌边的时候,脚步几乎没有声音,只有鞋底和地砖接触的那一瞬间发出一声极轻的"嗒",像一滴水落在石面上。
      他站在桌边,眼睛落在那行字上,看了两秒——只有两秒,比他看雨的时间短得多,比他看那盆多肉的时间短得多,但比他看任何人的时间都长。
      然后他把手机拿了出来。
      手机是旧的,屏幕边缘有一道细细的裂纹,裂纹从左上角斜着划到屏幕中间,像一道被冻在玻璃里的闪电。
      他解开锁,打开相机,对焦,按快
      "咔嚓"。
      一声。
      很轻,很脆,像一片薄冰被踩碎的声音。
      屏幕上定格住了那一页纸,六个名字,六行日期,还有最下面那行小得像脚注的字:"还有一个人被锁在下一层。"
      他把手机递给了林砚。
      递的动作很轻,很稳,像在递一件需要双手接的东西,但他只用了一只手,另一只手垂在身体侧面,指尖微微弯曲,保持着那个他一直保持着的、随时可以推开什么、但暂时不打算推开的姿态。
      林砚接过手机。
      手机的背壳是凉的,凉得像一块刚从窗台上拿起来的、被雨气浸过的金属片,边缘那道裂纹硌着她的指腹,像一道细细的、横在皮肤上的划痕。
      她低头看了一眼屏幕。
      照片很清晰,清晰到能看见纸面上每一个字的笔画边缘,能看见六个名字的墨色深浅,能看见那行小字的每一个标点。
      她把手机握在了手里。
      然后她站起来,往茶水间走。
      茶水间在走廊的尽头,门是虚掩的,推开的时候,门轴发出一声极其轻微的"吱",像一个很久没被人推开过的、铰链上落了灰的旧门。
      她进去的时候,闻到了一股淡淡的、像塑料被热水烫过的气味,混着一点点咖啡的焦香,焦香是从角落里那罐冻干咖啡的瓶口飘出来的,瓶盖没拧紧,敞着一条缝,缝里飘出来的味道很淡,很干,像一层被烤干了的、只剩下香气轮廓的空气。
      她拿起杯子。
      杯子是白色的,杯壁上印着一行褪了色的、看不清内容的小字,杯底有一圈浅浅的茶渍,茶渍的颜色是那种干透了的、像旧地图上的等高线一样的褐色。
      她把冻干咖啡倒进杯子里。
      颗粒落进杯底的时候发出"沙沙"的声响,很轻,很细,像一小撮干沙子被倒进了一个空罐子里。
      颗粒是深褐色的,形状不规则,大小不一,像一小堆被碾碎了的、干透了的土块。
      她按下饮水机的热水键。
      热水流下来的时候,有一股蒸汽扑到她手背上,热的,湿的,带着一股淡淡的、像烧开的水里含着的矿物质的味道。
      水流冲进杯子里,冲在冻干咖啡的颗粒上,颗粒在热水里"滋滋"地化开,化成一层深褐色的、浓稠的液体,液体的表面浮着一层细细的泡沫,泡沫在杯口转了一圈,然后塌下去,塌成一圈褐色的、像戒指一样的渍痕。
      她用勺子搅了搅。
      勺子碰着杯壁,发出"叮、叮、叮"的声响,很轻,很脆,节奏均匀,像一台正在执行固定频率搅拌指令的机器。
      然后她把勺子拿了出来,放在一边,端着杯子,等。
      等咖啡沉淀。
      液体在杯子里慢慢地静下来,颜色从浑浊变得清亮了一点,清亮的部分浮在上面,沉下去的部分压在杯底,压成一层薄薄的、茶色的残渣。
      残渣在杯底结出来的时候,她的眼睛眯了一下。
      不是"看错了"——是"看清了",残渣的颗粒在杯底的白色瓷面上排列出了形状,不是随机的,不是无序的,是一行字,笔画歪歪扭扭的,力度时轻时重,像一个人在很急的时候、在杯底这个巴掌大的平面上、用一根快没水的笔写出来的字。
      "第48条。"
      三个字。
      她的手指在杯壁上收紧了一点,指腹压着瓷面,感觉到那层薄薄的、被热水焐暖了的温度从杯壁渗进她的皮肤里,渗进她掌心的纹路里。
      第48条。
      清单上只有47条。
      她的认知系统在那一帧里疯狂地检索——
      "第48条"。
      但那个空白和刚才那个"null"不一样——不是"从来没被写入过",是"被写入过、又被擦掉了",像一块被擦过的黑板,板面上还留着粉笔灰的痕迹,灰的形状拼得出字的轮廓,但字本身已经不在了。
      她把杯子放了下来。
      放下来的时候,杯底和桌面接触的那一瞬间,发出一声极其轻微的"嗒",像一滴水落在纸面上。
      然后她转身,回工位。
      她要把这条记下来。
      她要把"第48条"这四个字记下来,记在清单上,记在那张摊开在桌面上的、翻到了最后一页的、写着六个名字和一行小字的纸上——不管那张纸上还有没有位置,不管那行小字下面还有没有空白,她要把它挤进去,挤进任何一道缝里,像一台在存储空间即将耗尽时拼命往最后一个扇区里写入数据的机器。
      她走到桌边,伸手去拿笔。
      笔在清单的左边,黑色的水笔,笔帽没盖,笔尖朝着她的方向,像一支被放好了位置、随时可以被拿起来的工具。
      她的手指碰到笔的同一瞬间——
      清单动了。
      不是"被风吹的"——还是没有风,空调的出风口还是在天花板的另一侧,绿萝的叶子还是没颤一下。
      是"滑的"。
      整张纸从桌角滑了下去,滑得干净利落,滑得没有任何过渡,像一块被放在斜面上的、表面光滑的薄片,在重力的作用下沿着桌面的边缘往下走,纸角先出去,然后是纸边,然后是整张纸,纸面在空气中翻了半圈,翻出一声极轻的"沙",然后落进了桌边的废纸篓里。
      落进去的时候,没有声音。
      不是"没有声音"——是"声音被吞掉了",纸张落在废纸篓里那一堆杂物上,本该发出一声"簌"的轻响,但那声轻响没有传出来,像被废纸篓里的什么东西吸走了一样,吸得干干净净,连一点余音都没有。
      林砚弯下腰。
      弯腰的时候,她的视线越过了废纸篓的边缘,看见了废纸篓里的东西——几张用过的纸巾,一个被捏扁了的纸杯,一支笔帽丢了的圆珠笔,还有……
      她的手停住了。
      废纸篓的最底下,压着一团纸。
      不是"清单"——清单在最上面,摊开着,六个名字朝上,那行小字朝上,安静地躺在那堆杂物的表面,像一片刚落下来的、还没被任何东西压住的叶子。
      那团纸在清单下面。
      被揉成了一团,揉得很紧,紧到纸面上的褶皱一层压着一层,像一个被攥在手心里攥了很久、然后被扔掉的东西。
      林砚的手伸了进去。
      指尖碰到那团纸的时候,她感觉到纸面上有一层薄薄的、干透了的汗渍,汗渍把纸的表面浸得微微发硬,硬得像一层薄薄的、干了的胶水,硌着她的指腹。
      她把它拿了出来。
      放在膝盖上,展开。
      展开的时候,纸面上的褶皱一道一道地被抚平,抚平的过程里,字迹从褶皱的缝隙里一个一个地露出来,像一行被埋在土里的、正在被慢慢挖出来的刻痕。
      是打印纸。
      不是手写的——是打印的,字体是标准的宋体,字号是标准的五号,行距是标准的1.5倍,每一行都规规矩矩,每一格都干干净净,像一份被从系统里直接导出来的、格式完全合规的文档。
      但内容不是打印的。
      内容是手写的。
      在打印纸的背面——不对,在打印纸的正面,那些打印的字迹的行间,有人用黑色的水笔写了一行字,字迹压着打印的字迹,笔画的墨色比打印的墨色深了两个色号,深得像一行被刻在纸上的、压过了所有原有内容的、最新的、最重要的话。
      林砚的眼睛对焦在那行字上。
      "如果第47条成功,我就能在第48条之前救她。"
      字迹——
      她认得这个字迹。
      不是"见过"——是"认得",像一个人认得自己的笔迹那样,不需要比对,不需要确认,视网膜一接收到图像,认知系统就自动弹出了标签,标签上写着两个字:
      "秦铎。"
      她的手指在纸面上按了一下。
      纸是凉的,凉得像一块刚从冰箱里拿出来的、薄薄的金属片,指腹压下去的时候,纸面上的褶皱硌着她的指纹,像一道道细细的、横在皮肤上的划痕。
      然后她看到了日期。
      日期写在那行字的右下角,小,但清晰,格式统一,字距一致,像一个被机器生成的时间戳:
      昨天。
      她的呼吸在那一帧里停了半拍。
      昨天她还在执行第47条,还在把自己的名字拖进"待删除列表",还在把自己的记忆一条一条地往外扔,扔得干干净净,扔得像一台被恢复了出厂设置的设备——
      而秦铎,在昨天,就已经在写这张纸了。
      她的手指把纸翻了过来。
      翻过来的时候,纸的背面朝上,背面是空白的——不对,不是空白,背面的中间位置贴着一样东西。
      不是"贴上去"——是"嵌进去",那东西的边缘和纸面咬合得很紧,紧到看不出是后加的,像一层被压在纸纤维里的、薄薄的、透明的、带着一层极淡的油脂光泽的膜。
      指纹膜。
      膜很薄,薄到能看见纸面上的纤维在膜的下面一根一根地穿过去,膜的表面有一层细细的、像指纹一样的纹路,纹路的形状不是她的——她能确定,因为她下意识地把自己的拇指压在了膜的旁边,比对了一下,纹路的走向不一样,密度不一样,中心点的位置不一样。
      不是她的。
      是许知微的。
      那三个字从她的认知系统里自动弹了出来,弹得清清楚楚,弹得毫不犹豫,像一个被焊死在主板上的标签:许知微。
      她的手指在那张膜上停住了。
      停住的时候,指腹压着那层薄薄的、带着油脂光泽的表面,感觉到膜的温度是凉的,凉得像一层刚刚从冷藏柜里拿出来的、还没有回温的、薄薄的塑料片。
      茶水间的门外,有脚步声。
      很轻,很稳,鞋底落在地砖上几乎没有声音,只有每一步落地的那一瞬间发出一声极轻的"嗒",像一滴水落在石面上。
      脚步声停在了门口。
      林砚没有抬头。
      她的眼睛还盯着那张膜,盯着那层薄薄的、透明的、纹路属于许知微的膜,手指还压在上面,指腹下面那层凉意正一点一点地渗进她的皮肤里,渗进她掌心的纹路里,渗进那条她认得但说不出名字的、生命线的末端。
      然后她把那张打印纸折了起来。
      两折,横折,折痕的位置在纸的三分之二处,不多不少。
      她把它放进了口袋的内袋里,放在那张清单最后一页的旁边,两张纸的边缘叠在一起,隔着两层纸纤维,隔着两道折痕,像两把被放在同一个抽屉里的、还没有插进锁孔的钥匙。
      她站起身,把那团揉皱的纸屑留在了废纸篓里,和那几张用过的纸巾、那个被捏扁的纸杯、那支笔帽丢了的圆珠笔放在一起,安安静静地躺着,像一个已经被读取完毕、不需要再保存的临时缓存。
      她走回工位的时候,秦铎正站在桌边,手里拿着一支笔,笔尖悬在那张清单的上方,保持着一个即将落笔、但还没有落笔的姿态。
      她在他面前站定。
      然后她把那张折叠好的打印纸从口袋里抽了出来,放在桌面上,放在清单的旁边,两样东西并排放着,像两份被放在同一张桌子上的、还没有被合并的档案。
      秦铎的视线从笔尖移到了那张纸上。
      他的眼睛在那张纸上停留了两秒,两秒之后,他的瞳孔收缩了一下,收缩的速度很快,快到像一台读取到了某个特定字符串时产生了紧急校验警告的机器。
      他没有说话。
      林砚也没有说话。
      她只是把那张打印纸的背面翻了过来,翻给他看,翻给那层薄薄的、透明的、纹路属于许知微的指纹膜看,翻给这间安静得能听见饮水机嗡嗡声的、窗外还在下雨的办公室看。
      秦铎的笔从他手指间掉了下去。
      "嗒"的一声,笔落在桌面上,滚了半圈,笔尖朝着那张指纹膜的方向停住了,像一根被扔在地上的、指错了方向的指针。

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>