iT邦幫忙

技術文章

RSS
鐵人賽 Kubernetes DAY 16

Day 16|三種憑證竊取:暴力破解 + Token 竊取 + 明文挖掘

ATT&CK TA0006 Credential Access——攻擊者如何在 K8s 叢集中竊取憑證。 概覽 場景 ATT&CK...

鐵人賽 Modern Web DAY 16

Day 16|Boolean 的謊言:為什麼查詢參數寫了布林值,判斷卻永遠出錯?

在 NestJS 中處理網址查詢參數時,最棘手的問題往往不是驗證被擋下,而是轉型過程發生偏差,導致系統帶著錯誤的值繼續執行後續邏輯。 特別是傳入 ?isPubl...

鐵人賽 Software Development DAY 18

Day 18 - 設定檔 - 下

上一篇,我們把設定檔的格式以及存取部分完成了,而今天,我們要正式地來使用這些設定項目,也就是把它給接入我們的 Agent 系統裡,最後,我們還要做一個有趣的應用...

鐵人賽 IT Operation DAY 29

Day 29:Docker Compose — 多容器應用程式的一鍵編排

在 Day 26–28 中,學了打包自訂 Image、掛載 Volume 持久化資料,以及建立自訂 Network 讓容器間互相通訊。但如果一個專案包含前端、後...

「大家會是因為有獎勵才用AI嗎?」主管一句話,我拿掉了積分機制

分享會正式上路以前,我曾經想過,要設計一套積分機制。踴躍分享的人可以慢慢累積點數。點數可以換一杯星巴克,也可以換成一筆教育訓練費用,讓大家自己選擇想進修的內容。...

鐵人賽 Software Development DAY 17

lesson 8: 資料雙向綁定:Hello {Name}!發揮 ABCL 的威力

TL;DR 這篇從 TextField 開始,先完成一個可以詢問使用者名字的 Hello {Name} 範例,再透過 SimpleStringProperty...

鐵人賽 AI Engineering DAY 16

Day 16|工具輸出太長,截掉就好嗎?

✂️ 只回傳一部分沒問題,前提是講清楚讀到哪裡、為什麼只有這些,和下一段怎麼拿。 昨天在 Day 15|工具越多,選錯越多:控制 Agent 當下看見的能力...

鐵人賽 AI Engineering DAY 16

Day16 - 依文件 ID 讀取受限的內容片段

Day 15 的 list_sources 能讓本地 Qwen 找到文件名稱和 document ID,但不會提供正文。今天新增 get_document_c...

鐵人賽 Kubernetes DAY 16
探討k8s部署方式 系列 第 16 篇

把 FastAPI 做成 Docker Image(續)[Day16]

二十一、Docker 部署時,Server 要準備什麼? Docker 方式下,Server 主要需要: Docker Runtime Application...

鐵人賽 自我挑戰組 DAY 16

Day 16|再論 Prompt(下):機率之海的塌縮與心智解析度

理解了 Prompt 是喚醒與宣告之後,我們必須進一步直面大型語言模型(LLM)的數學本質。所有的哲學隱喻背後,都有著冷靜而嚴密的技術地基:大語言模型本質上是一...

鐵人賽 JavaScript DAY 16

Day 16 useState 底層原理與 State Immutability(不可變性)

今天我們要重新檢視 React 開發中最基礎、卻也最容易踩坑的 Hook:useState。我們將從底層的單向鏈表結構,聊到為什麼 React 堅持 Immut...

鐵人賽 自我挑戰組 DAY 17

【Day 17】【Tool 2 實作】劑量安全上限警示:邏輯判斷與模組化 Function 拆解

本篇文章目錄 前言:醫療軟體的核心安全原則 ——「兒童劑量不得超越成人上限」 兒科用藥安全機制:天花板效應 實戰程式碼:實戰程式碼:整合邊界驗證與上限控制 經...

鐵人賽 Claude AI DAY 16

Day 16 - 用 Claude Code 把 PRD 轉成頁面流程

Day 16 - 用 Claude Code 把 PRD 轉成頁面流程 從 PRD 畫出操作路徑 頁面流程是使用者在系統裡從起點走到終點的真實動線。就像遊樂園...

鐵人賽 Claude AI DAY 16

Day 16 ImagePullBackOff

用前面學的 set image,把版本換成一個根本不存在的 tag kubectl set image deployment/web nginx=nginx:n...

鐵人賽 Kubernetes DAY 17
不囉唆圖解 Kubernetes 系列 第 17 篇

Day 17:K8s 網路實戰,從瀏覽器打到 hello service

Day 17:K8s 網路實戰,從瀏覽器打到 hello service 網路實戰 分開看每個資源都懂,但中間任何一段斷掉,看到的還是瀏覽器上冷冰冰的一行 40...

鐵人賽 AI 自動化 DAY 16

Day 16 : 規格寫好了,接下來用講的把流程建出來

規格是寫給人看的,描述是給生成器用的 昨天那份規格寫得沒問題,但是仔細看完後會有一個問題在於內容的讀者不一樣。 為什麼呢? 因為寫給人看的規格可以留一點脈絡讓...

鐵人賽 IT Operation DAY 16
Microsoft Agent Solution (續) 系列 第 16 篇

Day16 - Copilot Studio Github Copilot 打造報銷助理,來比較跟Standard的差異!

筆者是在參加 Microsoft 2026 年 9 月的 DevAsia 活動時,看到現場 Demo 才發現,原來 Microsoft 有提供 Preview...

鐵人賽 AI Engineering DAY 16

Agent Memory:讓 AI 記住前面的資訊

經過多次實作,我們逐漸在完善我們的AI agent,不過目前還有一個問題,我們在一次對話中,前面講過的內容,Agent 到底能不能記住,如果每次對話都是獨立的,...

鐵人賽 Claude AI DAY 16

工具呼叫與 MCP:同一種呼叫請求,不同的執行端

上一篇收在一個問題:代理能讀、能記、能忘,但模型輸出的只有文字,它要怎麼真的做一件事? 答案是它不做。Claude 的官方文件把工具呼叫(tool use)定義...

鐵人賽 AI Engineering DAY 16

Day 16 - 關鍵欄位語意驗證:金額、日期、簽約對象一致性檢查

Day 14 那筆 M-01 我一直忘不掉。 「民國一百一十一年七月二十五日/3,065,000股」被讀成「民國一十一年十二月十五日/3,065,000股」。股...

鐵人賽 Build on Google AI DAY 5

消除後見之明偏誤:財務資料嚴格依公開公告日期,而非季度結束日期。

第十六天 09/30/2026消除後見之明偏誤:財務資料嚴格依公開公告日期,而非季度結束日期。在量化交易與 AI 估值系統中,實作「消除後見之明偏誤(Look-...

鐵人賽 IT Operation DAY 16

從產品願景到日常決策:AI 如何協助團隊實現產品策略?(上)

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

什麼是好的、乾淨的程式架構?— Clean Architecture

而它是否可以套用到其他專業領域甚至是生活面呢? 這個題目是在前職與部門夥伴進行共讀時所準備的,當時我們正討論是否可將理論的技術核心概念應用在欲改善之處。而這個...

鐵人賽 JavaScript DAY 16

Day 16:給密碼加上一把安全鎖—— Bcrypt 密碼雜湊與加密機制實戰

系列: 不要再說你不會後端!30 天 Node.js 降維打擊指南 前情提要: 在前面幾天,我們完成了使用 Mongoose 進行資料庫的 CRUD 操作,也...

鐵人賽 Vibe Coding DAY 29

Day 29|Lighthouse 效能:讓作品更完整

今天進入 Day 29,主要是針對已經部署到 Vercel 的記帳 App,做最後的網站檢測與優化。 認識 Lighthouse這次接觸到了 Lighthous...

鐵人賽 Vibe Coding DAY 16

Day16 - 從 Prompt 到 Context再到Harness 與 Loop Engineering,讓 AI 寫程式不再靠運氣[]~( ̄▽ ̄)~*

今天來聊聊,從 Prompt Engineering,走到 Context Engineering,最後進入 Harness + Loop Engineerin...

鐵人賽 Modern Web DAY 16

Vue 走過路過不要錯過 Day16 - props:defineProps 與單向資料流的規矩

Day16 - props:defineProps 與單向資料流的規矩 前言:同一張商品卡片,為什麼不能寫死? 假設你在做一個商品列表頁,每個商品都要顯示名稱、...

鐵人賽 AI Engineering DAY 18

Day 18|我允許 Sol 犯錯,但不接受一直犯同一種錯

昨天談到: Retry 有時候不是單純的技術重試。 如果第二次 Action 會重新消耗 Authority、改變 State,甚至造成新的風險, 那: A r...

鐵人賽 Build on Google AI DAY 16

Day 16|UI 有了,但資料還是假的:把 Learning Card JSON 接進 React

昨天透過 Make this an app,Gemini 已經幫我建立出一個可以實際操作的 Learning Card App。 除了基本的學習卡之外,它還自己...

鐵人賽 Software Development DAY 21

Day 21 | 管理者要修改一間教室,首先要怎麼找到它?(上)

前言:教室這麼多,管理者點進「教室細項設定」後,App 怎麼知道他想修改哪一間? 上一篇我們說明了 RoomRush 的第一條分支--「課表管理」;今天的第二條...