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

6月21日,河南濮陽市到達 40℃ 高溫。為了降溫,某小區開啟人工降雨,大樓樓頂的噴淋系統向樓身噴水,相當於為整個小區澆一個涼水澡。據報道,噴淋一次的成本為6000元左右。(via)
本週話題:虛擬商品可以拉動 GDP
本週,臉書宣佈推出線上的虛擬服裝商店,裡面有很多名牌服裝(比如 Prada),用戶買來在虛擬世界穿。

我看到這個新聞,不禁想到以前就思考過的一個觀點:虛擬商品的交易,可以拉動 GDP 增長,與實物商品的效果是一樣的。
虛擬服裝、遊戲道具、表情包......這些純數字的虛擬商品,交易金額都是 GDP 的一部分,用戶買得越多,GDP 就越高。不誇張地說,購買一個遊戲道具,也是在為 GDP 做貢獻。

有些朋友不瞭解經濟學,我簡單解釋一下。GDP 有一種計算方法,就是統計一段時間內的消費總金額。消費金額越大,就表示經濟總量越大,GDP 越高。至於消費的是什麼,實體商品還是虛擬商品,並不區分。
這裡的關鍵是必須消費,才會計入 GDP。有一個經典例子,你付錢在餐館吃飯,就會增加 GDP;你自己在家做飯,就不會,因為這樣沒有發生交易。
這個原則也適用於虛擬物品。比如,微信打賞就不計入 GDP,因為它本質上是一種贈與,不是消費,也沒有發生交易。

如果騰訊改變打賞規則,規定只能用 Q 幣打賞,那就會計入 GDP。因為用戶必須先購買 Q 幣,這就會發生交易。
同理,直播時給主播送禮物,是增加 GDP 的。以抖音直播為例,它使用"抖幣"打賞,1元人民幣可以購買10個"抖幣"。用戶將抖幣換成禮物,送給主播。一束數字鮮花,需要10個抖幣,抖音跟主播五五分成。抖音因此獲得銷售收入和利潤,還必須為這些打賞交稅。

總之,虛擬商品只要發生了交易,就會計入 GDP。
但是,虛擬商品與實物商品有一個重大區別:它不受資源約束,生產不消耗資源。舉例來說,汽車的生產受到鋼材、電力、土地、工人等許多資源的約束,不可能一下子增長太快;遊戲道具就沒有這個問題,想生產多少就有多少,根本就是零消耗。
這意味著什麼?
虛擬商品可以在零消耗的情況下,增加 GDP。 消費者購買的虛擬商品越多,GDP 就越高,而且不會增加對礦石、能源、糧食、交通運輸等實物資源的消耗。
這就為 GDP 增長提供了一種思路。當資源供應緊張或價格上漲時,實物商品的生產受到了約束;這時推動虛擬商品的交易,也能增加 GDP,促進國民經濟的增長。
最近,遊戲版號恢復發放,可能就有這方面的考慮。國家以後刺激經濟的時候,也可以考慮刺激虛擬商品的消費,這完全不會增加實體經濟的負擔。

未來,人類社會進一步搬到互聯網上,甚至出現元宇宙。那時,虛擬商品一定會越來越多,大部分 GDP 可能都來自虛擬商品的消費。
Go 語言學習資料包
前些天,一個朋友找我訴苦:"Go 工程師太難找了。"招聘廣告掛了一個月,應聘者寥寥無幾。
他感到不理解,Go 的學習收益其實很高,為什麼想招個合適的人卻不容易呢。

要知道,Go 的勢頭這些年很好,國內應該已經是後端的第二大開發語言,僅次於 Java。
越來越多的公司,整個後端都是用 Go 開發的,比如 B 站和七牛雲。除了網絡服務,Go 也是容器和微服務的首選語言,Docker 就是用 Go 寫的。
總之,Go 的招聘崗位一直在增加。雖然比不了 Java 和前端,但是關鍵一點是,後兩者的學習者遠多於 Go,就業競爭激烈,而 Go 工程師就沒有競爭問題,更容易找到滿意的工作。
所以,學習 Go 的回報是很高的。何況 Go 語言入門其實不難,有 Java 和 C 語言基礎的話,轉 Go 是很容易的。
本週有一個 Go 語言學習資料包,專門為想要進階學習這門語言的開發者準備的。它包括了"極客時間"內部製作的三份學習材料。
(1)Go 語言講座視頻,內容有《Go 工程師必備技能指南》、《Go 工程化實踐》、《Go 語言高併發場景》、《Go 項目實戰之 API 設計》、《Go 語言微服務實戰》等講座。

(2)Go 高頻面試真題,收錄了今年面試中出現過的 Go 語言題目,一共134頁,按照學習順序進行了分類編排,每道題都包括答案解析。下面就是目錄頁的截圖。

它除了作為面試準備,由於題目多數考察基礎知識,所以也可以作為初學者學習指南,幫助大家快速上手 Go 語言。
(3)Go 實戰訓練營,這是極客時間全新的 Go 語言系統課程,並有以前講師分享過的精華內容,學員評價還不錯。


微信掃碼上方二維碼,添加工作人員,就可以 免費領取 這份 Go 語言學習資料包。因為是手動通過,人數多的話,還請耐心等待。
注意,Go 語言需要有一定的編程基礎,這些學習資料不適合毫無經驗的學生,最好有相關的編程經驗。
科技動態
1、星巴克充電站

星巴克正在美國做實驗,將咖啡館與充電站結合起來。它與沃爾沃汽車合作,沿著丹佛到西雅圖的2200公里高速公路,每隔160公里,就開設一家帶有充電樁的咖啡館。
如果實驗成功,星巴克就會正式進入充電站市場,從面向行人的咖啡館,變成面向司機的咖啡館。咖啡館自帶充電樁,其實非常合理,因為司機在充電時無事可做,也沒有地方可去。
2、人類中耳源自魚腮

中科院團隊根據一塊4億多年前的雲南曲靖寬甲魚化石,首次發現人類中耳最早是從魚鰓演變而來的實物證據。

這個發現解釋了,為何人的耳朵與口腔相通,卻不具備呼吸能力。動物離開海洋、上岸以後,魚腮的噴水孔就失去了呼吸功能,逐漸演化成中耳,進而轉變成傳遞聲音的器官。

TCL 華星公司發佈全球首款刷新率 0.016Hz(每分鐘刷新一次)的 OLED 顯示屏,而且亮度、色彩、可視角都沒有損失,在強光下也可做到完全無閃爍。
現在的手機屏幕一般是 60Hz 或 120Hz,即每秒刷新60次或120次。如果每分鐘才刷新一次,將極為省電。這種新屏幕主要用於智能手錶和其他可穿戴設備。
4、雲養蜂

一家以色列公司推出了 AI 蜂箱,外觀像一個小號集裝箱,裡面可以放置24個蜂架,還配置了攝像頭和計算機設備。

這個蜂箱可以放到田野中,養蜂人在雲端操控各種設備,實時查看蜂箱的內部狀態。

人工智能會分析蜜蜂的狀況,生成各種圖表,還會控制溫度和溼度,並且自動收集蜂蜜。

這家公司稱,這種蜂箱可以實現遠程管理、雲端養蜂。但是,它需要電力和網絡,而且每月租金是400美元,市場恐怕並不大。
5、香水喇叭

一家瑞典奢侈品公司推出了香水喇叭,播放音樂的同時,會散播香水。你可以根據不同的音樂,選擇不同的香水。

它將聽覺設備與嗅覺設備結合了起來,使得音樂不再像娛樂,更像一種儀式。這不是第一款這樣的設備,此前市場上就有可以播放音樂的香水蠟燭。


一對英國夫妻發現了 AirTag 的新用途。他們坐飛機從南非回英國,中途要在阿布扎比和法蘭克福轉機。結果回到英國,航空公司告訴他們,行李找不到了,讓他們申報賠償。
他們想到行李裡面有 AirTag,一查發現行李還在法蘭克福。他們把方位告知航空公司,第二天行李就送回來了。這確實是 AirTag 的好用途,如果你也要轉機托運行李,不妨在裡面放一個 AirTag。
文章
1、視頻播放器還有前途嗎(中文)

騰訊 QQ 影音最新關閉了下載,這個產品應該是要被取消了。本文回顧桌面軟件的視頻播放器的興起和沒落。
2、毒蘑菇如何識別(中文)

B 站有一位視頻作者,拍各種視頻,教大家識別毒蘑菇。本文介紹一些這方面的知識。

3、如何在用戶離開頁面時可靠地發送 HTTP 請求(英文)

用戶關閉頁面,或者點擊鏈接離開,這時如何保證 HTTP 請求還能發送出去?本文分析了你能使用的幾種方法。
4、如何使用蒙特卡羅模擬計算圓周率 pi(英文)

作者解釋蒙特卡羅方法,使用 Python 語言寫了一個小程序,計算圓周率,圖文並茂,很容易懂。
5、Linux 的四個查找命令(英文)
Linux 有四個常用的查找命令:locate、whereis、which 和 find。本文介紹它們的區別和簡單用法。
6、Flatpak 安裝包有什麼問題?(英文)
Flatpak 是 Linux 系統常見的安裝包格式。它是二進制文件,不用自己編譯,大大簡化了不同發行版的安裝和兼容問題。但是,本文詳細討論了這種格式,認為它的發展方向是不對的。
7、U+202E 騙術(英文)

U+202E 是一個特殊的 Unicode 字符,可以這個字符後面的字符串從右到左顯示。很多病毒軟件就利用這個特性,誘騙用戶點擊,比如 foofdp.exe 這個文件名,只要在foo後面插入該字符,就會顯示成 fooexe.pdf。
8、Docker 架設靜態網站的最小解決方案(英文)
作者想通過 Docker,提供靜態網站服務。最後找到了一個解決方案,只需要在靜態文件之外,加入一個 186KB 服務器就可以了。
工具

起亞汽車公司推出的一款音樂軟件,提供了8種背景音(水聲、風聲、雨聲等),可以加入音樂文件,合成後輸出新的音樂。
這款軟件看起來跟汽車沒關係,但是汽車公司能這麼發佈軟件,還是很不錯的。
2、Fugu

一款開源的網站訪問統計服務,需要自己在服務器上架設。
3、Dufs

一個簡單的文件服務器,可以提供靜態文件服務,支持上傳、下載、搜索、訪問控制、webdav 等功能。(@sigoden 投稿)
C/C++ 項目的構建工具,類似於 GCC,號稱是零配置,直接運行就能構建出項目。
5、Keytap3

一個概念性項目。手機打開這個網頁,然後使用麥克風,監聽鍵盤打字(最好是機械鍵盤,打字聲音比較大)。經過一段時間的訓練,它可以從擊鍵聲還原出輸入內容。
6、Wolvic

適用於 VR 頭盔的瀏覽器,代碼基於已經終止開發的 Firefox Reality。
7、地球時鐘

這個網站使用衛星照片,顯示當前的數字時間(上圖是 13:04),還提供 Mac 屏保程序下載。

這服務可以將不同的設備(電腦和手機),組成一個虛擬網絡,通過它的網關提供外部訪問,而不管那些設備原來是否在同一個局域網,即提供虛擬組網服務。這是收費服務,但是有免費賬戶。

Linux 系統的窗口管理器,特點是採用滾動式窗口,屏幕垂直分成幾個窗口,可以水平滾動,好像走馬燈一樣,參考這篇介紹。
活動
1、稀土開發者大會

掘金社區籌辦的稀土開發者大會,開始報名了。這次邀請到了尤雨溪,來做主論壇演講。
大會的技術專題裡面,有四個跟前端開發息息相關:①大前端工程架構與性能優化、②低代碼探索和實踐、③大前端技術探索、④現代Web開發。報名和聽演講都是免費開放的,歡迎大家報名參會。
資源
1、黑客技巧(HackTricks)

免費的英文電子書,介紹一些破解計算機系統的黑客方法。
2、合同示範文本庫

國家市場監管總局開發的一個數據庫,面向社會免費開放,提供常見合同的示範文本。
numpy 是一個很常用的 Python 庫,這個網站從面試題、郵件列表和文檔裡面,選出了100個常見問題,並配上答案,供大家練習。

Airbnb 推出了一個比賽,向全世界徵集最瘋狂的建築物改造的點子。最終評選出100位獲獎者,每人可以得到10萬美元資助,去實現自己的想法。報名截止期是7月22日。

一本英文的原創教程,免費在線閱讀和下載。它使用 JavaScript 語言為例,詳細介紹每一種設計模式。最後演示如何將這些設計模式運用於 React 框架,搭建 Web 應用。
圖片
1、最奇特的旗幟
西班牙薩莫拉省(Zamora)的旗幟,堪稱世界上最奇特的旗幟,因為它由9根布條組成。

一根綠色布條在最上方,下面是八根紅色布條。
紅色布條象徵著公元前二世紀,當地人與羅馬人作戰取得的8次勝利。綠色布條是公元15世紀西班牙國王賞賜給這個省的。
由於這個旗幟製作起來太麻煩,所以現在往往用一整塊布代替,做成下面這樣。

2、中華巨馬
一家大連研發了巨型機器馬,叫做"中華巨馬",高8.4米、長9米、加上馬車總長14.5米、自重47噸。

它可以實現連貫的行走、躍起、昂首、尾巴擺動、腹腔及五官運動等動作,躍起時高度可達12米,擁有嘶鳴、噴煙、噴火、噴水霧等特效,猶如活生生的巨大神獸。

它全身有100多個液壓鋼體,通過程序控制,需要4個人同時操作。
文摘
1、西福特計劃
冷戰時期,國際通信主要依靠海底電纜,以及大氣的電離層反射無線電信號。
美軍非常擔心,蘇聯會切斷海底電纜,那就只有依靠不穩定的電離層,來聯絡海外部隊了。美軍就開始尋求,能穩定進行全球無線通信的方法。
他們最終想出了一個異想天開的計劃。馬薩諸塞州西福特鎮有一個衛星天線,美軍決定在這個天線上方的電離層裡面,散佈4.3億根銅針,每根長1.78釐米。所有銅針形成一個環繞地球的金屬雲圓環,以增強無線信號的發射,輔助遠程通信。


第一次散佈銅針,發生在1961年10月21日,但是沒有成功。很多銅針沒有散佈開,反而結成塊,變成了太空垃圾。第二次散佈發生在1963年5月9日,這次獲得了成功,形成了一個由金屬針組成的環狀雲軌道,併成功進行了通信。
外界知道這件事情後,爆發了強烈的批評。另一個原因是通信衛星在這段時間發明了,所以銅針計劃就沒有再推進,最終被廢棄。
今天,它留下的銅針分佈在高度為3500公里到3800公里之間的地球軌道上,偶然會有一些返回大氣層。
言論
1、
如果你的項目調用谷歌地圖,會付出很高的成本。谷歌對每個請求都收費:方向、搜索自動補全、地點詳細信息、地點照片、街景照片、靜態地圖、動態地圖和時區查找......所有 API 沒有一個是免費的。
而且,谷歌禁止你將它的數據與其他地圖服務結合,所以沒法某一個 API用它的,其他 API 用別家的。
2、
如果你有強烈的好奇心,祝賀你,你的智力胃口很好!
3、
一個人必須專攻一些事情才能賺錢。我總是告訴我的孩子:你需要學會某種技能,而且這種技能要強於別人,這樣才會有人付錢給你。然後你再付錢請人,幫你做那些你覺得無聊或困難的事情。
4、
英國科學家研究,什麼因素會導致人類感到無聊。最後發現,世界上最無聊的人具有以下特徵:職業是宗教數據錄入,愛好是看電視,居住地是偏僻小鎮。
5、
我曾經使用一個 App,在蘋果手機上編寫 Python 程序。手機打字速度有點慢,但我發現,它有一個地方是革命性的。
我先是坐在沙發上,邊看電視邊寫,然後躺在床上繼續寫剩下的代碼。這與坐在辦公桌前寫代碼相比,真令人感到輕鬆,我喜歡這樣寫代碼。
歷史上的本週
2021年(第 163 期):你的城市有多少張病床?
2020年(第 112 期):如何培養領導力
2019年(第 61 期):轉行前端越來越難
2018年(第 10 期):30歲以後謹慎轉行前端
訂閱
這個週刊每週五發布,同步更新在阮一峰的網絡日誌和微信公眾號。
微信搜索"阮一峰的網絡日誌"或者掃描二維碼,即可訂閱。

(完)












