iT邦幫忙

技術文章

RSS
鐵人賽 Modern Web DAY 8

【 Day 07 】這兩種答案,各自把什麼藏了起來?|遠端世界(四完)

過去三天,我們探索了三個問題,分別是:這份資料是誰的;它什麼時候算舊、什麼時候該消失;以及寫入之後誰負責讓其他人知道。 TanStack Query 及 SWR...

鐵人賽 AI Security DAY 8

D08 提示詞裡的規則,不是安全邊界

寫給模型看的規則會被忘記、被覆蓋、被說服;安全邊界必須由程式來執行。 大綱 情境:設定檔寫了「絕對不要推送到 main」,它還是推了 「請勿進入」告示 v...

鐵人賽 AI Engineering DAY 8

Day 8 | 不是變短,是變得能馬上做

前七天累積下來的清單裡,測過的都是「工具能不能把事情做對」,今天想補一個完全不同的角度:一個 skill 能不能把「事情做對」這件事,用一個特定讀者真正用得上...

鐵人賽 Software Development DAY 8

Day08 - 命名,讓團隊與AI理解同一件事

昨天談到,同樣叫做庫存,可能是在庫量,也可能是可售量。名稱提供了理解的起點,而我們如何命名,也會影響同事與AI接下來怎麼使用這份資料。 例如,要替既有訂單流程加...

鐵人賽 Software Development DAY 8

In Order CPU 的接縫(seam)

從昨天的描述我們可以知道接縫有很多層面今天專注在拆解 pipeline 的部分 在開始之前,我們可以先欣賞 Jserv 前輩的作品 ca2025-mycpu雖然...

鐵人賽 AI Engineering DAY 8

Day 08|別等 AI 說完:加入 Barge-in 即時打斷

昨天完成 Streaming Voice Pipeline 之後,AI Companion 已經不用等整段回覆生成完成才開始說話,而是可以一邊接收 LLM 產生...

鐵人賽 AI Engineering DAY 23

Day 23|稽核軌跡

前言 昨天講的是怎麼讓兩個 session 分別扮演 SA 和 PG,以及怎麼把配額視窗釘在固定時間。今天回到系統本身。 這一輪要做的功能是決議項追蹤——會議談...

Day 08|當伺服器遭遇狂轟濫炸:Apache 日誌威脅特徵辨識與 Fuzzing 拆解

反向代理上線後,最常讓維運人員罣礙的,莫過於 access_log 檔案大小突然以數百 MB 的速度暴增,終端機上一行行連發的 404 與 403 紀錄如瀑布般...

鐵人賽 Software Development DAY 8

Day8 - 資料庫遷移 Flyway/Liquibase vs Laravel Migration

Flyway vs Liquibase,這系列選哪個 Java 生態系常見的 migration 工具主要兩個: Flyway:直接寫原生 SQL,檔名照嚴...

鐵人賽 Software Development DAY 8

Day 08|同一顆檔換宿主

前言:換一個載的人 昨天結語說「一顆檔案,誰載都一樣」,到昨天為止這句話只在瀏覽器裡驗過:載它的一直是同一行 instantiateStreaming。今天換一...

鐵人賽 Claude AI DAY 8

Day 8:架構規劃這件事,我會組一個團隊來想,不是自己埋頭想

Day 7 講的是畫面跟架構怎麼收斂,比較偏單一功能範圍內的判斷。今天想再往下深講一層,遇到真正需要做出架構決策的情況時,像是要不要換一個框架、系統要怎麼分層、...

鐵人賽 Claude AI DAY 8

Day 8 - 用 Claude Code 把 50 則回饋分成問題群

Day 8 - 用 Claude Code 把 50 則回饋分成問題群 如何將散落的大量回饋精準歸納為清晰問題群? 面對數十則甚至上百則使用者回饋,團隊最期待...

鐵人賽 Software Development DAY 24

Day 24 - 一行檢查,擋住規格和程式偷偷分家

今天講一個很小的設計,小到只有一行檢查。但我認為它是整套工廠裡最聰明的一個。 它處理的問題是:規格和程式,會慢慢對不上。 漂移是怎麼開始的 工廠建好之後,理想的...

鐵人賽 Claude AI DAY 8

Model Context Protocol 簡介:從零打造 MCP 客戶端與伺服器

Model Context Protocol(MCP)怎麼把 Claude 接上外部工具與資料?它用工具、資源和提示三種基本元素,分別處理模型要執行的能力、應...

鐵人賽 ChatGPT & Codex DAY 8

Day 8|Prompt 重複到第幾次,才值得抽成 Skill?先補能力,不急著增加 Agent

Day 7 談到一件事: Conversation 可以消失,但重要狀態必須能從 Repository 重新取得。 這解決的是「Agent 要去哪裡找回正...

鐵人賽 ChatGPT & Codex DAY 8

讓 ChatGPT 幫我發想創意

經過前七天的練習,我開始發現 ChatGPT 除了可以回答問題、整理資料之外,也可以在沒有靈感的時候幫助我發想。平常不管是做作業、想報告主題,還是要規劃活動,我...

需求都做不完了,為什麼還要處理技術債?

多年前在一個社群聚會場合,有人跟我聊到他想要解決技術債,但工作上這麼做值得嗎?需求都做不完趕上時程了,技術債真的有必要解決嗎? 技術債為什麼常常被否決?我自己常...

鐵人賽 Security DAY 27

【Day 27】Malware Behavior:常見惡意程式行為整理

前言 前面幾章主要都在學習「如何分析 Malware」,包含 Static Analysis、Dynamic Analysis、Debugging,以及 Ker...

鐵人賽 AI 自動化 DAY 8

Day 8|如果重做一次我會...

現在的我,會把它做成一個網頁 信件還是入口,大家一樣會收到一封信,裡面有填寫的連結,但點進去之後不是一份表單,而是一個網頁。 這個網頁要解決的,是前面幾篇一直出...

鐵人賽 Modern Web DAY 8

Day 8|這我會,登入就用 JW……先別急,來口餅乾再說。

ORM 也建了,異步的問題也解答了,是時候來寫個登入了。 歐?說到登入那必會有登入狀態的實作。 那新系統當然要用 JWT 啦! 就知道你會這麼講,畢竟我也曾...

鐵人賽 Build on Google AI DAY 13

Day 13: 早鳥票催化劑:分眾痛點 x FOMO 逼單 x A/B 測試矩陣文案生成

🛠️ AI Studio × Vibe Coding 30 天:技術大會痛點擊破百寶箱 5 大分類 × 6 大情境,共 30 天,且每天都是「獨立」的微型實作(...

鐵人賽 Build on Google AI DAY 21

Day 21 | 雲端非同步:解決 Cloud Run 產出長片腳本的超時問題 (Timeout)

大家好!歡迎來到「Build on Google AI」工程挑戰的第 21 天。 (我知道, Action Confirmations 又被推遲了!但在真實的軟...

鐵人賽 Software Development DAY 8

Day07 - 現代密碼學基礎:亂數產生器 (RNG)

一、 前言 在 Day 04 中我們建立了密碼學的核心觀念: 「演算法是公開的,安全性的關鍵全在於金鑰」 (Kerckhoffs's principle)。既然...

鐵人賽 Vibe Coding DAY 8

C004:如何獎勵乖小孩一份運筆練習

Day08:買了用不完,要做做不完 某天老婆和我說「我覺得女兒目前運筆不是很熟悉,可能需要額外練習一下」 畢竟習作可是比遊戲機更高級的獎勵呢(? 而考慮到通...

從空拍到3D展示 系列 第 8 篇

Day 8. Blender優化實戰: 模型瘦身

WebODM跑完了,先來看看這個模型有多肥 昨天的運算結果出爐,成功產出了帶紋理 (texture) 的3D模型。因為飛行時用的是2D Map模式,全程垂直拍攝...

鐵人賽 Security DAY 22

Day 22: 身分驗證的終點,不是安全而是信任

對於金融業而言,不同金融服務所面臨的風險並不相同。例如:查詢餘額與帳務資訊、變更客戶基本資料、線上開戶、股票下單及資金轉帳等,各項業務所造成的潛在損失與風險程度...

鐵人賽 自我挑戰組 DAY 15

Day15 - 本機(地端)AI使用心得(2) - Intel AI Playground

今天延續上一篇關於ASUS AI PC的使用心得, 想說除了ASUS內建的AI ExpertMeet之外, 內存的NPU應該可以做一些其他用途吧?! 果然問了...

風險回應的四大策略 :四種回應策略的差異為何?

昨天聊完「定性與定量評估」,接著就要面對最核心的決策:知道風險的機率、衝擊與影響等級在那裡了,然後呢? 在 CRISC 的架構裡,風險應對(Risk Respo...

鐵人賽 AI Security DAY 13

Day 13|Vertex AI 上的 in-line 整合:Gemini 呼叫零改碼接上

從「自己呼叫」到「自動套用」Day 8–12 的所有測試都是 Day 3 講的「位置 A」:程式碼自己在呼叫模型前後打 sanitize API。這種做法的問題...

鐵人賽 Build on Google AI DAY 8

【Day 8】規格定義與資料庫設計:用 Google Notebook 產出 SRS 與 Google Sheets Schema 藍圖

經過前六天的痛點拆解、主管提案、技術選型,以及上篇完成的手風琴內嵌卡片(Inline Card)UI/UX Wireframe 原型設計,我們已經將 NGO 的...