iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 6

[Day 5] Port 到底是門、窗,還是房間號碼?

前幾天我們認識了 IP 和 DNS。 大概可以想成: DNS 幫我查地址,IP 讓我找到那台電腦在哪。 但問題來了。 如果我真的找到一台電腦,接下來要找誰? 一...

鐵人賽 Claude AI DAY 22

[Day 22] 用 Claude AI 規劃生活費預算與記帳

今天分享另一個對學生很實用的日常應用:生活費預算規劃。月初拿到生活費,月底常常不知道錢花去哪,今天看看怎麼用 Claude 幫忙管理這件事。 情境一:規劃每月預...

鐵人賽 Software Development DAY 9

Human-friendly CLI 設計:命名、Help 與錯誤提示

CLI 運作在純文字的終端機環境中,不像 GUI 擁有按鈕、視覺邊框或選單點擊等提示。使用者第一次接觸工具時,無法透過視覺預覽介面,全靠輸入命令、查詢 --he...

鐵人賽 Claude AI DAY 6

[Day 6] 休息一晚回血:把偶爾才用的規則做成 Skill

艾玲 HP 8 / 12,口袋有 27 枚銅幣,人還在地窖。規則裡沒寫怎麼補血。今天來把「休息」做成一個指令,打 /rest 就會骰骰子、加血、改檔案。 為什...

鐵人賽 Software Development DAY 10

[Day 10] 讓推論服務化nvinferserver

前面介紹的nvinfer是用本地模型推論,而今天要介紹的nvinferserver則是使用Triton Inference Server(後續簡稱Triton...

鐵人賽 AI Engineering DAY 9
AI Agent 系統開發 30 天 系列 第 9 篇

用 Pydantic 驗證意圖並控制 LangGraph 路由

在上一篇 [[讓 LangGraph Agent 使用工具查詢外部資料]] 中,我們讓模型在顧客詢問特定商品時呼叫 get_product_spec 查詢規格。...

鐵人賽 自我挑戰組 DAY 6

資安[事]件如何變成[案]件與決策--(三種SOC運作範例)

從 WAF 或 Suricata 寫下一行告警開始,到防火牆多出一條封鎖、再到期自動解除為止,中間經過 Vector、od-bridge、BeakPlatfor...

鐵人賽 Security DAY 9
漫步資安路 系列 第 9 篇

漫步資安路-9(8.8.8.8)

『不管妳是不是資安長,也不管是否為部門大...主管,妳簽收了一張現在不可能,未來不一定的資安事件通報單,這是怎麼想的? 想要實踐未來決定現在理論?』 我拿著這...

鐵人賽 自我挑戰組 DAY 6

# Day 06 - 同一份資安報告,工程師看是天書、業務看是催眠曲,問題不是你寫得爛,是你只寫了一種語言

一句話摘要:資安溝通失敗最常見的原因,不是內容不夠專業,而是用同一份報告、同一種語言,試圖同時說服三種思考邏輯完全不同的對象;一張溝通矩陣,能讓你的每一次發言都...

鐵人賽 Kubernetes DAY 6

【Day 6】NVIDIA GPU 共享機制:Time-Slicing、MPS、MIG 與 vGPU

今天來點輕鬆的,沒有跑實驗純介紹,理由很簡單,因為有些東西我們跑不起。 Day 5 我們讓 DRA 把一張卡切成好幾塊,還讓兩個 Pod 分著用同一塊。但整個過...

鐵人賽 AI Security DAY 7

Day 7|不直接叫它忽略規則:開始測試 Jailbreak

前言 Day 6 我測了最直接的 Prompt Injection: 忽略前面的規則 前面的規則已經失效 你現在不是原本的角色 結果有點出乎我意料。 模型...

鐵人賽 JavaScript DAY 7

【Day 7】左邊掛統一識別證,右邊各自精采,一個迴圈搞定全場的多型魔法

多型(Polymorphism)的底層真相!就像「戴上什麼濾鏡看它,你就只能把它當成什麼來用」。 左邊是「你拿的遙控器」當你走進一家火鍋店:Edible fo...

[Day 07] 不達目的不罷休:Python 迴圈進階

今日對話:不知道次數的迴圈怎麼寫? 我的 Prompt(提示詞): 「我已經學會 for 迴圈了。但如果我不知道要重複幾次,而是要『達成某個條件才停止』時,該怎...

鐵人賽 Kubernetes DAY 18

Day 18|Node 要維修怎麼辦?cordon、drain、uncordon 與 PDB 實戰

前面我們一直在操作 Pod、Deployment、Service,但別忘了: Pod 最後一定是跑在某一台 Node 上。 例如現在 Cluster 有三台...

鐵人賽 AI 自動化 DAY 8

Day8 AI導覽模擬系列3-城鎮鬧區篇

城鎮鬧區導覽最簡單?我會說沒那麼簡單!! 人群紅區和交通紅區 飲食滿座紅區 廁所紅區以上整合三點是最常見的,若要多列可能會沒完沒了。在此,將結合事前AI作業,...

鐵人賽 AI Security DAY 15

第 15 篇|看見異常後怎麼停下來——警示、撤銷權限與 containment plan

看見異常後怎麼停下來——警示、撤銷權限與 containment plan [[我也希望安全第一]]|第 15/30 天 演練從一條外連警示開始 星期三下午...

Day 11|把重工迴圈畫進地圖——價值流圖的深化

Day 11|把重工迴圈畫進地圖——價值流圖的深化 副標題:《價值流圖 (Value Stream Mapping)》請參考:群島計畫引子:在第十三章故事中的...

鐵人賽 自我挑戰組 DAY 16

Day 16|第十六章:捨本逐末

Day 16|第十六章:捨本逐末 蘇菲抵達帆影小隊那天,資深工程師盧卡斯很自豪地把她帶到一面貼滿便利貼的牆前:「這是我們這一季的Retro Action Ite...

鐵人賽 Claude AI DAY 8

Samba usermap_script 命令注入攻擊

上一篇我們用 vsftpd 2.3.4 的後門拿到了第一個 shell,那個漏洞本質上是被植入的後門,不算是軟體本身的缺陷。今天這篇不一樣——Samba 的 u...

鐵人賽 IT Operation DAY 6

Day06 - 讓 Agent 直接生 PowerPoint投影片!免費版也能做圖文簡報,還能套公司樣板😁

今天要來介紹一招,對常常要做簡報的人來說,真的很有感啊 😎 以前筆者都覺得 AI 會幫你想大綱、寫幾段文案,這已經不錯了;但要它直接吐出一份還能看的 Power...

鐵人賽 Software Development DAY 13

【Day 13】使用 Directions API 計算路線與時間

有了地圖跟標記,今天要讓 SyncETA Lite 具備「算路線」的能力。目標檔案:src/api/googleMaps.js。 建立路線查詢函式 // sr...

鐵人賽 IT Operation DAY 7

Day 7:封包從 64 變到 1518,交換器多花的時間量不出來

昨天量到 7150 轉發一個封包約 363 奈秒。那個數字只證明它快,沒有證明它用什麼方式在快。 一台 store-and-forward 的交換器也可以很快,...

鐵人賽 Software Development DAY 6

[Day 06] Linear Search 與 Binary Search

前言 在昨天的文章中,我們舉例的訂單資料設定為「已經照建立時間排好」,但整篇文章卻沒有提到這個特性,談到 Search 時,我們說時間複雜度是 O(N),原因...

鐵人賽 AI Engineering DAY 6

Day 6 :連結資料庫

承接昨天的內容 :> 今天要把Firebase連上專案,讓專案可以真正意義上的記住使用者是誰。就在我直接把東西都丟上去後,我問了Claude我的金鑰是否安...

鐵人賽 Vibe Coding DAY 6

Day06 - GitHub Copilot Slash Command: /、@、# 到底怎麼搭才順手?🧩

今天要來介紹一個很多人明明有裝 GitHub Copilot,結果卻只用到皮毛的功能:Slash Command 怎麼下、@ 跟 # 到底差在哪裡。看起來像小功...

鐵人賽 AI Engineering DAY 20

DAY20 賦予系統靈魂:申請 Gemini API Key 與環境變數設定

經過前 19 天的努力,我們的「個人用藥追蹤系統」已經擁有漂亮的外觀、流暢的響應式設計,以及乾淨的 Context API 全域狀態管理。但既然專案名稱叫做「A...

鐵人賽 IT Operation DAY 7

把允許(allow)加在最後有用嗎?移出群組就沒權限了嗎?

今天週末來聊個輕鬆的小技巧,也是我之前犯過的錯 XD 前一天我們有聊到要改政策的權限,假設我們在前面有加了一條「拒絕列出使用者」。但之後進來的新人不想動別人寫的...

鐵人賽 自我挑戰組 DAY 6

【Day 06】空間資料視覺化:3 分鐘在地圖上標記出銷售熱區

在昨天的時間序列分析中,我們掌握了利用折線圖與區域圖觀察企業歷史趨勢的技巧。然而在商業決策中,除了「時間」維度,另一個至關重要的維度就是「空間與地理位置」。 很...

鐵人賽 自我挑戰組 DAY 10

10 Coder 不能是 Reviewer:AI 不能球員兼裁判

昨天寫到我把 review 的工作交給另一隻 AI。今天要打開這套規則裡最硬的一條:寫程式的和審程式的,必須是兩隻不同的 agent。 這條規則的來源不是抽象的...

鐵人賽 Build on Google AI DAY 6

Day 06 -【AI Studio】走進 Google AI Studio:親手打造 OmniVibe AI 核心 System Prompt 與參數調優實戰

在第一篇章(Day 01 - Day 05)中,我們完成了從 Vibe Coding 思維、PRD 規格、技術架構、IDE 規則到雲端安全基底的搭建。萬事俱備,...