這裡記錄每週值得分享的科技內容,週五發佈。
封面圖

浙江大學附屬第一醫院的自動發藥機,醫生一開完處方,機器手就自動開始抓藥,然後通過管道"投送"到藥師窗口,等患者取藥。(via)
本週話題:電子產品的用電量
上週提到,手機充電器的功率已經超過 200W 了。

這個功率相當大。大家可能不知道,你家冰箱大概都不如它。普通的家用冰箱,功率就在 100W~200W 之間。

(圖片說明:200升家用冰箱,功率一般是 140W,每天耗電1度左右。)
這是最近的一個趨勢:電子產品的功率和用電量快速上升,已經接近或超過了家用電器。 我說兩件事。
第一件事。我最近買了一個智能插座,可以手機讀取當前的功率輸出。

我就把一臺27寸 4K 顯示器插在上面。它的月度用電統計(下圖)顯示,這臺 30W 的顯示器,上個月用掉了13.8度電。

我倒吸了一口冷氣,沒想到 4K 顯示器這麼耗電。我的桌上同時開著三臺這樣的顯示器,那豈不是顯示器這一項,每個月就要用掉40度電!
第二件事。最近有一條新聞,Nvidia 公司的最新顯卡 RTX 4090,接連有用戶報告,供電接口燒掉了。

如果你瞭解這張顯卡的功率,這種事故是一點不奇怪的。它是耗電怪獸,功率達到 600W,但是機箱的供電電壓是 12V,導致總電流會達到瘋狂的 50A(600W/12V)。
為了分散電流,它採用12口供電(下圖)。即使如此,接口處稍有接觸不良,就會嚴重發熱,導致燒燬。

這還只是顯卡的功率,如果配上目前最頂級的桌面 CPU 英特爾 i9-13900K(功率 360W),再加上其他外設,整臺桌面電腦就接近1000瓦了,跟空調功率差不多了。
所以,使用頂級電腦玩大型電腦遊戲,屬於非常耗電的行為。街上那些遊戲網吧,一天24小時開機,電費一定非常可觀吧。
總之,上面兩件事說明了一點:隨著計算能力的提高,計算機正在成為一種非常耗電的設備。
現在最智能的那些 AI 模型,都是建立在海量計算的基礎上,所謂的"智能"其實就是用耗電量換來的。有研究稱,"訓練一個 AI 模型的能耗,跟五輛汽車的整個生命週期的碳排放相同。"甚至有資料說,某些頂級的複雜模型,需要一個水電站供電。
再考慮到機房和 5G 基站都是耗電大戶, 那麼如果所有設備聯網,每個設備都具備人工智能,用電量將是一個天文數字。
我們大概可以這樣說,信息時代同樣是一個電力飢渴的時代。 一旦人類社會真的變得高度自動化和智能化,不知道還需要增加多少發電廠。
小程序容器 FinClip
手機 App 動輒就是幾十兆、幾百兆,對於開發者和用戶,都屬於"重資產"。
業界一直在尋找"輕應用"方案,比如多年前就有的 PWA 應用、蘋果的 App Clips、谷歌的 Instant Apps。但是最成功的方案非"小程序"莫屬,至少國內是這樣。

提到小程序,人們總是將其與某種 App 聯繫在一起。其實,小程序是一種通用技術。
簡單說,小程序就是運行在某種容器(通常是 App)之中、基於 HTML、CSS、JavaScript 的頁面。它可以通過腳本調用"宿主 App"的一些基礎能力,比如讀寫文件、攝像頭、藍牙等等。你可以把它想成"HTML5 網頁 + App"。
除了大家熟悉的微信小程序,支付寶、百度、美團、京東、快手、頭條等多家國內平臺都有自己的小程序。

越來越多的 App 希望引入自己的小程序,因此就出現了"小程序容器"這種全新的技術。
所謂"小程序容器",就是一個小程序的運行環境。 App 只要加載這個運行環境,就具備了運行小程序的能力。說得直白一點,它讓你擁有了微信那樣的小程序引擎,但是不必自己開發。
下面給大家介紹,眾多小程序容器之中,我認為比較有前途、也是現在處於領先位置的一個方案:FinClip。

FinClip 提供一套 SDK,不僅支持手機(iPhone、Android),還支持桌面(Windows、Linux、macOS)、手錶、車機等各種平臺。你的 App 只要加載了這套 SDK,就能直接運行微信小程序(以及小遊戲),一行代碼也不用修改。
也就是說,它完全支持微信小程序的 WXML 語法,無需二次開發,體驗與微信端保持一致。你就可以把你的小程序,在微信運行一份,在自己的 App 也運行一份。
而且,它還是一種簡單的跨平臺方案,等於為微信小程序做了一個適配層,讓移動端、PC 端、車載設備、智能電視、智能手錶、智能家居都能運行小程序,從而實現"一次開發,到處運行"。它的體積很小,只會讓原始安裝包增加 3MB。
如果需要獨立打包,它可以通過自研的 IDE,將小程序一鍵轉換成 App,把現有的小程序代碼導出為 iOS 與 Android 工程文件,並上架至各應用市場。也就是說,你可以把小程序變成獨立 App,而且這個獨立 App 由於內置了 FinClip SDK,還可以運行其他小程序,甚至自建小程序市場。

FinClip 已經得到了很多大公司客戶,其中不少是券商、銀行、航空公司等重要單位。開發者人數現在超過3萬,服務用戶達到2500萬人,在真實的生產環境經受了百萬級的併發壓力考驗。
對於小型開發者,這個產品是免費使用,只有企業級應用才需要付費。現在註冊帳號,不僅可以實現小程序的跨平臺部署,還能抽取盲盒禮品。

科技動態
1、食用植物造景
JW 萬豪在旗下25家連鎖酒店的大堂裡,設置了食用植物造景。

那是一個高達2.1米的玻璃容器,裡面種滿了各種可以吃的食物,比如水果、蔬菜和草藥,它們成熟後,提供給酒店的廚房和水療中心。

容器內部使用紫外線燈模擬日照,效果肯定不如室外太陽光,成本高,產量低。所以,這些玻璃容器更像藝術品和裝飾品,只具有象徵意義。

酒店認為,這種裝置綠色環保,裝飾效果不輸給鮮花。第一期主要種植薄荷、百里香、迷迭香和歐芹,如果可行,將會推廣到集團所有酒店,並增加種植面積。
2、回收洗澡水熱量
英國正發生能源短缺,一位英國網友提議,回收洗澡水熱量。

英國有大量能源用來加熱冬天的洗澡水,但是這些熱水往往沖洗一下,就直接排入了下水道,這時水還是很熱的。
這位網友建議,在排水管外部安裝一個熱交換系統(上圖),排出的熱水與進屋的冷水進行熱交換,可以有效回收能源。
雖然他的想法很有創意,但是怎麼看都像玩笑,可行性太低了。
3、野生動物喝水照片
一位英國攝影師來到肯尼亞,拍攝野生動物。非洲的白天太熱了,動物都不出來,只在晚上活動,他根本拍不到照片。無奈之下,他說服當地人,在野外為他挖一個人造池塘。

這個池塘使用太陽能泵從3公里以外引水,保證不會乾涸。同時,池塘旁邊還建了一個水泥小屋,遊客可以躲在裡面觀看野生動物和拍照,從而為當地人帶來長期收入。


挖了池塘以後,攝影師驚喜地發現,很快就有獅子、鬣狗、豹子、狒狒很多動物來這裡喝水,非洲的野生動物真是太豐富了。他因此拍到了許多精彩的照片。





4、隕石上的鹼基
美國科學家證實,組成 DNA 和 RNA 的5種鹼基,全部在1969年墜落在澳大利亞的一顆隕石上發現了。

DNA 和 RNA 是生命的組成單位,它們由5種鹼基組成:腺嘌呤、鳥嘌呤、胞嘧啶、胸腺嘧啶、尿嘧啶。這些鹼基就是生命的最基本單位。
隕石上發現所有鹼基,為生命的"隕石起源說"增添了說服力。這種假說認為,地球生命來自於落到地面的隕石,它為地球帶來了有機物。
文章
1、我的哥哥 我的家(中文)

張益唐的妹妹張盈唐2018年的長文,介紹張家和他哥哥的往事。
"哥哥1985年出國,1987年回過一次國探親,然後就是25年的漫長離別。"
他博士畢業後在美國非常不順,生活困難,10年沒跟家裡聯繫,家人不知他是死是活。直到2013年他推動了孿生質數猜想,才有國內單位願意出錢,請他回國講學。
2、馬斯克訪談(中文)

11月4日,馬斯克接受了一次公開訪談,談了接下來推特和特斯拉的一些設想。這是主要內容的中文整理。
3、26層的養豬大樓(中文)

湖北省鄂州市正在建造一棟26層的"國內最高、單體面積最大的養豬大樓",本文介紹這棟樓的情況,高層建築如何養豬。另外一篇報道也可以參考。
4、我造了一艘古代帆船(中文)

中國古代都使用帆船航海,甚至可以下南洋,但是現在已經看不到這種船了,甚至會造的人也找不到了。作者就設法仿製了一艘。
5、緩存 CORS 請求(英文)
CORS 是跨域 HTTP 請求,實際會發出兩個 HTTP 請求(預檢請求 + 正式請求)。很多雲服務商按請求數計費,這將大大增加費用,本文介紹如何在客戶端緩存 CORS 請求,避免過多的請求。
6、創業公司加快開發速度的方法(英文)
創業公司如何加快代碼開發速度,作者提出他的做法。
7、測試 Windows Dev Kit 2023(英文)

微軟最近發佈了一款 ARM 主機,叫做 Windows Dev Kit 2023,配置很有吸引力,售價599美元,專門供開發者測試 Windows 的 ARM 版本。另有一篇中文評測。
8、我怎麼對付垃圾郵件發送者(英文)
作者搞了一個惡作劇,用 Microsoft Power Automate 做了一個自動化流程,自動回郵給垃圾郵件發送者。

邀請對方到指定頁面登記,登記時需要設置密碼,卻總也設置不成功,從而浪費對方的時間。
工具
1、Upscayl

一個開源軟件,可以將圖片從低分辨率變成高分辨率,變得更清晰。
2、CodeGeeX

一個國產的代碼生成的人工智能工具,跟 GitHub Copilot 類似,可以將一種語言的代碼翻譯成另一種,並提供 VS Code 插件。(@jues 投稿)
一個開源的 AI 工具,可以從圖片上擦除任何不需要的物體。(@willshion 投稿)
4、vtui-npm

一個命令行工具,可以互動式搜索和安裝各種 JS 的 npm 模塊。(@webfansplz 投稿)

一個 JS 動畫庫,可以設定所要觀察的 DOM 元素,從而形成一種互動效果,好像頁面正在注視用戶的操作。(@jj811208 投稿)
6、Sonic

一個 Go 語言開發的博客平臺,支持 Linux/Windows/MacOS,系統資源佔用小,自帶管理後臺。(@1379 投稿)

這個開源工具可以將你的網易雲音樂的聽歌記錄生成一張 SVG 圖片,插入網頁。(@zonemeen 投稿)
8、Bun

一個 JS/TS 的服務器運行環境,兼容 Node.js 的所有 API,完全是從頭實現的,運行速度大大快於 Node.js。

這個網站是 IPFS 的上傳入口,它提供免費的存儲空間。理論上,一旦上傳到 IPFS,文件就永久存在於互聯網,無法刪除也無法修改。
10、LocalStack

一個開源的亞馬遜雲服務模擬品,你可以在本機架設離線服務,測試你的雲程序。
掘金雙十一活動
今天是"雙十一",國內大型技術社區"掘金"的活動力度很大。
- 課程小冊全部6折
- 課程套餐 5.5折
- 購課贈送 手辦/禮盒
- 掘金小冊有贊商城上線
劃重點,只有今天是這個價格。明天開始到11月18日,就會恢復原價(有贊商城拼團可享受8折)。
掘金與(人民郵電出版社的)異步社區的聯合會員,也是今天上線,限時5折。一次購買,同時擁有兩大社區的課程和教材。

如果你想學習課程,掌握幾門開發技術,今天是很好的入手時間。點擊這裡或者掃描上方二維碼,瞭解活動詳情併購買。
資源

這個網站提供一個在線的 Postgres 數據庫練習環境,可以在網頁上加載數據庫,執行 SQL 命令,參見介紹文章。
2、IconGo

開源的圖標搜索引擎。(@jaywcjlove 投稿)

一個開源的 Linux 服務器管理題庫。它會在瀏覽器裡面創建服務器實例,讓用戶自己動手解決問題。(@jerrylususu 投稿)

一本免費英文教程,適合已經學會 Python 語法的讀者,參考它寫一些真實應用(比如 Web 服務)。

很多 Unicode 字符的字形相近,容易混淆。這個工具可以搜索跟某個字符外形相似的其他字符,比如上圖是不同的字符看上去都像是c。
圖片和視頻
1、太陽能冶金
一位美國網友認為,現在的金屬冶煉業消耗大量能源,釋放二氧化碳,應該儘快進行綠色改造。
他製作了一個巨型透鏡,可以聚焦太陽光,融化坩堝裡面的金屬,再進行冶煉,從而實現太陽能冶金。

2、天空之城大樓
今年9月,Dji 新總部"天空之城大樓"啟用,地址是深圳市南山區仙元路55號。

這個建築自從開工後,就備受關注,曾被媒體評為"2021年全球最值得期待建成完工的10個新建築"之一,共耗資16億。它的設計者也是蘋果新總部的設計者英國福斯特建築設計事務所(Foster + Partners)。

它是一個雙子塔,中間有一座鋼索橋連接。

每棟塔樓都分別向外懸掛了六個巨大的"玻璃體塊",好像掛在柱子上一樣。

平時不容易看到大疆內部,下面是官方放出的大樓內部視頻(QQ 視頻,Youtube 視頻)。
如果不感到害怕,你會怎麼做?

失敗得更用力。

用戶的反饋是禮物。

文摘
我是谷歌公司的一個外部供應商。
合作過程中,我看到一些谷歌工程師寫的 SQL 語句效率很低。
這些語句每10分鐘對數據庫生成一個快照,要浪費好幾 TB 的空間。谷歌為什麼不優化這些語句呢?

後來,我想明白了這是為什麼。
首先,很多現代數據庫具有實時優化功能,會自己優化 SQL 語句,不需要在這方面投入人力。
其次,根據公開數據,2022年數據工程師的平均年薪為11.25萬美元,谷歌工程師的收入顯然更高。因此,谷歌認為,工程師的時間最好花在創造業務價值上,而不是用來優化 SQL 查詢,這種事情應該留給數據引擎的開發人員和雲計算。
第三,存儲幾乎是免費的,而且每天都變得更便宜。現在谷歌 GCP 雲平臺上每年存儲 1TB 數據的成本約為 20 美元。如果每15分鐘對一個包含大約 300 萬條記錄的小表生成快照,那麼每年生成的數據大約就是 1TB。
一個美國數據工程師的每小時工資平均為54美元,讓他在優化查詢、編寫合併語句、創建單獨的管道、提交代碼、對其進行審查、長期維護上工作一個小時的時間,就大致相當於數據存儲兩年的成本。
實際上,我的估計是,工程師對這個項目的 SQL 查詢進行優化,可能需要花費8小時(一天的工作時間),那就大約是16年的存儲成本。
由於存儲成本如此之低,而且越來越低,工程師的時間用於快速行動和創造業務價值,遠比浪費在編寫精巧的 SQL 語句上更有價值。
言論
1、
你的每一個行動,都是對你想成為怎樣的人的投票。
-- 詹姆斯•克利爾(James Clear),美國習慣研究專家
2、
我研究了過去幾十年的科技新聞,得到了一個教訓:推測事情擴大規模時會發生什麼,真的非常非常困難。
我們可以搞明白一棵樹,但是想象它們成為森林後,將如何改變生態系統是非常困難的。理解 iPhone 所有功能並不難,但很難預見它們將如何引發世界的鉅變。
3、
美國研究型大學是世界最好的,它們的成功並不是因為存在某種頂層的設計,而是因為某個時刻這些大學開始競爭彼此的研究能力。
這導致了不斷提高的學術專業化,以及對教授研究成果的更精確衡量。最終,學校願意為精英教授提供終身教職和更多資源,這進一步提高了研究績效。
4、
創業公司只有兩種命運:快速移動和緩慢死亡。
-- 《創業公司的啟動課程》
5、
亞馬遜一定為 AWS 聘請了一位首席術語官(Chief Jargon Officer),專門為他們的產品起一些費解的名字,比如 EC2、Redshift、Route 53 等等。
歷史上的本週
2021年(第182期):新人優惠的風險
2020年(第132期):快能力和慢能力
2019年(第80期):企業軟件創業,為什麼在中國不容易成功?
2018年(第29期):公司的組織架構,決定了軟件的複雜性
說明
週刊每週五發布在我的個人網站和微信公眾號《阮一峰的網絡日誌》,歡迎訂閱。
週刊內容開源,自由使用,倉庫在 GitHub: ruanyf/weekly,歡迎提交 issue 投稿。另有《誰在招人?》服務,提供程序員就業信息。
商業合作或產品推廣,請郵件聯繫(Email: [email protected] )。
鳴謝
感謝國產軟件 FlowUs 支持週刊。
FlowUS 是一個知識管理與協作的 SaaS 產品,集成了"文檔+表格+網盤",具有寫文檔、製作主頁、管理數據、存儲文件等多種用途。
週刊的 FlowUs 專欄,歡迎訪問。

(完)












