這裡記錄每週值得分享的科技內容,週五釋出。
本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦你的專案。
週刊討論區的帖子《誰在招人?》,提供大量就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖:巴黎工藝品博物館的前廳,有一個蒸汽動力的蝙蝠狀飛行器。它建造於1897年,可以模擬蝙蝠扇動翅膀,燃料是酒精。由於動力不足,它從未飛行過,只能稍稍脫離地面。(出處)
刊首語
我們經常需要表達自己的想法,怎樣才能清晰地說出來,讓別人記住你要表達的意思?
請看下面這段話,你對它留下深刻印象嗎?
修改一下,是不是效果好了很多。
這裡不是推薦大家使用問答體,而是想要展示兩個小技巧,可以快速提升表達效果。
(1)拆分。 內容儘量拆分成一系列簡短而明確的小觀點,粒度要細到每個觀點都可以讓人快速地、一目瞭然地領會。 (2)反覆。 開頭的幾點用來吸引讀者的注意力,然後進入核心部分時,採用各種形式反覆展示,就是翻來覆去地講,力求給人留下深刻印象。
只要用好這兩個小技巧,一定可以取得不錯的效果。你一點一點地展示,讓別人跟得上你。即使他們沒有跟你一直走到底,只看了一半,也好於一點沒看進去。
譜藍財務保障諮詢
這次疫情的高峰看來已經過去,但是經濟損失才剛剛顯露。很多人受到影響,有的是收入減少,有的是接不到訂單,有的是企業歇業。這種時候,財務保障就顯得非常重要,個人倒還是次要的,主要是對家人的保障。
去年,跟週刊多次合作過的 孫明展 老師聯絡我,希望在這裡推廣一下,他們譜藍公司最新開發的《譜藍 Pro 系統》。這是一個線上財務顧問服務,只要參與體驗,都能免費獲贈 "家庭保障定製化服務" 。
孫明展老師常年堅持寫作個人公號,普及財務知識。大家在微信搜尋"孫明展",或者掃描下方的二維碼,就可以讀到他的文章,已經有600多篇原創了。即使只是為了增進一些財務知識,也是值得一看的。
他創立的譜藍公司是專業的財務顧問,擁有銀監會註冊的保險代理資格(註冊號 202764000000800),為客戶提供各種保單和財務保障諮詢,提供價效比高的家庭保險配置方案。
《譜藍 Pro 系統》則是透過軟體,精準計算你所在地的社保繳費與領取數額,然後你透過與客服以及理財師的溝通,幫你詳細梳理家庭財務報表,客觀分析未來家庭資產狀況,並進行規劃。
微信掃描關注上面的公眾號 "孫明展" ,然後輸入 "阮一峰 + 你的手機號碼",就可以參加這個活動了。參加者會獲贈一份價值 800元 的免費保障規劃,並向理財師諮詢各種保單和財務問題,防止被坑,獲得客觀中立的保險建議。
資訊
1、製造業競爭力排名
很多優秀的製造業公司由於不面向大眾市場,所以並不知名,只有業內人才知道。一個德國管理學教授,統計了2700多家在各行業佔據全球市場前3名的製造業公司,然後以國家進行排名(上圖)。
這張圖可以視為各國製造業競爭力(包含工業品和消費品)的排名,前三名是德國、美國、日本,其中德國公司高達1300家,幾乎佔據了一半的名額。中國排在第4名。
2、雪鐵龍兩座電動車
法國汽車公司雪鐵龍推出了一種兩座的電動車,作為城市交通的解決方案。這種車體型小,適合歐洲狹窄的街道,而且價格便宜,只要6000歐元(約人民幣46000元),使用家用的220v插座充電3小時,就可以行駛70公里,最高時速為每小時45公里,適合城市交通。
為了推廣這種車,雪鐵龍公司還推出租賃模式,使用者可以每月19.99歐元(約150元人民幣)的價格長期租用。它將在3月底開始接受預訂,6月交貨,並將在歐洲其他國家出售。
科學家發現一種多細胞生物(上圖),不需要氧氣就能生存,成為已知唯一的不需要氧氣的生物。由於生物的能量來源是細胞內部的線粒體呼吸效應(透過氧氣生成三磷酸腺苷獲取能量),所以所有的生物都需要氧氣。
這種多細胞生物沒有線粒體,因此不需要氧氣。它是鮭魚的一種寄生蟲,類似於沙門氏菌。科學家猜測,它可能使用某種蛋白質從宿主體內竊取能量。下圖是它的 DNA(藍色圓圈),看不到線粒體。
根據美國勞工統計局的資料,2019年第三季度,美國的平均週薪是1093美元,但是西雅圖地區的 IT 從業者的收入是這個金額的五倍,平均5,367美元,或每年約279,000美元(包含獎金和期權)。西雅圖是微軟和亞馬遜總部所在地。
相比之下,紐約的金融從業者平均收入為年薪17.9萬美元。這就是說,IT已經超過金融業,成為美國平均工資最高的行業。不過,我是覺得,它沒統計從業年限,IT行業很難像金融業那樣幹到退休。
5、靜脈投影儀
靜脈注射時,可能很難準確找到靜脈的位置。有時針頭扎錯地方,還必須重新紮一次,增加了患者的痛苦。西安一家科研機構,研製出紅外線血管成像儀,利用血管中血紅蛋白對近紅外光的吸收率與其他組織不同的原理,將皮下血管原位投影顯示在皮膚表面,使醫護人員能夠清晰識別患者皮下8-10毫米的細微血管。
該裝置可以解決醫護人員在靜脈注射過程中血管評估不準確、穿刺點選擇不當,繼而造成藥物外滲或血管損傷等問題。
6、一句話訊息
- 一家矽谷創業公司提出智慧隱形眼鏡,這種眼鏡其實是一個眼球前面的顯示器,將外界影像對著眼球播放,眼鏡裡面還含有電池。目標使用者是弱視和視力障礙人士。
- 谷歌公司的 Summer of Code 比賽,3月17日向全世界的學生開放報名,參賽者在指定的開源軟體專案上提交程式碼。
文章
1、如何從日誌中提取資訊?(英文)
作者介紹如何使用 Bash 指令碼,從伺服器日誌中提取攻擊者的資訊,並且進行統計。
2、YAML 表示多行字串的9種方法(英文)
YAML 格式雖然簡潔,但是語法規則有很多複雜的地方。這個 StackOverflow 答案總結了表示多行字串的9種方法。
3、Wacom 繪圖板如何追蹤我的行為(英文)
作者發現 Wacom 繪圖板這樣的滑鼠類工具,居然在追蹤使用者行為,把使用者的每一次點選發回伺服器。本文介紹他如何破解 Wacom 傳送的 HTTPS 請求。
4、ECMAScript 2020(ES2020)的新增語法(英文)
本文介紹 ES2020 標準6個新增的語法。
5、.NET 的可悲狀態(英文)
作者認為,微軟 .NET 技術遠不如 Java 成功,主要有兩個原因。一是 C# 設計師轉向設計 TypeScript,導致 C# 語言創新停滯;二是 .NET 跟 Linux 系統脫節,沒法參與雲開發。相比之下,Java 卻越發繁榮,語法快速進步,並且有重要的雲軟體:大資料(Hadoop)、搜尋(Elasticsearch)和訊息處理(Kafka)。
6、SQL 的 NULL 值(英文)
本文透過各種 SQL 小例子,解釋 NULL 值的用途和帶來的問題。
7、我如何配置一臺 Linux 桌面電腦(英文)
作者詳細記錄了架設自己的 Linux 桌面電腦的過程,包括如何選購硬體和安裝軟體。
8、如何為網站新增 CSS 暗模式?(英文)
本文使用一個簡單的技巧,為網頁部署暗模式(dark mode)。由於使用瀏覽器內建的prefers-color-scheme
設定,所以程式碼量很小。
9、TypeScript 的怪異之處(英文)
本文記錄了幾個 TypeScript 使用過程中不符合直覺的地方。
10、家用太陽能可以維持一個網站嗎?(英文)
作者把網站架設在一個樹莓派上,電力完全來自太陽能。他在自家陽臺鋪設太陽能板,並使用一個168瓦的電池,網站線上率可以達到98.2%。他由此得到結論,如果提高電池容量,純太陽能完全可以支援一個個人網站。
工具
1、這裡有多少隻貓?
一個供幼兒練習辨識能力的線上遊戲,第93期曾介紹過英文版,這裡是網友做的漢化版。(@StylishSite 投稿)
一個實現番茄工作法(將工作劃分為25分鐘的片段)的 Python 小指令碼。(@coolcode 投稿)
3、Fluttify
一個 Flutter 框架的外掛開發工具,解決了外掛開發過程中的型別安全,編碼繁瑣等痛點,目前已有的典型案例有高德地圖外掛。(@yohom 投稿)
4、視覺化浮點數
該網頁提供32位浮點數和64位浮點數的二進位制結構圖,可以方便地設定每一個二進位制位,顯示對應的數字。
一個谷歌網頁搜尋的替代品,沒有隱私跟蹤,無廣告。
Electron 的替代品,使用 React Native 的語法開發跨平臺的桌面應用程式,但是底層使用的是 Qt 元件庫。
7、Nototo
一個思路很新穎的筆記軟體,以視覺化的方式做筆記,目前只有 Web 版。一條筆記就是新建一塊地,一個目錄就是新建一個島嶼,打標籤就是新建建築物。
8、darken
一個 JS 指令碼,一行程式碼讓網頁從亮模式變為暗模式。
9、dnote
開源的知識管理軟體,支援 Web 、命令列和瀏覽器外掛。
10、Rete.js
一個網頁視覺化程式設計框架,帶有節點編輯器。
資源
這個倉庫整理了前端校招面試中涉及到的基礎知識點和麵試問題。作者透過這份筆記在校招面試中拿到了阿里、騰訊、網易等多家公司 offer ,希望分享給有同樣面試需要的同學。(@CavsZhouyou 投稿)
2、數學網站
該網站收集網上的數學學習資源。
這是一份英語清單,列出了資料科學方面的常見面試問題,分成機器學習演算法、機率統計、產品和實驗設計、程式設計、演算法和資料結構、SQL 六個大類。
4、免費有聲讀物
1000種免費的有聲電子書下載,不過全部都是英語讀物。
5、靜態伺服器列表
這個網頁收集各種語言實現靜態資源伺服器的命令,比如 Python 3 是python -m http.server 8000
。
圖片
1、九龍城寨
九龍城寨是香港一個已經拆除的居民區,曾是世界上人口密度最高的地區。它的佔地並不大,只有70畝,跟一個現在的大型樓盤差不多。但是,有350座建築物,幾乎全部都是10到14層,有8,500間房屋,1萬戶家庭和3.3萬居民。
1987年,香港政府決定拆除九龍城寨,1993年完全拆光,1995年8月於遺址建成九龍城寨公園。
2、天然拱橋協會
天然拱橋協會致力於發現世界上天然形成的拱橋。
根據該協會的統計,世界上跨度超過200英尺(61米)的天然拱橋有19座,其中9座在中國。世界跨度最大的是廣西天峨縣的仙人橋,跨度177米。
文摘
1、中國的第二條鐵路
(摘自袁偉時《中國鐵路(1863-1949):在愚昧、專制、侵略下掙扎》)
中國的第一條鐵路是1876年(光緒二年),英國怡和洋行擅自鋪設的吳淞鐵路(上海~吳淞),全長14.5公里。清政府和民眾對鐵路都非常恐懼,清政府很快以28萬5千兩白銀買下這條鐵路,然後拆毀。
(圖片說明:群眾圍觀閘北至江灣段的吳淞鐵路。)
當時,在香港和上海成長起來的企業家唐廷樞(1832--1892)正在奉李鴻章之命開發開平煤礦。
他提出必須修建鐵路,解決煤炭的運輸問題。開平的煤炭如果用牛車將煤運至江邊,再用小船運至天津,每噸計價6兩4錢,比從日本進口的煤每噸6兩還要貴,無人願意購買。如果修建鐵路轉水運至上海,每噸成本才4兩,必能開啟銷路,並解決輪船和軍艦的燃料問題。
李鴻章採納這個建議,上報朝廷批准,興建從唐山至胥各荘的鐵路。但是,他知道朝廷不會同意的,於是加了一條說明,該鐵路沒有火車頭,都以驢馬拖載。朝廷這才准許。
1881年11月8日,全長9.7公里的唐胥鐵路通車,這是中國的第二條鐵路,也是中國自己修建的第一條鐵路。不過,令中國人臉紅的是,這條鐵路上的列車都是用馬拉的,時人稱之為"馬車鐵路"!
值得一提的是,修建過程中,英籍工程師司金達(C.W. Kinder)力排眾議,採用1.435米的國際標準軌距。這確定了以後中國鐵路的軌距,一直沿用至今。
還是這個司金達,在第二年,利用舊鍋爐改裝成一臺蒸汽機車,讓唐胥鐵路變成了機車牽引。這一下惹了大麻煩,朝中大臣立刻上書,稱機車行駛震動了埋葬著清代歷代帝后的遵化縣境內的東陵,而且噴出的黑煙有傷莊稼。朝廷派人查辦,機車不得不讓位給馬,重新變成了馬車鐵路!
唐廷樞想盡辦法,各方疏通,好話說盡,過了幾個月,機蒸汽機車才重新恢復行駛。
若宮雅子(Makoko Wakamiya)生於1936年,今年84歲。
1993年,她58歲時從銀行退休,銀行送她一臺個人計算機。這是她的第一臺計算機。退休後,她大部分時間用來照顧母親,不過也自學如何使用計算機。。
1999年,她發起了一個老年人組織,為老年人舉辦活動,進行互相交流。
2014年,她有了智慧手機,不禁產生了一個主意:開發一款專為老人服務的手機遊戲。
她請宮城縣的一家 App 開發公司的總裁來製作遊戲。這是她在2011年3月日本地震災區重建時認識的志願者。那個年輕人對她說:"我建議您自己開發,可以嗎?" 她同意了,開始在神奈川縣的家中學寫程式,並透過 Skype 向他請教。
2017年,這款遊戲釋出了,《朝日新聞》報導了這個訊息。CNN 看到了報導,向她傳送了一封包含約20個問題的英文電子郵件,要求進行書面採訪。她使用谷歌翻譯把答覆傳送回去了,她的故事就出現在美國媒體上。
過了一段時間,蘋果日本分公司與她聯絡,邀請她去美國。若宮雅子因為年齡大了不想去,蘋果公司說:"有人真的很想見你",她問是誰,對方回答是 CEO 蒂姆•庫克。
她就這樣應邀參加了蘋果公司的年度全球開發商大會。大會舉行的前一天,她在加利福尼亞州聖荷西遇到了庫克。庫克特別抽出時間跟她聊天,觀看她的 iPhone 和她開發的 App。
庫克問她會不會覺得 iPhone 字型太小,她說由於 iPhone 螢幕很小,換成更大的字元,文字和圖案可能會不協調。庫克還問她,能不能把遊戲移植到 iPad。最後,庫克說與她聊天真是鼓舞人心。告別的時候,他擁抱了一下若宮雅子。
第二天的大會上,庫克請她走上舞臺,向全世界介紹年紀最大的 App 開發者。一起走上舞臺的,還有一個來自澳大利亞的10歲男孩。蘋果公司藉此暗示 App 開發者的多樣性,不分種族、性別和年齡。
若宮雅子對新聞媒體說,隨著人類的年齡邁向100歲,老年人需要重新學習,財務和 IT 技術的學習尤其重要。
言論與數字
1、
一篇論文分析了英國400萬例手術,發現星期五手術的死亡率比星期一高出40%,週末手術的死亡率更是高出80%。
論文結論是,上半周手術風險明顯小於下半周。
-- 《一週中應該哪一天手術》
2、
改變生活最持久、最有效的方法就是改變周圍的人。所以,你應該明智地選擇你的朋友、你的工作,他們會成為你的命運。
-- HN 讀者
3、
除非你做點什麼,否則任何事情都不會改變。
-- 邁克·羅賓斯
4、
2000年,我決定離開 JPL 實驗室去 Google 工作的原因之一,就是谷歌不使用 Java。但是,我到了谷歌的第一個任務是:領導 Google 的 Java 開發,我們的產品最終成為 Google AdWords。
谷歌工作一年後,我辭職回到了JPL。他們讓我負責開發搜尋引擎!因為他們認為我在谷歌工作過,所以我是搜尋引擎專家,可我並沒有接觸過搜尋引擎。好在你在 JPL 開發搜尋引擎,意味著你可以向谷歌購買搜尋服務,這個我相當瞭解。
5、
汽車正在變成兩噸重的智慧手機:始終線上,能夠預測您的需求,聆聽您的聲音,跟蹤您的運動,訪問您的信用卡資訊,知道您的身份。
6、
洗衣機和乾衣機的出現,使得洗衣服變得簡單。人們開始習慣乾淨衣服,因此開始多購買新的襯衫和褲子。但是,家庭主婦有了更多的衣物要洗滌、乾燥和摺疊,結果並不比以前輕鬆。
回顧
去年的本週:《週刊第 47 期》
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)