慣性聚合 高效追蹤和閱讀你感興趣的部落格、新聞、科技資訊
閱讀原文 在慣性聚合中打開

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

阮一峰的网络日志

科技爱好者周刊(第 396 期):互联网通信的替代方案 科技爱好者周刊(第 396 期):互联网通信的替代方案 - 阮一峰的网络日志 科技爱好者周刊(第 395 期):软件开发的第三种方式 科技爱好者周刊(第 395 期):软件开发的第三种方式 - 阮一峰的网络日志 科技爱好者周刊(第 393 期):脑腐状态 科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术 科技爱好者周刊(第 391 期):AI 的贫富分化 科技爱好者周刊(第 390 期):没有语料,大模型就是智障 套壳中国大模型撑起500亿美元估值?扒一扒 Cursor 的"套壳"疑云 科技爱好者周刊(第 389 期):未来如何招聘程序员 科技爱好者周刊(第 388 期):测试是新的护城河 零安装的"云养虾":ArkClaw 使用指南 科技爱好者周刊(第 387 期):你是领先的 科技爱好者周刊(第 386 期):当外卖员接入 AI 字节全家桶 Seed 2.0 + TRAE 玩转 Skill 科技爱好者周刊(第 385 期):马斯克害怕中国车企吗? 智谱旗舰 GLM-5 实测:对比 Opus 4.6 和 GPT-5.3-Codex 科技爱好者周刊(第 384 期):为什么软件股下跌 科技爱好者周刊(第 383 期):你是第几级 AI 编程 Kimi 的一体化,Manus 的分层 科技爱好者周刊(第 382 期):独立软件的黄昏 AI native Workspace 也许是智能体的下一阶段 科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么 科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益" 科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录 我如何用 AI 处理历史遗留代码:MiniMax M2.1 升级体验 科技爱好者周刊(第 378 期):预测是新的互联网热点 科技爱好者周刊(第 377 期):14万美元的贫困线 科技爱好者周刊(第 376 期):太空数据中心的争议 科技爱好者周刊(第 375 期):一扇门的 Bug 终于有人做了 Subagent,TRAE 国内版 SOLO 模式来了 科技爱好者周刊(第 374 期):6GHz 的问题 VS Code 使用国产大模型 MiniMax M2 教程 科技爱好者周刊(第 373 期):数据模型是新产品的核心 国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例 科技爱好者周刊(第 372 期):软件界面如何设计 大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5 科技爱好者周刊(第 371 期):一个乐观主义者的专访 科技爱好者周刊(第 370 期):正确的代码高亮 错误处理:异常好于状态码 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 科技爱好者周刊(第 368 期):不要这样管理软件团队 一天之内,智谱和 Anthropic 都发了最强编程模型 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 科技爱好者周刊(第 365 期):流量变现正在崩塌 科技爱好者周刊(第 364 期):最难还原的魔方 科技爱好者周刊(第 363 期):最好懂的神经网络解释 科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计 科技爱好者周刊(第 361 期):暗网 Tor 安全吗?
科技愛好者週刊(第 295 期):巧妙的燈泡鍾
阮一峰 · 2024-03-29 · via 阮一峰的网络日志

這裡記錄每週值得分享的科技內容,週五發佈。([通知] 下週清明節假期,週刊暫停一次。

本雜誌開源,歡迎投稿。另有《誰在招人》服務,發佈程序員招聘信息。合作請郵件聯繫[email protected])。

封面圖

山東日照的"在水美術館",是一座水上美術館,長達一公里。春秋季節,它的外牆玻璃還可以打開,讓室內室外融為一體。(via

巧妙的燈泡鍾

本週,分享一個構思很巧妙的燈泡鍾

它的靈感來自日晷。我們知道,日晷是一種古代計時工具,根據太陽投影的位置,判斷當前的時間。

2008年,一位美國設計師突發奇想,能不能把日晷做成一個現代的時鐘?

他很快發現,這不可行。因為太陽投影的位置在每個緯度都不一樣,做不了固定的鐘面,而且只有白天有投影(下圖),晚上和陰雨天都不能用。

(圖片說明:日晷只在上午7點到下午5點之間可用。)

但是,那個發明家受到了啟發,意識到陰影可以表示時間,就提出了"燈泡鍾"的設想。

燈泡鍾是一個圓盤,圓心位置有一根垂直的棍子,周圍有三圈軌道。每圈軌道上安裝了一個不同高度的燈泡,對著棍子進行光照,會在鐘面上投下陰影。

這裡的關鍵是這三圈軌道都圍繞圓心旋轉,但是轉速不同,分別為60秒/圈、60分鐘/圈、12小時/圈,代表秒、分鐘、小時。

因此,三個燈泡的位置是不斷變化的,它們投下的陰影也隨之變化,形成秒針、分針和時針,從而構成當前時間。

這個設計真的很巧妙,而且製造難度不大。它的缺點是通過影子顯示時間,只在昏暗的環境可見(比如餐廳、夜總會、電影院),明亮的地方就會看不見指針。

那個發明家並不是真的想造這個鍾,只把它當作一個奇思妙想,寫了一篇文章,公開在網上。沒想到有人看到了,真的把這個鍾造出來了。

為了降低成本,實物版的"燈泡鍾"沒有采用旋轉軌道,而是去掉了機械部分,改為三圈燈環,分別安裝了60個、60個和12個 LED 燈泡,同一時間每圈只亮一個燈,對應當前的小時、分鐘和秒。

為了便於區分,這三圈 LED 的顏色還不一樣,做成了紅綠藍三原色,三個陰影就是三種顏色。

後來,這個設計正式投產了,變成了可以購買的商品。

拆開以後,內部是這樣的。

可以看到,這個成品一點都不酷,外觀根本不吸引人,銷量很差也就不奇怪了。

最終,這家公司倒閉關門了,燈泡鍾也被放棄,不過所有設計圖紙都開源了。

於是,網上陸續出現了很多基於開源方案的衍生品,愛好者紛紛做出自己的燈泡鍾,下面就是其中兩個。

它們的共同點是沒有實體指針,都採用燈泡投影顯示時間。

我覺得,燈泡鍾這個設想很酷,做起來也不難,是很好的電子電路玩具項目,感興趣的朋友不妨動手試試。

HarmonyOS NEXT 的開發方案

華為的鴻蒙系統(HarmonyOS)是一個獨特的存在。以前,它基於安卓開源版本 ASOP,兼容安卓應用,不用為它做單獨的開發。但是,現在不一樣了。

華為確定,今年秋季發佈 HarmonyOS NEXT。這是一個全新的操作系統,不兼容安卓。

這意味著,各種應用必須重新開發一次客戶端,從零開始,做一個跟現有安卓/蘋果客戶端功能完全一樣的 App,成本何其大。

但是,這個問題又避不開。國內安卓用戶中,華為市佔率最高,而且普遍都是中高端系列。如果再仔細一點,還能發現華為用戶的付費率也是安卓中最高的。

根據第三方統計,截止2023年第一季度,鴻蒙系統的市場佔有率已經在8%以上,且還在逆勢增長。雖然這些都是鴻蒙,還不是鴻蒙 NEXT,但對於開發者而言,適配鴻蒙 NEXT 只是時間問題。

政府明確支持 HarmonyOS NEXT,深圳上海福州都已經出臺了政策扶植,很多頭部 App(比如小紅書、支付寶)已經在著手適配這個新系統了。

對於大型互聯網公司,適配 HarmonyOS NEXT 只是工程師的分配問題,但是對於中小型公司,這就成了一個頭痛的難題,開發團隊本身就資源不夠,難道還要再另外尋找鴻蒙工程師嗎?怎麼負擔這部分成本啊。

對於中小應用,其實有一個簡單的方法,可以解決鴻蒙適配問題。

我們知道,H5 是移動平臺兼容性最好的開發技術。它的代碼不改動或者少量改動,就可以在多種系統中運行,典型的例子就是小程序。

目前,很多應用都有微信小程序版本,如果有一種工具,可以把微信小程序轉成鴻蒙原生 App,就為大多數中小應用提供了一種簡單可行的適配方案。

國產軟件 FinClip 就是這樣一種工具。它是一個小程序容器,或者說是小程序 SDK,能夠不改動一行代碼,就讓微信小程序、支付寶卡片在其中運行。

它的開發目的,就是讓小程序能夠不依賴於宿主(微信/支付寶),獨立運行在多種環境中。它兼容微信小程序語法與登錄體系,能夠讓小程序直接在其上運行,目前已經支持安卓、iOS、鴻蒙 NEXT、Flutter、Windows、車機等。

因此,我們可以用它一鍵將小程序轉為鴻蒙 NEXT 原生 App。它的鴻蒙版 SDK 功能與安卓、iOS 保持一致,所有開發組件、接口均與微信對標。本質上,它提供一個鴻蒙 NEXT 的適配層,讓小程序直接在這個適配層上運行,並將它們打包在一起,形成一個獨立 App

同時,它作為適配層,可以同時容納多個小程序。也就是說,你也可以用它作為平臺,讓現有的各種微信小程序在裡面上架,做成一個自己的超級 App。

總之,對於現有的微信小程序,FinClip 是一個相當簡單的鴻蒙 NEXT 適配方案。歡迎大家註冊體驗,還能抽取 Mate 60 Pro、MatePad 11 等。對技術或者產品有問題的小夥伴,也可進群交流。

科技動態

1、奇異鳥

新西蘭的國鳥是"奇異鳥",英語叫做 kiwi。它是一種珍稀鳥類,除了新西蘭,其他國家都沒有。

它不會飛,大小跟雞差不多,最大特點就是嘴特別長。

它曾經在新西蘭大量存在,但自從白貂19世紀引入新西蘭後,它被白貂捕食,數量每年減少2%~3%。目前僅存6.8萬隻左右,如果不採取措施,將在今後幾十年內滅絕。

為了保證它的野外生存,新西蘭政府2022年在首都惠靈頓郊外,劃了一塊保護區,放置了4600個陷阱,把白貂抓乾淨,然後放養了60多隻奇異鳥。

2023年11月,保護人員驚喜地發現,那裡多了兩隻野生奇異鳥寶寶。這是150多年來,新西蘭首都地區首次有野生奇異鳥誕生。

2、霸王龍吃什麼

霸王龍又稱暴龍,是已知最重、最兇猛的肉食恐龍。

但是,它是肉食動物屬於科學家的推測,並沒有直接證據,能夠證明它吃肉。科學家只是根據它的鋒利牙齒、爪子,以及糞便化石,推測它是食肉動物。

最近,直接證據終於發現了。科學家找到一塊小霸王龍的化石(下圖),它的胃裡有其他恐龍的殘骸。

這件事告訴我們,古生物學是一個多麼困難的學科,僅有的證據就是一兩塊化石,要像偵探一樣,從石頭裡面找出蛛絲馬跡。

3、手指鼠標

一家德國創業公司發明了手指鼠標,夾在兩根手指上使用。

它內部含有陀螺儀,可以感知手的移動,以及手指的動作,比如左鍵、右鍵、雙擊、滾動等。

它通過藍牙與外部設備連接,非常適合隨身攜帶,目前售價是65美元(約470元人民幣)。

4、服務器耗水

大型互聯網公司都是用水大戶,因為機房的服務器需要用水冷卻。

微軟公司最近披露,它的2022年用水量比2021年猛增34%,增加了644萬噸水,相當於2,500多個國際標準泳池的用水。

外界認為,這是因為微軟在2022年中,開始進行大量 AI 計算,從而增加了冷卻用水。

加州大學的研究團隊估計,ChatGPT 每回答5 到50個問題,就需要用水500毫升(相當於一瓶礦泉水)。因此,AI 的發展將會加劇世界的用水緊張。

文章

1、暢遊 LLM 的世界(英文)

如果在家用電腦上安裝 LLM(大型語言模型),應該選擇哪一個模型?

本文分析並評價了目前最流行的幾個 LLM 的基本情況和優缺點。

2、追尋 archive.today 的管理員(英文)

archive.today 是一個神秘的網站,可以生成網頁的備份,供在線查看。沒人知道誰建立了這個網站。本文試圖找出答案。

3、微信早期的消息收發架構(中文)

本文是一篇簡化的介紹,講解微信剛剛建立時,怎麼做到消息的收發。(@ryantang1991 投稿)

4、OPFS API 及工具介紹(中文)

網頁腳本如果要跟本地文件系統交互,是很不方便的。目前,瀏覽器有一個 OPFS API,為網頁提供一個虛擬的本地文件系統,本文介紹它的用法。(@hughfenghen 投稿)

5、如何管理多個 Git 身份(英文)

Git 使用時,需要指定用戶名和郵件地址。本文教你一種簡單的方法,不同的項目自動切換 Git 身份。

6、我在 Mac Mini 運行 Asahi(英文)

Asahi 是一個專門為蘋果 ARM 芯片開發的 Linux 發行版,作者將其安裝在 Mac Mini 上面,得到了一個他見過的最快的 Linux 桌面。

7、如何用 CSP 防止 XSS 注入攻擊(英文)

本文講解怎麼使用瀏覽器的 CSP(內容安全策略),防止網頁被 XSS (跨站點腳本注入攻擊)。

8、什麼是生鏽(英文)

本文向普通讀者介紹,生鏽相關的各種知識,裡面穿插了許多奇聞軼事。上圖中,信箱已經生鏽了,背後的鍍鋅板卻完好無損。

工具

1、Garnet

上週,著名的緩存服務器 Redis 宣佈更改許可證,未經許可不得基於它對外提供雲服務。

此前兩天,微軟發佈了一個兼容 Redis 的緩存服務器 Garnet,不知道兩件事之間是否存在關聯。

另外,Redis 現在也被分叉了,誕生了兩個全新的項目 RedictValkey,目標是成為自由軟件版本的 Redis。

2、Superjson

一個 JavaScript 模塊,用於字符串和 JSON 數據的互相轉換,支持多種 JSON 不支持的數據格式。

3、Copilot for obsidian

Obsidian 編輯器的一個開源插件,使其可以用上本地的 AI 助手,參見介紹文章。(@ivone-liu 投稿)

4、LunarLink

一個基於 Web 的接口自動化測試平臺,可以快速編寫和運行接口自動化測試用例。(@tahitimoon 投稿)

5、text2video

一個開源的文本轉圖文視頻的軟件。(@bravekingzhang 投稿)

6、simple-mind-map(思緒思維導圖)

一個開源的 Web 思維導圖,試用 Demo。(@wanglin2 投稿)

7、Shap-E

一個生成式 AI 模型,從文本生成 3D 動畫圖片。

8、blog-cells

這個工具可以在網頁插入互動式區塊,用來展示和執行 JavaScript 代碼,類似於 Jupyter。

9、Magic Wormhole

一個文件傳輸協議,可以在任意兩臺計算機(不必在同一局域網)之間傳輸文件。上傳方會獲得一個密碼,下載方只要輸入密碼就能獲取文件。

它有很多第三方客戶端(包括手機 App),比如這個這個

10、Mist

這個工具可以在圖片上面添加水印底紋,使得該圖片無法再被 AI 模型作為訓練材料。上圖是添加水印後的效果(左圖),以及放大的水印(右圖)。

資源

1、中國古代歷史人物可視化

輸入一個古代人物名(共收錄52000+人物),就可以顯示該人物的社會關係、親戚關係和生平足跡圖,上圖是李白的生平足跡圖,參見介紹文章。(@inspurer 投稿)

2、CSS 框架排名

這個網頁按照 GitHub 的星星數量,為 CSS 框架排名。

3、動手實戰人工智能(AI by doing)

一本中文電子書,通過實例介紹一些 AI 算法。(@huhuhang 投稿)

4、Lamucal

這個網站可以為任何歌曲生成和絃、節拍、歌詞、旋律和標籤,使用了 Hybrid-Net 模型。(@liufeigit 投稿)

5、Z2H 字貼

一個在線的字帖生成網站,支持中文和英文。(@liamwang 投稿)

圖片

1、19世紀早期的手術器械

19世紀早期,還沒有發明麻醉劑和消毒劑,外科手術是一件非常可怕的事情。

英國聖托馬斯醫院當年的手術器械,保留到了現在。

看看上面的器械,特別是那把鋸子,難怪當年的外科病人有一半是死在手術檯上的。

2、環法自行車賽的冠軍速度

世界最著名的自行車比賽,是環法自行車賽。下圖是從1903年第一屆比賽開始,冠軍的平均速度。

可以看到,冠軍的騎速一直在增加,從第一屆的26.85公里/小時,增加到2021年的41.17公里/小時。不過進入21世紀之後,增長似乎停滯了。

環法自行車賽的路線基本不變,總長3500公里左右。冠軍速度的增長,只有兩種解釋,一種是自行車器材的進步,另一種是運動員可能服用了藥物。

3、無線電波

無線電波是什麼?我們可以把它想象成一個帶電的電容器被拉開,其內部電場溢出到周圍空間。

如果進行電場可視化,繪製虛擬的正電粒子路徑,我們會看到連接兩極的弧形線,從兩側一直延伸到無窮大。

當然,不變的電場對於無線電不是很有用,但是如果改變兩極的電荷,電場就會變化。

文摘

1、史上最長的載人飛行

載人飛行最長可以持續多少時間?

1958年12月到1959年2月,兩個飛行員乘坐一架小飛機,一共在空中停留了64天22小時19分鐘,這個記錄至今無人打破。

大家可能想不到,這兩個飛行員不是科學家,也不是軍方人員,而是美國拉斯維加斯一個娛樂城的員工。

當時,為了吸引顧客,他們想出一個點子,如果開著畫著公司標誌的小飛機,創造在空中不間斷飛行的紀錄,就可以提升公司的知名度。老闆覺得是個好主意,就同意了。

1958年12月4日下午3點52分,他們起飛了。公證員駕駛一輛敞篷車在跑道上追趕飛機,起飛的一剎那,他們在輪胎上塗上白油漆,防止飛機偷偷降落。

為了長時間在空中停留,這架小飛機必須定期接受補給。它平時在空中飛,但是每天有兩次貼近地面,讓卡車來加油,同時補給生活物質。

65天的飛行過程中,卡車一共為飛機加油128次。

兩個飛行員輪流駕駛飛機,休息的那個人會閱讀漫畫和玩遊戲,還會數下面道路上有多少輛汽車,以此打發時間。他們的生活垃圾會打包,從空中扔到無人的沙漠中。

有一天凌晨,駕駛飛機的那個飛行員實在過於疲勞,不禁睡著了。等他醒來,飛機已經自行飛行了一個多小時。除此以外,總體上沒有大的事故。

隨著時間的推移,這架飛機的故障越來越多,發動機和儀表都開始出現各種小問題。他們又堅持了幾天,最終決定在1959年2月7日降落。

今天,這架小飛機陳列在拉斯維加斯的麥卡倫國際機場,就掛在旅客行李大廳的上方。

這架上個世紀50年代的小飛機,它的發動機能夠連續運行1500個小時,非常了不起。更了不起的是,兩個飛行員能夠在充滿噪音的狹小機艙裡面生活兩個多月,這不是常人可以忍受的。可能正是因為這個原因,該記錄至今未被打破。

言論

1、

電動汽車的最大缺點是,大部分能量用來移動電池,而不是移動乘客。

人類的體重並不重(大約70公斤左右),特斯拉 Y 型汽車的電池重量是770公斤。所以,運送電池的耗能是運送乘客的10倍。

-- Hacker News 讀者

2、

個人的財務管理,其實只有兩條原則:一是支出小於收入,二是做對投資,投資對象可以是能夠獲利的資產,也可以是你的個人技能。

-- Hacker News 讀者

3、

如果你感覺自己被困住了,焦慮並充滿消極情緒,生命出現了停滯,那麼治療方法很簡單:做點什麼。

-- 《擺脫束縛的最好方法》

4、

我所在的公司去年賺了數十億美元,但是決定解僱數百名工程師(佔員工的很大比重)。一些我最尊敬的優秀工程師就這樣離開了,這完全沒有道理。

此前公司已經裁員過一輪了,管理層那時告訴我們,員工調整已經完成,一切到此為止。

你不能相信比你地位高的管理者告訴你的任何事情。他們可能對自己也撒了謊,更何況對你。永遠不要對你的公司投入感情。

-- Hacker News 讀者

5、

有一種流行的錯誤觀點,認為黑洞就像宇宙吸塵器,會把周圍一切吸進去。事實上,如果太陽塌縮變成一個黑洞,太陽系行星的軌道將不會變化,因為太陽系的中心質量保持不變,行星感受到與以前相同的重力。

黑洞的獨特之處在於尺寸非常小,但密度很高。這使得在非常接近它的質心的地方,引力極其強烈,但這不會增加遠離質心之處的引力。

-- 《最早提出黑洞的人》

往年回顧

不要誇大 ChatGPT(2023 #248)

美國製造是否可能(2022 #198)

微增長時代(2021 #148)

怎樣清晰地表達自己的觀點?(2020 #98)

(完)