Dependabot 的最小發布經過天數與自動合併 — 私有儲存庫裡的陷阱
私有儲存庫的相依關係圖預設關閉,所以 Dependabot 一個 npm PR 都沒開,而自動合併的工作流程在 CI 完成前 45 秒就合併了。
私有儲存庫的相依關係圖預設關閉,所以 Dependabot 一個 npm PR 都沒開,而自動合併的工作流程在 CI 完成前 45 秒就合併了。
這個 Astro 部落格如何標記最多人讀的文章:建置期間向 Vercel Web Analytics 查詢一次,合計三個語系,再烘進靜態 HTML。
Claude Code 把 .claude/ 視為受保護路徑,允許規則無法事先核准那裡的寫入。這篇記錄如何用 CLAUDE_PROJECT_DIR 把會被改寫的詞彙表移出去。
Chrome DevTools MCP 與 Playwright MCP 交給編碼智能體的東西並不相同。各自提供什麼,以及一個 Astro 部落格為何留下其中一個、拒絕另一個。
為完全靜態的 Astro 網站加上共用的喜歡計數:只多一條非預先渲染的路由、Upstash Redis 的鍵設計,以及為了驗證它而付出的 CI 錯誤。
輸入法組字還沒結束,Pagefind 就把頁面帶走了。isComposing 是必要條件但不充分:WebKit 會在 keydown 之前先觸發 compositionend。
在 Astro 中 width:100% 為何讓 256px 的螢幕截圖變糊,以及原生對話框如何讓每張圖表在手機上都讀得清楚。修正這個設計的是七次計測。
Pagefind 每次建置都警告日文與中文缺少詞幹還原。真正的缺陷在別處:查詢端與索引端的斷詞器不一致,回傳了錯誤的頁面。
追查 git 歷史裡 1.6 MB 的 PNG blob,結果發現儲存庫從未封裝過。git gc 回收了 8.6 MB,而我放棄的那次歷史改寫只值 0.8 MB。
在 Astro 中用 Intent URL 組出分享按鈕:每個語系有各自的分享目標、寬螢幕上的固定圖示側欄,以及過程中發現的端點變動。
用 Playwright 量測翻譯後的 SVG 標籤有沒有超出方框,以及讓這個檢查在什麼都沒量到的情況下回報 37 頁全數乾淨的兩個錯誤。
為 Astro 部落格的目錄加上跟隨讀者的捲動、跨層級共用的軌線,以及在手機上悄悄吃掉 max-height 的 ::details-content 虛擬元素。
在 Astro 7 導入 Expressive Code 的紀錄:檔名分頁、依主題調整的檔案圖示、Sätteri 處理器的陷阱,以及被 Shiki 當成語言名稱的 97 個程式碼圍籬。
從如何處理脈絡到 LLM 的完成:RNN 的結構性極限、Attention 的誕生、Transformer、GPT-3 的規模革命、RLHF 對齊,以及效率化的時代。
LLM 是一連串無關問題的副產品:圖靈的可計算性、夏農的資訊理論、感知器、反向傳播、GPU,以及 Word2Vec。
知識庫檢索能不能用 Fine-tuning 取代 RAG:Fine-tuning 真正學到的是什麼、純 IR 或長脈絡勝出的時機,以及各自的成本。
以 Python 與 Starlette 實作 RFC 10008 的 HTTP QUERY:帶結構化請求主體,同時安全、冪等、可快取的請求,以及它與 GraphQL 的互補關係。
AIMock 在單一連接埠上模擬整個 AI 技術堆疊(LLM、向量資料庫、MCP、A2A),讓智能體測試套件在三秒內跑完,而且每次輸出都相同。
用 AI 智能體重做這個部落格的 logo 與程式碼字型:壞掉的 SVG 字形、用正規表達式算出的邊界框、猜錯的漢字,以及最後長出來的 /logo skill。
gpt-image-1 與 DALL-E 3 的架構差異:自迴歸的 token 生成與反覆去雜訊、離散與連續的壁壘、DiT,以及 2026 年三方並立的市場。
這個部落格為什麼沒有 CMS:由圖片決定的目錄結構、選擇 MDX 而非 Markdown 的判斷,以及取代外鍵的標籤登錄表。
從對等性、Agent Card 能力發現與非同步任務管理,說明 MCP 單獨為何不足以支撐智能體間通訊,並解析兩個協定為何都選擇 HTTP 作為基礎。