跳至主要內容
grayswork
—文章

寫下來的東西

做過的專案裡值得留下紀錄的部分:踩過的坑、選型的理由、事後才看懂的事。

2026

  1. 06

    Bundle Watch:折扣悄悄失效時,商家永遠是最後一個知道的人

    9 分鐘

    一個 Shopify bundle App:把 bundle 做成折扣而不是 bundle 商品,並在折扣被別的促銷吃掉時主動告訴商家——順便講清楚為什麼「bundle 被撕成兩半」比「完全沒套用」更糟、衝突偵測的能力為什麼取決於 api_version,以及一次沒有安排、自己就發生的故障。

    Bundle Watch / Shopify / Cloudflare Workers / 產品

  2. 05

    Jot:三秒鐘寫下一個念頭,從任何地方

    6 分鐘

    一個住在 macOS 選單列的快速筆記工具:按 ⇧⌘J、打字、按 Return,筆記存好、面板消失。沒有帳號、沒有網路、沒有「要放哪本筆記本」——順便講清楚中文搜尋為什麼要換分詞器,以及三個要真的打開 app 才看得到的鍵盤 bug。

    Jot / macOS / Swift / SQLite

  3. 04

    讓 conda 不要每次開終端機就自動啟用 base

    1 分鐘

    一行 conda config --set auto_activate false,把 (base) 從你的提示字元裡拿掉——順便講清楚它動到的是哪個檔案、舊版本要改哪個鍵,以及為什麼這件事不只是視覺潔癖。

    conda / Python / 工具筆記

  4. 03

    Orthoshot:一顆零件的十張標準視角圖,一次拖放

    6 分鐘

    報價要圖的時候,需要圖的那個人手上通常沒有 CAD。這是一個在瀏覽器裡開 STEP、量尺寸、估重量、一鍵匯出十張標準視角的工具——檔案不上傳,因為零件幾何是別人的財產。

    Orthoshot / CAD / three.js / WebAssembly

  5. 02

    Enterprise RAG Assistant:為什麼中文的詞彙檢索不能用 tsvector

    5 分鐘

    PostgreSQL 的全文搜尋切不開中文,整句話只會變成一個 token。所以詞彙臂改用字元三連詞、用 RRF 跟向量檢索融合——然後我量了一下,發現贏得沒有想像中多。

    RAG / 檢索 / PostgreSQL / Enterprise RAG Assistant

  6. 01

    Paper Anchor:把每一句 AI 回答釘回原文的開源論文閱讀器

    3 分鐘

    一個自架的雙欄論文閱讀器:AI 回答裡的每個論斷都是可點擊的引用,點下去就跳回 PDF 上那一塊被高亮的原文。MIT 授權,自帶金鑰,embedding 可以全程不出門。

    Paper Anchor / RAG / 開源

04聯絡
所在地
新北,台灣 · UTC+8
狀態
2026年6月畢業 · 軟體工程職缺洽談中

說點具體的

寄信最快。我會在一個工作天內回覆,通常帶著比答案更多的問題。

或直接在這裡留言
Gray Tsao© 2026 · 最後更新 2026年10月