科技愛好者週刊(第 286 期):藍色指示燈的解決方案

阮一峰發表於2024-01-12

這裡記錄每週值得分享的科技內容,週五釋出。

本雜誌開源,歡迎投稿。另有《誰在招人》服務,釋出程式設計師招聘資訊。合作請郵件聯絡[email protected])。

封面圖

上個月,北京城市圖書館對外開放。這個圖書館又名"森林書苑",一根根白色的柱子象徵樹木,中間彎曲的主幹道象徵山谷,讓讀者產生"在森林中讀書"的感覺。(via

藍色指示燈的解決方案

你注意過嗎,電子裝置的指示燈是什麼顏色?

一般來說,黃色和綠色的指示燈,比較能夠讓人接受,感覺很平和。

怕就怕,藍色指示燈。

科學家早就發現長時間暴露在藍光中對健康不利

我來摘錄一段。

"400nm~460nm 的高能短波藍光才是影響人體健康的主要波段。

藍光的主要危害是對視網膜可造成光化學損害,加速黃斑區細胞的氧化損傷。同時,藍光還可引起視疲勞、淚膜穩定性下降等。"

簡單說,藍光傷眼睛,會加速黃斑細胞的老化。

而且,藍光還會干擾人類睡眠。如果臥室裡面有明亮的藍光,你就睡不好。另外,藍光對於兒童的生長髮育也有影響。

這就是為什麼市場上有那麼多"防藍光"產品,配眼鏡時,都會問你要不要"防藍光鍍膜"(雖然它可能實際上沒用)。

藍光對健康不利的主要原因,可能跟它的能量高有關。可見光有"紅橙黃綠青藍紫"七色,排在越後面的顏色,頻率越高,能量也越高。三原色(藍、綠、紅)之中,藍色的能量是最高的。

但是不知何故,很多廠商堅持使用藍色指示燈,尤其是國內的電子廠商,彷佛偏愛藍燈。他們大概覺得,藍燈看上去很高科技。

我家的路由器和電視盒子,電源指示燈不幸就是藍燈,只要開機,就一直是明亮的藍光。路由器放在角落,可以不去看它。但是,電視盒子總是正對著你,因為遙控訊號的接收區跟藍燈做在了一起。只要開啟電視機,藍燈就會亮起。我為這個事情很煩惱。

上週,Hacker News 社群有一篇文章,一個老外也在抱怨這個問題,下面有很多討論,很多人跟我有同樣的煩惱。

他們提出了很多藍色指示燈的解決方案。最簡單的方法就是,使用黑色的電工膠布貼掉它。

電工膠布完全不透光,不會有藍光漏出。而且,它耐高溫,強度高,比較適合電子裝置。

如果希望保持一定的透光,方便檢視裝置的執行情況,黑色膠布就不行了,可以改用黑色的指甲油,塗在藍燈上面。

黑色指甲油的優點是,可以自己調節塗抹的厚度,從完全不透光到透一點光,你自己決定。但是,它和電工膠布都不適合電視盒子,因為它們遮掉藍光的同時,也遮掉了遙控器訊號。

那個老外提出了一種我認為絕妙的解決方法,那就是使用透明的紅色糖果紙。

你把它貼在藍燈前面,藍光就會變得很柔和,同時它允許遙控器的紅外線訊號透過,所以不影響遙控器的使用。

根據那個老外的測試,藍燈前面貼上兩層糖果紙,遙控器依然可以正常工作,同時藍光幾乎減少為零。如果你的電子裝置也有藍色指示燈的問題,不妨試試看上面的方法。

[詳細日程] 掘金年度技術演講

上週,週刊釋出了"掘金年度技術演講"的活動訊息,1月20日在深圳灣萬麗酒店,大家還有印象嗎?

這次是稀土掘金社群的年度活動,他們非常重視,投入了大量資源,邀請了很多重量級嘉賓。現在,大會的詳細日程出來了,我幫忙轉發,大家看看有沒有自己感興趣的話題?

主論壇(9:30-12:30)

主論壇是在1月20日的上午,演講者是來自位元組跳動、NVIDIA、Datastrato、華為諾亞方舟實驗室、Jina AI 等企業的技術大咖,分享大前端、AI 和雲原生等熱點話題,詳見下圖。

分論壇之開發者生態(14:00-17:00)

開發者生態分論壇分為兩個環節:主題分享和分組討論。在主題分享環節,共有四位分享嘉賓,每人用20分鐘的時間進行簡短而精彩的分享。

  • ModelScope 的成晨:大公司內開發者生態。
  • 零一萬物的林旅強:從公司角度分享大模型相關見解。
  • 張志平:阿里技術專家和 DB-GPT 技術委員會成員,分享專案經驗。
  • Datawhale 的蘇鵬:分享開發者社群的構建以及大模型對社群的影響。

在分組討論環節,參會的開發者們將圍繞 LLM 相關主題展開觀點交流。

分論壇之開發者機遇(14:00-17:00)

開發者機遇分論壇將分為三個環節:主題分享、分組討論和 QA + 總結。在主題分享環節中,共有四位分享嘉賓。

  • 翟佳:《從 Pulsar 看中美開源商業化》
  • 郭煒:《如何用開源撬動全球 SaaS 槓桿》
  • 孫昱昊:《OpenChat 及大模型低成本部署的可行性》
  • 宜博:《從 AI First 第一性原理尋找AGI時代的創業機會》

在分組討論環節中,每位嘉賓將帶領各自的小組,就技術出海、大模型變現以及如何助力業務發展等話題展開深入探討。

最後的 QA + 總結環節將為大家提供進一步提問的機會,並對整個活動進行總結。

分論壇之掘金茶話會(14:00-17:00)

掘金茶話會以圓桌的形式舉行,將與各位開發者一同探討三大議題。

  • 議題一:大模型浪潮下,可能帶來哪些改變?
  • 議題二:程式設計師該如何乘風破浪,衝浪 AI 新趨勢?
  • 議題三:被取代 or 做主宰,程式設計師如何規劃職業?

每個議題分成自我介紹、主題分享、圓桌討論和圓桌總結四個部分。

特別福利

本次活動是免費參加,大家不要忘記報名,可以點選這個連結,也可以掃描上方海報的二維碼。

主辦方還提供了大量精美禮品,包括掘金 who cares 杜邦特包、稀土掘金 X A-SOUL 聯名雙層便攜飯盒、warm 兔 you 針織卡套等(下圖)。只要分享海報(連結在抽獎規則裡面),就能參與抽獎,中獎率10%左右,詳見抽獎規則

科技動態

1、手機跌落的新紀錄

1月5日,美國阿拉斯加航空公司的一架波音 737 Max 9 飛機,在飛至5000米高度時,艙門突然脫離機身,從高空墜落。

這真是太可怕了,機身多了一個大洞。萬幸的是,沒有乘客掉出飛機,大家提心吊膽地看著這個洞,直到飛機緊急降落。

雖然沒有人員傷亡,但是有一些手機掉出了飛機,這大概是跌落高度最高的手機了。

其中,兩部手機已經被發現。

有一部是 iPhone,居然沒有任何損傷,還在正常執行,這可能跟它掉在樹林裡面有關。這真是 iPhone 的活廣告。

2、巴拿馬運河危機

大家知道,南美洲和北美洲的陸地是連在一起的。為了方便美國西海岸到東海岸的海運,20世紀初美國人在中美洲挖了一條巴拿馬運河(下圖)。

巴拿馬運河是太平洋與大西洋之間最短的海路,終年貨輪不斷。

但是,去年下半年開始,巴拿馬運河發生了旱災。由於氣候變暖,運河水位下降,大型船隻無法通行了,只有等到下雨時水位上升才行。

上圖中,運河底部的樹枝都露出水面了,可見水位下降得多嚴重。遠處就是一艘大型集裝箱輪船,被困在運河裡面了。

上圖中,運河船閘外,水位已經見底。

當年,選擇巴拿馬這個地點開挖運河,不僅因為它是中美洲最窄的地方,還因為它有一系列天然湖泊,可以利用(下圖),能夠節省大量工程量。

這些天然湖泊如今沒有足夠的淡水注入,水位日益下降。這導致巴拿馬運河的嚴重堵塞,船隻排成長隊等待透過。

這對美國的貨物運輸有很大影響。美國正在評估,是否要挖一條隧道,將淡水引入這些湖泊,以提高水位。但即使這樣做,也是多年以後的事情了。在此之前,巴拿馬運河將越來越難透過。

3、iPhone 的實體鍵盤

一家英國創業公司發明了 iPhone 的鍵盤套,只要把手機套在裡面,就能擁有實體鍵盤。

不過這樣的話,手機會變得非常長,好處是螢幕上不會出現虛擬鍵盤,可顯示面積變大了。

對於那些希望在手機上面快捷打字的使用者,這可能是一個很有用的工具。

4、防跌倒背心

一家蘇州的創業公司,推出了"防跌倒背心"。

它借鑑了汽車安全氣囊的原理,對老年人提供跌倒保護。

它根據"跌倒檢測"的演算法,一旦發現穿戴者跌倒,氣囊會在0.18秒內充氣。一個老人倒地需要0.3秒,因此就能提供防摔傷保護。

充氣後,它可以包裹住頭部、肩膀、背部、臀部。因為頭部磕碰最致命,所以對頭部的包裹尤其嚴密。

文章

1、我的 Pascal 程式設計經歷(中文)

Pascal 語言之父尼克勞斯·沃斯(Niklaus Wirth)本週逝世。作者回憶了自己從小使用 Pascal 語言的經歷。(@DoctorLai 投稿)

2、OpenWrt 將推出自己的路由器(中文)

著名的開源路由器作業系統 OpenWrt,為了慶祝專案20週年,將推出了一款自己設計的路由器,價格低於100美元,特點是刷機刷不死。

3、embeddings 是什麼意思(英文)

GPT 模型的基礎是一種叫做 embeddings 的技術,用來將文字轉換成向量,從而可以計算出文字之間的相似度。

4、如何估計不重複元素的個數(英文)

本文提出一種很有趣的演算法,估計一個數列裡面不重複元素的個數,關鍵是它只使用指定大小的記憶體。

5、網路推送揭秘(英文)

作者寫了一個簡單的實現,解釋漸進式 Web 應用程式的網路推送(Web Push),即怎麼向使用者推送通知。

6、集裝箱船的秘密語言(英文)

集裝箱輪船往往畫著很多符號(上圖),本文簡單介紹它們的意思,對輪船感興趣的朋友,可以看看。

工具

1、VisActor

一個位元組出品的前端資料視覺化解決方案,分成圖表庫 VChart 和表格庫 VTable。(@airgeek 投稿)

2、h5player for tampermonkey

一個油猴指令碼,為 H5 影片網站增強功能(多級播放速度、截圖、畫中畫、調節亮度、飽和度、對比度等),支援各大主流影片網站。(@xxxily 投稿)

3、照片修復小小助手

一個開源的微信小程式,用來消除圖片中指定的人和物,純客戶端實現,無服務端。(@wangqmshf 投稿)

4、Pacman 遊戲復刻

開源的吃豆人遊戲網頁版復刻,試玩 Demo。(@mumuy 投稿)

5、UShare

一款生成程式碼和文字分享卡片的網頁工具,可以設定字型和字型大小。(@szmxx 投稿)

6、mdcat

一個cat命令的替代品,可以在命令列顯示 Markdown 檔案渲染後的內容。(@lengyijun 投稿)

7、SuperCopy(超級複製)

一個瀏覽器外掛,用來解除網頁限制(比如禁用右鍵),然後複製網頁內容。(@WFANG12719 投稿)

8、Vue DevTools Next

Vue 官方開發者工具的下一個迭代,旨在增強 Vue 開發者體驗。(@webfansplz 投稿)

9、yft-design

基於 fabric.js 的名片編輯應用。(@more-strive 投稿)

10、ant-codeAI

透過 OpenAI、Gemini 等模型,生成 Web(React,Vue,Tailwind CSS)和 native(react native)程式碼。(@sparrow-js 投稿)

11、paint-board

一個開源的畫板專案,匯聚了很多創意畫筆,試用 demo。(@LHRUN 投稿)

12、Read Copilot

一個蘋果裝置的閱讀器 App,支援 RSS 和 Read It Later 功能,並可以用 AI 生成總結、文章大綱和翻譯。(@dongsuo 投稿)

13、海豹 D2C

一款 Figma/MasterGo 的外掛,將設計稿匯出為 React、Vue、RN、微信小程式程式碼。(@Kinasha 投稿)

14、vscode-common-intellisense

VS Code 外掛,為主流的前端框架提供程式碼提示(intellisense)。(@Simon-He95 投稿)

15、Screenshot Beautifier

開源的頁面截圖美化工具,試用 Demo。(@CH563 投稿)

16、Apache Answer

一款基於 Golang 和 ReactJS 的開源問答平臺軟體,幫你快速建立問答社群,也可用來搭建社群論壇、支援中心、知識庫等。(@PrimmaAnna 投稿)

17、Yazi

一款執行在終端裡面的檔案管理器,跨平臺,支援圖片預覽,使用 Rust 語言開發,速度快。(@lengyijun 投稿)

18、AI 換臉

上傳圖片和影片,可以對裡面的人物進行換臉。(@CNHarrySun 投稿)

資源

1、linkhut

一個社交化的書籤網站,可以供個人儲存網路書籤。

2、AI Search

這是一個搜尋引擎,除了搜尋結果,它還會根據你選擇的語言,給出搜尋結果的總結。(@aooyoo 投稿)

3、齊思

一箇中文的每日科技新聞的集合網站,由 AI agent 在後面維護整理。(@caoxuwen 投稿)

4、Email.ML

一個極簡的臨時郵箱,支援多個域名地址,一小時有效,使用技術棧為 Cloudflare Workers + Nuxt。(@ccbikai 投稿)

圖片

1、開放電路

去年,美國出版了一本名為《開放電路:電子元件的內在美》(Open Circuits: The Inner Beauty of Electronic Components)的書籍。

該書詳細介紹各種基礎電子元件,最特別的地方是,它有許多精美的插圖,將電子元件剖開展示。下圖是一個電容器的垂直截面圖。

你能認出以下是哪種電子元件嗎?

文摘

1、我們都只是暫時的健全人

今年6月,我和家人在海灘度假。

由於一個意外,我的膝蓋受傷了。我立刻就知道大事不好。

我躺在沙灘上,無法站起來,任憑海浪拍打著我。喝了幾口海水之後,我拖著身子從海浪裡面,向著岸上爬行。

現在過了三個月,我走路還是一瘸一拐。我的身體正在好轉,但康復速度很慢。醫生告訴我,"可能還需要幾個月。"

這些日子裡,我發現自己比以往任何時候都更需要"無障礙"設施:樓梯欄杆、入口坡道、電梯等等。

這些東西我以前很少注意到,但是現在變得對我至關重要。

我腦海中不由浮現了以前聽到的一句話:"我們都只是暫時的健全人。"

你知道嗎?世界上現在有五分之一的人,患有某種形式的殘疾。即使那些100%健全的人,在他的一生中,最終都會經歷或大或小、暫時性或永久性的殘疾。

我知道自己很幸運。我的膝蓋每天都在康復,而且我是辦公室工作,不需要走動。

我現在很感激,我所擁有的健全人的能力,感激我世界上那些讓我可以正常生活的人們,我以前忽視了他。

我們需要幫助殘疾人,努力建立一個對殘障人士友好的生活環境,最終這就是在幫助我們自己。

言論

1、

如果他知道你沒有浪費他的時間,他就會很慷慨。

-- 朋友回憶尼克勞斯·維爾特(Niklaus Wirth)教授,本週去世的瑞士電腦科學家,他發明了 Pascal 語言

2、

韓國的圍棋世界冠軍李世石,輸給人工智慧以後,2019年決定退出圍棋比賽。原因可能是,他覺得圍棋已經被機器變得廉價化了。

你原以為,精通某項運動需要多年的訓練、仔細的思考、知識的積累,但是有一天,你突然發現,只要使用軟體,無需任何思考和知識就能實現這個目標。這讓你過去生涯中很多的付出,看起來都是浪費時間。

-- 《程式設計技術的日漸衰落》

3、

正規表示式讓程式設計師感覺像一個強大的魔法師,但這不是一件好事。

複雜的正規表示式很難理解,也很難除錯。我認為,應該儘可能避免使用它們,大部分正規表示式都可以用更易讀的程式碼替代。

-- Terence Eden

4、

軟體需要有人通盤理解它的運作機制,所以單個工程師有可能比一個職業開發團隊造出更好的產品。因為單個工程師花時間,完整理解了他要構建的軟體,而職業開發團隊總是從一個專案轉移到另一個專案。

這也是為什麼接手不熟悉的專案,比重建該專案要困難得多,以及為什麼軟體外包的質量總是如此糟糕。

-- 《突然間我懂了軟體》

5、

未來的內容生產,就是兩種趨勢的鬥爭。

一種是 GPT 工具快速、廉價地生產出大量的文章,造成巨大的內容汙染。

另一種是更多的人可以藉助 GPT,更容易地創作更多優質的內容,內容行業的進入門檻會降低,對周圍一切的理解將會更加深入。

-- 《AI 如何改變我們的知識》

往年回顧

未來兩種人會增加(2023 #239)

下一個內卷的行業(2021 #189)

生物學的可怕進展(2020 #139)

不下雨的地方,不要去賣傘(2020 #89)

(完)

相關文章