這裡記錄每週值得分享的科技內容,週五釋出。
封面圖
日前,北京航空航天大學研發的"雙關節大鳥型撲翼飛行器"(即機器鳥),創造了拍打翅膀式飛行器的單次飛行時間的世界紀錄,達到1小時31分04秒98。(via)
本週話題:手機充電問題的解決
手機充電,大家每天要花多少時間,會不會覺得很煩人?
不過,這個問題最近好像解決了。
上週,小米釋出了 Redmi Note 12 手機的探索版。
它的最大亮點是,號稱具有世界最快的快充,可以9分鐘充滿一塊 4300mAh 的電池。
你沒有看錯,真的是9分鐘,也就是一杯茶的時間,就能把電池從0充到100%。
那樣的話,手機充電完全不成問題了。早晨起床洗漱的時候,隨便充一下電,就能堅持到晚上回家了。
為什麼它的充電這麼快?
原因很簡單,因為它配了一個前所未有的 210w 充電器。
這個真的是驚到我了。我的印象中,手機充電器的功率前不久才突破 100W,居然一轉眼就來到了 210W!
210w 是什麼概念?我來給大家解釋一下,為什麼達到這個功率,手機充電問題就基本解決了。
充電快不快,最根本的一點,就是要看配套的充電器支援的輸出電壓和輸出電流,最大是多少。
這些引數都印在充電器上,字型比較小,需要耐心找一下。以小米的這個 210w 充電器為例,它最大的輸出電壓/電流是 20V/10.5A。這兩個引數相乘,就得到了充電功率為 210W。
一般的手機慢充都是 5V/2A,甚至是 5V/1A。這樣的話,充電功率就只有 10W 和 5W。
接著,再看手機的電池容量,小米這臺手機是主流的 4300mAh。也就是說,這塊電池可以用 4300mA 電流持續供電1個小時(1h)。
我們知道,鋰電池的輸出電壓統一為 3.7V,因此這塊電池包含的能量,就是"電流 * 電壓 * 持續時間"。
4300mAh * 3.7V = 15910mWh
所以,這塊電池的能量是 15910mWh,也就是 15.91 Wh。那麼,計算充電時間就很簡單了。
15.91Wh / 210W = 0.076h
看到了沒有,使用 210W 的充電器充滿這塊電池,理論時間只要0.076小時,大約4分33秒。考慮到能量損耗和涓流問題,9分鐘的實際充電時間是一個可信的結果。
作為比較,使用最普通的 5V/2A 充電器(或者 10W 的移動電源),完全充滿這塊電池的理論時間接近1.6小時。
15.91Wh / 10W = 1.591h
因此,當充電器的功率達到 210W 時,充電時間可以從一個多小時減少到幾分鐘,對日常生活的干擾就變得很小了。
看到這裡,有的讀者肯定會想,充電功率進一步提高,充電時間豈不是還能壓縮?
我告訴大家,這個不太可能了,家用的手機充電器達到兩百多瓦的功率,大概就到頭了。因為人體絕對安全的電壓,不能超過 24V,再高的輸出電壓可能就有觸電的風險。另一方面,我國規定,小功率家用電器的輸入電流不超過 10A。這兩個數字相乘,功率就是兩百多瓦。
抖音 iOS 客戶端揭秘
抖音的 iOS 客戶端,可能是國內使用人數最多的 iOS App 之一。
但是,大家未必知道,它的歷史其實很短,第一版在2016年9月上線,迄今只有六年。
這六年中,它的使用者人數飛一樣增長,這給程式碼工程和軟體質量帶來了巨大的挑戰。而且,它的功能也在不斷增加(比如直播和連麥),而且還引入了雲端計算和機器學習等新技術。
下週六(11月12日)下午,抖音 iOS 基礎技術團隊要做一場技術分享,談談他們是怎麼開發的。內容很精彩,感興趣的朋友不要錯過。
這次活動一共有五個講座,都是負責工程師親自分享,乾貨很多。
其中,兩個跟軟體工程有關:(1)如何透過靜態分析,保證 iOS 程式碼質量;(2)抖音 iOS 客戶端如何做自動化測試與持續整合。
另外一個跟影片處理有關:(3)抖音 iOS 客戶端如何最佳化影片播放品質。
最後兩個則是抖音核心競爭力:(4)首頁影片 Feed 如何重構;(5)抖音 iOS 客戶端的機器學習實踐。
我本人對上面第四個講座很感興趣。眾所周知,抖音會根據每個人的偏好,生成首頁的影片 Feed,決定了哪些影片、按照什麼順序推送給使用者。這是抖音最重要的功能,也是最主要的流量入口,更是很多影片 Up 主最關心的事情。
根據工程師的介紹:"首頁 Feed 一直在迭代,2020年初,僅 Feed 倉庫程式碼量就超過30萬行,數個檔案過萬行。"這次講座,他們就會談談影片 Feed 重構的一些具體做法。
這次活動是抖音官方主辦的技術沙龍,由位元組跳動技術社群 ByteTech 發起,旨在跟外部開發者交流和分享抖音的技術實踐。
iOS 團隊的工程師除了跟大家直接見面,還會有 Q&A 環節,回答觀眾問題。真的是機會難得,下一次不知道是什麼時候了。
前面說過了,活動時間是下週六(11月12日)下午,形式是免費線上直播。參加者需要預先報名,現在點選這個連結,或者掃描上方二維碼,瞭解詳情並報名。活動當天,還會有紀念品抽獎。
科技動態
1、牆壁透視
一家以色列公司推出了"牆壁透視"裝置,可以透視牆後的物體和人員。
它的原理是使用微波雷達穿牆,接收牆後物體的雷達波反射成像。
這個裝置可用來檢測房間內是否存在生命、房內人數、空間的總體佈局等等,甚至能夠判斷一個人是坐著、站著還是躺著。它主要供軍隊、警察、情報部門、搜救隊使用。
2、付費顏色
Pantone 是一家美國公司,最早生產油墨,後來發明了一套配色系統,給每一種顏色編號,保證同一種色彩不管用在什麼地方,都是一致的。它的這套配色逐漸成為行業標準,也申請了專利。
Adobe 公司長期與 Pantone 合作,PhotoShop 內建了 Pantone 配色,使用者可以免費使用。
後來,Adobe 不願意再付錢給 Pantone 了,兩家公司去年宣佈停止合作。今年10月,PhotoShop 正式移除了 Pantone 配色(下圖)。
後果就是,如果你以前的圖片檔案(psd 檔案)使用了 Pantone 配色,這個顏色在新版 PhotoShop 將變為黑色。
如果你想還原顏色,就必須向 Pantone 公司購買專門的外掛,價格是每月15美元。這件事情引起了熱議,重新整理了大家的認識,顏色原來也要付費使用。
3、列印程式碼
上週五,馬斯克入主推特的第一天上午,工程師突然收到通知,讓他們列印過去30天~60天中自己寫的程式碼。馬斯克會跟他們座談,現場可能會看他們的程式碼。
一時之間,整個公司的印表機都在排隊,A4 紙也不夠了。
一位 iOS 工程師在網上貼出照片,展示自己剛剛列印好的程式碼。
到了中午,工程師又收到通知,立即停止列印程式碼,已經列印的要放進碎紙機,只要在電腦上準備好程式碼就可以了。
於是,公司的碎紙機前又排起了隊......
4、感測器尺寸的誤導
著名攝影網站 DPreview.com 提出,手機感測器尺寸的傳統表示方法非常誤導。
比如,iPhone 13 Pro Max 的感測器尺寸是 1/1.65英寸,而小米 12 Ultra 是1英寸,你能看出來它們的大小差了多少?
前者感測器的實際面積是44平方毫米,而後者是128平方毫米,大了將近三倍。
DPreview 建議放棄傳統的英寸表示方法,統一改成只使用實際面積(平方毫米)來表示感測器的尺寸。
5、東京筆展
一年一度的東京筆展,上週舉行。
出乎意料,門票全部賣光,而且觀眾大多數是年輕人。
這個展覽的主要展品分成三類:筆、紙張和墨水。
雖然還有很多人喜歡,但是不可否認的是,這些文具的實用價值越來越少,正逐步變成一種收藏品。
文章
1、退役的 Netflix 快取伺服器(中文)
一位網友買到了一臺2013年的 Netflix 伺服器。它原來的用途是影片快取,容量可以達到 262TB,現在已經退役了,不過還能正常開機使用。大家可以看看影片網站的快取伺服器是什麼樣。
2、走進世界最深地下實驗室(中文)
四川大涼山的2400米山腹之中,有著一個世界最深的地下實驗室,用來尋找暗物質。
3、索尼麥克風與 5G 頻率衝突(中文)
索尼的多款無線麥克風使用了 700MHz 頻段,這與國內的 5G 通訊頻段衝突,導致這些麥克風會頻繁出現收音故障。
4、為什麼電池只有1、5、7號?(中文)
本文介紹一些乾電池的知識,它們的編號怎麼來的。
5、details 元素的兩個樣式問題(英文)
HTML 網頁的 details 元素有摺疊效果,本文討論怎麼調整這個元素的樣式。
6、input 元素的 capture 屬性(英文)
很多人大概不知道,手機瀏覽器的網頁輸入框(input 元素)可以用capture
屬性,直接獲取攝像頭的資料,不需要 JS 程式碼。
7、Heroku 的替代品(英文)
Heroku 原來是一個免費服務,可以託管網站。最近它關掉了免費服務,要求使用者付費。
本文介紹一些替代品,包括免費的部署服務和免費的資料庫服務兩部分。
8、為什麼 PCIe 擴充套件槽正在減少(英文)
主機板的擴充套件槽現在基本都是 PCIe 介面和 M.2 介面。本文分析為什麼新出的主機板上,PCIe 插槽的數量正在不斷減少。
工具
SourceHut 可能是最值得信賴的程式碼託管服務。它最近更新了服務條款,宣佈了兩個變更。
1)刪除託管的加密貨幣和區塊鏈專案,"因為這些專案只用來收割窮人和非法交易。"
2)關閉美國辦公室,從此不要求使用者遵守美國法律。
SQLite 官方的 wasm 專案終於來了,方便了以後網頁呼叫 SQLite 資料庫。
3、ravynOS
大家知道,MacOS 是基於 FreeBSD 開發的。 ravynOS 這個專案就是想創造一個儘可能像 MacOS 的 FreeBSD 分支,但是完全開源。
使用 AI 模型為黑白照片上色,有多種風格可以選擇。另一個類似服務是 DeOldify(下圖)。
5、sttr
一個跨平臺的命令列工具,用途是提供儘可能多的字串相關操作,比如計算字數、MD5 雜湊、提取 Email 地址等等。
6、ntfy
一個開源的 pub-sub 通知服務,你可以用它向手機和桌面電腦推送訊息。類似的工具還有 Gotify。
一個 Windows 桌面軟體,用來將 CSV 格式轉成條形圖,特色是底層使用了 Unreal Engine 5 引擎,視覺效果應該非常強大。
8、Crawlee
一個 Node.js 的網頁抓取和瀏覽器自動化庫,底層包裝了無頭瀏覽器 Playwright,功能比較多。
這個開源專案為 Stable Diffusion 模型提供一個好用的 WebUI,各種引數都可以調整。
資源
1、劉拓的照片
2021年10月26日,北京大學考古文博學院博士劉拓,在四川馬爾康市甲扎爾甲山考察洞窟壁畫時,不幸墜崖去世,終年31歲。
他生前探訪過三十多個國家的古蹟,其中包括伊拉克、阿富汗、敘利亞、巴勒斯坦、利比亞、葉門、蘇丹、沙特、伊朗等許多不容易到達的地方。他拍攝了上百萬張照片,總計有十幾個 TB,1.5萬個目錄。
在他逝世一週年的紀念日,他的家人和朋友將這些照片整理出來,放在網盤上,免費分享給需要它們的人。
"劉拓深切地瞭解文物勘查的必要性與急迫性,以及這一過程的不可替代性,我們相信,那些因為他的努力在消失前被留存下來的影像被傳承和研究的時候,他會一直被人記起。"
蘋果上週釋出了新版的雲端儲存 iCloud 服務,現在沒有蘋果裝置的人,也可以使用它了。
這個英文倉庫收集各種提高 Windows 11 安全性的措施。
4、Flask 超級教程(The Flask Mega-Tutorial)
免費閱讀的英文電子書,幫助讀者學習如何使用 Python 和 Flask 框架建立 Web 應用程式。
圖片
1、網上大笑的方式
一項研究統計了各國在網上怎麼表示大笑。
美國是 haha,英國是 LOL,中國是23333。
2、托爾金的插畫
最近,《指環王》作者托爾金的遺產基金會,上線了新的官網。
該網站首次公開了托爾金本人畫的一些插圖,讓我們瞭解作者自己想象中的中土世界。
(1)巫師居住的薩魯曼塔
(2)大魔王索倫的要塞
(3)霍位元人的夏爾小鎮
(4)惡龍史茅革的地堡,堆滿了財寶
文摘
很多程式設計師喜歡木工,自己動手製作各種木製品。
這不是偶然的。木工有一些特點,會讓程式設計師感到非常熟悉,與程式設計並沒有太大的不同。
(1)兩者都需要自己動手建造。
(2)兩者都有大量的工具可以使用。木工需要電鑽、起子、鋸子、刨子、鑿子、銼刀、錘子......你需要自己找到最合適的工具。
(3)兩者都要受到很多外界限制,除了金錢方面。軟體有資源限制(CPU、記憶體、頻寬、延遲、工時等),木工則有物理空間的限制。
(4)兩者都是先設計,後建造。不管是軟體還是木工,都必須在建造之前,就想清楚你要製作什麼,並弄清楚不同部分如何相互作用。
(5)兩者都需要等待,軟體需要等待編譯,木工需要等待膠水、油漆這些事情。但是,等待也使得你可以同時處理多個專案。
(6)兩者都有使用者。無論軟體還是木工,做出來都是有使用者的。
總之,木工的許多方面都與軟體高度相同,而且你可以更快速地得到反饋,與使用者密切互動,同時又不像寫程式碼那樣乏味,所以它對程式設計師有很大的吸引力。
言論
1、
"準備悖論"指的是,如果提前採取有效措施,就可以減輕某種未來的災難,那麼人們就會傾向於認為,這種災難沒有那麼嚴重,不會造成太大損害,從而阻礙對這種災難進行提前準備。
-- 維基百科
2、
一件事情的直接後果,稱為一階結果;直接後果引發的其他後果,稱為二階結果。
如果一個人可以預見到直接結果,他就具有一階思維。真正的聰明人擁有二階思維,甚至三階思維。
-- 《二階思維》
3、
汽車正變成一部帶輪子的智慧手機。
4、
讓我們使用網路來創造令人興奮的新事物,讓我們使用網路來幫助人們相互瞭解。
-- 蒂姆·伯納斯-李,全球資訊網的發明者談他對於網際網路的憧憬
5、
推特所有問題的根源,都來自"轉發"按鈕。正能量的事情少有人轉發,負能量的事情大量轉發。
這個按鈕以極快的速度,傳播憤怒或假訊息,從而使得陌生人得以協調或"編隊",開始對目標的共同攻擊。
-- 《推特的問題》
歷史上的本週
2021年(第181期):移動支付應該怎麼設計?
2020年(第131期):你的頭腦是二值邏輯,還是三值邏輯?
2019年(第79期):我們的生活越來越依賴機器
2018年(第28期):軟體開發是真正的知識嗎?
說明
週刊每週五發布在我的個人網站和微信公眾號《阮一峰的網路日誌》,歡迎訂閱。
週刊內容開源,自由使用,倉庫在 GitHub: ruanyf/weekly,歡迎提交 issue 投稿。另有《誰在招人?》服務,提供程式設計師就業資訊。
商業合作或產品推廣,請郵件聯絡(Email: [email protected] )。
鳴謝
感謝國產軟體 FlowUs 支援週刊。
FlowUS 是一個知識管理與協作的 SaaS 產品,整合了"文件+表格+網盤",具有寫文件、製作主頁、管理資料、儲存檔案等多種用途。
週刊的 FlowUs 專欄,歡迎訪問。
(完)