最近更新

  1. Claude Code 測試日誌太長?從原始碼檢查 Context Diet 的錯誤保留邊界

    從 Context Diet v0.3.0 原始碼與 Node.js 合成測試,檢查長日誌摘要可能漏掉的錯誤、原文回讀方式、預設字元預算及 capture 權限風險。

  2. Astro check 遇上 TypeScript 7:別刪掉型別檢查,先修好相依套件

    Astro check 在 TypeScript 7 升級後失敗的原因、套件解析與 API 相容邊界,以及保留檢查器、回退 TS6 和設定 Dependabot 的實際案例。

  3. Gatus Docker Compose 實測:服務回傳 503 後,告警會觸發並在復原時解除嗎?

    使用 Gatus v5.37.0 在隔離 Docker Compose 環境驗證 HTTP 503 告警、復原通知、啟動連線拒絕與 SQLite 歷史保留。

  4. 量化研究資料怎麼長期保存?PostgreSQL PITR 與 R2 歸檔的取捨

    比較 PostgreSQL PITR、TOAST/MVCC、R2 版本歸檔與校驗,並拆解並發租約、行情 as-of 修訂和真正可重現回測的驗收條件。

  5. 量化因子怎麼判斷有沒有用?用 Bucket Spread 和 Rank IC 做多週期驗證

    因子 5 日有效,不代表 1 日、3 日也有效。用公開 ETF 資料實測 Bucket Spread、Rank IC、多週期與抽樣敏感性,拆解因子驗證最容易踩的坑。

  6. PanelAlpha Engine 實測:AI 管理 VPS,能取代 GitHub Self-hosted Runner 嗎?

    一次基於獨立 Ubuntu VPS 的 PanelAlpha Engine v2.1.1 實測,比較 AI Hosting Control Plane 與 GitHub Self-hosted Runner 在生產發布流程中的定位差異。

  7. 多因子模型怎麼安全調權?Regime、Shadow 與權重漂移實驗

    因子通過驗證,不代表最近一個視窗的估計就該直接變成正式權重。這次可重現的 regime-switching 實驗比較 Immediate、Delta Cap 與 Shadow-first,觀察錯誤 promotion、換手與適應延遲之間的交換。

  8. Docker pull 卡住怎麼辦:排查 macOS credential helper 與 DOCKER_CONFIG

    macOS 上無人值守的 Docker pull 卡住時,問題可能出在 credential helper。用第一方實驗看清 DOCKER_CONFIG、credsStore、credHelpers 與空 auths 的實際行為。

  9. Coding Agent 模型怎麼選?我用 SelfBench 比較了 9 個真實儲存庫

    公開 Coding Agent 排行榜未必代表你的專案。我用 SelfBench 分析 9 個真實儲存庫,比較模型排名、成本、小樣本不確定性與隱藏測試品質。

  10. ChatGPT Web + GitHub + Self-hosted Runner:跨裝置開發,統一從 GitHub 部署

    把開發入口從單一電腦拆開:GitHub 保存程式碼與審查狀態,Self-hosted Runner 負責建置與部署,Codex/瀏覽器負責雲端協作,SSH 留給深度除錯與緊急處理。

  11. AI 產生的測試可靠嗎?用 Mutation Testing 檢查 Coding Agent 測試品質

    Coding Agent 寫出的測試全綠、Coverage 100% 仍可能漏掉邊界錯誤。這篇文章用第一方 Mutation Testing A/B 實驗驗證差異,並拆解如何把 survivors 變成更可靠的完工門檻。

  12. AI Agent Orchestration 是什麼:多 Agent 真正難的是共享狀態與交接

    當 Codex、Claude Code 和其他 Agent 開始同時工作,光會分工還不夠。這篇文章從真實協作案例與第一方實驗出發,講清 owner、handoff、receipt、權限邊界與可回放狀態。

  13. Muse.ai 註冊卡住怎麼辦:我用 ChatGPT Work 雲端瀏覽器完成註冊

    Muse.ai 在本機瀏覽器註冊不順時,我這次直接用 ChatGPT Work 的雲端瀏覽器開啟官網、停在頁面後人工接管,順利完成註冊。

  14. CLAUDE.md 太長怎麼辦:我重新拆了一遍 AGENTS.md、Skills 和 CI 的邊界

    從一個 760 行 CLAUDE.md 的真實遷移出發,我重新測了 AGENTS.md、Skills 與 CI 分層後的變化,整理出更適合長期維護 Coding Agent 指令的做法。

  15. WARP 出口 IP 怎麼重新整理:Gemini 報地區不支援時的排查方法

    Gemini 或 AI 客戶端突然報 User location is not supported 時,先別急著改入口設定。這篇文章用 WARP SOCKS5 的真實排障過程講清楚怎麼確認出口、重連、驗證和繼續定位。