青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

生活小常識博客 生活百科全書博客


生活小常識博客 生活百科全書博客



編者按:Marc Andreessen十年前說的軟件蠶食世界不僅完全正確,而且似乎不僅如此:軟件正在重塑世界 。人類世界的運轉(zhuǎn)已經(jīng)無法離開軟件 。在浩如煙海的軟件代碼當(dāng)中,哪些對我們起到了關(guān)鍵作用呢?Slate網(wǎng)站邀請了各方人士對那些改變了一切的代碼進行評?。?這里篩選出36個代碼片段 。如果你有更好的選項,不妨在評論區(qū)留下你的意見 。原文作者是Future Tense,標題是:The Lines of Code That Changed Everything 。鑒于篇幅太長,我們將分三部分刊出,此為第三部分 。
人類歷史上最重要的36個代碼片段(一)
人類歷史上最重要的36個代碼片段(二)
25、GeoCities鼠標軌跡
年代:1990年代中期
它讓網(wǎng)站最平凡的元素也能酷炫起來 。
Roy Whittle
Douglas Englebart和Bill English在1960年代后期發(fā)明的鼠標改變了我們與計算機溝通的方式 。盡管使用鼠標很直觀,但當(dāng)時的顯示技術(shù)通常無法跟上鼠標的快速移動 。操作系統(tǒng)開發(fā)人員于是添加了鼠標軌跡,也就是瞬時的陰影圖像,顯示出光標在之前的位置 , 從而更易于跟蹤和查找 。
在1990年代中期 , GeoCities 是第一個提供免費服務(wù),讓用戶可以輕松創(chuàng)建自己的Web內(nèi)容的公司 。GeoCities 所見即所得(WYSIWYG)的編輯器使得創(chuàng)建者可以輕松地拖拽內(nèi)容 , 添加自定義的代碼段,包括用于定制訪問者看到的鼠標軌跡的代碼 。在GeoCities的網(wǎng)頁上,你的光標可以留下童話般的灰塵、氣泡或小小的萬圣節(jié)蝙蝠的痕跡 。這些絢麗的像素是一個時代的縮影,說明我們已經(jīng)能夠自己建立自己的網(wǎng)絡(luò)空間——Nikki Stevens , 亞利桑那州立大學(xué)博士研究生
26、RSS(簡單信息聚合)
年代:1999
讓大家在一個地方就能閱讀《紐約時報》、Gizmodo 以及Garfield Minus Garfield 。
【生活小常識博客 生活百科全書博客】維基百科
通過將新聞報道、博客、blawgs(法律博客)、播客以及其它web內(nèi)容形式發(fā)布成標準格式,RSS代碼讓你可以用一種簡單、有效以及高效的方式去消費各種信息來源 。在巔峰時期,大概是從2005年Google Reader推出到2013年Aaron Swartz(致力于RSS 1.0開發(fā)的互聯(lián)網(wǎng)自由主義者)不幸去世的這段時間內(nèi),RSS幾乎就相當(dāng)于在去中心化的互聯(lián)網(wǎng)上發(fā)布的代名詞 。盡管Google Reader已經(jīng)不復(fù)存在,但從新聞聚合器到播客應(yīng)用,RSS依舊站在可用互聯(lián)網(wǎng)的最前沿 ?!狣avid S. Levine,埃隆大學(xué)法學(xué)院副教授
27、消失的火星氣候軌道器
年代:1999
一個數(shù)學(xué)錯誤導(dǎo)致一項任務(wù)失敗
1999年9月23日,NASA的科學(xué)家與價值1.25億美元的火星氣候軌道器失去了聯(lián)系 。經(jīng)過調(diào)查,確定了失聯(lián)的原因:一家承包商用英制單位給軌道器寫了程序,但是NASA的軟件用的卻是公制 。就因為兩段代碼之間簡單的溝通錯誤,導(dǎo)致軌道器飛到了未知的地方 。
很容易會把這種公制——英制的錯誤當(dāng)作意外錯誤而一筆勾銷,但這說明了當(dāng)今軟件互聯(lián)的世界是多么的脆弱 。所有的連接技術(shù)(電話、宇宙飛船、機器人榨汁機等等)都要靠接口來定義與它者的通信方式 。哪怕是最小的差錯也會導(dǎo)致混亂 ?!狢harles Duan
28、將地獄火導(dǎo)彈掛接無人機的代碼
年代:大約2000–2001年
開辟了無人機戰(zhàn)爭的先河 。
捕食者無人機早期版本的武器化是個標志性的時刻,不僅在技術(shù)史上如此,在軍事和政治史上亦然 。現(xiàn)在,無人系統(tǒng)已經(jīng)遍布整個戰(zhàn)?。?重塑了士兵的作戰(zhàn)方式,甚至改變士兵的來源 。捕食者的武器化也使得美國進入了無人機戰(zhàn)爭的時代 。而且,隨著鑒于機器人日益自動化、武器化引起的問題,我們現(xiàn)在才剛剛開始 。一個簡單的程序可能就會帶來法律上、道德上甚至是生存性的問題 ?!狿W Singer , 《連線戰(zhàn)爭:21世紀的機器人革命與沖突》作者
29、Roomba的導(dǎo)向系統(tǒng)
年代:2002
為技術(shù)(和貓)在現(xiàn)實世界的移動建立了新途徑
iRobot
你永遠也不會忘記自己的第一臺Roomba:我的大概是在17年前在一個朋友家 。當(dāng)它在房子里面嗡嗡地由著自己的性子轉(zhuǎn)來轉(zhuǎn)去時,我正坐在沙發(fā)上哈哈大笑 。這是機器人革命的曙光 , 一場看起來很蠢但是又很認真的革命 。(跟炸彈清理機器有著一樣DNA的機器人正在數(shù)百萬個家庭里面吸塵,這一點著實讓人吃驚 。)從那以后,別人再也難以復(fù)制它的成功 。Roomba證明,盡管我們的注意力重心已經(jīng)開始向硬件傾斜(比如波士頓動力怪異的膝蓋向后彎、會開門的機器狗)上 , 但軟件對于一件產(chǎn)品的廣泛采用可能更為重要 。阿西莫夫化的iRobot并沒有創(chuàng)造出第一個真空吸塵機器人,但是Roomba成為一個必備的利基產(chǎn)品不是因為它吸塵效果好,而是因為它在房間里面的導(dǎo)航效果不錯 。就像成千上萬的小貓視頻可以證明那樣,在現(xiàn)代計算時代,幾乎沒有什么東西能比看著Roomba撞到桌腿、轉(zhuǎn)圈一周然后前進更令人滿足的了 。——Lowen Liu , Slate
30、無線網(wǎng)絡(luò)的比例公平調(diào)度
年代:約2003年
令手機網(wǎng)絡(luò)成為可能的解決方案
使用路徑分集公平地最大化吞吐量的定向發(fā)射機多接收機系統(tǒng),美國專利第6444990號,2002年9月10日
撲救時要先救人后救物,先重點后一般,先斷電后救火,并注意順風(fēng)救災(zāi),特別是野外火場 。滅火時一般就地取材,如用水、砂、土等滅火器材,特別要設(shè)法控制火勢蔓延 。
任何時候在任何一個地方,手機的數(shù)量通常都要比基站數(shù)量多 。如果不進行調(diào)解的話,所有的傳輸都會相互干擾并阻礙信息的可靠接收 。因此,基站需要解決優(yōu)先級問題:確保所有用戶都能完成通話,同時還要考慮到在嘈雜環(huán)境的用戶需要賦予更多資源才能得到同樣服務(wù)質(zhì)量這一點 。解決方案?要在個體用戶需求與網(wǎng)絡(luò)整體性能之間進行折衷 。比例公平調(diào)度可確保所有用戶至少享有最低級別的服務(wù),同時最大程度地提高總的網(wǎng)絡(luò)吞吐量 。這是通過將較低的優(yōu)先級賦予預(yù)期需要更多資源的用戶來實現(xiàn)的 。僅三行代碼就讓全球所有的3G和4G無線網(wǎng)絡(luò)正常工作 ?!狶av Varshney
31、比特幣
年代:2008年
激發(fā)大家對一種貨幣的信心的代碼,沒有它就沒有這種貨幣
中本聰
不管你是比特幣的布道者還是懷疑者,或者不大確定它是什么,你大概都知道這可是個大事物 。比特幣本身已經(jīng)獲得了數(shù)千億美元的直接投資,但是也許更重要的是,其基礎(chǔ)的技術(shù)原理,也就是區(qū)塊鏈,似乎有著無窮無盡的應(yīng)用,從確保民主選舉到結(jié)束非自愿的性接觸等等都在它的應(yīng)用范圍 。
這一切始于2008年,當(dāng)匿名的中本聰發(fā)表了一份白皮書,宣布要推出比特幣 。上述代碼就是實現(xiàn)的一部分,這些代碼的作用是計算出攻擊者接管比特幣區(qū)塊鏈的可能性極小 。這里的數(shù)學(xué)讓世界相信,由不可靠的人組成的系統(tǒng)仍然可以信任,這為至少2777種其他加密貨幣的創(chuàng)建鋪平了道路 ?!狤lena Botella
32、Conficker 蠕蟲
年代:2008年10月至2009年
把受感染的計算機變成惡意的機器人大軍,同時又保護其他的一些計算機
這段代碼是安全研究人員Tillmann Werner和Felix Leder 編寫的,后來還進行了功能等效性測試,為的是理解和對抗Conficker 蠕蟲 。
Tillmann Werner和Felix Leder
十年前 , 感染Conficker的計算機數(shù)量多達1500萬臺 。這是一種利用Windows操作系統(tǒng)的漏洞的病毒 。這種病毒雖然令人恐懼,但也因為它的老辣而備受推崇:它會邀請每一臺計算機加入到龐大的僵尸大軍,等候命令下達,還會阻止受感染的計算機打開安全程序或下載可以清除病毒的補丁程序 。其最早版本還有一個非常有趣且很能說明問題的怪癖:如果駐留在任何使用烏克蘭鍵盤或烏克蘭IP地址的系統(tǒng)就會自毀 。多年后,對該病毒進行逆向工程的主管部門和研究人員得出結(jié)論 , Conficker的開發(fā)者確實是烏克蘭人,他們這樣設(shè)計病毒是為了避免違反自己國家的法律 。幸運的是 , 這些黑客一直都沒有動用過那支僵尸大軍來作惡,截至到2018年 , 估計仍有35萬臺計算機感染這種病毒,這提醒我們嫻熟的程序員要想發(fā)動國際攻擊,有選擇地對用戶造成破壞可以是多么的容易 ?!狫ane C. Hu
33、點贊按鈕
年代:2009
它催生了監(jiān)視經(jīng)濟 。
2019年9月的Facebook.com 網(wǎng)站
Facebook把點贊按鈕當(dāng)作向世界展示我們喜歡辛普森一家或炸薯條的一種手段來兜售 。。但實際上,它利用了我們的認知偏見,以及設(shè)計的力量,去誘使我們分享更多的信息 。由于有了前面Sara Wachter-Boettcher介紹過的像素跟蹤,它跟蹤我們在互聯(lián)網(wǎng)的行蹤,收集有關(guān)我們?yōu)g覽習(xí)慣的數(shù)據(jù) 。Facebook拿走這些信息,再把自己的行為定向廣告算法賣給廣告主 。如果一家戶外用品公司想要做廣告,F(xiàn)acebook可以鎖定那些以前贊過遠足的文章,訪問過露營網(wǎng)站以及有戶外朋友的人 。當(dāng)這些用戶贊了相關(guān)公司的廣告時,這些信息就會反饋會定向廣告算法里面 。這樣一來,監(jiān)視和商業(yè)操縱就形成了周而復(fù)始的循環(huán) 。這一切都是因為一個小小的藍色大拇指 ?!狝ri Ezra Waldman , 紐約法學(xué)院教授
34、HTTP嚴格傳輸安全(HTTP Strict Transport Security,HSTS)
年代:2009年左右
默認開啟安全通道來保護網(wǎng)站安全
Mozilla開發(fā)人員指南
當(dāng)你通過普通HTTP協(xié)議將信息發(fā)送到網(wǎng)站時,這是會泄漏的——別人可能會攔截這段信息并竊聽你的信用卡、健康信息以及伴侶的寵物名什么的 。HTTPS可以加密你的流量,避免別人窺探信息 , 但是很長一段時間以來,使用這種更先進的協(xié)議一直都是可選的 。因此就有了HTTP Strict Transport Security,此這種安全措施可確保從一開始往來該網(wǎng)站的流量就是加密的 。如果你想要訪問http://google.com,它會自動將你重定向到https://google.com 。這就是HSTS的作用 。
HSTS還沒有普及:估計只有11.1%的網(wǎng)站用到 。但2015年春天,重要一刻降臨,美國聯(lián)邦政府和行業(yè)合作伙伴對19個政府領(lǐng)域?qū)嵤〩STS,其中包括Whitehouse.gov , AIDS.gov和donotcall.gov 。此后不久,所有聯(lián)邦機構(gòu)均要求采用該標準 ?!猂usty D. Pickens,奧巴馬政府白宮前代理新媒體總監(jiān)
35、Heartbleed漏洞
年代:2012年編寫,2014年被發(fā)現(xiàn)
計算史上傳播最廣、危害最大的安全漏洞之一
來自Naked Security
2014年 , 安全研究人員在OpenSSL(一個非常受歡迎的開源庫)中發(fā)現(xiàn)了一個漏洞,大約有三分之二的網(wǎng)站(包括DropBox ,Twitter,Yahoo和GitHub)都用到它——用于在兩臺計算機之間進行在線通信 。Heartbleed使得犯罪分子可以通過影響數(shù)百萬臺設(shè)備的緩沖區(qū)讀取漏洞來竊取未加密的機密信息,包括憑據(jù)和加密密鑰等 。這讓大家注意到了依靠開源軟件來實現(xiàn)關(guān)鍵安全功能所帶來的風(fēng)險,以及識別已被使用多年的代碼漏洞的挑戰(zhàn) 。從更積極的意義上來說,Heartbleed的發(fā)現(xiàn)也引發(fā)了迅速而有效的全球反應(yīng) , 包括在全球范圍內(nèi)進行的協(xié)調(diào)宣傳和補救工作,其力度和廣度均遠遠超出了以前針對早期漏洞的許多同類行動 。-塔夫茨大學(xué)助理教授Josephine Wolff
36、波音737 Max
年代:2017年推出
軟件錯誤,加上企業(yè)的貪婪,導(dǎo)致數(shù)百人喪生,以及大批飛機停飛 。
2018年10月 , 獅航610航班起飛后不久就發(fā)生了一次似乎非常怪異的事故,然后墜入海中 。波音向公眾保證飛機是安全的 , 并表示需要進行更多的飛行員培訓(xùn)以及軟件升級 。但是僅僅四個月后,埃塞俄比亞航空的一名飛行員抬升機頭的努力做了20次 , 但飛機的自動系統(tǒng)仍然把機頭往下推 。起飛后的幾分鐘內(nèi),機上所有人員均告死亡 。作為對事故的響應(yīng),全球的民航當(dāng)局這這一型號的飛機都停飛了 。調(diào)查顯示,墜機事故是因為737 Max的設(shè)計引起的,尤其是鮮為人知,了解程度不高的軟件,可能會強制飛機反復(fù)做俯沖動作 。——技術(shù)史學(xué)家,《寫入程序的不平等》作者Mar Hicks
譯者:boxi 。
白紙上的黑點:這天,教授帶著一沓紙來到教室宣布:今天我們將進行一次測試 。學(xué)生們都很緊張 , 誰不害怕考試呢 。然而,等他們拿到試卷后,一個個都很驚訝,因為試卷就是白紙除了在白紙的一個角落有一個大大的黑點 , 一個題目都沒有 。教授告訴學(xué)生,這次測試的任務(wù)就是:請..

    猜你喜歡