前陣子,微軟首席軟件工程師 Raymond Chen 分享了一則故事,刷爆了國外各大媒體。

大概在 05 年,一個主流電腦廠商發現個離奇事件。
自家某款型號的電腦,只要一播放珍妮 · 杰克遜( MJ 親妹妹 )的《 Rhythm Nation 》 MV 就會崩潰。
其他歌都不會,就只有這一首。

在調查中,他們還發現友商的一些電腦放這首歌也會崩潰。
后來,更吊詭的事情發生了。你在這臺電腦上放《 Rhythm Nation 》,還會讓附近的電腦跟著崩。
問題到底出現在哪?是歌么。
可《 Rhythm Nation 》登過公告牌亞軍,獲過格萊美獎提名,上過超級碗,甚至 MV 里的服裝和編舞也被碧昂絲、蕾哈娜致敬過。

這么牛叉的歌,為什么會和電腦崩潰扯上關系?
其實答案,出現在了電腦的機械硬盤上。
調查發現,《 Rhythm Nation 》當中有些音頻和 5400 轉的硬盤振動頻率一致,產生的共振導致讀寫錯誤,最后崩潰。
嗯,就這么湊巧。
共振大家都不陌生,物理課應該聽過和它相關的故事。
19 世紀一軍隊通過法國某大橋時,士兵齊步走產生的頻率和大橋固有頻率一致,共振讓橋的振動加強,最后橋斷了死傷過半。

在《 Rhythm Nation 》這個事件上,廠商找了個解決方法:他們在電腦內部加了個音頻過濾器,過濾掉那些能產生影響的音頻。
雖說微軟沒有透露更多的故事細節,但可能因為足夠 " 怪誕 ",這事很快就刷爆了各大媒體。
不少網友還跑到《 Rhythm Nation 》 MV 下方湊熱鬧。

同樣想湊熱鬧的還有世超。因為我在家里翻箱倒柜真找到了一個老舊的 5400 轉機械硬盤,于是計劃還原一波案發現場。

我把它塞進移動硬盤盒,然后插電腦上,往硬盤里面轉一部電影后開始播放。
接著把 iPad 放在硬盤旁邊,打開《 Rhythm Nation 》 MV。
一起準備就緒,就靜靜等著它崩潰。
結果連著 2 次,MV 在放到 30 秒左右,電影都卡住了。

當時世超以為真復現成功了,后來才尷尬發現,視頻或者硬盤本身就有問題。
因為不放《 Rhythm Nation 》,它也會卡頓。后來跳過這段后,視頻再也沒卡過了。
好吧,這經歷放《 走近科學 》上,估計能拍個 10 集。
大家手頭有 5400 轉的機械硬盤,可以測測,我估計這歌只針對部分型號的硬盤。
再說回文章,其實像這樣互聯網領域里的 " 怪談 ",過去還真發生過不少。
趁著夜深人靜,世超和大家嘮幾個,記得把腳縮回被窩。
上世紀 80 年代,在蘇聯斯維爾德洛夫斯克附近有個火車站,為了管理運輸數據,他們給電腦裝了個新系統。
蘇聯某地火車站 ▼

但,這系統老出問題。
詭異的是,它每次只在所有人回家睡覺時才出問題。大家在一旁或者第二天檢查時,怎么測試都是好的。
在那個舊年代,有人懷疑半夜有臟東西。
后來負責維護系統的程序員,受不了天天被喊去修電腦,決定徹查此事。
他統計了問題出現的所有時間點,居然發現了一條規律。按照規律,他成功預測了下次出問題的時間。
所以,這個有規律的故障,到底是誰造成的?

經過調查他發現,有一批火車只要一經過或者停靠火車站,系統就出現故障。
這批火車是專門把烏克蘭北部和俄羅斯西部的牛,運到附近屠宰場。
問題,就在這里。
他想到之前切爾諾貝利核電站發生爆炸,旁邊的烏克蘭北部、俄羅斯西部也受到了輻射污染。

所以,這批從那個方向過來的牛,可能輻射水平過高。
為了驗證自己的想法,程序員和鐵路附近的軍人喝了幾杯酒,慫恿他們測了火車的輻射水平,數據果然高于正常值。
所以一切說通了,事實也正是如此。
那會蘇聯食物短缺,為了不浪費牛肉,就把切爾諾比利地區附近的牛肉和其他地區的牛肉混合,以此中和輻射水平。
在經過時,牛牛們帶著強大的輻射影響到了系統內存,最終導致故障發生。
等車一走,輻射沒了,系統自然也恢復正常了。
圖文無關,它只是頭可愛的牛牛 ▼

emm,是不是前面聽著還挺恐怖,看到最后發現就這?
我們再看看這個電子郵件的鬼故事。
之前某學校發現他們的電子郵件系統有個很奇怪的漏洞:一旦給超過 500 英里的服務器發送郵件,就必失敗。

一開始,他們只知道有一些郵件會發不出去。
在標記了那些能收到郵件的服務器位置后,這才發現,郵件的 " 射程 " 只有 500 英里。
別的先不說,這要是美劇看多了,還以為真活在了 500 英里的穹頂之下,外界的所有信號傳輸都被切斷了。

后來經過調查發現,他們最近升級了服務器,結果反而把系統從版本 8 降到了舊一點的版本 5 。
但是配置文件還是版本 8 的,這就使得幾個不適配的設置被歸 0 了。
其中有一項就導致,郵件要在 0 秒之內送達對方服務器,否則就被判定 " 發送失敗 ",取消發送。
由于程序判定有 3 毫秒延遲,所以實際情況就成了:
郵件在點擊發送后 3 毫秒內,沒到達對方服務器,系統就會收回郵件。

我們算一下數據在 3 毫秒傳輸的距離:3x10^8m/s 乘 0.03 = 9x10^6m,換算下來就是 559 英里。
這就意味著,一旦對方服務器超過 559 英里,電子郵件在 3 毫秒內送不到,就會被系統取消發送。
自然而然,500 英里就成了這個郵件系統的射程了。。。
此外類似的 " 鬼故事 " 還有什么一到新月或者滿月,就會崩潰的服務器。
這是因為潮汐關系,潮水讓附近的軍艦升高,讓其雷達剛好干擾到了自家的服務器。
還有程序員從空氣升降椅坐下或者站起來的時候,顯示器就會黑屏。。


這是因為從椅子上站起或者坐下時,會產生一個 EMI( 電磁干擾 )峰值,它影響到了顯示器線纜,導致顯示器無法同步畫面。
DisplayLink 的官網也解釋了這個問題 ▼

看完上面的互聯網怪談,大家肯定覺得這些 " 靈異事件 " 背后原因都很簡單,有的還讓人哭笑不得。
其實你想遠點,小時候聽得那些毛骨悚然的鬼故事,論壇里刷到的都市傳說,不也是如此么。
所以還是那句話:所有事情都可以用科學解釋。無法解釋的,要么是還未找到答案,要么是科學還未到達那個高度。
世上哪有什么妖魔鬼怪。
原文地址:http://www.myzaker.com/article/6307a1178e9f094a0a422d54