iT邦幫忙

技術文章

RSS
鐵人賽 AI Engineering DAY 20

Day 20:簡化版測驗系統 - 用比對話更明確的方式驗收學習成效

Day 19 收尾時提過,後端現在有兩條路:/chat 這種對話式互動,跟 /plans、/tasks、/progress 這些結構化操作。但不管是聊天還是進度...

鐵人賽 Software Development DAY 21

Day 20:Flow 的操作符,map、filter、collect 這些常用招式

Day 19:從回傳一個值到回傳一串值,Flow 是什麼 停在一個問題上,拿到一串進度數值,如果需要過濾掉不需要的中間值,或者轉換成另一種格式才呈現給使用者,難...

鐵人賽 ChatGPT & Codex DAY 20

讓 ChatGPT 幫我做決定

不知不覺已經來到第 20 天,30 天的挑戰也完成了三分之二。經過前面幾天的使用,我發現 ChatGPT 除了可以幫忙找資料、寫文章和整理資訊之外,也可以在我們...

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

Day 20. 計時與進度顯示: 增添遊戲感

昨天找到彩蛋會跳出提示框、也不會重複觸發了,但「找到」本身沒有任何成績感。今天加三個小功能: 計時:畫面角落顯示經過的時間,找到彩蛋就停下來,提示框顯示「用...

鐵人賽 Security DAY 20

Day 20 — DNS 服務開著,代表什麼?Zone Transfer 實戰

五天的 AD 系列在昨天告一段落啦🎉 今天要來迎接 AI 為我們的 CPTS 學習之旅安排的下一台靶機:Cronos! 其實在我們打 Forest 時,port...

Day 32 - [成本最佳化] 節約型 AI:縮小影像酬載以大幅降低雲端成本

當選取大型圖片或相片時,直接將其轉換為行內 base64 資料會大幅膨脹酬載(payload)大小,並消耗大量的輸入 Token。透過在用戶端將圖片尺寸縮小至小...

鐵人賽 Vibe Coding DAY 20

Day 20|Git × AI:連 Commit Message 都能交給它?

昨天我們讓 AI 幫忙整理程式碼、產生 README,今天繼續來看看開發時另一個很常使用的工具——Git。 只要有用 Git 管理專案,應該多少都有遇過一個小問...

鐵人賽 Claude AI DAY 21

Day 20:實戰,寫作代理人依規格產出完整初稿

Day 19:事實查證與撰寫的分工邊界 結尾留下一句明確的期待。架構、查證、程式碼正確性、跨篇狀態記憶、長篇論證的緊密度、與查核工作的邊界,這幾件事到今天都已經...

鐵人賽 自我挑戰組 DAY 21
學習C#續 系列 第 21 篇

Day 21: 多執行緒基礎與執行緒安全(Thread & Concurrency)

執行緒(Thread)基礎: 程式執行的最小獨立單元。透過建立多個執行緒,可以讓多項任務在背景同時(並行/並行)執行,避免耗時任務阻塞主執行緒(如終端機畫面凍...

鐵人賽 Claude AI DAY 20

強大的模型也是資安漏洞:藏在工具、描述、技能裡的指令

這一層我給了 Claude 一個工具(第 16 篇)、一個 MCP 伺服器(第 18 篇)、一個技能。這三樣東西有一個共同點:每一樣都帶著一段描述,模型要靠它來...

鐵人賽 Security DAY 20

Day20|ret2win

前幾天,我們已經把 Stack Buffer Overflow 的基本流程串起來了: Buffer Overflow ↓ 找到 Offset...

鐵人賽 AI Engineering DAY 20

Day20 - 現有工具與 MCP 的比較

Day 19 把模型回傳的參數(arguments)交給 Python 再檢查一次:欄位、型別和長度都通過後,才呼叫對應的處理函式(handler)。目前四個...

鐵人賽 Security DAY 20

20|Memory Forensics:Volatility 3 入門

Volatility 3 是一個開源的 Memory Forensics Framework,主要用來從 RAM 的 Memory Image 中提取與分析數位...

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

Day 20:【Crypto】現代密碼學基石 (二):當 p,q 太近或 e 太小時的 RSA 攻擊

1. 前言與題目簡介 在傳統 RSA 密碼系統中,若公鑰參數設定不當,即使採用了極長的模數 N,攻擊者依然能在完全不進行質因數分解的情況下直接還原明文。 本次以...

【Day 21】Dijkstra 是怎麼一步一步找到最短路徑的?

昨天找出了 Graph 中從 A 到 G 的最短路徑,但如果節點越來越多,光靠人工把所有 Path 都列出來比較,顯然不太實際。 所以今天終於要進入這次 Gra...

鐵人賽 Kubernetes DAY 20

【Day 20】HPA 與 KEDA:Kubernetes 上誰在指揮 Pod 擴縮

Day 18 的最後,我們把 vLLM 的冷啟動從 526.9 秒壓到 41.8 秒。冷啟動指的是 vLLM 被啟動之後,要先把模型權重讀進 GPU、做完編譯準...

鐵人賽 Security DAY 20

Day 20:Web 漏洞––跨站請求偽造(CSRF)與 Unauthorized Action

在上篇 Day 19 中,我們介紹了針對使用者瀏覽器執行惡意腳本的 XSS;今天我們要探討另一個經常與 XSS 被拿來比較的漏洞——跨站請求偽造(CSRF)。...

鐵人賽 AI 自動化 DAY 20

DAY 20|讓 Review Agent 審查草案並修改一次

DAY 19 已經能把兩輪討論整理成 PM 草案,但草案產生後,還沒有人負責檢查內容是否完整,也沒有退回修改的流程。 今天把 Review Agent 接回會議...

Day 27:HTTP Response — 讓瀏覽器看到你的第一個網頁

在 Day 26 中,我們成功打造了 HTTP 請求解析器,讓伺服器具備了「看懂」客戶端請求的能力。 Browser / curl ↓ TCP...

鐵人賽 自我挑戰組 DAY 8

D15-磁碟管理與加密

學習要點 三種磁碟角色:OS disk(永久)、Data disk(永久,可獨立掛卸)、Temporary disk(/dev/sdb 或 D:,重開機或...

Day 26:HTTP Request Parsing — 解析瀏覽器送來的 GET 請求

完成前面 25 天的底層開發後,我們正式從 TCP Socket API 往上走,進入應用層協定:HTTP。 Project Network St...

Day 25:Socket API 封裝 — 用類 POSIX 介面操作自製 TCP Stack

經過前 24 天的努力,我們從最底層的虛擬網卡 TAP 開始,一路手刻完成了 Ethernet、ARP、IPv4、ICMP、UDP,以及 TCP 的教學版核心主...

鐵人賽 自我挑戰組 DAY 27

Day27 - 初探新證照 AWS Certified AI Business Strategist

偶然的機會之下看到網路上的分享文章, 才知道原來AWS在今年九月剛推出了這個第一張非技術類型的商業證照 - AWS Certified AI Business...

鐵人賽 Software Development DAY 21

lesson 12: 怎麼取得FXML定義的物件?重新讓CalcFX活動起來!

TL;DR 這篇處理使用 FXML 分離畫面之後的下一個問題:如何從 FXML 載入的場景中取得元件,並重新將 CalcFX 的計算機邏輯綁定到按鈕上。做法分成...

鐵人賽 Kubernetes DAY 20

Day 20

同一節點可能同時執行許多應用,如果沒有資源規畫,某個程式突然大量消耗運算能力,就可能影響其他工作。Kubernetes 讓我們為容器設定 requests 與...

鐵人賽 ChatGPT & Codex DAY 20

【Day 20】ChatGPT 帳號被停用之後:先把問題查清楚,再把工作接回來

摘要帳號停用會讓兩種不確定性同時出現:不知道何時能恢復,也不知道工作保住了多少。本文從停用訊息與通知信開始,說明如何分辨登入故障、準備官方申訴、處理訂閱與資料...

鐵人賽 AI 自動化 DAY 20

Day 20|n8n 怎麼跟其他服務溝通?第一次用 HTTP Request 串接 API

昨天我們開始處理「多筆資料」,了解 n8n 裡的資料不一定只有一筆,也可以利用 Items 和批次處理一次處理很多資料。 但到目前為止,我們使用的資料大部分還是...

鐵人賽 IT Operation DAY 20

Day 20 - pgAdmin:用圖形化介面管理 PostgreSQL

學習目標 認識 pgAdmin 是什麼 學會使用 pgAdmin 連線 PostgreSQL 了解 Host、Port、Username、Password 的...

鐵人賽 Build on Google AI DAY 20

Day 20:LangGraph(上)它跟 AI 無關,是一台狀態機

第一次看 LangGraph 的教學,我的印象是「一個很複雜的 AI 框架」。這個印象是錯的,而且這個錯誤讓我多花了不少時間。 LangGraph 本身跟 AI...

鐵人賽 自我挑戰組 DAY 16

埋在程式庫裡的殭屍 - 死程式碼 (Dead Code)

簡單介紹 殭屍片裡最麻煩的,往往不是殭屍「做了什麼」——它們什麼都不做,只是站在那裡。但每次經過,我們都得放慢腳步、保持距離、提防它突然動起來。 程式庫裡也住著...