iT邦幫忙

技術文章

RSS
鐵人賽 Software Development DAY 28

Day 28:AI 時代 TDD 的分工模型——AI 產生候選方案,人做品質判斷

前言:把 27 天的技巧收攏成一張分工圖 昨天列出三個不能外包的判斷(留不留、夠不夠、做不做),今天要把這件事講得更完整:不是零散地在幾個時間點介入,而是有一個...

鐵人賽 自我挑戰組 DAY 0

Day 22:組隊挑戰跟單人挑戰在排程上的差異

前言 「組隊參賽不就是找幾個人一起報名,各自寫各自的文章嗎?排程上能有什麼不同?」 組隊挑戰確實不要求隊員寫同一個主題,賽制規則裡只要求隊員約定同一天開賽——但...

鐵人賽 Software Development DAY 23

Day 23:Review 分工新模型——人定規則,工具驗證,AI 產生

前言:「所以到底 Code Review 該由誰做?」 這是第三部的最後一篇,也是這系列問到現在最直接的一個問題:如果程式碼是 AI 產生的、規則是架構測試在驗...

鐵人賽 Claude AI DAY 22

【Day22】還沒帶團隊也該懂團隊能力模型!學會十二項能力框架,搭配 Claude AI 找出你的強項,規劃真正適合自己的成長路徑

快速解答: 團隊發展不是資深主管才需要煩惱的事。團隊能力模型(Team Competency Model)把「一個人該具備什麼」拆解成行為與技術兩大類共 12...

鐵人賽 Vibe Coding DAY 23

有了自動檢查,上線前我還是會手動點一遍

本文同步發表於我的個人網站 一個人和 AI 做東西,沒有第二個人幫你檢查。 有團隊一起做產品時,東西上線前通常不只一個人看過: 有人看得出哪裡怪 有人專門...

鐵人賽 Modern Web DAY 22

DAY22 變數宣告(var、let、const)

在昨天的文章中,我們認識了JavaScript的五大基礎資料型態,並學會用運算子讓JavaScript幫我們處理加減乘除與邏輯比較。 但如果我們希望網頁能把算好...

鐵人賽 Claude AI DAY 22

Day 22|讓 Claude Code 處理跨檔案任務

前幾天我讓 Claude Code 開始自己規劃、拆解任務,也測試了 Human-in-the-Loop。 這讓我開始思考一個更實際的問題: 如果今天一個功能需...

鐵人賽 AI Engineering DAY 23

從 localhost 到區域網路:認識 IP Address 與 Port

要串接 LINE Messaging API之前,LINE 是如何找到我的 Backend?因此要讓其他裝置,甚至外部服務連到 Backend,先來理解一個請求...

鐵人賽 AI 自動化 DAY 22

Day 22 | 識破社交工程 — 實作 SOAR 釣魚郵件自動化分析

大家好!歡迎來到鐵人賽第二十二天。 前面的流程主要是處理 Wazuh、漏洞與主機告警,今天我們把 SOAR 的範圍延伸到釣魚郵件分析。 當員工收到可疑郵件時,可...

鐵人賽 AI Security DAY 22

Day 22|我只騙了 Agent 一次,它卻記了很久

Day 11 的惡意 SOP 只要在 retrieval boundary 被隔離,這次 run 就不會照著它操作。但如果 Agent 把那段內容整理成「使用者...

鐵人賽 Build on Google AI DAY 22

Day 22|自動化防線到位!實作 GitHub Actions CI/CD 流水線與自動化測試

✏️【本日實作紀錄:GitHub Actions CI/CD 自動化建構與測試流水線】 在 Day 21 完成 Docker 多階段建構與映像檔瘦身後,Pres...

鐵人賽 Claude AI DAY 25

Day 25:我讓工具來審我的「專案憲法」,它信心最高的那筆,判斷錯了

Day 25:我讓工具來審我的「專案憲法」,它信心最高的那筆,判斷錯了 昨天講怎麼寫一份「專案憲法」,今天講怎麼維護它。因為一份用了很久的規範,一定會長雜草——...

鐵人賽 Modern Web DAY 22

Day 22 - Planet Effects:地球夜景 × 金星大氣層

今天開始替不同的行星加入自己的特色。這次會處理兩顆 Earth → 夜間城市燈光Venus → 金星大氣/雲層 Texture 而且金星的大氣層不再只是單純...

鐵人賽 AI Engineering DAY 22

Day 22 - 四重驗證:Checksum、Logprob、Tesseract、MOPS 領域語意 Verifier

昨天把 Subagent 的邊界畫完,MOPS Domain Verifier 有了自己的位置,跟 Field Checker、Text Verifier 並排...

鐵人賽 Claude AI DAY 22

[Day 22] 初學Vivado! Claude Code會嗎?

雖然程式設計都交給Claude Code, 但這麼龐大的軟體安裝還是要自己來才行,畢竟建環境這件事是每個新手一定要go through的過程: Vivado安裝...

鐵人賽 Claude AI DAY 22

# Day 22:agent 出事了,該檢討的不是 agent

不究責的檢討 2016 年,Google 出版了《Site Reliability Engineering》,把他們維運大型系統的做法整理成書。其中一章談 po...

鐵人賽 自我挑戰組 DAY 22

【Day22】繼承 inheritance

什麼是繼承 如果兩個以上的class有一些相同的變數和建構方法,可以使用繼承 使用方法(Student 繼承 Person模板) Person模板: usin...

鐵人賽 AI Engineering DAY 22

Day 22|創建知識庫之旅:換一個 AI,它找得出我真正要的資料嗎?

我平常會讓 Claude 讀知識庫。後來想到,如果換成 GPT,或是接上我正在開發的 AI 和語音助理,我希望它們也能使用同一份資料,不必各自存一份。 一開始我...

鐵人賽 Security DAY 22

Day 22:惡意程式威脅----勒索軟體(Ransomware)加密機制與雙重脅迫

在現代資安威脅中,「勒索軟體」是商業公司與組織機關最致命的噩夢。隨著公司的發展,從早期的「封鎖螢幕」到如今「全球供應鏈停擺」,勒索軟體的演變代表了駭客犯罪商業化...

鐵人賽 ChatGPT & Codex DAY 22

Day 22. Codex 重構工作流:只消除當下理解障礙

用 Codex 協助重構 完成缺陷修正後,開發者常會看到周圍還有命名含糊、區塊過長或責任混在一起的程式。這些結構會增加閱讀時間,也讓下一次修改必須重新追查資料流...

鐵人賽 ChatGPT & Codex DAY 22

Day 22|我開始做 Universal Learning World Compiler

Day 21 做完 Analogy World 之後,我其實有一個很大的疑問。 歐姆定律可以變成水流世界,拋體運動可以變成 Spatial Learning W...

鐵人賽 Modern Web DAY 28

Day 28|Dependency Injection

Day 27 我們完成了 Product API,但目前 ProductsController 同時負責: 處理 HTTP Request / Respons...

鐵人賽 自我挑戰組 DAY 22

Day 22:AI Studio 的安全防護:Safety Settings 等級調校與內容過濾

在提示工程實務中,輸出遭系統無預警截斷或拒絕回應,往往並非模型能力不足,而是觸發了底層的安全護欄(Safety Guardrails)。Google AI St...

鐵人賽 AI Engineering DAY 23

要怎麼知道這個 Model 可以交付給客戶?

前一天,我才剛解決一個問題: 同一個 Model,要怎麼跑在不同的 Edge Device? 我原本以為,只要把 Model 對應到正確的 Runtime 和...

【Day 23】用 TypeScript 寫 Dijkstra:我有最短距離了,現在出發前往終點!

上一篇已經把 Dijkstra 從手算轉成 TypeScript,可以算出每個 Node 從起點出發的最短 Distance。 但今天重新看結果時,我發現還少了...

鐵人賽 AI 自動化 DAY 23

Day 23:OpenClaw 是什麼?從單一 Agent 到本機 AI Gateway

昨天我們已經用 Python Supervisor 跑完: Research ↓ Writer ↓ Reviewer 所以現在其實已經有一套能完成任務的 Mu...

鐵人賽 自我挑戰組 DAY 23

Day 23:【CSS 技巧】列印樣式優化:用 @media print 自動帶入當日日期並一鍵乾淨列印成紙本

本篇文章目錄 前言:為什麼網頁列印總是亂七八糟? 列印樣式的核心技術:@media print 語法介紹 列印優化三大關鍵:隱藏無關元素、頁面佈局調整與配色優...

鐵人賽 Claude AI DAY 22

Day 22 讓 AI 盲做 schema:哪些差異真的該寫進規格?

昨天讓 spec-kit 排了工、上線了一個會回 {"ok":true} 的空殼。今天要在它底下放資料庫 —— 而 schema 是規格裡最...

鐵人賽 自我挑戰組 DAY 23

Day 23 : AI 到底是什麼?

昨天聊到系統裡會產生很多資料,也會透過不同方式去分析這些資料但我又突然想到一個問題那我們現在常常聽到的 AI,到底是怎麼從這些資料裡面學會東西的?我們平常說 A...