[
收藏此章节]
[投诉]
文章收藏
完结
梅雨季节来临时,陈颂的旧毛病又犯了,膝盖在阴雨天总隐隐作痛。周景恒在智能温控系统里加了个新模块:提前三天预警湿度变化,自动把卧室的除湿模式调到最高档。
这天早上陈颂醒来,发现膝盖上多了条加热护膝,是周景恒连夜从网上订的。“试了下温度,调到45℃刚好,”周景恒正把热牛奶往他手里塞,“比暖水袋安全,还能定时。”
护膝的暖意透过布料渗进来,像有只温热的手轻轻托着膝盖。陈颂吸了口牛奶,忽然笑了:“我们的系统快成我的私人健康管家了,连膝盖都管。”
“不止,”周景恒蹲下来,替他把护膝的粘扣粘紧,“以后还要管你的早餐、你的代码、你的坏脾气,管一辈子。”
上午在实验室调试设备,陈颂的手机震了震,是家里的温控系统发来的消息:“卧室湿度已降至40%,建议穿长袖家居服。”附带一张周景恒的手写便签照片:“中午回来给你炖羊骨汤,放了当归。”
旁边的实习生凑过来看:“陈工,你家这系统也太智能了吧?比我对象还贴心。”
陈颂笑着把手机揣回口袋,耳尖有点发烫。阳光透过窗户落在设备上,金属外壳反射的光晃了晃,像周景恒眼里的笑意——原来最好的智能,从来不是冰冷的算法,而是藏在代码里的惦记,是提前备好的护膝,是记得加当归的羊骨汤,是把对方的一举一动,都写成优先级最高的指令。
中午回家,羊骨汤的香味刚到楼道就闻到了。陈颂推开门,看见周景恒系着蓝格子围裙,正把汤往保温桶里装。“给你带的,”他把保温桶往陈颂手里一塞,“下午在实验室也能喝,温着的。”
汤桶的提手被缠了圈软布,是周景恒早上找的,怕勒到他的手。陈颂低头喝了口汤,暖意从喉咙一直暖到膝盖,连带着阴雨天的沉闷都散了。“其实不用这么麻烦,”他说,指尖在软布上捻了捻,“我忍忍就过去了。”
“忍什么?”周景恒刮了下他的鼻尖,“你的疼,在我这优先级最高,比系统BUG还急。”
下午周景恒收到陈颂发来的照片:保温桶空了,旁边放着张纸条,是陈颂画的简笔画——两个小人坐在实验室里,其中一个举着汤碗比耶,旁边写着“汤里有星星”。
他把照片设成电脑壁纸,旁边的同事凑过来看:“周工,这画挺可爱啊,谁画的?”
“我对象,”周景恒的语气里藏不住的笑意,“他说汤里有星星,其实是把当归片当成星星了。”
同事笑着走开时,他在系统后台加了行新代码:“检测到‘汤里有星星’事件,自动记录为‘幸福时刻’,永久存档。”
傍晚下了场小雨,陈颂撑着伞往家走,远远看见周景恒站在楼道口,手里举着把大伞。“怕你淋着,”他把陈颂往伞下拽,指尖触到对方冰凉的耳朵,“怎么不戴围巾?”
“忘了,”陈颂笑着往他怀里靠了靠,“不过有你这把大伞,比围巾管用。”
雨丝打在伞面上,发出沙沙的响,像在给两人的脚步伴奏。陈颂忽然想起大学时,也是这样的雨天,周景恒把伞往他这边歪,自己半边肩膀都淋湿了,却嘴硬说“我火力旺”。现在伞还是往他这边歪,只是这次,周景恒把他的手揣进了自己的口袋,掌心贴着掌心,把所有的凉意都挡在了外面。
回到家,周景恒先去摸陈颂的膝盖:“还疼吗?”
“早不疼了,”陈颂拽着他往客厅走,“你看我给系统加的新功能——”他点开温控屏,上面跳出个小小的雨景动画,两个小人在伞下并肩走,伞面上写着“J&S”,“雨天限定,浪漫加倍。”
周景恒低头,在他唇上轻轻啄了下,尝到点雨水的清甜味。“测试通过,”他说,“建议永久保留。”
窗外的雨还在下,书房的旧服务器指示灯闪了闪,像在给这段雨天的日常加了行注释:“当前状态:温暖,湿润,且爱意超标。”而系统的运行日志里,又多了新的一笔——关于护膝的温度,关于汤里的星星,关于伞下交握的手,关于两个在雨天里,把彼此捂得暖暖的人。
雨还在下,淅淅沥沥打在窗台上,像在敲一段重复的代码。陈颂窝在沙发里改方案,膝盖上的加热护膝还温着,周景恒刚换了新的暖水袋,塞进他怀里:“护膝续航快到了,这个接力。”
暖水袋上套着蓝格子布套,是母亲寄来的被套边角料改的,陈颂的指尖在布套上划着格子:“你说咱们这日子,是不是像在循环执行同一段程序?”他指了指桌上的水杯——周景恒刚添的温水,杯沿还留着他的唇印,“每天都在做差不多的事,却不觉得腻。”
周景恒正把洗好的草莓放进盘子,闻言笑了:“那是因为这段程序里有变量,”他捏起颗草莓递到陈颂嘴边,“比如今天的草莓比昨天甜,你改方案时哼的调子跟昨天不一样,还有……”他俯身,在暖水袋上轻轻拍了拍,“这个暖水袋的温度,比早上高了0.5℃。”
陈颂咬着草莓笑,果汁沾在唇角,被周景恒用指腹轻轻擦掉。“就你会说,”他把方案往对方面前推了推,“帮我看看这段逻辑,总觉得哪里绕远了,像走了段冤枉路。”
周景恒接过方案,指尖在纸页上划过——陈颂的字迹带着点潦草,却在关键节点标了醒目的红圈,和当年在实验室画的重点一模一样。“这里可以加个跳转指令,”他指着某段流程,“直接调用你上周写的那个函数,能省三行代码。”
陈颂的眼睛亮了,抓起笔就改,笔尖在纸上划过的沙沙声,和窗外的雨声混在一起,像两段和谐的旋律。周景恒没走开,就坐在旁边看着,看他改到兴奋处,下意识地把脚往自己这边伸,看他咬着笔杆皱眉时,鼻尖会微微皱起,像只认真的小兽。
改完方案时,雨刚好停了。陈颂推开窗,潮湿的空气涌进来,带着泥土的腥气。“你看,”他指着天边的彩虹,“雨停了就有彩虹,跟我们的代码似的,调试完了就顺畅。”
周景恒从背后抱住他,下巴搁在他肩上,彩虹的光落在两人交握的手上,把戒指照得透亮。“其实绕远路也没关系,”他轻声说,“就像刚才那段逻辑,哪怕多走三行,只要最后能汇合就行。”
陈颂转过身,在他唇上亲了下,带着点草莓的甜味:“那我们的汇合点,就是这个家,对吧?”
“不止,”周景恒握紧他的手,往卧室走,“还有未来的每一个雨天,每一个彩虹天,每一个平平淡淡的日子——都是我们的汇合点。”
卧室的暖灯亮着,加热护膝的余温还在床单上留着浅痕。陈颂把暖水袋放进床头柜,看见周景恒在系统里输了行新指令:“雨天模式自动关联‘拥抱频率+50%’”。
“你这是滥用权限,”陈颂笑着抢过他的手机,却在下面加了行:“响应模式:无条件接受。”
窗外的彩虹渐渐淡了,书房的旧服务器指示灯闪了闪,像在记录下这个瞬间。雨停后的空气里,混着草莓的甜、暖水袋的温度,还有两人交叠的呼吸声,像段调试到完美的代码,在名为“此刻”的时间里,稳稳地运行着,一行行,写满了“刚好”的注释。
某个午后,阳光穿过书房的窗,落在那台旧服务器上。指示灯早已不再闪烁,却被周景恒擦得锃亮,像件精心收藏的纪念品。
陈颂正趴在桌前改代码,指尖在键盘上敲得飞快,周景恒端着两杯茶走进来,看见他后颈的发梢又沾了片纸屑——是当年在实验室就改不掉的习惯。他伸手替他摘掉,指尖划过对方温热的皮肤,像在触碰一段熟悉的代码逻辑。
“系统升级完了?”陈颂抬头,接过茶杯时指尖碰了碰杯沿,温度刚好。
“嗯,”周景恒把茶放在他手边,目光落在屏幕上,“加了个老年模式,字体调大了三倍,以后咱们眼花了也能用。”
陈颂笑着踹了他一脚,却被对方抓住脚踝往怀里带,椅子在地板上划出轻微的声响,像在为这段拌嘴伴奏。“谁要老年模式,”他抢过鼠标,点开桌面的相册文件夹,“你看我整理的‘系统日志’——”
屏幕上滑过一张张照片:樱花树下的并肩,雪天里的脚印,雨天共撑的伞,搬家时的狼狈,还有无数个餐桌前的清晨黄昏。最新的一张是上周拍的,两人坐在新家的阳台上,膝头盖着同一条蓝格子毯子,背景里的旧服务器摆在书架最显眼的位置。
“其实最好的日志,根本不用存在服务器里,”陈颂忽然说,转头看向周景恒,阳光落在他眼角的细纹上,像撒了层金粉,“都记在这里了。”他指了指自己的心口。
周景恒握住他的手,掌心的温度透过皮肤传过去,像在确认系统的稳定运行。“我的也一样,”他轻声说,“从2018年那个冬天开始,就一直在缓存,现在……存满了。”
窗外的梧桐叶被风吹得沙沙响,像在重复那段最初的代码。陈颂看着周景恒眼里的自己,忽然觉得所谓“终身维护”,从来不是什么宏大的承诺,而是护膝的温度刚好,汤里的星星够亮,雨天的伞总往这边歪,是把每一个平凡的此刻,都写成不会出错的日常。
服务器的外壳上,还留着当年的刻痕——“J&S”,被岁月磨得发亮。陈颂伸手摸了摸,指尖传来金属的凉意,却在心里烫出一片暖。他知道,这段名为“我们”的代码,永远不会有终止符,就像此刻交握的手,就像窗外永远循环的四季,一行行,写满了“在一起”的注释,在时光里,稳稳地运行下去。
——全文完——
插入书签