每週分享第 39 期

阮一峰發表於2019-01-11

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

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

新年的1月2日,蘋果公司釋出了一份公開信,長達1400字。主要內容是,由於大中華市場的銷售額下滑,該公司預計2019年第一季度,收入會低於預期7%。

有人找出,蘋果公司上一次釋出收益預警,還是在2002年6月18日,一共只有100多個詞。

"蘋果公司預計第二季度的收入將達到約14億美元~14.5億美元,低於此前約16億美元的預期。收入低於預期主要是由於消費者和創意市場(如廣告和出版)的需求疲軟。從地理位置來看,歐洲和日本的收入變得特別薄​​弱。由於成本降低,毛利率高於預期,預計收入不足將被大幅抵消。因此,公司已將盈利預測修訂為每股0.08美元至0.10美元,而之前的指引為0.11美元或略高。"

"與我們行業的其他人一樣,本季度我們的銷售額正在放緩。因此,我們將低於收入預測約10%,導致利潤略微下降,"蘋果執行長史蒂夫賈伯斯說。"我們有一些令人驚歎的新產品正在開發中,所以我們對未來一年感到興奮。作為目前在PC業務中獲利的少數幾家公司之一,我們對蘋果長期增長的前景仍持樂觀態度。"

如果你仔細閱讀上面這份公告,那一次的收入下滑是10%,比這一次的幅度7%還大。但是,公告寫得非常巧妙,導致你完全感受不到悲觀,彷彿你正在閱讀的不是一個壞訊息,讀後反而還感到振奮。第一段開門見山,直接給出數字,但也說不利影響"已被大幅抵消";第二段告訴你,這是整個行業的問題,不是我們的問題,而且我們有"驚人的新產品";最後,才是最厲害的一句話,"作為目前在PC業務中獲利的少數公司之一......"。這時你感覺到的不是擔心,而是對蘋果公司良好的信心。

這種差異的真正原因在於,上次的作者是史蒂夫·賈伯斯,這次的作者是蒂姆·庫克。這一次的信太長了,辯解太多,這會讓人感到作者很心虛,故意在掩飾,完全沒有給人信心,所以一發出來,蘋果股價就跌了10%。如果賈伯斯還在,他可能會這樣寫這封信:

"我們都知道中國市場出了問題,一半是因為中國自己的原因,一半是因為愚蠢的貿易戰。這個季度的 iPhone 銷售比我們預期差,但完全是中國市場的原因,其他所有市場都正常。全球客戶都喜歡 iPhone XS、XS Max 和 XR,iPhone 佔全世界整個手機行業利潤的90%。我們預計利潤份額還會增長,因為競爭對手的產品高度同質化。"

好了,公開信到此結束。

新聞

1、Duck.com

谷歌同意將其擁有的域名 duck.com,轉讓給搜尋引擎 duckduckgo.com。現在訪問 duck.com,就會自動跳轉到後者。這筆域名交易的金額沒有宣佈。

在此之前,訪問 duck.com 會跳轉到谷歌,DuckDuckGo 一直對此有抱怨,後來谷歌終於同意轉讓這個域名。谷歌目前擁有幾千個域名,其中很多都沒有投入使用,包括 Zero.com 和 Like.com 這樣的域名。

2、數字駕照

美國路易斯安娜州開始採用數字駕照。使用者下載一個 App,輸入自己的物理駕照的資訊,然後 App 會將這些資訊提交到州政府的機動車輛資料庫進行驗證。透過驗證,App 就會生成一個二維碼。

需要駕照的場合,警察就可以拿自己的手機掃描 App 的二維碼,從資料庫返回這個駕照的資訊。

3、腦電波控制電腦

史丹佛大學的科學家將電極植入癱瘓病人的大腦皮層,接受腦電波,轉為數字訊號,控制無線藍芽滑鼠,操作平板電腦。參與實驗的患者,可以使用常見程式(網頁瀏覽、電子郵件、聊天、傳送簡訊等)。

這項發明不僅對癱瘓者有用,長期來看,可能會為意念操作電腦創造可能性。

4、發電的衣服

諾丁漢大學發明了一種微型太陽能電池,每個發電單元的長度為3毫米,寬度為1.5毫米,可以嵌入紗線,進而編織成服裝,使得後者具備發電功能,而且肉眼還看不出任何差別。電池封裝在樹脂之中,所以紡織品可以進行洗滌,也不怕磨損。

使用者穿上這種紡織品,就可以發電。該技術已經過測試,能夠為手機充電。一塊5釐米×5釐米大小的紡織品,可以放置多達200個發電單元,產生2.5-10伏特和高達80毫瓦的功率,如果發電單元達到2000個,就能為手機充電。

5、拯救虎鯨

美國華盛頓州的州長提出,為了拯救當地太平洋沿岸的虎鯨,計劃改善它們的生存環境,三年內暫停出海觀鯨,並且拆除兩座內河的水壩,以便鮭魚迴流到海里,為虎鯨提供食物。整個計劃約耗資10億美元。

今天夏天,兩條小虎鯨在海岸邊死亡,震動了華盛頓州。科學家警告,該州的虎鯨族群已經下降到危險的地步,僅靠虎鯨自身,可能無法實現族群繁衍。如果現在不採取措施,虎鯨將在華盛頓州滅絕。

6、第三代 GPS 衛星

12月18日,第三代 GPS 衛星的第一顆由 SpaceX 公司發射上天。最終,全部32顆 GPS 衛星都會更新,取代目前在軌道上的舊衛星,預計最快2022年完成,耗資超過100億美元。

這些衛星依然由美國軍方開發和維護,將提供更強大的軍用訊號和民用訊號。目前的民用 GPS 接收器精確到10到33英尺(3到10米),新的衛星可以提高到3到10英尺(1到3米)之內,軍用接收器的精度還可以更高。

7、下水道蓋子作為無線發射基地

5G 通訊的頻率(3300-3600MHz 和 4800-5000MHz)比 4G (1880-1900MHz、2320-2370MHz、2575-2635MHz)高很多。頻率越高,覆蓋能力越差,這注定很多角落收不到 5G 訊號,所以需要修建更多的訊號發射裝置。

英國沃達豐公司的工程師提出,可以使用城市的下水道蓋子,作為無線訊號的發射基地。這樣不會佔用地面空間,外部也看不出這是天線。

8、無人送貨車

美國亞利桑那州最大超市,開始啟用無人送貨車,自動將麵包、牛奶、雞蛋等,送到使用者的家中。該車沒有方向盤,沒有窗戶,也沒有司機的座位,不能用於載人。

客戶在手機或電腦上下訂單後,超市就會安排送貨,並用簡訊通知客戶。一旦車輛到達,客戶將收到開啟車門的密碼。

9、德國最後的煤礦

2018年底,德國最後一個煤礦宣佈關閉,此後德國所需的煤炭將全部依賴進口。德國政府為了向清潔能源轉型,取消了煤礦補貼。失去了政府補貼以後,煤礦無法生存下去,因此選擇關門。1400名煤礦工人將接受再就業培訓。

雖然德國不再開採煤礦,但是全國還有大約120座燃煤發電廠,關閉這些發電廠可能需要20多年。2017年,風能、太陽能和其他可再生能源佔德國發電量的55%。

10、一句話新聞

  • 統計顯示,美國55%的智慧手機使用者、全世界86%的智慧手機使用者,使用安卓系統。

  • GitHub 宣佈,個人使用者可以免費使用私有庫,數量不限,該功能以前是付費使用。

  • 印度的2018年安卓應用程式排行榜裡面,前10名有5個來自中國,2017年是2個;前100名有44個來自中國,2017年是18個。

  • 上海奉賢區在鬧市路口,設定了類似地鐵的屏障門。紅燈時關門,綠燈時開門,門上也會有燈光提示。

教程

1、文件站點生成工具(英文)

本文以 JS 專案為例,介紹各種生成文件站點的工具。

2、軟體創新和軟體專利(英文)

本文總結了歷史上重大的軟體創新,進而提出專利制度不適合軟體業,應該廢除軟體專利。

3、Wireguard 安裝教程(英文)

介紹 Wirdguard 如何安裝和配置。

4、JSON 操作命令列工具 fx(英文)

fx 可以方便地在命令列操作 JSON 資料,本文是 fx 用法的教程。

5、我不喜歡 Python 的原因(英文)

作者談了他不喜歡的8個 Python 語法。

6、計算機如何識別影像?(英文)

本文較通俗地介紹了神經網路的歷史發展和計算原理。

7、10年部落格的經驗(英文)

作者寫了10年部落格,介紹怎麼可以透過部落格取得最佳效果。

8、月光和放大鏡可以點火嗎?(英文)

假設放大鏡可以無限大,能夠聚焦月光以點火嗎?答案是不能。

9、我的必備 iOS 軟體,2018年版(英文)

一個軟體工程師介紹自己安裝的 iOS 軟體。

10、我如何做日本糖果的郵寄服務?(英文)

一個芬蘭程式設計師搬到日本,介紹他如何創造一個向全世界郵寄日本糖果的服務,從而賺到自己在日本的所有生活費。

資源

1、火星全景照片

該網站提供美國的好奇號火星車拍攝的多張火星全景照片,各種不同的地貌,可以360度旋轉觀看。

2、《Rust 程式語言》

《Rust 程式語言》的 EPUB 版本下載,可以從這本書開始學習 Rust 語言。

3、GetTheFont.com

字型搜尋引擎。

4、Maths is fun

該網站是數學知識科普,覆蓋了代數,幾何,統計,微積分等領域。有一個愛好者翻譯的中文映象。(@rolitter 投稿)

5、OAuth 2.0 Servers

介紹如何搭建 OAuth 服務的電子書。

6、Linux 命令搜尋引擎

Linux 命令的搜尋入口,提供中文解釋。(@jaywcjlove_ _投稿)

7、Awesome Mac(中文版)

收入各種好用的 Mac 軟體。(@jaywcjlove 投稿)

工具

1、WBO

一個多人實時分享的線上白板。

2、Source Player

國人開發的 MacOS 影片播放器,特點是點選文字字幕,會顯示英語單詞的中文解釋,英語學習者的小幫手。

3、tabulator

一個生成網頁互動表格的 JS 庫,提供很多功能。

4、juicesync

各種雲服務之間轉移檔案的命令列工具。

5、jerverless

jerverless 是一個 Web 伺服器,可以將任何語言的程式轉為 Serverless 函式,從網路呼叫。它會把源程式放在 Docker 容器裡面執行,然後提供 Web 介面與使用者通訊。

6、kbd-audio

這個庫可以根據擊打鍵盤的聲音,分析使用者的輸入內容。

7、fx

命令列 JSON 資料的瀏覽工具。

8、portabletext

一種將 HTML 轉成 JSON 格式的規範標準。

9、puppeteer-firefox

Puppeteer 現在不僅封裝 Chrome,還開始封裝 Firefox 了,API 完全一樣。以後,瀏覽器自動化可能只用它就可以了,其他庫都要被幹掉了。

10、element-admin

基於 vue + elementUI 構建的網站管理後臺腳手架。(@umi-soft_ _投稿)

11、theme-bmw

一款 Hexo 的主題,提供更好的使用者體驗和更清爽的UI設計。(@dongyuanxin 投稿)

文摘

1、克拉克三定律

英國科幻小說家亞瑟.C.克拉克,提出了三個定律。

克拉克的第一定律:"如果一位傑出的老科學家表示,某些事情是可能的,那麼他幾乎肯定是對的。如果他說某事是不可能的,他很可能是錯的。"

克拉克還補充說,上面定律裡面"老人"的定義,取決於他所在的學科。"物理學、數學和航天科技中,超過三十歲的人就是老人;其他學科中,老人有時會推遲到四十歲。當然也有一些了不起的例外,但是每個剛剛大學畢業的研究人員都知道,超過五十歲的科學家只能去參加會議,其他什麼也幹不了,而且他本人也應該有自知之明,絕不要讓自己去碰實驗室的工作。"

克拉克的第二定律:"發現極限的唯一方法,就是嘗試一些不可能的事情。"

克拉克的第三定律:"任何足夠先進的技術都像魔術一樣。"

2、人類改變了雞

20世紀50年代開始,雞肉消費量大幅增長,成了人類最多消費的肉類來源。如今,全世界一共存在210億隻雞。

為了適應對雞肉的需求,人類逐步改變了雞這個物種,使得當代肉雞與原始的野生雞差異越來越大。

肉雞的腿部和胸部肌肉,生長得特別快,而內臟(包括心臟和肝臟)則比野生雞小。這意味著,肉雞根本沒法在野外生存,而且較多的雞肉和較小的器官也限制了肉雞的壽命。

科學家認為,肉雞實際上是人工設計的物種,使其適合人類的食物消費,讓它成為地球上數量最多的陸生脊椎動物。

3、什麼是音訊壓縮?

聲音是一種波,人耳能夠聽到的頻率範圍在 20Hz - 20kHz 之間。

為了將音訊變成數字訊號,需要對音訊進行抽樣。每秒之內的抽樣次數越多,就能越好地還原聲音。CD 質量的音訊就是每秒進行抽樣44100次,也就是 44.1kHz。由於至少兩次抽樣才能確定一個波峰或波谷,所以 44.1kHz 的抽樣頻率,最高可以記錄 22kHz 頻率的聲音。

抽樣頻率越高,所能記錄的聲音訊率也就越高。但是,人耳最高只能聽到 20kHz 頻率的聲音,所以抽樣頻率太高,意義不大。另一方面,抽樣頻率太低,高頻聲音無法記錄到,會影響音質。比如,電話質量的聲音,抽樣頻率是 8KHz,因此記錄不到 4kHz 以上的聲音。

CD 質量的音訊在抽樣以後,使用16個二進位制位儲存每一次抽樣結果。所以,每秒的資料量是 16位 x 44,100 x 2個立體聲聲道 = 1411.2kbps,即 176.4KB,儲存成 wav 檔案,一分鐘就是10.1MB。

wav 檔案體積太大,一首歌有幾十MB,因此人們就發明了音訊壓縮技術,縮小音訊檔案的體積。"無損"的音訊壓縮(比如 FLAC、ALAC、MP3 HD 格式),跟普通的檔案壓縮技術並無太大不同。為了達到更好的壓縮效果,一般都是使用"有損"的音訊壓縮(比如 MP3、AAC、WMA、Ogg Vorbis 格式)。它的原理是,隨著年齡增長,中年人會逐漸聽不到 16kHZ 以上的聲音,所以這部分訊號可以拋棄掉。

MP3 格式可以把每秒鐘的資料量壓縮到 128kbps(即 16KB),一分鐘只有 960KB,比起 wav 格式小了90%多。

本週圖片

1、黑猩猩肖像

Pepper 是一隻1970年出生在實驗室的大猩猩,她一直被用於醫學研究,曾經307次被麻醉槍擊倒,36次肝臟活檢,1次開放式肝臟活組織檢查,6次宮頸活檢,10次淋巴結活檢和4次骨髓活檢,還被接種了愛滋病病毒。由於恐懼和焦慮,她在實驗室生活的後期曾經拒絕飲食,寧願餓死。

從出生開始,她一直住在一個 5米 x 5米 x 7米 的籠子,從未離開過。這樣生活了27年以後,1997年,經過動物保護組織的爭取,實驗室同意將她移交給動物保護組織,她被轉移到佛羅里達州一個專門收留實驗猩猩的場所。上面的照片攝於2002年。他死於2012年,一共活了42歲。

像這樣專門用於實驗的大猩猩,在美國共有幾百只。美國國立衛生研究院已經宣佈,將退出其中的大部分。

2、珍珠宮(組圖)

珍珠宮是上個世紀70年代,伊朗革命爆發之前,美國建築師為伊朗國王的妹妹設計的住所,具有未來主義風格,如今已成廢墟。本文是珍珠宮的介紹 + 照片。上圖是整個建築的模型,下圖是室內游泳池。

3、AI 的進化

2014年,人工智慧已經可以生成人臉,但你可以很容易看出哪幾張是機器生成的。下圖都是那時人工智慧生成的人臉。

2018年,AI 生成的人臉,就不太容易跟真實的人臉區分了。

新奇

1、智慧狗屋

美國創業公司 Dogspot 推出了一款智慧狗屋,配備了攝像頭和溫度控制裝置,可以用手機檢視,遙控開門和關門。它可以方便人們逛商場或者上瑜伽課的時候,把寵物放在裡面。

本週金句

1、

一個敢於浪費一小時生命的人並沒有發現生命的價值。

-- 查爾斯·達爾文

2、

建立一個手機作業系統有多難?

2014年,六個移動作業系統企圖替代 iOS 和 android:Blackberry OS,Sailfish,Ubuntu Mobile,Firefox OS,Tizen 和 Windows Phone,現在它們都死了或不再有這種可能。

-- 《建立 Linux 手機作業系統》

3、

如果你不懂 p 值這樣的概念,然後企圖在3-4個月內完成機器學習的課程,能夠使用 R 和 Python 編寫程式碼。這意味著,你可以成為一名營銷分析師,並能處理一些數字,僅此而已。

-- 一名 HN 讀者

4、

一家公司想裝修辦公室地板,結果發現下面是蜿蜒曲折的通訊電纜。如果徹底裝修,必須更換並重新連線電纜。他們這樣做了嗎?沒有,當他們看到複雜的電纜後,就沒有碰任何東西,只是小心地更換了地板。誰知道每根電纜的作用和連線方式?最好保持原樣。

-- 《如何維護複雜系統

歡迎訂閱

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

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

(完)