這裡記錄每週值得分享的科技內容,週五發佈。([通知] 下週十一長假,週刊暫停一次。)
本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。
週刊討論區的帖子《誰在招人?》,提供大量程序員就業信息,歡迎訪問或發佈工作/實習崗位。
封面圖

這大概是世界最危險的訂婚照。一對加拿大戀人在山頂上訂婚,攝影師按下快門的一瞬間,居然拍到了一道閃電。雖然照片本身很浪漫,實在太危險了。(via)
本週話題:NPC 演員也是一種職業
一位國外玩家提出一個設想:遊戲 NPC 應該由真人扮演。
這個想法很有意思,我印象中,沒有任何一個遊戲這樣做過。它很可能實現,值得好好聊聊。

NPC 指的是"非玩家角色"(non-player character),也就是遊戲裡面配合玩家的一些輔助人物,比如街上的行人、巡邏的警察、看門的士兵等等。
玩家可以與這些角色對話,獲取線索,或者向他們購買道具。

他們目前都是計算機生成的,行為由程序控制,看上去非常機械,沒有趣味,時間一長,讓人覺得很乏味。
仔細想一下,你就會發現,NPC 完全可以改成真人扮演。
舉例來說,我扮演一個調酒師,每天晚上到遊戲裡面上班,專門服務走進酒吧的玩家。遊戲公司會提供劇本,告訴我需要做哪些事,說哪些話。除此之外,我可以自由發揮,但是不能離開酒吧。
這會大大增加遊戲的逼真感和可玩性。每個 NPC 背後都是真人,跟他們互動就是跟人類互動,遊戲世界頓時就變成了真實世界。

將來的遊戲可能是這樣一種商業模式:付錢的人當主人公,玩遊戲,享受劇情;不付錢的人當 NPC,感受一下游戲,如果願意長時間在線,就可以申請當 NPC 演員。
遊戲公司為了吸引更多玩家,有更多人氣,會願意向 NPC 演員支付工資,玩家也可以給 NPC 演員打賞。
到了那個時候,扮演 NPC 就真的是一種職業了,可以賺錢餬口。開頭那位國外玩家就建議,找菲律賓人扮演 NPC,他們的時薪才幾元人民幣,肯定願意來遊戲裡面打工。
對於社會來說,NPC 扮演可以創造工作崗位,解決就業問題,對社會是有利的。它不需要特殊技能,也很輕鬆,退休的老人、修養的病人、下班後的職員,都可以來當 NPC 演員,賺一點收入。
我越想越覺得,未來世界的就業,很可能就發生在遊戲裡面。 扮演 NPC 為玩家服務,其實跟電商的線上客服,屬於同一個性質,只不過把服務搬到了遊戲裡。以後,人們說起"打零工",可能首先想到的不是送外賣或開網約車,而是上線當 NPC。
科技動態
1、植物牛排
一家斯洛文尼亞公司推出了,世界上第一款植物肉製成的牛排。它在視覺上、口味上、熱量上,與真的牛排非常相像。


它採用一種特殊工藝,將植物蛋白(主要來自大豆和小麥)做成線性纖維,產生牛肉纖維粘連的感覺。

它還加入了甜菜根粉,以產生牛肉褐紅色的色澤,保證視覺上像新鮮牛肉;同時,使用葵花油產生牛排的大理石花紋,也就是乳白色脂肪層,保證口感多汁。

它的缺點是價格非常貴,一盒四塊牛排,500克,價格24歐元(約170元人民幣)。
2、撞擊小行星
本週一(9月27日)晚上,美國宇航局成功完成了人類第一次小行星撞擊實驗。

一艘宇宙飛船(上圖的 Dart)撞擊了一顆直徑為160米的小行星(上圖的迪莫弗斯),看看能否改變它的運行軌道,為以後可能發生的小行星撞擊地球積累防禦經驗。

實驗非常成功,飛船撞在距離小行星的中心約17米的地方。撞擊後具體的軌道數據,還要等一段時間才能觀測到。
上圖是這顆小行星的照片,下圖則是宇宙飛船在撞擊前發回的最後一張小行星的地表照片。

3、隱形眼鏡計算機
一家美國創業公司推出了,世界第一臺集成在隱形眼鏡上的計算機。


這個隱形眼鏡厚度不足0.5毫米,但是上面集成了 ARM Core M0 處理器、信號接收器、微型電池。


它能在視野中,顯示單色圖形,還能讓用戶通過眼球運動來控制。

4、吉他調音

谷歌搜索添加了吉他調音器,在搜索框鍵入"google 調音器"(或者"google tunner"),就會出現一個網頁調音器。

你對著麥克風彈吉他,網頁就會顯示對應的音高。
類似的還有其他小工具,比如"google 節拍器"、"google 擲硬幣"、"google dice roller"。

5、透明光伏電池

日本開發出透明的光伏電池,可以透過約80%的可見光,貼在窗戶或汽車玻璃上也不會遮擋視線。
只要成本能夠降下來,它就有重大的實用意義,以後玻璃窗也可以用來發電。
文章
1、全屋光纖佈網 FTTR(中文)

大家可能不知道,國內的通信服務商都有"全屋光纖佈網"業務,幫你在家裡安裝光纖局域網,這個服務稱為 FTTR。
本文分析為什麼它在國內發展得不好,一大原因是如果你的住房面積不大,根本沒必要安裝它。
2、多餘的電去哪了?(中文)
如果用電量小於發電量,電就會多出來,本文介紹多餘的電去哪裡了。不是儲藏起來,根本沒有這麼多儲能設施。
3、中國座標系簡明指南(英文)

中國的地圖服務的座標系需要轉換,作者作為一個外國的網絡地圖開發者,介紹了這方面的情況。
4、巧用 CSS 顯示 HTML 源碼(英文)

本文介紹了幾個有用的技巧,很神奇地在渲染頁面時,能夠展示 HTML 源碼。
5、寫出清晰代碼的六條規則(英文)

作者總結了六條簡單規則,可以避免代碼一團亂。我覺得總結得不錯。
6、Android 替代品 /e/ OS(英文)
作者體驗了手機操作系統 /e/ OS,它是安卓系統的替代品,去除了所有谷歌服務,跟 LineageOS 差不多。

7、我做了一個旅行路由器(英文)

作者介紹他如何自己購買零件,再安裝軟件,組裝出一個旅行路由器。
8、如何配置本地電腦的短鏈接(英文)
作者演示了一種方法,創建在本地跳轉的短鏈接,比如在地址欄輸入g,就跳到 GitHub,網址翻譯不需要服務器。
活動
1、ClickHouse 的企業應用實踐:ByteHouse
海量數據分析(比如日誌處理)使用什麼工具?目前首選的數據引擎一般是 ClickHouse,可以直接運行 SQL 查詢。
字節跳動是國內 ClickHouse 的最大用戶之一,內部節點超過18000個,數據量超過 700 PB,甚至還有自己的商業化產品 ByteHouse。

國慶長假後的第一個週六(10月15日)下午,字節跳動有一個技術沙龍,跟社區分享他們工程師的使用經驗:為什麼選擇 ClickHouse 進行數據分析?如何部署和管理這麼多節點?如何對其進行增強和重構,更適合國內用戶的需要,滿足企業使用場景?
感興趣的同學點擊標題鏈接,或掃描二維碼瞭解詳情,報名參加線上直播,現場還會贈送字節紀念品。
工具
一個命令行工具,用來獲取網站的 HTTPS 證書。
2、ctop

一個容器的終端監控界面,監控容器的運行狀況,就像是容器的 top 命令。
3、Bottle

一個在 Linux 上運行 Windows 軟件的工具,主要用於運行遊戲。
4、Umbrel

個人服務器的操作系統,把常用工具做在一個啟動頁裡面,主要用在樹莓派。

一款個人開發者打造的 Vue3 組件庫,已經有相當的規模了。(@Tyh2001 投稿)
6、NetGuard

一個免費的安卓防火牆,不需要 root 就能使用,可以讓某個 App 無法使用 WiFi 或流量。
7、V2exOS

一個用 SwiftUI 編寫的 V2ex macOS 客戶端。(@isaced 投稿)

阿里巴巴開源的工具,用於 Redis 實例間數據遷移與清洗。(@suxb201 投稿)

ffmpeg 以參數複雜而聞名,這個網頁應用讓用戶填寫幾個文本框,自動生成對應的 ffmpeg 命令。
10、giscus
一個由 GitHub 討論區驅動的網站評論系統,用戶在你的網站上留下評論,數據會存在 GitHub 討論區。
資源
1、編程競賽的常見算法(Algorithms for Competitive Programming)

這是一本免費的英文電子書,逐一講解編程競賽裡面常見的幾十種算法,求職面試也用得到。
2、相機曝光模擬器

一個網頁模擬器,調整鏡頭的光圈、快門和ISO,得到不同的曝光照片,幫助新人理解曝光三要素。(@meq1986 投稿)
3、數據庫排名

這個網站根據數據庫的流行程度,對數據庫軟件進行排名。
4、墨西哥灣洋流

《紐約時報》的長篇可視化作品,介紹墨西哥灣洋流的影響,製作得非常精美。
5、fasteR
這個倉庫是 R 語言學習教程,有大量示例。
圖片和視頻
1、釣魚堰
太平洋密克羅尼西亞群島的土著人,有一種很聰明的捕魚方法。
他們用石塊在海灘上挖了一個池塘,有一圈圍堰。漲潮時,潮水會淹沒圍堰,可能會帶進來魚;退潮時,圍堰重新露出水面,魚就留下來,遊不走了。

2、鱷魚的後代

印度攝影師拍到了一條鱷魚背上有100多條小鱷魚。

鱷魚是卵生動物,一次可以產幾十枚卵。比較有意思的是,鱷魚的性別不是基因決定的,而是孵化溫度決定的,低溫時多孵化出雌性,高溫時多雄性。

3、《RRR》特效
印度今年票房冠軍電影《RRR》的特效製作,完全不輸好萊塢,令人驚豔。
文摘
一家舊金山醫療保健公司的產品總監亞歷山大·科恩(Alexander Cohen),實在看不慣商務網站 LinkedIn 充斥的浮誇和作假,決定搞一個惡作劇。
他在 LinkedIn 上面發了一個帖子,名字叫做《一件不可思議的事情》。不出所料,文章發佈後,上千人要求加他為好友。
第二天,他公佈,這篇文章都是虛構的,目的是諷刺 LinkedIn 上面那些自吹自擂的人和事。
下面就是他的那篇文章。
===
今天,一件不可思議的事情發生在我身上。
我開車來到星巴克,在汽車外賣窗口排隊等候。我想為團隊購買咖啡,我們團隊為了趕上發佈日期,整個週日都在加班。
我很感謝自己的團隊,為了傳播這種奉獻精神,也是為了補償後面顧客的長時間等待。我決定為後面那輛 SUV 買單。
我付掉了他們的咖啡錢,對星巴克的服務員說,如果他們願意,也可以為別人買單,把這種行為傳遞下去。
我正要開車離開,那輛 SUV 突然向我鳴笛並閃燈。我停下車,他們開到我旁邊。
走下車的居然是亞馬遜的老闆傑夫·貝佐斯!
他對我的好意感到很驚奇,提出接下來的一個小時,我可以和他一起喝咖啡。我知道團隊正在等我,但是我不能錯過這種千載難逢的機會。
一個小時的聊天變成了兩個小時。我最後竟然加入貝佐斯的藍色起源公司的下一次太空飛行,費用完全由他承擔。

這個故事告訴我們:善待陌生人,你永遠不知道它會如何影響你。
言論
1、
你需要在互聯網表達你自己。
如果你在互聯網上表達了你真正的興趣,有一股神奇的力量會將你推給志同道合的人,讓你們靠近。這些人會成為你最好的朋友、同事,有時甚至是伴侶。
-- 《建立朋友捕手》
2、
打開網站或 App,首頁永遠是最近發生的事情。
互聯網引導我們關注過去24小時內發生的事情,將時效性置於重要性和深度之上,使我們遠離了很多深刻的想法。結果,我們陷入了一個永無止境的現在時。
-- David Perell
3、
遠程在家工作讓我最難適應的一點是,我覺得自己像過上了退休生活。
我曾經夢想退休以後的生活,但是現在真的呆在家裡,有了多出來的時間,我卻感覺這種生活一點都不讓人興奮。
4、
你從自己的一次失敗中學到的東西,比閱讀一千個成功故事學到的更多。
5、
域名正在消亡,很少有人手動在地址欄輸入域名,大部分用戶都只通過搜索引擎訪問。就算那些需要輸入域名的場合,也正在慢慢被二維碼取代。
歷史上的本週
2021年(第 177 期):iPad 的真正用途
2020年(第 126 期):內卷化是什麼?
2019年(第 75 期):電子取代機械,對就業有何影響?
2018年(第 24 期):新人進入軟件行業的建議
鳴謝
國產軟件 FlowUs 提供個人專欄服務(查看週刊專欄),集成了"文檔+表格+網盤",適合知識庫、數據管理、文件存儲多種用途。

(完)












