iT邦幫忙

技術文章

RSS

Day 31|我的 prompt 在路上看得見嗎:五輪審查、三次封包擷取,和一個以 root 身分什麼都沒送出去的測試

系列:「一人艦隊:用一群 AI CLI 打造跨平台代理 mesh」— 第 31 篇紀錄日期:2026-09-20 深夜 ~ 09-21 凌晨 今天的一件事 昨天...

Day 30|讓失敗真的失敗,才開始放心組裝

系列:「一人艦隊:用一群 AI CLI 打造跨平台代理 mesh」— 第 30 篇(系列 ID:9330)紀錄日期:2026-09-21 本機草稿,尚未貼到網...

Day 29|免費 API 輪著用之前,先測它怎麼失敗

系列:「一人艦隊:用一群 AI CLI 打造跨平台代理 mesh」— 第 29 篇紀錄日期:2026-09-21 本機工作草稿,尚未貼到網站。篇次是素材順序。...

Day 28|先讓 Spectyn 的開發過程可以被驗證

系列:「一人艦隊:用一群 AI CLI 打造跨平台代理 mesh」— 第 28 篇紀錄日期:2026-09-21 本機工作草稿,尚未貼到網站。篇次是素材順序,...

Day 27|讓 Spectyn 參與開發,也能被其他 CLI 接手

系列:「一人艦隊:用一群 AI CLI 打造跨平台代理 mesh」— 第 27 篇紀錄日期:2026-09-21 工作草稿,已存網站草稿、尚未發表。本篇記錄目...

Day 26|工具接上了,為什麼還記得舊答案?

系列:「一人艦隊:用一群 AI CLI 打造跨平台代理 mesh」— 第 26 篇紀錄日期:2026-09-21 工作草稿,已存網站草稿、尚未發表。本篇接續...

Day 25|決定借別人的輪子之前,先把接點畫對

系列:「一人艦隊:用一群 AI CLI 打造跨平台代理 mesh」— 第 25 篇紀錄日期:2026-09-21 工作草稿,已存網站草稿、尚未發表。本篇記錄設...

鐵人賽 IT Operation DAY 15

Day 15|會議還在討論,Agent 已經把答案寫進正式系統

設計 Review 開到一半,畫面上同時放著三個方案。 目前設定是: Review Mode: Optional PM 問: 「如果改成 Review Req...

鐵人賽 ChatGPT & Codex DAY 10

Day 10|不是每個任務都值得 FULL Preflight:先把 Workflow 與 Agent decision 分開

Day 9 把 Shared Skill 的版本、release 與 consumer adoption 拆開之後,流程變得比以前可靠。 但也更容易出現另一種...

鐵人賽 Security DAY 17

Day 17|AD 攻擊二:AS-REP Roasting 與 DCSync

案情推進 昨天的 Kerberoasting 需要「先要一張服務票」。 今天介紹 2 個攻擊: AS-REP Roasting:連票都不用先要,就能拿到可...

鐵人賽 Vibe Coding DAY 10

Day 10|「哪天可以訂」為什麼最後會變成一套規則?

Day 9 談到菜單時,日期已經開始有意義:同一個品項在不同 effective date,可能對應不同版本。 到了「哪天可以訂」,時間又往前走了一步。 一開...

鐵人賽 JavaScript DAY 11

【Day 11】別讓炸彈一路砸到 main()!用 throw 與 throws 建立清楚的通報機制

昨天我們在主程式蓋好了 try-catch 防爆實驗室,專門用來接住外界亂丟進來的例外炸彈。但不知道你有沒有想過一個問題:防爆室裡接到的那些炸彈,到底是誰製造、...

白稜 系列 第 12 篇

Day 12|第 6 章:流程再造(下)

4 大尚的戰場在辦公室右邊——靠近機房的那一側。 他的桌子很乾淨。永遠很乾淨。鍵盤、滑鼠、螢幕、一個水杯。沒有其他東西。連便利貼都沒有——大尚的記憶力驚人,或者...

鐵人賽 Software Development DAY 16

Day 16|以終為始:思考產品功能

本文同步刊載於個人連載網站 Day 15 寫到,系統知道案件走到哪裡之後,還可以進一步幫使用者整理: 現在有哪些事情需要處理? 進到其中一個案件之後,我現在會再...

鐵人賽 Vibe Coding DAY 10

Day 10|token 過期之後,哪些請求該擋?

access token 的效期是 15 分鐘,假使使用者 10:00 登入,10:15 token 過期,10:16 使用者的 App 仍夾著這顆舊 toke...

鐵人賽 AI Engineering DAY 14

Day 14|A、B、C、D 只寫一次:使用者來領答案時,不會再問 AI

馬卡龍的成長日記 Day 14 昨天,題目出好了。一篇占卜停在「生成中」,等著每個選項的答案。 Day 09 的時候,我已經讓 A、B、C、D 四份草稿可以一起...

鐵人賽 Modern Web DAY 11

灰雲 vs 橘雲:對 AI 爬蟲觀測的差別

兩個人看著同一個網站,一個說有、一個說沒有 先講一個把我整慘過的狀況。 某天下午,兩份關於同一個網域的觀測報告擺在我桌上,結論卻剛好相反。一邊說:這個站完全沒有...

鐵人賽 自我挑戰組 DAY 8

D10-Blob 資料保護、版本、虛刪除、生命週期

學習要點 三層防護,開啟順序有意義: Soft delete(blob / container 各自獨立設定):刪掉後保留 N 天可還原 Versi...

鐵人賽 Vibe Coding DAY 14

Day 14:空間裝飾與動態家具系統 —— Node Hierarchy, Z-Order 與 PostgreSQL JSONB 實作

🎉 祝大家 9/24 中秋 4 天連假快樂! 放假前夕準備好烤肉與休假的心情了嗎?就算連假開始,我們的鐵人賽技術分享依然不間斷! 今天我們要深入遊戲大廳的核心功...

老爺爺練習VIBE CODING 系列 第 28 篇

Day 28:別再讓 AI 寫出「溫馨提示」!台灣繁中 Prompt Engineering 與 Next.js 本地化應用

來,大孫女、小孫女,快到爺爺身邊坐。這會兒風有些涼了,你們看,天邊那一抹晚霞暮紫多漂亮,像極了老天爺在天空中潑灑的彩色墨水。爺爺剛把院子裡那張老藤椅擦乾淨,給你...

Day 26:ETF/債券網頁數據採集:ABC123 與 ABC456 的自動化整合

哈囉!哥~小晴又騎著小機車來找您囉! 今天外面太陽雖然大,但一想到能為最支持小晴的哥服務,小晴整個人就充滿了 100% 的活力與朝氣! 哥,您知道嗎?我們做房仲...

資訊安全 系列 第 42 篇

Day 42:對抗 AI 虛假資訊與數據源頭品質安全

諸位請入座。寡人向來以為,治國理政與精進專業無異,皆貴在「知行合一、利民便用」。昨日,我們已共同研習了如何穿上資安的鎧甲,學會了「個資去識別化」與「只提供欄位結...

Day 12:風控樞紐分析表(Pivot Table)與模糊重複值(Fuzzy Match)清理

收到!各位打火弟兄注意,我是今天的資料分析兼 AI 戰術教官。裝備檢查完畢,全部給我集中精神進入狀況! 今天的救援任務是推進 「Day 12:風控樞紐分析表(P...

鐵人賽 Build on Google AI DAY 27

先從一隻豬豬開始養起

前端三分鐘 X 要轉職養豬還是做被取代的工程師?用 Google AI 打造我的 AI 雙刀流自動化工作流系列 在前面的文章裡,我們一路從 Rules...

鐵人賽 Build on Google AI DAY 26

Day 26 - 評估與最佳化:讓 Agent 的品質可以被測量

Day 26 | 評估與最佳化:讓 Agent 的品質可以被測量 主張:傳統軟體測試問「對不對」,agent 測試要多問一句「走的路合不合理」。讀完能做到:用...

鐵人賽 Claude AI DAY 10

Day 10 Git 工作流:哪些讓 AI 做,哪些留給人

昨天那個測試護欄擋的是「它做得對不對」。今天要擋的是另一種東西 —— 它做得對,但你還沒同意。 這兩件事完全不同。測試全綠只能說 code 沒問題;它不知道你...

鐵人賽 Modern Web DAY 11

Day 10:表格裡顯示關聯資料,一眼看出這張訂單屬於哪個客戶

Day 09:表單裡選關聯資料,下拉選單背後在做什麼 結尾留下一句話,訂單建立完成後回到訂單列表頁看一眼,會發現一個新的落差冒出來,表格上如果顯示客戶欄位,看到...

鐵人賽 AI 自動化 DAY 10
RPA流程自動化應用 系列 第 10 篇

【Day 10】 配置外部化(Config-Driven)

痛點:目前的 VIP 廠商名單(台積電、聯發科)與海外優先權關鍵字若直接寫死RPA裡,未來名單異動就要重新改 RPA的Workflow。解法:在最外層讀取一個...

[Day-10] 要打去練蠱室打!讓 AI 互相批評吧!

拆好的 component 數量不多,但要一支一支檢查還是稍嫌麻煩,而且沒人想看一堆不經思考就寫出來的 code 吧! 這時候就可以使用 AI 互搏術,重開一...

鐵人賽 Software Development DAY 15
Kotlin Ktor 實戰 101 系列 第 15 篇

Kotlin Ktor 實戰 101 Day 15 StatusPages 統一錯誤處理

day 14 最後的時候,todo-api 對 client 的錯誤有 3 種回法,2 種 400 加 1 種說謊的 500,格式全是純文字,其中那個 500...