日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

短短幾行代碼對全球產生巨大影響


 

1997年,Ethan Zuckerman發明了彈出式廣告,從而打破了互聯網。

他在Tripod.com工作,一家允許人們免費制作小網頁的在線服務公司。為了賺錢,Tripod將廣告與頁面并排出售。問題是,廣告最終會出現在淫穢內容的旁邊——比如用戶的情色頁面——而廣告商不喜歡這樣。

祖曼的老板讓他想出一些解決辦法。有沒有什么方法可以定位廣告,讓它們不在sexytime用戶生成內容旁邊?

這時候,祖克曼想出了一個奇怪而老套的解決方案:當你訪問一個Tripod頁面時,它會生成一個全新的彈出頁面,只有廣告。這樣,從技術上來說,廣告不會與任何特定的用戶頁面相關聯。它只是浮在屏幕上。

然而,事情是這樣的:祖克曼的JAVAscript創建了彈出廣告?它非常短,只有一行代碼:

window.open('http://tripod.com/navbar.html' "width=200, height=400, toolbar=no, scrollbars=no, resizable=no, target=_top");

基本上,JavaScript告訴瀏覽器打開一個新窗口,該窗口寬200像素,高400像素,頂部沒有滾動條或工具欄,位于任何其他當前打開的網頁的頂部。

簡單,但是有害!很快,商業網站復制了祖克曼的創新,互聯網上充斥著彈出廣告。我在00年代早期認識的一個在下載網站工作的程序員告訴我,他們的大部分收入來自色情彈出廣告。

你一定見過彈出式廣告。毫無疑問,你恨他們。幸運的是,您使用的瀏覽器現在可以抑制它們。

正如祖克曼所說,他寫了一行代碼“讓世界變得更糟”。


 

我在祖克曼為你寫的一篇文章里讀到了他的故事。你不應該理解這個:26行代碼如何改變世界。這是一個非常有趣的短文集,由Torie Bosch編輯,反映了世界在其軸上傾斜的代碼片段。

讓我著迷的是這些片段大多有多短。這與許多關于編碼的流行文化假設完全相反,這些假設通常表明重要的代碼是巨大的。好萊塢喜歡用手指形容“程序員編程”,絕對含糊不清,倒出尼亞加拉瀑布般的代碼。谷歌一家獨大的故事過去常常提到它的“20億行代碼”,好像絕對權重是該公司成功的原因。

通常情況相反。事實上,谷歌的原始創新——一段讓谷歌在20世紀90年代超越其搜索引擎同行的代碼——是其“PageRank”算法,該算法根據鏈接到網頁的其他頁面的數量以及這些鏈接頁面的質量來計算網頁的價值。這不是一個長代碼;人家用Python/ target=_blank class=infotextkey>Python做了自己的版本,也就幾十行。

當然,谷歌的整體運營——就像任何大型科技公司的運營一樣——涉及成千上萬的流程來保持其運行。這就是他們的總代碼庫變得如此龐大的原因。但是一些最有影響力的代碼可能非常簡潔。

你應該讀完整本書(或者作為節日禮物送給書呆子),因為例子很吸引人,也很廣泛。查爾頓·麥克韋恩(Charlton McIlwain)在20世紀60年代末開發的“police beat algorithm”有一章試圖預測哪里最有可能發生犯罪,以便執法機構可以向那里派遣更多警察。當然,這最終形成了一個種族主義的反饋循環:由于貧窮的黑人社區相比白人社區已經被過度監管,算法表明那里有更多的警力,導致更多的逮捕,這說服了算法派出更多的警察;沖洗并重復。

警察巡邏算法不是很長;在2005年,你不應該理解這個,藝術家凱利·查德勒畫了它...

Police beat algorithm 不是很長;在《你不應該理解這一點》一書中,藝術家凱利·查德勒(Kelly Chudler)把它畫了出來……


 

這是另一個改變世界的較短代碼:“跟蹤像素”。

正如Lily Hay Newman在她關于跟蹤像素的章節中指出的,你可能每天都在不知不覺中與這些代碼進行交互。基本上,它是一小段HTML,在電子郵件中嵌入了一個小像素,小到你看不見它。然而,如果有人給我發了一封帶有這個跟蹤代碼的電子郵件,它就會監視我。它是這樣工作的:當我打開消息時,代碼要求我的瀏覽器請求那個單像素圖像。給我發郵件的人在看,嘿,克萊夫的瀏覽器請求像素了嗎?如此有效,給我發郵件的人在我打開的一瞬間就能知道。

將跟蹤像素放入電子郵件非常簡單——只需一行代碼:

這是最后一個比較老的例子!書中有一章(由 Ellen R. Stofan 和 Nick Partridge 撰寫)講述了阿波羅11號登月任務登月艙的“救援”代碼。“救援”代碼運行在登月艙的微型機載計算機上,旨在幫助確定事情的優先級:如果計算機過載,它將丟棄除最重要的工作之外的所有工作。

當登月艙接近月球時,這被證明是非常重要的,因為可以肯定的是,計算機已經超載了。“救援”代碼立即開始行動,關閉所有對登月艙著陸不太重要的東西。它甚至關閉了登月艙中的一些顯示系統,這嚇壞了宇航員。但它成功了:登月艙安全著陸。

下面是代碼——只有22行......

POODOO INHINT CA Q TS ALMCADR TC BANKCALL CADR VAC5STOR # STORE ERASABLES FOR DEBUGGING PURPOSES. INDEX ALMCADR CAF 0 ABORT2 TC BORTENT OCT77770 OCT 77770 # DONT MOVE CA V37FLBIT # IS AVERAGE G ON MASK FLAGWRD7 CCS A TC WHIMPER -1 # YES. DONT DO POODOO. DO BAILOUT. TC DOWNFLAG ADRES STATEFLG TC DOWNFLAG ADRES REINTFLG TC DOWNFLAG ADRES NODOFLAG TC BANKCALL CADR MR.KLEAN TC WHIMPER

這本書真的很精彩——非常值得一讀!

分享到:
標簽:代碼
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定