iT邦幫忙

技術文章

RSS
鐵人賽 Modern Web DAY 15

Day15 PixiJS 進階:Sprite、Container 與圖層管理策略

Day8 提過 SceneManager 是 PixiJS 這邊的場景管理者,這篇往下鑽細節:它實際上怎麼用 Container 分層、哪些東西交給 PixiJ...

Day12. 免費的除錯機器人

解決完那個卡了一個月、其實十分鐘就能講完的小問題後,事情並沒有結束。 前面提到,他們是用我們團隊的系統 Infra 去寫他們自己的 Test Script。結果...

鐵人賽 ChatGPT & Codex DAY 14

Day 14|表情不能誰都搶著播:墨寒的表情仲裁器

圖說:墨寒讓表情依優先順序、冷卻與語境排隊 昨天把每張表情圖的錨點與素材配套整理好,並不代表墨寒就會自然。圖片都能正常播放之後,下一個問題更像一場會議:待機系...

鐵人賽 ChatGPT & Codex DAY 14

[Day 14] Smart Default:當使用者沒說清楚該怎麼辦?SubWise 訂閱扣款日的智慧補全機制

前言 昨天完成了 Query Service 正式接進 LINE,讓使用者可以透過自然語言查詢消費與訂閱資料。今天則把焦點放回「訂閱管理」。 原本 SubWis...

鐵人賽 Software Development DAY 15

Day 15:第二階段總結:把指標從散落的函式收斂成可重用的 feature 模組

十個東西,十種形狀 第二階段到今天結束。手上的東西攤開來看: 來自 特徵 能得到什麼資訊 適合用在 需要的原料 形狀 Day 04–05 SMA、...

鐵人賽 AI Engineering DAY 13

Day 13|Compaction:你的 Agent 為什麼越跑越貴

記憶三部曲處理的是萃取後的知識,今天回頭處理原料本身:窗口裡那一大坨對話歷史和工具輸出。Compaction(壓縮)指的就是把這些累積的歷史變小的工程。先把問題...

Day 13|別讓結果只活在 Notebook:打造可重現的 Side Project 專案結構

Day 12 已經把 Kaggle 公開資料的下載位置、檔案雜湊、欄位政策與資料轉換寫成一條可重跑管線。這解決了「同一份原始資料能不能再次整理出相同中介資料」的...

鐵人賽 Software Development DAY 15

Day 15 -「機智奧德修斯」故意搞破壞的 Mutation Test

特洛伊戰爭還沒開打,希臘聯軍就先遇到一個很麻煩的問題。 預言說,沒有阿基里斯,他們不可能攻下特洛伊,但阿基里斯的母親忒提斯也早已知道,兒子只要參戰就會死。 於...

鐵人賽 Security DAY 2

關於我開始踏入資安這檔事Day02-今天收到一封「社交工程」簡訊?

某天在滑手機的時候,突然跳出一封簡訊: 「您的包裹因地址不完整,無法派送,請於24小時內更新資料:https://xxxxxx」 第一次看到訊息時的我,內心充滿...

鐵人賽 AI Engineering DAY 7

Day 7|第一份 Skill:AI Code Review 九面向(下)與兩道閘

簡短回顧 昨天走完了九面向的前五類(A 風格、B 簡潔、C 安全、D API 慣例、E 架構),也講了為什麼在清單之前,要先放一個「沒有清單」的 subagen...

鐵人賽 Security DAY 15
資安*保險─數位避險 系列 第 15

Day 15:注入攻擊(SQL Injection)原理是什麼?對中小企業主的意義為何

Day 15:注入攻擊(SQL Injection)原理是什麼?對中小企業主的意義為何 注入攻擊(SQL Injection)簡單說就是駭客用一句暗號直接搬空你...

鐵人賽 AI Engineering DAY 15

Day 15:多租戶與權限控管——授權不是一個檢查,是查詢唯一能有的形狀

Day 14 結尾承認了一件事:這條 RAG 管線對所有人一視同仁——誰來問,檢索都在整個 index 上跑。公司內部知識庫的第一個現實剛好相反:財務的薪資文件...

鐵人賽 AI Engineering DAY 7

Day 07:LLM 原理速成——token 經濟與成本的真相

今天只聚焦在 Token 怎麼計價、生成怎麼進行、模型怎麼選這三件事,會直接影響你系統設計與帳單,也可能導致容易做出錯誤架構決策的部分。 本篇不會重講 Tran...

鐵人賽 自我挑戰組 DAY 15

Day 15|Sensitive Data Protection(原 Cloud DLP)在 AI 訓練與推論資料流的應用

先更正一個名稱:Cloud DLP 已經不是官方叫法 如果你的簡報或文件裡還在用「Cloud DLP」當作主要名稱,需要更新一下:這項服務已經整合進 Sensi...

鐵人賽 Security DAY 15
企業端點完美防禦 系列 第 15

《企業端點完美防禦》15-上傳(提交)惡意軟體樣本

通常情況下,資安廠商的研究人員需要取得惡意軟體檔案進行分析,才能正確辨識惡意軟體/勒索軟體,並進一步判斷是否能提供協助。 任何疑似與感染事件有關的可疑執行檔,都...

鐵人賽 自我挑戰組 DAY 14

Day14:mpv-lazy 自動連播與續播

今天講兩件很日常的事:播完自動接下一集,還有下次打開自動接著上次的進度。 追番一次看整季的話,這兩個功能省下的滑鼠點擊比你想的多。 mpv 播完自動接下一集設定...

鐵人賽 AI Engineering DAY 8

Day8:分層與所有權,哪一層統一哪一層放手

治理的難處從來不是「要不要統一」是「哪一層統一,哪一層放手」前者是立場,後者才是設計 昨天 live-check 對著 service.name 說「這個屬...

鐵人賽 Software Development DAY 13

Framework 到底怎麼根據 Path 找到正確的程式?

昨天我已經成功把: GET /products HTTP/1.1 解析成: Method = GET Path = /products Version...

鐵人賽 Claude AI DAY 14

【Day14】Claude Code CLI 中 SKILL.md 的重要性

前面幾天我們認識了 Context、Prompt、MCP、Hooks 與 Slash Commands,會發現 Claude Code CLI 不只是「幫忙寫程...

鐵人賽 Software Development DAY 14
為你自己手刻 Claude Code 系列 第 14

Day 14 - 把 rm -rf 攔下來

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

鐵人賽 自我挑戰組 DAY 14
Eric 的創作者重生計畫 系列 第 14

DAY 14. AI 對話記錄整理—分析我的品味:從初音、視覺系到 Ave Mujica🎭

我的本命是初音未來,曾經沉迷於 X JAPAN 與聖飢魔Ⅱ 那種老派的日本視覺系重金屬;而最近,我卻因為社群上爆火的 MyGO!!!!! 梗圖作為入口,一路垂直...

鐵人賽 自我挑戰組 DAY 14

Day 14|Cloud Armor 與 Vertex AI Endpoint 的 WAF 防護

對外的 AI API,等於多了一個新的攻擊面 當企業把 Gemini API 或自建的 Vertex AI Endpoint 包裝成對外服務(例如客服機器人、公...

鐵人賽 Claude AI DAY 2

D03 網域 DNS 與固定 IP

昨天講的是怎麼把 claude 當同事用。今天往外一層,講最外面那道門:一個網域、一個固定 IP,以及要不要建自己的 DNS。 用 AI ,就是要提供服務,要...

鐵人賽 AI Engineering DAY 3

Day 03|讓 AI 開口說話:從 Text-to-Speech 開始

昨天先完成了 Speech-to-Text,讓 AI 可以把我說的話轉成文字。 今天要做的事情剛好相反: Text ↓ TTS ↓ Audio ↓ Playba...

鐵人賽 Build on Google AI DAY 14

Day 14 如果有了 Docker,AI 就一定能重現嗎?

我有多年 IT 技術與跨域學習經驗,現在把 AI、Cloud、Infrastructure 串起來。 如果有了 Docker,AI 就一定能重現嗎? Day 1...

鐵人賽 JavaScript DAY 1
Learn HTTP With JS(2) 系列 第 1

搞懂 Node.js EventEmitter:從基本用法到 error、promise rejection 陷阱

今年我延續了 2025 iThome 鐵人賽的 Learn HTTP With JS,將會繼續撰寫第 31 ~ 60 篇關於 HTTP 的文章 前言 不管是寫前...

Day 08|需求沒寫清楚沒關係,大神看得懂

一句話需求之所以可行,從來不是因為需求真的只有一句話;是有人把沒問出口的另外九成,全部自己回答掉了。 一張只有一句話的 Ticket 第一部結尾停在一個觀...

Day 09|理解:程式碼沒有變,為什麼測試結果可以完全不同?

本篇是故事二的「理解」篇。 本篇要回答:把「IDE 與 Terminal 結果矛盾」拆成直接原因與促成因素,各自是什麼? 當時發生了什麼 證據到齊之後,誘惑...

Day 09|省下一條饋線,卻讓整台設備陪它一起改

我們用 SMART——Specific(具體)、Measurable(可衡量)、Achievable(可達成)、Relevant(具關聯)、Time-boun...

Day 11|一個 Skill 就好,六個小 Skill 只會讓我加班

契約都簽完了,從今天起看工具怎麼把契約落地。第一個架構問題:訪談、規劃、風格、來源、核准、寫作,六件事為什麼塞在同一個 Skill 裡,而不是拆成六個小而美的...