iT邦幫忙

技術文章

RSS
鐵人賽 Vibe Coding DAY 12

輸入網址後發生什麼事?前端、後端、伺服器與資料庫一次看懂

☝️☝️☝️☝️☝️ 影片連結 在瀏覽器輸入網址、按下 Enter,過一下子就看到完整畫面,這個動作平常快到不太會特別注意。不過當你開始請 AI 做網站,問題...

鐵人賽 AI Engineering DAY 11

【Day 11】Context Engineering:把 context 當成會演化的 playbook

Context engineering 是四個範式裡的第二個,它與 prompt engineering 的分界在各自處理的對象。以下整理兩份一手資料各自怎麼界...

鐵人賽 Build on Google AI DAY 11

Day 11|服務重啟了,剛才交代的事還在嗎?重送、背景工作與重啟恢復

走讀前,你把「花壇場次在哪裡集合?」交給 LOCAL,服務卻剛好重新啟動。回來查時,還找得到原詢問嗎?今天把任務需要的紀錄交給 Firestore,讓新的行程...

鐵人賽 Security DAY 11
30天探索CRA奇妙之旅! 系列 第 11 篇

Day 11|CRA 第四章 NOTIFICATION OF CONFORMITY ASSESSMENT BODIES (下)

今天繼續把第四章看完~ Article 43 申請通過後,會員國正式把機構通知給 EU;沒有異議後,機構才取得 Notified Body 身分。...

鐵人賽 Build on Google AI DAY 13

AlphaGenome Atlas 實戰 | Day 13 | 頑固型癲癇謎團 —— 當全基因組與 RNA 檢測都找不到病因

💡 導讀:當犯罪現場在「大腦控制室」,偵探卻跑到「血液水管」去找線索…… 想像一下,某棟大樓的「頂樓大腦控制室」發生了嚴重的電路短路,導致整座大樓瘋狂跳電(癲癇...

鐵人賽 Software Development DAY 27

Day 27 Multi-region 與 Data Center

到目前為止,我們的 PokeThreads 已是一套有相當程度的分散式系統,元件包含 Load Balancer、Stateless Server、Read R...

鐵人賽 Software Development DAY 22

Day 22|User Interview:深入我們還不知道的問題

上一篇我們介紹了 PostHog 的 Survey,可以直接在產品中向使用者取得回饋。 這類工具最大的優點是成本低。問卷設定完成後,就可以持續向符合條件的使用者...

鐵人賽 Software Development DAY 27

Day 27 - 束縛不是配置,是持續工程

Part 2 講完了怎麼建一座工廠。 但有一個問題沒回答:建完之後呢? Part 3 這四天要講的就是這件事,而且答案不是「維護它」,是一個更主動的動作。 一個...

鐵人賽 Claude AI DAY 11

別只是在舊流程裡塞進 AI!重新設計人機協作的「快慢車道」

引言:數位轉型的「數位化偽裝」陷阱 在推動數位轉型時,最危險的念頭就是「直接在現有流程(As-is)中塞進一個 AI 方塊」。在我的實踐經驗中,這種「To-b...

鐵人賽 AI 自動化 DAY 11
RPA流程自動化應用 系列 第 11 篇

【Day 11】導入 Try-Catch 單筆例外隔離以防執行時出錯

但當流程進入多筆大量抓取(例如連續跑 50 或 100 筆)時,一個真實世界的殘酷問題立刻浮現:只要其中一筆專利網頁載入過慢、或是某個欄位格式異常導致報錯,整個...

白稜 系列 第 13 篇

Day 13|第 7 章:彎道

1 這一章的主角也不是彼得。 這一章,彼得只做了兩件事:點頭,和上樓。真正打仗的是另外兩個人——一個把機房殺掉的人,和一個把整個辦公室裝進背包的人。 事情是從一...

鐵人賽 Software Development DAY 16
Kotlin Ktor 實戰 101 系列 第 16 篇

Kotlin Ktor 實戰 101 Day 16 CallLogging、CallId 與 MDC

day 15 對 todo-api 連打 5 個會出錯的請求,伺服器的 ERROR log 完全沒有紀錄,StatusPages 把例外接走之後 handle...

鐵人賽 JavaScript DAY 12

【Day 12】佔著茅坑不拉屎?別讓資源洩漏拖垮系統

但程式設計中還有一種很常見的狀況:「實驗室就算爆炸了,外面的瓦斯總開關跟水龍頭,還是得有人冒著生命危險去關閉!」當你的程式向作業系統「借了對外管道」(例如打開硬...

鐵人賽 Build on Google AI DAY 11

Day 11|防災問答的答案從哪裡來:整理官方指引當知識庫(RAG 上)

系列:30 天用 Google AI 打造臺灣防災速報 App(Day 11/30) 「地震時人在浴室怎麼辦?」這類問題不能讓模型憑印象回答,要根據官方的防...

鐵人賽 Security DAY 25

Day 25|上游只給三年,而你要在包裝上印五年

CRA 第 13(19) 條有一句話,硬體業的人第一次讀到通常會愣一下: 支援期間的結束日期,至少要標到年與月,而且要在購買當下就以容易取得的方式清楚說明,必要...

鐵人賽 自我挑戰組 DAY 24

Day 24|Permutations:Java 與 Python 實作 Backtracking

一、題目介紹今天要練習的是LeetCode 46:Permutations(全排列) 題目給定一個沒有重複元素的整數陣列nums,要求找出所有可能的排列方式 例...

鐵人賽 AI 自動化 DAY 11

Day 11|第一個範例教得很慢,是為了第二個範例可以很快

一堂實作課如果要帶三個範例,我的時間分配會很不平均。第一個範例,慢到不行,每一步都攤開: 現在在哪裡、先讓它跑、看它做了什麼、怎麼檢查結果。同學的手還不熟,每一...

鐵人賽 JavaScript DAY 11

Day 11: Express 的靈魂核心—— Middleware 流程與機制實戰

在 Day 10 制定好 RESTful API 規範後,今天我們要探討 Express 最強大的設計模式:中間件(Middleware)。 1. 什麼是 M...

鐵人賽 Vibe Coding DAY 11

【Day11】商業模式是最真實的定位

收費還是不收,怎麼收。這是個重大的決定。 App 做得差不多,開始等上架了,我終於開始思考那個繞不開的問題。 先說結論 我決定《這趟》旅遊相簿 App 走「無...

鐵人賽 Software Development DAY 12

Day 12|RBAC 還不夠:把角色、資源與資料範圍分開

假設使用者有 ORDER_VIEWER 角色,可以查訂單。那麼,他能查所有公司的訂單,還是只有自己廠區的資料? 本篇名詞小筆記 RBAC:角色型存取控制(R...

鐵人賽 AI Security DAY 17

Day 17 - MCP 到底是什麼?為什麼 AI 接上它之後風險也變大了?

hihi,我是歐娜😺 昨天講 Indirect Prompt Injection 時, 一直在提: Agent ↓ Email Website Database...

鐵人賽 Software Development DAY 11

Day 11|AI 每次答案都不一樣,PM 要怎麼定義「做完了」?

最近在做 AI 相關專案時,我發現需求文件裡開始多了一個東西: Success Criteria。 一開始我沒有覺得特別。 PM 本來就會寫 Acceptanc...

鐵人賽 IT Operation DAY 16

Day 16|預覽和執行只差一次 Tool Call,責任卻完全不同

一個內部 Agent 同時支援兩件事: 查看目前 Status 修改 Status 介面只有一個對話框。 使用者不用先選 Read 或 Write。 某天下午...

鐵人賽 AI Engineering DAY 11

Day 11 - 知識庫不能只是關鍵字搜尋

Day 10 完成 SQLite FTS5(SQLite 的全文檢索功能)後,系統現在能從 11 個 chunks 找到含有關鍵字的內容。 FTS5 可以回答...

鐵人賽 自我挑戰組 DAY 19

Day 19|當知識可以被下載,人與人、人與 AI 的差距,還剩下什麼?

我為什麼會是我?我們如何思考、如何做出決策?當未來的某一天,大腦學習語言與知識的謎題被完全解開,每個人都能像下載檔案般植入領域知識時,人與 AI 的真正差距究竟...

鐵人賽 JavaScript DAY 12

Day12 爆爆王4:物件顯示順序也是遊戲體驗的一環

今天要來撰寫炸彈爆炸的邏輯,開始之前,我們先來寫一下流程,就可以知道我們會需要經歷哪些關卡,要設計哪些函式來達成這個目標 監聽到使用者按下空白鍵 制訂一個變數...

鐵人賽 Software Development DAY 17

Day 17|從「這個功能怎麼做」開始看懂系統怎麼分工

本文同步刊載於個人連載網站 前面幾篇,我一直在整理一件事: 人的工作進到系統裡之後,應該變成哪些功能。 到了 Day 16,我已經會先看一個工作階段最後要完成什...

鐵人賽 Claude AI DAY 11

Day 11|計畫寫好了,怎麼讓 Claude 自己改、自己驗?

Day 9 把 PM 的兩句話變成能開工的規格,Day 10 定落點與驗法,今天動手寫程式。 要改的是同一個訂單取消功能:已付款、尚未出貨,而且還沒取消的訂單...

[Day-11] 下班再喝!先把簡單的基礎建設做好!

開始實作後端之前,看看 Agent 產出的計劃如何: 大概有遵守之前的要求,也有規劃要提交的 commit,那就來執行看看! ORM 設定 ORM 的設定...

老爺爺練習VIBE CODING 系列 第 29 篇

Day 29:不執行檔案的靜態安全防禦:可疑附件偵測器與 Binary Header 識別技術

來,大孫女、小孫女,快到爺爺身邊坐。 這會兒夜色漸漸深了,天邊只剩下最後一絲溫柔的晚霞暮紫。爺爺坐在這張帶有大地氣息、安穩沉靜的藤椅深棕色老藤椅上,摸摸我這頭白...