這裡記錄每週值得分享的科技內容,週五釋出。
本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦你的專案。
週刊討論區的帖子《誰在招人?》,提供大量就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖
建於1995年的塔克拉馬干沙漠公路,全長552公里,穿越世界第二大流動沙漠。兩旁的綠化帶採用滴水灌溉,防止公路被沙漠吞沒。( 出處:Instagram)
本週話題:U 盤化生存和 Uber-job
最近,我學到了幾個新詞,跟大家分享一下。
(1)零工經濟:指的是越來越多的就業,屬於"打零工"性質。穩定的長期工作越來越難找,只找得短期的臨時僱傭,許多人就靠長期打零工養活自己。
(2)斜槓青年:指的是從事過多種職業的年輕人。因為他簡歷的"職業"一欄,會填寫很多不同的工作,需要用斜槓分隔。
(3)U 盤化生存:這是羅振宇老師提出的概念,他提倡年輕人"自帶資訊,不裝系統,隨時插拔,自由協作",也就是像 U 盤那樣,把你插在哪裡,你就在哪裡工作,時刻準備著被切換到另一個位置。
(4)Uber-job:指的是 Uber 那一類在網上接單的工作,一單一單計算報酬,屬於臨時承包商的性質,比如開網約車和外賣送餐。
我覺得,這些詞很可能會變成常見詞彙。因為現在,企業的存續期越來越短,大部分企業不是持續經營,存在十年、二十年,而是短期經營,一兩年如果賺不到錢,就關門歇業了。最近疫情期間,尤其顯著。
我們父母那一代的就業模式----進單位就一直幹到退休,從基層慢慢升遷到高階崗位----已經不現實了。企業現在用人都是短期的,它自己都不知道幾年後還在不在,怎麼可能給你一個長期有保障的未來呢?普通人不停地換工作,才是常見的情況。
年輕人應該怎麼面對這種"就業短期化、職業不確定"的趨勢呢?
我覺得,這才是眼下最大的社會課題之一。科技的進步無法預見,各行各業每天都在洗牌,世界局勢又如此動盪,充滿各種突發事件,現實大概很快就會變成: 大多數人依靠打零工、在網上接 Uber-job 為生,成為斜槓青年,被迫 U 盤化生存。
Vue.js 3.0 專題課
Vue.js 3.0 最近釋出了,作為一個主流的前端框架,大家都在對這個新版本摸索熟悉之中。
本週就介紹一門 Vue.js 3.0 的專題課給大家,由京程一燈提供。
目前,市面上的 Vue.js 課程很多,但大部分是基礎課程,而且往往沒有及時更新。如果你希望全面升級 Vue.js 水平,掌握更多的開發技能,跟上 Vue.js 3.0,不妨看一下這個專題課 ---- 《 Vue 從無到有的思想精髓》 。
它深度講解了 Vue.js 3.0 那些值得關注的新特性,以及如何進行效能最佳化,和 Vue.js 在小程式端的應用。這個課程一共有三節課,下面是《課程大綱》。
注意,該課程適合已經瞭解 Vue.js 基礎用法的開發者,最好有使用經驗。目標是透過三節課,帶你成為 Vue.js 開發高手。
這個專題課原價98元,現在掃描下面二維碼進群,只要1元 ,無轉發等套路。由於名額有限,僅限前100位掃碼進群的同學。
資訊
波蘭的生存模擬遊戲《這是我的戰爭》(This War of Mine),最近成為波蘭教育部認定的教材。該遊戲中,玩家因戰火而困在廢墟,為了維持溫飽,必須決定是否狠下心掠奪手無寸鐵老夫婦最後的糧食。
波蘭教育部認為,這款遊戲呈現了戰爭的殘酷與人性的善惡,引導玩家思考生命與道德價值觀的輕重,遊戲所獲得的反思大於遊戲本身的娛樂性,是極富教育意義的教材。現在,很多人認為"遊戲即教育",電子遊戲提供了沉浸式的環境,將成為學習的一種很好的形式,類似《這是我的戰爭》這樣的教材以後會越來越多。
國外一家 3D 列印網站,舉辦了一個比賽,要求參賽者提交有助於戰勝疫情的 3D 列印小作品。所有參賽作品的 3D 列印原始碼,都可以在該網站免費下載。
上圖是一些獲獎作品。左上是戴在手腕的按鈕輔助工具,右上是無需用手即可觸控按鈕的戒指,左下是套在手上的多功能掛鉤,可以推、拉和提東西,右下是塞在門底部的一個楔子,可以輕鬆用腳開啟和關上門。
3、閃電的世界記錄
世界氣象組織最近認定,2018年10月31日巴西的一次閃電,是世界最長的閃電,長達700多公里,相當於從倫敦到瑞士巴塞爾。另外,還認定2019年3月4日在阿根廷北部的閃電,是世界持續時間最長的閃電,持續了整整16.73秒。
這些記錄是透過新的衛星閃電成像技術計算得到的,由於以前沒有該技術,所以這次的"世界之最"只針對最近幾年有記錄的這段時間。
4、機器人餐廳
廣東順德最近開張了一家機器人餐廳綜合體,所謂"綜合體"就是同時包括了中餐、火鍋、快餐三大業態。這家餐廳一共有21種機器人,比如粉面機器人、早餐機器人、咖啡機器人、漢堡機器人、煲仔飯機器人等,總計可以製作近200種菜品。
不過,這家餐廳並不是完全自動化,仍然有人工服務。據報導,投資方計劃在廣東開出更多的這種機器人餐廳連鎖店,並且還會研發其他品種的機器人,最終目標是實現無工作人員的餐廳。
漢堡機器人
粉面機器人
堡仔飯機器人
冰淇淋機器人
"從天而降"的雲軌配送服務
6月27日,滴滴出行首次面向上海的公眾開放自動駕駛服務。使用者報名後,可以在指定的測試路段,透過網約車,進行自動駕駛試乘。
體驗過程長約20分鐘,車輛的最高時速限定為50公里,會包括轉彎、剎車、掉頭等環節。每輛車的駕駛座配有1名工作人員,如遇突發情況,他會接管車輛。
Redis 專案的創始人@antirez 宣佈退出程式碼的日常開發,以後只充當該專案的顧問。理由是"我寫程式碼是為了表達自己,而現在我的大部分精力都花在檢查其他人提交的程式碼,但我從不想成為軟體維護者。"
很多人靠開源專案賺錢,不曾想過維護這些專案是一件讓人精疲力竭的事情。另外,他是義大利人,這可能也是他特別厭倦做艱苦的維護工作的一個原因。
7、一句話訊息
- Chrome 瀏覽器將強制 HTTPS 證照的有效期,最長不超過一年。
- 波士頓市議會透過決議,不得在該市使用人臉識別技術。這是舊金山以後,美國第二個這樣規定的城市。
- 美國中央情報局 CIA 釋出了它的第一支電視招聘廣告,招聘間諜。片長一分鐘,拍攝風格不像廣告,更像電視劇《國土安全》。
- 北京豐臺區出現類似"小坦克"的自動消毒車,可以360度噴灑消毒液,每小時消毒1萬平米。它的瓶頸應該是供電,無法長時間連續使用。
文章
1、谷歌搜尋的一個技巧(英文)
如果你想快速瞭解一個新事物是什麼,一個簡單的方法就是在這個詞的後面加上"vs",谷歌會自動提示跟它最接近的事物。
這個技巧對百度也有效。
利用這個 API,可以畫出事物之間的關係圖。
2、Web Extension API 介紹(英文)
6月22日的 WWDC 大會中,蘋果宣佈 Safari 瀏覽器會使用 Web Extensions API 支援瀏覽器外掛。這意味著只要使用這個 API,你的外掛就可以同時在 Firefox,Chrome,Opera 、Edge 和 Safari 中執行。這裡還有 MDN 上面的 API 教程。
3、Apple WWDC 2020 對 Web 開發者的意義(英文)
剛剛舉行的蘋果開發者大會,公佈了幾個對 Web 開發者會產生影響的決定,比如 Safari 開始支援外掛,並且外掛可以在蘋果商店出售,以及允許網站使用 FaceID 和 TouchID 進行使用者認證。
4、蘋果拒絕實現的 Web API(英文)
蘋果公司表示,Safari 不會支援16個 Web API,同時還會縮減一部分已實現的 API 的功能,理由是它們可以用來生成使用者指紋,威脅使用者隱私。
5、非同步剪貼簿 API 介紹(英文)
Safari 13.1新增了對 Async Clipboard API 的支援,使得網頁可以透過這個 API 讀寫系統的剪貼簿。這比當前透過 ClipboardEvent 的 DataTransfer 物件讀寫剪貼簿,有很多優勢。
6、WebP 影像真的優於 JPEG 嗎?(英文)
谷歌聲稱,在同等質量的情況下,WebP 格式比 JPEG 體積小25 - 34%。作者對這個宣傳有懷疑,實際測試發現,如果使用 MozJPEG 編碼器,WebP 格式幾乎沒有優勢。
7、我如何從 GitHub 贊助年收入10萬美元(英文)
我一直很想知道, GitHub 的"贊助"功能是否真能拿到錢。這篇文章告訴我們,真的是可以的,作者介紹了一些技巧,使得他的一個開源專案,年贊助達到了11萬美元。
8、如何不靠運氣變得富有(中文)
Naval 是美國風險投資家,這是他的3小時長播客《如何不靠運氣變得富有》的中文翻譯,介紹了他的財富觀,非常值得一讀。(@taosue 投稿)
9、10個日常使用的 Linux 應用程式(英文)
本文推薦10個常用的 Linux 應用程式,比如 BT 下載客戶端 Fragments、虛擬機器解決方案 GNOME Boxes、繪圖程式 Krita。
10、Rust 學習路線圖(中文)
近幾個月,作者開始學習 Rust,並用 Rust 開始寫一些程式碼,根據自己的學習經驗,製作了這一份 Rust 的學習路徑。(@leoython 投稿)
工具
傳奇程式設計師 Fabrice Bellard 寫的一個 C 編譯器,只有 100KB 大小,編譯時間只有 GCC 的幾分之一。
2、BUI
一個國產的 UI 互動框架, 用於快速定製開發 WebApp、微信公眾號、小程式的 webview 適配,以及混合移動應用等。(@yangyongzhen 投稿)
一個使得"回到頂部"的網頁滾動,具有電梯效果的 JS 庫。
4、webp2jpg
一個純前端的線上圖片格式轉換工具,可以快速將圖片轉為另一種格式,並且提供多個引數可以調節。(@renzhezhilu 投稿)
5、tauri
一個類似 Electron 的跨平臺桌面應用開發框架,但是基於各平臺自帶的 WebView,所以應用打包出來的體積比較小。(@jwenjian 投稿)
一個 JS 紋理庫,基於 D3.js。
7、robotjs
一個 Node.js 的桌面自動化指令碼庫,支援 Mac、Windows 和 Linux。
8、foam
VS Code 的一個外掛,使得 VS Code 可以用於個人的筆記和知識管理,支援 Wiki 語法和視覺化圖形。
9、Shoes
一個開發桌面小程式的跨平臺框架,特點是語法簡單,容易上手。
10、Linear
一個線上的專案管理軟體,用於 Bug 管理,比 Jira 用法簡單。
資源
1、Mowned
一個手機資料庫,可以生成免費的個人頁面,讓你展示自己用過的手機。
美國有一座鐵路橋,高11英尺8英寸(3.56米),比常見的限高11英寸10英尺低了一點,導致橋下行駛的大卡車,經常會擦撞到車頂。
有人實在看不下去了,就在橋邊裝了兩個攝像頭,把拍到的所有事故影片,做成一個網站,名字就叫"11 Foot 8"。
該網站收集 Youtube 上面各種免費的軟體開發影片教程。
這是一個免費英文教程,教大家怎麼用樹莓派,一步步開發一個簡單的作業系統核心,每一步都有例項程式碼。
這個教程介紹 JavaScript 如何生成8種藝術圖形。
圖片
蘋果的 Mac 電腦有一些配件,價格高得難以理解。
Mac Pro 主機的四個輪子,5289元人民幣。
顯示器支架,7799元人民幣。
Mac Pro 主機的四個支腳,2249元人民幣。
2、膨脹的鋰電池
Reddit 有一個頻道,專門讓使用者上傳各種膨脹的鋰電池的照片。
文摘
斑頭雁之迷
斑頭雁(bar-headed geese)冬季生活在印度中部,夏季生活在哈薩克或蒙古。每年,它都要從印度飛到蒙古,然後再飛回來。
從印度到蒙古,斑頭雁必須越過世界最高的喜馬拉雅山脈,現在已知這些鳥類的飛行高度可以達到8500米。這是如何做到的?
8000米以上的高度,氧氣極為稀薄,人類呼吸非常困難。但是,斑頭雁可以順暢地呼吸,這就是它們能飛越喜馬拉雅山的主要原因:它們的肺遠比人類的肺強大高效,即使在那樣的高度,身體也能得到足夠的供氧。
鳥類的肺
事實上,所有鳥類(蜂鳥,鴕鳥,鴿子)都有超高效的肺部。人類和其他哺乳動物的肺,跟它們一比,看起來都很低階。
人類和哺乳動物的呼吸,進出都是同一個口,嘴和鼻子同時用於呼氣和吸氣。但是,鳥類不這樣,呼吸的進口和出口是分開的,有兩個口,氣體在體內永遠是單方向流動,空氣被吸收氧氣後,不會再次經過肺部,這樣的效率更高。
而且,鳥類的骨頭裡面有氣囊和中空的空間,可以儲存空氣,進一步使得呼吸更容易。
恐龍的肺
鳥類是如何獲得這樣強大的肺呢?
答案很簡單,它們從恐龍那裡繼承來的。鳥類的祖先是恐龍!恐龍的肺也是高效的,所以它們的體積才會變得這麼大!它們的肺可以支援龐大身體的供氧。
大氣含氧量的變化
恐龍的肺的進化,與地球環境的變化密切相關。
幾億年前,陸地上剛剛出現植物,這時地球大氣的氧氣含量很高,超過了30%。相比之下,今天空氣裡的氧氣含量只有21%。
由於氧氣太多,使得呼吸效率低下的昆蟲,可以繁殖得很大。蜻蜓的翼展能達到1米左右,蜈蚣長2米多,青蛙等兩棲動物像飯桌一樣大。
氧氣太多就容易發生燃燒,也容易與腐爛植物裡面的碳元素結合,產生二氧化碳。因此時間一長,地球大氣的氧氣含量就開始下降了,從石炭紀(3億年前)30%的高點,快速下降到二疊紀(2.5億年前)的12%左右。地球上百分之九十五的生命體,由於無法適應氧氣含量的下降而死亡,這是地球歷史上最大的生物滅絕事件。
還活著的5%的生命體,必須適應低含量的氧氣,才能生存下去。恐龍就是在那個時候出現的,慢慢進化出了高效的肺系統。
後來,空氣的含氧量又開始回升,達到20%以上。恐龍由於具有強大的肺,體積就越長越大。而且,它們空心的骨頭,也有助於減輕整體重量。
鳥類從恐龍演化而來,具有同樣的肺系統,專門適應低含氧量的環境,這就是為什麼它們能飛越珠穆朗瑪峰的原因。
言論
1、
建立一家大型網際網路公司的最佳方法,就是幫助人們去做他們想做的事情,並使事情變得容易10倍。
人們想在網上寫東西,但是大多數網站的釋出門檻太高了,所以才有了推特,你只需要寫一句話就能釋出。
-- Evan Williams,Twitter 的創始人之一
2、
唯一不適應遠端工作的是中層管理人員。
基層員工對於在家工作感到很高興,只要把活做好就可以了。高層管理人員只需要對銷售和產量數字負責。中層管理人員的不適應在於,他們的職責是直接監控基層員工,最常用的判斷方法是透過是否坐在座位上等跡象,來判斷工作量和工作是否勤奮。
3、
我有一種反英雄主義的精神。以前看電視時,我就對皇帝和將軍不感興趣,覺得他們已經有榮耀和風光了。
我更關心皇帝和將軍手下的那些小兵,有時戰鬥剛開始,他們就被殺死了。他們腦海裡想的是什麼?會有人記得他們,為他們哭泣嗎?
-- 黃西自傳《黃瓜的黃,西瓜的西》
4、
時鐘和鏡子改變了人類社會。
時鐘創造了一種焦慮文化。
鏡子創造了一種自戀文化。
-- David Perell
5、
100年前的中國,四千個人裡面才有一箇中學生,其他都是文盲。
-- 李敖
6、
如果目標只是到達終點,那樣的成功是非常空洞的。
最好的目標是,你和很多勝利者一起到達終點。身邊的勝利者越多,成功就越讓人滿足。
-- 霍華德·舒爾茨(星巴克創始人)的自傳
回顧
2019年的本週(第 63 期):大魚贏家通吃,小魚很難存活
2018年的本週(第 11 期):程式語言加速進化,通才越來越難
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)