iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 24
從桃子園灘頭到CySA+ 系列 第 24 篇

Day24|檔案刪了、機器關了,鑑識還找得到甚麼?

Day23 講反鑑識的時候說,攻擊者把 log 清掉、把檔案刪掉,還可以往它沒清到的地方挖,像 Registry、MFT。但這招有個前提,我是在考前一天晚上才被...

鐵人賽 Build on Google AI DAY 24

Day 24|AI 報告通過 Schema 之後,為什麼我還要逐份核對?

前言 Day 23,我把 5 種情境、15 組案例整理成同一個 evidence bundle,也保留了工具原分類。今天輪到 AI 報告:Day 11、13、1...

鐵人賽 Software Development DAY 24

Day23 - 第三方元件與模型版本管理

現代開發軟體的時候,很少會完全由零開始打造,通常會使用開源套件、AI 模型。在一般軟體開發時,使用開源套件、AI 模型時,一般來說,會直接選擇一個版本來使用(可...

鐵人賽 自我挑戰組 DAY 24
30 天的 SAA 學習筆記 系列 第 24 篇

Day 24 - 備援、監控與金鑰治理 CloudWatch、CloudTrail 與 Config:監控、稽核與合規

CloudWatch、CloudTrail、AWS Config 是系統上線後的三個監控服務,各自回答一個問題: 系統現在狀態正常嗎?CPU 有沒有滿、錯誤有...

鐵人賽 ChatGPT & Codex DAY 24

Day 24|不想再拉 Slider 了:我讓使用者直接「抓住」公式本身

前幾天做到 Universal Learning World Compiler 之後,Visual Learning Lab 已經可以把不同教材分配到不同的互動...

鐵人賽 Software Development DAY 25

Day 25:生成式 UI - 在 PySide6 中由資料動態產生 UI 元件

目的:讀者可以讓 GUI 程式在使用過程中生成 UI 元件,並瞭解如何設計一個單一窗口管理與讀取這些額外生成之 UI 元件 前言 我們在 day 13 中知...

鐵人賽 AI Engineering DAY 24

DAY24替 Reliability Gate 加上 Answer Contract

昨天 Day 23 的 prospective validation 沒有通過。 我們在 Day 22 先把 48 題 holdout、Gate 規則、評分方式...

鐵人賽 IT Operation DAY 24

Day 24 - PostgreSQL + Node.js:讓程式連上資料庫

學習目標 使用 Node.js 連線 PostgreSQL 認識 Node.js 的 pg 套件 建立資料庫連線設定 使用 Node.js 執行第一個 SQL...

鐵人賽 自我挑戰組 DAY 24
AI Agent 從零開始 系列 第 24 篇

Supervisor Agent

Supervisor Agent(主管代理) 是 Multi-Agent(多代理人)系統中最核心的指揮控制模式。 它的運作邏輯類似真實職場中的專案經理(Proj...

鐵人賽 Software Development DAY 12

Day 23|一台拆開的資料庫

今天講一個寫這個系列寫到中段才浮現的體悟——它會把前面二十幾天的線,一次收攏。 一台拆開的資料庫 有一天我盯著這個系統的全貌,突然發現它很眼熟:我們做的每一件事...

鐵人賽 自我挑戰組 DAY 24

別再亂點了:有目的的探索性測試(Exploratory Testing)

在這第二十四天,我想再次談談另一種測試類型。到目前為止我建立的所有東西,都依賴於事先知道要檢查什麼:測試案例、API 契約、評估集、迴歸套件,以及品質關卡——每...

知道自己被愛著,外界評價就也變得不重要了:讀繪本《你很特別》

代表好評的星星貼紙,代表負評的灰點點貼紙 過去我看過一本繪本,書名叫:《你很特別》,故事裡的人物都是木偶,並且木偶們有個評價機制,只要一個木偶表現很好、或擁有...

鐵人賽 自我挑戰組 DAY 25

Day 25:【Tool 4 實作】倒數邏輯與動態進度條:依自訂效期計算剩餘百分比與 CSS 警示燈號切換

本篇文章目錄 前言:將開瓶效期轉化為動態時間軸 兩大核心機制拆解:倒數天數與動態百分比 實戰開發:自訂效期計算與 CSS 燈號切換 程式碼重點與體驗細節解析...

鐵人賽 AI Engineering DAY 24

Day 24|創建知識庫之旅:AI 接進知識庫後,它能做哪些事?

我希望知識庫不只在網頁上能看,也能讓其他 AI 使用。 例如我看到一個有興趣的專案,可以請 Claude 或 GPT 幫我分析。如果確認有用,我會再請它寫進知識...

鐵人賽 Software Development DAY 24

Day24|認識Git Merge:把 Branch 合併回 master

我昨天已經成功建立readme-update這個Branch,在上面修改了README並Commit,Push到GitHub上了。所以今天就要將昨天在readm...

鐵人賽 Vibe Coding DAY 24

Day24 - GitHub Copilot Custom Agents 與 Subagents 實測:把畫流程圖這件事外包出去

看到這張鎮樓圖,筆者想先講結論:GitHub Copilot 不只是幫忙補幾行程式碼而已, 現在還可以建立自己的 Custom Agent,再把特定工作切出去...

鐵人賽 自我挑戰組 DAY 24

Day 24 : 抽取邏輯,客製化自己的 Hook

靈魂抽取器 今天目標 認識自訂 Hook 的命名與用途 查詢邏輯抽成 useWeather 用兩張卡片觀察獨立狀態 了解 Hook 位置與資料歸屬 認...

鐵人賽 Kubernetes DAY 25

Day 24:用 Burn Rate 做為放量閾值

今天的工作 明天開始,我們要逐步增加流向 Canary 的 HTTP request 百分比。今天先把 Burn Rate 這套放量/退版的判斷依據建立起來。...

鐵人賽 AI Engineering DAY 26

Day 26|Home 是 Body 01,Car 是 Body 02

昨天談到:如果我從家走進車裡,Human 沒有換。Identity 沒有重新開始。Relationship 也不應該全部歸零。所以我們開始把方向定義成:One...

鐵人賽 JavaScript DAY 25

day25|錯誤處理:用型別描述成功與失敗

函式除了回傳成功的資料,也可能遇到無法完成操作的情況。如果所有失敗都回傳 null,呼叫端就無法從結果知道原因。把失敗也寫進型別,可以讓使用端知道有哪些情況需要...

鐵人賽 Build on Google AI DAY 24

Day 24 - 模型逾時、429、工具失敗怎麼辦?讓流程能重試,也知道何時停止

Recap: 昨天把 log 盤點完,裡面有模型 404、有 Day 18 跑 eval 撞到的 429,還有 Day 13 被花費上限擋下、畫面卻只寫「模型...

鐵人賽 Build on Google AI DAY 25

Day 25 | Heimdall(七):Antigravity CLI Context - System Prompt

我們繼續在 Heimdall 上實作了另外一個頁面,這個頁面主要想訴說的是:「Agent Harness 發出去的 request 中到底都包含了哪些資訊」。這...

鐵人賽 Claude AI DAY 24

[Day 24] 把地城領主打包帶走:plugin 和 marketplace

Day 23 最後說,這套 Claude Code DM 越來越完整,可是全部都住在一個資料夾裡:說話方式、規則裁判、存讀檔、前情提要、查帳、守衛、日誌、音效。...

鐵人賽 Security DAY 24

Day24|ret2libc

上篇介紹 ROP 時,我們知道了一件事:NX 不讓我們執行 Stack 上的 Shellcode,那就改用 Binary 裡原本就有的 Code。透過 pop...

鐵人賽 AI 自動化 DAY 24

[Day 24] Analysis Optimization:什麼時候該 Rewrite?

上一篇把 conversation 保存成可以重複執行的 Analysis。 同一個 Analysis 也可以換 datasource 執行,所以可以先用 sc...

鐵人賽 自我挑戰組 DAY 24

Day 24|條件判斷:讓程式開始做選擇(If / Else)

本日分享自己學到的就是 JavaScript 裡的邏輯大腦——If / Else(條件判斷)。 實際網頁應用:表單輸入驗證如果回到真實的網頁介面上,最常見的例子...

鐵人賽 Build on Google AI DAY 24

Day 24:撰寫 patchFlow,讓 Gemini 產出可以直接套用的補丁

Day 23 的 codeReviewFlow 已經會指出問題了:第幾行、哪一類、為什麼。 不過它只會「說」,suggestion 是一段給人看的文字,程式沒辦...

鐵人賽 Security DAY 25

#Day 25|Alert 明明出現了,為什麼 Active Response 沒有封鎖 IP?

昨天已經在 Wazuh 的 ossec.conf 中完成 Active Response 設定,原本預期只要 SSH 偵測規則成功觸發,系統就會自動封鎖來源 I...

鐵人賽 AI 自動化 DAY 24

Day 24|每次都要等我指示才幹活?為你的 AI 分身安排固定工作任務

前面幾篇,我們花了不少時間替 AI 分身增加你的能力給它。有些工作方法,是從自己的提案、文件與過去成果裡整理出來,再教給分身;有些比較通用的能力,則可以直接透過...

鐵人賽 AI Engineering DAY 23

Day 28|上線前,先寫一張「還缺什麼」的清單

馬卡龍的成長日記 Day 28 昨天把「資料庫還沒跑起來」也寫成了一個查得到的狀態。離第 30 天只剩三天,今天我想先停下來,好好盤點一次:如果現在就要讓 Ma...