iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 13

【Day 13】農曆與節氣不用 API:閏年 24 錯 21 的流傳公式,和太陽視黃經的 15 度

先講結論:taiwan-lunar-cal 上線第一天就進廠維修。國曆轉農曆(1900-2100,含閏月)九個錨點全過、毫髮無傷,出包的是二十四節氣——我寫了網...

鐵人賽 Security DAY 3

Day 8:DNS 安全——網路世界的電話簿是怎麼被動手腳的

DNS(Domain Name System)做的事情很單純:把人類記得住的網域名稱(例如 example.com)翻譯成電腦真正需要的 IP 位址。這件事平常...

鐵人賽 Security DAY 3

Day 7:中間人攻擊——當有人悄悄站在你跟對方之間

前面兩天談的防火牆跟網路協定,防的是「有人直接闖進來」。今天要談的中間人攻擊(Man-in-the-Middle,常縮寫成 MITM)是另一種性質完全不同的威脅...

鐵人賽 Security DAY 3

Day 6:防火牆的演進——從一道牆到看穿流量內容

防火牆大概是資安圈裡知名度最高、卻也最常被誤解的名詞。很多人對它的想像停在「裝一台防火牆,網路就安全了」,但防火牆這個概念本身其實經歷過幾次很大的轉變,不同世代...

鐵人賽 AI Security DAY 7

從掃帚到噴火龍:AI 時代的影子 IT 產生了什麼質變?

在魔法世界中,奇獸是一個獨特的存在,其他的魔法物品再怎麼能自己挑選主人,也從來無法獨自做出任何事情。一根魔杖或魔法掃帚只要巫師鬆手就會自動停下。但是奇獸不一樣,...

鐵人賽 Claude AI DAY 7

Day7 [coffee-review] 測試全綠,功能卻永遠是空的:查詢沒 select 的欄位

今天要解的問題 昨天把杯測場次做完,順手記下三件既有的問題,今天三件都收掉: 店家頁的「常見風味」永遠是空的 按草稿「還原」之後沒再編輯就離開,草稿會被自己清...

鐵人賽 Security DAY 7

DAY07 第1~6天的結合與回顧

DAY07 第1~6天的結合與回顧 用故事將整個 DAY1~DAY6 合起來 MIKEY 開了間健身房(手中有大量的會員資料) ↓ MIKEY 為了保護資料的:...

鐵人賽 AI Engineering DAY 7

[Day 07] Chunk Size 與 Overlap 的取捨實驗

前言 昨天比較了不同的 Chunking 策略,今天要更深入探討兩個關鍵參數:**Chunk Size(每段長度)**與 Overlap(重疊長度),這兩個參數...

鐵人賽 Vibe Coding DAY 7

# Day 7 : Vibe Mode 開啟:打造 RESTful API —— 讓 AI 撰寫 Controller 與 Service 邏輯

本日目標 昨日我們完成 Drizzle ORM 的資料庫 Schema 規劃,今天我們要為「AI 個人財務追蹤器」串接後端心臟——RESTful API。 我們...

鐵人賽 AI Engineering DAY 10

Day 10:實驗追蹤與模型註冊 — MLflow 與 champion/challenger

昨天資料有了版本。今天處理另外兩根柱子:這次訓練用了什麼設定、跑出什麼結果、產出的模型在哪裡。 這是 Day 08 診斷表第 3、5 題的內容,也是導入成本最低...

鐵人賽 AI 自動化 DAY 4

Day 06:賦予助理真正的雙手Gemini 工具呼叫實戰

第六天的三大重點: 1.什麼是 Function Calling(工具呼叫)?讓 AI 在處理任務時,能夠自主決定「現在需不需要呼叫外部程式碼或函式」,並把正確...

鐵人賽 Software Development DAY 16

【Day - 16】討論不能只留在 session 裡,Speclink discuss 會留下什麼?

Speclink 第一版先沿用我最熟悉的 Spectra discuss:根據找到的程式碼,決定先列出假設讓我確認(Assumptions),還是一次問一題(I...

鐵人賽 AI Engineering DAY 29

Day30:量錯四次,時鐘、排練、一次錯的更正,跟那支查它們的探針

一個壞掉的量測不會像壞掉的服務那樣叫它會給你一個數字而且那個數字通常很好看 前面把整套東西都做完了:提案有狀態、演習分得開、五道門各自問自己的問題、案例記憶...

鐵人賽 Software Development DAY 14

【Day 14】將 TDX 資料與地圖路線結合顯示

今天是第三階段的整合日,要把「即時公車到站資料」跟「Google Maps 路線規劃」放進同一個畫面,讓兩份原本各自獨立的資料開始產生關聯。 目標畫面 使用者...

鐵人賽 Software Development DAY 11

[Day 11] Triton Inference Server

今天要教大家如何將模型佈署在Triton Server,因為Client的工作DeepStream都有預先寫好的工具,我們就以介紹Server佈署為優先。 建立...

鐵人賽 Modern Web DAY 8

DAY 08|切版實作:Bootstrap 5 Accordion 手風琴元件與 Shadow 陰影

完成了側邊選單與 SPA 頁面切換骨架後,接下來我們先來製作 常見 QA 區域。這裡要使用的元件是 Bootstrap 5 的 Accordion(手風琴)。...

鐵人賽 Claude AI DAY 9

UnrealIRCd 後門漏洞復刻

今天要介紹的 UnrealIRCd 3.2.8.1 是同一種攻擊手法的另一個受害者。2009 年 11 月,攻擊者入侵了 UnrealIRCd 的官方下載伺服器...

鐵人賽 AI Engineering DAY 8

EP 08 - 把一次工作,變成下一次的起點

Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~ 這系列文源自這幾年在團隊裡導入 AI Coding 之後,一路踩雷、修正、再踩雷的真實過程。把這些收斂...

鐵人賽 AI Engineering DAY 21
AI 寫的測試,誰來測? 系列 第 22 篇

【Day20】第一個變異分數 85.7%,而扣分的兩個都不是斷言的錯

TL;DR 十四個領域變異體注進 calc_fixed.py,golden v2 套件殺掉十二個,變異分數 85.7% 存活的 M09、M14 都不是「斷言...

鐵人賽 Claude AI DAY 7

【Day 07】收尾補測,專案改成只給自己用

今天要做的事今天測試了昨天需要驗證的內容:iPhone 能不能送圖片、分享版給別人開會怎樣、匯出匯入備份、資料隔夜還在不在、原始 PDF 單頁補測。另外還有兩組...

鐵人賽 JavaScript DAY 7

Day7 JavaScript的基本工具箱:變數、條件與函式

一、前面都在操作網頁,那JavaScript本身? 前幾天我們一直在跟網頁互動培養感情,先找到HTML,再觸發事件以及修改CSS樣式,這些操作都會了,但我們實際...

鐵人賽 Kubernetes DAY 19

Day 19|HPA 實戰:讓 Kubernetes 看 CPU 自動從 1 個 Pod 擴到 5 個

今天要進入實戰環節啦 前面如果想把 API 從 1 個 Pod 增加到 3 個,我們會手動執行: kubectl scale deployment/api \...

鐵人賽 AI 自動化 DAY 7

Day 7|先讓它跑起來,再講觀念

以前備課,順序都很「正確」:先講觀念,再講原理,最後才讓大家動手。感覺這樣才扎實,同學知道自己在做什麼,才不會亂按。 結果課堂上常出現一個畫面:同學貼上提示詞、...

鐵人賽 AI Security DAY 8

Day 8|System Prompt Leakage:能不能直接把模型背後的規則挖出來?

前言 Day 6 做 Prompt Injection。 Day 7 做 Jailbreak。 這兩天我一直重複看到同一個問題: Final Answer 有拒...

鐵人賽 Claude AI DAY 23

[Day 23] 中期統整:哪個功能對我幫助最大?意外發現的冷門用法

寫到第二十三天,剩下不到一週,今天想做一個小小的統整,回顧目前為止哪個功能對我幫助最大,以及過程中意外發現的一些沒特別規劃、但用起來很順手的用法。 對我幫助最大...

鐵人賽 自我挑戰組 DAY 7

# Day 07 - 如果你答不出「資安部門今年創造了什麼價值」,砍預算的那一刀,你毫無反擊之力

一句話摘要:模組一的七天,其實都在回答同一個問題,資安部門的價值,從來不是靠「沒出事」證明,而是靠一套持續運作的翻譯系統,把技術動作轉換成經營層看得懂、信得過的...

鐵人賽 Security DAY 7

Day 07|SUID / SGID:一個執行權限如何把普通使用者送上 Root

昨天簡單地分享了 sudo 錯誤設定導致使用者提權的方式,其中一個步驟會讓 Linux 新手一臉遲疑。 chmod u+s /tmp/rootbash 明明...

鐵人賽 Vibe Coding DAY 8

老闆不會教你的 Vibe Coding 實戰 30 天|Day 8:把想法變規格跟著 AI 一起寫 SPEC.md

前言 今天開始我們差不多要來準備動工了,畢竟前面已經把 AI 相關觀念以及 Claude Code 的一些操作小細節都搞清楚了,那當然就是準備介入實作階段啦~...