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

推薦訂閱源

博客园 - 司徒正美
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 安全吗?
科技愛好者週刊(第 171 期):雲服務流量有多貴?
阮一峰 · 2021-08-13 · via 阮一峰的网络日志

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

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

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

封面圖

風力發電機葉片,江西萍鄉。(via

本週話題:雲服務流量有多貴?

上月,Cloudflare 的官網發表了一篇罕見的文章,它的 CEO 抨擊亞馬遜網絡服務,流量收費太貴。

今天就來談談,雲服務流量到底貴到什麼程度。

亞馬遜是全世界最大的雲服務商,提供各種網絡基礎設施。用過的人都知道,它的收費裡面,硬件費用(CPU、內存、硬盤等)是小頭,流量費用才是大頭。

流量費有多貴?Cloudflare 根據自己從機房拿到的批發價推算,亞馬遜在北美和歐洲,向用戶收取的流量費,是批發價的80倍!

機房的帶寬批發價是 1Mbps 收費0.08美元,亞馬遜轉手賣給開發者,價格就是6.37美元!(帶寬與流量的換算關係,放到後面解釋。)

我給大家算一筆賬,按照這種流量費用,在亞馬遜託管一個小網站要多少錢。

假設網站每天的瀏覽量是2500個頁面,每個頁面的大小是 2MB,那麼一天的流量就是 5GB,一個月下來就是 150GB。

亞馬遜有一個官方的價格計算器,我們去那裡選擇硬件,這裡一律選擇最低配置,然後填寫需要的流量是150GB,頁面會自動給出價格。

算出來的價格就是16.31美元/月(大約110元人民幣),其中流量費要佔到13.41美元。可以看到,這麼小的網站,一年下來需要1000多元人民幣。如果訪問量增大10倍,每月達到1500GB,其實還是屬於小網站,但是收取的費用會增加到每年1萬多元人民幣。

一個真實的案例是,一個開發者平時的賬單是每月23.00美元,某天一覺醒來,收到了一張2,657.68美元的賬單。

需要指出的是,不僅是亞馬遜,其它雲服務商的流量費也非常貴。谷歌雲對同樣網站收取的費用是每月16.73美元,其中流量費12.75美元。國內的阿里雲騰訊雲 ,價格也相差無幾。

不過,國內的雲服務商有一個好處,它是按照帶寬收費,所以不會發生流量超標,因為帶寬滿了,新的訪問者就進不來了。(1Mbps 的帶寬在100%利用率的情況下,相當於每月328GB的流量,假設利用率平均為20%,150GB流量就大約需要2.3Mbps的帶寬。)

結論就是,小網站儘量不要託管在大型雲服務商那裡,流量費用實在吃不消。如果不得不放在上面,那就必須設法降低或轉移流量,比如使用 CDN。

前端"零代碼"實踐

最近有一條新聞,國外的一個建站服務 Bubble.io,獲得了1億美元的 A 輪融資。

它的口號是,不用編寫一行代碼,輕鬆開發一個全功能網站。用戶通過圖形界面,使用"拖拽拉"的方式,生成自己的網站。

這種工具獲得資本的青睞,反映了一個趨勢: 低代碼(LowCode)和零代碼(NoCode)產品,越來越受到重視。

所謂"低代碼"或"零代碼",指的是不編寫或少編寫代碼,就能完成開發任務。這既有助於擴大用戶規模,獲得更大的市場,也有助於程序員減輕工作負荷,避免重複勞動。

這兩方面的因素,再加上人工智能的興起,使得低代碼(零代碼)工具越來越流行。許多公司現在都在搞這一類的代碼自動生成工具,讓軟件自己解決編程任務。

本週介紹的課程 《前端"零代碼"實踐》 ,就是前端零代碼工具的開發培訓,幫助大家瞭解和實操自動代碼生成方案,如何在前端落地。

它針對兩個最常見的前端業務場景,探索能否讓軟件自動完成:(1)根據圖形設計稿生成頁面,(2)根據接口文檔生成組件。

這些內容不僅有很大的實際意義,可以用於日常工作,快速讓廣告和運營頁面落地;還能幫助大家瞭解一些新技術的用法,並且有助於程序員的自我提升,從"完成業務"提升到"創造工具"。

本課程由騰訊課堂"雙認證"機構----京程一燈提供。主講老師有兩位:(1)楊帆,光速軟件創始人 & CEO,前騰訊 PC QQ 團隊高級工程師;(2)老袁,京程一燈創始人,前百度地圖工程師。

微信掃描下方二維​碼,進群即可報名,保證無套路。

課程原價98元,主辦方推廣期間,週刊讀者只需 0.02元就可以報名。前50名報名者,會再送價值299元專題課 《國內外高薪前端程序員面試全攻略》

科技動態

1、谷歌的漏洞獎金

谷歌透露,過去10年,它一共向11,055個軟件漏洞,支付了29,357,516美元的獎金,平均每個漏洞2656美元(約1.8萬元人民幣),共有84個國家的2,022名程序員拿到獎勵。

這其實非常划算,一年費用不到300萬美元,就能發現1000多個漏洞。如果其中任何一個漏洞被人利用,對谷歌造成的損失,可能都遠遠大於這個數字。

這就是為什麼大型軟件公司都懸賞開發者,向它報告軟件漏洞。

2、海上換流站

全球最大、亞洲第一座海上換流站,最近安裝完成,位置是在距離江蘇如東大約100公里的東海之中。

它將周圍三個海上風電場的電能,轉換為傳輸效率更高的直流電,然後使用水下電纜傳輸到陸上。它的面積相當於一個標準足球場,高度約等於15層居民樓,每年可以提供24億度電,足夠100多萬戶家庭使用。

3、本田電動平衡車

日本摩托車廠商本田公司,推出了全新設計的單輪電動平衡車,令人耳目一新。這種車比摩托車成本更低、更節省空間。

令人比較好奇的是,停放的時候,它怎麼保持平衡呢。

4、鸚鵡的學習能力

澳大利亞的鳥類學家最近發現了,鸚鵡具有非凡學習能力的又一個證據。他們拍到了照片,一隻鸚鵡在觀察另一隻鸚鵡,如何打開垃圾桶的蓋子,從垃圾桶覓食(下圖)。對於鸚鵡來說,這不是一件容易的任務。

幾周以後,這個社區50只左右的野生鸚鵡,幾乎都學會了如何打開垃圾桶。下面是視頻

5、人工智能的讀圖會意

人工智能在圖像學的應用,取得了新進展。

8月12日,阿里巴巴達摩院研發的 AliceMind 系統(已在 GitHub 開源),在2021國際 VQA 挑戰賽中,獲得榜首成績後,再次刷新了 VQA 得分紀錄,首次超越人類的分數。

所謂 VQA(Visual Question Answering) 指的是視覺問答,簡單說,就是根據圖片回答問題,屬於視覺-文本推理,也叫做"讀圖會意",是更高層次的"圖像識別"。

請看下圖,圖像識別工具會認出是一架飛機,而視覺問答工具則會嘗試理解這張圖片:它是什麼型號的飛機?哪一年製造的?屬於哪個國家?用什麼材料做的?......

VQA 技術有著廣闊的應用,可以使得圖片搜索質量上一個臺階,並且在醫療診斷、智能駕駛等領域有著巨大的實用價值。據說,阿里巴巴內部已經把它用於店鋪的智能客服,從商品圖片提取信息,自動回答用戶的諮詢。

6、DIY 筆記本

美國 Framebook 公司推出了世界第一款 DIY 筆記本,用戶收到的就是一堆零件,需要自己組裝成一臺 13.5寸的筆記本電腦。

這樣的好處是有利於維修和升級,避免浪費。它的價格是749美元起,目前收到的用戶評價相當不錯。

7、46億年的隕石

今年2月28日晚上10點,天文學家觀測到英國上空出現明亮的黃綠色火球,他們意識到隕石掉下來了。

經過艱苦的搜索,終於在一個月後的3月28日上午,找到了一塊掉在泥裡的黑色石頭,大約300克重。

經過分析以後,天文學家震驚地發現,這塊石頭有46億年的歷史,跟地球的年齡一樣。也就是說,它現在的樣子就是太陽系誕生初期的樣子。

文章

1、USB-C 接口為什麼這麼混亂(中文)

除了 iPhone,各種電子設備現在基本都使用 USB-C 接口,但是這種接口其實非常混亂,有著眾多令人迷惑的版本號,並且集成了大量協議,甚至還可以加入私有協議。

2、音頻可視化入門(中文)

作者介紹了音頻處理的基本知識,如何進行採樣,並通過傅立葉變換分離頻率,最後實現音樂播放器的可視化音柱跳躍效果。(@cj1128 投稿)

3、SQL 表格連接的可視化連接(英文)

老生常談的內容,使用圖形介紹 SQL join 的類型,簡明易懂,值得經常看看。

4、使用 React Hooks 構建音樂播放器(英文)

一篇詳細的教程,一步步教你怎麼用 React Hooks 寫出上圖的音樂播放器。

5、船隻的原理(英文)

本文從浮力的物理學原理開始講起,介紹船隻為什麼會浮在水面上,以及螺旋槳為什麼會產生推力。它的最大特色就是製作精美,網頁上有大量互動式的小動畫。

6、Postgres 全文搜索簡介(英文)

Postgres 數據庫自帶全文搜索,本文簡單介紹英語的全文搜索怎麼實現。

7、Safari 是開發者最討厭的瀏覽器(英文)

作者談了他的觀點,為什麼 Safari 瀏覽器嚴重過時,成為開發者的麻煩。

8、JavaScript 的浮點數格式(英文)

本文介紹了 JavaScript 的浮點數格式,JS 引擎底層到底是怎麼存儲一個數字的,圖文並茂。

9、我為什麼放棄一個25000星的開源項目(英文)

作者是一個熱門開源項目的維護者,項目已經有10年曆史,25000多顆星,但是作者決定不再維護,放棄該項目。

10、Pixar 公司是如何成立的?(英文)

Pixar 公司創始人的回憶文章。該公司最早的業務是開發圖形硬件,結果走投無路,面臨破產。最後時刻苦苦央求,喬布斯才同意當風險投資人。

為了展示自家硬件的圖形能力,Pixar 製作了一些動畫短片,不料一炮走紅,最後索性變成了動畫公司。文章披露了很多內幕,喜歡電腦發展史的朋友可以看看。

工具

1、Muboard

一個 JS 庫,在網頁上展示一個可以書寫數學公式的黑板。

2、Muse

Muse 是一個無代碼的網站生成器,但是生成的是 3D 虛擬網站。

這個工具還沒有做完,現有的部分已經很酷了,全流程都是 3D 場景。可以裸眼使用,也可以配合 VR 眼鏡,3D 網站的未來前景非常光明。

3、MacType

這個工具將 Mac 電腦的字體渲染方法,移植到 Windows 電腦。

4、Golang Security Checker

一個開源的 Go 語言代碼的安全掃描工具,靜態掃描代碼裡面的安全漏洞。

5、interview-schedule

作者開發這個項目,用來管理自己的秋招面試日程,使用 GitHub Action 從谷歌日曆獲取數據,同步到 GitHub 倉庫的 issue 和 README。(@Mayandev 投稿)

6、Web3.Storage

一個向 IPFS 上傳文件的服務,還算易用。(@lgE-1 投稿)

7、Hora

一個最近相似節點的搜索算法庫,可以用於搜索近似的文本或圖形。它使用 Rust 開發,並且有 Python 和 JavaScript 的移植版,特點是搜素速度非常快。(@salamer 投稿)

8、SRPC

搜狗公司開源的一個 RPC 遠程調用框架,使用 C++ 編寫,支持多種傳輸協議和數據格式。(@holmes1412 投稿)

9、Pushpin

一個 C++ 寫的反向代理服務器,能夠輕鬆實現 WebSocket、HTTP 流通信、HTTP 長輪詢服務。

10、JavaScript Cookie

一個瀏覽器 Cookie 操作庫,簡單易用,非常輕量級,壓縮後體積不到 1KB。GitHub 有18000顆星。

資源

1、JetBrains 開發者調查2021版

JetBrains 公司一年一度的開發者調查報告,對來自 183 個國家或地區的 31,743 名程序員進行了問卷調查,提供了很多信息,比如最流行的是什麼語言、開發者的平臺分佈等等。

此外,還有每一種主要語言的分報告,比如 《JavaScript 調查結果》《Python 調查結果》,裡面有框架和工具統計。

2、企業軟件銷售入門

豆瓣讀書上面的一本中文小冊子,介紹如何向企業用戶銷售軟件,即如何做 toB 的生意,免費閱讀。(@jiezhao9 投稿)

3、Candide

這個網站可以上傳植物照片,進行識別,告訴你這是什麼植物。

4、我喜歡的代碼字體(英文)

作者介紹了十幾種自己喜歡的代碼字體,每一種都給出了圖片,方便讀者比較和選擇。上圖的 Input Narrow Mono 字體,就相當不錯。

5、FastAI book

FastAI 是一個深度學習庫,這是它的教程書,介紹深度學習的基礎知識,以及如何用這個庫完成人工智能項目。

喬布斯在京都

原文發表在2021年7月1日的日本廣播協會 NHK 官網,以下是摘譯。

喬布斯喜歡日本,日本的所有城市之中,他最喜歡京都。

他一生去過四次京都,前後相隔25年。最後一次去是2010年,他逝世的前一年。

喬布斯四次京都之行,大島浩(Oshima Hiroshi)都擔任司機和導遊。喬布斯很信任他,會跟他大致說一下想看什麼,具體的行程細節完全留給大島浩安排。

大島浩說,喬布斯最喜歡的京都景點之一是龍安寺。這座禪寺已經有500年曆史,以枯山水庭院而聞名。喬布斯來過這裡三次。

"他第一次訪問時,我告訴他,這座廟很獨特,"大島浩說。"庭院裡有十五塊石頭,但你無法在一個任何角度,同時看到這十五塊石頭。"

喬布斯立即驗證這種說法是否屬實。他圍著庭院走來走去,想找到一個角度,可以看到全景,最後還是沒有找到。

大島浩跟喬布斯解釋,15這個數字有特殊含義,意味著完成。過去男人15歲被認為成年,新月後的第15夜會出現滿月。這個庭院的設計師故意讓人們無法同時看到15塊石頭,象徵尋找還在繼續,並沒有完成。

喬布斯沒有說話,眼睛盯著庭院。多年後,他帶著自己的孩子又來到這裡,把大島浩的這段話,解釋給孩子們聽。

《喬布斯傳》裡面,特別提到過這件事。"我發覺佛學意境空靈超然,尤其是日本禪宗。像我在京都看到的枯山水庭園,那高遠虛渺的禪境,教我深深感動,這正是禪文化的體現。"

2010年7月,大島浩帶著喬布斯,開車穿過南禪寺附近的一個高檔居民區。

一處特別的住宅引起了喬布斯的注意,這是野村證券的創始人野村德七於1928年建成的別墅。該別墅以美麗的花園而聞名,已被指定為日本重要文物,每年只在指定時間向公眾開放。

"我告訴喬布斯進不去,但他說可能有辦法,"大島浩說。"喬布斯打電話給在美國的秘書,十分鐘後,我就接到野村證券總部的電話,說已經預約了第二天的參觀。"

"第二天,我們來到這座別墅,一名翻譯正在門口等待喬布斯,我留在車裡,喬布斯去參觀。"

"一個小時後,喬布斯回來了,他告訴我:'我想要一個那樣的花園。'"

喬布斯每次來京都,都住在一家叫做 Tawaraya 的日本傳統旅館。

這家旅館只有 18 個小房間,大多數不到 15 平方米。但是,喬布斯很滿意。

從外觀看,這家旅館就像一個普通的棚屋,你甚至都不會認為這是一家旅館。

房間裡面都是榻榻米墊子,睡覺和吃飯都在上面。

旅館旁邊有一家麵館,出售蕎麥麵。喬布斯也很喜歡吃,他最喜歡點冷蕎麥麵配天婦羅。

喬布斯也喜歡壽司。他最後一次京都之旅的最後一天,就帶著家人來到一家著名的壽司店吃午飯。

他坐在最靠牆的位置,旁邊是他的妻子和女兒。他向壽司店老闆詢問,應該點什麼品種。

老闆先拿出了比目魚壽司,又拿出了魷魚壽司和鮮蝦壽司,然後是金槍魚壽司。喬布斯突然停下來了,老闆趕緊問怎麼了。

"喬布斯問我接下來要上什麼品種,我說還沒決定。他告訴我繼續上金槍魚壽司,直到他讓我停下來。"

老闆連續上了六道金槍魚壽司。"他告訴我從未吃過如此美味的壽司。"

吃完飯,老闆的女兒向喬布斯索要簽名。喬布斯很少答應這種要求,但也許因為這頓飯讓他心情不錯,他同意了,要來了筆和紙。

他的親筆簽名裝裱後,如今掛在這家壽司店的牆上。

他寫道"所有美好的事物"(All good things)。這是一句美國諺語的開頭三個詞:"所有美好的事物終有結束的那一天。"(All good things must come to an end.)

"他可能已經知道生命將要結束,"老闆說。"所以沒有寫整個句子,只寫了前三個詞。"

簽完名,老闆對喬布斯說,歡迎他儘快再次訪問京都,"他告訴我自己得了重病,這可能是他最後一次來京都。我很震驚。"

2016年,喬布斯去世後的第五年,一位特別的客人也來到這家壽司店用餐。

這個人就是蘋果公司曾經的 CEO 約翰·斯卡利,他與喬布斯發生過激烈衝突,導致喬布斯在1985年被趕出蘋果公司。

他看到牆上的喬布斯的親筆簽名,不由淚流滿面。壽司店老闆說,"他告訴我,他本來期待,退休後與喬布斯化解誤會,但是喬布斯已經去世了,再沒有機會了。"

言論

1、

抖音的推薦算法有一個最大的優勢,就是它的內容很短,用戶的觀看歷史以秒計算。用戶使用一個小時,可以產生幾百條觀看記錄。Netflix 需要等待一個月,才能獲得相同數量的用戶觀看記錄。

-- Hacker News 讀者

2、

一個人的思想就像是一座冰山,自己能意識到的只是很小一部分,其它大部分都埋在腦海深處,只有通過思考和寫作,才能把它們發掘出來。

-- David Perell

3、

軟件項目和其他工程項目有一個重要區別,就是項目執行期間可能發生重大變更。舉例來說,如果你正在建造一架民航飛機,沒人會在造到一半時告訴你,他們希望這架飛機能夠飛出大氣層,進入太空。但在軟件項目中,這是可能的,IT 公司的特點就是業務邏輯一切皆有可能,如果你建造的東西會飛,那麼需求方就會覺得,它應該能飛到任何想去的地方。

-- 《複雜項目 101》

4、

經常有人問我:"未來 10 年會發生什麼變化?" 但是,幾乎從沒人問我:"未來 10 年什麼不會改變?" 第二個問題實際上更重要,因為只有基於穩定的事物,我們才能制定業務戰略。

-- 貝佐斯,亞馬遜老闆

5、

我擔心未來的技術會讓美國的電影人以數字方式複製我的動作,再套上任何演員的臉。我一生都在訓練,我們武者只會越來越老,他們卻可以永遠擁有我的動作,變成他們的知識產權,所以我拒絕與他們合作,不讓他們使用數字技術捕捉我的動作。

-- 李連杰,談為什麼拒絕出演《黑客帝國》續集

歷史上的本週

2020年(第 120 期):只有開放才能打敗封鎖

2019年(第 68 期):關注能力的成長,勝於關注待遇

2018年(第 17 期):全球變暖,在劫難逃

訂閱

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

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

(完)