本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦你的專案。
週刊討論區的帖子《誰在招人?》,提供大量就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖
板齒犀(Elasmotherium)是一類已經滅絕的大型犀牛,高2米,長5米,前額上有長達2米的角,約1600萬年前滅絕。(出處)
本週話題:智慧電視的誤區
國內的智慧電視機,現在都自帶系統,一開啟就是各種選單,有直播、影視、遊戲、應用等等。
我不贊成這樣的設計,也不願意購買這樣的電視機。
這是因為電視機的使用年限很長,可能達到10年。內建的作業系統不可能跟著更新這麼久,事實上很多電視機自從出廠,就再也不更新系統了。以後,你一開啟電視,就會看到過時的系統。
而且,為了壓低成本,智慧電視使用的 CPU、記憶體和儲存,都是很差的配置,不可能有好的效能和體驗。只要一兩年,系統就會變得很卡,動不動就提醒你沒有剩餘空間了。
正確的做法應該是,電視機和系統是分開的兩個硬體,不整合在一起。電視機最好就是一個單純的顯示裝置,作業系統由機頂盒來承擔。
但是,這在國內恐怕很難做到。因為國內電視機的作業系統,很大的目的是播放開機廣告,他們捨不得這一塊的利益。
同理,自帶作業系統的智慧家電,我都建議不要購買,比如可以上網的網際網路冰箱。
資料分析全套講解
隨著資料量的增加,越來越多的場景需要分析資料。這已經不僅是對工程師的要求,幾乎成為每個崗位的必備技能。產品經理和市場運營,如果會用工具分析資料,對業務成長和個人發展都能帶來巨大的好處。
正是因為上面的原因,企業越來越看重資料分析這項技能,招聘市場也出現了巨大的資料人才需求。學好資料分析,會為你增加求職機會,提高求職成功率。
但是,資料分析的知識點很散,涉及不同領域的基礎知識和多種工具,很多學習者覺得無從下手,抓不住重點,學習起來常常毫無頭緒。
別急,這有一份由開課吧提供贊助,並由廖雪峰老師歷時3個月精心打磨的 《資料分析全套講解》 學習影片。本資料是最新升級版,包含了基礎和進階兩大部分內容,從下面的內容介紹可以看出,覆蓋的知識點是非常全面的。
學習內容:Excel 資料視覺化,Python 資料視覺化,SQL 資料操作,K-means聚類分析,資料探勘邏輯迴歸。
二、進階篇-常用資料分析方法論
介紹了驗證分析與建模預測,理論與實戰結合。學習內容:資料集中趨勢 ,假設檢驗,多元線性迴歸程式與視覺化,邏輯迴歸模型,分類模型評估指標,AQI 分析與預測。
這套全新的資料分析資料原價值1980元,現在有168個免費名額。需要的朋友請掃碼下面的二維碼,新增微信就可以免費領取。
開課吧另有 《大資料分析全棧工程師》 課程,適合資料分析工程師崗位,具體情況也可以掃描上面二維碼瞭解。
資訊
1、英國兩個月不使用煤炭
由於疫情期間用電需求下降,到6月10日為止,英國已經連續60天沒有燃燒任何煤炭了。這是工業革命後從沒有過的。英國現在只剩下四個燃煤電廠,4月10日英國國家電網讓最後一臺燃煤發電機停機,直到現在。
十年前,英國約40%的電力來自煤炭。而現在,英國擁有世界上最大的海上風能產業,以及世界最大的風電場。這個風電廠位於約克郡,發電量佔英國全國電力的5%。
2、共享單車的新去處
緬甸教育部向中國收購了36.5萬輛廢棄的共享單車。這些車在仰光維修完畢後,免費發放給有需要的貧困的緬甸學生。
長久以來,大批共享單車在中國遭人為損壞或丟棄。緬甸政府想到了國內數十萬貧困學生缺乏交通工具,於去年底以每輛35元人民幣的價格向中國收購了這些車。
3、模仿川普的實驗
一個推特使用者做了一個實驗,註冊了一個帳號,特拉普發什麼推特,他就發一樣的內容,不是轉發,而是原文複製,除此以外不發其他內容。
結果,推特官方三天就注意到了他,關閉帳號12小時,要求他在這段時間內刪除違規言論。同樣的話,川普可以說,你說就不行。媒體報導這件事以後,推特恢復了這個賬號,並說關閉帳號是一個"失誤"。
4、桔子皮的功能
美國生態學家16年前做了一個實驗,說服哥斯大黎加國家公園,允許一家果汁公司將12000噸桔子皮,傾倒在一塊貧瘠的土地上,卡車整整運送了1000次。
16年後,他們重新訪問這塊土地,發現那裡已經是一片鬱鬱蔥蔥的森林了,跟旁邊的土地形成巨大的對比(上圖),地面生物量(以樹木的木材量計算)增加了176%。生態學家認為,這對如何回收食品工業的生產殘餘物,有很大的啟示意義。
5、最老的遊戲 Youtuber
日本90歲的森濱子(Hamako Mori)老人,公認是世界年齡最大的遊戲 Youtuber。她每天都會花至少3個小時打遊戲,還在 Youtube 上面維護一個自己的頻道。接受採訪時,她說消滅遊戲裡面的敵人是一種絕佳的壓力緩解劑。
她從40年前的1981年開始玩遊戲,已經玩過200多個遊戲。她最喜歡的遊戲包括俠盜獵車手(Grand Theft Auto)和奇幻角色扮演遊戲《上古卷軸5:天際》。2014年,她的孫子為她建了一個 YouTube 頻道"Gamer Grandma",每月上傳三四個影片,目前有30萬訂戶。她談到頻道時說:"這件事很有趣,很多人關注你,你就不是一個人玩了。"現在,她正熱切期待著 PlayStation 5 釋出。
6、一句話新聞
- 谷歌開始嘗試在使用者點選跳出搜尋結果頁後,直接在外部網頁上,高亮顯示搜尋文字,並且瀏覽器將自動向下滾動至相關部分。
- Stack Overflow 的《2020年開發者調查》顯示,美國平均工資最高的程式設計師依次是Scala、Go 和 Objective-C。
- StackOverflow 的《2020年開發者調查》還顯示,Rust 語言連續五年排名程式設計師最喜歡的程式語言。
- 加密通訊軟體 Signal 開始提供"一鍵模糊臉部"的功能,防止在分享的照片中洩露周圍人的臉部資訊。
- 中國科學家發表了一項研究成果,可以從草圖直接生成逼真的人像。
- 德國政府要求所有加油站,都必須提供電動汽車的充電服務。
- 美國國防部明年開始實驗,無人駕駛的戰鬥機與真人戰鬥機之間的對抗。
文章
1、如何備份 IMAP 電子郵件到本地(英文)
有些電子郵件服務使用 IMAP 協議(比如 GMail),本文介紹如何使用一個 Python 指令碼,將郵件從伺服器備份到本地。
2、Node.js 緩衝區介紹(英文)
本文介紹 Buffer(緩衝區)在 Node.js 裡面是什麼東西,以及這個內建類的簡單用法。
3、如何簡單實現 CSS 主題的切換(英文)
本文介紹一個簡單的方法,為網頁指定多個 CSS 主題,允許使用者手動切換主題。
4、Bookmarklets 簡介(英文)
本文介紹 JavaScript 的書籤工具 Bookmarklets 是什麼,以及作者常用的一些 Bookmarklets。
5、根證書到期引發的問題(英文)
HTTPS 協議加密的基礎是證書,但是證書都有時間期限。根證書是其他所有證書可信性的保證,如果它過期了怎麼辦?
6、使用 Cloudflare worker 實現 Todo 清單(英文)
Cloudflare worker 是一種 Serverless 服務,使用 JavaScript 語言,相對比較簡單。本文教大家怎麼用它實現一個 Todo 清單,自己不需要架設伺服器,還能在後端儲存資料。
7、使用 Graphviz 生成示意圖(英文)
本文介紹命令列下如何使用 Graphviz,編寫指令碼生成示意圖。
8、Linux 系統雲備份解決方案:Borg + Vorta(英文)
家庭電腦的資料,如何定時備份到雲端?本文介紹使用開源工具 Borg,快速將增量資料上傳雲端,可以自己架設儲存伺服器,也可以使用現成的雲服務。
9、如何架設 VS Code 伺服器(英文)
VS Code 是流行的程式碼編輯器,它不僅是一個本地軟體,也是一個雲端服務,可以自己在伺服器上架設,然後就能在任何地方透過瀏覽器使用了。
10、如何用 C 語言寫一個簡單的 CHIP-8 模擬器(中文)
CHIP-8 是一個很簡單的虛擬機器,有16個8位暫存器和35個指令,可以使用 4K 記憶體。作者在它上面實現俄羅斯方塊,為將來寫 GBA 模擬器做準備。(@cj1128 投稿)
工具
1、Grid.js
一個網頁表格庫,可以用作各種前端框架的外掛。
2、換臉影片生成服務
一個線上服務,使用者可以上傳一張照片和一段影片,網站會將照片裡的人臉,替換影片裡面的人臉。
3、Docker-OSX
一個包含 MacOS 系統的 Docker 映象,可以執行在 Linux 系統。也就是說,你能在 Linux 上執行 Mac 系統了。
4、pending-dns
一個 Node.js 寫的 DNS 伺服器,可以透過 API 修改設定。
5、WebTorrent
一個在瀏覽器進行 BT 下載的 JS 庫,可以網頁 BT 下載,也有桌面客戶端。
6、shan-shui-inf
一個自動生成中國山水畫的 JS 實現。
7、network-plus
一款瀏覽器外掛,可以修改瀏覽器發出的網路請求,相當於簡易版的 Postman。(@tangkaichuan 投稿)
8、stretchly
一個開源桌面軟體,隔一段時間(預設25分鐘)就跳出一個提示,提醒你離開電腦運動一下。(@ketra21 投稿)
9、chil
一個遠端除錯網頁的工具,只要在網頁裡面載入這個庫,就可以遠端開啟 Chrome 開發者工具,主要用於除錯手機端網頁。(@surunzi 投稿)
10、hyperbuild
HTML 程式碼的最小化工具,可以精簡網頁原始碼的體積。Rust 語言寫的,有 Node.js、Python、Java、Ruby 的移植。
資源
1、JavaScript 的前20年
一本免費的英文電子書,回顧和介紹 JavaScript 是怎麼發展起來的,從誕生直到 ES2015 標準的透過。
2、 C 語言內部原理
一本英文的小教材,介紹 C 語言如何轉換成組合語言,從彙編的角度深入理解 C 語言的語法規則。
3、資料科學線上課程
資料科學線上課程那麼多,哪些課應該優先考慮?這篇文章列了一個推薦名單。
4、設計工具收集
該網站收集各種設計工具和設計資源,沒有設計師的時候,可以使用它們。
5、PHP 大事記
今年是 PHP 語言誕生25週年,Jetbrains 公司製作了一個網頁,列出這25年中 PHP 的各種大事,網頁製作得非常精緻。
圖片
1、報紙的廣告收入
下圖是第二次世界大戰以後,美國報紙業的廣告收入變化。
網際網路出現以後,報紙的廣告收入就自由落體般下跌,目前已經低於70年前的水平。
2、蘇聯時代的太空插圖
冷戰期間,隨著太空技術的發展,蘇聯出現了大量的太空知識雜誌和大眾科學雜誌,最多時全國有200種。這些雜誌上有大量關於太空的幻想插圖。
這些圖顯示了當時蘇聯科幻文學的發達,以及民眾對太空探索的好奇。
文摘
1、地球的15個臨界點
澳大利亞國立大學教授威爾·斯特芬(Will Steffen)提出:"氣候變化已經不可逆了,人類文明的崩潰將是最可能的結果。"
無論人類是否減少二氧化碳排放,都已經為時過晚,因為15個已知的全球氣候臨界點,已經有9個啟用了。
- [✓] 北極海冰開始融化
- [✓] 格陵蘭冰蓋開始融化
- [✓] 南極西部冰蓋開始崩解
- [✓] 南極東部冰蓋開始崩解
- [✓] 西伯利亞凍土層開始融化
- 海底甲烷開始釋放
- [✓] 大西洋"熱鹽迴圈"洋流開始減速
- 厄爾尼諾現象加劇
- 大氣噴射流減速或停滯
- 印度洋夏季季風出現波動
- 西非季風轉變
- 北美西南部開始乾旱
- [✓] 亞馬遜雨林開始消失
- [✓] 高緯度森林開始消失
- [✓] 澳大利亞大堡礁開始消失
- 海洋不再大量吸收碳元素
上面15個變化,只要有一個成為現實,都將對氣候造成巨大影響,嚴重威脅人類。
目前已經有9個成為了現實。
2、Xbox 裡面的父親
一篇2014年的感人故事,兒子在Xbox裡面發現了過世父親的身影,故事發生在國外:
Well, when i was 4, my dad bought a trusty XBox.
我4歲的時候,父親買了一臺Xbox
you know, the first, ruggedy, blocky one from 2001.
你知道的,是那臺堅硬、結實,2001年推出的Xbox
we had tons and tons and tons of fun playing all kinds of games together
我們一起玩了許多遊戲,而且玩得非常開心....
until he died, when i was just 6.
...直到他去世為止,那年我才6歲
i couldnt touch that console for 10 years.
在往後十年,我沒有辦法碰那臺遊戲機
but once i did, i noticed something.
直到有一次我開啟它,我發現了一件事情
we used to play a racing game, Rally Sports Challenge.
過去我曾與父親玩過一款叫做《越野挑戰賽》的賽車遊戲
actually pretty awesome for the time it came.
實際上在當年,它真的很好玩
and once i started meddling around... i found a GHOST.literaly.
而當我開始在這款遊戲中四處瀏覽時,我遇到了貨真價實的"幽靈"。
you know, when a time race happens,
在這款賽車遊戲的計時賽中
that the fastest lap so far gets recorded as a ghost driver?
最佳紀錄保持者的記錄將會以幽靈車手狀態出來與你一同賽車
yep, you guessed it
是的,你猜到了!
his ghost still rolls around the track today.
父親的靈魂至今仍在賽車場上賓士著
and so i played and played,and played,
於是我一遍又一遍的挑戰
untill i was almost able to beat the ghost.
我慢慢的可以追上這位幽靈車手
until one day i got ahead of it,i surpassed it, and...
終於有一天,我成功了!我超越祂了!然後...
i stopped right in front of the finish line,
我在終點線前停下來
just to ensure i wouldnt delete it.
確保我不會就這樣刪除"父親的記錄"。
言論
1、
我的皮膚黑,冬天在美國呆了兩個多月後,缺乏日照,就感到很糟糕,身心崩潰了,感冒,偏頭痛,關節痛。直到後來被診斷出患有急性維生素 D 缺乏症。
-- Hacker News 讀者
2、
在美國,我很難與外界脫節。只有回古巴探親,才會脫離網際網路。那些都是美好的日子,前三天感覺很奇怪,但是隨後你就忘記了網際網路的存在,開始與人們聊天、跳舞、游泳,沉浸在交談中。這是一件非常有意義的事情,讓我覺得我們與自己的本性非常脫節。
-- Hacker News 讀者討論《你有沒有過脫離網際網路/電話》
3、
印度很大一部分人口(約50%)年齡低於24歲,這為印度提供了數十年的龐大勞動力。
-- 《印度為什麼不是超級大國》
4、
轉移學習(TL)是機器學習的一個研究領域,指的是如何將解決一個問題時獲得的知識,應用於另一個相關的問題。有些人也具有這種能力,在感興趣的每個領域都非常出色,擅長創新。
-- 《應該成為通才還是技術專家?》
5、
跟一般的看法相反,路上騎腳踏車的人越多,他們就越安全。
-- 《冠狀病毒引發紐約的腳踏車熱潮》
6、
阿波羅8號宇宙飛船有560萬個零件,以及150萬個系統和元件。即使它們每一個都有99.9%的可靠性,預期也會產生560個故障。
-- 宇航員邁克爾·柯林斯(Michael Collins)
回顧
2019年的本週(第 60 期):中國人的起源
2018年的本週(第 8 期):日本的低生育率
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)