iT邦幫忙

技術文章

RSS
鐵人賽 Build on Google AI DAY 11

Day 16:TCP Header 基礎 — 看懂 TCP 封包的骨架

昨天(Day 15)我們完成了第一個應用層協定 DNS Client,整個網路協定路徑為: Application ↓ DNS ↓...

鐵人賽 自我挑戰組 DAY 15

Day 15|使用 AI 製作主管報告

主管不一定想看所有細節。 主管最想知道的是:發生什麼事、風險是什麼、需要做什麼決策。 前言 許多 IT 人員撰寫報告時容易陷入技術細節。 但主管通常關注...

鐵人賽 Vibe Coding DAY 29

Day 029:沒有新功能的一天——離用 BearPunch 開發遊戲還有多遠

沒有新功能的一天:離用 BearPunch 開發遊戲還有多遠 今天沒有新的功能成果可以介紹。 核對本機 BearPunch,主線仍停在 Day 028 引用的...

Day 15 | 搜尋系統怎麼找候選?從 Embedding 到 Hybrid Retrieval

今天要聊什麼? 上一篇我們把一段自然語言進入搜尋系統後要處理的資訊分成兩種: 第一種是明確、可以結構化的條件,這部分可以利用現有的 Taxonomy 與篩選條...

鐵人賽 ChatGPT & Codex DAY 15

Day 15|AI 很有自信地找到 Bug——而我差點真的相信它

前言/情境導入 前兩篇,我分別用 Data Trace 追金額在哪一層變成 0,再用 Branch Trace 確認程式實際走進哪個分支。這次我碰到的問題更麻煩...

鐵人賽 JavaScript DAY 15

【第十五課】表單與輸入:密碼顯示/隱藏切換(type 屬性控制與圖示狀態)

前言 在登入或設定新密碼時,因為遮罩星號(●●●●)導致打錯字是常見的問題。提供一個「顯示/隱藏密碼」的按鈕,能讓使用者隨時確認輸入內容,不再那麼容易因為不確定...

鐵人賽 Build on Google AI DAY 15

Day 15|對話越來越長之後:Session、摘要與上下文預算

鄉親問完花壇吃什麼,接著聊活動、停車、公車,再問「剛才那個鄉鎮呢?」今天做一個只留最近兩回合、仍能帶回必要線索的上下文管理器。讀者學會控制送出的資料;鄉親少重...

鐵人賽 ChatGPT & Codex DAY 22

# Day 22|用 Git 管住 AI:一次 Commit 只做一件事

前幾天已經讓 Codex 實作功能、修正問題、補測試與重構程式。 Codex 可以很快修改很多檔案,因此更需要用 Git 清楚記錄每一步。速度越快,如果所有改變...

鐵人賽 自我挑戰組 DAY 3

Day 19|有大腦 vs 沒大腦的 Discord Bot 區別

因為想要放歌,我做了第一個機器人。用著用著,我又想要一個功能:丟一支 YouTube 影片給它,請它幫我抓重點摘要。我以為這跟之前固定時間提醒我完成任務是同一件...

比起寫,我更愛規劃:讀于為暢《暢玩一人公司》後,我用鐵人賽逼自己每天產出

這本書《暢玩一人公司》主要是以「寫作」作為建立一人公司的核心方式,因此本篇文章會以這個目標留下想法並且思考近期的寫作節奏並將調整內容一併寫出與檢視。 點子總是稍...

鐵人賽 Modern Web DAY 15

Day 15:萬事俱備!動態鏡頭鎖定系統與 HD-2D 地城完工總結

延續昨天的預告,我們的 HD-2D 地宮在靜態的場景建構與光影表現上已經變成了一個像樣的遊戲畫面。然而,所有的 3D 物件、光影與迷霧,最終都必須透過「攝影機」...

鐵人賽 Kubernetes DAY 15

Day 15|Readiness Probe

昨天學了 Liveness Probe,讓 K8s 在服務掛掉時自動重啟 Pod。今天來看另一種情況:服務明明還沒準備好,K8s 卻已經把流量送過來了,這是 R...

鐵人賽 AI Engineering DAY 15

Day15 第一次完整訓練 CNN!建立我們的 Baseline Model

前幾天我們把 CNN 拆成不同的部分來認識,在 Day12 我們知道 CNN 和 Dense Neural Network 的差別,Day13 認識了 Conv...

鐵人賽 Security DAY 16

# Day 16|SSH 登入失敗留下了什麼?從 sshd 到 Linux Authentication Log

昨天介紹了 MITRE ATT&CK,以及接下來要測試的: T1110 - Brute Force 但 Wazuh 並不是憑空知道有人正在嘗試 SSH...

鐵人賽 Claude AI DAY 15

Day 15 - 用 Claude Code 產生可互動 Demo 規格

Day 15 - 用 Claude Code 產生可互動 Demo 規格 描述可互動 Demo 在正式寫程式前,怎麼讓團隊提前摸到產品的操作動線? 這就像建築...

鐵人賽 Security DAY 15

15|Network Connections

假設硬碟裡發現一個可疑程式: suspicious.exe 光看到它,其實還不知道它做了什麼。 但如果在 Memory 裡發現: suspicious.exe...

鐵人賽 Claude AI DAY 15

Day 15 Troubleshooting

前面十四天把一個正常的應用拼出來了,明天開始我會每天故意弄壞一個地方。但在動手之前,今天先把工具準備好 我想要的是一套固定的順序 kubectl get pod...

鐵人賽 AI 自動化 DAY 15

Day 15|魔鬼藏在替換的順序裡

做去識別化工具的時候,有一個很小、但很經典的坑。假設文件裡同時出現兩個詞:「測試科技」和「測試科技股份有限公司」。 如果工具先換掉短的那個,長的那個就會變成:「...

鐵人賽 AI Engineering DAY 16

很多人問我: AI 跑起來了,為什麼還要 Container?

前面 15 天,我一直在處理同一件事情: 怎麼讓 AI 在 Edge Device 上真正跑起來。 從一開始的 Person Detection,到 QCS64...

鐵人賽 IT Operation DAY 15

Day 15 - 在 CI 建置 Docker Image,並管理 Tag

從通過檢查的原始碼,交出可部署的 image Day 14 的 Pull Request(PR)CI 會對 Todo.Api 與 Todo.Bff 執行 res...

鐵人賽 Security DAY 15
從桃子園灘頭到CySA+ 系列 第 15 篇

Day15|CVSS分數最高的就先修嗎?

Day15|CVSS分數最高的就先修嗎? 在我準備的期間常常碰到一種題型,丟一排弱點出來,問哪一個要先處理。 這個要分成幾個層面,有沒有人實際在利用這個漏洞了、...

鐵人賽 自我挑戰組 DAY 15

程式碼不該有驚喜 - 最小驚訝原則 (Principle of Least Astonishment)

簡單介紹 想像一下:你走進廚房按下電燈開關,結果打開的不是燈,而是抽油煙機;你轉開水龍頭,流出來的卻是熱水器的排水。這些「驚喜」不會讓你覺得有趣,只會讓你覺得這...

鐵人賽 Claude AI DAY 18

Day 18:一個弱點,從「修好了」到「根本不在 header 上」

Day 18:一個弱點,從「修好了」到「根本不在 header 上」 昨天那份地圖裡的第一組——安全標頭與弱點判定——今天走完整條線。這篇的起點很單純:一份弱掃...

鐵人賽 Claude AI DAY 15

Day15 [coffee-review] 把杯測拆成三個階段:讓「登記」「杯測」「回顧」任務明確直接

今天要解的問題 Day14 留的候選是 #97。杯測表單原本一頁通包,從上到下是:場次資訊、總覽與排名、杯號分頁與編號、這一杯的豆子資訊、CoE 總分、感官評估...

鐵人賽 ChatGPT & Codex DAY 15
使用ChatGPT&Codex做出APP 系列 第 15 篇

Day15|從 0 想法到使用 ChatGPT&Codex 開發App 30 天挑戰 : 增加編輯照片頁功能

今天改編輯區域縮放的功能,之前叫他做縮放功能的時候,他還自己畫了一個畫布,照片放大的時候超出畫布的地方就會被擋住,變成遮罩功能的感覺了,但我其實只是想要照片可以...

鐵人賽 Modern Web DAY 15
Angular 22 Signal 進化論 系列 第 15 篇

Day 15:搞懂 Injection Context,從 inject()、runInInjectionContext() 到 injectAsync()

前面提到 Injection Context 時,可能會讓人聯想到先前介紹過的 Reactive Context。我一開始也有點搞混,因此花了一些時間重新理解...

鐵人賽 Vibe Coding DAY 16

在你手上好好的,換個人用就卡住

本文同步發表於我的個人網站 我接手過一個給家長記錄小孩狀況的網站,這個網站原本是我朋友 R 和 AI 一起做的。 到今天,網站還有家長在用,而我平常不太會去...

鐵人賽 Vibe Coding DAY 15

# Day 15 - 前後端 API 串接:讓 AI 寫 Client-side 資料獲取(TanStack Query / SWR)

「資料不只是抓過來,還要抓得優雅」 昨天我們搞定了複雜的交易紀錄表單(Form),今天我們要讓前端正式與後端 API 溝通。告別傳統混亂的 useEffect...

鐵人賽 Claude AI DAY 15

Day 15|讓 Claude Code 幫我做 Code Review

前幾天讓 Claude Code 自己寫 Test、執行 Test,甚至可以根據失敗結果找到 API 的問題。 這時候我開始思考:如果 Test 全部通過了,C...

鐵人賽 AI 自動化 DAY 15

Day 15|Worker 獨立測試:每人 20 題考試與評估表

Day 02 提過一個判斷方法:一個子單元是不是 Agent,看能不能單獨幫它出一份考卷。三位專員都做完了,今天把那份考卷攤開講。 這篇的重點不是分數,是考卷本...