上一篇文介紹 Web Analytics 時,我們可以利用 Sources 觀察使用者從哪裡進入網站,例如 Organic Search、Paid Search...
TL;DR 自建變異引擎不難,難的是它自己也是程式碼:判定邏輯錯一行,之後每一個分數都是偽證 校準協議:必死、必活、必錯三組五條,答案人手寫、跑之前定。正規做...
計畫裡有四條我原本沒想到要決定的事 IMS 的實作計畫裡,有一段「資料層關鍵決策」: 用 JavaScriptCore 執行網站的 JavaScript,沿用...
前言:SOAP 已經是老技術了,為什麼現在還要學怎麼接? 「SOAP 不是很多年前的技術了嗎?現在講外部整合,大家講的都是 REST 或 GraphQL,為什麼...
前言 「要測試一個包著 SOAP 協議的 Client 類別,是不是一定要連上真實的外部服務才能驗證?」 前兩天講了測試替身的設計理念跟錄影帶的組織方式,今天要...
前言:昨天講的「規格退路」,我自己的程式碼有沒有做到? 昨天講完 RFC 8216 規格定義的「#EXT-X-KEY 沒帶 IV 屬性時,要用媒體序號推算」,回...
前言:「能動」跟「對」,是兩種不同的完成 第二部要處理的摩擦,跟第一部不太一樣:不是「該不該動手」的問題,而是動手動得太早,還沒真的理解清楚目標長什麼樣就開始做...
前言:反正 agent 看得懂問題,順手改掉不是更有效率嗎? 「派一個 agent 去查文章裡有沒有技術錯誤,它看到問題,順手改掉不就好了,何必還要多一趟『回報...
前言 「我知道 TDD 的三個步驟,但要怎麼讓 AI 真的照著做,而不是嘴巴上說『好的,我會遵循 TDD』,實際上還是一次把東西全寫完?」 這是這幾天讀者留言裡...
前言:AI 說「我記得」,是好事還是壞事? 「AI 有長期記憶,不用每次都重新解釋專案背景,這樣效率不是更高嗎?」 效率確實更高——直到那份記憶跟現實脫節的那一...
前言:測試都綠燈、擴充套件本身能編譯,這樣就能發版了嗎? 「CI 全部綠燈、vsce package 也順利打包出 .vsix,這樣應該可以發版了吧?」 如果你...
前言 「都報名最後一天了,乾脆別加了吧,風險這麼高幹嘛還要多做一個系列?」 這確實是一個合理的保守選項,而且在很多情況下應該是正確答案。這篇不是要說服你「臨時加...
前言:CI 測過的範圍,等於正式承諾的範圍嗎? 「CI 矩陣測過 PHP 7.1 到 8.3,代表這個套件正式支援這個範圍吧?」 打開 composer.jso...
前言:「感覺寫得太複雜」不是一個可以放進 checklist 的標準 前幾天講了本質複雜度跟意外複雜度的區別,但這種區分方式有一個實務上的問題:它終究要靠「感覺...
前言:「順便看一下」跟「專門檢查」是兩件事 「反正 code review 都交給 AI 了,架構有沒有違規,AI 應該也會順便看到吧?」 這句話聽起來合理,卻...
昨天我們完成了頂部雙行即時預覽與連續運算鏈狀態機,徹底解決了長算式盲打與運算中斷的體驗痛點。然而,當我們正式進入第四階段「全球即時匯率中心與智慧記帳」時,另一個...
「失手不可怕,可怕的是沒人知道是誰、在哪一步、為什麼失手;寫不清楚的錯誤,等於沒發生過。」 ——《阿帕契開源審計錄》¹ 卷二·錯誤傳遞篇 幕間「二號,前面...
這篇寫些輕鬆點的內容,主要是前三篇,花太多時間(押韻),然後主題定案的時候,就突然很想要叫 AI 寫,因為 Web Clipper 是個很完整的 Plugin,...
今天要完成什麼 郵件是最容易造成真實傷害的工具。今天讓 Agent 能搜尋 thread、整理主旨與建立 draft;真正寄出需要明確核准。 建立草稿被標為...
我改了資料,畫面沒反應 需求很小:按一個按鈕,把使用者年齡加一。 function Profile() { const [user, setUser] =...
前言 在 Day 04 中,我們看到了直接將 Flag 拆碎放在 JavaScript 原始碼中的荒謬情況。然而,有些網站開發者稍微聰明一點點:他們不會把明碼放...
前面提到,在開始做知識庫之前,我就有用 AI 排程,每週幫我找一些新的 AI 資訊。 這個任務叫做 Weekly AI Tools Scout。當初的想法很簡單...
前面十八章做了一件很重要的事:讓功能長出來。島上有任務、Gold、敵人、能力、商店與存檔。這些功能是用 Assistant 一章一章生成、拆解、測試、修正出來的...
準備好 Query Set 之後,還不能立刻比較 BM25、Dense Retrieval 或 Reranker。評測前必須先知道每個 query 對應哪些相關...
Kubernetes 已經能看到 GPU,不代表能像分配 CPU 或記憶體一樣,讓 Pod 申請 1GB、2GB 的 VRAM。透過 NVIDIA device...
nvidia-smi 是排查 GPU 問題時最常使用的工具。指令一執行,就能看到 GPU utilization、顯示記憶體用量、溫度、功耗與占用程序。不過,這...
Agent 可以從對話理解需求,也能呼叫工具完成任務,但企業流程不能只靠聊天紀錄判斷「目前做到哪裡」。只要流程跨越多輪對話、需要人工核准,或可能因故障重新啟動,...
Chunking 完成後,每個片段仍然是一段文字,而電腦本身並不理解文字的「意思」,它能處理的只有數字。Embedding(嵌入) 要解決的正是這個問題:將一段...
在做 SIEM 導入或 POC 時,我不會只確認「Log 有沒有進來」,還會看這些資料有沒有被正常解析。 因為一筆 Log 就算成功送進 SIEM,如果所有內容...
昨天用 Bridge 把「報表種類」跟「匯出格式」兩個維度拆開,結構型系列也來到最後一篇 今天來聊 Flyweight 享元模式 原文的定義,來自 Design...