iT邦幫忙

技術文章

RSS
鐵人賽 AI Engineering DAY 8

Day8:分層與所有權,哪一層統一哪一層放手

治理的難處從來不是「要不要統一」是「哪一層統一,哪一層放手」前者是立場,後者才是設計 昨天 live-check 對著 service.name 說「這個屬...

鐵人賽 Software Development DAY 13

Framework 到底怎麼根據 Path 找到正確的程式?

昨天我已經成功把: GET /products HTTP/1.1 解析成: Method = GET Path = /products Version...

鐵人賽 Claude AI DAY 14

【Day14】Claude Code CLI 中 SKILL.md 的重要性

前面幾天我們認識了 Context、Prompt、MCP、Hooks 與 Slash Commands,會發現 Claude Code CLI 不只是「幫忙寫程...

鐵人賽 Software Development DAY 14
為你自己手刻 Claude Code 系列 第 14

Day 14 - 把 rm -rf 攔下來

昨天實戰的最後 KeSi 把測試檔改掉了,那次它是真心認為測試寫錯(雖然並沒有),整個過程也沒有任何人被問過一句話。它想改就改了,也就是說現在的 KeSi 可...

鐵人賽 自我挑戰組 DAY 14
Eric 的創作者重生計畫 系列 第 14

DAY 14. AI 對話記錄整理—分析我的品味:從初音、視覺系到 Ave Mujica🎭

我的本命是初音未來,曾經沉迷於 X JAPAN 與聖飢魔Ⅱ 那種老派的日本視覺系重金屬;而最近,我卻因為社群上爆火的 MyGO!!!!! 梗圖作為入口,一路垂直...

鐵人賽 自我挑戰組 DAY 14

Day 14|Cloud Armor 與 Vertex AI Endpoint 的 WAF 防護

對外的 AI API,等於多了一個新的攻擊面 當企業把 Gemini API 或自建的 Vertex AI Endpoint 包裝成對外服務(例如客服機器人、公...

鐵人賽 Claude AI DAY 2

D03 網域 DNS 與固定 IP

昨天講的是怎麼把 claude 當同事用。今天往外一層,講最外面那道門:一個網域、一個固定 IP,以及要不要建自己的 DNS。 用 AI ,就是要提供服務,要...

鐵人賽 AI Engineering DAY 3

Day 03|讓 AI 開口說話:從 Text-to-Speech 開始

昨天先完成了 Speech-to-Text,讓 AI 可以把我說的話轉成文字。 今天要做的事情剛好相反: Text ↓ TTS ↓ Audio ↓ Playba...

鐵人賽 Build on Google AI DAY 14

Day 14 如果有了 Docker,AI 就一定能重現嗎?

我有多年 IT 技術與跨域學習經驗,現在把 AI、Cloud、Infrastructure 串起來。 如果有了 Docker,AI 就一定能重現嗎? Day 1...

鐵人賽 JavaScript DAY 1
Learn HTTP With JS(2) 系列 第 1

搞懂 Node.js EventEmitter:從基本用法到 error、promise rejection 陷阱

今年我延續了 2025 iThome 鐵人賽的 Learn HTTP With JS,將會繼續撰寫第 31 ~ 60 篇關於 HTTP 的文章 前言 不管是寫前...

Day 08|需求沒寫清楚沒關係,大神看得懂

一句話需求之所以可行,從來不是因為需求真的只有一句話;是有人把沒問出口的另外九成,全部自己回答掉了。 一張只有一句話的 Ticket 第一部結尾停在一個觀...

Day 09|理解:程式碼沒有變,為什麼測試結果可以完全不同?

本篇是故事二的「理解」篇。 本篇要回答:把「IDE 與 Terminal 結果矛盾」拆成直接原因與促成因素,各自是什麼? 當時發生了什麼 證據到齊之後,誘惑...

Day 09|省下一條饋線,卻讓整台設備陪它一起改

我們用 SMART——Specific(具體)、Measurable(可衡量)、Achievable(可達成)、Relevant(具關聯)、Time-boun...

Day 11|一個 Skill 就好,六個小 Skill 只會讓我加班

契約都簽完了,從今天起看工具怎麼把契約落地。第一個架構問題:訪談、規劃、風格、來源、核准、寫作,六件事為什麼塞在同一個 Skill 裡,而不是拆成六個小而美的...

Day 12|我補上失敗情境後,測試才開始像真的

菜雞行為:只設計正常路徑,把例外留給現實 STAR 階段:A+R (Action + Result) 本篇定位:交代如何把失敗矩陣轉成狀態、測試與恢復證據。...

鐵人賽 AI Engineering DAY 3

Day 03 - 壓測不是 for 迴圈:vllm bench serve 的正確用法

Day 03 - 壓測不是 for 迴圈:vllm bench serve 的正確用法 大多數人的第一版壓測是一個 Python for 迴圈:串行打 100...

鐵人賽 自我挑戰組 DAY 5
Laravel 讀碼源 系列 第 5

算出本週幸運度調查內容

https://laihao.vaserver.com/lucky.html 只有前端 route的地方 這是一個「本週幸運度調查」的單頁互動網頁,用 HTM...

鐵人賽 Software Development DAY 8

Day 8 - 單向鏈結串列(Singly Linked list)

昨天我們看了陣列的題目,今天我們要來學鏈結串列 ( Linked list )我們在 Day6的時候有提到,陣列的插入和刪除很麻煩,那鏈結串列的優點就是插入和刪...

Day 10 | Flow 可視化(Visualization):畫出連菜鳥都能一眼看懂的流程圖

前言 昨天把時間軸講完了,今天換一件更俗、也更關鍵的事——要有圖要讓人看得懂 R 通常資深的 APR 工程師心裡會有一張 flow 的流程圖,但對生為菜鳥而言的...

鐵人賽 AI Engineering DAY 9

Day 9|BM25:比 TF-IDF 更適合文件搜尋的方法

上一篇文章,TF-IDF 把四題的 Top-1 命中從 2/4 拉到 4/4,但結尾記下了兩個沒解決的問題:TF 是線性的,「csrf」出現 7 次就拿 7 倍...

鐵人賽 自我挑戰組 DAY 14
SQL Server 基礎&調教 系列 第 14

【基礎】 14.備份&還原

這是一個非常重要的日常維護一部分,整個策略都會影響整體的安全性、效能,所以這裡會很深入的說明這整個機制。 而在真正了解復原模式、備份之前,必須要先了解什麼是交易...

鐵人賽 Build on Google AI DAY 13

Day 13:【UI/UX 微調】打造極致療癒感:介面細節修飾與視覺一致性優化

從能用到好用,細節決定產品的質感 在前後端與元件邏輯開發現場,我們常把注意力放在功能有沒有跑通。然而在實際產品設計中,能跑只是基本門檻,真正決定使用者是否願意留...

鐵人賽 Software Development DAY 14

Day13:MLIR:多層 IR 從哪裡來,又想解決什麼問題

前天我們看到 NVIDIA GPU 架構,提到 SM、warp、shared memory 與 Tensor Core,昨天看到 CUDA、CuTeDSL、cu...

鐵人賽 Vibe Coding DAY 13

Day 13|未回應不代表危險,也不能直接當成安全

昨天,我讓 CareCall AI 能夠分辨全部空白、部分缺漏、不確定與無法回答。當四題都沒有取得答案時,系統不會再假裝關懷已完成,而是標示為「待提醒」。但只有...

鐵人賽 Modern Web DAY 5
我推的Laravel S2! 系列 第 5

我推的Laravel S2|Day 04:用 Starter Kit 快速起手:從 Breeze/Jetstream

一句話破題 「開新專案要不要順便裝認證?裝哪一套?」這題的標準答案在 Laravel 12 之後整個換了:Breeze 和 Jetstream 停更、官方文件連...

鐵人賽 AI Security DAY 1

從零開始 SecAI+ 的備考指南

大家好,今年在公司新接觸了 ISO 27001 及導入火熱的 AI ,於是開始了解資安及 AI 相關議題。 CompTIA 出了這張 SecAI+ 是 2026...

鐵人賽 ChatGPT & Codex DAY 13

Day 13|ChatGPT 翻資料庫!今天吃藥了嗎?

前幾天已經把吃藥紀錄成功寫進 SQLite,今天終於要開始「把資料找回來」。以前我只能把資料存起來,但如果使用者問:今天吃藥了嗎?系統還不知道要去哪裡找答案。所...

鐵人賽 IT Operation DAY 5

Day 05|Agent Creator 的欄位全都填滿了

本系列拆解企業導入 AI/Agent 時,工具明明做完了,工作卻沒有因此變好的決策現場。 Day 05:平台設定完整,不等於已具備正式營運條件。 建立頁面的...

鐵人賽 AI 自動化 DAY 14

Day14-Gemini&NoteBookLM(Agent)

Google兩大 AI 旗艦工具 Gemini 與 NotebookLM,在迎來重大改版後,已經從單純的「AI聊天機器人」演變成「具備深度工作流與資料處理能力」...

鐵人賽 自我挑戰組 DAY 1

為什麼 Linux 記憶體管理值得拆 30 天

Linux 記憶體管理是我一直想系統整理的主題。平常我們很常看到一些看似簡單、但其實牽到很深的問題:為什麼 free 顯示記憶體快滿了,系統卻還跑得好好的?為什...