這裡記錄每週值得分享的科技內容,週五發佈。
本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦你的項目。
週刊討論區的帖子《誰在招人?》,提供大量就業信息,歡迎訪問或發佈工作/實習崗位。
封面圖

疫情期間,由於車輛大幅減少,尼泊爾首都加德滿都的汙濁空氣開始變得清澈,可以看到珠穆朗瑪峰。(出處)
本週話題:播客的價值
Spotify 最近購買了喬·羅根(Joe Rogan)播客節目的獨家播放權,價格據說達到了一億美元。
"播客"是 podcast 的中文音譯,指的是談話類的互聯網音頻節目,主要供用戶收聽。喬·羅根的節目是美國最有影響力的播客之一,每期採訪一個來賓,兩人坐著談話,單期的收聽超過1000萬人次。
播客的製作成本非常低,說話能有多少成本?一億美元的天價前所未有,很難想象一個互聯網談話節目,值這麼多錢。


這件事的啟示就是,我們可能遠遠低估了播客的潛力。它是一種傳播力很強的媒體,屬於還沒被充分認識的金礦。
相比其他媒體,播客最大的特點就是,你一個人收聽(尤其戴著耳機)時,主持人就是對著你的耳朵在講述,屬於跟受眾物理距離最近的媒體。 現實生活中,只有最親近的朋友和親人,才會一對一地跟你訴說。所以,播客很容易讓聽眾產生親切感,贏得長期的忠實訂閱者。
這反過來也要求播客主持人必須非常真誠,否則就沒有在耳邊訴說的效果,反而容易產生反感。播客的另一個優勢是走路、開車、躺著都能聽,傳播場合遠遠超過視頻。
我覺得,播客可能是國內互聯網的下一個熱點。現在國內的熱點是直播賣貨,其實就是互聯網版的電視購物,觀眾人數總是有限的,願意看推銷節目的人再多能有多少?精心製作的談話節目會有多得多的聽眾。
有人會說,播客在國內不可行,因為國內對內容管理得很嚴格,談話節目做不起來。但是反過來看,就是因為生產不足,國內聽眾對內容的需求特別大。以前,《讀者》雜誌一期可以發行1000萬份,就說明這一點了。目前,國內好的談話節目寥寥無幾,這是不正常的,我們有14億人口。播客有很多方面可以談,一定有大量聽眾追著聽,比如男女關係、生活感悟、家庭生活、球賽、電影、財經(或房地產/股票/彩票)分析等等。
不過,也不是每個人都能做播客。談話節目對主持人的要求特別高,必須有親切感和人生閱歷,說話還要流利、通俗易懂、有吸引力和感染力。現在佔據網絡直播臺的少男少女,都做不了播客。
前端開發進階手冊
本週的課程資料是 開課吧前端團隊 最新出爐的《前端開發進階手冊》。
這份資料專門面向前端的面試準備,幫助大家更好地掌握面試技巧和熱門知識點。根據國內的實際情況,內容分成三大部分,針對算法、Vue 和麵試技巧做了重點介紹。
《前端必備算法和數據結構》
1、前端學算法的意義
2、算法思想的分類學習:遞歸、回溯、貪心、動態規劃等《TS + Vue 項目最佳實踐》
1、Vue + TS 開發環境準備
2、TS 語言特性、組件編寫
3、項目技巧:路由聲明、全局狀態管理、數據請求、第三方模塊《前端高薪的面試技巧》
1、面試題注意事項
2、不同等級的面試表現,以文件上傳為例
3、常見的前端面試知識點.
只要微信掃一掃下面二維碼,添加小助理,就可以領取這份資料。前 299 個是免費名額,有效期 5天 。

資訊
1、太空能量傳輸

5月16日,美國軍方開始了無人航天飛機 X-37B 的第六次試驗飛行。它的使命沒有公開,但是科學家相信,其中有一項試驗是太空能量傳輸。
X-37B 會利用太陽能板,將太空中捕獲的太陽能以微波形式傳回地球。這個試驗如果能夠成功,就可以用來為受災斷電地區,或者海上船隻,提供短期能源。但是,它的更大目的是為高空無人機、衛星和空間站充電,實現可以在空中長時間飛行的無人機。

武漢市在10天內(5月15日~24日)對900萬人進行了核酸檢測,查出了無症狀感染者218人,沒有查到確診患者。同時對這麼多人進行檢測,全世界恐怕找不到第二例。
據網友說,為了節省檢測時間,採用的方法是,先將20個人的小樣混合,進行一次檢測。如果檢出陽性,則再對20個人的採樣進行逐一檢驗,直到找出核酸陽性的那個人,然後迅速醫學隔離,調查出密切接觸者。


3、基本收入實驗

推特公司 CEO、億萬富翁傑克·多爾西(Jack Dorsey,上圖)最近向楊安澤捐款500萬美元,要求用這些錢進行"基本收入"的實驗。所謂"基本收入",是楊安澤參加去年美國總統民主黨初選時的主張,他希望向每個美國成年公民每月無條件發放1000美元。這個主張在美國引起了巨大反響。
傑克·多爾西說,基本收入是一件"早就該做的事情","我們改變政策的唯一方法是通過試驗,提供它的有效案例。" 楊安澤表示,這些錢將立刻無條件發掉,以每人250美元的小額現金贈款的形式,送給因 Covid-19 失業或遭受損失的2萬個人。
4、紙牌遊戲30週年

今年是紙牌遊戲誕生30週年。1990年,微軟公司在 Windows 3.0 裡面加入了這個遊戲,原始目的是幫助用戶掌握鼠標的拖放。但是沒想到,它從此成為世界上游玩人數最多的遊戲,直到今天,據估計,全世界每個月玩該遊戲的人有3500萬,每天超過1億局。
為了慶祝30週年,微軟公司發起了一個運動,希望用戶在5月22日那一天,一起來玩這個遊戲,以打破一天內玩同一個遊戲人數的世界紀錄。不管你使用的是 Windows、iOS、Android 或 xbox,都可以下載免費版本的 Microsoft Solitaire Collection,也可以在瀏覽器裡面玩。


開源軟件"爆米花時間"(Popcorn Time)是一個 BT 下載客戶端,集成了媒體播放器,可以一邊下載一邊觀看。毋庸諱言,它的主要用途是觀看盜版的電影和電視劇。
最近,美國電影協會 MPA 向 GitHub 發了一個 DMCA 通知,聲稱該軟件侵害版權,必須立刻下架,GitHub 就將源碼下架了。大多數情況下,這就是故事的結局,但"爆米花時間"不接受這個結局,提交了 DMCA 反通知,認為 MPA 的請求不合法,因為該源碼不侵犯 MPA 版權,"該代碼是我們100%的勞動成果,不包含任何版權材料,請再次檢查," 開發人員寫道。結果,GitHub 恢復了源碼的訪問權限。
現在還不清楚,美國電影協會將如何反應。這裡的問題就是,如果代碼不直接侵犯版權,也不直接鏈接到侵犯版權的材料,而是被用作侵犯版權的用途,那麼 DMCA 通是否適用?這些代碼是否可以自由傳播?
6、一句話消息
- 谷歌發明了可以感知手勢的紡織品。它的一個應用就是,用戶以不同的手勢握著連接線,電器可以開機(下圖一)或關機,或者手機可以做出不同的反應(下圖二)。


- 特斯拉已經悄悄地為 Model 3 和 Model Y 電動車,準備好了雙向充電的功能。所謂"雙向充電",就是當作電池使用。用電低谷時,電網向汽車充電,用電高峰時,汽車反過來向電網供電。

- 微軟宣佈,將在 Windows 上通過 Linux子系統(WSL)添加 Linux GUI 支持,即 Windows 原生支持 Linux 圖形界面程序。這意味著,大部分 Linux 應用將可以在 Windows 運行。


- 瑞士最高法院裁定,如果僱主要求僱員在家工作,則必須為僱員支付一部分房租。

文章
1、為什麼你要掃描我的端口?(英文)
作者用瀏覽器訪問 eBay,結果吃驚地發現,網頁腳本居然使用 WebSocket,掃描 localhost 有哪些本機端口是打開的。eBay 稱這樣做的目的是找出可疑的進行欺詐交易的用戶。
2、網址的 utm 參數是什麼意思?(英文)
很多網址包含 utm 參數,比如utm_source和utm_campaign,這主要是為了讓統計引擎確定訪問的來源。本文解釋這些參數的含義。
3、JavaScript 的迷宮生成算法(英文)

本文介紹如何用 JavaScript 生成一個迷宮,寫得很容易懂,每一步都有示例。
4、如何使用 Netlify lambda 發送推特摘要(英文)
Netlify lambda 是一個 Severless 服務,本文通過一個簡單的例子,介紹怎麼使用它給自己定時發送郵件。
5、SQL 的數據分組和聚合(英文)
一篇 SQL 初學者教程,通過實例,介紹如何使用 MIN、MAX、COUNT、AVG、SUM 等基本函數,進行數據處理。
6、Microsoft Playwright 使用入門(英文)
Playwright 跟 Puppeeter 很像,也是一個瀏覽器自動化引擎,兩者的 API 基本一樣。區別是 Playwright 可以跨瀏覽器,能在 Chromium、Firefox、WebKit 上運行。
7、虛擬內存簡介(英語)
應用程序無法直接使用物理內存,都是使用操作系統提供的虛擬內存。本文介紹虛擬內存的基本知識。
8、如何使用 df 和 du 命令查看硬盤佔用(英文)
如果想查看硬盤用去了多少空間,每個目錄或文件的空間佔用情況,df 和 du 命令是最方便的工具。本文展示它們的基本用法。
工具

一個瀏覽器 JS 庫,通過攝像頭,實時捕捉用戶的動作,生成 2D 動畫。
一個免費的、不用註冊的在線文件儲存服務,最大可以上傳 2GB,保存48小時。它會自動生成下載鏈接,可以分享給其他人。
一個將 GitHub issues 用作靜態頁面評論功能的開源庫。
4、Quickref
一個針對程序員的搜索引擎,只搜索編程相關的網站,比如 GitHub 和 StackOverflow。
5、spotify-now-playing-on-github

一個在 GitHub 頭像上展示該用戶正在收聽的 Spotify 曲目的工具。
6、LTUI

一個跨平臺的命令行 UI 庫,使用 Lua 編寫。
7、goblog
一個極小的個人博客網站 Go 語言實現,總共不到500行的後端代碼,基本功能都具備,包括文章的分頁展示、分類、訪問量統計、排行、留言評論等。(@yangyongzhen 投稿)

微軟官方的命令行 Windows 包管理工具,估計是為了從 Linux 和 MacOS 系統搶奪開發者。不知道能否最終取代 Chocolatey。(@jwenjian 投稿)
為抓包工具 Wireshark 引入純真網絡 IP 數據庫的轉換工具,用來查看 IP 歸屬地。(@leolovenet 投稿)
10、白描

一個在線的文字識別 OCR 服務,可以免費對圖片和 PDF 文件進行文字識別。(@ifrontend-xyz 投稿)

VS Code 編輯器裡面的微信讀書客戶端。(@goobyter 投稿)
資源
這個網站提供一系列 Python 語言的選擇題,測試你的 Python 水平級別。
2、PCB Hubs

一個電路板生產發包平臺。用戶上傳電路圖,不同的生產商會提供報價,用戶選擇一家進行下單生產。
3、科幻概念時間表
該網站收集某種概念首先出現在科幻小說的時間和具體作品。下面是其中幾條。
- 月球車:1657年
- 知識引擎:1726年
- 機器人:1727年
- 風力發電:1894年
- 基因倉庫:1990年
- 腦機接口:2010年
4、在線地球儀
大英圖書館將館藏的11個古代地球儀,做成了互動模型放上了網。用戶可以在瀏覽器裡面,使用鼠標滾動地球儀,放大和縮小,查看古人對世界的認識。
下圖是1623年傳教士在中國製作的一個地球儀,本次也上線了。

圖片
1、古羅馬的閥門
考古學家在距今2000年前的龐培古城,發現了完善的古羅馬供水系統,保存了大量閥門。

很難想象,那時的人們就有城市自來水系統。


2、世界最常見的椅子
世界最常見的椅子,是一種叫做 Monobloc 的塑料椅子。它是一種輕量級的聚丙烯椅子,一體成型,通常為白色。

這種椅子在1970年代投入生產,由於沒有申請專利,在全世界產生大量仿製品。僅在歐洲,就銷出了接近10億張,單單一家意大利製造商的年產量就超過一千萬張。這張椅子的生產成本約為3.50美元,這使得它們在世界範圍內都可以負擔得起。


文摘
現在,開發者不再使用普通的 HTML、CSS 和 JS 編寫網頁,而是使用各種各樣的框架,來構建越來越複雜的 Web 和移動應用。
框架的問題在於,你會與自己編寫的代碼越來越失去聯繫。舉例來說,我使用 Ionic 框架做了一個按鈕,它是精心設計的,很美觀,但是它還附加了10個我不太瞭解的 CSS類。有時,我覺得我寫出的這些代碼,並不是真的是"我寫的"。
因此,我決定回到原始技術,不使用框架,手寫一個自己的小型網站。這是十多年以來,我第一個沒有用到框架的網站。
不使用框架讓人耳目一新。我寫出了一個簡化的加載超快速的網站。網站的每個部分都是我寫的。我可以隨意調整它,修改很容易。因為使用的技術很簡單,所以不會有複雜的樣式問題,你不必為不同設備上產生不同的外觀而煩惱了。
我感覺,自己從框架中得到了解放,整個開發過程重新變得有趣。
2、長江白鱘的滅絕
白鱘(又名中華匙吻鱘,Chinese paddlefish)原生於中國長江,可以長到7公尺長,但自從2003年以後就沒有目擊紀錄了。

白鱘長著像劍一般的長喙,這個像吻的構造上長滿了特殊的細胞,可偵測如甲殼動物之類的獵物。白鱘的分佈範圍很廣,曾經遍及整個長江流域,甚至還會一路游到東海。
它已存在至少2億年了,熬過了恐龍大滅絕的年代,但是沒有熬過21世紀。一篇刊登在《整體環境科學》(Science of the Total Environment)期刊上的新研究,斷定這個物種已經滅絕,主要原因是過度捕撈與水壩的興築。
在1970年代,每年平均會撈捕25噸的白鱘。但科學家斷定,真正害死這個物種的其實是水壩,特別是葛洲壩。這個壩蓋在長江主流上,距離大海約1650公里遠。興建這座水壩的時候並未修築魚梯或洄游道,硬生生切斷了白鱘返回上游唯一產卵水域的路。
葛洲壩在1981年完工後,白鱘族群就持續下降。學者估計,白鱘在1993年即已功能性絕滅,也就是說沒有足夠的個體能進行有意義的繁殖。
但當時仍有白鱘的目擊記錄,在一連串失敗的圈養計劃中也捕撈到了幾條個體。2002年曾在南京捉到一條雌魚,科學家也立刻採取緊急措施來保住它的命──但它還是在一個月後死亡。

2003年,中國水產科學研究所的危起偉和同事在宜賓附近意外捕獲的一隻白鱘身上打了追蹤標籤。他們放走了那條魚,想看看它會游到哪裡去,但沒幾個小時就收不到標籤的訊號了。那是人類看到的最後一隻活的白鱘。
後來,研究團隊沿著長江、在好幾百個地點尋找白鱘。他們運用各式各樣的網子、聲納、電子捕魚設備和其他技術,尋找這個物種,但一無所獲。
言論
1、
402 錯誤是要求付款,你請求的內容不能免費獲取。
-- MDN

2、
庫和框架的一個區別是,一次可以使用多個庫,但是框架一次只能使用一個。
這就是為什麼我不使用框架的原因。一旦用了一個框架,就無法再用另一個框架了,移植的成本太高了。使用庫就沒有這個問題。
-- 《多用庫,少用框架》
3、
計算機科學與計算機無關,就像天文學與望遠鏡無關。

4、
改進和增加玩家的遊戲體驗非常重要,因為人們花費大量時間在遊戲裡面,平均每個人每週要玩5到10個小時。
-- 亞馬遜遊戲公司副總裁
5、
Cookie 許可的正確解決方案,應該是瀏覽器內置這個功能,而不是每個網站以不同的方式詢問用戶是否許可。
6、
敘事謬誤(narrative fallacy)是暢銷書《黑天鵝》創造的一個術語,指的是人類將複雜的現實轉變為過於簡單的敘述。
該書認為,人類傾向於將不相關的事實歸結為因果關係,使其易於理解。這樣的敘述讓人類在心理上擺脫世界的真正隨機性、人類社會的混亂、以及各種不可抗因素帶來的影響。
回顧
2019年的本週:第 58 期

2018年的本週:第 6 期

訂閱
這個週刊每週五發布,同步更新在阮一峰的網絡日誌和微信公眾號。
微信搜索"阮一峰的網絡日誌"或者掃描二維碼,即可訂閱。

(完)












