iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 12
CTF 菜鳥修練日誌 系列 第 12 篇

Day 12:【Forensics】網路流量側錄 (二):還原 HTTP 傳輸檔案與 Stream 追蹤

前言 在上一集 Day 11 中,我們學習了如何透過 Wireshark 的 Display Filter 過濾背景雜訊,並利用 Follow Stream 提...

鐵人賽 Kubernetes DAY 12

Day 12 - ConfigMap 與 Secret:一般設定資料與敏感資料要如何分開

同一份 container image 通常要在開發、測試與正式環境運作,但資料庫位址、功能開關、憑證與密碼不應跟著 image 一起寫死,否則每次要異動都得進...

從空拍到3D展示 系列 第 12 篇

Day12. 動手前的規畫

先把計畫的骨架想清楚 在正式開始研究 Three.js 之前,先想請出要做的功能有哪些,之後比較好查找對應的技術單純從「使用者體驗」的角度,這個小遊戲需要具備:...

鐵人賽 AI 自動化 DAY 12

【Day 12】Manus 接收 Email 並觸發自動化流程2

Day 12 今天的專案任務 今天要延續昨天的專案任務,來實測 Email 觸發流程的功能,我們就馬上開始吧! 第一步驟:連接 Gmail MCP 我想要請...

鐵人賽 AI Engineering DAY 13

EP 13 - 讓腳本,成為 AI 的執行邊界

Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~ 這系列文源自這幾年在團隊裡導入 AI Coding 之後,一路踩雷、修正、再踩雷的真實過程。把這些收斂...

鐵人賽 Vibe Coding DAY 25

Day 25|狀態重構與目標刪除聯動:讓不同資料真正同步

今天進入第二十五今天的目標,使用 useContext 與 Custom Hook 重構 App 的狀態管理,減少原本需要一層一層傳遞的 Props。不過在完成...

鐵人賽 Software Development DAY 16

Day 16|對齊、平均分布與快速版型

系列:一張投影片背後的工程:從零打造網頁簡報編輯器 對應程式版本:Git tag v0.4.0 版本說明:本文把第一版的對齊、分布與空白投影片快速版型放在同一...

鐵人賽 IT Operation DAY 17

Day 17|Status 看起來只是一個欄位,系統卻不讓你直接改

一位工程師在做自動化時,看到工作單裡有一個很普通的欄位: Status: Open 需求也很普通: 把符合條件的工作單改成 In Progress。 既然...

鐵人賽 Software Development DAY 13

Day 12:Dispatchers,協程實際跑在哪條執行緒上

Day 11:小結:Scope、Structured Concurrency、Job、取消如何協同運作 結尾留下一個還沒碰過的問題:這幾天建立的框架,回答的都是...

鐵人賽 Build on Google AI DAY 12

Day 12:A2A 協定(下)協定不做合併,統整成本記在 orchestrator 頭上

昨天講到 A2A 只有四個 method,全部是單向委託與查詢。今天講這個設計的後果。 多 agent 系統最常見的場景是「問三家店的價格,幫我挑最便宜的」。你...

鐵人賽 JavaScript DAY 25

[Day-25]npm套件

大家好,今天要來聊聊npm套件 為什麼會找不到型別? TypeScript之所以好用,是因為它能在寫程式的當下就告訴你「這個函式要傳什麼參數」、「回傳值是什麼...

鐵人賽 AI Engineering DAY 27

Day 27|Gateway API Key:額度與權限怎麼設計

Day 27|Gateway API Key:額度與權限怎麼設計 昨天聊了 Web UI 跟用量追蹤。這個系統原本的驗證機制很簡單:一個 ROUTER_API_...

鐵人賽 Security DAY 16

Day 16|血獵犬

【故事】 O1在王城門口卡了三天。 那個過路人說的他都懂,攻的是信任,不是牆,要找一條關係的鏈子順著走上去。道理他懂。 但他看不到那條鏈子。 他站在第一間石室裡...

鐵人賽 Software Development DAY 30

[ Day 30 ] CICD 串接 AWS EC2 0 成本雲端發布、CloudWatch 監控真相與 30 天架構師畢業之旅!

太棒啦,恭喜大家跟著我一起堅持到了最後一天,在過去 29 天裡,我們從最底層的 Netty 非同步 I/O 引擎切入,經歷了網路延遲混沌工程、Resilienc...

【Day 13】用 TypeScript 寫出 Quick Sort

昨天理解 Quick Sort 的運作方式後,今天決定自己試著把流程轉成程式碼。 先簡單回顧 Quick Sort 幾個重要概念: Pivot:選擇一個基準...

鐵人賽 Security DAY 12

Web 資安觀念篇:15 個常見 Web 漏洞與防禦快問快答

在經過前面的總結以及實作後,今天整理了 15 個在 Web 開發與資安面試中最常被問到的經典問題。 Q1:什麼是SQL Injection?要如何根治?答:當後...

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

Day12 - 用 Session Manager 連進 EC2,裝好 Docker

昨天開好了第一台 EC2,今天就來連進主機,把 Docker 裝起來ㄅ! 這次使用 Session Manager,它是 AWS 提供的遠端連線工具,讓我們直接...

鐵人賽 Claude AI DAY 12

Day 12 - 用 Claude Code 審查 PRD 規格真的可開發?

Day 12 - 用 Claude Code 審查 PRD 規格真的可開發? 什麼是 PRD 可開發性審查? 這就像是太空船發射前的壓力測試。在工程師開始寫程...

鐵人賽 自我挑戰組 DAY 12

【Day12】for 迴圈

什麼是for迴圈: 跟 while迴圈 差不多,只是更程式碼簡潔 for的小括弧可同時寫變數、條件判斷、執行 大括弧寫顯示的方法 方法一(基礎用法): f...

鐵人賽 Security DAY 13

Day 13|檔案到底改了什麼?解讀 Wazuh FIM Alert 與 Hash 變化

昨天我們成功修改了: /etc/pqc_secret_keys.conf 並且在 Wazuh Dashboard 中看到 Rule 550:Integrity...

鐵人賽 Software Development DAY 14

Day 14 - 主程式

哇!我已經更新了兩個禮拜了,為我自己鼓掌一下哈哈。在先前的 13 篇,我們陸續完成了**「模型提供」、「工具調用」、「模型調度」、「system prompt...

鐵人賽 Claude AI DAY 12

[Day 12] 請個守衛站崗:HP 可以改,但改成 80 不行

Day 4 結尾時留下了一句話:沒有任何東西擋 Claude Code DM 把 "hp": 8 改成 "hp": 80...

鐵人賽 Kubernetes DAY 13
不囉唆圖解 Kubernetes 系列 第 13 篇

Day 13:K8s 圍籬 Namespace,把不同團隊的樹節點分開種

Day 13:K8s 圍籬 Namespace,把不同團隊的樹節點分開種 痛點 島上東西越來越多,kubectl get all 一打出來滿滿一頁。而且隔壁團隊...

鐵人賽 AI Engineering DAY 12

Day12 一般神經網路不夠嗎?CNN 為什麼特別適合看圖片?

上一篇我們終於建立了第一個 DNN,成功將 HAM10000 的皮膚病灶圖片送進模型,並透過 Softmax 輸出 7 個類別的預測結果,不過,在建立模型時,我...

鐵人賽 AI Engineering DAY 12

Day 12:簡化的意圖路由 - 教練的「聽力」

昨天教練有了記憶,但不管你說什麼,它都只會做同一件事:把整段對話丟給模型,換一句回應。使用者說「幫我排計畫」跟「我今天做完了」,走的是完全一樣的路線,教練根本分...

鐵人賽 Claude AI DAY 13

Day 13:API 契約與單表設計:用 Claude Code 生成 RESTful 介面與 DynamoDB 存取模式

系列:奇幻塔防開發實錄:用 Claude 打造一款有靈魂的塔防遊戲今日工具:Claude Code + git worktree今日進度:REST 契約定案...

鐵人賽 Vibe Coding DAY 14

Vibe Coding:30 個開發實用技巧|先讓他把設計攤出來、不動手:一段 think-mode prompt - Tip 14

[本篇系列版部落格:閱讀中文版] 這一篇改寫自我部落格的《讓 AI Agent 不要動手,先呈現設計結果的 prompt》,照這個系列的格式重寫過。原始文章:h...

鐵人賽 Software Development DAY 13

Day 13:什麼是壞味道(Code Smell)?——高耦合與義大利麵程式碼的形成原因

前兩天我們處理的是資料本身的正確性——操作順序不能亂、送進來的內容不能假。從今天開始進入系列的第三階段,視角要往上拉一層:不再看「這筆資料對不對」,而是看「程式...

鐵人賽 Modern Web DAY 12

Day 12 - 行星公轉:讓八大行星開始繞太陽運行

Day 11 我們已經讓八大行星開始自轉,並暫時使用 Wireframe 網格,讓旋轉效果比較容易觀察。今天要加入太陽系最重要的動畫之一 行星公轉也就是讓行星不...

鐵人賽 Build on Google AI DAY 13

Day 13 | 明天,我要和昨天的 Token 約會(中):PagedAttention

昨天討論了 KV Cache 的目的以及怎麼優化,盡可能壓縮想保存下來的資訊,讓 KV Cache 需要的 GPU 顯存空間可以越少越好。所以我們昨天總歸一句是...