iT邦幫忙

技術文章

RSS
鐵人賽 Modern Web DAY 17

Day 18|一筆資料是 null,整個系統白掉

週五下午,user傳來一張截圖:一整片白。 沒有導覽列、沒有錯誤訊息、什麼都沒有。只是打開檔案列表頁,整個系統就白掉了。 打開 Console,紅字一行: Ty...

鐵人賽 AI Security DAY 24

Day 24|MCP server 場景:Model Armor 對 MCP 的防護與地端對應做法

工具不是你寫的時候 Day 23 的工具都是自己定義的函式,參數 schema 已知、回傳格式受控。MCP(Model Context Protocol)改變了...

鐵人賽 AI 自動化 DAY 19

Day 19|情緒分類做出來了,我如何確認它值得拿來做判斷?

Day 18 把人員回報送去分析,再將結果寫入 BigQuery,並留下失敗與補跑紀錄。接下來,我想確認的不是表裡有沒有分數,而是:分類能不能幫人找到需要處理的...

鐵人賽 AI Security DAY 24

Day 24|文件狀態機:從 Draft 到 Approved for Training

為什麼需要狀態機 第三部把四個任務都做出來了。但有一件事一直沒有正面處理:這些文件在系統裡到底處於什麼狀態,誰可以對它做什麼? 沒有明確的狀態定義,會出現這些問...

鐵人賽 Modern Web DAY 19

Day 19|遺失的實體:為什麼 TypeORM 找不到 Entity?

剛開始在 NestJS 中整合 TypeORM 時,我們通常會先完成資料庫連線,接著建立第一個實體(Entity),並在 Service 中透過 @Inject...

鐵人賽 Security DAY 19

19|刪除之後還是留下痕跡:Recycle Bin、$I、$R

Recycle Bin 當使用者在 Windows 中一般刪除一個檔案時,Windows 通常不會立刻把檔案內容完全清除。 而是先把它移到: Recycle B...

鐵人賽 Security DAY 24

Day 24|攻擊 Vault:不用偷資料庫也能還原

換一個攻擊者視角 前兩天的攻擊目標是「讓個資漏出去」。今天的目標不同:個資已經被正確 Token 化了,攻擊者要把它還原回來。 最直接的方法是偷 Vault。但...

鐵人賽 Build on Google AI DAY 24

Day 24: 上機實作 (Hands-on Lab) 守護神:漸進式除錯與環境報錯翻譯機

🛠️ AI Studio × Vibe Coding 30 天:技術大會痛點擊破百寶箱 5 大分類 × 6 大情境,共 30 天,且每天都是「獨立」的微型實作(...

鐵人賽 Build on Google AI DAY 19

Day 19 | 廣告說一套、網站寫一套?叫 AI 幫你抓出來

1. 前言:廣告寫「限定」,點進去卻找不到哪裡限定 Day 18 的草稿只看廣告圖本身,但常常發生客人點下去之後看到的是另一個頁面,秋日棉織專案有一張 Meta...

鐵人賽 Security DAY 24

Day 24|Week 4 小結:告警規則與 Dashboard 範本

這週把「事後查」變成「即時知道」 Week 4:Day19 建立 Cloud Monitoring 基礎 → Day20 設計 Agent 專屬指標 → Day...

鐵人賽 AI Security

Day 29|展望:Agentic AI 攻防與 GCP Security 的下一步戰場

這 30 天談的東西,明年可能有一半要改寫 寫這系列的過程中,好幾個服務的名稱、功能範圍都在變動——Cloud DLP 改名 Sensitive Data Pr...

鐵人賽 Security DAY 19

【𝕯𝖆𝖞 𝟏𝟗】Bootloader 與 Secure Boot Intro

前言 今天繼續往上層結構看,試著寫寫看 bootloader。從Linux userspace 到 Bootloader 理解系統在 Kernel 啟動前到底做...

鐵人賽 Vibe Coding DAY 19

Day 19|讓帳本有一個共同的家:共享後端與權限設計

昨天完成了本機資料的備份與還原,今天開始處理「朋友能不能各自拿手機一起記帳」這件事。現在的分帳工具已經可以建立多本帳本、記錄代墊與分攤,也會保存到目前瀏覽器,但...

鐵人賽 ChatGPT & Codex DAY 19

Day 19|Chunking 是什麼?為什麼 RAG 不能直接丟整份文件?

前幾天整理了 RAG、Embedding 和 Vector Database。 目前流程大概可以整理成: 文件 → 建立 Embedding → 存進 Vect...

鐵人賽 AI 自動化 DAY 19

Day 19|認識 React / Vue 等前端框架與基本網頁結構

這幾天把後端那條線摸過一輪——FastAPI 的概念、路由、資料模型都理清楚了。今天要切到另一條線:使用者實際會看到、會操作的畫面要怎麼做。這塊完全是新的領域,...

鐵人賽 JavaScript DAY 20

day20|工具型別:從既有型別產生新型別

前一篇介紹如何取得既有型別的鍵名與欄位型別。有時候我們還需要保留部分欄位,或把必填欄位改成選填。TypeScript 內建的工具型別(utility types...

鐵人賽 Kubernetes DAY 20

Day 19:日誌關聯 — 讓一個 trace_id 同時查到 gateway 與 demo-app 的日誌

今天的工作 部署 Loki,日誌的儲存與查詢後端 啟用 APISIX 的 file-logger 插件,讓 gateway 日誌多帶 trace_id 欄位...

鐵人賽 自我挑戰組 DAY 23

23 備援設計:斷更即淘汰的保命機制

! 本篇文章將會介紹 備援設計:斷更即淘汰的保命機制,期望大家都能讓自動化系統在沒有你的時候依然撐得住 :D 鐵人賽的殘酷規則大家都懂:斷更即淘汰。我這 30...

鐵人賽 IT Operation DAY 19

辨識產品想法背後的假設:讓 AI 來協助排序待驗證項目

本系列文章以《產品領導人之道》一書為基礎,從人員、產品與流程三個面向,探討 AI 帶來的工作變化,以及產品領導人如何調整團隊的管理、協作與人才培育方式。...

鐵人賽 自我挑戰組 DAY 19
AI Agent 從零開始 系列 第 19 篇

Planning Agent

相較於只會「走一步看一步」的基礎 ReAct Agent,Planning Agent(規劃型 Agent) 具備前瞻性的架構設計。它在真正呼叫工具(Tool...

鐵人賽 Software Development DAY 11

Day 18|分析電影API回傳的JSON資料

一、前言 前幾天使用 TVmaze API 搜尋了 Harry Potter、Harry 和 Potter,也比較了三次搜尋得到的結果。 Day 17 已經從...

鐵人賽 自我挑戰組 DAY 27

先嘗試發出一個 issue

把專案 scope 縮小成「完成一個 40 分鐘的真實對話,取得完整錄音與會後逐字稿」。 回顧一下目前的會議室狀況: 目前有一個看起來還正常的會議 admin...

鐵人賽 Software Development DAY 19

Day 19:效能與穩定度升級 — 導入 SQLite 資料庫快取與查詢優化!

今天是第十九天!昨天們成功讓機器人具備了「技術面 + 籌碼面 + 基本面(月營收 YoY/MoM)」的全方位診斷能力,資訊量直接拉滿! 不過隨著功能越來越強大、...

鐵人賽 Modern Web DAY 19
前端來點 AWS 技能樹! 系列 第 19 篇

Day19 - 網域與 DNS:讓網站有個好記的名字

昨天認識了 Elastic IP,可以替 EC2 保留固定的 Public IP,讓它停止再啟動後,位址仍然維持不變。不過,我們平常分享網站,很少會直接傳一串...

鐵人賽 自我挑戰組 DAY 19

Day 19|角色反轉的陷阱:AI 是你的助理——你不要因為不懂,就自己主動「降級」成助理

在剛開始接觸 AI 協同開發(Vibe Coding)時,很多沒有受過正規軟體工程訓練的人,都會經歷一段極其荒謬的「陣痛期」。 當時沒有前人的詳細指引,我自己在...

鐵人賽 Vibe Coding DAY 21

Day 21 本來只想打造一個自動編輯音樂影片的工具,結果⋯⋯她好像變成了一個病嬌女友電台?

【Day 21】本來只想打造一個自動編輯音樂影片的工具,結果⋯⋯她好像變成了一個病嬌女友電台? ▲ 圖 1:窩在頁面裡想要跟你一起聽 emo 音樂的地雷系女...

鐵人賽 自我挑戰組 DAY 24

Cursor

Cursor是一個專門拿來寫程式的AI工具,外觀看起來其實跟VS Code非常像,所以如果原本就有在用VS Code的話應該很快就能上手。我覺得他跟GitHub...

鐵人賽 AI 自動化 DAY 19

Day 19|一次來很多筆資料怎麼辦?認識 n8n 的多筆資料與批次處理

昨天我們先停下來處理 Workflow 的錯誤問題,學會從每個 Node 的 Input、Output 慢慢找出問題。 但目前做的 AI 客服分類系統,幾乎都是...

鐵人賽 Build on Google AI DAY 19

Day 19|把留言的跨請求路徑交給 AI,它能分清「已儲存」與「已執行」嗎?

前言 Day 18,我把同一種固定探針送進 3 個本機留言表單。原樣插入組保存留言,後續讀取頁把它當作 HTML,Chrome 建立圖片並出現 alert(1)...

鐵人賽 AI Engineering DAY 19

Day 19 | grill-with-docs:邊問邊把詞彙表寫下來,但不是什麼決定都寫成 ADR

昨天測 grill-me,今天測它的進階版 grill-with-docs——同樣來自 Matt Pocock 的技能包,疊了一層新主張:不只問清楚,還要邊問邊...