iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 19

Day 19. Apache Nifi 再添一筆: Groovy Shell

水文警告 前陣子自己在做的研究剛好打到 Apache Nifi 去,就心血來潮 Survey 了一下有什麼才有今天這篇 今天的主角是 ZeroPath,是一家成...

[Day-14] 買單不用報會員!報你的 Google 帳號就好!

只剩 Google 登入註冊的功能了!不過要先到 GCP 設定 OAuth 才能進行下去。 現在 AI 可以直接列出這些設定步驟,以往這些繁瑣複雜的雲端服務,...

鐵人賽 AI 自動化 DAY 14

【Day 14】Manus 串接 n8n MCP,輕鬆製作自動化流程

Day 14 前言 今天在逛 Manus 可以串接的外掛程式中,發現有很多好用的工具都已經預先接好了,像是:Trip.com( https://tw.trip....

鐵人賽 JavaScript DAY 24

Day 24|關於深拷貝這件事:structuredClone、序列化與資料邊界

摘要 深拷貝不只是一層層往下複製。structuredClone() 先把資料序列化成一份記錄,再重建出全新的資料;它保留 Date、Map 等型別與資料內部的...

鐵人賽 AI Engineering DAY 14

Day14 Pooling 為什麼要把圖片越變越小?

上一篇我們認識了 CNN 最重要的核心之一:Convolution我們知道 Kernel 會在圖片上移動,對不同的局部區域進行計算,最後產生新的 Feature...

鐵人賽 Vibe Coding DAY 14

Day 14|我叫 AI 反過來訪問我,它問出了我沒想過的問題

第四版跟前三版最大的差別,在第一個問題就決定了。 前三版我都是打開對話框就開始下指令:「幫我寫一個番茄鐘計時器」「幫我做透明視窗」。 第四版我先要它問我問題。...

鐵人賽 AI Engineering DAY 14

Day14 AI桌遊設計師:讓AI幫家庭打造一款教育桌遊

重新設計娛樂內容 每當到了假日,孩子懶得出門就是接觸3C產品,孩子一直使用手機、平板或電腦,家長很容易陷入每天重複的對話:「玩多久了!」「要講幾次!!去看書」的...

鐵人賽 Software Development DAY 30

Day 30 從一台 Server 到今天的系統設計回顧

30 天前,這個系列是從一句話開始的: System Design 的第一步,不是畫架構圖,而是先把問題問清楚。 今天是最後一天,與其再加一個新元件,不如看...

鐵人賽 Vibe Coding DAY 28

Day 028:讓編排看得見——BearPunch 的工作區、Sessions 與活動紀錄

讓編排看得見:BearPunch 的工作區、Sessions 與活動紀錄 Day 027 把人與 Agent 的操作接到同一個 App 入口。命令能送到明確的...

鐵人賽 ChatGPT & Codex DAY 14

Day 14|Context 不夠怎麼辦?大型專案的資訊管理術

當專案逐漸有畫面、API、資料庫與測試,任何一個問題都可能牽涉多層程式。但把所有檔案一次塞給 AI,既花時間,也讓真正有用的線索淹沒在雜訊裡。今天要練習的是資訊...

鐵人賽 Vibe Coding DAY 18

Day 18:WebGL 極速載入與 60 FPS 順暢度 —— DrawCall 批次渲染、Auto Atlas 與 Brotli 靜態壓縮策略

歡迎來到第十八天!當遊戲平台的功能與安全架構齊備後,我們必須面對網頁遊戲最殘酷的考驗:效能優化(Performance Optimization)。門市顧客使用...

鐵人賽 Software Development DAY 15

Day 15|REST 與 SOAP 轉換:不只是 XML 改成 JSON

把 SOAP 改成 REST,XML 換成 JSON,看起來是乾淨多了。不過我會再往下看一層:呼叫端拿到 JSON 之後,是不是還要自己知道 ERP 哪個欄位代...

鐵人賽 Claude AI DAY 14

【Day 14】驗收另一科的 skill

今天要做的事上一天把機率統計跟道德駭客的提示詞都包進的 skill 中,但因為額度,所以只測試了機率統計,今天打算測試另一科,並且改一下 skill。 Skil...

鐵人賽 Claude AI DAY 14

系統組裝日的「恐怖故事」:當零件全綠,接縫卻讓稽核紀錄消失時

引言:組裝日的定律 在軟體工程的長征中,第 14 天通常是最令人興奮也最令人恐懼的。我們花了整整五天——從 Day 9 的原則制定、Day 10 的痛點剖析,...

鐵人賽 自我挑戰組 DAY 22

Day 22|為什麼拒絕之後,我們總是把對方的失望帶回家?談情緒邊界與罪惡感解耦的心理機制

當我們討論個體心智的修練課題,不免會想到:在面對高壓與低谷時,我們該如何透過自我調節學會「優雅降級(Graceful Degradation)」,在系統資源超載...

鐵人賽 Vibe Coding DAY 14

Day 14 — Codex 開發實戰 (下):前後端 API 數據串接與開發文件自動化

接續昨天的 UI 與核心邏輯開發,今天我們來看 Codex 如何協助我們搞定專案開發後半段最繁瑣的兩大任務:前後端 API 數據串接與系統企劃/開發文件生成。...

第 31 天:用 OpenAI Agents SDK 設計一支蜂群

開場故事 第 1 天那篇的標題是「我想跟一個 AI Agent 認識」。 一個。 31 天後回頭看,這個系列最大的誤導可能就藏在那個量詞裡。因為真正讓我停下來反...

鐵人賽 Software Development DAY 15

Day 14:小結:三種技術選型的判斷依據,MVC、WebFlux 各用在哪

Day 13:協程搭配訊息佇列與外部 API 呼叫的常見模式 結尾把問題攤開來了:這幾天累積的技術選型各自看起來都理解了,但實務上該根據什麼判斷依據去選擇,還沒...

鐵人賽 Build on Google AI DAY 15

Day 15:Gemini 寫的文案,一樣要過內容治理這一關

一句話先講完 官方網站上的每一句話,都是承諾。 所以我在這一關做的事,幾乎全都是「刪」——把 AI 寫得漂亮、但學校其實做不到的句子拿掉。不是因為它寫得不好,正...

鐵人賽 Security DAY 14

[Day 14]安裝附錄

問題 風險 Ubuntu 版本不合 高 KVM 沒正常 高 nested virtualization 高 Guest Python...

鐵人賽 Software Development DAY 14

Day 14|AI Agent 做到一半失敗了,產品要怎麼收拾?

昨天寫 Agent Ready 時,我把最後一個檢查項目放在: Recovery。 但寫完後我發現,這件事其實值得單獨講一篇。 因為我們看 AI Agent D...

鐵人賽 Software Development DAY 15

Day 14:withContext 切換執行緒,你以為的暫停其實是搬家

Day 13:Coroutine Context,協程隨身攜帶的那包設定 結尾留下一個問題:協程如果已經在執行了,執行到一半才發現接下來這段程式碼需要換一個 D...

鐵人賽 Software Development DAY 15

Day 15:程式碼就該像生產線一樣分組 - 談 MVC 架構與關注點分離

目的:讀者會應用模組化程式設計與關注點分離原則,在專案中實踐 MVC 架構、編寫不同功能的模組,藉此達成易修改、可重用的設計 前言 我們在 day 1 提到...

鐵人賽 AI 自動化 DAY 21

Day 21|Prompt Injection:當外部資料開始欺騙 AI Workflow

在 Day 19 中,我們學會了把 Prompt 當成 Task Contract,將角色、任務與限制條件寫得清清楚楚,成功讓 AI 穩定輸出 JSON。 但...

鐵人賽 Software Development DAY 20

Day 20|從「我要這個功能」到「系統必須保證什麼」

本文同步刊載於個人連載網站 上一篇寫到,我開始把重要工程決策背後的理由留下來。 但再往前追一步,這些決策之前還有一個更基本的問題: 我到底怎麼理解這個需求? 現...

鐵人賽 自我挑戰組 DAY 16

JavaScript:哈納!不要亂跑,給我乖乖待在陣列裡啦!!!

昨天才剛把 let、const 跟 var 抓出來重新認識一下。 今天決定來整理另一個平常很常用的東西—— Array(陣列)。 假設今天想記錄哈納跟牠的朋友們...

鐵人賽 ChatGPT & Codex DAY 14

Day 14|Collision Check:看到 dirty working tree,到底該停、繞開,還是繼續?

Day 13 把兩個可寫入的任務(mutation-capable task)拆進不同工作樹(worktree),解掉「共用中間狀態」的污染。 但 Agent...

鐵人賽 Vibe Coding DAY 14

Day 14|測試不是最後補上去的,而是系統的「業務記憶」

Day 12 把需求寫成可判定 PASS / FAIL 的驗收條件(Acceptance Criteria,AC),Day 13 再把一條使用者旅程(User...

鐵人賽 Claude AI DAY 14

Day 14 MCP 支援 X?規格、SDK、你手上這支,三個答案要打一次才知道

前 13 天,工具都裝在自己這邊。從今天開始要把它們接到別人的東西 —— 而 MCP 就是那個接頭。 問題是這個接頭一直在變。MCP 規格 20 個月出了五版(...