HiBizMan永久免费
📚Log In
📋 Table of Contents24
🌐 Language

第11章 带着代码的人

中文

· 带着代码的人 方毅蹲在机房的地板上,把那台RCD-00接收器放在膝盖前方,让它和地板接口之间保持着稳定的物理连接。接收器正面的蓝色光晕从呼吸模式逐渐过渡到了一种更平稳的常亮状态,亮度比之前略高了一些,像是数据传输正式开始之后设备内部的功率需求随之上升。他的手指搭在接收器侧面的金属外壳上,感觉到一阵极微弱的持续热量正在从设备内部向外传导。 他等了几秒钟,然后接收器正面的圆形凹槽表面出现了新的文字。这一次字迹的滚动速度比之前快了一些,像是系统在完成连接验证之后直接进入了数据输出的核心阶段。那些文字一行一行地出现,每一行在凹槽表面停留大约三四秒之后淡去,被下一行取代: "P系列日志汇总——起始时间:2014年3月。接入节点总数:7。持续采集周期:连续。信号来源方向识别记录如下——" 接下来的文字是一系列坐标和编号的排列,每一组都标注了对应的接入节点编号和信号首次识别的时间戳。方毅看到P-07的位置和他今天在铁门后面那片废弃空地里找到的管道端口完全吻合,P-06的位置和配电房地下竖井的坐标一致,环路的位置则和他此刻蹲着的这间机房的地板重合。而除了这三个已经被实际接触过的节点之外,还有四个编号对应的坐标落在了地图上四个他从未踏足过的位置,分布在城市的不同方向,像四枚尚未被读取的存储单元。 他的视线在四组陌生坐标上各停了一会儿,把它们的数值记在脑子里。然后下一行文字出现了,字体比之前略大,像是在信息流中被标记为更高优先级的条目: "2016年9月,项目负责人离岗前最后一次操作记录:将RCD-00终端从环路接口拆除,转移至外部存储地点。同时将网络主循环从实时采集模式切换为待机触发模式。触发条件设定为:当P-06或P-07任一节点检测到0917-03密钥接入时,重新激活全网络数据汇总通道。" 方毅的拇指在接收器外壳上轻轻压了一下。他在脑海里把这段话里的信息整合到他已经掌握的时间线上——2016年9月,江远离岗,拆走了环路接收器,然后把网络切换到了待机模式,等待某个触发信号出现才能重新启动完整的传输通道。那个触发信号就是那支笔。而他今天下午在P-06用笔激活穿线孔触片的那一刻,网络收到了触发信号,然后P-06里的黑色盒子开始向外推送数据,同时通知了环路端的RCD-00终端准备接收。 他直起身从蹲姿变成单膝跪地的姿势,把手伸向接收器侧面的一个凹陷处——那是一枚他没有注意到的小型操作按钮,嵌入在外壳的轮廓线里,几乎和表面平齐。他用指尖按下那枚按钮的时候感觉到一阵短促的阻力然后复位,像某种经过精密调校的机械开关完成了一次完整的行程。接收器正面的文字切换到了下一页: "全部日志传输完成后,本设备将自动显示最后一条记录。该记录为江远离岗前的手写备注扫描件,嵌入在系统日志的末尾。备注内容未在任何其他记录中重复。" 方毅把那行字读完,然后收回手,继续蹲在原地等待。接收器表面的文字开始以更快的速度滚动,一组接一组的坐标、时间戳、节点编号和信号特征描述在凹槽表面上交替出现,每一条记录都被格式化成同样的结构,像是在过去几年里网络积累的所有数据正在以标准化的次序逐个输出。他数了一下滚动的条目总数,和规划图上P-01到P-07七个节点在持续运行时间内可能的采集次数大致匹配。数据的体量很大,但接收器输出文字的速度很快,像是在内部经过了压缩和优先排序,把最关键的元数据先推送到了显示层。 他蹲在机房的地板上,手电筒的光放在膝盖旁边,照亮了接收器表面那圈持续的蓝光和不断更新的文字。整栋废弃大楼在夜晚的安静中几乎不发出任何声响,只有偶尔从楼层之间的缝隙里穿过来的风声在走廊尽头绕了一圈然后消失。他保持着那个姿势,直到接收器表面的文字滚动停止,最后一行文字在凹槽中央停留下来,没有继续淡去: "全部日志传输完成。最后一条记录加载中。" 屏幕上的文字停顿了大约八秒,期间蓝光的亮度没有发生变化,频率没有改变。然后新的一行字出现在凹槽中央,字体和前面所有输出都不一样——它是手写体转数字后的扫描件,笔迹的笔画粗细不均,有些地方的墨水在扫描过程中因为原稿纸面不平整而出现了断点。那行字写在一条横线下方,像是某人在一张便签纸上留下的一段话的最后一截,被单独截取出来嵌入了日志文件的末尾: "系统仍然在听。你坐在接口前面的时候,地板下面那些管道也没有停。三组周期信号至今没有识别出来源。如果你读到这条记录,说明你已经走到比我更远的位置了。剩下的节点我没有关闭,只是没有被触发过。你可以选择继续打开它们,也可以把接收器带回去,关掉整个网络。选择在你。但如果你决定继续,你会在P-12的位置找到我写在那里的下一段说明。"备注的末尾没有签名,没有日期。 方毅把那行字读了三遍。他在读第三遍的时候把手从接收器外壳上移开了,手指在半空中停留了一下然后收回来搁在膝盖上。他蹲在原地没有急着动作,目光还留在那行已经定格的文字上,看那些字迹在不均匀的墨迹和扫描噪点之间形成的细节。P-12。那个编号他在规划图上看到过,位于城市西侧的一个位置,在图面上的连线从P-07延伸向西北方向,被一段跨越了三条街道的虚线段连接着。 他把手机从口袋里取出来,打开备忘录,把P-12的坐标和备注里的那句话逐字抄录了进去,然后把手机锁屏放回口袋。接收器上的那行文字在持续显示了大约一分钟之后自动淡出了,蓝光重新切换回呼吸模式,频率恢复到他在插入笔之前看到的那种慢速间隔。他握住接收器的外壳把它从笔身末端拧下来,然后把笔从地板接口里拔出。笔尖离开触片时发出一声极轻的分离音,像某种导电介质在切断连接时产生的短促脉冲声。 他把笔放回口袋,把接收器也放回了夹克内袋,拉链拉好。然后他站起身,蹲姿保持久了之后膝盖在站直的瞬间发出了一声轻微的弹响。他站在机房中央,手电筒的光束扫过空荡的机柜、废弃的服务器支架和墙面上几根被剪断的线缆头,那些线缆的断面在光线下呈现出一种比周围更亮的金属色,像是最近才被工具切断的。他没有靠近去检查那些线缆,只是把光从它们上面移开,朝门口的方向照过去。 他走出了机房,经过走廊,经过防火门和楼梯间,脚步在水泥台阶上产生的回音在空旷的楼道里形成了一个逐渐衰减的序列,每一次落地都比上一次更轻一些。他走出侧门的时候外面的空气比刚才更凉了,路灯光线在地面上铺成连续的亮区,把整条街道的走向标注得清晰而明确。方毅在楼前站了一会儿,抬头看了一眼这栋六层楼的轮廓——夜色中灰蓝色铝塑板的色调几乎和天空融为一体,只有灯光照到的局部区域显出它原有的材质。 他把手伸进夹克内袋,手指碰到接收器外壳的瞬间感受到的仍然是那种微凉的金属温度。他把接收器留在口袋里没有取出来,然后转过身,沿着路灯照亮的街道朝市区的方向走了回去。这一次他的步伐比来时更慢一些,每一步之间的间隔也稍长了,鞋底踩在地面上的声音在夜晚安静的街道上被放大了,但仍然是一种平缓的、不急促的节奏。夜风从侧面吹过来的时候,带着远处公路上持续的交通低音和某扇没关严的窗户里漏出的一小段电视节目的模糊声音,它们混在一起传过街道,在行道树的枝干之间被分割成零散的片段。 方毅走过一座天桥的时候在桥中央停了一步,靠着栏杆往下看了一眼桥下的道路。路面上的车流比白天稀疏,车灯的光束在路面上一段一段地划过,像是某种低频的、重复的光学脉冲。他看了一会儿,然后直起身继续走,从桥的另一端走下去,重新回到了地面层的街道网格里。前方市区的灯光在夜空中形成了一片持续的低亮区域,建筑轮廓在背景光中显出它们的剪影,每一栋都有不同的高度和边缘形状,交错排列在街道尽头的地平线上。 他走到那栋熟悉的办公楼下的时候,门厅的灯光还亮着。他推开门走进去,门厅里的日光灯管发出持续的低频嗡鸣,和他在机房、管道、地下室里听过的那些频率都不一样,是一种更接近日常的、可以被忽略的背景音。他穿过门厅走向楼梯的时候,从走廊侧面传来一声推门声,然后叶知秋从技术科那侧的走廊里走了出来。她手里拿着一台合上的笔记本电脑,身上还是白天那件外套,头发扎得比白天更紧了一些,像是收拾过之后又坐回了桌前。 她在走廊里停下,看了方毅一眼。方毅也在原地停下了,两个人之间隔着大约三米的走廊距离,头顶的灯管在两个人之间的地面上投下一道连续的亮区。叶知秋的视线从他脸上移到他的夹克侧面的轮廓——那里有一个新的、略微隆起的方形痕迹,在拉链下方约一指宽的位置。她看了那个轮廓一眼,然后重新抬起视线,看着方毅的脸,等了一下才开口: "你带回了一样东西。" 方毅沿着走廊朝她的方向走了几步,在距离她大约一米的位置停下。他把夹克拉链拉开了一小段,露出接收器外壳的一部分,让叶知秋能看到它的颜色和边缘轮廓,然后拉链拉了回去。"P系列网络的终端接收器。2014年到2016年的全部日志已经在里面了。还有一条后续的记录,指向一个新的节点编号。" 叶知秋把笔记本电脑从一只手换到另一只手里握着,目光在方毅拉链拉回去的动作之后还停留了片刻,然后她偏了一下头,示意走廊尽头的方向:"进去说。"她转身走回技术科那侧的走廊时脚步比平时略慢,等着方毅跟上来。 方毅跟着她走进了走廊尽头的小会议室。灯被拧亮之后白光充满了整个房间,桌面上散落着几页打印纸和一个打开的空文件夹。叶知秋把笔记本电脑放在桌面上打开,屏幕亮起的光照在她脸侧,她看了一眼方毅坐下来的位置,把屏幕转向他,上面是一份已经打开的地图应用界面,地图上标注了几个用红圈标出的位置。她把地图放大到某个区域,用指尖点了一下其中一个红圈——那个位置正对着城市西侧的一个长方形区域,周围的道路布局和他记忆中的规划图局部重合。 方毅说:"P-12。" 叶知秋的指尖在屏幕上停住了,然后她抬起头来看了方毅一眼,手指从屏幕上收回来放在桌面边缘。她隔着桌面、屏幕的光和头顶的日光灯看着方毅,在等他把下一句话讲出来。