這裡記錄每週值得分享的科技內容,週五釋出。
本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。
週刊討論區的帖子《誰在招人?》,提供大量程式設計師就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖
11月1日,2020中國科幻大會在北京舉行,會場外有佔地面積近1000平方米的科幻藝術展區。(via:Instagram)
本週話題:貴州變瑞士,有沒有可能?
上個月,我第一次去貴州,玩了一週。這次旅行讓我想起一篇大學裡讀過的文章。
浙江大學的一位老師訪問瑞士後,發現瑞士的地理條件與貴州省很像:平地很少,全境都是高山,沒有出海口,不合適發展工業和農業。但是, 瑞士屬於世界最富的國家,貴州卻是中國最窮的省份之一,以前號稱"天無三日晴,地無三里平,人無三兩銀"。這是為什麼?
他認為,原因是瑞士有合適的產業。它最強的精密製造業(比如鐘錶和製藥)和高階服務業(比如銀行、旅遊、會展),都不要求大塊的土地,但是附加值高,很賺錢。貴州沒有這些產業,也不具備發展它們的條件,所以才會貧窮。
我來了貴州,親眼看了以後,覺得情況發生了很大變化。貴州比想象的好得多,過去限制發展的最大瓶頸,已經沒了,具備了經濟起飛的條件,前景很看好。
(圖片說明:銅仁市三江公園)
首先,交通已經變得比較方便了。主要城市之間都有高鐵和高速公路直達,一路上都是高架和隧道,已經沒有盤山公路了。其次,全省都在大建設,更新基礎設施,我到過的黔東南每個城市(銅仁、凱里、都勻、獨山、荔波)都遍佈工地,城市面貌都非常新,道路整齊,高樓林立,生活沒有任何不方便,跟沿海省份差不多。
(圖片說明:荔波小七孔景區的上己定湖)
貴州的旅遊業,尤其具有優勢。當地最不缺的就是峽谷、溪流和瀑布,由於喀斯特地質,奇特的地貌很多,加上植被茂盛,山水瑰麗,擁有許多世界級的旅遊資源,未來肯定是旅遊大省。
貴州正在大力發展大資料產業。這是很正確的方向,網際網路產業對地理限制最不敏感。 我推薦,程式設計師可以考慮去貴州遠端開發。 有這樣幾條理由:(1)網路條件很好,無線訊號全覆蓋;(2)優質的環境和空氣,玩的地方多;(3)地處雲貴高原,夏天氣溫不高,沒有酷暑;(4)生活成本低,房價非常便宜。
Vue 伺服器渲染(SSR)影片教程
單頁應用的前端框架,都有一個痛點,就是搜尋引擎不友好,SEO 效果差。因為網頁內容是前端指令碼生成的,搜尋引擎不容易拿到。
為了解決這個問題,"伺服器端渲染"(Server-side rendering,簡稱 SSR)就誕生了。它的原理是,伺服器執行前端指令碼,將渲染結果直接發給瀏覽器,從而提升 SEO 效果、加快網頁顯示。
Vue 作為國內主流的前端框架, 有自己的一套 SSR 解決方案。但由於同時涉及到前端和後端,很多剛剛入門的同學反映不容易上手,不理解原理,看文件一知半解。到了真正寫程式碼時,只能複製示例,自己修改和定製很困難。
本週,開課吧提供給週刊讀者的 《手把手教你打造 Vue SSR》 影片教程,就會教大家 Vue 服務端渲染的基本原理,從零開始帶你打造一個Vue SSR 環境,讓使用者知其然,更知其所以然。主講老師是前高偉達高階軟體工程師楊老師。
這個影片教程有如下特點。
- 條理清晰,簡潔易懂。
- 從 SSR 原理到整個構建流程及程式碼,逐一呈現,容易理解。
- 主講的楊老師同時兼具前後端開發經驗,教技術的同時,還教技術提升的邏輯。
- 附帶原始碼,便於練習。
《手把手教你打造Vue SSR》影片教程長達120分鐘,內容都是實用乾貨, 原價399元,現在限時 0 元 。
手機掃描下面二維碼,就可以立即領取,不需要其他條件,不用轉發,不用分享。僅限200名!
資訊
1、日本的氫能源計劃
日本是一個海島,自身沒有石油和煤炭資源,都依靠進口。為了保證能源供應和保護環境,日本政府正在研究一個氫能源計劃,嘗試使用氫氣作為國家的常規能源。
具體安排是,明年在澳大利亞,使用當地的褐煤提取液態氫氣,然後裝船運往日本,再在日本燃燒發電。澳大利亞有豐富的褐煤儲量,而褐煤的品位和含熱量都較低,不值得長途運輸,所以合適在產地直接處理。
這個計劃如果能夠成功,對全世界都有重大意義。氫是宇宙最豐富的元素,而氫氣又非常清潔。這件事的最大難點在於液態氫氣的運輸和儲存,溫度必須保持在零下253攝氏度。
2、中國載人潛水器
北京時間11月10日,中國"奮鬥者"號載人潛水器成功到達地球最深處----水下10909米的馬里亞那海溝底部。當天凌晨4時,潛水器開始入水;8時12分,在馬裡亞納海溝成功坐底(海底著陸)後,3位潛航員在海底進行了約6個小時的取樣工作;17時左右,潛水器浮出水面,被回收至母船。
單論下潛深度,這一次奮鬥者號的下潛深度排名世界第三,僅次於蒂利亞斯特號10916米和2019年DSV Limiting Factor報出的10928米。但是考慮到誤差,三者的下潛深度沒有本質差別。
另外,奮鬥者號搭載3人,創下世界記錄,其他萬米級的潛水艙只能搭載1人或2人。
3、氣球寬頻
為了讓邊遠地區的人們可以上網,SpaceX 公司的方案是衛星寬度(StarLink 計劃),谷歌公司則另闢蹊徑,提供氣球寬頻的方案,專案叫做 Loon。最近,這個專案取得了重大進展,有一隻氣球在空中停留312天,打破了世界記錄。
這隻氣球在美國加州放飛,然後飛到南美洲,接著飛過了大西洋,然後又飛過太平洋,最後在墨西哥降落。下圖是它的飛行路線。
這種大型氣球停留在距地面18公里~25公里的平流層,那裡幾乎沒有垂直的氣流,所以氣球可以保持在固定高度,為下方80公里的區域提供穩定的網際網路服務。遇到水平方向的大風時,氣球會自動上升或下降,避開大風。氣球的動力完全來自太陽能。
4、粉紅菠蘿
一家美國水果公司經過15年的研究,終於培育出了粉紅色的菠蘿。除了果肉的顏色不一樣,這種菠蘿與普通菠蘿並無差異。
它的售價高達49美元一個,這使它註定只能用來當作裝飾品,比如高階宴會或者網紅拍照。水果公司解釋說,這種水果在哥斯大黎加生產,每年只能生產一批,所以價格如此之高。
5、超級高鐵
上週日,英國維珍公司在美國內華達沙漠,完成了該公司的超級高鐵 Hyperloop 的第一次載人試驗。這種高鐵是在直徑3.3米的真空管道里面執行,沒有空氣阻力,採用磁懸浮動力,設計時速高達1000公里/小時。但是,由於試驗軌道只有500米,所以試驗速度只有171公里/小時。
本次試驗只有兩名乘客,維珍公司的目標是2030年商業執行。但是,這個目標不太現實。它的造價大大高於普通高鐵,鉅額資金和所需土地現在還沒有落實。由於超級高鐵的轉彎很困難,最好是直線行駛,所以線路設計受限大。另外,還有一些技術問題沒有解決,比如,這麼長距離的管道如何保持真空。最後,就算能夠造出來,票價恐怕非常昂貴,會有多少乘客都是疑問。
6、一句話訊息
- 美國透過新法律,討債人每週最多隻能給同一個債務人打7個電話,但可以發無限的電子郵件和即時訊息。
- 科學家在馬達加斯加島發現了一種消失了106年的變色龍,上一次見到這個物種還是在1913年。這種變色龍安靜時是綠色的,但是在生氣或交配時,就會呈現白、黑、靛藍的條紋色,並出現三個紅色斑點。
- 美國政府充公了犯罪組織"絲綢之路"的69,369個比特幣,價值10億美元,一次性將它們從"絲綢之路"的錢包轉移到了政府控制的錢包。
- 歐盟準備立法禁止即時通訊軟體的端對端加密,除非軟體留有後門。這是奧地利的恐怖襲擊發生以後,歐盟的應對措施之一。
文章
1、國產運動鞋的鞋底暗戰(中文)
一雙運動鞋外在看不到的部分----中底,往往決定了這雙鞋的品質。所謂中底,通俗講是鞋墊和大底中間的部分,其作用是吸收運動中產生的衝擊力,提供穩定性,好的中底往往會提供出色的回彈和減震效果。
2、Photoshop 的 AI 濾鏡(中文)
Photoshop 22.0 版推出了一個新的濾鏡包----Neural Filters,實現了很多 AI 論文的研究成果,包括老照片上色、換表情、修改年齡、提升畫質、普通影像一鍵變梵高風格等。
3、100美元的 iPhone X(英文)
2018年的文章。一個美國記者在深圳買到100美元的 iPhone X,實際是一臺裝了 iPhone 皮膚的低端安卓機,但真的很像蘋果手機,尤其是有 Lightning 充電口。經過拆解,除了一些可以想到的問題(比如預裝了惡意軟體),作者對它的評價不完全是負面,而是 interesting(有趣)。
4、北上廣深無人計程車體驗報告(中文)
作者在今年8月到10月份分別體驗了北上廣深四個一線城市的無人計程車服務,總計乘坐超過11次,並與背後運營公司文遠知行、小馬智行、AutoX等玩家的高管進行了深入交流。
5、蘋果公司的 M1 晶片(英文)
本週,蘋果公司首次釋出搭載 ARM 架構 CPU 的 Mac 電腦。本文是著名評論家 John Gruber 對這塊 M1 晶片的評論,寫得很不錯,可以瞭解蘋果公司對桌面電腦向 ARM 架構轉移的安排。
6、瀏覽器的人臉檢測能力(英文)
Chrome 瀏覽器已經支援 Shape Detection API,直接呼叫這個 API,不用載入任何外部庫,就可以透過瀏覽器識別人臉和二維碼。
7、從頭寫一個 Deno 的 BitTorrent 下載器(中文)
介紹 BT 下載的實現細節,有 JavaScript 程式碼的下載客戶端示例。(@ cj1128 投稿)
8、物件的方法可以理解為發訊息(英文)
StackOverflow 的問答。物件導向程式設計(OOP)的一種理解,將物件的方法視為向物件發訊息,我覺得很有啟發。比如,car1.stop()
可以理解成向物件car1
傳送訊息stop
。
9、Pandoc 電子書生成教程(英文)
Pandoc 是一個文件格式轉換工具,本文介紹如何使用它將 Markdown 文件轉成 Epub 和 PDF 電子書。
10、Git 的作者(Auhtor)與提交者(Commmitter)的差異(中文)
一個 Git 的小細節。Git 提交的元資訊裡面,有"作者"(author)欄位和"提交者"(committer)兩個欄位,它們有什麼區別?
工具
1、presenta
一個 JS 的網頁幻燈片庫,特色是可定製的選項多。
一個 JS 程式碼演示,網頁版小遊戲《貪吃蛇》。
3、ox
一個命令列的程式碼編輯器,具有部分 IDE 功能,使用 Rust 語言編寫。
一個實驗性的線上工具,讓大家遠端一起唱歌,解決疫情期間無法唱卡拉 OK 的問題。
ffmpeg 庫的 wasm 移植,使得 Node.js 可以用這個庫編輯影片。
Vue 3 的一個 Hook,用來製作表單。(@beizhedenglong 投稿)
一個開源的 SVG 圖形路徑編輯的線上工具。
谷歌官方的網頁效能的線上評分工具。
9、ibis
一個使用 PHP 寫的命令列工具,可以把 Markdown 原始檔轉成 PDF 格式的電子書。
一個實驗性的 Captcha (人類使用者識別)開源實現。
傳統的人類使用者識別,一般都是影像識別。這個工具另闢蹊徑,在使用者計算機上執行一個計算難題,考驗機器的計算能力,指令碼機器人一般都不會有真實客戶端的計算能力。它的好處是根本不需要使用者參與。
資源
1、線性代數
《線性代數》的英文免費教材,針對初學者。
該網站有各種原創的分散式網際網路協議教程。
這個網頁收集了美國各大媒體的2020總統選舉的視覺化設計。
4、世界海底光纜
該網站是世界海底光纜的互動式地圖。
5、機器學習書單
作者列出的機器學習入門的書單,一共20本左右。
文摘
華為正在上海,籌備建設一家不使用美國技術的晶片工廠。
由於華為此前並沒有製造晶片的經驗,該工廠將由上海市政府支援的上海積體電路研發中心有限公司(ICRD)運營。
第一步,該工廠將製造低端的45奈米晶片,相當於15年前的晶片製造水平。
第二步,華為希望在2021年底之前,可以生產更先進的28奈米晶片。這種晶片已經可以用於華為的智慧電視和其他物聯網裝置。儘管行動網路基站使用14奈米或14奈米以下的晶片更理想,但28奈米也能用。
第三步,華為計劃在2022年下半年生產20奈米晶片。這種級別的晶片可用於大部分的 5G 電信裝置。
根據這個規劃,華為現在囤積的晶片,可以滿足未來兩年的需要。
但是,這個晶片工廠即使能夠達到目標,也無法對華為的智慧手機業務提供幫助。因為手機晶片的製程更高階,短期內無法達到。
剛剛過去的11月2日,是國際空間站啟用20週年紀念日。
上個世紀80年代,美國宇航局決定建造永久空間站,但是一時拿不出那麼多經費。沒過幾年發生了蘇聯解體,俄羅斯政府願意獲取美國的資助,美國也不想蘇聯太空專家被其他國家搶走,因此雙方同意共同建設一個空間站。
加拿大、日本、歐洲空間局稍後加入了這個計劃,所以專案就稱為國際空間站。
1998年,空間站開始組裝,直到2011年才最終完成。
2000年11月2日,三個宇航員首次進入國際空間站。此後20年,空間站一直有人駐守,從沒有空過一天。截止到現在,共有19個國家的241名宇航員到過國際空間站。
國際空間站長約109米,包括6個休息區、兩個廁所和一個健身房。生活空間大約相當於一所擁有六間臥室的大房子。
國際空間站的速度是每秒8公里,每90分鐘可以繞地球一次,這使宇航員每天可以觀看16個日出和日落。
國際空間站的建造費用超過1000億美元,每年的維護和補給費用約40億美元,其中大部分由美國支付。
有的科學家認為,不值得花這麼多錢建造國際空間站,它的科學價值很有限,更多的是新聞價值。空間站的大部分實驗其實都不需要宇航員參與,如果使用無人航天器將實驗裝置送入軌道,成本會低得多。
但是,更多的科學家認為,國際空間站的真正意義,大概在於積累經驗:如何在太空組裝巨大結構,如何在太空中長時間生活,如何處理各種各樣的突發事件。這些經驗將對人類前往其他星球有巨大價值。
另外,科學家現在還知道了,長時間的零重力環境會對人體產生影響,宇航員會出現肌肉衰退、骨密度降低、視力和味覺障礙等。科學家發現,宇航員在太空生活4到5個月後,回到地球需要數年時間才能恢復骨密度。
國際空間站的頂部是一個觀察艙(cupola),直徑約2米,高1.5米,設有6個邊窗和1個天窗,能提供360度的視野,使宇航員能夠觀察機械臂的操作和外部情況。
英國宇航員蒂姆·皮克(Tim Peake)說,當他在那裡第一次看到地球時,就意識到地球是多麼脆弱。"你可以看到地球的大氣層,只有16公里厚。人類能在地球上生存,都賴以這薄薄一層的氣體。你會突然意識到,我們大量排放二氧化碳,會有極其巨大的影響。"
圖片
1、國際空間站的照片
加利福尼亞的攝影師安德魯·麥卡錫(Andrew McCarthy),使用天文望遠鏡拍攝了很多國際空間站的驚人照片。
國際空間站掠過太陽。
國際空間站掠過月球。
2、世界最大的潛艇
前蘇聯的941型核潛艇(北約稱為颱風級核潛艇)是世界最大的潛艇,長175米。
它比排名第二的潛艇大出一倍,可以容納160人在海底潛伏几個月。潛艇裡面甚至還有游泳池。由於建造和維護費用太高,俄羅斯早在2012年就已經宣佈,不再建造也不再更新這種核潛艇了。
標題網址提供了這種潛艇的大量照片。
言論
1、
阿里為什麼在杭州城西?
因為城西是文教區,馬雲在那裡唸的大學,在那裡教的英語,在那裡買了一套約 150 平米的房子,在新房的客廳創立了阿里。
-- 劉德科
2、
傳送簡歷時,請說明你解決的一些最困難的問題,以及你如何解決這些問題。
-- 馬斯克(Elon Musk)談他希望看到的簡歷。
3、
我購買一臺了 iPad,使用 SSH 連線到辦公室工作站,結果發現了一件尷尬的事情。iPad 的硬體很棒,但是鍵盤上沒有 ESC 鍵,不得不用其他鍵模擬。iPad 還是不適合當作程式設計裝置。
4、
標準普爾500指數包括500支股票。過去5年,臉書、亞馬遜(Amazon)、蘋果、微軟、谷歌這五家公司的市值增長了2.5倍,而剩下的495支股票的市值,加在一起幾乎沒有變化。
-- 央視財經
5、
自動駕駛比人們想象的困難得多。即使到今天,谷歌的自動駕駛汽車依然只能在美國南部的鳳凰城進行實驗,因為那裡少雨、道路寬闊、街道都是直線的,這些因素大大簡化了計算機視覺系統的工程難度。
-- 《鸚鵡螺》雜誌
6、
程式設計師追求開源軟體,但是開源軟體壓低了軟體價格,軟體價格過低又降低了程式設計師的價值,並因此使得許多程式設計師失去工作,也減少了投資者對軟體行業的投資,因為投資者追逐利潤豐厚的地方來投資。
回顧
2019年的本週(第 82 期):就業要選發展最快的行業
2018年的本週(第 30 期):為什麼谷歌做不好社交軟體?
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)