分類

每周分享第 25 期

作者: 阮一峰

日期: 2018年10月 5日

騰訊課堂 NEXT 學院

這里記錄過去一周,我看到的值得分享的東西,每周五發布。

上周我看到一個報道,9月23日是安卓手機的十周年紀念日。

十年前的2008年9月23日,HTC 發布了世界上第一臺安卓手機 G1,3.2英寸屏幕,320x480分辨率,256MB內存, 1150mAh電池,并帶有一個實體的全鍵盤。

真不敢相信,智能手機真正開始普及,僅僅只有十年。

這十年,人類的生活完全改變。十年前,每個人都以與現在完全不同的方式生活著。2008年,沒人用手機付款,大家在地鐵讀書看報,或者聽著 iPod,想要給別人發消息,只能用短信。那些只憑一個 App 就成為獨角獸的公司,一家都不存在。許多人還沒有意識到,只需要做出一個受歡迎的 App,你就能創業,如果成功還能發財。

我敢預言,接下來的十年會有更大的變化,因為現在有了人工智能。2028年,我們的生活將是什么樣?完全無法想象。我寫過一本書叫做《未來世界的幸存者》,預言大多數人在未來世界很難有出路,因為沒法跟機器競爭。你要么會造機器,要么比機器強,否則怎么辦呢。

這個《每周分享》專欄其實是那本書的延續,主題就是關注未來,關注那些將要流行的新技術和新趨勢。有人說過,未來已經到來,只是還未流行。我們需要在未來變得流行之前,做好準備。假如2008年這個專欄就存在,那么我希望,安卓剛出來的時候,我們就知道這個東西會改變世界,帶來無數機會,應該去學習如何開發 App。

新聞

1、零件搜索

亞馬遜推出"零件搜索"(part search)。用戶只要拍攝一個零件(比如螺絲),亞馬遜就會給出提示,讓用戶選擇相關參數,以便確定到底是哪一種零件。

2、維秘程序員

據美國媒體報道,黑人姑娘 Lyndsey Scott 是"維多利亞的秘密"的內衣模特,同時也是程序員,懂得五種編程語言。還是 StackOverflow 的 iOS 頂級回答者,為 code.org 錄制過課程。

3、AR 界面

一個開發者使用 ARKit 2 為 iOS 手表增加了 AR 界面(現實增強界面)。當用戶帶著 AR 眼鏡操作手表的時候,會看到輔助信息。比如打開"天氣"的時候,就會看到上圖。

這種 AR 界面的意義在于,未來的 UI 不必局限于設備之中,三維空間都可以是 UI。

4、5萬年前的狼

加拿大在北方的凍土區,發現了一個冰河時期的狼的木乃伊。據檢測,距今已有5萬年。這頭狼的保存情況好得驚人,皮毛、皮膚和肌肉組織都保存下來了,頭部、尾部、爪子、皮膚和頭發的細節都很好。

5、最后一個小兒麻痹癥患者

9月7日,美國最后一個小兒麻痹癥患者 David Salamone 去世,享年28歲。他的特別之處在于,他不是自然感染,而是由于使用小兒麻痹癥疫苗,而得了小兒麻痹癥。

我們知道,疫苗的本質是滅活的病毒,即喪失活性的病毒。美國原來采用是口服小兒麻痹癥疫苗,優點是服用方便,成本較低,但是有可能使得極少數的兒童(每年個位數)由于無力抵抗滅活的病毒而得病。David Salamone 就是這樣得病了,由于這個案例,美國政府決定疫苗從口服改為注射,滅活病毒含量大大下降,從此再也沒有發生過由于疫苗而得病的案例。他就成了美國最后一個小兒麻痹癥患者。

6、細菌食品

畜牧業是人類蛋白質供給的主要來源之一,也是溫室氣體的主要來源之一。每一噸紅肉的背后,都是大量的二氧化碳釋放。

為了減少溫室氣體,科學家提出,我們也可以食用細菌產生的蛋白質。有些細菌可以食用糖或氨,隨著它們的生長,可以被干燥,碾成粉末,用作蛋白質供人類或牲畜食用。計算后發現,如果大規模應用,到2050年,細菌每年可替代175至3.07億噸的飼料,減少土地使用量6%,溫室氣體排放減少7%。

7、PlayStation Classic

索尼會在12月3日發售 PlayStation Classic 游戲主機,用來玩早期的 PS 游戲。主機大小跟一本書差不多,價格99美元。但是,多少人愿意買個新機器玩老游戲,讓人懷疑,尤其是老游戲的分辨率最高只能到720P。

8、周口店保護棚

四十多萬年前,北京猿人生活的周口店遺址,最近在山上修了一個保護棚,把猿人洞的露天洞口遮蔽起來。保護棚長77.5米,寬54.5米,高35.7米。

保護棚分為內外兩層葉片,外層葉片不僅可以遮風擋雨,而且設有種植槽,植物可以生長在棚頂。內層葉片盡量與洞內巖壁融為一體。

9、熔巖燈

美國電視劇《海軍罪案調查處.》(NCIS)最近播出的第十六季第一集,講述一家公司使用熔巖燈作為隨機數生成器,結果被插入木馬,導致核反應堆被滲透。

這個裝置其實不是虛構的,而是 Cloudflare 公司的真實發明。他們舊金山總部就有一個熔巖燈墻,對面是一個攝像頭,每秒拍一一張照片。熔巖燈里面是一團蠟滴,會不斷變換形狀、顏色和位置,所以拍出來的照片都不一樣,可以當作隨機數。Cloudflare 公司已經發布了澄清聲明,表示該發明并沒有用于生產環境,因此不存在插入木馬的可能。

10、一句話新聞

  • Firefox 在 Windows 10 上面默認開啟了 WebRender,使用 GPU 渲染網頁,而不是傳統的 CPU。這將大大改善網頁的渲染性能,頁面滾動和動畫都會有更好的表現。

  • 大部分數據科學家都被互聯網公司挖走了,美國高校的 AI 教育現在缺乏師資。

  • Uber CEO 稱,該公司的目標是10年后人們不再擁有個人汽車,想要出門的時候,平臺已經為你安排好了車。

  • UPS 快遞公司在倫敦用電動卡車,取代普通卡車送貨。

教程

1、 PyPy 的十五年(英文)

PyPy 是用 Python 編寫的 Python 解釋器,這也是它名字的來源。該項目的創始人回顧了走過的十五年。

2、Linux 內核與 Mac 內核的差異(英文)

Linux 內核與 Mac 內核雖然都源于 Unix,但是差別較大。Mac 內核繼承 BSD Unix,有一些很老的代碼,并且做了大量的定制。

3、六種虛擬私有網絡工具(英文)

一些虛擬私有網絡的相關知識。

4、你不需要Momentjs(英文)

本文列舉如何用 date-fns 或者原生方法,取代 moment.js。

5、Severless 的缺點(英文)

決定使用 Severless 架構之前,你應該讀一下這篇文章,了解這種架構的一些問題。目前,最大的問題是,一旦用了它,就很難再擺脫對服務提供商的依賴。

6、IPFS 介紹(英文)

IPFS 是一個具有 web 接口的分布式數據庫,一旦寫入,你的內容就將永遠存在,且無法修改。本文是一篇很不錯的介紹文章, Cloudflare 在文中宣布開通 IPFS 網關服務。如果你有自己的 IPFS 節點,就可以讓 Cloudflare 的 CDN 網絡分發你的內容。

7、 ActivityPub 協議介紹(英文)

ActivePub 是一種分布式的通信協議,本文以 Mastodon 為例,介紹為什么它可以改變互聯網。

8、Github 的語義搜索(英文)

Github 正在測試語義搜索,匹配的依據不再是關鍵字,而是搜索的語義。比如,搜索"連接兩個字符串",就會跳出相關的代碼。本文介紹實現細節。

9、為什么 Reason 語言合適寫 React 應用?(英文)

Facebook 在開發 React 的同時,還發明了一種新語言 Reason,它是 OCaml 語言的變種。Reason 和 React 的創始人是相同的,這篇文章解釋了為什么 Reason 語言天生適合寫 React 應用。

10、現在的歌詞變簡單了嗎?(英文)

簡單的歌詞通常有重復的內容。這篇文章使用壓縮算法,比較現在的歌詞與過去的歌詞,看看哪個壓縮得更小,內容更簡單。

資源

1、《預測:原理與實踐》

免費電子書,如何通過數據進行預測。

2、Python 語言互動教程

通過網頁上的互動實例,教授 Python 語法。

3、bellwoods

一個 13KB 的網頁小游戲。

4、Storybook 圖書館

各大公司的 UI 組件庫的 Storybook 展示。Storybook 是一種 React 組件的展示工具。

5、v8.dev

v8 引擎新的官方網站。為了體現 v8 高效快速的特點,這個網站故意做得很簡單,能夠快速加載。

工具

1、ktmm

有時候,系統通過鼠標判斷用戶是否走開了。這個工具可以讓鼠標保持運行。

2、MS Paint IDE

一個有點玩笑性質的項目。它可以將 Windows 畫板程序制作的程序圖片,編譯執行。

3、Carbon

將代碼保存成圖片的開源服務,可以用來上傳到社交媒體。

4、Airdroid

Airdroid 是一個手機 App,可以將安卓手機與桌面電腦相連,用來傳遞文件。只需在手機上安裝,然后桌面電腦訪問一個局域網網址即可。

5、Snipper.io

一個代碼協同的網站。你新建一個代碼片段,然后把網址分享給其他人,就可以看到他們的實時編輯。

6、xonsh shell

一個基于 Python 的 Shell,最大特點就是跨平臺。

7、wwwbasic

一個可以在網頁運行的 BASIC 語言實現。

8、perkeep

perkeep 是一個開源工具,可以將你的文件同步儲存到多個節點,保證不會丟失。它可以用作個人的儲存系統,可以看作是亞馬遜 S3 服務的本地實現。

9、ytdl-webserver

搭建 Web 服務下載 Youtube 視頻的工具。

文摘

1、逃離東德

第二次世界大戰以后,德國分裂成東德和西德,兩邊處于敵對狀態。28歲的工程師 Bernd Boettge 想逃離東德,到西方去。

陸地邊界都是封鎖的,只有從海上偷渡。最初,他嘗試游泳,但是很快體力耗盡,被抓住了。由于他是東德需要的工程師,所以沒被關進監獄。

Bernd Boettge 不死心,決心第二次偷渡。為了能在水下呼吸,他讓西德的阿姨寄來了一套潛水服。然后,自己改裝了一臺二沖程汽油發動機。這種發動機的體積很小,一般用于動力自動車,可以在水下作為動力裝置,拉著他前進。

發送機需要空氣,因此他添加了一個橡膠的呼吸管,排氣管則位于上方的圓柱形容器中。這個容器也起到浮子的作用。發動機帶動螺旋槳,后面會拖著一個架子,他自己就掛在這個架子上。整個裝置重約22磅(大約10公斤),足夠輕,可以手里拿著穿過海灘,總成本大約50美元。

他沒辦法測試,只能寄希望第一次下水就成功。如果再被抓住,肯定就完了。

1968年9月8日,在黑暗的掩護下,他在格拉爾 - 米里茨(Graal-Müritz)的海面下水,慢慢穿過探照燈和巡邏船。在海里前進了25公里之后,成功到達了丹麥。

上圖為他到達丹麥時的照片。

后來,他為這個裝置申請了專利,并由其他公司投入了生產:大海里面拖動潛水員的汽油動力拖動器。

1974年,Bernd Boettge 死于西班牙的一次潛水事故。至今不知道,這是真的事故,還是東德策劃的暗殺。

2、拉里佩奇去了哪里?

2018年9月5日,美國國會召開聽證會。推特 CEO 和 Facebook 總裁都出席了,但是45歲的谷歌創始人拉里佩奇卻沒去。他的座位空著。Alphabet (谷歌的母公司)在一份聲明中說,谷歌全球事務負責人參加了聽證會,而"拉里佩奇正專注于其他項目和長期技術問題。"

問題是,拉里佩奇已經將近5年沒有亮相,沒有任何新聞報道,他消失了。2013年以來,他沒有參與任何產品發布會或對外的電話會議。2015年以來,他沒有接受過任何新聞采訪。公司的日常管理交給了 Sundar Pichai,外界不知道他在干嘛。

2011年,他接替埃里克施密特,擔任谷歌的 CEO。他每周工作80小時,大量閱讀商業管理書籍,很快他就對管理和運營厭倦了,想把更多時間用于研發。一個前谷歌高管說,一次開會時,他對正在匯報的員工說"你做的事情很無聊"。另一次,有人請示他解決公司內部兩個團隊之間的矛盾,他回答說"你們不能自己解決嗎?"

2015年谷歌重組,Sundar Pichai 成為谷歌的 CEO,佩奇擔任母公司 Alphabet 的 CEO。從此,他更專注于那些瘋狂的未來項目,比如自動駕駛飛行器、機器人、谷歌光纖等等,不再出現在公眾場合,甚至谷歌內部員工也極少看見他。

拉里佩奇的隱居,讓人感覺他像一個身體虛弱和衰老的名人,但實際上他比 Sundar Pichai 年輕。他的最后一次公開露面,是2014年的一次TED 演講,談論谷歌的未來。此后,他就不再出現了,也不知道未來是否還會出現。

本周圖片

1、

很多手機應用,就是上面這張漫畫,說是整個社會的寫照也可以:以安全名義把用戶信息都留住,同時把用戶隱私剝個精光。(via 推特@nixcraft

2、

巧克力是全世界最流行的食品之一,它的主要原料是可可豆。可可豆長在一種紅色的豆莢里面。每個豆莢包裹額20~25個可可豆。好幾個非洲國家的經濟,就依賴這種樹。

3、吐舌頭的河馬

日本名古屋東山動物園有一只喜歡歪著頭、吐舌頭的小河馬。現在成了動物園推特賬戶@tomotomotomomo 的明星。

新奇

1、自動魔方

日本開發出了自動旋轉的魔方。里面安裝了電機和芯片,會自動復原。

本周金句

1、

我在想這個火箭有兩萬個零件,每一個都是由最低價的投標者制造的。

-- 約翰·格倫,第一個進入地球軌道的美國宇航員。有人問,坐在火箭里面等待發射時,他在想什么?他說了上面的回答。

2、

我已經投入了2,600多個小時,編寫了62,176行代碼(主要是C ++)。該游戲的收入為27.92美元,每小時收入約0.01美元。

-- 一個游戲開發者。他用了三年,獨自一人開發游戲,放到 Steam 平臺銷售后,只有四個人購買。現在,他不得不考慮放棄這個游戲,這意味這三年時間都白費了。

歡迎訂閱

這個專欄每周五發布,同步更新在我的個人網站微信公眾號語雀

微信搜索"阮一峰的網絡日志"或者掃描二維碼,即可訂閱。

(完)

留言(24條)

文摘1.逃離東德,發動機需要空氣,寫成了發送機

鋒哥,請問你的博客是用模版搭建的,還是自己完全自己寫代碼實現的

我糾正文中的一處錯誤。我知道阮老師對醫學和獸醫學并不是內行,敘述的時候出現這種錯誤也是有情可原的,我糾正一下,也讓更多的人對此更新一下認識。

文中提到:“我們知道,疫苗的本質是滅活的病毒,即喪失活性的病毒”。然而,疫苗分為三種:強毒疫苗、弱毒疫苗、滅活疫苗。強毒疫苗已經淘汰很多年,因為它就是病毒本身,很容易導致人感染。

弱毒疫苗和滅活疫苗現在很常見。一般來說,只注射一針便可免疫多年甚至終身免疫的,一般是弱毒疫苗。弱毒是將病毒的毒性減弱,但并不是殺死,給人和動物注射后,可以刺激身體產生足夠的抗體,抵抗對應的病毒入侵,但疫苗里面的毒性弱,并不會引起動物和人發病。然而,有極少極少極少的人和動物體內,可能會出現病毒返祖的現象(毒力增強),比如豬瘟兔化弱毒疫苗。

滅活疫苗,是將病毒的活力殺死,但是保留核蛋白衣殼,可以刺激機體產生抗體,但是需要后期多次不斷地刺激,所以往往需要注射多次。這類疫苗的代表就是乙肝疫苗。這種疫苗,并不會產生病毒返祖的現象,因為病毒已被殺死。

口服脊髓灰質炎疫苗(口服小兒麻痹癥疫苗),是弱毒疫苗,并不是滅活的。文中提到的這個人,應該是出現了病毒返祖。

感謝您的分享 無意間發現這個網站 就好像找到了知識庫 繼續努力 謝謝

國慶都在分享 謝謝了

博主真是博聞多識啊,什么都看,有那么多時間嗎?

拉里佩奇 到底去哪兒了?!!!

1。拉里佩奇 這個的確很有趣。。

2。花三年做一個獨立游戲,這個過程本身就是多方面的收獲。。并不是浪費時間。

用戶隱私貌似很難避免,工具依賴性太強了。

老實說現在的游戲數量,種類之多已經早已不像是當年那樣,很多時候玩家都不會主動去尋找自己想玩的游戲
而是更多地變成被廣告,輿論引導過來去嘗試的
因此一些表面看上去平平無奇,引不起話題的游戲,在對外曝光上就先失去了優勢
獨立游戲可能會面臨缺錢的狀況,所以這個短板會更明顯

引用AndyRon的發言:

拉里佩奇 到底去哪兒了?!!!

他變成小豬了

阮老師:
Severless 的缺點(英文),這個應該是【Serverless】

Airdroid : 手機都有ftp功能吧 , 可以把手機作為ftp服務器,然后在電腦上訪問

維秘女程序員,馬太效應無處不在。

未來來得越來越快了 哪些工作是機器不可取代的呢

阮哥,以你的見識看,電動車會取代汽油車嗎,有人說電動車是騙局,也有人說電動車有很多優點。

我斷斷續續花了總共一兩天的時間寫了個小程序,后來還接了微信廣告。現在已經有了70多塊的收入,算下來每小時收入也是相當相當的低——值得么?我覺得很值,最初因為去做是因為興趣,后來得到額外的收入,算是錦上添花。確定Idea,設計交互,編寫原型,自己P涂,改bug,調UI,如果不是主業,樂在其中又有何不可~

引用星星的發言:

未來來得越來越快了哪些工作是機器不可取代的呢

需要創造性的工作吧,比如甜點師,機器可以自動烘焙,可以自動打蛋,可以自動烤面包甚至能掌握好火候,但是機器不會自己創造各種個樣的花式糕點,不會知道巧克力、花生仁還有草莓醬該怎么搭配。

@劉清宇:

您是自學的嗎?有沒有書或者教程推薦啊?

網站難呢過不能做好看點 哎~~~

不說簡單 有比國內流行歌重復歌詞還多的嗎

引用笑笑的發言:

@劉清宇:

您是自學的嗎?有沒有書或者教程推薦啊?

我本身就是全職開發,技術上算是全棧,所以業余學學小程序開發并不算難。如果沒有編程基礎,想做的話可能要多花些時間。小程序開發本身門檻并不高,官網相關的文檔仔細看一遍,把官方的demo跑一跑改一改,基本就可以嘗試做一個自己的Demo。如果想進一步做一個精品應用,就需要投入更多精力,逐步打磨了。

我想知道博客文章怎么同步到微信公眾號

佩奇,呵呵。

我要發表看法

«-必填

«-必填,不公開

«-我信任你,不會填寫廣告鏈接

上海时时乐彩经网