iT邦幫忙

技術文章

RSS
鐵人賽 Vibe Coding DAY 27

Day 27:系統資安強化與滲透防禦 —— CORS 限制、Rate Limiting 限流與 Redis Nonce 防重放

歡迎來到第二十七天!遊戲上線後必須防止惡意腳本刷點數或嘗試滲透。 1. Ktor CORS 限定與 RateLimit 限流元件配置 // SecurityC...

鐵人賽 Software Development DAY 23

Day23 - 告警響了,怎麼找到出問題的那次操作?

建立訂單超過三秒的比例升高,監控跳出提醒。客服同時也回報:「剛剛那張訂單等很久。」我們知道系統變慢了,但同一分鐘內有許多人操作,要從幾萬行日誌裡找到他的那一次,...

乞丐超人我買超市打折便當時突然發現我家社區夜班保全是美國新創CTO後我拜他為師,Day22:你也知道這段很爛,怎麼還讓它上線?

本系列取材自真實經歷,人物、場景、對話與時間順序經過合成與小說化處理。文中假設案例與示意數字用於說明觀念。 師父準備依安排去巡查時,我剛提著便當回來。他說等...

鐵人賽 AI 自動化 DAY 23

Day 23|AI 不只會回答問題!第一次認識 AI Agent

昨天使用 Schedule Trigger + API,讓 Workflow 可以在指定時間自己開始執行: Schedule Trigger → HTTP R...

鐵人賽 Build on Google AI DAY 23

Day 23 -【多通道 Agent 擴充】實戰 LINE Bot + Gemini Multi-modal Webhook 整合與語音 / 連結極速提煉

在昨天的 [Day 22] 中,我們成功開發了 Chrome Extension 與 Side Panel,實現了網頁與影片的即時側邊欄提煉。 雖然網頁端與瀏覽...

鐵人賽 Software Development DAY 27

[Day 27] 元件的核心-Transform

Filter元件的工作就是對輸入的GstBuffer做某些操作後輸出新的GstBuffer,這個行為就是Transform。某些應用可以對輸入的GstBuffe...

鐵人賽 Software Development DAY 30

【Day 30】總結與給初學者的建議、專案未來規劃

30 天挑戰,今天正式收官。感謝一路跟著讀到這裡的你,這篇做個完整總結。 SyncETA Lite 最終完成了什麼 回顧整個系列,我們用 syncetalit...

鐵人賽 Software Development DAY 29

Day 29|重放攻擊、時序攻擊與競態條件:驗證流程中的時間與狀態陷阱

前言 上一篇介紹 Access Token 被偷走後,如何透過短效期限、Scope、Audience,以及 mTLS/DPoP 限制冒用。其中,DPoP 不只要...

鐵人賽 Vibe Coding DAY 23

Day23 - AGENTS.md:讓 Github Copilot、Codex、Claude Code 遵守同一套開發規則

筆者這次直接拿同一份規範,分別交給不同的 Coding Agent, 再搭配一張 UI 設計圖,看看它們能不能「照同一份作業簿」把網站做出來。沒想到結果還真的...

鐵人賽 自我挑戰組 DAY 27

Day 27 我把校務接進 AI,然後把學校名字拿掉

紅線單元的最後一天。這一篇的時間跨度和前兩天不同:講的是我把校務系統接進自己的 AI 工作環境後,陸續把「學校」的痕跡一項一項移出去的完整過程。以下提到的學校一...

鐵人賽 Claude AI DAY 23

Day 23|讓 Claude Code 幫我重構舊 Code

前幾天讓 Claude Code 從規劃、拆解任務,到實際寫 Code、Test、Debug,已經可以完成一個完整功能。 但寫完功能之後,我開始想到另一個問題:...

鐵人賽 AI Engineering DAY 23

[Day 23] RAG 評估指標介紹(Faithfulness、Answer Relevancy、Context Precision/Recall)

前言 前面兩天談了生成階段的常見問題,但要知道系統「到底做得好不好」,光靠人工肉眼檢查是不夠的,需要一套量化的評估方式。今天要介紹 RAG 系統常用的幾個評估指...

鐵人賽 Security DAY 26
漫步資安路 系列 第 26 篇

漫步資安路-26(什麼是正常)

「1.有一個IOC的IP是153[.]127[.]9[.]27,這個網站看起來是可以爬WordPress的網站,然後現在正在爬有錢銀行。 2.一個非常乾淨的I...

鐵人賽 Vibe Coding DAY 24

老闆不會教你的 Vibe Coding 實戰 30 天|Day 24:Refactor 還技術債

前言 ㄟ...?AI 寫的程式碼也會有技術債? 當然!就算是 AI 也是會有技術債的好嗎? 儘管前面我們用了很多方式去避免欠債,像是...一次盡可能保持一個功...

鐵人賽 自我挑戰組 DAY 23

# Day 23 - BCP 文件寫著 RTO 兩小時,真正切換備援站那天,花了整整八個小時

一句話摘要:多數企業的 BCP/DR 文件,寫的 RTO/RPO 數字往往是願望,而不是驗證過的實際能力;企業韌性的關鍵不在文件寫得多完整,而在於這些數字有沒有...

鐵人賽 AI Engineering DAY 23

Day 23|使用者按下同意,到底同意了什麼?

✅ 使用者同意的,是他按下去那一刻看到的那一筆:這行指令、這些參數、當時的狀態。工具卻常把一次同意放大:Claude Code 的「Yes, and don'...

鐵人賽 IT Operation DAY 24

Container 跑起來了,為什麼還連不到私有 RDS?

今天的重頭戲是把 EC2 裡的 Node.js 容器 → Private RDS 這一段接起來,讓程式真的查一次資料庫 動手前,EC2 要能正常執行前篇的容器,...

鐵人賽 自我挑戰組 DAY 26

Day 26 - Global Setup + storageState:讓登入只要做一次的方法

前面我們用 Fixture 處理登入,在每支測試開始前,fixture 會先幫它登入好,測試裡不用再重複寫登入步驟。不過在這個做法下,每一支測試還是各自登入了一...

鐵人賽 自我挑戰組 DAY 23

Day 23|使用 AI 建立工作 SOP 與標準作業流程

團隊成長後最大的挑戰,不是工作變多。 而是同一件事情,每個人都有不同做法。 前言 許多企業常見問題: 新人訓練時間過長 工作交接困難 作業品質不一致...

Day 28|雙連結真正接上的那一刻——認可決的成熟形態

Day 28|雙連結真正接上的那一刻——認可決的成熟形態 副標題:《雙連結原則的實踐收束:從結構到關係》請參考:群島計畫引子:在第二十九章故事中的場景 第一次...

鐵人賽 AI Engineering DAY 26

Day 26:LLMOps — vLLM、KV cache 與成本工程

今天是雙主軸真正交會的一天。 主軸一的讀者:這是 Day 13(延遲與吞吐)在 LLM 上的延伸,你的直覺全部適用,只是數字大一個量級。 主軸二的讀者:這是你...

鐵人賽 AI Security DAY 24

Day 24|AI Agent:當 LLM 不只會回答,還可以真的執行動作

前言 前面幾天,我把 AI Security Lab 從單純的 LLM 一路擴充到 RAG。 目前已經經歷: Prompt Injection ↓ Securi...

AI 導入,不該只是把自動化再做一次:從把工作做快,到重新想工作可以怎麼做

在一場對外的公開場合,我遇到一位在上海開工廠的老闆。聊到 AI,他問了我一個問題:「我們有好幾個部門,大家的做法都很固定,AI 也是各用各的,不知道該怎麼開始。...

鐵人賽 Vibe Coding DAY 30

【DAY30】Unity 2D 敘事遊戲開發:30 天完賽心得:打破先入為主的心態,工程師的自我蛻變

一、前言:30 天的終點,也是全新的起點 當我敲下這行字時,心裡湧現的除了如釋重負的輕鬆感,更多的其實是一種「我真的做到了!」的踏實感。 回顧這 30 天的鐵人...

鐵人賽 Security DAY 23

Day 23|Privileged Pod 與 HostPath:Pod 怎麼一步一步接近 Node

Day 15 與 Day 16 介紹了容器錯誤設定可能造成的權限提升與主機存取風險。當容器由 K8S 管理時,類似的設定仍可能破壞隔離。今天透過兩個實驗,觀察...

鐵人賽 Security DAY 23

DAY23 Routing(路由)/BGP/RPKI/BGP

DAY23 Routing(路由)/BGP/RPKI/BGP Hijacking 一. 路由 Routing 是什麼? 1-1 網路前綴 Prefix 1-...

鐵人賽 Build on Google AI DAY 14

Day 22|`curator_agent`:挑熱點、寫雙語文案、寫 FAQ

接力隊第五棒、最後一棒 curator_agent(策展人)。它拿到的是 Day 13 由 Pack 用幾何算好的「熱點候選」,要做的是挑、排、寫,不是決定位置...

鐵人賽 自我挑戰組 DAY 24

那就是我所到過的最高之處了

// 人類:今日抱病發文,AI生成比例應該超過50%...... // --------------------------------------------...

鐵人賽 自我挑戰組 DAY 24

DAY - 24 用 AI 摺出專業:一位印刷經理人的工具實踐

在數位工具不斷加速演進的現代,還是有些數位無法取代的實體產品,例如名片、紙盒、書本等大大小小的印刷物,即便文字描述的再詳實,影片拍得再高清細膩,還是比不上你實實...

鐵人賽 Build on Google AI DAY 27

Day 27 |【Full Demo】30 天後,我的 AI 虛擬助教到底能做什麼?完整系統展示

經過了前面 26 天的漫長打磨,從一開始在 Google AI Studio 嘗試調整 System Instruction、用 Google Stitch 刻...