iT邦幫忙

技術文章

RSS
鐵人賽 IT Operation DAY 12

Day 12 - 用 Distributed Tracing 找出微服務的瓶頸

同一個操作,為什麼會散在好幾個服務裡 前一篇已經讓 OpenTelemetry Collector 收到資料,但 Collector 不知道 BFF 呼叫 to...

鐵人賽 Build on Google AI DAY 12

Day 12|自己蓋展示櫃(二):點得到零件——Raycast、高亮、零件列表

Day 11 的檢視器能載入、旋轉、復位。今天加上「點選零件」,讓它從「一個整體的模型」變成「一組可以個別互動的零件」。 點到哪個零件:Raycast(射線投射...

鐵人賽 自我挑戰組 DAY 16

Day 16 Nmap 教學 Part 5 常用指令與選項分享

在介紹完 Nmap 的各種功能後,今天就用我自己打靶機或練習時常用的指令來做一個簡單的分享,順便把 Nmap 的教學做個收尾。 由於目前為止都是我自己自學來的內...

鐵人賽 Software Development DAY 12

Day 12:陣列與函數(3)

本日練習: 試設計一程式,將一維字元陣列 chr 中的所有小寫字母轉換成大寫字母 import java.util.Scanner; public clas...

鐵人賽 自我挑戰組 DAY 12
Angular 開發二三事 系列 第 12 篇

Day12: Angular 的生命週期 `ngOnInit`

我已經不知道要寫什麼了 元件的生命週期是指元件建立和銷燬之間發生的一系列步驟。每個步驟都代表了 Angular 渲染元件並在一段時間內檢查更新過程的不同部分。...

鐵人賽 自我挑戰組 DAY 12

Day 12|觀察 TurtleBot3 的連續追蹤

昨天把 TurtleBot3 的轉向、前進與停止條件整合在一起,接下來就要到 Gazebo 中,確認機器人動起來時的反應。 紅色方塊持續移動時,它在畫面中的位置...

鐵人賽 Build on Google AI DAY 13

Day 13|開始製作網站:建立 AI 避雷探針首頁

前幾天已經完成了「AI 避雷探針」的功能規劃,也確定了 Gemini 的分析項目和 JSON 格式。前面的幾天比較偏向認識工具和規劃功能,今天終於要開始實際製作...

鐵人賽 自我挑戰組 DAY 12

PIR 紅外線動態感測器模擬防盜系統

今日目標今天我們要讓ESP32具備捕捉動態物體的能力,我們將在Wokwi中加入PIR人體紅外線感測器,當人或動物移動經過時發出訊號,模擬防盜警報系統的核心運作。...

鐵人賽 IT Operation DAY 12

Day 12:不在資料庫裡的那些檔案

前面 11 篇講的都是資料庫。但這次遷移要搬的東西,有一部分根本不在資料庫裡。 我們的產品會發布韌體更新,使用者的耳機透過 App 下載新版本。那些韌體檔案是實...

鐵人賽 Security DAY 12

Day(十一)網址差一個字,真的看得出來嗎?

前幾天一直在說「看網址」。 但如果真的把一串網址丟到我面前,我老實說也不一定知道到底要看哪裡。 例如: login.school.example.com sch...

鐵人賽 Vibe Coding DAY 12

[Day 12] Share Extension 接進主 App:兩個程序怎麼共用收件匣,和第一版為什麼改方向

文章同步發表在我的個人 Blog Share Extension 接進主 App:兩個程序怎麼共用收件匣,和第一版為什麼改方向 你有沒有遇過這種狀況:太太...

Day 12|當防線退至最後一米:資安長視角下的端點可視化與 EDR 行為防禦

在 Day 10 與 Day 11 建立了 SIEM 認知大腦與 SOAR 自動化神經後,我們的邊界與日誌防線已相當嚴密。然而,資安長必須始終抱持著一個殘酷的假...

鐵人賽 Claude AI DAY 12

選擇性記憶:對代理來說,記得對的比記得多重要

上一篇收在一個數字上:二十輪對話裡,之後還用得到的可能只有三句話,而你每一輪都把那三句跟另外九十七句一起重送。 把場景換成代理,這件事會更痛。昨天你讓代理修一個...

鐵人賽 自我挑戰組 DAY 17

Poe

Poe是一個比較特別的AI平台,因為它是各種AI的平台,所以你能在這邊幾乎找到所有AI。,你可以在裡面找到各種不同的Bot,而且不用每次想換AI就跑去另一個網站...

鐵人賽 Kubernetes DAY 12
探討k8s部署方式 系列 第 12 篇

如何將log實際接入到後端?以FastAPI為例[Day12]

二百一十二、Logging、Metrics、Tracing 怎麼真正接進 FastAPI? 前面我們知道 Production 通常需要三種 Observabi...

鐵人賽 AI Security DAY 17

Day 17|Guard model 選型:ShieldGemma、Nemotron Safety Guard、Qwen3Guard 的採購與內容政策考量

L2 要選一個模型,選型不是看 benchmark 就好 地端線的 L2 是一個小型分類器模型。候選很多,但金融業客戶的選型會議上,benchmark 分數通常...

鐵人賽 Security DAY 12

簽核(FormAdapter)上

簽核元件很大,會拆成2篇 顯示名稱 簽核 node_type FormAdapter 一句話用途 流程在此停下來等待人工核決,由簽核者類型解析...

鐵人賽 AI Security DAY 17

Day 17|任務一實作:從 Data Pack 到報告初稿

完整流程 昨天做好了 Data Pack。今天走完剩下的路: Data Pack → CVE/情報比對 → 脈絡組裝 → 生成初稿 → 送審 第一步:比對與擴...

chat不能亡 系列 第 13 篇

[Day 13]Chat 不能亡之13-我跟AI 一起協作寫完文章,著作權歸誰才算合理?

我跟AI協作寫作常用的有兩種型式,我提供素材,給AI 總結。另一種是我提供架構跟故事背景,請AI 渲染敘事,我再來告訴它什麼要留,什麼刪掉,哪些要改寫,哪些要合...

鐵人賽 自我挑戰組 DAY 12

WAF 元件篇:nginx + ModSecurity v3 + OWASP CRS(一)

這篇WAF是由三個repo組成,會分五篇說明,偏重與BeakPlatform的關係 防禦節點(主機 B)上那個叫 waf-nginx 的容器裡裝的是什麼、它在整...

鐵人賽 Build on Google AI DAY 12

Day 12|讓收集羽毛與技能按鈕連動

昨天主要花時間製作了遊戲素材,今天就回到程式部分。前幾天已經完成羽毛的生成,也製作好了技能按鈕,但當時兩者還沒有真正連在一起。 所以今天想先完成一個簡單的收集系...

鐵人賽 Security DAY 12

[Day 11] HTTPS 多了一個 S,到底藏了什麼?

網址列上那把小鎖頭,很多人看了會安心。 有些人會看到 https://,就覺得: 好,安全的。 但其實,這句話只能算對一半。 HTTPS 的 S 代表 Se...

鐵人賽 JavaScript DAY 23
JavaScript為什麼筆記本 系列 第 23 篇

Day 23|function、function expression、arrow function 為什麼三種?

Day 22 我終於把一件以前「會用但沒真的想過」的事情補起來: setCount(prev => prev + 1) 裡面的: prev =>...

鐵人賽 Security DAY 17

Day 17|跨文件查核:去識別化之後還能比對嗎?

法務場景的真實需求 一個法務案件不會只有一份文件。典型的組成: 借款契約 保證書 催收紀錄 客戶陳情書 起訴狀 對方答辯狀 律師要做的事情之一是交叉比對:契...

鐵人賽 IT Operation DAY 12

Day 12|OSPF 為什麼還要切 Area?Area 0、ABR 到底在做什麼?

Day 11 最後留了一個問題。 前面一路學 OSPF,我腦袋裡大概已經可以跑出這條流程: Hello ↓ Neighbor ↓ Adjacency ↓ LSA...

鐵人賽 Security DAY 17

Day 17|Trace 與 Log 的關聯:從一條 Trace 直接跳到相關日誌

兩個系統之間的最後一哩 Week 2 建立了結構化日誌,Week 3 建立了 Trace。但如果這兩者是兩個獨立的系統,實際除錯時你還是要在兩個介面之間手動比對...

鐵人賽 Software Development DAY 12

Day 12: 用 AWS Glue Python Shell Job 把 S3 上的 JSON 檔轉成 Parquet 檔(上)

許多團隊在 AWS 上累積資料時,常見的起手式是:先把 JSON 格式的資料寫到 S3。這樣寫入在一開始很方便,但當你開始想要: 統一 schema(欄位型別...

鐵人賽 AI Security DAY 5

Day 22|架構陷阱四:審計盲區與人工監督的假象 × Cloud Audit Logs 與 IAM Approval 流程

有人工審核,不等於有人真的在審核 這個陷阱是五個裡面最隱蔽的一個,因為它從流程圖上看完全正常:架構圖裡有一個「人工審核」的節點,稽核文件上也寫著「重要決策需經人...

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

Day 12:從 httpResource 到 TanStack Query,認識 Server State

前面我們花了不少時間討論,為什麼「請求本身的狀態」和「元件的顯示狀態」應該分開處理。 延續這個方向,這篇想從一個更根本的問題開始:TanStack Query...