iT邦幫忙

技術文章

RSS
鐵人賽 AI 自動化 DAY 24

Day 24|容錯實測:壞得大聲的慢一百倍,壞得安靜的考卷剩 6/20

前面十三天都在把東西做對。今天把它弄壞。 我關心的不是「怎麼不要壞」,而是壞掉之後我多久會知道、知道的時候手上有什麼。這兩件事比重試機制重要得多,而且實測下來差...

鐵人賽 Software Development DAY 28

Day 28|第一次擴充 xv6 API:實作自己的 pstat System Call

到目前為止,統計多半直接印在核心主控台上。今天改成讓使用者程式取得一份結構化資料,自己決定如何顯示或比較。這也是從「加幾行除錯文字」走向「設計核心 API」的第...

鐵人賽 Software Development DAY 24
30天刷完leetcoode75 系列 第 24 篇

C++ 演算法練習 Day24|1161, 236, 199 題解與思路分享

題目解析:給定一棵二元樹,計算每一層節點的數值總和,找出總和最大的是在第幾層(層數從 1 開始算)解題思路:設一個陣列 v 來記錄每一層的總和。寫一個 DFS...

鐵人賽 Security DAY 24

[DAY 24] 當證據開始「說謊」:認識 Anti-Forensics

前面幾篇一直在找電腦留下來的痕跡。 從 $MFT、Recycle Bin、LNK、Jump List、Prefetch,到利用 Run List 把被刪除的檔案...

鐵人賽 Claude AI DAY 27

Day 27:把反覆的流程打包成 skill——但 skill 其實有兩種,選哪種是個判斷

Day 27:把反覆的流程打包成 skill——但 skill 其實有兩種,選哪種是個判斷 前兩天講的是把判斷「沉澱成規範」(CLAUDE.md)和「沉澱成記憶...

上萬台實體設備的可靠性:Berry AI 的 SRE 有什麼與眾不同之處?

Day 03 介紹過 Berry AI 的四個團隊,其中 SRE 負責橫跨 edge 與 cloud 的系統穩定性。前面各篇描述的雲地整合架構,讓 Berry...

鐵人賽 IT Operation DAY 24

Day 24|環境越來越多,怎麼避免手動設定失控?

上一篇比較了 SQS、SNS 與 EventBridge,決定哪些工作需要排隊、通知或依事件內容分流。 當架構裡開始出現 VPC、ECS、資料庫、Queue 與...

鐵人賽 Modern Web DAY 24
前端來點 AWS 技能樹! 系列 第 24 篇

Day24 - OIDC:讓 GitHub Actions 向 AWS 換一把短期鑰匙

昨天最後留下一個問題:要讓 GitHub Actions 幫我們 push Image、通知 EC2 換版,GitHub 的機器要怎麼拿到 AWS 的權限?今天...

鐵人賽 Vibe Coding DAY 24

Day 24:Docker 容器化:指示 AI 寫出最佳化的 Dockerfile 與 docker-compose

今日目標 經過前面四周的開發、AI 功能整合與資安補強,我們的 AI 個人財務追蹤器已經是一套功能齊全且具備防禦力的現代 Web 應用。今天我們正式邁入階段五:...

鐵人賽 AI Security DAY 29

Day 29|SIEM-ready 稽核日誌與 air-gap 離線更新包

稽核要的不是「有護欄」,是「證明它一直在」 Day 13 說雲端線的稽核證據是一張 floor setting 截圖。地端線沒有這種東西,要自己產出兩樣:每一筆...

鐵人賽 AI Security DAY 29

Day 29|模型可換,治理不變

這是整個專案最重要的一句話,而它來自一次失敗。 Day 12 那個令人失望的 benchmark 結果,逼我重新想一個問題:如果我花了兩週訓練的模型,效果跟原始...

鐵人賽 AI Engineering DAY 24

Day 24|如果任務做到一半,AI 會知道嗎?

前言 昨天我們做到了一件很重要的事情: 完成任務 → 更新 MySQL → AI 重新安排剩下的任務。 但實際使用 Todo 時,不是每件事情都會一次做完。 例...

鐵人賽 Security DAY 29

Day 29|邊界:資料到底出不出境

三種「不出境」 這個詞在不同人口中意思不同,而認知落差會在專案後期爆炸。三種定義: 定義一:物理邊界。 資料不離開機構自有的機房。 定義二:主權邊界。 資料不離...

鐵人賽 AI Engineering DAY 24

Day24:重新檢驗 19 個實驗結論:哪些差異真的站得住腳?

今天是來拆自己的台的 Day23 把量測台補成了評測框架,最後留下一句話:19 組比較裡只有 6 組是有把握的。 今天把這 19 組攤開,並且明確指出哪幾篇我講...

Day 25|Node.js + PostgreSQL 一次啟動:Docker Compose

前言 前面已經陸續把 Node.js、Express、PostgreSQL 和 Docker 串了起來,到了這個階段,專案開始同時需要 API 和資料庫兩個服務...

鐵人賽 Vibe Coding DAY 24

Day 24|大家確認同一版資料,再開始結算

今天先把前幾天累積的手動驗收補上。用同一台電腦的兩個帳號,實際走過登入、共同帳單、現金確認、邀請撤銷與成員恢復。這次也遇到一個容易誤會的地方:瀏覽器重新整理會清...

鐵人賽 Security DAY 29

Day 29|展望:OpenTelemetry GenAI 語意慣例的下一步與生態系演進

這個領域還在成形 Day 5 就老實說過:OpenTelemetry 的 GenAI 語意慣例目前仍在 Development/Experimental 階段,...

鐵人賽 自我挑戰組 DAY 24

Day 24:實戰工具觸發:模擬「天氣查詢」與「資料庫比對」的函式調用

當系統同時掛載了「查詢即時外部天氣」與「內部 CRM 資料庫會員比對」時,大模型的大腦是如何進行「意圖路由(Intent Routing)」?它能否在複雜的句子...

鐵人賽 AI Engineering DAY 24

[Day 24] 用 RAGAS 等工具建立自動化評估流程

前言 昨天介紹了 RAG 系統常用的四個評估指標,這些指標如果要每次都靠人工計算,效率太低。今天要介紹如何用現成工具把評估流程自動化,讓我們可以在每次調整系統參...

鐵人賽 Modern Web DAY 18

Vue 走過路過不要錯過 Day22 - 串接 API:loading、error、資料三種狀態怎麼管

打 API 的那一行程式碼本身不難,fetch(url) 一行就結束了。真正花時間的是它周圍的狀態:資料還沒回來時畫面要顯示什麼?失敗了要顯示什麼?使用者切換條...

鐵人賽 Modern Web DAY 24
Angular 22 Signal 進化論 系列 第 24 篇

Day 24:SPA Router 為什麼不再只靠 History API?

平常使用 Angular Router 時,可以透過 routerLink 或 router.navigate() 切換不同頁面。 模板連結: <a ro...

鐵人賽 JavaScript DAY 24

Day 24 Diffing 演算法拆解:單節點與多節點 Diff 的啟發式策略

傳統的樹 Diff 演算法時間複雜度高達 O(n^3),如果直接套用在 DOM 比較上,效能將會是毀滅性的。React 透過 三大啟發式策略 (Heuristi...

鐵人賽 AI 自動化 DAY 29

技術封板!開場導引、快捷問答與前端體驗最終優化

完成了獨立 Web App 的發布後,團隊同仁已經能夠透過獨立網址存取架構顧問。然而,在真實的軟體工程實踐中,「功能可用」與「團隊愛用」之間還隔著一層關鍵的體驗...

鐵人賽 Vibe Coding DAY 26

Vibe Coding:30 個開發實用技巧|雲端的 Claude Code 和 Codex:不一定要在本機跑,每個裝置看到的是同一個 session - Tip 26

本篇系列版部落格:閱讀中文版. Claude Code 和 Codex 都有雲端版。任務在雲端的機器上跑,我從瀏覽器、手機、terminal 看到的是同一個 s...

鐵人賽 AI Security DAY 24

Day 24|一個 Agent 把任務交出去後,權限到底去哪了?

Day 23 我讓兩個 worker 同時分析不同問題。它們都只有唯讀 prompt,沒有危險工具,所以責任邊界還算單純。 真正麻煩的是 handoff。一個...

鐵人賽 Claude AI DAY 24

【Day24】從 Facebook 的成長史看懂遊戲規則怎麼變,學會用 Claude AI 打造資料驅動、可重複、可預測的成長系統

快速解答: 成長曾經是行銷部門偶爾想到的加分項,現在是一門有方法論、可以被拆解、被複製的正式學科。從 Facebook 用 5000 萬用戶衝到近 10 億用戶...

鐵人賽 Vibe Coding DAY 24

Day 24 — Antigravity x n8n 實戰 (上):運用 Gemini 自動生成 n8n 工作流 JSON

n8n 雖然擁有直覺的視覺化介面,但當工作流變得龐大(包含數十個分支判斷、複雜的 Data Mapping 或 Code Node 時),手動拉節點與設定 JS...

鐵人賽 Build on Google AI DAY 24

Day 24:Cloud Run(上)第一次 deploy 與三個踩坑

前面十幾篇都在講協定與框架。今天把 agent 真的推上雲。 流程本身不難,gcloud run deploy 一行就會跑。難的是那一行裡藏了三個我實際撞到的坑...

鐵人賽 AI Engineering DAY 25

Day 25 Capstone Project 啟動:GitHub PR 自動審查與 Jira 追蹤系統架構設計

在現代軟體工程團隊中,資深工程師的時間是最寶貴的資產。然而,在日常開發中,資深工程師經常被兩大痛點分散注意力: 無止盡的 PR Review: 花費大量精力抓出...

鐵人賽 Vibe Coding DAY 24

Day 24:告別 Localhost:將 n8n 與資料庫部署上雲端 (VPS) 的實戰指南

Day 24:告別 Localhost:將 n8n 與資料庫部署上雲端 (VPS) 的實戰指南 嗨,大家今天過得好嗎?歡迎來到鐵人賽 Day 24。 過去 23...