iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 24

Day 24 Burp Target - Site map 功能介紹

昨天講完 Repeater 這個好用的功能後,今天來介紹比較不一樣的功能 Target 中的 Site map,是在界定攻擊範圍及蒐集情資的部分。 Target...

鐵人賽 Vibe Coding DAY 20

Day20 - GitHub Copilot Skill 實作:把常用 Prompt 封裝成 Agent 的可使用重複技能

今天是 Day 20,筆者要來介紹 GitHub Copilot 裡面的 Skill。簡單講,就是把平常一直重複貼上的 Prompt,整理成一個可重複使用的技能...

鐵人賽 Software Development DAY 20

Day 20:抽象分支中的抽象

抽象(Abstraction)是保留與目前目的有關的重要特徵,省略不需要關注的細節。 抽象分支保留呼叫端需要的共同操作,將具體做法交給實作。新舊實作可以同時保留...

鐵人賽 AI 自動化 DAY 29

[Day 29] 打包給 agent 2:建立、驗證與分享 plugin

昨天比較了三種包法,最後選了 Claude Code plugin,也大致看過了每個資料夾的用途。今天把這條產線的 plugin 實際做出來,先自己載入、跑一次...

鐵人賽 Vibe Coding DAY 22

Day 22 關於「學習」到底可以產生什麼「怪物」出來?

【Day 22】關於「學習」到底可以產生什麼「怪物」出來? ▲ 圖 1:學習而已,怎麼可能⋯⋯會有怪物⋯⋯出現⋯⋯Midjourney 示意圖 來到最後...

Day 20|當邊界退回帳號密碼:Google Workspace 帳號防護與 Linux SSH 特權存取加固

在探討過防火牆規則動態調整與漏洞揭露後,我們必須面對一個殘酷的事實:企業最常被攻破的入口,往往不是堅不可摧的邊界防火牆,而是管理不善的帳號與憑證。 根據各家資安...

鐵人賽 Software Development DAY 20
30天刷完leetcoode75 系列 第 20 篇

C++ 演算法練習 Day20|1926, 374 題解與思路分享

題目解析:給定一個迷宮矩陣,找出從起點走到最近出口(邊界的空地)最少需要走幾步,起點本身不能算作出口解題思路:找最短路徑直接用 BFS,因為它一層層往外找,最...

鐵人賽 Software Development DAY 20

D20:把自己的函式庫打包成 vcpkg port

今天我們要切換到 vcpkg 囉。 假如你開發了一個公司內部的小函式庫,名字叫做 Super Libray,你覺得這東西真是太有用了,很多公司專案一定都會用到,...

鐵人賽 AI 自動化 DAY 20

Day 19|認識 React / Vue 等前端框架與基本網頁結構

這幾天把後端那條線摸過一輪——FastAPI 的概念、路由、資料模型都理清楚了。今天要切到另一條線:使用者實際會看到、會操作的畫面要怎麼做。這塊完全是新的領域,...

鐵人賽 Software Development DAY 20

Day20|流程圖整理系統操作流程

哇ㄚㄚㄚㄚㄚ我今天忘記要做鐵人賽了,所以今天來簡單做一個操作的流程圖,那麼我會先列出大概的流程,接著使用AI推薦我的Mermaid畫流程圖然後放進README吧...

人生的使命是一定會有答案嗎?

多年前我在與主管一對一面談的時候,他問想過自己的人生使命嗎?我當下腦袋空白,我也有反問主管,那你找到你自己的人生使命嗎?他說有的,就是幫助其他人更早找到這個使命...

鐵人賽 自我挑戰組 DAY 20

使用 Servo 伺服馬達實現角度轉動

今日目標學習MicroPython控制SG90伺服馬達的核心技巧。透過ESP32的PWM訊號,精準控制馬達旋轉到指定角度。 程式碼import timefrom...

鐵人賽 Vibe Coding DAY 20

Day 20|終於補 browser test,但我只測使用者看得到的事

Day 18 我說還沒有 browser test。 Day 19 我又說 browser test 一樣先放著。 今天 Day 20,終於輪到它了。 不過今天...

鐵人賽 IT Operation DAY 20

Day 20 - 用 Kopf 接收 `Microservice` 事件並部署 Operator

前一篇我們選定用 Kopf 實作 Operator。今天我們從事件處理開始看:當 Microservice 建立或設定改變時,Kopf 如何呼叫我們寫的函式?我...

鐵人賽 Software Development DAY 20

Day 20|CameraX 在 Compose:AndroidView 逃生門原則

動筆前先答(兩題) 1.【決策邊界|平台能力】 舊 App 有 14 個地方要拍照,全部是開系統相機(ACTION_IMAGE_CAPTURE Intent),...

鐵人賽 AI Security DAY 20

Day 20|AI 處置建議:讓 SOC Analyst Assistant 告訴我下一步查什麼

Day 19 將 Severity 的判斷從 LLM 移回 Backend,Severity 的 1、2、3 對應 High、Medium、Low,是明確而固定...

鐵人賽 Vibe Coding DAY 20
不會 Code,也要 Vibe :((( 系列 第 20 篇

想到下一步,才知道現在要怎麼做

既然卡都可以抽了,那是不是可以開始做抽卡收藏? 原本想把主畫面上的 ☆ 拿來做收藏,讓使用者可以看到自己曾經抽過哪些卡片。但真的準備往下做的時候,才發現好像不能...

鐵人賽 Build on Google AI DAY 20

【Day 20】取消、改期與 24 小時規章設計與實作

在實作完核心預約與 AI / Telegram 整合後,今天進入 模組 C:取消、改期與規章執行層——CancellationService.gs。 本模組嚴格...

鐵人賽 自我挑戰組 DAY 21

【Day 21】【Tool 3 實作】動態新增節點:document.createElement 與 appendChild 將藥品分派至對應時段格子

本篇文章目錄 前言:從資料庫(Array)到畫面(DOM)的 bridge 核心技術解析:createElement vs innerHTML 選擇與安全性考...

鐵人賽 Claude AI DAY 20

[Day 20] 筆記不是存檔:Claude Code 的 auto memory 記偏好,進度則問引擎

Day 10 整理完資料夾,Claude Code 在最後說了一句「記憶:我存了兩條」,那時我只說這個機制之後會單獨講。Day 19 最後又留了一個問題:Cla...

鐵人賽 AI Engineering DAY 21

Day 21|TeamAI CLI:不同 Agent,怎麼共用同一套 Skill、Memory 與工作方式?

前幾篇一路看過 Codex、Claude Code、OpenClaw,也看過 Hindsight、ai-memory 這類 Memory 工具,但如果真的把 C...

鐵人賽 AI Engineering DAY 20

Day 20 - Commander 設計:分派邏輯與任務拆解

先講一個可能不太受歡迎的決定:我的 Commander 不是 LLM。 至少主幹不是。它是一段普通的 Python,裡面是一張規則表、一個佇列、一本決策紀錄簿。...

鐵人賽 自我挑戰組 DAY 20

突破線性瓶頸!隨機森林與非線性交互特徵實測

成功訓練100棵決策樹構成的隨機森林模型,完成測試集推論,並透過雙子圖呈現混淆矩陣結構改善與特徵貢獻分佈。 一、實作前情境:為什麼隨機森林能救回邊界預測?在 D...

鐵人賽 AI Security DAY 21

淺談OWASP Top 10 for LLM Applications-Misinformation 是什麼

Day 21|Misinformation 是什麼? 前面介紹了 Unbounded Consumption,今天來看看另一個重要問題:Misinformati...

鐵人賽 AI 自動化 DAY 20

Day 20|我敢讓程式寄信給幾十個人,但卻不敢讓它按一下儲存

昨天寫我怎麼選自動化的方式。 今天寫更前面的一個問題,有些重複的操作我自動化了,有些到現在都不敢碰,我用什麼標準分這兩堆。 一、先講一個看起來很矛盾的事 逾期報...

鐵人賽 Vibe Coding DAY 20

[Day 20] 把發現的缺口寫成 verify.sh 會擋的檢查:App 圖示缺圖的掃描,和用 WCAG 公式守住顏色對比

文章同步發表在我的個人 Blog 把發現的缺口寫成 verify.sh 會擋的檢查:App 圖示缺圖的掃描,和用 WCAG 公式守住顏色對比 發現一個缺口...

鐵人賽 自我挑戰組 DAY 8

【Day 20】替戰情室裝上大腦:認識開源 LLM 平台 Dify,打造專屬 AI 數據分析代理人

在前幾天的實戰中,我們成功利用 n8n 串接了 Google Sheets,並把最新訂單透過 Webhook 自動推播到 Discord 與 Slack 頻道。...

鐵人賽 自我挑戰組 DAY 25

Lovable

Lovable他可以幫你包辦整個網頁的製作,真的超好用,你只要告訴他你想做甚麼,然後他就會問你幾個問題,然後就直接幫你把整個網站都用好,而且不是只有把前端畫面生...

鐵人賽 自我挑戰組 DAY 8

【Day 19】即時掌握營運動態:用 n8n 打造 Discord 與 Slack 自動化數據通知機器人

在昨天的文章中,我們成功建立了一條能自動讀取 Google Sheets 雲端資料的數據管線。資料已經能夠定時、自動流入 n8n 的處理引擎中。 但在實際的營運...

鐵人賽 Security DAY 20

[DAY 20] 線索這麼多,到底該看哪個 Windows Artifact?

前幾天一路從 $MFT、$Recycle.Bin 看到 LNK、Jump List 等等,其實已經碰過不少 Windows Artifact。 但看到這裡,很容...