iT邦幫忙

技術文章

RSS
鐵人賽 JavaScript DAY 15

Day15 爆爆王7:來個中場休息小回顧

昨天我們終於完成到可以炸掉敵人,但是我們還必須處理炸掉箱子、不小心炸到玩家的處理以及勝負判斷的邏輯,雖然看起來很多項,但其實要加上的程式碼不多,特別是在前面我們...

Day 30:專案生命週期管理:支票管理系統上線實錄

哥~!!!您今天看起來精神也太好了吧! 小晴一看到您推開門,就趕快把剛冰鎮好的特等高山金萱茶給您端上來!今天外面風好大,騎著小機車在外面跑,小晴的頭髮都被吹得有...

Day 16:診斷性分析與「假說思考法」(Hypothesis-Driven Risk Analysis)

收到!各位打火弟兄注意,我是今天的資料分析兼 AI 戰術教官。裝備檢查完畢,全部給我集中精神進入狀況! 今天的救援任務是推進 「Day 16:診斷性分析與『假說...

鐵人賽 Vibe Coding DAY 14

Day14 - 用 Github Copilot 搭配 BenchmarkDotNet 做效能分析,讓程式跑快一點

筆者要來 Demo 一個在 Vibe Coding 裡比較少人在講、但實務上非常重要的主題:Performance Profiling。 很多人 Vibe C...

鐵人賽 IT Operation DAY 14

Day 14 - 用 Docker 啟動第一個 PostgreSQL Container

學習目標 使用 Docker 建立 PostgreSQL Container 認識 PostgreSQL 官方 Image 了解 POSTGRES_PASSW...

鐵人賽 Vibe Coding DAY 14

【Day14】比新手前進一點點

看了太多 CC 自言自語之後,我覺得還是得稍微搞懂一下發生什麼事情,請 CC 幫我寫了些科普教材。 它本來好心地說,我只要搞懂哪些是非知道不可的就夠。但我覺得...

鐵人賽 Software Development DAY 19
Kotlin Ktor 實戰 101 系列 第 19 篇

Kotlin Ktor 實戰 101 Day 19 DI 進階,把 Repository 抽出來

day 18 結尾寫的是「provide<MutableList<Todo>> 這個宣告本身就是問題的所在,型別只說了資料的形狀,沒說...

鐵人賽 Software Development DAY 28

Day 28|WebSocket 與其他協定:不只是 HTTP

一、當請求不再是「一來一回」 前面二十七天的所有測試,骨子裡都是同一個動作:發一個請求,等一個回應,量中間的時間。HTTP 的世界觀就是一來一回,http_re...

鐵人賽 AI Security DAY 14

失控的自走魔像:當 AI「使命必達」到自己繞過企業防禦機制

在哈利波特第七集的霍格華茲大戰中,麥教授曾經將霍格華茲所有石像、盔甲,變為可以活動並聽命守護霍格華茲的防衛部隊。這樣的自走石像,概念上跟猶太傳說中,由黏土捏成的...

鐵人賽 AI Security DAY 15

Day 15|Output Filtering:模型回答完,不代表可以直接回給使用者

前言 前面做到 Day 14,我已經把「進 LLM 前」的幾層防禦慢慢補起來。 目前流程大概是: User Prompt ↓ Threat Detector ↓...

鐵人賽 IT Operation DAY 20

Day 20|讓 PowerShell 自己每天跑:Task Scheduler 自動排程 Server 與 AD 巡檢

前面 19 天,我們已經慢慢做出不少可以實際拿來使用的 PowerShell Automation。目前包含:Server Health Check│├── C...

鐵人賽 AI 自動化 DAY 18

表單被機器人灌滿廣告:每天自動清,但寧可漏刪不可誤刪

某個週一早上,詢問總表多了十九列不是客人的資料 有一個週一早上打開詢問總表,發現週末多了十九列新資料。點開一看,不是客人,是機器人灌進來的垃圾——內容不外乎免費...

鐵人賽 Vibe Coding DAY 15

Day 15:【事件系統】RewardScene 三選一:9 關構築牌組的最小實作

Day 14 講完 CardDatabase 怎麼把卡牌資料從程式邏輯裡搬出來,變成一份受保護的靜態資料。今天就來看這些資料怎麼真正被用起來。 《異世界救援》...

鐵人賽 Claude AI DAY 14

Day 14|Claude 寫好了,怎麼交成一個能跑的版本?

昨天,我們整理了這次修改的審查結果與待決事項。接下來如果要把程式交出去,我還得回答:交哪一份?它跑過哪些檢查?該找的人接受了嗎? 前面不是沒有規則。完成條件寫...

鐵人賽 Software Development DAY 29

Day 29:Windows GUI CI 的防禦性驗證與診斷設計

workflow 寫好了、測試也綠了。今天講剩下的一半:當它紅的時候,你要怎麼知道發生什麼事,以及幾個會讓你得到錯誤結論的陷阱。 陷阱一:判斷「CI 跑完了沒...

鐵人賽 JavaScript DAY 14

Day14

前篇使用索引和push等方式來加入刪除陣列裡的資料,這次來看看怎麼處理陣列中的每一筆資料。 先準備一些數字,使用map把每個分數都加 5 分:map會把程式依序...

鐵人賽 IT Operation DAY 28

【Day 28】你的組織會變成什麼樣?

組織會變,但變的不是那張圖上誰擺在什麼位置。變的是那幾個框當初為什麼會那樣分。 「我的組織會變成什麼樣子?」這是第一天疑惑清單裡的那一句。也許你期待的答案是一張...

鐵人賽 AI Engineering DAY 14

Day 14:第二週收尾:Deterministic Reranking 與兩週檢索地基總驗收

昨天我們利用 RRF 演算法成功將關鍵字(Lexical)與向量(Semantic)融合為 Hybrid Search。 但如果你直接把 Hybrid Sear...

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

[Day 14] 實務建議 1:Virtualization

雖然就我們的經驗來說,通常 Rive 在渲染這部分,只要不要塞太多東西的話,不太會有效能的問題。但有一種情況是,一次渲染了一堆東西(Data Binding L...

鐵人賽 Kubernetes DAY 28

Day 28:用 Terraform 管叢集外資源,並把 Grafana 設定納入版控

昨天盤點的結論是三個洞:Loki 的設定、Tempo 的顯式設定、五個版本號。今天先處理另一件事——Grafana 裡面的東西。 它跟前面所有東西都不一樣:儀表...

鐵人賽 AI Engineering DAY 15

Day 15|第一個 CUDA-Q 量子分類器:訓練、評分與模型保存|CUDA-Q Quantum Classifier: Training, Evaluation & Saving

Day 14 把編碼、可調電路、讀出與最佳化器接成骨架。今天補上分類真正需要的流程:標籤、資料切分、訓練、選模型、評分、存檔、重新載入還能預測。 用考試打比方...

鐵人賽 AI Engineering DAY 14

Day 14: 出題 Agent 實作

終於還是來到了這一步 ,今天要把 Agent 通通搞定並且接起來今天的主角就是我昨天有提到的出題 Agent 啦,昨天只是大致上講解它的功能以及小小總結目前整個...

鐵人賽 IT Operation DAY 28

Day 28|PostgreSQL 資料誤刪如何復原?使用 pgBackRest、WAL Archive 與 PITR 回到指定時間點

前面已經讓 PostgreSQL 可以在節點故障時切換,也替 Web 與資料庫建立了高可用入口。不過,高可用性會忠實保留服務的最新狀態:若使用者誤刪資料、程式寫...

鐵人賽 Kubernetes DAY 14

Day 14|Liveness Probe

昨天把 Todo App 的三個服務都跑在 K8s 上了,今天要學 Probe,讓 K8s 知道 Pod 什麼時候真的健康。 K8s 提供三種 Probe 來監...

鐵人賽 Claude AI DAY 14

Day 14 |如果 Test 失敗了,Claude Code 會怎麼辦?

昨天給予Claude code 一段錯誤的程式,讓他執行程式、發現錯誤並修正,我想到了一個問題: 既然AI可以自己Debug,那他能不能自己寫Test 以前開發...

鐵人賽 Build on Google AI DAY 30

Day 30 - 終極部署:把 Agent 送上戰場,也送走這場連載

Day 30 | 終極部署:把 Agent 送上戰場,也送走這場連載 主張:部署選項沒有標準答案,只有「你的團隊是開發者還是平台團隊」這個問題的答案。讀完能做...

鐵人賽 AI 自動化 DAY 14

Day 14 : Prompt 把整套工作流程寫完了,問題一發生,卻不知道下一步該怎麼走

跑通的那天很順,之後就開始出事 流程寫得很順:收到客戶來信、判斷是不是新需求、建一張 Jira、通知負責的人、更新到 Confluence、回信告知單號。不到...

鐵人賽 Security DAY 14

# [Day 14] ARP 協定解析與廣播封包觀察:尋找 MAC 身分證的翻譯官

結束了日本大阪的旅程,筆者順利回到台灣,繼續我們的資訊鐵人挑戰! 今天,我們來到了第二階段的最後一天。在前幾天的實作中,我們學過網路層 (Layer 3) 認的...

鐵人賽 Software Development DAY 21

【Day 21】PWA 離線功能:Service Worker 快取策略

第五階段開始,今天回頭把 Day 4 留下的空殼 Service Worker(public/sw.js)補完,讓 SyncETA Lite 真正具備離線能力。...

鐵人賽 AI Security DAY 23

第 23 篇|誰握著前沿模型上線前的最後一道門?

誰握著前沿模型上線前的最後一道門? [[我也希望安全第一]]|第 23/30 天 行為準則寫得再清楚,也還不是一道門 Microsoft 在 9 月公開 A...