今天是鐵人賽的最後一天,也是我回頭整理這三十天努力與成果的時候。其實說到底,這三十天我做的只是一個小小的記帳 App,但對現在的我來說,它帶來的收穫好像不只是「...
寫到第18天,想稍微緩口氣,寫些軟性的議題。 軟性的議題,或許常是許多技術人員或從技術背景人才升至主管稍微沒想到的。前面的文章,有稍微提到,常人遇到一個資安的需...
即使擁有了先進的智能體化RAG框架,傳統文件分塊方法本身存在根本性缺陷,仍然是限制RAG系統性能的瓶頸。這正是"文件分塊"-這篇埋下的伏筆...
我在 Day 19 寫過為什麼會有兩隻,本來以為功能像積木一樣加上去就好,後來才發現有的積木底下需要完全不同的地基。 總之現在,一個叫凱司,管陪伴:放歌、任務打...
在完成了 API 串接與圖表繪製後,我們的 AI 智慧個人財務追蹤器 (Smart Finance Tracker) 已經具備了完整的骨架與肌肉。但要讓使用者感...
測試只能證明 bug 存在 「測試可以證明 bug 存在,但永遠無法證明 bug 不存在。」 Edsger Dijkstra 在 1969 年的一場軟體工程會議...
題目解析: 給定一個陣列代表每天的溫度,要求找出每一天需要等幾天後才會出現更高的溫度,如果未來都沒有更高的溫度就補0解題思路: 設一個全為0的陣列ans和一個...
規則寫在 CLAUDE.md 裡,Claude 讀了,你也知道 —— 然後它還是在你最累的那天被漏掉。這不是「不知道規則」的問題,是「知道了還是沒做到」的問題,...
Day 16 檢查的是模型送往工具的參數。工具跑完之後,資料還會反方向流回 Agent:tool result 進入 context,模型看完再決定下一步。 這...
昨天我們認識了 VPC、Subnet 和 CIDR,也知道 EC2 的 Private IP 是從所在的 Subnet 中取得的。不過,知道主機放在哪個網路裡之...
昨天幫 todo-api、todo-frontend、MySQL 都加上了 Resource Request 和 Limit,今天要學 Namespace,看看...
終於到了最後這一天! 回想起當初參加鐵人賽時,我從未想過自己能完成連續30天的發文。老實說,自己參賽的動機沒有他人來的正向,什麼精進自己等等。我是一個動力很低的...
Day 17 的 Sentinel 解決了「主節點掛了有人接手」,但能寫的還是只有一台主節點,資料也要一台裝得下。 Cluster(叢集)的做法是開好幾台主節點...
Agent 說「做完了」,是它自己說的。要不要信,交給一支它改不到的程式:在它收工那一刻,照派工時寫好的驗收條件重跑一次,再看它改了哪些檔。對不上就退回去;做...
在 Day 16 實裝主角與鍵盤移動後,在瀏覽器實機測試時暴露出四個嚴重的視覺與手感缺陷: 角色向左走永遠倒退滑步:按下 A 鍵向左走時,精靈依然面朝右側,即...
發行者/訂閱者模式(Publisher-Subscriber Pattern): 發行者(Publisher):負責定義事件、監控狀態改變並在特定條件下「引發...
本篇系列版部落格:閱讀中文版 想讓 agent 用一套現成做法,我會先找 skill。找到合適的,再裝到需要用它的專案或個人環境裡。Skills hub 是找來...
1. 前言:Day 14 開場那兩張圖其實已經把答案說出來了 Day 14 的開場拿了 LINE 重訓襪專案的兩張圖,cr-line-trn-p2 的點擊率 2...
Day 15 用遞迴寫出了前序、中序、後序三種走訪,程式很短也很直觀。但遞迴看起來簡單,背後其實是程式偷偷幫我們記住「走完左子樹之後要回到哪一個節點」:每往下走...
在認識了 Antigravity 的自動化整合定位後,今天我們來深入探討它的核心靈魂——底層採用的 Gemini 語言模型。 理解底層模型的特性,能幫助我們在下...
本文同步發表於我的個人網站 你和 AI 一起做的東西,難免有個地方用起來不太順手。 面對那個地方,每個人的反應不一樣。 第一種,沒察覺。有人每次要用之前,都...
如何變現?客戶價值旅程 p. 99 認識 -> 參與 -> 訂閱 -> 轉換 -> 激發 -> 升級 -> 擁護 -&g...
完成會員註冊與登入驗證後,今天要進入系統最核心的業務邏輯之一:借書功能。 當會員點擊借書時,後端不能只是單純在資料庫新增一筆紀錄,還必須處理書籍庫存的異動與狀態...
Day 16 我們已經加入 OrbitControls,現在可以直接使用滑鼠旋轉、縮放與平移整個太陽系。不過目前還有一個很明顯的問題,所有行星都只是不同顏色的球...
昨天我開始把 Code Review 的規則整理到 CLAUDE.md 裡,讓 Claude Code 知道專案如何運作,也知道我希望它遵守哪些開發規範。 但做...
Day 16 把 Verification Evidence 綁回可追溯的 State、Method、Environment、Scope 與 Limitati...
Day 16 的 Worker-only fast path 有一條很明確的排除條件: 不碰 schema,不碰 Production Data。 不是因...
前言:為什麼要花 30 天講「不用新框架特性」這件事 決定寫這個系列的時候,其實猶豫過一個問題:市面上不缺「Laravel 新特性介紹」的文章,這個系列反而選了...
前言:為什麼想寫「一套系統的測試策略」而不是「測試語法教學」 市面上不缺「Laravel 怎麼寫測試」的文章——assertOk() 怎麼用、Factory 怎...
前言:測試爬蟲邏輯,要真的發網路請求嗎? 如果測試每次都要真的對外發送請求,會有一連串問題:測試變慢、測試結果依賴外部服務是否正常運作、外部內容一旦改版測試就會...