這裡記錄每週值得分享的科技內容,週五釋出。
本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦你的專案。
週刊討論區的帖子《誰在招人?》,提供大量就業資訊,歡迎訪問或釋出工作/實習崗位。
封面照片
3月5日,米蘭一位大學教授對著空教室遠端講課。以後,遠端教育可能會成為常態,現場上課反而是少數的情況。(出處)
本週觀點:網際網路不再稀缺
疫情期間,很多東西都是稀缺的:缺口罩、缺消毒液、缺呼吸機......但是,有一樣東西是不缺的,那就是網際網路。
網際網路相關的東西,好像沒有出現過緊缺,隨時都可以輕鬆使用。寬頻不缺、流量不缺、App 不缺,雲服務也不缺。一些視訊會議軟體,出現過資源緊張,但是伺服器擴容以後,很快就解決了。
仔細觀察,你會發現,稀缺的都是實體商品,虛擬的網際網路服務不僅不缺,實際上還很寬裕。
這說明了什麼?
經過幾十年的高速發展和龐大投資,網際網路不再是稀缺商品,即使發生危機的情況下也不缺,實際上還處於過剩狀態。
我問大家一個問題,4G 通訊已經很快了,為什麼電信服務商還拼命發展 5G?我認為,原因是常規的電信資料服務(即網際網路需求)已經接近飽和了, 4G 拉動不了需求了,服務商不得不用更快的網速去刺激消費,尤其希望高畫質電視能透過 5G 得到普及。
(圖片說明:每個人頭上的雲,現在不是太少了,而是太多了。)
根據經濟學原理,稀缺的東西才能賣出高價。如果網際網路不再稀缺,這意味著什麼?
我認為,今後網際網路服務的競爭將非常激烈,因為市場的增長速度已經大大放緩,沒有任何一種網路服務是供不應求的。 線上的虛擬產業,到了最後將都是規模競爭,賣不出高價,真正可以賣出高價的是一些實體的東西。
Vue3 快速深入全攻略
本週的課程是京程一燈的《Vue3 快速深入全攻略》。
Vue.js 作為現在的前端主流框架之一,在國內有著廣泛的應用,也是面試幾乎肯定問到的內容。如果能夠看懂它的原始碼,熟悉它的各種使用技巧,肯定會對你的面試有極大的助益。
市場上的 Vue 教程非常多,基礎課程佔多數。如果你希望提高 Vue.js 水平,掌握更多的開發技能,可以看一下這個專題課 ----《 Vue3 快速深入全攻略》。
它是 Vue 高階教程,從 Vue 2 & Vue 3 核心 API 對比講起,包括真實業務專案實戰、核心原始碼分析,幫你全面理解 Vue 3 的實現原理,目標是幫助大家透過面試、拿到高薪。
本課程由京程一燈的創始人袁志佳主講。原價98元,微信掃碼下面的二維碼,加群后領取優惠券, 1元即可報名 ,名額只有100人,感興趣的同學不要錯過。
資訊
1、谷歌 3D 動物
動物園在疫情期間紛紛關閉,谷歌就推出了 3D 動物,讓你可以在手機上游覽動物園,觀看 3D 動物。方法是在手機搜尋動物名稱,中文或英文都可以,目前一共支援20多種動物。然後,點選頁面上的"View in 3D",就可以觀看動物的 3D 模型了。
這些模型都會動,還可以用手機攝像頭疊加在室內實景上,以 AR 顯示,彷彿動物出現在你的家裡。
2、垂直農業架
加拿大一家創業公司開發了"垂直農業架",這是一個像書報架一樣的裝置,可以用來種植農業物。它的供水和養料是由架子本身提供的,使用者只要保證光照就可以了,非常適合城市的家庭種植。
網上有不少已經購買的使用者在抱怨,現在型號的水泵很容易堵塞,造成植物死亡。不過,這個概念還是很吸引人的,產品值得進一步改進。
2020年2月19日,亞利桑那州天文臺的科學家發現了一個昏暗的物體在天空中快速移動(上圖的小白點)。接下來的幾天,世界各地另外六個天文臺的研究人員確認了這個天體,並計算了它的軌道,估計它已經在重力作用下,環繞地球大約三年。
天文學家認為,它不是人造天體,而可能是一顆小行星在經過時被地球重力捕獲。它的體積非常小,長度大概在1.9至3.5米之間,跟一輛汽車相當。它每47天圍繞地球旋轉一週,由於軌道的不規則,天文學家估計,它可能會在今年4月份逃脫地球的引力。
4、鋰電池潛艇
日本第一艘鋰電池潛艇"凰龍"號,3月5日正式服役。這也是全世界第一艘鋰電池的常規潛艇。
常規潛艇在水下都用電池供電,因為柴油發電機耗費氧氣。但是,鉛酸電池重量大,儲電量少,最多堅持幾十個小時,就要浮上水面,用發電機充電。鋰電池可以減輕重量,體積相同的情況下,儲電量是鉛酸電池的兩倍,不僅使得潛艇可以在水下潛伏更久,也提高了航速,大幅增強作戰能力。
5、植物冶煉
馬來西亞和印尼的一些島嶼有豐富的鎳礦,當地的植物也因此有很高的鎳含量。最近,植物學家特地租用了一塊土地,每隔6到12個月就收割一次,經過焚燒和淨化,可以獲得大約500磅的檸檬酸鎳,價值數千美元。上圖是提取鎳含量非常高的樹汁。
植物學家認為,植物冶煉可以部分替代傳統的採礦業,沒有環境汙染,節省能源,並能淨化有毒土壤。以後,農民可以像生產椰子和咖啡那樣生產金屬。另外,這也是處理廢棄礦山的一種可行方法。
6、一句話訊息
- 考古學家在以色列發現的3000年前的錫錠,現在確定產自英國。這說明早在古希臘文明之前,英國的產品就能運到中東,這是非常驚人的。
文章
1、楊廣中教授談醫療機器人(英文)
楊廣中是上海交通大學醫療機器人研究院的院長。他從國外回國,現在隔離在上海的一家旅館裡。過去的一週中,他一直沒離開房間,每天唯一的訪客是一名酒店員工來測量體溫,還有一個小型機器人,可以自動送飯。
IEEE Spectrum 雜誌對他進行了遠端採訪,訪問他對醫療機器人行業發展的想法。下圖是已經在武漢得到採用的紫外線消毒機器人,自動對病房進行紫外線照射消毒。
2、遠端會議的裝置建議(英文)
家中舉行遠端會議或者直播,需要做哪些準備工作?作者提供了一些建議,比如可以坐在衣櫥中,讓周圍的衣服吸收回音。同時,他還可以給出了音訊和影片裝置的推薦,比如為了照亮臉部,可以購置一個 LED 皮膚燈,下圖為效果對比。
3、RSA 的原理與實現(中文)
本文用簡單的語言和數學推導,介紹了公鑰加密 RSA 的原理。(@cj1128 投稿)
4、我在矽谷的9年(英文)
2010年,作者從巴西來到美國,為矽谷一家創業公司工作。這家公司最終變成了 Trip.com,並被收購,他就套現離開了。這篇文章回顧了他九年來在美國的工作歷程。
5、寫給新軟體工程師的一封信(英文)
作者給進入這個行業的新人,提供了幾點建議(上圖),我覺得說得相當好。新人對這些建議肯定沒有很深的體會,但是工作幾年以後,再回頭看,你會覺得這才是正確的路。
瀏覽器向伺服器發請求的時候,都會帶有一個User-Agent
欄位,表明客戶端的一些軟體資訊。Chrome 瀏覽器打算凍結這個欄位,本文介紹新方案的細節。
GitHub 官方有提供 RSS Feed,但沒寫在文件裡面,這篇文章給出了地址。
8、WordPress 團隊的 PHP 編碼標準(英文)
WordPress 團隊最近更新了他們的編碼標準,為全面升級到 PHP 7.x 版本做準備。
9、如何檢測使用者是否使用了 adblocker?(英文)
相當一部分使用者安裝了瀏覽器的廣告攔截器 adblocker,這篇文章介紹如何檢測出這些使用者。
10、如何使用線性代數進行幾何變形(英文)
作者在網頁上給出直觀的、可以互動的演示,展示幾何變形與線性代數之間的關係。
工具
1、GoMailer
一個輕量的電子郵件推送開源工具,可以與網站的使用者反饋、留言等功能進行整合,將資料填入模板,投遞到指定的郵箱。(@DuanJiaNing 投稿)
2、Zarm
一個 React 元件庫,眾安科技出品。特點是依賴少體積小(壓縮後 60KB),擴充套件性好,樣式命名採用了 BEM 規範。(@edison-hm 投稿)
一站式的 Kafka 叢集管理和維護平臺,程式碼開源,完善的許可權設計,使用方便,無需精通 Kafka 就能管理叢集。(@TrumanDu 投稿)
線上音訊實時剪輯轉碼網站。我個人本身是做音訊開發出生的,對音訊演算法底層很熟悉,所以就誕生了建立這個網站的想法。
專業的 Audition 軟體主要面對很多專業人士,裡面的操作比較複雜,對於普通的人來說要想完成一個簡單的功能操作比較繁鎖,所以這個網站兼顧了準專業性和傻瓜式的操作。(@luolongzhi 投稿)
5、辦公室噪音生成器
在家遠端辦公的時候,你會不會想起辦公室嘈雜的工作環境,說話聲、電話鈴聲、敲擊鍵盤聲、喝水聲...... 這裡有一個辦公室噪音生成器,可以無限播放。
百度安全團隊研發的一款易用、高效、通用的開源圖資料庫系統, 具備完善的工具鏈元件,助力使用者輕鬆構建基於圖資料庫之上的應用和產品。
典型應用場景包括深度關係探索、關聯分析、路徑搜尋、特徵抽取、資料聚類、社群檢測、 知識圖譜等。(@Emmano2 投稿)
一個線上生成網站截圖的工具,使用者提交 URL,就能下載網頁截圖,程式碼開源。
蘋果公司官方的免費 Mac 桌面軟體,透過遊戲學習 Swift 語言。
9、time.gov
美國政府顯示國內各時區的時間的網站。
一個 HTML 的自定義元素(custom element),可以懶載入網頁圖片。這個元素的程式碼非常簡單,可以作為學習自定義元素的寫法範例。
資源
1、隔離故事
該網站讓居家隔離的人們上傳照片,展示他們從窗外看到了什麼。下圖是一個義大利米蘭的使用者上傳的照片。
Unity 是一個遊戲開發引擎,它的官方教程現在免費開放3個月,從零教你寫一個 3D 遊戲,教程質量相當高。
3、D3.js 教程
D3.js 是功能強大、使用最廣泛的 JavaScript 視覺化圖形庫,這組九篇的系列文章是最新的入門教程。
這個網站可以下載各種填色圖片,列印以後讓小朋友用蠟筆填色。
5、舒壓歌單
這是一個10首音樂的 Spotify 歌單,長度為一個小時,根據這篇文章的說法,可以舒緩壓力、減輕焦慮。如果時間不夠,可以只聽《Weightless》這一首。
圖片
1、喜力磚
1963年,兩位設計師看到啤酒瓶到處丟棄,引起環境問題,就提出能不能把酒瓶做成磚頭的形狀,喝完以後還能用於建築。
喜力公司採納了這個建議,設計生產了一批磚頭形狀的啤酒瓶,被稱為"喜力磚"。這種瓶子一共生產了10萬個,再沒有繼續生產。
目前,荷蘭的喜力博物館有一個用這種瓶子建成的小棚。
2、舊金山的街道
舊金山的很多房子,都是沿著山坡建的。所以,你可以輕易拍出很多奇特的照片。
文摘
1、中國的第一個口罩
1879年,祖籍廣州的伍連德出生於馬來西亞北部的一個小島。他年幼聰明,17歲獲得了女皇獎學金,赴英國劍橋大學就讀細菌學。1903年,24歲獲得博士學位。
1907年,伍連德受直隸總督袁世凱聘請,擔任天津陸軍軍醫學堂副監督(即副校長)。
1910年,哈爾濱爆發了鼠疫。伍連德臨危受命,擔任了"東三省防疫全權總醫官"。這個頭銜聽上去很大,實際上他手下只有兩個人。
抵達的第三天,為弄清疫情來源,伍連德決定冒險解剖屍體,進行了中國醫生的第一例人體解剖。他最終判斷疫情為"肺鼠疫",是比普通鼠疫更嚴重的一種烈性傳染病,透過人際呼吸飛沫傳播。
他開始組織疫區進行嚴格隔離。在他的隔離建議下,東北多條鐵路、公路被切斷,他還費了極大精力說服當時的人們同意焚燒屍體。
為阻擋鼠疫的飛沫傳播,他發明了一種用兩層紗布製作的口罩,被稱之為"伍氏口罩"。這種口罩製造簡單,材料易獲得,成本很低。這是口罩首次在中國出現,被報紙廣泛報導。
(圖片說明:中國的第一批口罩"伍式口罩"。)
在伍連德的努力下,不到4個月哈爾濱疫情就迅速被控制,死亡人數下降為0。接下來1919年東北霍亂、1932年上海霍亂防疫戰中,伍連德也發揮了極其重要的領導作用。由於在鼠疫研究特別是發現旱獺在鼠疫傳播中的作用,伍連德在1935年被諾貝爾醫學獎提名為候選人。
伍連德還專注於中國醫學教育和發展。在伍連德主持下建成的北京中央醫院,成為中國人建立的第一所現代醫院,也就是今天的北京大學人民醫院。1924年,伍連德在瀋陽建成了東北陸軍醫院,這是當時中國規模最大、裝置最好的醫院。1926年,他創辦了哈爾濱醫學專科學校,為當地培養醫學人才,這個學校就是哈爾濱醫科大學的前身。他前前後後在中國主持興辦了20多所醫院和醫學院校,為中國培養了眾多醫學人才。
(圖片說明:哈爾濱伍連德紀念館雕像)
1937年,抗日戰爭爆發。伍連德在上海的房子被日軍炸燬,他決定返回馬來西亞居住。1960年,他在馬來西亞逝世,享年82歲。
2、H5N1 的風險
(說明:作者為風險投資家,本文寫於2013年。)
我對生物技術的未來,感到非常擔憂。這種技術具有令人難以置信的潛力,可以改善我們的生活,甚至可能比計算機更重要,但也有很多不利的方面。
2011年,一些研究人員想出瞭如何重新設計 H5N1(禽流感病毒),使其同時發生五個突變。這五個突變共同使該病毒既易於傳播又具有致命性。這五個突變都可能自然發生,但不太可能同時發生,除非人工干預。
現在,我們有了在實驗室中建立病毒的工具。當某人制造出一種極易傳播,死亡率超過50%,潛伏期為幾周的病毒時,會發生什麼?
這樣的事情會由一個壞蛋幹出來,而世界卻沒有時間做準備,可能在幾個月內消滅一半以上的人口。被操縱的生物技術可能會有效地終結世界。
世界各國非常不願意採取協調行動。原子彈只在一個地點造成嚴重後果,但病毒不同,只需要釋放出來一個,就可能對全球造成嚴重後果,而給我們的時間卻很少。濃縮鈾需要巨大的政府投入的資源,而生物技術的開發已經可以由私人公司完成。
我們應該高度重視,在主動防禦生物攻擊方面投入大量精力。
當我們首次能夠在車庫中建立軟體程式時,它改變了世界。當我們開始能夠在車庫中進行生物工程時,可能會比計算機革命更快地引發變化。
言論與數字
1、
去年成功套現/賣掉的創業公司,都值得祝賀。
-- Twitter 使用者
2、
戰爭時,你要堅定不移;失敗時,你要絕不屈服;勝利時,你要寬容大度;和平時,你要滿懷善意。(In war, resolution; in defeat, defiance; in victory, magnanimity; in peace, goodwill.)
3、
一個人的人際關係,能有多大?
英國人類學家魯賓·鄧巴提出,一個人能夠記住其他人是誰、並且能保持與那些人之間的關係,這樣的人數在100~250之間,通常使用的值是150。這被稱為鄧巴數。
-- 維基百科
4、
淺水是喧譁的,深水是沉默的。(Shallow water is roaring, deep water is silent.)
-- 雪萊
5、
呼吸機的製造難度在於,要保持一個狹窄的壓力範圍。壓力不能太小,必須可以讓氧氣進入肺泡,但又不能太大而使肺破裂。
-- HN 讀者
6、
如果你為一家公司打工,要做的就是準時上班,盡力滿足公司對你最低的期望,8小時工作下班後,回家與家人共度美好時光。這樣的話,當公司解僱你的時候,你就沒有什麼可哭的了。你總能找到一份工作,但無法找回為實現別人的夢想而付出的你的時間。
-- HN 讀者
回顧
去年的本週:《週刊第 50 期》
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)