iT邦幫忙

技術文章

RSS
鐵人賽 Claude AI DAY 19

Day 19:金鑰確實被猜中了,但報告那張「驗證通過」的截圖,怎麼看怎麼怪

Day 19:金鑰確實被猜中了,但報告那張「驗證通過」的截圖,怎麼看怎麼怪 前兩天判讀的是弱掃報告。今天這份份量更重:一份外部白帽單位出具、蓋著「高風險」的滲透...

鐵人賽 Software Development DAY 17

Day 17|REST 還是 MQ?先問業務是否需要立即答案

要用同步 API,還是改成事件處理?我會先從使用者的畫面想起:按下按鈕後,他需要立刻看到什麼?庫存查詢可能要馬上有答案,通知則可能晚幾分鐘也沒關係。先知道這個差...

鐵人賽 Vibe Coding DAY 16

【Day16】功能都有了,我卻不想打開第二次

那是開始開發後的第四天。前一晚深夜還在跟 CC 細細打磨功能細節,故事書的拼貼要用九宮格還是用什麼方法,故事書裡的人臉怎樣才不會切到頭,路人照要不要放進來怎麼...

鐵人賽 JavaScript DAY 26

Day 26|btoa('中文') 為什麼會壞?UTF-8、Base64 與 Hex 的分工

摘要 UTF-8 負責把文字變成 bytes,Base64 與 Hex 負責把 bytes 寫成文字,兩者方向相反、處理的問題也不同。btoa('中文') 會壞...

鐵人賽 JavaScript DAY 17

Day17 爆爆王9:從土法煉鋼到站在巨人肩膀上,演算法的學習

這章要來完成另外一個 AI 敵人,先複習一下這個敵人的移動策略是:距離使用者最近的可移動方向前進一格。 前面我的寫法幾乎都是用自己的邏輯試著拼湊出解答,感覺我自...

鐵人賽 Software Development DAY 22

Day 22|從理解工程概念,到形成自己的判斷

本文同步刊載於個人連載網站 上一篇最後,我留下一個問題: 「我聽懂了」,到底代表什麼? 現在很多工程概念,都是我在跟 Codex 討論需求、設計或 Debug...

Day 18:商業圖表選擇矩陣與風控圖表 10 大原則

收到!各位打火弟兄注意,我是今天的資料分析兼 AI 戰術教官。裝備檢查完畢,全部給我集中精神進入狀況! 今天的救援任務是推進 「Day 18:商業圖表選擇矩陣與...

鐵人賽 Security DAY 23

Day 23|加密原理:從勒索軟體角度看金鑰與解密器

案情推進 這裡情境進展到假設攻擊者現在開始進行勒索加密 本日要探討的是加密的原理,目的是想討論受害公司在乎的 2 個問題 檔案救得回來嗎?」 「該不該付錢?...

鐵人賽 Software Development DAY 17

Day 16:逾時與取消,讓卡住的協程別拖垮整個系統

Day 15:併發限制,用 Semaphore 保護下游別被打爆 結尾留下一個問題:Semaphore 確實能保護下游資源不被瞬間打爆,但如果同時湧入的請求量遠...

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

Kotlin Ktor 實戰 101 Day 21 Exposed CRUD 與 Transaction

day 20 結尾寫的是「下一篇補上完整的 CRUD,insert、select、update、deleteWhere 4 組 DSL 怎麼寫,transac...

[Day-16] 這杯酒出過了嗎?讓老闆賠錢的 Race Condition!

雖然前端通常會做 debounce 或 throttle,防止使用者瘋狂請求,不過這是前端的視角!後端本身是一個獨立的程序,它要面對的是無數個使用者,因此除了...

鐵人賽 IT Operation DAY 16

【第16章|危險徵兆 6】你家系統怎麼關掉?!——當演算法暴斃時的退場生路

「還要多久?到底還要多久才會修好?客戶下午就要出單了,你這套系統我能不能先關掉?!」 話筒那頭傳來現場生管與廠長著急的詢問。在專案摸底的十四天裡,走過前面的...

鐵人賽 AI 自動化 DAY 16
RPA流程自動化應用 系列 第 16 篇

【Day 16】讓報表井然有序!打造日期自動歸檔與資料夾管理機制

在完成了前端圖表產出與 Discord 即時戰報推播後,專利機器人每天都會穩定產出資料。一但幾天運行下來會發現一個問題,所有的 專利商業報表_YYYYMMDD....

鐵人賽 Claude AI DAY 17

Day 16:程式碼生成的正確性保證機制

Day 15:結合即時查證,讓寫作代理人自己查資料 結尾留下一句明確的懸念,光靠 ReAct 模式的查詢動作,是否就足夠保證程式碼真的能跑、版本真的正確。今天要...

鐵人賽 Claude AI DAY 16

Day 16|API 回了 200,Claude 幫我追出設計沒畫的那一段

昨天的發布包跑過小型負載驗證。今天把同一套訂單服務往下一步推,我想知道:如果通知沒送到,我能說清楚問題發生在哪裡嗎? 這次本機演練裡,取消訂單回了 200,健...

Day 24|實戰起航:在四大專案認領第一個 issue

「沒有人認領的問題,和沒有人犯過的錯,會被寫進同一頁空白。」 ——《阿帕契開源審計錄》¹ 卷二·認領篇 幕間獵人按槍坐在位子上,一言不發——他的槍唯有出局...

鐵人賽 IT Operation DAY 21

Day 21|工作單建立成功了,Owner 卻還是空的

Agent 收到一個建立工作單的要求。 Target、標題、Owner 都很清楚。 API 回得也很乾脆: Created successfully Agen...

鐵人賽 Software Development DAY 30

Day 30|總結與學習地圖:下一步往哪走

一、把 30 天摺成一張地圖 先把走過的路攤開。這 30 天不是三十個獨立的主題,是一棟四層的房子,每一層都踩在下一層上: 圖 1:30 天知識地圖——四個階段...

鐵人賽 IT Operation DAY 30

【Day 30】局變了,而我們現在站在哪裡?

當「會做」不再稀缺,一個產業裡誰是對手、哪一段值錢、客戶為什麼找你,都會跟著重新排過。這一篇不預測哪個產業會怎樣,只談局是怎麼變的,以及你可以怎麼量自己站的位置...

鐵人賽 AI Engineering DAY 17

Day 17|量子模型的梯度:從電路輸出到訓練損失|Gradients in Quantum Models: From Circuit Outputs to Training Loss

Day 15 用不需要梯度的座標搜尋調權重;Day 16 比較了 QNN 與 MLP。今天補上另一條訓練路:怎麼算出「某個權重微微改變時,輸出與損失會怎麼動」...

鐵人賽 AI 自動化 DAY 16

DAY 16|完成第一輪討論,讓四位 Agent 依序發言

DAY 15 建立了 MeetingManager,Python 已經能依固定順序呼叫 Agent,也會保存每一步的輸入、輸出與狀態。不過,當時還沒有接到 Di...

鐵人賽 Kubernetes DAY 30

Day 30:一鍵重建驗收:砍掉叢集重跑一次,跟 Day 1 的自己比

最後一天。今天只做兩件事:砍掉重建,然後回答第一天答不出來的那個問題。 驗收規則 先把標準訂死,免得事後幫自己找藉口: 砍掉整個 kind 叢集,不是移除...

鐵人賽 AI Engineering DAY 10

Day 15:1.5B 也能做 Agent?從 Prompt 失敗到 Tool 流程補強

昨天我們遇到一題需要先查資料、再算數字的題目,模型直接把年資三年當成 365 × 3,然後很有自信地告訴我一共有 1090 天。遇到這種狀況最直覺的做法當然是換...

鐵人賽 AI Engineering DAY 30

DAY30 從零打造 AI 智慧用藥監測系統,回顧與未來展望

歷經了 30 天的不間斷挑戰,我們的「AI 智慧用藥監測系統」終於正式部署上線,順利迎來了完賽的這一刻!回顧這段旅程,我們從零開始,逐步將一個簡單的構想,打造成...

鐵人賽 Build on Google AI DAY 17

Day17 | Google 的心靈判官:Antigravity CLI

在目前 AI Coding 領域,除了大家常見的 IDE 插件(如 Copilot、Cursor)之外,有一群開發者(包括我自己)更偏好直接在終端機裡工作的 A...

鐵人賽 IT Operation DAY 30

Day 30|最終驗收:用 Game Day 檢查安全邊界、服務切換與資料復原

29 天前,我們從一台實體主機與一張架構草圖出發。今天,我想帶大家回頭看這套環境:它已經能提供哪些服務?遇到故障時,又能把服務與資料恢復到什麼程度?這篇會從測試...

鐵人賽 AI Engineering DAY 16

Day 16:解決 AI 聽不懂飯圈梗!設計「偶像暱稱與專有名詞」Prompt 字典

一、前言 在 Day 15 我們讓 App 支援了多語言的語音辨識,但實際測試後發現一個問題,是Whisper 雖然聽得懂韓文、日文,但聽不懂飯圈專用的詞彙。...