隨著熟悉的事物逐一映入眼簾,安德森剛剛蘇醒時的些許迷茫逐漸消失,記憶也開始恢複。
對,這是自己的辦公室,而自己正在為完成公司安排下來的工作而“自願加班”,之前因為實在太困而泡了杯速溶咖啡,但在等待咖啡冷卻的時候稍微歪了一下身子,結果不小心睡著。
由於每個人都很忙,所以並沒有誰從隔間探出頭來關心自己是不是太累,小憩之前和醒來之後的環境完全沒有什麼差彆,至少安德森自己是這麼認為的。
說到工作,純粹是相反意義上的“前人栽樹、後人乘涼”,安德森一邊刪除那些睡著時壓出來的亂碼一邊想。
那些搞電子計算機的先驅者們,不知出於什麼目的,把代表年份的字段長度設定為兩位,即84年代表1984,95年代表1995,起初還沒有什麼問題,但這個問題在進入1999年後直接升格為“千年蟲”:1999年12月31日23點59分59秒的下一秒,應該是哪一年?1900?2000?人類本身不會有問題,會出問題的隻有那些已經擴散到方方麵麵的電子計算機,任何本身功能同時間有關的設備都有可能出現故障。
而安德森所在的軟件開發公司便是為了提前解決“千年蟲”對自己開發的所有軟件的影響而要求員工加班加點的。
這裡的重點在於“提前”和“自己”,借著這次危機踩著其他軟件公司上位這種事,不出所料的話所有軟件公司都是這麼想的。
解決這個問題的基本思路,是將兩位數的年份改成四位數,但因為牽扯太多且之前沒有成功案例可以參考,所有公司的程序員都是摸著石頭過河,所以誰能第一個解決這問題,誰就是行業領頭羊,彆人都要看它臉色行事——當然,也有可能遭遇挖角和黑客攻擊。
但,這個修改也很有問題,因為等到9999年的時候,四位的年份會再次不夠用,到時候要怎麼做?或許會有人認為曆法不可能一萬年都沿用同一個,但世事無絕對,還有認為一萬年之後的人能自己解決這個問題……這不就和當初把年份定為二位數圖省事的家夥一樣惡劣了嗎?
要讓安德森來說,直接把年份格式定為int,超出宇宙壽命的年份你們怕不怕?
不過,這些事同安德森基本沒什麼關係,首先,他在公司隻是個中規中矩的普通程序員而已,即使他跳出來宣稱自己已經解決了“千年蟲”問題,也是不會有人信的,其次——
“千年蟲”這種小問題,早就被給解決了。
所謂“矩陣”,是指通過正常手段無法訪問的,隻供了解它的一小部分人使用的隱秘網絡世界,那裡什麼都有,同時什麼都沒有,有能力的人可以在短時間內得到一切,但行差踏錯就會瞬間失去一切。
作為一個水平不算太高的黑客,安德森化名尼奧進入矩陣純屬偶然,發現水實在太深之後,完全不敢做什麼,日常在那裡仰望大佬之間神仙打架,頂多獲取一點上市公司的內部情報用來運作一下手上的短期股票。
在這種非常危險的網絡中,如果“千年蟲”爆發,可能會造成的損失根本無法同“明網”相比,矩陣用戶不太敢相信彆人,所以他們早早地就開始想辦法自己解決這個問題,不過因為並非所有人都是網絡和程序的高手,半數用戶自己解決了之後,剩下的人找到了一個相對來說比較可靠的高手來幫他們,ta的名字是“三位一體”。
這位名字很厲害的高手沒有辜負大家的期待,硬是編出了一個沒有附帶跟蹤ip、植入木馬、奪取權限、傳遞情報、令電池過熱爆炸等功能的萬能工具安裝包,成功替他們解決了千年蟲問題,而負責保證這個安裝包安全的,則是另一個高手,ta的名字也很有意思,叫做睡神。
安德森沒去下載那個安裝包,畢竟這家軟件公司給他發了不少日子的工資,沒必要留下線索把不知道什麼性格的矩陣高手引過來害他們——而且就算下載,以他的水平也是破解不了的。
噠噠噠——
安德森一口喝光咖啡,開始劈裡啪啦地敲打鍵盤繼續,畢竟,雖然他在矩陣悄悄撈到了一些好處,但無論如何,這個表麵上的工作還是要維持住,不然還房貸和車貸的資金來源不明,可是會被國稅局找上門的。
他隻是個普通的公司白領,不喜歡麻煩。