科技愛好者週刊(第 145 期):大家不出門,經濟怎麼辦?

阮一峰發表於2021-02-05

本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。

週刊討論區的帖子《誰在招人?》,提供大量程式設計師就業資訊,歡迎訪問或釋出工作/實習崗位。

封面圖

2021年1月24日,三隻海龜被海水衝上了以色列的一處海灘。獸醫對其中一隻受傷的海龜進行 CT 掃描。(via

本週話題:大家不出門,經濟怎麼辦?

最近,我和一個朋友聊天。他說了一個觀點,令我印象深刻。

他說,大家都低估了外賣行業的深遠影響。外賣的興起,是一件具有重大歷史意義的事件。

他的理由是,以前的網路經濟,只是日常生活的補充。 比如網路購物是有些東西附近不容易買到,你去網上買;網路遊戲是隻有聯網才能玩,沒有網路就沒法玩。它們都不屬於傳統生活的一部分,可以看作是網路對日常生活的補充。

但是,外賣不是這樣,它直接替代了日常生活的一部分。 周圍三公里內,你需要什麼,外賣員幫你跑腿送上門,送餐、買藥、買菜都可以。這裡的關鍵是,那些地方本來都是你本人應該去的,現在不用去了。

也就是說,外賣的出現,改變了人們本來的日常生活。它讓那些必須出門的事情,都不必出門就能完成。可以這樣說,外賣大大減少了出門的必要性,增加了人們待在家裡或辦公室的時間。

網際網路有一個副效應,就是大家越來越不用出門,辦公、購物、學習、交流、娛樂都可以透過網路完成。外賣把這個副效應急劇提升,外出吃飯、買菜,這些原本不得不出門的日常事務,都透過網路解決了。

一定要出門才能完成的事情,正在變得越來越少,甚至多人聚餐也可以透過網路。

我問大家一個問題: 如果所有人減少一半的出門,對社會和經濟有何影響?

首先,實體經濟會加速死掉,它們依賴傳統的顧客上門模式,沒人上門就活不了。其次,商業地產會很慘,店面租不出去,購物中心紛紛關門。最後,人與人之間的紐帶變弱了,不出門就接觸不到其他人,網路很難建立人與人的溝通。

以前,網際網路的很多商業機會,來自如何讓大家不出門,就能完成想做的事情。我猜想,以後的商業機會,也許來自如何讓大家出門,增強人與人之間的紐帶。

Vue3.0 從實戰到原始碼剖析

轉眼間,Vue 3.0 正式版已經發布4個多月了,它是9月18日釋出的。大家學得怎麼樣了?

目前來說,雖然 Vue 3.0 的周邊生態,還不像上個版本那麼完善,不過公司現在上新專案,用的都已經是新版了,並且面試的時候,考察也主要針對新版。

大家如果想學習 Vue 3.0,掌握新版的特點和原理,本週有一個不錯的學習機會 《Vue3.0 從實戰到原始碼剖析》訓練營 。主講老師楊濤是 Vue 3.0 的程式碼貢獻者,他將把在 Vue 3 原始碼開發和學習中獲得的心得分享給大家。

這個課程一共需要三天時間,講課的形式不是一行行分析程式碼,而是帶大家手寫 Vue 3.0 核心原始碼,自己來實現基本邏輯,這樣有利於保證聽課效果,可以深入理解 Vue 的底層原理。同時,還有面試難題講解,以及透過實戰造輪子,帶你快速上手 Vue3.0 專案應用,並且配有課堂作業和助教答疑。

上課時間是2月5日、6日、7日的每晚8點,也就是今晚8點就開始了。如果你假期裡面有空,它是不錯的學習內容。

該課程由開課吧提供,原價388元,週刊讀者只象徵性收取 0.99元 的福利價!微信掃描下面二維碼,新增助理老師,就可以瞭解課程詳情,獲取聽課資格。

科技動態

1、可視錨魚

2021年1月25日,四川省射洪市公安抓獲了兩個犯罪嫌疑人,原因是他們使用可視錨魚裝置捕魚。

可視錨魚是一種新型的捕魚方式。捕魚者透過水下攝像頭,在小螢幕上觀看水下情況,一旦發現大魚靠近,立刻拉起魚鉤,鉤住魚的身體,把魚拖出水面。這種方法的捕魚效率很高,一天可以達到上百斤。

警方認為,這根本不是新型釣魚,而是非法捕魚。因為它不透過魚兒咬餌,而是透過魚鉤刺入魚的身體來捕魚。它使用滾鉤,比普通的釣魚鉤大十幾倍,對魚類造成巨大創傷,捕獲後即使放生也難以存活。問題是,這種工具在電商平臺上大量出售,很容易購買。

2、藍色閃電

2019年,國際空間站的宇航員看到,地球平流層有一種奇特的藍色閃電。平時,地面上看到的閃電都是白色的,為什麼這種閃電是藍色的?2021年1月21日的《自然》雜誌發表論文,證實了它的形成原理。

高空的雲上方帶有正電荷,如果這時更上方的空氣帶有負電荷,就會形成自下而上的閃電,而平流層的主要氣體是氮氣,電離過程中就會出現藍色;地面空氣有多種氣體組成,電離會出現白色。

3、RTX 3080 運動鞋

電腦配件製造商 NZXT 與時尚公司 Artifact Studios 宣佈合作,展示了一款 PC 運動鞋。這雙鞋裡面內建了一臺完整的 PC 電腦,帶有 NZXT 散熱器、主機板、風扇,以及最驚人的鞋跟上的 RTX 3080 顯示卡。理論上,只要脫下鞋,插上電源,它就能當電腦主機使用。

現在不清楚,這個產品到底只是一個玩笑,還是用來製造新聞效果,或者真的打算上市?有一點是可以肯定的,穿這種鞋走路,一定不會舒服的。

4、彩色小說

美國著名作家福克納的成名作、被譽為20世紀最偉大的美國小說《喧譁與騷動》,出版於1929年,整頁整頁都是長篇的心理獨白,經常是各種視角和回憶跳躍穿插在一起,而且沒有標點符號,以此展示主人公混亂的內心。讀者想要讀懂此書,很不容易。

福克納曾經跟出版商討論過,能不能用不同顏色的墨水,表示不同的敘述視角,囿於當時的技術條件,這個想法沒能實現。

現在,真的有一家出版社使用14種顏色,重新出版了這本小說的精裝版,每種顏色表示在講述一個不同的時期。該書預定今年7月6日(福克納逝世59週年)發貨,限量發行1,480本,售價345美元,目前1000本已經被預購了。

5、新發現的藍色顏料

藍色礦石在自然界非常稀少,所以藍色顏料都是人工合成的。2009年,俄勒岡大學偶然發現一種新的藍顏料,取名為"YInMn blue"。這是200多年來第一次發現藍顏料新的合成方法,上一次是1807年發現鈷和氧化鋁可以合成藍顏料。

YInMn blue 能夠更好地吸收其他顏色的光譜,所以呈現的藍色更純、更鮮豔明亮。最近,這種藍顏料終於要上市了,一小管(37克)的售價是179.40美元。

6、一句話訊息

  • 南半球的澳大利亞正值夏季,悉尼市區的地面溫度接近50度。氣象學家警告,這些地區已經不適合夏天居住了,人們可能不得不搬離,或者搬到地下居住。

  • 豐寧抽水蓄能電站位於河北承德,是世界最大的抽水蓄能電站,已經完成建設,將於今年年底發電。它晚上用多餘的電能將水抽到山頂,白天再向山腳放水發電。

  • 馬斯克說他非常有信心,SpaceX 公司會在2026年將人類帶上火星,幸運的話,2024年就能實現。然後,就會開始建設火星殖民地,下面是火星殖民地的概念圖。

  • 調查顯示,受疫情影響,人們居家時間變多,但整體入睡時間延遲了2到3小時,對睡眠問題的搜尋量增長了43%。我國超3億人存在睡眠障礙,其中超3/4的人晚11點以後入睡,近1/3的人熬到凌晨1點以後才能入睡。

  • 教育部要求,中小學生原則上不得將手機帶入校園。確有需求的,須經家長同意、書面提出申請,進校後應將手機由學校統一保管,禁止帶入課堂。

文章

1、16點陣字型研究(中文)

很多電子顯示牌使用 16 x 16 的點陣顯示文字,本文以公交車輛的顯示牌為例,研究不同中文字型的顯示效果。

2、迅雷客戶端的程式碼結構(中文)

迅雷客戶端是一個 Electron 應用,前端檔案都沒有加密,作者研究了一下它的程式碼結構。

3、iOS 證書幕後原理(中文)

Apple 為了嚴格管理 app 的釋出,制定了一套複雜的基於證書的校驗機制,這對於開發者非常不友好。本文從技術面,圖文並茂地介紹了 iOS 開發各種證書之間的關係及其背後的原理。(@baochuquan 投稿)

4、20年前參加高中資訊學奧賽(NOIP)的經歷(中文)

"高中生活已經過去20年了,對於我來說,其中最為寶貴的一段經歷就是在高三的時候參加了資訊學奧林匹克(也就是計算機演算法程式設計)競賽,並拿到了NOIP (National Olympiad Informatics in Province) 全國三等獎。"(@DoctorLai 投稿)

5、揭秘隔空充電技術(中文)

小米 11 支援隔空充電,本文介紹背後的技術原理。

6、新的 CSS 長寬比屬性aspect-ratio(英文)

Chrome 88 瀏覽器支援新的 CSS 屬性aspect-ratio,可以設定容器的長寬比。

7、我對軟體開發的一些看法(英文)

作者總結在軟體行業工作多年以後,哪些看法改變了,哪些看法沒有改變。一共羅列出近30條觀點,值得一看。

8、如何將樹莓派 4 代當作桌上型電腦?(英文)

樹莓派 4 代的配置相當強,已經可以當作桌上型電腦。作者介紹了他的安裝步驟,以及 Raspbian 和 Ubuntu 兩個作業系統的比較。

9、10個需要改掉的 Typescript 編碼習慣(英文)

作者分享了10個編寫Typescript的壞習慣,並簡述了原因,以及改正的建議。(@naruco 投稿)

10、為什麼 Go 是我最喜歡的程式語言?(英文)

一個程式設計師總結的 Go 語言的優點,文章沒有展開,只是羅列了優點。

工具

1、Ebook Reader

瀏覽器裡面的電子書閱讀器,只要把 azw3、epub、mobi、pdf 格式的電子書拖到網頁上,就能開啟閱讀。如果臨時需要一個閱讀器,這個就很方便。

2、Darkwire.io

Web 端的多人線上聊天室,特色是支援端到端加密。(@Dup4 投稿)

3、Xonsh

一個使用 Python 寫的 Linux Shell,可以在 Bash 程式碼裡面使用 Python 語法。(@morefreeze 投稿)

4、Filmulator

一個開源的 Raw 格式相片編輯器。

5、Valetudo

米家和石頭掃地機器人的開源韌體,提供一個 Web 介面進行操作。

6、Semgrep

一個支援多種語言(Java、JS、Py、Ruby、TS...)的程式碼靜態分析工具,可以自定義掃描規則。

7、Text to Handwriting

這個線上的開源工具,可以將文字轉為手寫體,並提供圖片下載。預設只支援英文,但可以自己新增中文字型,並指定背景圖片。

8、subaligner

一個開源工具,透過機器學習,自動為字幕檔案生成時間軸。

9、CSS Stripes Generator

一個純 CSS 的條紋生成器,可以線上調節各種引數,網站就會生成相應的程式碼。

10、Archivy

一個開源的知識庫軟體,可以自己本地架設,管理個人筆記。

資源

1、肌肉維基

英文的維基網站,提供人體每一塊肌肉的詳細資料。

2、荷蘭國家博物館

荷蘭國家博物館館將收藏的71萬件藝術品,都放上了網,有大量珍貴的名畫,可以免費下載高畫質圖片。

3、Python 的初學者練習題

該網站提供大量英文的 Python 初學者練習題,並有詳細的解答。

4、Classpert

一個線上課程搜尋引擎,一共收入了各種語言的24萬多門課程,包含免費課程和收費課程。

5、Akiyoshi's illusion pages

該網站是日本立命館大學 Akiyoshi 教授的個人主頁,收集了大量的視覺錯覺圖片。比如,隨著頁面滾動,你會覺得上圖裡面有一個圖層在抖動。

圖片

1、寄居蟹橋

在印度洋上的聖誕節島(Christmas Island),每年十月或十一月,數以百萬計的紅蟹同時從森林中湧出,前往海洋進行交配和產卵。

為了幫助它們安全透過公路,當地人在公路上建造了一座橋,專門供它們使用。

2、地球的水和空氣

如果地球上所有的水和空氣集中在一起,就是下圖的兩個球,其中空氣都以海平面的密度計算。

上圖中,水球的直徑是1400公里,相比之下,地球的直徑是12742公里。所有的生命就是靠這些水和空氣而存在。

3、軟體的投入比例

1979年,美國出版了一本《軟體工程與設計原理》(Principles of software engineering and design)。書裡有一張圖,給出了大型軟體整個生命週期裡面,程式設計師投入的時間比例。

  • 需求分析:3%
  • 系統分析:3%
  • 系統設計:5%
  • 編碼:7%
  • 模組測試:8%
  • 整合測試:7%
  • 維護:67%

文摘

1、AWS 的誕生

2000年網際網路泡沫破滅時,我在亞馬遜工作。

當時,資本市場已經枯竭了,無法融資,而我們每年的開銷是10億美元。最大的支出是資料中心那些昂貴的 Sun 伺服器,那時 Sun 公司真是如日中天,它們的伺服器是最可靠的,所有的網際網路公司都在使用,但是非常昂貴。

公司高層最終決定,使用 Linux 伺服器替換 Sun 伺服器。Linux 那時還是一種相當新穎的方案,使用它有一定的冒險性。我們把公司的未來押寶在它上面。

伺服器替換期間,產品開發因此停頓。我們凍結了所有新功能的交付超過一年。大量程式碼積壓,直到完成向 Linux 的轉換才能上線。收入增長隨之減速,我們不得不提高了服務價格,減緩燒錢的速度。這是一個惡性迴圈,時間越來越少,錢也越來越少,亞馬遜非常接近於破產。

一旦我們開始向 Linux 過渡,就再也沒有回頭路了。所有人動手重構我們的程式碼庫,為過渡做準備。按照預計,一旦伺服器轉換成功,我們的基礎設施成本將下降80%以上。如果失敗,網站將崩潰,公司將死亡。

我們終於及時順利地完成了伺服器轉換。對於整個工程團隊來說,這是巨大的成就。網站沒有任何中斷,一夜之間,資本支出大幅減少。我們突然有了一個可以無限擴充套件的基礎架構。

接下來,發生了更有趣的事情。作為商品零售商,我們的銷售額有巨大的季節性,每年的11月和12月的流量和收入都會激增。CEO 貝佐斯開始思考:每年當中,我們有46周的伺服器容量是多餘的,為什麼不將其出租給其他公司呢?

與此同時,他還對解耦內部的依賴關係感興趣,一個團隊可以在不受其他團隊約束的情況下進行工作。整個公司開始啟用鬆散的低耦合模型,隨之而來的架構更改成為後來 AWS 的基礎。

這就是 AWS 的誕生背景。我記得,貝佐斯受到了電網的啟發。1900年的時候,企業必須自己搞定發電機,才能開設一家商店。2000年的企業難道必須建立自己的資料中心? 一定需要有人為企業提供網站的基礎設定。

雖然如果沒有 AWS,雲基礎設施最終也將出現,但是沒人知道需要花多少時間,付出多少成本?AWS 誕生以後,大大降低了創業公司的啟動成本之後,創新爆炸了,現代風險投資生態系統也隨之誕生了。

亞馬遜在2000-2003年幾乎死亡。但是如果沒有這場危機,公司不太可能會做出艱難的決定,轉向一個全新的架構。如果沒有這種轉變,AWS 可能永遠不會發生。所以,永遠不要浪費危機帶來的機會!

言論

1、

我在遊戲《星露谷》(Stardew Valley)上面花了很多時間,不禁希望可以在遊戲裡,僱用某人為牛和山羊擠奶,而不必每天早上花時間陪它們。

我喜歡這個遊戲,是因為嚮往田園生活,渴望逃避大公司的人生。但是最終,我仍然想僱用別人為我工作,這個遊戲讓我在支援資本主義還是反對資本主義方面搖擺不定。

-- 《星露谷的遊戲設計》

2、

NoSQL 資料庫的問題在於,隨著時間的流逝,你的簡單模型不可避免地變得越來越複雜,然後它不再起作用。在過去的十年中,我已經意識到使用 RDBMS 資料庫基本上是100%的正確選擇。

-- Hacker News 讀者

3、

寫作時感到的痛苦,是理清思想的痛苦。

-- David Perell

4、

勃蘭多里尼定律,又稱謠言不對稱原理,它指出了批駁網路謠言的難度:"反駁謠言所需的能量比產生謠言要高一個數量級。"

-- 維基百科

5、

如果一本書四十年來一直再版,我們可以期待再過四十年它也會再版。如果再過十年,它確實還在再版,我就會預期它還會再存在五十年。

已經存在很長時間的事物,不會像人一樣"老化",而是恰恰相反,會增加額外的預期壽命。一種事物的堅固性與其已經存在的時間成正比!

-- 納西姆·塔萊布(Nassim Taleb)

6、

研究人員發現,隨著狼、狐狸、牛、豬等野生物種的馴化,它們的外觀也會發生變化,出現皮膚斑點、鬆軟的耳朵和彎曲的尾巴。這些似乎都有利於引發人類的好奇心和友善。這就是為什麼現代犬比冰河世紀的狼看起來友好得多的原因。

-- 《狗的馴化至少已經有23000年》

回顧

2020年的本週(第 94 期):既懂得製造,又懂得銷售

2019年的本週(第 42 期):什麼領域,你可以做到出類拔萃?

訂閱

這個週刊每週五發布,同步更新在阮一峰的網路日誌微信公眾號

微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。

(完)

相關文章