每週分享第 40 期
這裡記錄過去一週,我看到的值得分享的東西,每週五發布。
歡迎投稿,或推薦你自己的專案,請前往 GitHub/">GitHub 的 ofollow,noindex" target="_blank">ruanyf/weekly 提交 issue。
我知道一個朋友,他很喜歡咖啡。
但是,他喜歡的不是喝咖啡,而是製作咖啡。選購咖啡豆、研磨、泡製、萃取,他就是喜歡自己手動完成整個過程。他家裡有很多咖啡器具,為了衝制一小杯咖啡,每天都樂此不疲,從頭到尾製作一遍,看著咖啡豆變成一杯熱騰騰的飲料,至少需要20分鐘。
他這樣的咖啡愛好者似乎有一個共識:最好的咖啡一定不是電動機器製作的,而是手工衝製出來的。在他們看來,哪怕原料一樣,電動咖啡機做出來的咖啡,就是沒有手工咖啡品質好。確實,好像沒有一家咖啡店宣傳"本店咖啡是機器泡製的",反而好一點咖啡店都標榜自己是手工咖啡。
我猜想,他迷上製作咖啡,其實不完全因為咖啡本身,還有那種把玩機械裝置的奇妙感覺,甚至裡面包含的儀式感。機械其實是很有意思的東西,各種零件拼裝在一起以後,整個機器就會動起來,彷彿自己就有了生命。
電子時代來臨以後,機械就有點沒落了,電子裝置開始取代機械裝置。只有很少的領域,機械裝置還勝過電子裝置,並且消費者肯買單。手工咖啡也許就是其中最典型的一個例子。
新聞
1、 最大的質數
17世紀時,法國修道士梅森(Marin Mersenne)提出了一個質數計算公式:2^n - 1,稱為梅森公式。符合該公式的質數,就稱為梅森質數。比如,2的3次方等於8,8減1等於7,7就是梅森質數。
1996年,有人發起了 GIMPS 專案,世界各地的人們下載軟體,在自己的計算機上通過梅森公式,尋找新的質數。2018年12月7日,佛羅里達州的一臺計算機,發現了世界最大的質數。這個質數有24,862,048位,對應的梅森公式裡面的 n 是 82,589,933。之前的世界記錄是一年前該專案在田納西州發現的,比現在的世界記錄小了150多億。你可以在官網下載這個質數,它太長了必須打包成 zip 檔案 下載。
2、 食品味道不是專利
歐洲一家乳酪公司起訴另一家乳酪公司,聲稱後者的乳酪口味跟自己太像,侵犯了版權。法院最近裁決,食物的味道不受版權保護。
法院認為,食品的味道是主觀的和可變的,無法用精確和客觀的方式來識別,因為不屬於發明創造,所以不適用版權法律。
3、 長波電臺的授時服務
美國政府宣佈,打算關閉三個 60KHz 的長波電臺,兩個在科羅拉多州,一個在夏威夷州。上圖為傳送長波訊號的天線。
由於這些電臺傳送的無線電波用於授時,很多人擔心,這會影響到許多電子裝置,它們通過無線電波獲得當前時間。另外,這三個電臺每隔2分鐘,傳送了一個440赫茲(標準音高)的訊號,用來給樂器校準音高。
4、 機器裁判
日本富士通公司使用鐳射雷達和人工智慧軟體,開發了一套體操的裁判系統,用來取代人工裁判。
體操有大量的翻轉和跳躍,還有很多細節,比如膝蓋和肘部彎曲的角度。裁判按照自己的判斷打分,常常引起爭議。國際體操協會已同意將這套鐳射雷達系統納入2019年世界錦標賽,以幫助裁判評估運動員的表現,同時計劃到2020年實現全面自動化評分。
這套系統通過鐳射雷達的反射訊號,捕捉運動員的身體運動,在螢幕上顯示體操運動員身體輪廓的三維影象。然後使用軟體,找出各種關節(肘部,膝蓋和肩部),這樣就可以判斷誰旋轉的角度更大、難度更高。
5、 氣候變暖已經無法阻止
2018年的聯合國氣候大會認為,氣候變暖可能已經不可逆轉了。我們無法將全球氣溫上升控制在1.5攝氏度以下,海水上升、珊瑚礁毀滅、沙漠擴散、冰川融化都無法避免了。
科學家描述2100年時,平均氣溫將比現在高3~5度,海平面上升0.74米至1.8米,足以淹沒印度洋島國,很多人口需要從低窪城市(比如珠江三角洲)搬遷(參見上面的想象圖)。現在的地球人口總數是70億,2100年可能達到110億,隨著人口增多,地球的生存環境將會變得更加惡劣。
6、 穿越南極大陸
33歲的美國人科林·奧布拉迪(Colin O'Brady)成為歷史上第一個自力穿越南極大陸的人。他沒有藉助任何外力,比如機器、雪橇犬、風力,所有裝備都放在一個雪橇上,重達170公斤。
他在2018年11月出發,一共走了54天,總長度1482公里。
7、 瞳孔裡的面孔
現在的很多手機攝像頭,能拍出4000萬畫素的圖片。這麼高的解析度,可以從照片裡面人物的瞳孔,提取出該人看到的人臉。
英國一所大學的研究人員,最近就從照片瞳孔裡面恢復了旁觀者的影象。儘管解析度低(全臉區域平均為322畫素),但如果是熟人,就可以90%的成功率識別出這些影象到底是誰。研究人員提醒,不要輕易將高清晰度照片上傳到公開的社交網站。
8、 智慧校服
《環球時報》英文版 12月20日報道,貴州仁懷市第十一中學於2016年秋季開始使用"智慧校服",這款智慧校服由貴州冠宇科技有限公司開發,其肩部位置植入了兩塊追蹤晶片,可以實時定位到學生的位置。目前該所學校已有超過800名學生穿著這款智慧校服。
校長表示,學校方面不會主動追蹤學生的校外動態,只有在學生失蹤或者逃學的時候,才會使用校服來進行協助定位。他還表示,在引入智慧校服以後,學生的出勤率有顯著提升。
貴州冠宇科技公司表示,如果穿著智慧校服的學生未經許可走出學校,就會啟用自動語音報警器。通過安裝在學校門口的面部識別裝置的幫助,如果學生更換他們的制服,警報也會響起。
很多開源專案都靠志願者的奉獻,並沒有經費來源。現在,為了提高開源軟體的安全性,歐盟宣佈為14個開源專案的漏洞提供賞金計劃。如果你發現了這些軟體的漏洞,歐盟官方會向你支付獎金。每個專案的獎金總額在3萬~9萬歐元。
這14個開源專案如下:7-zip,Apache Kafka,Apache Tomcat,Digital Signature Services (DSS),Drupal,Filezilla, FLUX TL,the GNU C Library (glibc),KeePass,midPoint,Notepad++,PuTTY,the Symfony PHP framework,VLC Media Player,WSO2。
10、一句話新聞
- 英國 一項統計發現,英國人醒著的時候,平均12分鐘檢視一次手機,即一小時會主動看5次手機。
- 視訊節目網站 Netflix 2018年的自制節目接近9萬分鍾(1500小時),其中電視劇58,000分鐘,電影8500分鐘,其他是紀錄片、兒童節目等。
- 加州法院 判決,美國警察不能強迫人們用手指或者臉部解鎖手機。
- 美國工人 的近一半,2017年的稅後收入不到3萬美元。
教程
1、 Python 的 Dict 資料結構的實現 (英文)
本文介紹 Dict 結構的實現原理,從最簡單的雜湊陣列的實現講起。
2、 開發不需要"編譯"的 WebApp (中文)
作者介紹如何使用 Web Components 技術開發一個網頁音樂播放器。(@ mantou132 _ _ 投稿)
本文是一篇譯文,作者仿照《小王子》中的情節,通過小 printf 遇見的不同型別的程式設計師,最後悟出什麼才是真正的程式設計師!(@ LanjianNUll _ _ 投稿)
4、 2018年最佳膝上型電腦 (英文)
這個網站評選了2018年最好的10款膝上型電腦。
本文介紹如何製作 React 應用的 Docker 容器,並將其部署到伺服器。
6、 FizzBuzz 的10種語言解答 (英文)
FizzBuzz 是考驗程式設計初學者的經典題目,本文用10種語言寫出答案,比較各種語言的不同。
7、 去瑞典當工程師,是否值得? (英文)
一箇中國開發者移居到瑞典當工程師。十年之後,他對自己這個決定的看法,留在國內好,還是去瑞典好?
8、 電話鍵盤與計算器鍵盤為什麼不同? (英文)
左側是電話的撥號鍵盤,右側是計算機的輸入鍵盤,它們的排列方式為何不同?
9、 我如何搭建家庭機房 (英文)
作者回顧了六年來自己在家裡搭建機房的過程,有大量圖片。
10、 現在最流行的網站技術棧是什麼? (英文)
這是一個論壇的討論帖,有人問這個問題,下面一堆回答,流行的技術基本上都提到了。
資源
1、 粉碎稜鏡
該網站收集不對使用者進行監控的開源桌面軟體。(@ Ynjxsjmh 投稿)
每週一期的開發者週刊(英文)。
3、 3Blue1Brown 視訊的中文官方賬號 (視訊)
3Blue1Brown 是著名的數學科普視訊製作者。(@ guerbai 投稿)
4、 《幾何原本》線上版
線上還原1847年的歐幾里得《幾何原本》的彩色版本。(@ arbeitandy 投稿)
5、 頁面載入動畫
這篇文章收集了近20個載入頁面的優秀動畫效果。
本文中,我們評選出12個熱門網站,你可以通過玩遊戲學習程式設計。(@ Ynjxsjmh 投稿)
開源教程《Problem Solving with Algorithms and Data Structures Using Python》。網上有網友翻譯的 中文版 。
工具
1、 asciinema
一個錄製、分享命令列操作的工具,支援Linux, macOS(@ kt286 投稿)
2、 C4
一個在瀏覽器執行的 C 語言執行時,功能較為簡單。(@ chai2010 投稿)
3、 Steward
一個類似 Alfred 的瀏覽器內的命令起動器,支援 Chrome / Firefox 兩種瀏覽器。(@ solobat 投稿)
4、 Debucsser
一個用於 CSS 的除錯庫,滑鼠懸浮的時候,網頁會顯示區塊的 CSS 資訊。
5、 Comixify
一個波蘭團隊做了非常好玩的工具,可以把視訊自動轉成漫畫,上圖是他們提供的 demo,效果很棒。
一個桌面軟體,可以搜尋命令列的操作歷史,只在 Mac 和 Linux 上可用。
7、 keyzen
測試打字速度的工具。(@ tifazxy 投稿)
8、 cow
一個將命令列 socks 代理轉為 http 代理的工具。另一個軟體 graftcp 也有類似功能。
9、 devhub
將 GitHub 動態以 TweetDeck 形式展示的開源工具。
10、 最小化的 Google Analytics 程式碼
原始的 Google Analytics 程式碼是 73KB,可能拖累網頁效能,經過簡化以後,只需要 1.4KB。當然,功能也簡化了,只能統計當前頁面訪問量。
谷歌官方推出的使用 Google Earth 製作 3D 動畫的工具。
文摘
1、 蘇聯的太空梭
哈薩克的拜科努爾航天發射場,有兩艘廢棄的前蘇聯太空梭。
冷戰時期,美國太空梭成功以後,蘇聯決定模仿開發自己的太空梭,1980年開始建造。蘇聯太空梭的第一次、也是唯一一次飛行是在1988年11月15日,該次飛行成功完成。但是這時,冷戰已經接近尾聲。俄羅斯總統鮑里斯·葉利欽最終於1993年6月30日取消了太空梭的發展計劃。蘇聯解體後,根本沒有資金讓它繼續發展下去。
(上圖為1988年11月蘇聯太空梭唯一一次發射。)
蘇聯一共建造了三艘太空梭,都被遺棄在哈薩克草原的倉庫裡面。其中真正飛行過的那艘,由於2002年的倉庫倒塌,被壓毀了,現在只剩下兩艘。
2008年,一家德國博物館曾希望以1200萬美元,購買一架作為展品。但由於運輸費用過高,該計劃被放棄。這些航天器已經在灰塵、鳥糞、高溫和冰雪下度過了近30年,完全成了廢墟,誰也不知道,它們還將這樣繼續存放多久。
太空梭倉庫不對外開放,但是偷偷溜進去,也沒有人管。上圖為法國攝影記者潛入倉庫。
很多人選擇在 Medium 釋出內容。但是,現在的 Medium 已經跟以前不一樣了,釋出之前你應該三思。
(1)Medium 允許你為文章設定原文連結,以前這個連結是可以修改的,現在一旦設定了,就不再允許修改。
(2)Medium 不再允許繫結自定義域名,自己的域名無法指向它的網站。
(3)Medium 以前允許某些網站以 iFrame 形式嵌入,比如統計表單,現在不行了。
(4)Medium 不再允許第三方廣告,也就是說,你不再能夠在自己的文章裡接廣告。
(5)Medium 的閱讀體驗已經變得糟糕。以前讀者開啟文章,看到的是下面的樣子。
現在,看到的是下面這樣。
3、 伐木工人的兒子
愛達荷州,一名伐木工人有一個兒子。父親希望兒子也能成為一名伐木工人。但是這個小孩喜歡火箭,高中時為了好玩而製作火箭,甚至用父親的乙炔,自己去焊接火箭。
高中畢業後,他去了當地的愛達荷大學,學習機械工程。因為家裡沒錢,他不得不在假期裡面做了4年的伐木工作,賺到學費。
大學畢業後,他來到加利福尼亞州,加入了一家傳統的航天公司----休斯公司,工作了15年,成為了該公司 TR-106 火箭的首席工程師。TR-106 是航天工業有史以來製造的最強大的火箭之一。
工作過程中,他有了製造新型火箭的想法。但建造火箭是非常昂貴的,沒有資本家願意給一個愛達荷州出身的人,提供數十億美元來創辦自己的火箭公司。所以他只好在自家後院製造火箭,造出了歷史上最大的業餘愛好者的液體燃料火箭。伊隆·馬斯克注意到這件事。
後來,他作為創始人之一,加入了 SpaceX 公司,設計了Merlin發動機。現在他是推進系統的首席技術官,他的名字叫湯姆·穆勒(Tom Mueller)。
本週圖片
1、 人口山
如果將人口的聚集狀況,以柱狀圖疊加在地圖上,就形成了"人口山"。上圖是中國的人口山地圖。下圖是美國東北部的人口山。
2、 Logo 的改變
下圖上排是以前的logo,下排是現在的logo。各公司都不約而同,選擇了加粗的直線式無襯線字型,這樣是為了更醒目、辨識度更高嗎?
網友 @chun1iu 評論:"不是更加醒目,而是更加中庸,更容易被所有人接受。不會很喜歡,也不會很反感,就是很大眾。這些公司的成長過了標新立異的階段而已。"
1984年,Macintosh 電腦釋出。現在,有人把第一版的使用者手冊掃描,放到了網上。該手冊專門用一章,介紹配套的便攜包,強調 Macintosh 可以隨身攜帶。
本週金句
1、
雞應該不會滅絕,因為人類發現雞肉味道鮮美,所以會想盡辦法保證我們有雞可吃。
-- 一位科學家
2、
中年人是艱難的。青年時代的理想主義已經消退,健康和活力也不可避免地有一點降低,但是承擔的責任卻在增長,再加上一些對死亡的恐懼和一些對活著的恐懼,你就有了叫做中年危機的東西。
-- Bryan Cantrill (dtrace 的作者)
3、
我們為了降低能源消耗,發明了節省能源的 LED 照明。結果,更高效的照明導致了更多的照明,從而使得社會整體能源消耗增加。
很多事情都是這樣,為了省電,我們提高了能源效率,結果人們因此買更多的電器,消耗更多的電。
-- 《能源效率的詛咒》
4、
美國是母乳餵養率最低的發達國家之一,原因之一就是法律沒規定帶薪產假。
-- 《紐約時報》
歡迎訂閱
這個專欄每週五發布,同步更新在我的個人網站、 微信公眾號 和 語雀 。
微信搜尋" 阮一峰的網路日誌 "或者掃描二維碼,即可訂閱。
(完)