iT邦幫忙

技術文章

RSS
鐵人賽 Software Development DAY 14

Day 14|CRUD:新增與查詢

上一篇我們讓 API 可以接收資料了: @api.expect(task_model) def post(self): data = api.paylo...

鐵人賽 Claude AI DAY 14

Day 14:React 前端 UI 與用戶體驗

Day 13 我們用 FastAPI 把檢測器包裝成 Web API:POST /api/v1/conflicts/detect 提交任務,GET /api/v...

鐵人賽 自我挑戰組 DAY 3

Day 9|BeautifulSoup 進階:使用 class、id 與 CSS Selector 精準擷取資料

昨天學習了 HTML 的基本結構,以及如何使用 BeautifulSoup 的 find() 和 find_all() 找出網頁中的標籤。今天繼續學習 HTML...

鐵人賽 AI Engineering DAY 14

Day 14:開發踩坑週記/語音切片時遇到的音訊變形難題

一、前言 切出來的音訊播放起來像花栗鼠(聲音變尖、變快) 聲音聽起來像機器人(雜音、斷斷續續) OpenAI / Whisper 回傳整段空白或產生字詞幻覺...

鐵人賽 自我挑戰組 DAY 8

【Day 14】極致互動體驗:用「集合(Sets)」做動態對比,並在「工具提示」裡內嵌微型圖表!

在昨天的內容中,我們深入剖析了 Tableau 的運算核心 LOD 表達式。今天我們要回到儀表板的使用者體驗(User Experience)層面。 在實務中,...

鐵人賽 AI 自動化 DAY 14

Day 14|去識別化:把名字換掉,但把數字留下來

教去識別化的時候,同學的第一個直覺幾乎都一樣:把金額遮起來。感覺很合理,數字最敏感。 但實際做一次就會發現,金額全部打碼之後,AI什麼都算不出來,也什麼錯都抓不...

鐵人賽 自我挑戰組 DAY 16

誰是冒牌者(下)

當年某些資訊競賽有所謂的「女性保障名額」,我覺得那才更像是在給人貼「冒牌者」的標籤。 高中的我對這個機制非常有意見。女性保障名額的存在,讓女生的實力defaul...

鐵人賽 自我挑戰組 DAY 20

【Day 20】0.8.2:發票會讀錯號碼、停車場每天長大,然後我們把地雷寫成了制度

先講結論:昨天(2026-09-26)倉庫進了 0.8.2。沒有新 skill,但這可能是目前為止最重要的一版——它把前面 19 天踩過的地雷,一顆一顆寫成了...

鐵人賽 Software Development DAY 15

Day 15:SOLID 原則入門(一)——單一職責原則(SRP)在函式與模組拆分上的實踐

昨天我們用分層架構把系統切成表現層、邏輯層、資料層三塊。但「層」本身還是可能很肥大——邏輯層裡如果塞了十件不相干的事,一樣會變回 Day 13 講的高耦合,只是...

鐵人賽 Software Development DAY 18

[Day 18] GstProbe和迭代NvDsBatchMeta

GStreamer設計了一些手段讓應用程式可以跟Pipeline的資料互動,其中一種就是探針(Probe),呼叫者可以將GstProbe戳在元件的Pad上,如此...

鐵人賽 AI Engineering DAY 15

Day 15|觀測最小可行組合:kubectl top、metrics、log 聚合,跟 docker stats 差在哪

POV:bot 終於在 k3s 裡 Running 了,你習慣性敲 docker stats,卻發現叢集裡的東西 Docker 一個都看不到,你連它現在吃多少...

鐵人賽 Build on Google AI DAY 14

Day 14 -【元件化重構】將 Stitch 原型全面移植至 Next.js 15 + Tailwind CSS + shadcn/ui:打造生產級模組化 UI

在昨天的 [Day 13] 中,我們透過 Google Stitch 體驗了自然語言生成 UI 的震撼,僅花了幾分鐘就催生出 OmniVibe AI 具備深色科...

鐵人賽 Vibe Coding DAY 15

老闆不會教你的 Vibe Coding 實戰 30 天|Day 15:Skills 是什麼,就是學會你做事方法

前言 我們來到 Day15 也是 Week3 的第一天啦~ 相信上一週體驗 MVP 開發的過程中,你應該會發現一些問題,像是某些話一直在不停的重複講好幾次,例...

鐵人賽 Software Development DAY 14

Day 14 - 把 rm -rf 攔下來

文章同步發表在我的個人 Blog 昨天實戰的最後 KeSi 把測試檔改掉了,那次它是真心認為測試寫錯(雖然並沒有),整個過程也沒有任何人被問過一句話。它想...

鐵人賽 Software Development DAY 12

Day 13|出貨前處理:賣的是承諾,出的是現實

錢收完了,該出貨了。這章是系統與實體世界的交界——留言、庫存、金流都活在資料庫裡,但貨是真的紙箱、真的倉庫、真的宅配司機。也因此,這是全系列「系統邊界」劃得最有...

鐵人賽 Claude AI DAY 26

D28|為什麼找線不設目標——引擎的理論靠山

2011 年,兩位做演化計算的研究者 Lehman 跟 Stanley 做了一個實驗:讓程式學走迷宮。一組的分數是「離出口多近」,越近分越高;另一組完全不管出口...

鐵人賽 Claude AI DAY 15

Day 14:寫作代理人的架構設計,從規格到草稿

Day 13:實戰,讓規劃代理人產出一套完整的系列大綱 結尾留下一個具體的問題。查證技術細節、撰寫正文,這些工作交給誰、如何從一份規格書出發真正展開成一篇文章。...

鐵人賽 Claude AI DAY 26

D27|三組 skill 憑什麼合作——靠表單,不靠翻譯

科學史家 Galison 研究二戰前後的物理學家,碰上一個謎。理論家、實驗家、工程師三群人,用的語言互相聽不懂,價值觀也不一樣:理論家要的是漂亮的方程式,實驗家...

鐵人賽 ChatGPT & Codex DAY 14

Day 14. Git Checkpoint 與回復策略:替 Codex 任務留下安全點

每個可用狀態都需要一個清楚位置 Codex 可以在短時間內完成多輪修改。第一輪新增格式化函式,第二輪接上命令列參數,第三輪補上文件。 這些內容一旦長時間留在同一...

鐵人賽 AI Engineering DAY 28

Day 28 - 長任務執行設計:Application Run、事件串流與取消

前面的 Agent 服務已經把應用程式中的工作階段與 Agent Runtime 分開管理,用戶端可以透過自己的 Application Session ID...

鐵人賽 AI Engineering DAY 29

Day 29|成本盤點

前言 昨天,我把這段時間建立的開發流程打包成 Plugin。今天,換個角度,盤點這 28 天用 AI 開發系統的成本。 成本的主體不是產出,是重讀 把 rep...

鐵人賽 自我挑戰組 DAY 15

Day 15 : Netflix 為什麼可以直接播放影片?

昨天講到 Cloud,知道我們平常看到的照片、影片,其實很多都是放在遠端的伺服器和儲存設備裡那我就很好奇一件事Netflix 的影片明明沒有全部存在我的手機裡,...

鐵人賽 AI Security

Day 31|Microsoft Foundry 的 AI Agent 攻防實戰:開源前,先讓 AI 查查這三十天的程式

三十天寫完了,我們也把「大魔術熊貓工程司」的程式放上 GitHub,採用 Apache-2.0 授權。你可以從 Day 01 開始,也可以直接挑 Day 05,...

鐵人賽 Claude AI DAY 16

Mutillidae 實戰:XSS 與命令注入攻擊

上一篇我們在 DVWA 上完整體驗了 SQL Injection 從 Low 到 Impossible 的攻防演練。現在我們換一個靶場——同樣內建在 Metas...

鐵人賽 Modern Web DAY 15

DAY 15|功能實作(三):UI 按鈕狀態切換與暫停/結束控制

前兩天的實作中,成功地讓計時器開始動起來,但當按下開始計時後,按鈕的UI卻沒有變化,今天就要來完成這一部分:點擊「開始」時動態隱藏/顯示按鈕,並實現「暫停/繼續...

鐵人賽 JavaScript DAY 14

Day14 如果網頁會動,會變成什麼樣子?到底如何控制?

一、網頁也可以是活的 前面我們第一次成功讓方塊動起來了。這時候會開始期待: 如果我能讓網頁上的東西動起來,會變得多有趣呢? 這就是今天正式要認識的 GSAP。G...

鐵人賽 AI Engineering DAY 30

Day 30|數位孿生:煞停距離不是常數,安全距離要拿它重新算

案例 F15:人員入侵下的整線安全與瓶頸驗收 觀看 F15 驗證影片 查看 F15 原始說明、指標與完整限制 影片觀看重點:比較標稱護欄距離與最壞護欄...

鐵人賽 Software Development DAY 17

跨平台編譯 Go CLI 並透過 npm 發布

當 CLI 開發告一段落後,下一步是將工具發布給使用者。目標使用者的電腦通常沒有 Go 開發環境,無法透過原始碼執行;而 npm 是目前普及度極高的套件管理工具...

鐵人賽 自我挑戰組 DAY 18

18 那張卡片被永久鎖死了

Day 17 說過三種觀念要分清楚。今天寫第一個撞上實作層的事故:一張卡在我手上永久鎖死,誰都無法再認領。 交接之後卡死了 八月十四日,我照標準流程做某張卡的操...

鐵人賽 AI 自動化 DAY 19

實作雙模型 Fallback 備援機制與架構衝突診斷

延續前面幾天搭建的個人專屬AI Agent,今天我們要搞懂Dify工作流中的「容錯」機制: 學會設定失敗分支與備援(Fallback):為LLM節點加上「失敗...