iT邦幫忙

技術文章

RSS
鐵人賽 JavaScript DAY 18

[Day-18]Utility Types-1

這次來介紹工具型別(Utility Types),工具型別是 TypeScript(TS)內建的型別工具,可以根據現有型別產生新的型別,不需要重新把整個型別定義...

鐵人賽 Vibe Coding DAY 5

Day 5|為什麼 Controller 不能直接回傳 Entity?

Entity不會直接拿來接收請求(Request)或是回傳請求(Response),因為如果直接回傳Entity會暴露資料表的欄位,同理,直接讓Entity接收...

鐵人賽 Security DAY 5

環境建置:使用 Docker 5 分鐘快速部署 DVWA 靶機

在學習Web資安攻防與弱點測試時,我們需要一個安全、隔離且專為測試設計的本地環境,所以今天我們將使用 Docker來快速搭建經典的Web漏洞練習平台——DVWA...

鐵人賽 Security DAY 3

Day 4:資安詞彙地圖——先把縮寫的迷霧撥開

資安文章最勸退新手的地方,往往不是概念太難,而是縮寫太多。一段話裡塞了 CVE、CVSS、APT、IOC、Zero-day,句子結構明明很簡單,但每個名詞都要停...

鐵人賽 Build on Google AI DAY 5

Day 05|治好 AI 的亂回答!用 Gemini Structured Output 強制輸出完美 JSON

✏️【本日實作紀錄:Prompt 工程優化與 JSON 結構化輸出】 今天進入 AI 輸出控制階段,完成項目包含: 設計 JSON Schema 結構規範...

鐵人賽 AI 自動化 DAY 6

Day 6:MCP 是什麼?Host / Client / Server 的三角關係

Day 6:MCP 是什麼?Host / Client / Server 的三角關係 昨天我們已經讓模型成功呼叫工具。 流程其實不複雜: 模型決定要用工具...

鐵人賽 Software Development DAY 5

Day 05|API 還沒出來怎麼估?先分析前端資料模型!

先記住:畫面欄位不等於 API 契約,先問資料語意與權威。需要深入時:再整理 DTO、領域與畫面模型。 畫面有六個欄位,不代表 API 只要六個欄位 設計稿...

Day 31(番外):跟一個管家過日子的第一個月——券商 API、一條過期的規則、一支還沒配對的手錶

鐵人賽在 Day 30 收官了。那篇的最後一段我寫:下一個三十篇如果存在,主題會是「跟一個管家過日子」,而它比「從零到一個管家」難得多。 這篇不是第二個三十篇的...

鐵人賽 Software Development DAY 5

D05: Xcode 搭配 Conan 套件管理器

今天我們介紹第二個套建置系統:Xcode,接上 Conan 並導入兩個外部函式庫:fmt + nlohmann JSON。 明天則是介紹 Makefile。...

鐵人賽 ChatGPT & Codex DAY 12

# Day 12|Plan First:寫程式前先讓 Codex 提計畫

昨天替 Issue Tracker 建立了 AGENTS.md,讓 Codex 每次進入 repository 時,都能先取得相同的專案規則。 今天終於要準備第...

鐵人賽 Build on Google AI DAY 5

Day 05|1,074 筆示警、161 組重複 id:被真實資料推翻的去除重複設計

系列:30 天用 Google AI 打造臺灣防災速報 App(Day 5/30) Day 2 的資料下載程式只是「能動」,今天把它變成「能用」:去除重複資...

鐵人賽 Software Development DAY 6

Day 6: 有圖才有真相:如何預處理資料與使用 Matplotlib 畫出 wafer mapping

本篇目的:了解如何將 wafer 檢測資料轉換成二維格式,並使用 Matplotlib 的 pcolormesh 繪製出 wafer mapping 前言...

鐵人賽 AI Engineering DAY 6

Day 6|為什麼 AI 自述不能當證據

Day 6|為什麼 AI 自述不能當證據 2026-09-14 上午,同一件事有兩個都為真的說法: 稽核紀錄裡,成本頁修改任務(改 dashboard 的後端...

鐵人賽 Kubernetes DAY 5

從零開始的 Kubernetes 基礎觀念與實作 DAY5

這篇文章會實作佈署一個Pod,主要參考資料為官方文件與minikube教程。官方文件:https://kubernetes.io/zh-cn/docs/tuto...

鐵人賽 自我挑戰組 DAY 12

[Day 12] 揪出隱形炸彈:品類跨表翻譯與「高負評率」門檻過濾實戰

好評靠營運,差評看品類? 在 Day 11 中,我們證實了「物流延遲」是摧毀買家信任、引爆 1 星負評的頭號元兇。 但如果今天物流完全準時,商品評價就一定...

鐵人賽 Vibe Coding DAY 5

C002 Closed:接著同一個對話,把算片數的工具加上裁切建議

Day05:算完幾片,順便算怎麼裁 前一天我們講到「板子怎麼算」這個問題 不過決定好買多少片最划算之後就會發現有些地方還是得裁切那要怎麼裁呢?我也挺懶得算的...

鐵人賽 Software Development DAY 21

Day 21:與村長對話後顯示目前目標

前一天我已經完成森林場景的原型規劃,讓森林成為後續主線探索區域。不過在真正讓玩家前往森林之前,劇情流程還需要更清楚的引導。 依照目前劇本,玩家在教學遺跡遇到小怪...

鐵人賽 Build on Google AI DAY 5

Day 05 | 雙軌資料工程:電商大數據合成器

1. 前言:用亂數灌出來的資料什麼都分析不出來 Day 04 把 Live Demo 站接上 GA4 與綠界測試金流,軌道 A 的真實事件已經開始流進 BigQ...

鐵人賽 自我挑戰組 DAY 3

Day 5|Python 檔案處理:CSV 與 JSON 資料讀取

前幾天已經學會 Python 的變數、List、Dictionary、流程控制和 Function,今天開始讓 Python 實際接觸資料。 因為這次 30 天...

鐵人賽 Claude AI DAY 5

[Day 5] 我不依我不依(地上打滾),我要回到上一個動作:/rewind

昨天艾玲被咬到剩 8 點 HP,巨鼠還活著。今天不開新局,用 claude -c 接回昨天那局(Day 2 講過的)繼續打。桌遊打輸了只能認,但在 Claude...

鐵人賽 Modern Web DAY 5

【Day 5 】認識 <style scoped> 與刻出採集瓶輪廓

可以往前點到 Day 3 那篇,在拆解 .vue的三個區塊時,&lt;style&gt;後面有一個 “scoped”。 為什麼要在 &lt;style&gt;...

鐵人賽 Build on Google AI DAY 18

Day 18 - 使用 Web Audio API 實現即時串流音訊播放

Firebase AI Logic 的文字轉語音(Text-to-Speech)功能新增了對串流播放的支援,並將二進位資料以區塊(Chunk)形式回傳。然而,我...

鐵人賽 Software Development DAY 5

Day 05: DefaultSingletonBeanRegistry —— 三層快取的循環依賴解決方法

循環依賴的寫法在真實場景中非常常見。像「『訂單』依賴『支付』進行加扣款、『支付』依賴『訂單』進行操作回報。」為了達成上述的邏輯,在 Order-Service...

鐵人賽 自我挑戰組 DAY 3

Day 4|Python Function:讓程式碼可以重複使用

前幾天學習了變數、List、Dictionary 以及流程控制,今天開始學習 Python 的 Function。 Function 可以把一段需要重複執行的程...

鐵人賽 Claude AI DAY 13

Day 13-第一個自製 Skill:把研究問題問清楚

今天遇到的問題 每次開始研究,我都要交代「先找證據」「列出反例」「不要直接給結論」。這是一個適合保存成 Skill 的重複流程。 一個核心概念:指示也是可以保存...

Day 06|CRUD 集合!完成第一組 RESTful API

前言 前面我們已經使用 Express 建立 Server,也知道可以透過 app.get() 建立 API,不過實際開發一個功能時,通常不會只有「取得資料」...

鐵人賽 ChatGPT & Codex DAY 5

Day 5|讓 ChatGPT 幫我設計系統架構

架構不是技術名詞的購物清單。Day 4 已經把產品收斂為個人任務的新增、管理與篩選;今天要選的,是能支持這些流程、又不讓 30 天實驗被維護成本拖垮的做法。我會...

鐵人賽 Software Development DAY 6

記憶體中的資料組織——Array vs. Object 在資料查詢與更新上的工程權衡

昨天我們談的是 API 怎麼定義前後端之間的合約——資料怎麼包裝、怎麼送、送到之後狀態碼代表什麼意思。但那份合約只解決了「資料怎麼安全地從後端搬到前端」,沒有回...

鐵人賽 AI 自動化 DAY 5

DAY 5|使用 Python 呼叫 Ollama API

昨天我們安裝了 Ollama,也成功在終端機執行 qwen3.5:4b。 不過,目前還是由人手動輸入 ollama run 與模型對話。Discord Bot...

鐵人賽 Modern Web DAY 19

Day 19:Vue 3.6 到底改善了哪一層 Cost?

從 Render Duration 到 Framework Attribution,如何判斷效能改善來自哪一層? Day 18 做完 VDOM Stress...