每週分享第 58 期

阮一峰發表於2019-05-31

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

歡迎投稿,或推薦你自己的專案,請前往 GitHub 的 ruanyf/weekly 提交 issue。

據我觀察,經營最好的自媒體,似乎都是美妝類的,介紹化妝品和服飾。

那些頻道天天更新,拍影片,辦線下活動,跟粉絲互動,送小禮品等等,辦得很紅火。為什麼美妝類可以投入這麼多,其他自媒體就沒有這麼活躍?

我的解釋是,這是因為美妝類產品(化妝品、女裝、包包等)有著極高的利潤,可以在推廣上面大量投入。據說,化妝品的定價是成本的20倍~50倍,網上文章這麼介紹化妝品的成本:

SK-II著名的神仙水在中國零售價格為560元,而其製造成本僅為人民幣6.5元。就算研發成本都加進去,每單隻成本也不超過人民幣10元。資生堂650元/50克的眼霜連包裝成本也只有10元不到。而歐伯萊那些150元左右的低端眼霜成本僅在3元左右。

如果10塊錢的產品,定價500元,那麼多出來的490元用在哪裡呢?回答就是用在推廣上面,重金投入,千方百計說服消費者願意出500元購買這個成本10元的產品。所以,美妝類自媒體才可能得到那麼多廠商的資源,可以不斷做活動。

相比之下,其他產品就沒辦法這樣推廣。針對消費大眾的軟體類產品,尤其是 SaaS,其實定價都不算高,因為價格一高,使用者就會去用開源產品或免費方案,所以很難在推廣上面重金投入。那些免費的 SaaS 就更不用說了,只能靠口碑推廣了。

新聞

1、可以走動的機艙

飛機上通常不能隨意走動,這使得長途航班往往令人精疲力盡。英國一家航空公司的首席工業設計師,提出了機艙的新設計,提供一個可以走動的區域,包括健身房、工作室、酒吧、售貨機、會議室和廚房,使得十幾個人可以同時在該區域活動。多家航空公司對該概念設計,表示了濃厚的興趣。

2、蘑菇屍衣

去世以後,主要有兩種處理人體的方式:土葬和火葬。前者不環保,後者消耗能源。一家創業公司提出了一個更綠色的處理方式。他們發明了一種裡面種植了蘑菇孢子的衣服,死者穿上以後,蘑菇孢子會不斷分解人體的組織,轉換成肥料。

3、微軟紙牌遊戲

2019年5月,微軟紙牌遊戲入選世界電子遊戲名人堂,躋身 Doom、俄羅斯方塊、魔獸世界、神奇寶貝和塞爾達傳說的行列。

1990年,紙牌遊戲首次釋出,與 Windows 3.0 捆綁在一起,然後 Windows 的幾乎所有版本都帶有它。它是世界上游戲人數最多的遊戲。

4、鐳射武器擊落導彈

美國空軍透露,2019年4月23日進行了一次實驗,戰鬥機使用鐳射武器,成功擊中飛行中的導彈。具體的細節都沒有披露。該技術可能改變導彈防禦的現狀。

目前,只知道該技術還處在試驗階段,真正做出武器原型可能還需要兩年,2022年以後才有可能裝備部隊。

5、味覺機器人

為了保證食品安全,防止偽劣食品,中國輕工業協會正在推廣人工智慧驅動的味道測試機器人,讓機器人確定食品的質量和真實性。目前,測試物件包括乾麵條、米醋、茶和黃酒。

以前,測試食物取決於人類品嚐者。這個過程很慢,結果可能因人而異。機器人與真人具有大致相同的精確度,但可以在不到一秒的時間內完成每次品嚐,並且每天24小時執行。機器人具有電子和光學感測器,可模擬眼睛,鼻子和舌頭。感測器收集食物和配料的視覺和氣味資訊,神經網路演算法處理所有資訊並查詢資料中的模式,並可以不斷學習。

6、光學滑鼠20年

1999年4月,微軟釋出它的第一代光學滑鼠,也是全世界最早的商業化光學滑鼠,透過光學影像的位移來定位,促成了滑鼠的升級換代,距今正好20年。此前人們使用的都是機械滑鼠,裡面是一個橡膠球,透過滾動帶動三個滾輪來定位,它的最大缺點就是定位不精確,而且需要經常清洗,防止汙垢影響精確度。

早期的光學滑鼠不能在玻璃和光滑表面使用。2009年8月,羅技公司推出了會發射出兩束鐳射的滑鼠,這能使得它可以在玻璃上使用。

7、底特律的路燈危機

2014年,底特律市政府向加州一家 LED 公司,購買了2萬多個路燈,預計使用年限是10年。但是,由於燈具的設計問題,從2018年底開始,這種 LED 燈就因為溫度過高而燒焦,出現了大面積的故障,變得非常昏暗,最後就完全不亮。

LED 公司承擔不起更換路燈的費用,底特律政府由於財政困難,也沒錢更換路燈。如果你現在去底特律,40%的地區的路燈不正常,非常昏暗,可能會導致犯罪率上升。

8、一句話新聞

  • 美國科學家提出設想,在漆黑的宇宙使用光電板發電。方法是透過吸收宇宙中的輻射,使得發光二極體發光,照亮光電板。

  • 新加坡透過法律,宣佈假新聞是刑事犯罪。釋出詆譭新加坡或影響選舉的假新聞,將最高被判10年徒刑和鉅額罰款。

  • 二氧化碳的大氣濃度達到了 415ppm,即大氣中100萬個分子裡面,二氧化碳分子有415個。這是最近300萬年來的最高水平。

  • 舊金山透過法律,禁止政府機構使用面部識別。

  • Intel 釋出8核心 CPU i9-9900KS,每個核心均為5.0 GHz。

文章

1、DOOM 動態火焰效果(英文)

本文介紹 DOOM 火焰效果怎麼實現,並且給出了 JS 原始碼。

2、微軟的復興(英文)

微軟的市值最近超過了1萬億美元,過去5年上漲了兩倍多,達到歷史的最高峰。本文是微軟 CEO Satya Nadella 的長篇特寫,介紹這個在印度出生並接受教育的工程師,如何帶領微軟實現了復興。

3、JPEG 影像還原(英文)

詳細介紹 JPEG 影像格式和壓縮方法。

4、Unsplash 的運營成本是多少?(英文)

Unsplash 是最流行的高畫質圖片分享網站,創始人披露,2019年2月該網站的運營成本:伺服器 + 頻寬大約7萬多美元,資料處理 + 監控2萬多美元,總費用10萬美元。

5、使用 React Native 建立 Windows 桌面應用(英文)

微軟的官方教程,解釋如何用 React Native for Windows 寫一個 Windows 桌面應用。

6、WordPress 的簽名驗證機制(英文)

WordPress 採用線上更新機制,從遠端下載更新包,因此必須有一個簽名驗證機制,防止被插入惡意程式碼。本文介紹 WordPress 如何實現簽名驗證。

7、如何製作一個多人實時協作的編輯器(英文)

這是 Hacker News 的一個討論帖,完整涉及了現有的多人實時協作的演算法和軟體實現。

8、如何編寫深色主題的 CSS (英文)

越來越多的應用,提供淺色主題和深色主題兩種模式。本文介紹如何在現有程式碼改動最小的情況下,新增深色主題的 CSS 程式碼。

9、Chrome 瀏覽器計劃加強 cookie 限制(英文)

Chrome 瀏覽器宣佈, Cookie 預設將不能跨站點傳送,這實際上消滅了 CSRF 攻擊。

10、只使用 CSS 的實時聊天(英文)

一個匪夷所思的實驗,不使用 JS,只使用 CSS 實現實時聊天。

11、任正非5月21日專訪全文(中文)

2019年5月21日,多家中文媒體聯合採訪任正非,長達150分鐘,這裡是全文記錄稿,資訊量很大,值得一讀。

軟體

1、gandul

一個輕量級的圖片惰性載入的 JS 庫,使用<a>標籤替代<img>標籤。

2、純 css 的 tooltip

純 CSS 的氣泡提示框。(@pc175 投稿)

3、goldendict

一個基於 QT 的桌面詞典,支援 Windows / Mac / Linux 平臺。(@circleapps 投稿)

4、PicGo

一個桌面工具,直接將圖片上傳到選定的圖床,返回上傳後的圖片 URL。(@ifrontend-xyz 投稿)

5、Mozilla SSL配置生成器

針對常見 Web 伺服器軟體的 SSL 配置檔案生成器。(@ray0324 投稿)

6、gridea

一款跨平臺桌面軟體,可以在本地將 Markdown 文件編譯成靜態部落格,然後釋出到 GitHub Pages 或 Coding Pages。(@ifrontend-xyz 投稿)

7、code2flow

一個符合直覺的,從偽碼生成流程圖的工具。(@linlicro 投稿)

8、ikonate

一套開源的 SVG 圖示。

9、Darwin Mail

一個第三方的 GMail 的 Web 客戶端。

10、Nana

一個跨平臺的 C++ 圖形介面元件庫。

11、Flutter 的豆瓣客戶端

一個 Flutter 的學習專案,完整還原豆瓣客戶端。(@CharlesCCC 投稿)

資源

1、Lorem Picsum

圖片佔位服務,可以返回指定大小的圖片,並且提供多種定製引數。

2、1mb.site

一個免費的靜態網站託管服務,支援繫結域名、SSL 和 NoSQL 資料庫。

3、Haskell 趣學指南(中文)

Haskell 語言開源教程的中譯本,針對初學者。

4、Oddly Satisfying

一個影片專案,收集各種無限迴圈的短影片。

5、ui-libraries

該倉庫收集前端各種 UI 元件庫的名單,現在有20個左右,主要的元件庫都包括在內了。

6、從零打造 Echarts(中文)

原創的中文教程,介紹如何從零開始,打造一個你自己的 canvas 圖表庫,大體遵循 echarts 的設計。(@webbillion 投稿)

7、openbiox.org

一個開源的生物資訊學的中文社群,原始碼託管在 GitHub。(@Miachol 投稿)

文摘

1、科馬洛夫的故事

下面是蘇聯宇航員科馬洛夫的故事。他自願執行一個自殺式任務,換取最好的朋友加加林活下去。

1967年,冷戰達到了頂峰。列寧的誕辰紀念日將於4月22日到來,蘇聯領導人勃列日涅夫決定隆重紀念。他命令,兩艘蘇聯的宇宙飛船在太空對接,各自的宇航員交換位置,進入另一艘飛船。這是前所未有的壯舉,向世界顯示蘇聯航天科技的先進。

對於這樣重要的飛行,蘇聯航天局挑選了最好的宇航員,加加林和科馬洛夫都入選了。他們是親密的朋友,同時在空軍服役,平時會一起喝酒,一起打獵,也一起進行太空訓練。

但是,參與這個專案的所有技術人員都明白,聯盟1號宇宙飛船無法在指定日期做好所有準備。加加林檢查了飛行器,發現了203個不適合飛行的結構問題。他向勃列日涅夫寫了一封信,希望推遲這個任務,但是沒有任何迴音。

隨著發射日期的臨近,科馬洛夫被指定為本次任務的宇航員,加加林是後備人選。科馬洛夫知道,這相當於判了他死刑。如果他退出,那麼加加林將代替他上天。為了避免好朋友送死,他還是決定自己來飛。

1967年4月23日,科馬洛夫登上了拜科努爾航天發射場的聯盟1號飛船。

發射後,飛船出現了各種技術問題,圍繞地球飛行了18圈後,地面指揮部決定放棄本次任務,命令科馬洛夫返回地球。由於作業系統失靈,他必須手動控制飛船,回到地面。

這時,地面指揮部也知道,他不太可能倖存下來了。蘇聯總理柯西金與科馬洛夫進行了通話,科馬洛夫的妻子也一起參與。這段錄音儲存了下來,可以在網際網路上找到。

進入大氣層以後,飛船的降落傘沒有開啟,最後摔成了碎片,科馬洛夫的遺體被燒成了焦炭。

去世時,他只有40歲,留下了妻子和孩子。他是世界上死於宇宙飛行的第一個人。蘇聯為他進行了國葬,骨灰埋葬在莫斯科紅場。

2、華為 5G 裝置的風險分析

最近,英國網路安全評估中心釋出了一份報告,聲稱華為 5G 裝置有技術風險。報告寫道,華為的程式碼是一場噩夢,非常複雜,以"不安全"的方式編寫,使用"不安全"的語言。考慮到程式碼的規模和複雜性,導致無法分析程式碼以尋找錯誤,更不用說發現隱藏的後門。即使有後門,也無法跟 bug 相區分。

另外,即使能看懂所有程式碼,他們也無法確定每次構建程式碼時,會不會有額外的產物。因此,無法確定裝置上執行的最終程式碼,是否與透過檢查的程式碼相同。

基本上,他們就是說,因為看不懂程式碼,所以它可能有風險。這種風險肯定不是華為獨有的,世界上大多數計算機基礎設施都是類似的情況。但這確實意味著,英國沒有技術能力保證華為網路裝置的安全。

現在,英國有三個選擇。

第一個選擇,繼續購買華為裝置,這樣可以節省幾十億美元,代價是冒一點風險。

第二個選擇,購買愛立信或諾基亞的裝置,雖然價格會比較貴。

第三個選擇,放棄升級到 5G。4G 其實已經夠快了,如果增加 4G 訊號的發射裝置,使得每個使用者能夠獨佔全部頻寬,那麼也可以跑到更快的網速。

圖片

1、IBM 大型機

1964年,IBM 公司推出 System / 360 大型機,下面是當時的宣傳圖片。(@mcushilei 投稿)

整套系統需要佔滿一間大廳。上圖中央的雙 H 機櫃是 CPU,左側靠牆和前方的機櫃是記憶體和磁帶機,右側和下部的機櫃都是 I/O 裝置。

2、蘇聯太空旅行博物館

蘇聯太空旅行博物館在1967年對外開放,至今已經有50年曆史了。最近,法國攝影師拍攝了一組系列照片,他說:"博物館和火箭公園在雪地裡看起來很憂鬱。"

言論

1、

季後賽我有沒有壓力?不,這只是打籃球而已。

那些無家可歸的人,才有真正的壓力,他們不知道下一頓飯在哪裡。單親母親為了支付房租而苦苦掙扎。我們打一場比賽就會賺到很多錢,確實會有一些挑戰,但如果把這叫做壓力,那對於普通人來說幾乎就是侮辱。

-- 開拓者隊的球星利拉德,回答記者提問。

2、

根據1950年到2000年的資料,已開發國家的預期壽命每年大約增加34天。也就是說,如果再過十年,你還活著,那麼你的預期壽命可以比十年前增加一年。

-- 《預期壽命到了頂峰嗎?》

3、

疼痛是一個了不起的老師,但前提是它必須很尖銳。慢性疼痛會劫持你的反應、你的想法、你的人際關係以及你的生產力,並讓它們都變得畸形。慢性疼痛的可怕之處是,你會變得習慣它們。

-- 《關於疼痛》

4、

你要避免兩個陷阱。一個是嘗試自動化一個不完全理解的服務,另一個是盲目地相信別人的自動化,而不理解它在幕後做的事情。

-- 《我忘了如何管理伺服器》

5、

舊金山是美國房價上漲最快的地方。調整通貨膨脹以後,1980年一棟31萬美元的房子,2015年為75萬美元。

-- 《美國住房政策》

回顧

去年的本週:《每週分享第 6 期》

訂閱

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

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

(完)