iT邦幫忙

技術文章

RSS
鐵人賽 AI Engineering DAY 19

Day 19 - Plan 被退件四次,我卻連它寫了什麼都看不到:Planner 到底在負責什麼?

系列說明 >> 本系列大部分 PR 來自私人或公司專案,部分程式碼、環境設定與實作細節不便公開。 我只能保證文中提到的 PR 與問題皆為真實案例,...

鐵人賽 AI 自動化 DAY 5

Day 5 | 我的ㄧ人公司 - AI 室內軟裝師

最近搬新家,除了添購家具之外,另一件很重要的事情就是——軟裝。 以前想到室內布置,我第一個想到的是買室內設計的書、買雜誌、上網搜尋別人的居家照片,預算夠的話,再...

DAY 12:新增持有紀錄 (參數化查詢防止 SQL Injection)

今日目標說明 今天我們要在 src/routes/holdings.ts 加上一組 POST API,讓朋友可以把自己新抓到的寶可夢存進資料庫裡。在這篇實作中,...

鐵人賽 自我挑戰組 DAY 20

Day 20 - 用 C++ 學 OOP

之前就有學過物件導向程式設計(OOP)的「觀念」,但一直沒有認真看相關的程式碼,現在就來透過 C++ 程式碼,搞懂 OOP 是怎麼實現的。 類別 class 與...

鐵人賽 AI Engineering DAY 20

Day 20:服務掛了不用我管——兩層監控的自癒架構

自架系統早期,我的故障偵測機制是家人:「欸,那個網頁打不開了。」 這句話比任何監控都準——因為 md-server(當初只是個 Markdown 瀏覽頁,後來被...

資訊安全 系列 第 7

Day 7:白名單設定禁忌與不當註冊風險

寡人創製 《訓民正音》,本意在於使我朝百姓得以便利溝通、交流無礙。然而,今日之世,數位之網縱橫交錯,資訊之戰尤甚於兵刃之爭。不法之徒(黑帽客)常假借便利之名,行...

鐵人賽 IT Operation DAY 11

Day 11|還要人工確認,就算自動化失敗嗎?

退款審查系統上線兩個月後,Tool Team 在季度報告裡放了一個不太好看的數字。 Fully Automated Rate: 0% Human Review...

鐵人賽 Claude AI DAY 20

Day20: 多瀏覽器與行動裝置模擬

手動做跨瀏覽器測試,同一條流程要在三種瀏覽器各點一遍;自動化在這裡的優勢最直接——同一批測試,加幾行設定,五種環境自己跑。這篇的程式碼可以直接用官方的 Todo...

鐵人賽 Software Development DAY 20

Day 20 專案中如何進行 ET (1) - 自由風格的探索式測試

在軟體開發的馬拉松中,我們不應該只靠一套劇本演到底。根據情境驅動測試 (Context-Driven Testing) 的核心哲學,測試策略必須隨著專案的節奏、...

鐵人賽 Security DAY 5

EU CRA Annex I 到底要產品做到什麼?開始從「安全功能」轉向 Cybersecurity Risk

寫在前面這個系列主要想記錄我自己研究及參與 EU Cyber Resilience Act(CRA)導入過程中的一些心得、觀察與個人解讀,也希望藉這 30 天和...

鐵人賽 AI Engineering DAY 20

Day 20:多條路一起走

當單一路徑不夠用,開始考慮 Utility、Hybrid、Scatter-Gather 與多 Agent 協同。 到目前為止,我們討論的 Embabel 都是...

鐵人賽 Software Development DAY 3
30天打造一套企業PLM 系列 第 3

Day 3:PLM 領域模型怎麼設計

系列:30 天打造企業級 PLM|面向:設計|素材:領域規格設計、實際資料庫 schema 問題場景 PLM 到底在管什麼?從一顆螺絲的一生講起:研發畫了...

鐵人賽 Software Development DAY 4

Day 4:定義檔的用途與分類

「定義是唯一真相」聽起來像是有一份檔案裝著全部真相。實際打開一個專案的定義目錄,看到的是十三種定義類型:有的是根目錄下的單一檔案,有的一支程式一份、散在子資料...

鐵人賽 IT Operation DAY 4

深呼吸的時刻

我:「我就選你當補助對象,這樣你可以專心做開源。」對方:「喔。」我:「欸不是,怎麼沒有謝謝一下?」對方:「錢又不是老大你的。」 (深呼吸⋯⋯) 對方:「老大,我...

鐵人賽 IT Operation DAY 20

Day 20. 預防性重構:建立生成後即整理的工程習慣

AI 生成結果為什麼只能視為候選變更 AI 生成完成,仍屬於待驗證的候選變更 AI 可以根據需求描述、現有程式與架構規範,快速產生修改內容。這些內容完成後,仍屬...

鐵人賽 Modern Web DAY 18

第 18 章:專案 1:SaaS 登陸頁 + 表單收件

本章目標 讀完這一章,你會完成本書第一個端到端專案:一個 SaaS landing page,包含清楚定位、產品區塊、pricing teaser、lead c...

鐵人賽 Security DAY 8
30 天實戰車聯網資安 系列 第 8

Day 08|UDS 入門:維修廠如何和 ECU 溝通?

維修技師更換一顆 ECU 後,工作通常不會停在「把接頭插回去」。 診斷工具可能還要確認 ECU 身分與軟體版本,切換到適合的診斷模式,再執行設定、測試或程式更新...

鐵人賽 Software Development DAY 6

[Day 06] Server:伺服器提供者

雖然我們進一步將原本擠在 ./cmd/olivine/main.go 中的實作原封不動塞進 ./cmd/olivine/app.go 中,但這其實並沒有實際解決...

鐵人賽 Software Development DAY 19

Day19 - FHIR 伺服器的處理錯誤

本文同步發表於個人部落格:FHIR 伺服器的處理錯誤 火線超人可能同時查好幾家醫院的資料。 它的規格裡有一條寫得很死。每一台伺服器的查詢都有各自的逾時上限...

鐵人賽 AI 自動化 DAY 9

Day 8|關鍵字搜尋與語意搜尋:AI 到底怎麼找到對的內容?

前一篇我們把一份 PDF 拆解成 Parse、Chunk、Embedding 與 Index,讓原本只能被人閱讀的文件,變成系統可以搜尋的知識。但建立好知識庫之...

鐵人賽 AI Engineering DAY 12

Day 12:容器與 Kubernetes — GPU 排程與那些會讓 Pod 重啟的坑

今天進入 MLOps 職缺中出現頻率最高的領域:AI/ML 平臺與基礎設施(58.5%)。 本日不包含 Kubernetes 的全部——那是一本書的量,而且新入...

鐵人賽 Software Development DAY 3

Day 3 | Pixel、Resolution、Color Depth:一張圖片到底是怎麼組成的?

相信大家一定都有這種經驗。 把一張照片一直放大、一直放大,最後會發現圖片開始變得模糊,甚至可以看到一格一格的小方塊。 以前看到這個現象,第一個直覺就是:「喔解析...

Day 18|向量嵌入看得懂生命徵象嗎?原始數值、語意化與雙重表示

Day 17 把九筆可追溯的公開知識整理成平面與階層候選,但候選文件準備好,不代表病患查詢也準備好了。向量嵌入(Vector Embedding,以下簡稱 Em...

鐵人賽 AI Security DAY 2

Day 02:大型語言模型應用的資安,跟傳統資安差在哪?

📝 本系列為 iThome 鐵人賽學習筆記,屬個人教學與非商業用途;文中法規與標準內容均以自身理解後的話轉述並註明出處,非逐字引用。 階段一|為什麼要管:...

鐵人賽 自我挑戰組 DAY 19

Day19:mpv 不只播影片,還能幫 Switch 即時超分

前面講的都是拿檔案來播。今天換一個玩法:把 Switch 的畫面餵進 mpv,然後把前面學的超分套上去。 Switch 大多數遊戲輸出 720p 或 1080p...

鐵人賽 Security DAY 7

關於我開始踏入資安這檔事Day07-密碼貼在螢幕下緣?真的安全嗎?

某天走到同事座位旁,突然發現螢幕下緣貼了一張便利貼。上面寫著AD:「帳號:XXXXXX」「密碼:!QAZ2wsx#EDC」 我當下第一個想法是:怎麼會有人把帳號...

鐵人賽 Claude AI DAY 13

# Day 13|地雷#10:逐筆查DB燒穿雲端額度,closure 快取怎麼救

事故現場 雲端資料庫服務商寄來用量警告:資料傳輸量暴增,額度快燒完了。服務功能一切正常、沒有任何錯誤、使用者毫無感覺——但帳單背後,某段程式碼正在以驚人的頻率重...

鐵人賽 IT Operation DAY 17

Day 17 SonarQube 擴充:多分支分析與 PR 裝飾實踐

在現代化的 DevOps 流程中,我們希望在程式碼合併到主線之前就能發現問題。然而,SonarQube 社群版(Community Edition)預設僅支援對...

鐵人賽 AI Engineering DAY 13

【Day13】讀現況:Signal Plane 到底做到哪一步了

設計稿寫的是當初打算做成什麼樣程式碼寫的是後來真的做成什麼樣中間那段沒有人會回頭補 昨天那份上線 checklist 在 shipping-v0 上跑出 7...

Day17. 你要幫我藏進度阿

作為 TL,為了幫團隊爭取點喘息空間,對 PM 稍微「少報一點進度」留個 Buffer,算是我習慣性的管理手段之一。但這個調節閥的掌控權在我,我會根據專案當下的...