系列 10/12 系統設計 成本優化 AI agent 的延遲、可靠性與成本,該怎麼取捨? AI agent 要回得快、撐得住,帳單又不能失控,三件事很難同時做到最好。這篇用 streaming、retry、快取與模型路由,整理幾種實際可用的取捨方式。 技術 2026-05-27 10min
系列 2/10 WebGIS 地圖 OpenFreeMap vs MapTiler vs Mapbox:6 個 Web 地圖底圖服務怎麼選? 做台灣所得稅地圖選底圖時,發現業界標準 Mapbox 免費額度只有 5 萬次/月。整理 OpenFreeMap、MapTiler、Mapbox、NLSC 等 6 種主流服務的免費額度、token、style 比較,以及為什麼公民科技專案選了... 技術 2026-05-27 11min
系列 8/10 資料視覺化 地圖 為什麼我把所得地圖色階從 viridis 換成 OrRd:把「一個決策」拆成「兩個獨立軸」 做 TaxMap 色階換三次,最後選 OrRd 不是因為好看,而是把「色階」拆成用色 (hue) + 分桶 (binning) 兩個獨立決策重新組裝。對數絕對門檻(30/50/80/130/200/350 萬)+ OrRd 7 級 = 跨年... 技術 2026-05-27 9min
系列 4/10 WebGIS 地圖 PMTiles 取代傳統 tile server:HTTP Range Request 的單檔魔術 PMTiles 把上千萬個 tile 打包成單一檔案,靠 HTTP Range Request 讓瀏覽器只讀需要的部分,沒有 tile server、丟到 S3 就能用。整理它的設計、跟 MBTiles 的差異、何時不該用,以及在 TaxM... 技術 2026-05-27 10min
系列 7/10 Postmortem 專案總結 打造 TaxMap 完整心得:6 個技術決策、踩了 4 個坑 TaxMap(台灣所得稅地圖)月成本 $0、4-5 天從零上線的完整復盤:底圖、色階、PMTiles、Astro 6 SSG、FIA 直拓、Competition Ranking 共 6 個技術決策,與 macOS unzip Big5、M... 技術 2026-05-27 5min
系列 5/10 資料工程 ETL 從 PDF / CSV 到 JSON:政府開放資料的 ETL 實戰 做 TaxMap 時清理財政部所得稅 CSV 踩到 6 個坑:民國年 vs 西元年命名陷阱、schema 跨年漂移、BOM / 引號變化、「合計」與「其他」過濾、村里名罕用字 mojibake、早期年度只有 PDF 沒 CSV。記錄這些政府... 技術 2026-05-27 11min
系列 3/10 WebGIS 地圖 Web 地圖底圖是什麼?vector vs raster、tile pyramid、style spec 一次搞懂 Web 地圖底圖到底是什麼?這篇用最白話的方式把 vector tile vs raster tile、tile pyramid(z/x/y 金字塔)怎麼設計、style spec 為什麼存在一次講清楚,順便聊 raster 和 vecto... 技術 2026-05-27 8min
Mosh SSH Mosh 入門 — 把 SSH 帶到不穩網路上的 mobile shell 高鐵上、咖啡店、跨洲 SSH 一斷線就崩潰?Mosh 用 UDP + 本地回顯,讓 session 撐過 sleep、IP 切換、丟包,是行動辦公的標配工具。 技術 2026-05-26 7min
系列 5/7 Claude Code Codex Claude Code 與 Codex 共用 MCP:設定、認證與權限邊界 Claude Code 已經接好的 MCP,Codex 能一起用嗎?可以,但設定和登入要各做一次。這篇用 stdio、HTTP 範例說明怎麼接,以及 token 該放哪裡。 技術 2026-05-24 5min