死機了。凌晨三點。屏幕黑得像個墓碑。我敲鍵盤的手指僵在半空。這感覺不對。
不是普通的卡頓。是整個宇宙突然按下暫停鍵的那種死寂。我猛拍空格鍵,沒用。
電源鍵按下去,屏幕徹底熄火,連電源燈都滅了。一股焦糊味飄了出來。操。硬盤燒了?
我腦子里瞬間閃過明天要交的Demo,甲方那張油膩的笑臉,還有我銀行卡里可憐的余額。
重啟。風扇嗡嗡轉起來,屏幕亮了。進度條慢得讓人心梗。好不容易進了桌面,
桌面圖標亂七八糟,像被炮轟過。我點開編輯器。昨晚寫的代碼還在。不對。
不是昨晚的代碼。屏幕上全是亂碼。扭曲的符號,閃爍的方塊,像一群蠕動的蟲子。
根本不是人能寫出來的東西。一股涼氣順著脊梁骨往上爬。我伸手去關顯示器。
指尖離按鈕還有一厘米。桌上的咖啡杯,突然飄了起來。離桌面大概十厘米。穩(wěn)穩(wěn)當當。
里面半杯冷掉的咖啡,一滴沒灑。我眼珠子快瞪出來了?;糜X?熬夜熬的?
我使勁揉了揉眼睛。杯子還在空中飄著。像個鬼故事。我伸出手,小心翼翼地碰了一下杯壁。
涼的。硬邦邦的陶瓷觸感。它沒動,就懸浮在那兒。我縮回手,心跳得像擂鼓?;钜姽砹耍?/p>
盯著那杯懸空的咖啡,我腦子一片空白。幾秒鐘后,一股寒意才從腳底板竄上來。
這他媽不科學。徹底的不科學。我電腦死機,硬盤疑似燒毀,
然后我代碼變成了一堆外星文字,現(xiàn)在杯子自己飛起來了?這中間肯定有聯(lián)系。核心是什么?
代碼。我昨晚寫的那個程序。一個簡單的數據處理腳本,幫客戶分析用戶行為,屁大點事,
寫了八百遍的東西。它怎么會……我猛地看向屏幕。那些蠕動的亂碼還在。看久了,
眼睛發(fā)酸,但隱約感覺……有點規(guī)律?像某種……指令?
一個極其荒謬、極其瘋狂的念頭冒出來。難道……這堆鬼畫符……能影響現(xiàn)實?手有點抖。
我試著在編輯器里,刪掉了光標所在位置的一個扭曲符號(它像個被踩扁的“@”)。
幾乎是同時,啪嗒一聲。咖啡杯掉在桌上??Х葹R出來一小灘,弄臟了我攤開的筆記本。
我愣住了。汗毛倒豎。真他媽……有關系?我刪掉一個符號,杯子就掉下來了?
那再加回去呢?我顫抖著手,把那個扭曲的“@”符號敲了回去。杯子紋絲不動。還在桌上。
我盯著屏幕,又盯著杯子,腦子里嗡嗡響。是巧合?還是……那個符號代表的不是“懸浮”,
而是“解除懸浮”?換個思路。試試“啟動”。我回憶著剛才懸浮時屏幕上光標的位置。
好像是在一段特別密集的亂碼中間。我試著把光標挪回那個大概區(qū)域,
然后……刪除了另一個不起眼的、像個小豎杠的符號。毫無動靜。杯子還是杯子。不對。
方向錯了。刪除是“停止”,那增加呢?我嘗試著,在剛才刪除符號的附近,
模仿那種扭曲的風格,胡亂敲了幾個鍵,加了個像是“&”和“#”雜交出來的玩意兒。
嗡——桌上的空易拉罐,猛地跳了一下,離桌面大概五厘米,然后啪嗒掉回去。
我猛地吸了口氣,心臟差點從嗓子眼蹦出來。有門!真他媽有門!
這堆亂碼……是一種指令集!一種能直接撬動現(xiàn)實物理規(guī)則的指令集!接下來的兩個小時,
我像個瘋子。忘了甲方,忘了明天,忘了困。世界只剩下屏幕和我手邊一切能挪動的雜物。
筆、橡皮、鼠標墊、煙盒、吃剩的半包薯片。測試。瘋狂的測試。刪除特定組合的符號,
筆會飄起來。增加某些扭曲的字符序列,薯片袋子會像被無形的手捏住一樣變形。
改動光標附近一小片區(qū)域的亂碼,橡皮擦能在桌面上自己打轉。效果很微弱,
控制精度極其粗糙,范圍大概只有我電腦桌這一米見方。而且極其消耗精神。
盯著那些閃爍跳躍、毫無邏輯可言的亂碼,腦子像被塞進攪拌機。眼睛又干又澀,
太陽穴突突地跳。每一次微小的“成功”,都伴隨著一陣強烈的眩暈感。但我停不下來。
腎上腺素在燃燒??謶直灰环N巨大的、近乎狂熱的興奮感壓倒了。我,武鳴,
一個三流公司里天天被催進度、被改需求、被罵成孫子的程序員,現(xiàn)在手里捏著的,
可能是上帝的后門鑰匙!天快亮的時候,我癱在椅子上,像條脫水的魚。渾身被汗?jié)裢浮?/p>
電腦桌一片狼藉,飄過的、摔過的、變形的東西到處都是。屏幕上,
那堆亂碼依舊在無聲地蠕動,像一片孕育著怪物的沼澤。我大概摸清了一點門道。
這鬼東西的“語法”極其詭異,完全違背任何已知的編程邏輯。沒有變量,沒有循環(huán),
沒有函數。它更像是一種……直接作用于底層物理規(guī)則的“咒語”。
通過修改屏幕上特定位置、特定形態(tài)的符號組合,就能對現(xiàn)實世界施加一個微小的“力”。
效果范圍:以電腦為中心,半徑一米左右。目標:非生命體(我試過讓一片薯片飄起來,
結果整包薯片一起跳了一下,差點砸我臉上)。強度:微弱,大概相當于我吹口氣的力道。
精度:極差,基本靠蒙。代價:巨大。每次嘗試,都像被抽走了一部分腦髓。
眼睛看東西都開始重影了。這玩意兒有什么用?除了弄亂我的桌子,嚇自己一跳?
外面?zhèn)鱽砬鍧嵐ね评暗穆曇?。天亮了。新的一天。甲方的催命符大概已經在路上了?/p>
我看著屏幕上那片混亂的“沼澤”,再看看一片狼藉的桌面。
一種前所未有的荒誕感包裹了我。別人修仙煉氣,我煉代碼?別人御劍飛行,我御鼠標?
手機響了。尖銳的鈴聲嚇了我一跳。是項目經理老張。“武鳴!昨晚發(fā)你的郵件看了沒?
客戶那邊需求又他媽變了!今天中午十二點前,必須給我個新方案!聽見沒?別裝死!
”老張的咆哮隔著聽筒都震得我耳朵疼。“改……改什么?”我嗓子干得冒煙。
“加個實時動態(tài)情感分析!要基于最新的用戶交互數據流!算法你自己搞定!十二點!
方案給我!不然這季度績效你別想要了!”啪,電話掛了。操。實時動態(tài)情感分析?
還要基于新數據流?這玩意兒是臨時加得出來的?老張那張肥臉在我眼前晃,
還有他唾沫橫飛的樣子。一股邪火猛地竄上來。去他媽的績效!去他媽的甲方!
老子現(xiàn)在能……能他媽讓咖啡杯飛起來!一個念頭,像毒蛇一樣鉆進我混亂的腦子。
搞他一下?怎么搞?老張的辦公室在走廊那頭,離我這兒少說二十米。
我這一米范圍的“神力”,連他門把手都摸不著。我煩躁地抓了抓頭發(fā)。
屏幕上的亂碼還在閃。等等。范圍?限制?我看著屏幕。
一個極其大膽、極其作死的想法冒了出來。這玩意兒……能不能……突破距離?
我盯著那片蠕動的亂碼海洋。頭更疼了。但老張那張臉帶來的怒氣值,暫時壓過了疲憊。
我集中精神,努力回想之前操作時的感覺。
那些被我修改、刪除、增加的符號位置和形態(tài)組合。
距離……邊界……擴展……我嘗試在編輯器里,
選中了一片靠近邊緣的、看起來特別扭曲復雜的符號塊。光標移過去,心跳加速。刪掉它?
增加?還是……移動?我試探著,把那一小片符號,用鼠標拖拽著,往代碼窗口的邊緣挪動,
試圖“推”出去。就在那片符號被我拖到窗口最右邊邊框的時候——咔噠。一聲清脆的響動,
從我書桌右邊墻壁上傳來。聲音很近。我猛地扭頭。墻壁上,
掛著我那副在宜家買的廉價畫框。里面是張風景印刷畫。現(xiàn)在,那個塑料畫框左上角的釘子,
自己從墻里……滑出來了一小截!大概有半厘米長,金屬釘身暴露在空氣里,
畫框微微傾斜了。我的視線瞬間移回屏幕。那片被我拖到窗口邊緣的符號塊,
正好也停留在那個虛擬的邊界上。有效!移動屏幕上的符號位置,
能影響現(xiàn)實物體在空間中的位置?不,不是移動物體,是……改變固定點?
那枚釘子是被“釘”在墻里的,我改變了它的“位置狀態(tài)”?讓它“脫出”了一部分?
范圍呢?剛才那枚釘子,離我的電腦直線距離大概……三米?超過我之前測試的一米了!
一股混合著恐懼和狂喜的電流瞬間擊穿了我。范圍可以擴展!
方式是通過操作符號在屏幕上的位置,把它“推”向虛擬邊界?我喘著粗氣,
眼睛死死盯著屏幕。試試更遠的。目標?我腦子里第一個蹦出來的,
就是老張辦公室門上的那個黃銅門牌——“張德彪項目經理”。二十米。直線距離。
中間隔了三堵墻,一個茶水間。能行嗎?消耗多大?會不會直接把我腦子燒了?不管了。
試試。我選中屏幕上一大片看起來特別活躍、閃爍頻率很高的亂碼區(qū)域。深吸一口氣。
用鼠標抓住它,開始緩慢地、堅定地往屏幕的最右側拖拽。仿佛那不是一堆像素點,
而是一塊沉重無比的鐵砣。拖拽的過程異常艱難。鼠標指針像是陷進了粘稠的膠水里,
每一步移動都伴隨著劇烈的頭痛和眼前發(fā)黑。耳邊甚至開始出現(xiàn)嗡嗡的蜂鳴聲。
汗水順著額頭流進眼睛,又咸又澀。但我沒停。把這片象征性的“力量”,
推向那個虛擬的邊界。就在那片亂碼被徹底推出代碼窗口右側邊緣,
消失在視野中的剎那——轟!一聲沉悶的巨響從走廊深處傳來!
像是什么沉重的東西狠狠砸在了地上。
緊接著是一陣稀里嘩啦的碎裂聲和……老張變了調的、殺豬般的嚎叫!“啊——!我的門!
誰他媽干的???!”辦公室瞬間炸了鍋。腳步聲,驚呼聲,詢問聲亂成一團。
我的心臟狂跳得快要爆炸。腦袋里像是被塞進了一根燒紅的鐵釬,劇痛無比。眼前金星亂冒,
視野邊緣發(fā)黑,幾乎看不清屏幕。身體一陣陣發(fā)虛,差點從椅子上滑下去。成了?真成了?
二十米開外,隔山打牛?我扶著桌子,大口喘氣,足足緩了五分鐘,
眼前的黑霧才稍微散去一點。外面的喧鬧還沒停。我扶著墻,踉踉蹌蹌地走出我的小隔間。
走廊里已經圍了一圈人。老張的辦公室門口一片狼藉。他那塊黃銅門牌,
連帶著一大塊門板上的木皮,硬生生被撕扯了下來,砸在地上。門牌扭曲變形,
像被巨力揉捏過。木屑和灰塵飄得到處都是。老張站在門口,臉色煞白,頭發(fā)上沾著灰,
指著地上的門牌碎片,手抖得像得了帕金森?!罢l干的?誰他媽干的?!”他聲音都劈叉了,
“這他媽是實木的!怎么弄下來的?!”沒人回答。所有人都一臉驚駭和茫然。
有人偷偷拍照。沒人注意到站在人群外圍、臉色慘白如紙、扶著墻才能站穩(wěn)的我。
我默默退回了自己的隔間。關上門。靠在門板上,身體還在不受控制地微微發(fā)抖。不是興奮。
是后怕。剛才那一下,抽干了我?guī)缀跛械木瘛,F(xiàn)在看東西都是模糊的。
這力量……太邪門了。也太危險了。老張的門牌只是個警告。
如果我當時……瞄的是老張的脖子?胃里一陣翻騰。我沖到洗手間,對著馬桶干嘔了半天,
什么也吐不出來?;氐阶唬粗聊簧弦琅f在無聲蠕動的亂碼。
那片被我推出去的符號區(qū)域,窗口邊緣空了一塊,但很快又被其他亂碼填補上了。
仿佛什么都沒發(fā)生。剛才那股邪火和惡作劇的快感徹底消失了,只剩下冰冷的恐懼。這東西,
不是玩具。一個控制不好,會死人的。死別人,或者……死自己。中午十二點。
老張沒來催方案。據說他去醫(yī)院檢查了,
懷疑自己是不是得了什么怪病導致力氣暴增把門牌掰下來了。我頂著快要炸開的腦袋,
勉強處理了點日常工作。效率低得嚇人。滿腦子都是那堆亂碼。它到底哪來的?
為什么選中我?目的是什么?下午,渾渾噩噩地度過。五點,準時下班。我需要新鮮空氣。
走出寫字樓,傍晚的風吹在臉上,帶著點涼意。腦袋的刺痛稍微緩解了些。
我沿著人行道往地鐵站走,只想趕緊回家,倒頭就睡。也許睡一覺,明天起來,
一切恢復正常,那堆亂碼變成普通的bug報告?路過一個街心小公園。里面挺熱鬧,
有下棋的老頭,遛狗的大媽,還有幾個小孩在追著跑。就在這時,
一聲刺耳的尖叫劃破黃昏的平靜。“搶劫!抓小偷?。。 蔽蚁乱庾R轉頭。
只見公園入口附近,一個穿著帽衫、戴著口罩的男人,手里抓著一個女士挎包,正發(fā)足狂奔!
他身后十幾米,一個穿著職業(yè)套裙的年輕女人跌坐在地上,高跟鞋都跑掉了,驚恐地尖叫著。
那小偷跑得極快,方向正好是朝我這邊!他沖上人行道,行人紛紛驚慌躲避。他眼神兇狠,
一只手死死攥著包,另一只手……赫然摸向了腰間!刀光一閃!他掏出了一把彈簧刀!
刀刃彈出,寒光瘆人!他揮舞著刀,對著前面擋路的一個試圖阻攔的老大爺虛晃一下,
嚇得老大爺趕緊后退。小偷加速,直沖我這個方向!我們之間,只剩下不到十米!
周圍響起一片驚恐的呼喊。有人拿出手機拍攝。有人往后躲。沒人敢上前。那冰冷的刀鋒,
在夕陽下閃著死亡的光。我的血瞬間沖到了頭頂!
恐懼、憤怒、還有白天被那詭異能力刺激得尚未平息的混亂情緒,轟然混合!跑?躲?
像其他人一樣?眼睜睜看著他拿著刀沖過去?那女人絕望的尖叫還在耳邊回響。不行!
操他媽的!就在那小偷即將與我擦身而過的瞬間,我的身體比腦子更快一步做出了反應。
我猛地側身,沒有完全讓開通道,而是用肩膀狠狠撞向他持刀的手臂!同時,我的左手,
像閃電一樣伸向了他緊緊攥著的女士挎包帶子!“找死!”小偷驚怒交加,
被我撞得一個趔趄,手腕一翻,那冰冷的刀鋒就朝我肋部狠狠捅了過來!速度太快了!完了!
我腦子里一片空白。要見紅了!就在刀尖即將刺破我外套的剎那——嗡!
一股無形的力量驟然爆發(fā)!不是從我身上,而是……從那個小偷身上!
他手里那把閃著寒光的彈簧刀,刀刃部分,毫無征兆地、極其怪異地……彎了!
像一根被高溫烤軟的塑料尺子!刀刃從中段向上,硬生生折出了一個接近九十度的直角!
刀尖軟綿綿地垂了下來,完全失去了鋒銳和力量!噗!那變形的刀身,
軟趴趴地戳在我外套上,連個印子都沒留下。時間仿佛凝固了。小偷保持著捅刺的姿勢,
眼睛瞪得滾圓,難以置信地看著手里那把瞬間變成“L”形的廢鐵。那表情,
比見了鬼還精彩。我?我也懵了。完全沒反應過來發(fā)生了什么!剛才那一下,
不是我主動控制的!我甚至不知道那力量是怎么發(fā)動的!周圍死寂一片。
所有人都被這超出理解的一幕驚呆了。拍照的手機都忘了按快門。就是現(xiàn)在!
趁小偷石化當機的一秒鐘,我積蓄的力量終于爆發(fā)!抓住挎包帶子的左手用盡全力往回拽!
右拳狠狠砸在他持“刀”那只手的手腕上!“嗷!”小偷吃痛,下意識松開了挎包。
我奪下包,同時一腳踹在他小腿迎面骨上!這一下用了全力。小偷慘叫一聲,噗通跪倒在地。
“抓小偷??!”我扯著嗓子吼了出來,聲音都變了調。這一嗓子像解除了暫停鍵。
旁邊反應過來的兩個壯實小伙立刻撲了上來,死死按住了還想掙扎的小偷。人群轟然叫好,
手機拍照的咔嚓聲響成一片。那個被搶包的女人也沖了過來,臉上還掛著淚痕,
驚魂未定地看著我?!爸x……謝謝!謝謝你!”她聲音都在抖。我喘著粗氣,擺擺手,
心臟還在狂跳。剛才那一下……怎么回事?我下意識地看向自己空著的左手。
難道是……它自動觸發(fā)的?在感知到我生命受到威脅時?警笛聲由遠及近。警察很快到了。
簡單了解情況,拍照,做筆錄。那個小偷被塞進警車時,
還在神經質地反復看著手里那截彎成九十度的廢鐵,嘴里嘟囔著“邪門”。
當警察拿起那把變形的刀查看時,周圍響起一片驚呼和議論。
那女人堅持要留下我的聯(lián)系方式。一個拿著話筒、扛著攝像機的記者也擠了過來。“先生!
先生!能簡單采訪您兩句嗎?您剛才見義勇為太勇敢了!那把刀是怎么回事您看到了嗎?
”女記者語速飛快,話筒差點懟到我臉上?!皼]……沒看清?!蔽亿s緊低頭,避開鏡頭,
“可能……可能是劣質刀吧?一捅就彎了。運氣好。”我含糊其辭,
只想趕緊離開這聚焦的中心?!澳悄窃趺聪氲經_上去的?當時不害怕嗎?”記者窮追不舍。
“害怕?!蔽依蠈嵳f,“但總不能看著那刀捅別人吧?”我說完,趁著警察維持秩序的空檔,
撥開人群,低著頭快步離開了。走出好遠,還能聽到后面議論紛紛?!澳堑稄澋锰至?!
”“那小伙子真猛!”“劣質刀?不像啊……”回到家,反鎖上門。我才感覺渾身脫力,
靠著門板滑坐到地上。冷汗浸透了后背。今天發(fā)生的一切,太不真實了。我抬起左手,
仔細看著。普普通通,沒什么特別。白天在辦公室,
我需要集中精神、操作代碼才能影響現(xiàn)實。剛才在街上,
那種“應激反應”……完全是自動的!而且威力驚人!直接改變了金屬的物理狀態(tài)!
這能力……在進化?還是說,它有自己的“意志”?恐懼更深了。像冰冷的藤蔓纏緊心臟。
這玩意兒,越來越不受控了。打開電腦。屏幕亮起。那堆亂碼依舊在無聲地蠕動。
像一片活著的沼澤。我癱在椅子上,連一根手指都不想動。精神和身體都透支到了極限。
看著那片亂碼,一種前所未有的疲憊和迷茫席卷而來。這到底是什么?詛咒?禮物?
還是某個更高維度存在,不小心掉在我鍵盤上的……一?;覊m?昏昏沉沉,
我趴在桌子上睡著了。再睜開眼,是被手機吵醒的。刺耳的鈴聲。窗外天光大亮。
已經第二天上午九點了。我睡了十幾個小時?脖子僵硬得像落枕了。來電顯示是個陌生號碼。
我揉著酸痛的脖子,接起電話,聲音沙?。骸拔梗俊薄拔??是武鳴先生嗎?
”一個聽起來很溫和、很有修養(yǎng)的中年男聲傳來。“我是。您哪位?”“武先生,您好。
冒昧打擾。我姓李,李振邦。”對方的聲音帶著笑意,“昨天傍晚,在梧桐街心公園附近,
您英勇出手,制服持刀歹徒,救下了一位女士。真是令人欽佩?!蔽宜查g清醒了大半。
李振邦?誰?記者?警察?還是……“李先生過獎了,湊巧而已?!蔽抑斏鞯鼗卮稹!昂呛?,
武先生太謙虛了。那把變形的刀,可不是湊巧能解釋的?!崩钫癜畹男β曇馕渡铋L,
“實不相瞞,我對那把刀……或者說,對導致它變形的那種‘現(xiàn)象’,非常感興趣。
”我的心猛地一沉。來了。麻煩找上門了?!氨?,李先生,我不太明白您的意思。
那把刀可能是劣質品吧?!蔽以噲D裝傻。“劣質品?”李振邦輕輕笑了,“武先生,
我們打開天窗說亮話吧。那把刀的材質,我的實驗室已經連夜做了初步檢測。高碳鋼,
工業(yè)級熱處理,硬度和韌性都遠超普通彈簧刀標準。
用液壓機施加超過500公斤的瞬間壓力,才在它的刀身上制造了輕微的彎曲。
而現(xiàn)場視頻顯示,它是在一次普通的捅刺動作中,瞬間完成了超過90度的塑性形變。這,
是任何已知的物理定律都無法解釋的。”我的后背開始冒冷汗。實驗室?檢測?
這人什么來頭?“所以呢?”我盡量讓聲音聽起來平靜。“所以,武先生,
我們非常希望和您當面聊聊?!崩钫癜畹恼Z氣依舊溫和,卻帶著不容置疑的壓迫感,
“關于您可能擁有的……某種特殊能力。或許,我們可以稱之為‘現(xiàn)實干涉’?