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

推薦訂閱源

博客园 - 司徒正美
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 安全吗?
科技愛好者週刊(第 177 期):iPad 的真正用途
阮一峰 · 2021-09-24 · via 阮一峰的网络日志

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

本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。

週刊討論區的帖子《誰在招人?》,提供大量程序員就業信息,歡迎訪問或發佈工作/實習崗位。

封面圖

23歲的寧夏青年董書暢,今年6月份在西藏阿里地區,拍到了一張完美的日環食照片。最近獲得了英國格林威治天文臺評選的2021年天文攝影冠軍照片。(via

本週話題:iPad 的真正用途

大家的平板電腦,都用來幹嘛?

根據我的觀察,第一位的用途都是看視頻,其次是玩遊戲。

如果有人說,平板電腦是生產力工具,那屬於胡說。無論是學習和工作,它遠遠不如筆記本電腦好用和強大。

我曾經幻想,外出時使用平板電腦開發。結果發現根本不可行,要什麼缺什麼,開發體驗極差,最多隻能緊急時登錄服務器,或者偶爾改一下倉庫代碼。

但是,我最近發現有一個用途,平板電腦大大強於筆記本,幾乎可以說,是為這種用途量身定製的工具。

那就是普通人的視頻處理。

專業級別的視頻處理,平板電腦肯定是不行的。但是,普通人偶爾剪剪視頻,它真的是利器,尤其是 iPad pro。

我使用 GoPro 拍攝旅遊視頻,每次要導入桌面設備處理,非常麻煩。要是身邊沒有筆記本電腦,就只能等到旅行結束再說。手機倒是可以剪視頻,但是對於 2K 或 4K 分辨率,處理起來很慢。

今年上半年,蘋果公司發佈了新的 M1 架構的 iPad Pro。我眼前一亮,這個硬件配置跟 Mac mini 是一樣的,而我們已經知道,後者的視頻處理能力很強。

而且,iPad Pro 採用 Type-C 接口,可以直接連移動硬盤,導出文件。它的大屏也適合視頻預覽。總之,種種特點都表明這個設備特別適合視頻處理。

入手以後,經過幾個月的試用,它的表現跟我預想的基本一樣,現場拍完就能剪,立刻就能分享給親友,或者發上網。如果你也需要旅途處理視頻,我推薦這個方案。

平板電腦誕生已經超過10年了,至今沒有清晰的產品定位,不能不說是一件尷尬的事。我建議,廠商們可以把它的主要用途,定位在視頻處理工具,真的很合適,沒準能敲開更大的市場。

順便提一下,iPad Pro 有一個地方,讓我覺得很遺憾。雖然它跟 MacBook 筆記本是一樣的硬件,但是無法安裝 MacOS 應用,只能安裝 iOS 應用。如果蘋果公司願意升級操作系統,它就是貨真價實的筆記本平板了,百分之百的生產力設備。

前端工程化實戰

正在學習前端的同學,有沒有聽說過 "前端工程化" 這個詞?

它是這幾年的熱門領域,大廠招聘往往都有這方面的要求。

那麼,"前端工程化"到底是什麼呢?

我們知道,大學裡面有《軟件工程》這門課,如果把"軟件工程"的做法用於前端項目,就是前端工程化。 比如,優化開發流程、提高項目可維護性、自動化測試、自動化構建、項目發佈管理等等。

前端工程化可以大大提升項目的可維護性,降低維護成本,提供協作便利。這對於大型項目尤其重要,所以大廠才會如此看重前端工程化。

大部分的新人程序員,由於沒有參與過大型項目,對於前端工程化的概念和實踐都非常陌生。這對於正規化開發和應聘大廠,很不利。如果懂一點前端工程,面試可以加分不少,起薪也會比單純的開發崗位更高一些。

本週的課程資料就是一個 《前端工程化實戰》資料包,適合那些學會 React 或 Vue 框架後想更進一步提升的同學。

講課老師通過視頻,帶大家動手構建一個前端組件庫。以這個項目作為例子,重點講解前端工程化的四個主要方面:測試、靜態檢查、代碼打包發佈、工作流程自動化。

同時,還會介紹目前最受關注的工程工具(Docker、GitHub Actions 和 Vite)。

對上面的內容感興趣,希望掌握"前端工程化"知識的同學,可以聽聽看這門課程。

微信掃描上方二維碼,就可以 0元 領取這份《前端工程化實戰》資料包。

報名後,記得添加助教老師微信領取。數量不多,先到先得。

科技動態

1、電動車的超快充電

廣汽的新能源汽車品牌 Aion,最近展示了超快充電技術,充電時間與加油時間差不多。

該公司的 3C 快充可以使車輛在16分鐘內從0%充電至80%;另一種 6C 快充的速度更快,從0%充到80%只需要8分鐘。

根據現場演示,它的充電功率達到 481kW,電壓為 855.6V,電流為 562.8A。這種功率只要4分鐘時間,就能充入35.1度電。但是問題在於,這樣大的電壓和電流,對於充電站的要求很高,需要專門建設,能否推廣還有待觀察。如果一個城市只有幾個這樣的充電站,並沒有實際意義。

2、智能眼鏡的隱私問題

上週,Facebook 與太陽眼鏡製造商雷朋合作,推出了一副智能眼鏡,允許佩戴者聽音樂、接聽電話,還可以拍攝照片和短視頻。很多人擔心這種眼鏡可以用於偷拍。

愛爾蘭的主管部門已經做出決定,如果這種眼鏡要在該國出售,攝像頭工作時,LED 指示燈必須常亮,讓周圍的人知道他們正在被拍攝或拍照。這可以防止偷拍,很多西方國家都有規定,任何有攝像頭的公共場合,都應該有顯目的提示,告知顧客會被錄影。

3、世界最大的海上風力發電機

一家中國公司發佈了,世界最大的海上風力發電機。

它的尺寸有點駭人,達到了242米高,配有三個長達118 米的葉片,葉片旋轉後的覆蓋面積比六個足球場還要大。每小時最多可以發電16000度。

由於風力發電機的發電效率與葉片尺寸成正比,所以廠家總是嘗試製造越來越大的風力發電機,降低每度電的成本。

這種發電機預計2022年建造原型機,2023年試運行,如果一切順利,2024 年上半年開始商業生產。

4、三星電視的遠程屏蔽

三星公司的一批電視機,最近在南非倉庫被竊。但是,這批電視安裝了遠程封鎖功能,開箱後需要連接互聯網激活。三星公司在收到激活請求後,根據電視的序號,遠程禁用了電視的所有功能。

三星公司表示,該技術已經預裝在所有三星電視之中。如果用戶的電視被錯誤封鎖,可以與官方聯繫解除限制。

這裡的問題是,如果電視機可以被遠程控制,那就可以用來監視用戶,用戶不會有任何察覺。所以,購買聯網才能使用的電視機,是存在風險的。

5、四足鯨魚化石

秘魯發現了距今4300萬年前的鯨魚化石,奇特的是這種鯨魚長有四條腿,還有蹄子和蹼足。

科學家認為,這證明了,鯨魚原來在陸上生活,能夠同時游泳和行走,後來回到海里,四條腿才逐漸消失。

生命起源於海洋,後來一部分動物從海里上岸,來到陸地生活,但是其中一些動物後來又離開陸地,回到海洋,鯨魚大概就屬於這種情況。

6、看書縮短刑期

巴西政府宣佈,該國監獄裡面的囚犯,每讀一本書可以縮短刑期四天。書籍必須是文學、哲學、科學或經典著作,每年最多可減少48天的刑期,即讀12本書。

每讀完一本書,犯人必須撰寫一篇讀後感,該文章必須"正確使用語法,沒有更正,保持頁邊距和清晰的筆跡"。監獄委員會根據讀後感,來判斷是否可以減刑。

巴西的監獄人滿為患,相當一部分犯人是文盲。這個計劃應該有助於推動犯人的學習和改造。

7、巴黎"無車日"

上個星期天(9月19日)是巴黎的"無車日"。自從2015年,該市規定每年這一天從上午11點到下午6點,城區全境禁止機動車,只保留公共汽車和緊急目的用車,違者將罰款135歐元(約1000元人民幣)。

當天,香榭麗舍大街擠滿了行人,平時那裡都是擠滿了車。人們發現城市變得安靜,交通堵塞消失了,空氣也乾淨了。

歐洲城市的中心城區,由於沿襲了歷史上的佈局,通常都非常狹小,不適合大量汽車通行,一直有禁止機動車的呼聲。加上近年來防止氣候變暖的考慮,"無車日"在歐洲城市變得越來越流行。

文章

1、楊振寧百歲生日講話(中文)

9月22日,清華大學為楊振寧先生百歲誕辰舉辦座談會。會上,楊先生髮表了一個講話。百歲老人回顧人生,思路依然如此清晰。

2、前端資源的完整性校驗(中文)

網頁的<link><script>標籤有一個 integrity 屬性,指定所加載內容的哈希值,防止被篡改。本文介紹這個屬性的用法。(@dreamapplehappy 投稿)

3、最好的頂級域名(英文)

世界主要的頂級域名都被美國控制(比如 .com 和 .net),國別頂級域名則被各個主權國家控制(比如 .cn)。本文討論有沒有一個相對自由、可靠的頂級域名。

4、使用 C 語言編寫 Shell(英文)

這篇教程講解如何使用 C 語言,自己實現一個簡單的 Shell。其實很容易,只要幾十行代碼就夠了。

5、如何定製 nano 編輯器(英文)

nano 是 Linux 系統自帶的文本編輯器,功能簡單,用起來比 vim 和 emacs 都容易。雖然它的界面很簡陋,但是隻要稍加配置,就能看上去像 vim 一樣。

6、如何使用 GitHub Actions 自動化開發流程(英文)

作者介紹他們公司如何使用 GitHub Actions,將各種開發步驟自動化,舉了很多例子,演示了測試、代碼格式化、構建、部署的配置文件應該怎麼寫。

7、Cloudflare Images 發佈(英文)

CDN 服務商 Cloudflare 發佈了 Cloudflare Images 服務,這是官方的介紹文章。該服務可以託管圖片的存儲,提供優化、剪切和 CDN,價格相當優惠。

8、CSS 的絕對長度單位都不準確(英文)

CSS 有幾個長度單位屬於絕對長度,比如像素px、釐米cm、英寸in、點pt。但是,這些單位都不是準確長度,比如1cm在屏幕上並不等於1釐米(上圖)。

9、Steam 平臺遊戲引擎調查(英文)

本文調查了 Steam 平臺上面的遊戲使用什麼遊戲引擎,可以瞭解目前遊戲開發工具的狀況。

工具

1、DataStation

一個桌面軟件,將數據庫 SQL 查詢、腳本編程、數據可視化結合在一起。用戶可以在一個窗口裡面,完成數據的查詢、處理和呈現。

2、Speakeroo

這個服務將文章轉成語音。用戶通過瀏覽器插件或手機 App,把文章提交到服務器,服務器返回一個 RSS 鏈接,就可以在播客播放器收聽該文章。

朗讀質量相當高,接近真人朗讀。目前支持英文、日文、韓文等,可能以後會支持中文。該服務收費,但每月有免費額度。

3、可視化代碼執行

這個網站會將代碼的執行流程,轉成可視化圖形,展示代碼一步步是怎麼執行的。目前支持 Python、Java、C、C++、JavaScript 和 Ruby 代碼。(@WinterChenS 投稿)

4、TabHub

一個瀏覽器插件,可以定製打開新的標籤頁時,所要顯示的內容,比如圖片、RSS、或者其他網頁。(@gingerhot 投稿)

5、Duplicate Searcher

Windows 軟件,用來找出重複的文件,然後用硬鏈接取代它們,可以節省大量硬盤空間。

6、webcam-filters

Linux 軟件,為攝像頭的直播視頻添加各種實時的圖像過濾器(目前只有背景模糊這一個過濾器),適合用於視頻會議。

7、MDcat

GitHub 有一個官方接口,將 Markdown 源碼轉為 HTML 代碼。這個項目是一個簡單的演示,使用 Python 代碼去調用這個接口,完成 Markdown 的代碼轉換。

8、favicon pang

這個網頁的 favicon 圖標是一個乒乓球遊戲,通過拖動網頁滾動條來玩遊戲。

9、FilesRemote

一個 SSH 圖形界面的文件管理器,通過 SSH 登錄遠程服務器,然後像管理本地文件一樣,管理遠程文件。

資源

1、Cyber

該網站允許用戶創造虛擬畫廊,展示自己創作的或擁有的數字藝術品(需要 NFT)。體驗非常出色,值得參觀,比如這個畫廊這個畫廊

2、Apps for GNOME

Gnome 是 Linux 的桌面系統,這個網站是官方的 App 站,介紹自帶的各種 App,製作得非常清新漂亮。

3、手機上如何 Python 編程(英文)

一個詳細的指南,指導如何在手機上搭建一個 Python 開發環境。

4、數據庫連接字符串大全

軟件連接數據庫,必須提供一個數據庫連接字符串。這個網站收集各種數據源的連接字符串。

5、10 個 Python 聚類算法

聚類算法是常用的數據分析技術,這個教程介紹如何在 Python 語言中,使用10種流行的數據聚類算法。

圖片

1、風向袋

你可能見過風向袋。它是一種錐形的管狀紡織品,一頭大,另一頭小,用來確定風強和風向。

由於風向袋的尾部直徑比頭部小,受風時會自然在風的方向上膨脹起來,因此可以用來了解風從哪裡吹來。

風越大,風向管就會飄揚得越水平。它分成五段,三段紅色,兩段白色。根據水平方向的段數,可以大概判斷風的強度。一段代表三節風。

如果風向袋呈現完全的水平狀,那麼風力至少是15節,用級數表示,就是五級風。

2、沒有打掃的地板

古羅馬人經常製作各種玻璃和寶石的鑲嵌畫,稱為馬賽克畫(mosaic),很多都保留到了今天。

羅馬梵蒂岡博物館有一幅著名的馬賽克畫《沒有打掃的地板》,描繪了宴會之後地板一片狼藉,沒有打掃的情景。

一個英國藝術家模仿這種風格,在花園裡面創作了一個名為《沒有打掃的落葉》的馬賽克畫。下面是原始作品,以及真正落葉掉在上面的情景。

文摘

1、瀏覽器標準被大公司左右

最近這些年,瀏覽器開發商(比如谷歌和蘋果)從 W3C 手中奪取了網絡標準的控制權。

網絡標準正越來越多由大公司來決定,而不是由標準化組織 W3C 來決定。

大公司為了自己的業務,讓瀏覽器的功能不斷膨脹,目標是讓 Web 網站做到原生應用可以做的一切,這是一個巨大的錯誤。

大公司明白,添加到 Web 的功能越多,瀏覽器之間的競爭就會越少!

誰能跟上谷歌推出新標準的腳步?Mozilla 不能,蘋果不能,甚至微軟也認輸了,放棄自己開發瀏覽器引擎,直接採用了 Chromium 作為自家 Edge 瀏覽器的內核。

想象一下,現在有一家小公司試圖從頭開始編寫一個 Web 瀏覽器。簡直不可能!網絡如此複雜,他別無選擇,只能採用少數現有的瀏覽器引擎之一:Chromium、WebKit、Gecko。

這就是現在的狀況,瀏覽器市場的競爭正在越來越少。"每個人都必須採用 Chromium",這正是谷歌的計劃。

誰主導了瀏覽器引擎,誰就控制了互聯網。即使 Web 標準是開放的,理論上允許任何人實現瀏覽器引擎。但是 Web 標準那麼多、那麼複雜,實際上沒有人可以實現能與 Chromium 抗衡的瀏覽器引擎,那麼這種開放也沒有意義了。

現在的 Web 標準被大公司控制,已經淪為 Chromium、WebKit、Gecko 和它們各自怪癖的集合。以後怎麼可能還會有新引擎?

如果沒有新的人可以編寫瀏覽器引擎,網絡就不會是開放的。開放只是一種錯覺。

言論

1、

失敗很少是一種永久狀態。失敗後,繼續前進就可以了。失敗只是旅程中的一站,不要讓它成為你的目的地。

-- 《首屆 Delta Force 訓練班》

2、

現在最成功的軟件公司,都是一種模式:自力更生創立、業務產生現金流、獲得風險投資、開始瘋狂增長。

-- 《獨角獸的崛起》

3、

SerenityOS 操作系統的目標用戶,是這樣一種程序員:他們最早在 Windows NT 系統接觸到服務器,開始成長,但是最終在 Linux 和 BSD 系統上達到成熟。

-- SerenityOS 是一個 Linux 發行版,但是具有 Windows NT 的 UI。

4、

我認為,"去中心化"的網絡要比"中心化"的網絡更難建設,因為"去中心化"往往沒有"中心化"所帶來的商業激勵,所以沒有人真正推動它。

-- 《為什麼沒有大公司推動 P2P 文件分享》

5、

一家印度電力公司的高管告訴我,印度面臨的最大問題將是缺電,電力需求以歷史上從未有過的速度增長。

因為印度的夏天太熱了,而且變得越來越熱,印度的中產階級也越來越多。印度家庭有錢以後,第一件要買的東西不是汽車、電腦或平板電視,而是一臺空調。

-- 《如何提早發現宏觀趨勢》

歷史上的本週

2020年(第 126 期):內卷化是什麼?

2019年(第 74 期):信息的商業模式為什麼不是收費

2018年(第 23 期):統計學上的人生最大決定因素

訂閱

這個週刊每週五發布,同步更新在阮一峰的網絡日誌微信公眾號

微信搜索"阮一峰的網絡日誌"或者掃描二維碼,即可訂閱。

(完)