iT邦幫忙

技術文章

RSS
鐵人賽 Vibe Coding DAY 24

Day 24|從需求到畫面:讓 AI 生出第一版 UI

昨天我們從「我想做一個收藏網站的網頁」這句簡單的想法出發,讓 AI 幫忙整理出新增、刪除、搜尋、分類和資料保存等基本需求。 既然需求已經確定,今天終於可以開始寫...

鐵人賽 AI Engineering DAY 24

MCP Prompts 實戰:把常用任務變成可重複使用的 Prompt

前面我們已經實際做過 MCP Tool 和 MCP Resource,Tool 可以讓 Agent 執行某些操作,而 Resource 可以讓 Agent 取得...

鐵人賽 Software Development DAY 25

Day 24:庫存扣減的併發正確性,用資料庫機制取代分散式鎖

Day 23:把併發控制手段實際裝進訂單服務 結尾講得很直白:Semaphore 與 withTimeout 這兩道防護都裝上了,但真正動到庫存數量本身的那個操...

鐵人賽 Software Development DAY 25

Day 24:背壓是什麼,生產太快時該怎麼踩煞車

Day 23:Flow 底層其實是 Channel,兩者的關係是什麼 停在一個問題上:今天談到的暫停等待,處理的都是速度差距還在合理範圍內的情境,如果生產資料的...

鐵人賽 Modern Web DAY 25

Day 24:幫 Panel 寫測試,Testable 方法組合怎麼用

Day 23:檔案上傳與資料匯入匯出,正式環境常踩的坑 結尾留下一句話,幫 Panel 寫測試,Testable 方法組合怎麼用,是接下來要處理的內容。今天要處...

Day 24 - Express.js 基礎 -1

今天想要來談談 Express.js是 Node.js 後端開發中非常重要的框架 之前已經談過 Node.js、require、process.env、fs、h...

鐵人賽 AI Engineering DAY 25

Day 25|Context Engineering:長期資料該如何交給模型?

Day 20 把逐日值、視窗統計與 baseline 一起放進 summary-v1,是為了讓當時的比較組保留原始資料可見的資訊。Day 24 又在 summa...

鐵人賽 Claude AI DAY 24

單一代理(single agent)的代價:思考預算、自己走偏的迴圈,以及它的天花板

前兩篇量了兩個數字:第 22 篇一分錢的預算花到 0.1175 美元才停,第 23 篇一句 20 字的問題組成 82,574 個詞元的請求。還有一個數字我一直沒...

鐵人賽 Vibe Coding DAY 24

Day 24|推播不能跟著交易一起送

使用者下單後,畫面上的可用餘額要立刻更新,專案中透過前端與伺服器維持一條 WebSocket 連線,伺服器推到 /user/queue/balance,讓當事人...

鐵人賽 Build on Google AI DAY 24

Day 24|AI 產生的教材可以直接用嗎?開始檢查 Learning Card 內容

昨天 Day 23,我替 Learning Card 加上「重新產生」功能。 現在如果對 Gemini 產生的內容不滿意,不需要重新輸入學習條件,只要使用上一次...

鐵人賽 Claude AI DAY 25

Day 24:封面與插圖生成,用生成式圖像工具自動配圖

Day 23:資料視覺化,讓代理人讀取數據並生成圖表 結尾留下一句話,架構圖與資料視覺化這兩類忠實轉譯既有內容的圖表,今天都有了明確答案,但技術文章裡還有另一種...

Day 29 - 做固定成本與 Paddle 抽成的成本試算

前言 之前我們已經講過,訂閱走 Paddle,手續費是 5% 加一筆固定額,模型費用使用者自己的 key。這一篇把那幾句換成數字:每個月固定支出多少、一筆訂閱實...

鐵人賽 Vibe Coding DAY 24

【Day 24|漂流瓶】Resend、Zoho 與 SMTP:如何用自己的網域收信、寄信?

昨天,搜輯 Biashelf 有了自己的網域 biashelf.com。網站找得到了,但還有一件事沒處理:信。 一個網站會寄出、收到的信,比想像中多:登入驗證碼...

鐵人賽 Modern Web DAY 24

Day 24 - UI Controls:替太陽系加入控制面板

目前的太陽系已經有不少功能,但幾乎所有效果都是:程式啟動全部顯示使用者只能觀看 所以從今天開始,我們要正式進入 User Interaction,今天先建立一個...

鐵人賽 Security DAY 29

Day 29. 隨便聊:objdump 與 IDA Pro 的平價奢華大對決

還記得年初那時候要讓 LLM 做逆向工程都還得裝 IDA Pro MCP,直到某天解 CTF 題目把整包東西丟上 ChatGPT 網頁版就不管了... 哦.....

[Day 25] 自動化微專案實戰 (二):結合 BeautifulSoup 與 Pandas,打造每日新聞頭條整理器

今日對話:如何串接爬蟲與 Pandas 表格? 我的 Prompt(提示詞): 「我想要寫一支爬蟲,去抓取 iThome 鐵人賽或技術文章板塊的『最新文章標題』...

鐵人賽 AI 自動化 DAY 24

Day 24 | 守護自動化的心臟 :實作 n8n 憑證與金鑰安全管理

大家好!歡迎來到鐵人賽第二十四天。 在過去的 23 天裡,我們成功打造了一套功能強大的 SOAR 系統。為了實現這些自動化,我們串接了各式各樣的外部服務與底層基...

鐵人賽 AI Engineering DAY 24

Day 24:簡化的聊天功能 - 串流回應

Day 23 的對話頁已能使用,但送出後會等模型完成整句回覆才顯示內容,畫面會暫時空白。今天改為讓教練回覆逐字顯示。 做法分兩邊:後端新增一支 POST /ch...

鐵人賽 自我挑戰組 DAY 24

Day 24: Dialog:打開一個視窗之後,Focus 到底該去哪?

昨天 Day 23,我們補上了幾個小型輔助元件: Tooltip Separator Visually Hidden 其中 Tooltip 讓我們第一次比較...

鐵人賽 Kubernetes DAY 24

從零開始的 Kubernetes 基礎觀念與實作 DAY24

Kubernetes 日誌管理(Logging) 上一篇介紹了 Kubernetes 服務故障的排查流程,透過 kubectl get、kubectl desc...

鐵人賽 Modern Web DAY 24

Day 24:技術底層精講(五)!點亮空氣的生命力:THREE.Points 粒子架構、加法混合光學與懸浮微塵系統

在 Day 23 中,我們深入推導了影格獨立的指數阻尼衰減公式,並藉由雙層相機解耦架構,完成了平穩緊湊的電影級鏡頭追蹤。 至此,地宮的骨架、光影與運鏡已經全部就...

鐵人賽 Build on Google AI DAY 24

Day 24|公網營運安全第一線!雲端自動化部署腳本與 Let's Encrypt SSL/TLS 憑證實作

✏️【本日實作紀錄:雲端 VPS 自動化部署與 Certbot SSL 數位憑證】 在 Day 23 完成 Gunicorn WSGI 伺服器與 Nginx 反...

鐵人賽 AI Engineering DAY 24

Day 24:【用戶輪廓與主動關心】從「你問我才想起來」進化成「我一直記得你」

前言 昨天做完自動記憶提取器之後,我興沖沖地打開 app 測試。先跟莉莉說「我叫小明」,她記下來了。接著我聊了幾句別的,然後問她: 我:「你還記得我叫什麼嗎?...

鐵人賽 Claude AI DAY 24

Day 24:命令列工具

Day 22-23 讓檢測結果可以輸出成 Markdown、JSON 與 PDF 審查報告。但要產生一份報告,現在還得自己寫一段 Python:讀檔、抽出需求、...

鐵人賽 自我挑戰組 DAY 2

去除雜音保留人聲|空房回音與混響的三組測試(Day 12)

Day 11 討論了戶外風聲。今天把場景移回室內,處理另一個常被誤認成背景雜音的問題:回音與混響。 一般底噪可能來自冷氣、電腦風扇或麥克風電路;回音和混響則來自...

鐵人賽 AI 自動化 DAY 24

Day 24|容錯實測:壞得大聲的慢一百倍,壞得安靜的考卷剩 6/20

前面十三天都在把東西做對。今天把它弄壞。 我關心的不是「怎麼不要壞」,而是壞掉之後我多久會知道、知道的時候手上有什麼。這兩件事比重試機制重要得多,而且實測下來差...

鐵人賽 Software Development DAY 28

Day 28|第一次擴充 xv6 API:實作自己的 pstat System Call

到目前為止,統計多半直接印在核心主控台上。今天改成讓使用者程式取得一份結構化資料,自己決定如何顯示或比較。這也是從「加幾行除錯文字」走向「設計核心 API」的第...

鐵人賽 Software Development DAY 24
30天刷完leetcoode75 系列 第 24 篇

C++ 演算法練習 Day24|1161, 236, 199 題解與思路分享

題目解析:給定一棵二元樹,計算每一層節點的數值總和,找出總和最大的是在第幾層(層數從 1 開始算)解題思路:設一個陣列 v 來記錄每一層的總和。寫一個 DFS...

鐵人賽 Security DAY 24

[DAY 24] 當證據開始「說謊」:認識 Anti-Forensics

前面幾篇一直在找電腦留下來的痕跡。 從 $MFT、Recycle Bin、LNK、Jump List、Prefetch,到利用 Run List 把被刪除的檔案...

鐵人賽 Claude AI DAY 27

Day 27:把反覆的流程打包成 skill——但 skill 其實有兩種,選哪種是個判斷

Day 27:把反覆的流程打包成 skill——但 skill 其實有兩種,選哪種是個判斷 前兩天講的是把判斷「沉澱成規範」(CLAUDE.md)和「沉澱成記憶...