iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 13

Day 13:systemd:高權限 Service 信任了誰的設定?

開場情境 一個 root Service 的 Unit File 權限完美——root:root 0644,fei-student 完全不能修改。 但旁邊有一...

鐵人賽 自我挑戰組 DAY 8

【Day 13】告別運算卡關:用最白話的思維搞懂 Tableau LOD 詳細級別表達式(FIXED / INCLUDE / EXCLUDE)

在進入進階分析時,許多 Tableau 使用者一定會遇到類似這樣的計算難題: 「我想在每個產品旁邊,並排顯示該產品所屬『大類別的總銷售額』,以計算品類貢獻度。」...

鐵人賽 AI Engineering DAY 13

AI Agent 到底是什麼?從 Chatbot 到 Agent

近年來 AI 領域很常聽到的一個關鍵詞,就是 AI Agent,那很多人可能會好奇: 「我們平常使用的 ChatGPT、Claude 已經很厲害了,為什麼還需...

鐵人賽 IT Operation DAY 13

Day 13|Deadlock:為什麼大家都拿到 Lock,程式反而永遠動不了?

這幾天的核心想法幾乎都是:多個 Thread 會碰到 Shared State,那就建立 Synchronization Rule,避免大家毫無限制地同時操作。...

鐵人賽 Software Development DAY 13

Day 13|多型 JSON:kotlinx.serialization 的 sealed 多型

動筆前先答(兩題) 1.【預測再驗證|網路與資料】 任務列表的每一筆是一個 JSON 物件,用 kind 欄位表示型別: @Serializable @Json...

鐵人賽 Claude AI DAY 13

[Day 13] Arduino UNO Q with LED Matrix

目前發現都跟一般的Arduino Uno差不多,多了一個Led Pad要用Matrix來做 Figure 1: Hello Wrold(llo) 先來做個簡單的...

鐵人賽 AI Engineering DAY 13

讓程式連上外面的世界:HTTP 與 API 基礎

前面十二天,我們的程式都只在自己的電腦裡打轉。今天要讓它走出去。 這一步為什麼重要?回想一下第一天講的目標: 使用者說「幫我安排明天的行程」,AI 不只是給一...

鐵人賽 AI Engineering DAY 14

讓 Gemini 判斷該使用哪種分析:認識 Agent 與 Tool

如果讓 Java 繼續負責計算,那 AI 可不可以自行判斷使用者現在需要哪一種分析?於是我從這個想法開始了解 AI Agent 和 Tool 的概念。 什麼是...

鐵人賽 IT Operation DAY 28

Day 28|網路連線與通訊診斷:ping、curl 與 ss/netstat 排查

在昨天的篇章中,我們掌握了主機運算資源的三大核心指標(CPU、記憶體與磁碟空間)。當硬體資源運作正常,伺服器最常面臨的另一大挑戰便是「網路連線異常」: 為什麼...

鐵人賽 自我挑戰組 DAY 19

Day 19:換了衣服,還是同一個角色嗎?

嗨~大家好,我是 R寶。 昨天試著幫角色換了髮型,今天則想來幫她換衣服! 在遊戲裡,同一個角色可以搭配不同的服裝,那麼,如果是在生成的插畫裡換裝,還能保留原本的...

鐵人賽 AI 自動化 DAY 18

從畫布走向產品——Dev-Advisor-Core 獨立 Web 應用發布與高負載連線排查實戰

在先前的進度中,我們完成了「Dev-Advisor」的多來源檢索增強生成(RAG)架構:透過問題分類器將請求精準分流,一邊檢索內部開發規範《Dev Standa...

鐵人賽 JavaScript DAY 14

day14|型別斷言:as 為什麼可能只是在欺騙自己?

前一篇用 unknown 保留尚未確認的資料。as 是 TypeScript 的型別斷言(type assertion)語法,可以請編譯器把值當成指定型別。 t...

鐵人賽 Build on Google AI DAY 18

Day 18:【雙模態教學分流機制】當「蘇格拉底式引導」遇上「Function Calling」:引入「理解門」讓 AI 助教學會動態切換角色

在昨天的旅程中,我們成功為 AI 助教導入了 Function Calling(工具調用)。然而,在實際整合時,我們立刻碰上了一個教育科技開發中極具哲學意味的矛...

鐵人賽 Security DAY 14

[DAY14]仿生人是否會夢見網頁山羊?--XSS防護

如昨天說的一樣,今天就是XSS的最後一部份,接下來會進到path traversal XSS漏洞原理 不管是reflected XSS, DOM based X...

鐵人賽 JavaScript DAY 27

30 天從零開始學會 React v19 - Day 27|Redux Toolkit 實戰(二):非同步處理

今日範例程式碼(連結):Day27\examples\day27-redux-articles-lab 一、從 Day26 到 Day27:同步的 Red...

鐵人賽 自我挑戰組 DAY 20

Day20 - 從PM看FDE的角色扮演與實際磨合經驗的觀察

記得是從今年四月一場軟體開發主管會議上, 技術團隊正式宣布他們挑選了幾位資深且願意走上客戶端的工程師轉職擔任FDE - Forward Deployed En...

資安事故應變與企業營運持續:技術救火之外,ISACA CRISC 真正在意什麼?

當我們把 Risk Register 建立好、指標也在 Dashboard 上盯著,最不希望發生的事往往還是會發生—->事故(Incident)來了。 很...

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

Agent State——Agent 到底記得什麼?

Agent 的「記憶」與人類的記憶非常相似——它並非單一的資料庫,而是由不同層次、不同存取速度與生命週期的記憶機制組合而成。 如果只看大語言模型(LLM)本身,...

鐵人賽 Vibe Coding DAY 13

Day 13|有人吃得多:自訂分攤金額與差額檢查

昨天確認了每筆支出可以指定參與者,今天再往前一步:即使大家都有參與,也不一定應該付一樣多。有人點的餐比較貴,有人只吃小點心,這時候平均分攤就不一定符合大家的約定...

鐵人賽 ChatGPT & Codex DAY 13

Day 13|如果播放秒數比不了,還能比較什麼?我終於算出第一個本人跨平台位置

前一篇做到最後,我遇到了一個很尷尬的問題。我已經把 ListenBrainz 的真實 YOASOBI 聽眾資料接進程式,也把自己的 YouTube Music...

鐵人賽 Claude AI DAY 13

[Day 13] AI 用久了驗證會鈍化

為什麼講這個 — Why This Matters 前兩天在磨驗證的工具: Day 11 給了六招驗算法, Day 12 給心智清單降低驗證成本. 但驗證這件...

鐵人賽 Claude AI DAY 13

Deploying Claude Enterprise with Confidence(上):結構、存取權限與治理

企業部署 Claude Enterprise 該從哪裡開始?先依序決定結構與身分、存取權限、治理,再把每項決策交給真正能承諾結果的負責人;本篇整理第 1–8...

鐵人賽 Modern Web DAY 13

Day 13|消失的 Class 實例:transform: false 到底保留了什麼,又丟掉了什麼?

昨天我們將 DTO 改為實際存在於執行期的 class,讓 ValidationPipe 成功攔下格式錯誤的請求。今天我們要面對另一個極度困擾開發者的反直覺陷阱...

鐵人賽 AI 自動化 DAY 13

Day 13|抓不到內文的網站:只憑網址和備註也要存得進去

昨天講完三層 fallback 怎麼保住 AI 分類這一步,今天往前一步,看抓網頁內文那一關會遇到什麼狀況。Facebook、Instagram、Threads...

鐵人賽 AI 自動化 DAY 13

Day 13|讓 AI 幫我整理文件

到了第十三天,我開始把 AI 用在文件整理上。 平常不管是工作文件、報告、說明資料,還是別人傳來的內容,常常都會遇到篇幅很長、資訊很多的情況。 如果每一份都從頭...

我以為每個人都想先懂原理,才發現有人只想知道跟自己有沒有關係

先鋒小隊的一次聚會上,有位成員分享最近處理的一項工作。我一路聽下去,慢慢發現:他採用的還是原本那套做法,並沒有真正把前陣子教過的 Context Enginee...

鐵人賽 Build on Google AI DAY 13

Day 13 | 先把答案藏好再來考 AI,看它能找回幾個

1. 前言:分析結果看起來合理,不代表它是對的 Day 08 到 Day 12 一路用 SQL、機器學習和 Gemini 從合成資料裡找出了不少東西,Meta...

鐵人賽 Build on Google AI DAY 18

Day 18: 虛擬大會吉祥物:三合一全能 AI 客服與導航機器人 (傲嬌大神 x 議程通靈 x 場務導購版)

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

鐵人賽 Build on Google AI DAY 13

Cloud Functions for Firebase(上)

一、前言 昨天拜訪了聞聲錄字的俠客 Google Cloud Speech-to-Text,留下了一個問題:要請這位高手出手,得先出示令牌(Google Cl...