iT邦幫忙

技術文章

RSS
鐵人賽 Software Development DAY 14

Day 14 - 短網址雜湊策略與唯一性設計(base62 / 分散式 ID)

從 "abc123" 說起 Day05 開始,每一篇都有一句「短碼先寫死,Day14 才會講怎麼真正產生」。Day07 的 LinkServ...

鐵人賽 AI 自動化 DAY 14

Day 14|讓 AI 幫我整理行程與提醒

到了第十四天,我開始把 AI 用在行程安排和提醒上。 前幾天我已經嘗試過待辦事項、每日摘要和工作排序,但我發現還有一個問題。 有些事情不是「今天要做」,而是「某...

鐵人賽 AI Engineering DAY 14

Day 14 - 年報與重大契約摘要的語意理解挑戰:不只要「認得字」,還要「懂欄位」

昨天收尾時我說,接下來要拿真的年報來跑,不能再靠查規格過關。 今天就是那一天。老實講,我原本規劃的這篇是一篇「語意」文章:OCR 已經把字讀出來了,接著討論「關...

鐵人賽 AI Security DAY 29

Day 29|實戰設計:如果今天要做一個安全的 AI Assistant 應該怎麼設計?

先決定 AI 到底需要做什麼 假設公司希望做一個內部 AI Assistant,員工可以詢問:「今年特休有幾天?」「公司的報帳規定是什麼?」「幫我找專案 A 的...

鐵人賽 AI Engineering DAY 14

Day 14|創建知識庫之旅:讓整理好的資料可以被找回來

前面幾篇都在討論,資料存進來之後要怎麼整理,以及哪些地方還需要改善。 今天接著說明,我目前是怎麼查看這些內容,以及之後希望怎麼使用。 目前我的使用方式,是把自己...

鐵人賽 AI Engineering DAY 15

Day 15|Personal Baseline:你的正常,不是別人的平均

今天為什麼研究這個? Day 14 做出帶有個人中心值、日間波動和已知事件的合成資料後,今天想先回答一個比「怎麼設偵測門檻」更前面的問題:**今天的數值該跟誰比...

鐵人賽 自我挑戰組 DAY 14
AI Agent 從零開始 系列 第 14 篇

Memory——為什麼 Conversation History 不等於 Memory?

在開發 Agent 時,最常見的誤區之一就是把 Conversation History(對話歷史) 當作 Memory(記憶)。 簡而言之: Convers...

鐵人賽 Kubernetes DAY 15

Day 14:一行代碼切斷金絲雀災難——GitOps 宣告式回滾

今天的工作 認識 Kill Switch:一個全域開關,出事故時不用碰任何 Deployment/kubectl,就能瞬間切斷金絲雀流量 在 Day08-11...

鐵人賽 IT Operation DAY 14
Microsoft Agent Solution (續) 系列 第 14 篇

Day14 - Conversational boosting,讓 Copilot Studio Standard Agent 找不到答案時不再原地發呆😏

筆者要來介紹 Copilot Studio Standard 裡一個名字有點長、功能其實很務實的東西: Conversational boosting。中文翻譯...

鐵人賽 AI 自動化 DAY 14

Day 14:知識庫階段小結:避開格式跑版與排版坑

一、前言 在第一週,我們為 AI 裝上了軀幹與大腦(Dify + Gemini);而在過去這 7 天的第二階段(Day 7~Day 13)中,我們全力攻克了生成...

鐵人賽 Vibe Coding DAY 14

Day 14|把互相欠的錢抵銷:從淨額到付款清單

前幾天,我確認了不同人代墊、指定參與者與自訂分攤。今天把這些結果放在一起,理解最後的付款清單是怎麼產生的。每筆支出都有付款人和分攤者,但如果逐筆還錢,很容易出現...

鐵人賽 Software Development DAY 18

Day 18|用穩定順序處理物件圖層

系列:一張投影片背後的工程:從零打造網頁簡報編輯器 對應程式版本:Git tag v0.4.0 版本說明:本文使用物件陣列順序做為第一版的持久圖層資料,不為每...

鐵人賽 Modern Web DAY 14

Day 14:靈魂點睛之筆!物理燭火搖曳效果與動態光源效能優化

在 Day 13 中,我們成功鋪設了深藍紫色的冷調環境底光,並透過高解析度的 PCF 軟陰影映射,讓斜射的月光在廢墟中拉出修長的陰影,奠定了地窖深邃神祕的氛圍。...

鐵人賽 ChatGPT & Codex DAY 14

讓 ChatGPT 幫我處理生活中的小問題

到了第十四天,我開始發現 ChatGPT 不只可以用在課業上,其實生活中遇到很多小問題時,也可以請它提供一些想法。以前遇到事情時,我通常會自己上網搜尋,或是問身...

Day 29|第一次帶 SOC 小團隊,我怎麼安排工作與帶新人

前面幾天寫了 POC、文件,以及怎麼把一些實際工作整理下來。 到了這一天,我想寫的是另一個我自己也還在學的事情: 帶人。 以前我比較習慣把自己的事情做好。 碰到...

Day 15|從 SQL 到真正的 Database:開始認識 PostgreSQL

前言 前幾天開始接觸 SQL,也從 users 和 notes 認識了 Table、Primary Key、Foreign Key 和 One-to-Many。...

鐵人賽 Claude AI DAY 26

Day 26|打包分享:同一套工具,換一個人用會不會就壞了

學妹上週問我,能不能把整套東西借她用。她也是量性研究,也要清問卷資料、做表一、查文獻。我把整個論文資料夾複製給她,她十分鐘後傳訊息:「你的 CLAUDE.md...

鐵人賽 Software Development DAY 30

Day30_程式開發完成了,下一步是讓它繼續變好

Day30_程式開發完成了,下一步是讓它繼續變好 回到第一天按下按鈕的那一刻 Day0 提到,我第一次寫 WinForms 時,只是讓一個按鈕照著自己的想法動起...

鐵人賽 Security DAY 28

Day 28: 金融業相信的,不只是你,還有你所處的環境

前面幾天,我們討論了身分驗證、裝置確認、交易確認、異常行為偵測及風險評估等完整的作業流程。然而,即使確認操作的人就是本人,也不代表這次操作一定安全。因為除了「人...

鐵人賽 IT Operation DAY 14

Day 14|儲存規劃與路徑實測:RAID 60 與 RAIDZ2 試算,SSD、NFS、iSCSI 載入時間解析

把估算轉化為實測資料 在大型語言模型(LLM)落地私有地端(On-Premise)的架構中,推論服務冷啟動(Cold Start)與模型權重載入速度是維運的核...

鐵人賽 AI Engineering DAY 14

第一個真實資料來源:串接中央氣象署天氣 API

昨天我們把 HTTP 的基礎和一個帶重試的請求函式準備好了。今天要拿它去做真的事:查台灣的天氣。 為什麼選天氣當第一個 API? 資料免費、申請簡單(中央氣...

鐵人賽 Security DAY 14

[DAY 14] $MFT 實戰:判斷檔案狀態與檔案時間

昨天先認識了 NTFS、$MFT 和 MFT Record,今天直接把 $MFT 拉出來看。 這次會用到三個工具: FTK Imager:從 NTFS Vo...

鐵人賽 Software Development DAY 14

Day 14:邁向專業工程師 — 專案模組化重構與架構優化!

今天是第十四天!前幾天我們做了好多功能,到了昨天(第十三天)我們成功讓機器人聽懂 Telegram 的 /stock 指令,實現了隨叫隨到的「互動點播」!還記得...

鐵人賽 Build on Google AI DAY 5

驗證里程碑 2:使用 5 檔範例股票測試完整代理鏈;調整提示以修正邏輯錯誤。

第十四天 09/28/2026驗證里程碑 2:使用 5 檔範例股票測試完整代理鏈;調整提示以修正邏輯錯誤。在進行「驗證里程碑 2」時,透過 5 檔具備不同產業與...

鐵人賽 Software Development DAY 14

Day 14 - 以前把 Timer 寫成 Singleton,現在的我還會這樣設計嗎?

前面幾天大部分都在研究怎麼跟 AI 一起寫 Code,但從今天開始,我想把重點慢慢拉回 Android 本身。 剛好這次拿來實驗的 Project 是我以前自己...

鐵人賽 Modern Web DAY 14

Vue 走過路過不要錯過 Day14 -想直接操作 DOM 的時候:模板 ref 與 useTemplateRef

寫 jQuery 的年代,要對某個元素做事,第一步通常是 $('#xxx') 把它抓出來。來到 Vue 之後,大部分時間我們改資料、畫面自己跟著變,已經很少需要...

鐵人賽 自我挑戰組 DAY 15

【Day 15】【JS 語法】下拉選單連動:change 事件監聽與動態隱藏/顯示輸入欄位(display: none)

本篇文章目錄 前言:提升 UX 的關鍵 —— 唯有需要的欄位才顯示! JS 事件機制:什麼時候該使用 change 事件? 實戰切換:classList.ad...

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

【Day 14】 利用WEB實現動態專利情報看板

在昨天Day 13,我成功將結果輸出到CSV檔案上。然而,當這份報表呈現在決策者面前時,「表格雖然工整,但無法一眼看清風險比重與整體態勢。」 主管需要的是能「3...

鐵人賽 Build on Google AI DAY 14

[Day 13] 先過 Hard,少洗鍋才有投票權

Part 4|第 14/30 篇 今日要做的事: 在 Hard 合格的方案裡,用剩料、蛋白質、少洗鍋三個訊號排順序。 今天要解決的目的: 排序要能從資料重算;任...

鐵人賽 自我挑戰組 DAY 14

Day 14|保護初生之火:為什麼在工作坊中,我刻意將專業開發者「拒之門外」?

在企業內部推廣跨部門 AI 工作坊時,許多人得知後的第一個疑問往往是:「既然你在帶大家用 VS Code 和 AI 做自動化,為什麼不把 IT 部門裡的專業程式...