iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 15

Day 15|放開對系統建構的執著,才真正開始「紀錄」

開始訂閱 Typeless 兩天,口述的文字已經累積到 7000 多字,記錄的門檻真的變低了!也意識到原來有這麼多文字佔據在我的大腦,難怪手寫或打字都無法完全捕...

那份回歸清單只會變長,因為刪掉一條如果出事得有人扛

實習的時候,我負責一套多頁表單系統的完整回歸。跑一輪要一整個工作天。 那份清單每個 sprint 都會變長一點。新功能上線,加幾條;出過事的地方,加幾條。 從來...

鐵人賽 Build on Google AI DAY 11

Flutter : Google MediaPipe Face Landmarker

一、前言 前幾天,我們見識了俠客 Face Landmarker 的絕技三式,也把他請進了府裡。但請得進門,不代表用得順手。 俠客入府第一天,老爺就交代了任務...

鐵人賽 自我挑戰組 DAY 13

-1行的貢獻(上)

// 人類:中秋節快樂(≧◡≦) // -------------------------------------------------- // 這篇就來說說...

鐵人賽 AI 自動化 DAY 20

[Day 20] 交付 1:用 pandoc 產出 Word 與 PDF

前面幾天,截圖、manifest、正文都準備好了,但到目前為止,它們還是一堆散落在 screenshots/ 與 docs/ 裡的檔案。 今天就來做最後一步:把...

鐵人賽 自我挑戰組 DAY 11
Angular 開發二三事 系列 第 11 篇

Day11: 為什麼 Angular 會出現 CORS Error?

大家中秋節快樂~,難得 Happy 到現在才坐在電腦前趕鐵人賽。 發生情境:當前端要串接要訪問不同網址的後端 Server 時,因為 Domain 不一樣,瀏...

鐵人賽 Software Development DAY 12
AI時代下的軟體工程 系列 第 12 篇

Day12: Docs:只留下需要,而且仍然有效的文件

What is Docs Docs 是知識的書面紀錄。通常他能讓我們用最少的文字 去理解整件事情的全貌。 對於一個 repo 也是一樣,好的 Docs 能讓我們...

Day 11|從告警疲勞到秒級處置:資安長視角下的 SOAR 自動化聯防與事件應變(IR)

在 Day 10 完成了 SIEM 的架構整合與跨域日誌關聯後,監控中心(SOC)的儀表板終於擁有了全局視野。然而,伴隨可視化而來的,往往是另一個令企業管理階層...

鐵人賽 Claude AI DAY 11

Day 11:查問題之前,先讓問題重現一次

上線之後真的出狀況,退回去只是先讓正在用的人不受影響,問題本身還在那裡,沒有真正解決。今天要講的是退回去之後,怎麼真的把問題查清楚,而不是猜一個看起來合理的原因...

鐵人賽 AI Engineering DAY 26

Day 26|CI 與品質門檻

前言 昨天結尾說到,這幾天做的 review 都有一個共同問題:全都要我記得做。當步驟越來越多,就容易漏掉,所以今天把檢查搬進 CI。 但在搬之前要先討論 這...

鐵人賽 Vibe Coding DAY 11

Day 11|讓專題每天自己跑:用 Apps Script 建立資料、測試與通知流程

前幾天,我們已經完成: Day 7:建立資料契約與資料字典 Day 8:建立 RAG 資料流程 Day 9:設計網站介面、來源卡片與錯誤狀態 接下來要開始真...

鐵人賽 Kubernetes DAY 19

day 19: 網路容器服務的三種資源瓶頸

一台應用伺服器的資源就三樣:CPU、內存(Memory)、I/O。它們互相競爭,一個見頂,全站跟著陪葬。本節就解剖這三種瓶頸。書本用網站的實物介紹電腦三個資料系...

鐵人賽 Build on Google AI DAY 11

[Day 10] 先讓資料閉環,再讓推薦變聰明:Stitch MCP 接到 Antigravity

Part 3|第 11/30 篇 今日要做的事: 把 Day 9 的 Stitch 三頁交給 Antigravity,做成行動版網頁,接到既有 Firebase...

鐵人賽 AI Engineering DAY 12

Day 12|VoCare 的用藥提醒與服藥確認

前一篇介紹了 VoCare 的跌倒偵測與平安確認,今天要介紹長者模式中另一個很重要的功能:用藥提醒。 一般的提醒系統可能只會在固定時間跳出通知: 記得吃藥。...

鐵人賽 Software Development DAY 11

Day 11:陣列與函數(2)

本日學習: 有傳回值的函數: public class CH11_1 { public static void main(String[] args...

鐵人賽 Vibe Coding DAY 24

Day 24|提示訊息與介面優化:讓操作結果被看見

今天主要目標是幫記帳 App 加入操作提示,讓使用者在執行動作後,可以知道功能是否成功。除了提示功能之外,今天也一起優化了多國語言與設定頁面,將介面語言擴充成繁...

鐵人賽 JavaScript DAY 0

Day 11|讓 Java 和網頁真正接起來:認識 JSP

昨天我們完成了一件很重要的事情: 使用 HTML 表單輸入病患資料,再交給 Servlet 接收。 但是如果你有看過昨天的程式,可能會發現一個問題。 Servl...

鐵人賽 AI Security DAY 11

Day 11|RAG 最危險的不是幻覺,而是它把資料當成命令

Day 11|RAG 最危險的不是幻覺,而是它把資料當成命令 Day 10 我把 system prompt、使用者訊息、RAG 文件和 tool result...

鐵人賽 Vibe Coding DAY 11

C005 Closed:對資料使用「還我漂漂拳」

Day11:一次只讀一句的讀稿工具 既然昨天提到的問題主要是簡體、字太小、沒辦法一次專注一句 這些都是所謂廣義上的 UI/UX 問題 那就和華安借個 還我漂漂...

鐵人賽 Software Development DAY 11

Day 11: 批次寫入資料 - DynamoDB

DynamoDB 的部分,要做 batch 的話,需要把 put_item 改用 batch_write_item ,才能把多筆資料一起塞到 table 裡。...

鐵人賽 自我挑戰組 DAY 16

HeyGen

接下來要介紹的是Heygen,他應該是製作影片最簡潔的AI了(我很喜歡白色基底),在註冊時他會很詳細的問你你是誰,然後要用它做甚麼,了解你要他做的功用,這部分有...

鐵人賽 Build on Google AI DAY 11

Day 11 | 讓資料自己分組,才發現你的顧客其實只有這幾種人

1. 前言:同為舊客,行為特徵與回購週期卻大相徑庭 行銷報表最常見的切法是新客和舊客,但同樣是舊客,有人隔一陣子就回來、有人一次買很多就沒再出現、有人只試買過一...

鐵人賽 Software Development DAY 11

D11:vcpkg 的 triplet 是什麼碗糕?

在昨天跟前天的範例中,Windows 使用者一定發現了編譯出來的執行檔旁邊有個 fmt.dll。 其實我看到這個 DLL 覺得有點煩。 我把執行檔給同事用,還要...

鐵人賽 AI Engineering DAY 12

Day 12|拆開 Claude Commerce Agents:一個 Agent 到底由哪些模組組成?

前面幾天看 Codex 時,比較常從 Agent Runtime 往內拆:Thread 怎麼保存、Turn 怎麼跑、Tool 怎麼執行、Sandbox 怎麼限制...

chat不能亡 系列 第 12 篇

〔Day 12] Chat 不能亡之12-Gemini的劇本生成模式跟Grok 的代理式聊天模式

之前我跟ChatGPT 稱讚Gemini 如何地善解人意、給滿情緒價值,結果ChatGPT 給了我一大段禮貌性說法,其實翻成大白話就是七個字-感情用事會降智。我...

鐵人賽 AI Engineering DAY 11

Day 11 | 官方說省 65% token,我量出來是 39%

Day 8 測 i-have-adhd 的時候,提過一個常被拿來跟它相提並論的 skill 叫 caveman,當時只記了定位差異,沒有實測,說要留到以後。今天...

鐵人賽 自我挑戰組 DAY 11

Milvus Hybrid Search:Weighted Ranker 與 RRF Ranker

透過 Dense Retrieval 和 Sparse Retrieval 我們可以拿到各自的 Top K,假設 Dense 和 Sparse 各自取 Top...

鐵人賽 Security DAY 30

【Day 30】Packers and Unpacking:惡意程式的加殼與脫殼

前言 前面進行 Malware Analysis 時,我們常會遇到一個問題:明明拿到的是 PE 執行檔,丟進 IDA Pro 後卻看不到多少正常程式碼,Impo...

鐵人賽 Build on Google AI DAY 24

Day 24 | 衝突解決:設計 Agent 談判機制與防止無窮迴圈

大家好!歡迎來到「Build on Google AI」工程挑戰的第 24 天。 (我知道、我知道,我昨天對天發誓今天要講 Action Confirmatio...

鐵人賽 AI Engineering DAY 11

用 Class 描述一件事:物件導向與 Agent 的角色設計

昨天我們用 Dictionary 表示一筆待辦事項: { "id": 1, "title": &quot...