iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 23

23|Big Endian & Little Endian

Endianness 如果只有 1 Byte,就沒有排列順序的問題。例如: 0x64 但如果一個數字需要多個 Byte 表示,就會遇到「這些 Byte 要怎麼...

鐵人賽 AI Engineering DAY 24

Day 24|Barren Plateau:為什麼 QNN 學不動?|Barren Plateau: Why QNNs Can Be Hard to Train

Day23 固定編碼、用狀態相似度建模型。今天回到需要更新電路權重的量子神經網路(QNN),問另一件事:梯度就算算對了,會不會還是小到難以估計或更新? 想像在...

鐵人賽 Build on Google AI DAY 23

Day 23 | 別讓你的 AI 助理被惡意指令套出個資或亂講話

1. 前言:官網表單裡的一段文字就能操控AI助理交出名單風險極高 2025 年 9 月,資安公司 Noma Security 公開了 Salesforce Ag...

鐵人賽 JavaScript DAY 23

Day23 localsorage

一般變數只存在目前頁面的記憶體中,重新整理後就會回到初始值。如果希望重新整理後仍然保留文字,可以使用localStorage將少量資料保存在瀏覽器裡。 這次,先...

鐵人賽 Kubernetes DAY 23

Day 23|Helm (2)

昨天學了 Helm 的基本概念,今天自己動手把 Todo App 的所有 YAML 包成一個 Helm Chart,包含前端、API 和 MySQL,一個指令就...

鐵人賽 Claude AI DAY 23

Day 23 報名 API:先定好標準答案,再讓 AI 寫實作

昨天 schema 定案,今天在它上面立 API。原本規劃 17 條:認證 4、活動 5、票種 2、保留與確認 3、訂單 3。17 條做完之後,我又加了第 18...

鐵人賽 Modern Web DAY 23

DAY23 條件判斷式與迴圈控制

在昨天的文章中,我們引進了變數(var、let、const)的概念,成功幫JavaScript大腦打造了能夠牢牢記住數據的「資料置物櫃」。 不過,一個只會死記資...

鐵人賽 Modern Web DAY 29

Day 29|Middleware 與 Global Exception Handling

Day 28 我們把 Product API 的責任拆開: ProductsController → 處理 HTTP Request / Response P...

鐵人賽 AI 自動化 DAY 30

Day 30|經過 30 天,我終於知道 AI Automation 是什麼了

我們從零開始,一步步把 n8n、FastAPI、Python 爬蟲套件與 Gemini 模型揉合在一起,甚至用 Docker Compose 將它們封裝成一個可...

鐵人賽 Software Development DAY 27

Day 27|用批次格式與格式刷統一簡報樣式

系列:一張投影片背後的工程:從零打造網頁簡報編輯器 對應程式:package.json 版本 0.20.0 的工作目錄。批次文字格式與格式刷分別在 V18、V...

鐵人賽 AI Engineering DAY 24

從 Model Upload 到 Deployment:客戶自有 Model 如何被驗證?

我開始思考一件事情: 我們怎麼知道一個 Model,真的可以交給客戶使用? 這時候又出現另一個很現實的問題。 如果今天客戶跟我說: 「我們公司已經有自己的...

鐵人賽 Modern Web DAY 23
Rive 的一些進階主題 系列 第 23 篇

[Day 23] Case Study 1: Spinwheel Interaction

前幾篇文章介紹了一些 Rive 的功能與使用方式,這次想換個角度,直接從 Marketplace 上的案例出發,看看 Rive 是如何設計一個完整的互動體驗。...

Day 23|使用者還沒打完,你就先報錯了?Input 其實也有操作生命週期

做表單時,我很常看到一種讓人很煩的體驗: 剛點進 Input ↓ 才打一個字 ↓ 紅框出現 ↓ 錯誤訊息: 「請輸入完整內容」 但問題是: 我根本還沒打完。...

鐵人賽 自我挑戰組 DAY 24

Day 24|分散式鎖

Day 22 用 SET NX 做了一把互斥鎖,只讓一個人去查 DB,那時候說過這把鎖還有問題。今天把它補完。 先說為什麼鎖要放在 Redis。Java 有 s...

鐵人賽 Claude AI DAY 25

M3 卡關除錯:回頭檢視掃描結果找突破口

你掃完了、也看了結果,但就是找不到入口。或者你打穿了一個服務,拿到低權限 shell,接下來呢?提權怎麼提?打了好幾條路都不通,腦子一片空白。 這時候最有用的一...

鐵人賽 Software Development DAY 26

CLI 編輯器的檔案瀏覽:載入檔案與 Viewport

上一篇已經讓編輯器可以顯示畫面並讀取方向鍵。這一篇將開啟實際的文字檔,把內容載入記憶體,再用 viewport 決定終端機目前顯示哪幾行。完成後,程式可以開啟文...

鐵人賽 AI Engineering DAY 26
AI Agent 系統開發 30 天 系列 第 26 篇

用 Langfuse 建立 Agent 評估流程

Agent 的表現會受到 Prompt、模型與輸入影響。更換 Prompt 或模型後,原本判斷正確的請求也可能出現回歸問題,所以每次修改前後,都需要用同一組固定...

鐵人賽 ChatGPT & Codex DAY 23

Day 23. Codex 程式碼審查:用 review 先標出可疑變更

用 Codex 標出需要人工追查的變更 一份修改同時包含產品程式、測試與重構時,審查者需要確認需求是否完成,也要檢查既有行為、資料契約與模組邊界是否受到影響。...

鐵人賽 Vibe Coding DAY 23

Day 23|headless 測試全過,但它根本看不到畫面

Pomofocus 有 10 個測試腳本,休息視窗那支後來長到 70 項。全部都是用無畫面模式(headless)跑的。 這些測試很有用,但它們有一個根本的限制...

鐵人賽 自我挑戰組 DAY 25

[Day 25] RAG 從 Docker Container 到 Production 部署

[Day 25] RAG 從 Docker Container 到 Production 部署 前幾天,我們已經逐漸把 RAG 從「可以回答問題的 Demo」推...

鐵人賽 ChatGPT & Codex DAY 23

Day 23|後端任務:Validation、錯誤處理與真正可靠的 API

一支 API 能回 200,不代表可以上線。到期時間加入後,伺服器需要處理型別、格式、權限邊界、找不到資料與資料庫錯誤,並讓前端得到一致結果。今天把 Proto...

鐵人賽 Security DAY 11

Day 21|帳號與權限如何讓攻擊者橫向移動?

Preconditions Are Recorded, Not Inferred 施工進度| 定邊界(Day 1–5)→ 接資料(Day 6–10)→ 做評...

鐵人賽 IT Operation DAY 29

Day 29|把 29 天工具真正串起來:建立 Daily Automation Pipeline 與 End-to-End Workflow

前面 28 天,我們其實已經累積了非常多零件。從一開始最簡單的:Get-ServiceGet-Process 一路做到:Server Health CheckA...

鐵人賽 Security DAY 23
30天探索CRA奇妙之旅! 系列 第 23 篇

Day 23|CRA 附件八 Conformity Assessment Procedures (下)

Annex VIII — Conformity Assessment Procedures Module B 是「先由 Notified Body 審查產品型...

鐵人賽 Vibe Coding DAY 24

Google 試算表也能當資料庫?網站讀資料的兩種做法

以前做 D3 資料圖表時,我就把資料放在 Google 試算表。原因很簡單:資料好建立、可以找人一起整理,而且不用每改一筆資料就重新改網站程式。 現在如果要做一...

鐵人賽 Build on Google AI DAY 24

Day 24:把判準寫成規則,而不是每次提醒

一個重複了很多次的挫折 用 AI 協助工作一段時間之後,我發現自己在做一件很蠢的事: 每次都要講一樣的話。 「公告的口吻要中立,不要沿用原文的語氣」 「不要寫...

鐵人賽 Claude AI DAY 24

Day 24:監控告警上線:CloudWatch 與雲端預警系統,讓伺服器不再無聲陣亡

系列:奇幻塔防開發實錄:用 Claude 打造一款有靈魂的塔防遊戲今日工具:Claude Code / Terraform(modules/monitori...

鐵人賽 Claude AI DAY 27

從教科書到學習單、小考與互動模擬

學生會背 CFA(驗證性因素分析)的全名,卻把 CFI(比較配適指標)=.98 解讀成「模型有 98% 正確率」,這份小考就沒有測到我們要的理解。Day 26...

鐵人賽 Software Development DAY 12

Day 22|沒有 SRE 的年代:backend lead 的上線日記

上一章講尖峰怎麼打;這一章講打仗的人。當年團隊沒有 SRE 這個職稱——身為 backend lead,infrastructure 的仗自然全落在我身上。這章...