學海無涯
記錄思考、閱讀筆記與生活觀察的私人空間。於此沉澱,於此探索。
AI 協作寫技術文,每一步留一個檔案:這樣擋得住什麼、擋不住什麼
多模型協作寫技術文,每一步各留一個檔案,出錯可以單獨重跑。用 CVE-2026-98432 那篇寫錯修補狀態的經過,說明這個流程能抓到什麼、會漏掉什麼。
中文 OG 圖為什麼變豆腐:satori 同名字型與下載順序
中文 OG 卡片會變豆腐,是因為 satori 的子集同名,而且字重、樣式相同。實測 satori 0.26.0 只採用先完成的那份。本文記下重現與修法。
PostgreSQL 修補 CVE-2026-6460 等 52 個漏洞:哪些帳號建得了物件
PostgreSQL 18.7、17.12、16.16、15.20、14.25 修補 52 個漏洞,其中 32 個 CVSS 評 8.8。多數需要能登入並建立物件的帳號,更新後也要清點這些權限。
Apache 2.4.71 修補 HTTP/2 RCE(CVE-2026-119618):你的服務要查哪幾段
Apache 2.4.55 到 2.4.70 用 Protocols 開了 h2 或 h2c 就在 CVE-2026-119618 範圍內。先逐段確認實際協定與源站能否直連,再決定更新或暫時關掉 HTTP/2。
設定留空或填「*」,安全檢查就悄悄關掉:gortexa 修掉的四個例子
設定留空、填「*」或給自訂清單,可能悄悄關掉安全檢查。gortexa 修掉的四例是 MCP Origin、JWT issuer、OTLP 明文與 secret 遮罩,附 Go 重現。
對帳切點之間新開的錢包被判 mismatch:沒有前一個快照時,NULL 該補 0 還是跳過
切點之間新開的錢包沒有前一快照,範例裡的 NULL 會讓對帳結果變成 mismatch。這篇用 PostgreSQL 範例說明補 0 的前提,以及怎麼區分新錢包和快照遺漏。
Anthropic 一句話否決的 900 行 PR:效能最佳化要付多少維護成本
每次送出省 2 ms 的 900 行 PR,換來一個要維護的 build plugin。先定義量測起點與終點、把行為條件寫進 AI 任務,再決定效能改動值不值得留下。