iT邦幫忙

技術文章

RSS
鐵人賽 Kubernetes DAY 9

Day 9|逃逸第二、三式:Cgroup release_agent + lxcfs

ATT&CK T1611 Escape to Host——兩種不需要直接 mount 磁碟的容器逃逸手法。 概覽 場景 ATT&CK...

鐵人賽 Security DAY 9

Day 09:Linux Capabilities — 不用成為 root,也可能擁有 root 的能力

開場 fei-student 沒有 sudo,沒有 SUID binary(L02 已 reset),PATH 也很乾淨(L03 已 reset)。 但系統...

鐵人賽 IT Operation DAY 9

Day 9 - 表單的魔法

學習目標 學會建立基本表單 <form> 熟悉輸入元件 <input>、<textarea>、<button&gt...

鐵人賽 AI Engineering DAY 9

Day 9|模型超有自信,卻答錯了:第一次真正測 LLM 的 Calibration

Day 8,我第一次把 AI Reliability Lab 接上真正的 OpenAI API。 當時做的是一個非常小的 smoke experiment: 2...

鐵人賽 Software Development DAY 9

Day 09:視覺化升級 — 讓 Telegram 機器人直接傳送 K 線圖到手機!

今天是第九天!前面八天我們已經在不知不覺中做了好多東西耶,昨天我們已經能收到文字警報了,但看股票如果能「看圖」,視覺上會直觀非常多。Telegram API 不...

鐵人賽 JavaScript DAY 9

第九課:【視窗控制】「回到頂部(Back to Top)」按鈕與平滑滾動

前言 在閱讀長篇網頁時,如果需要手動慢慢滾動回到頁面最頂端,對使用者來說非常不便。「回到頂部(Back to Top)」按鈕是現代網站標準的 UX 設計之一,今...

鐵人賽 Software Development DAY 23

Day 23:體積雲實作 2 - PBR

寫到一半才意識到要畫寫實的雲前,需要先有現實的物理演算才能算出對應的效果。而前面基本上都沒介紹這部分,在這裡先帶過。 雖然前面有太陽的 shader,但其實那個...

鐵人賽 JavaScript DAY 10

day10|字面值與聯集:用型別表達業務規則

前一篇用物件型別整理資料有哪些欄位,以及各欄位接受的型別。有些文字欄位只接受幾個固定值;如果寫成一般的 string,其他字串也會通過檢查。字面值型別與聯集能把...

鐵人賽 自我挑戰組 DAY 9
30 天的 SAA 學習筆記 系列 第 9 篇

Day 9 - 運算與儲存核心 S3:儲存類別與生命週期管理

📦 S3 是什麼 S3(Simple Storage Service)是物件儲存服務——存進去的東西是完整的「物件」(object),不是一顆硬碟或一個檔案系統...

鐵人賽 Claude AI DAY 9

# Day 9:AI 每次對話都從零開始,跟新人沒有差

顯性知識與隱性知識 1995 年,野中郁次郎和竹內弘高在《創造知識的企業》裡,把哲學家 Michael Polanyi 1966 年的洞察 —「人類知道的比說得...

鐵人賽 Software Development DAY 9

Day 09|同一支程式,兩代 WASI

前言:那條規矩有名字 昨天讓 wasmtime 跑了三次,資料夾是宿主一條一條遞進去的,沒遞就不存在。這條規矩不是 wasmtime 自己想的,它有名字:WAS...

鐵人賽 Software Development DAY 10
AI時代下的軟體工程 系列 第 10 篇

Day10: Test:把預期行為寫成可執行的例子

What is testing Error、Fault、Failure 討論測試之前,先把「錯」分成三個層次: Error(錯誤):人犯的錯,例如誤解需求、...

鐵人賽 自我挑戰組 DAY 10

【Day 10】【Tool 1 實作】TDEE 活動量換算邏輯:switch...case 觀念演練

本篇文章目錄 前言:TDEE 活動量係數是什麼? 觀念拆解:如何用 switch...case 進行條件對應? 代碼優化:為什麼直接把數值寫在 HTML &l...

鐵人賽 自我挑戰組 DAY 9
AI Agent 從零開始 系列 第 9 篇

讓 Agent 學會使用多個 Tools

讓 Agent 能協調、組合並穩定使用多個工具(Multi-Tool Coordination),是將簡單的問答機器人轉變為複雜自動化系統的關鍵。 當工具數量從...

鐵人賽 Kubernetes DAY 10

Day 09:接上第二個 Plugin——traffic-split

今天的工作 介紹 APISIX 的 plugin pipeline 的運作方式 認識第二個 plugin:traffic-split 看懂 opa 跟 tr...

鐵人賽 Software Development DAY 10

Day 10: 工欲善其事 - QT designer 的常用物件導覽 # 1

本篇目的:了解 QT 內常用元件的屬性編輯方法,以及在 wafer 分析工具內的應用方式 前言 在 Day 9 中我們介紹了如何在 QT designer...

鐵人賽 AI Engineering DAY 10

Gemini 為什麼會自己腦補?從 Prompt 開始調整

今天主要想了解在不同 Prompt 的使用下,Gemini 會生成什麼樣不同的分析結果。 第一次我只是簡單輸入:就發現在沒有任何限制以及條件的情況下,它很容易會...

鐵人賽 自我挑戰組 DAY 9

Day 09:排版進階:像排版軟體一樣自由的 CSS Grid 網格系統初體驗 文章內文草稿

昨天我們學會了用 Flexbox 輕鬆搞定單向的對齊與排版,但如果要製作那種像雜誌封面、或者是很多欄位的複雜網格排版(例如相簿藝廊),用 Flexbox 可能就...

鐵人賽 Software Development DAY 9

Day 9: 批次寫入資料

在處理高流量的事件驅動架構時,如何有效地寫入資料到 DynamoDB 和 S3 是一個常見的挑戰。這幾天將分享如何通過批次處理優化,大幅降低 AWS 成本並提升...

鐵人賽 Security DAY 9

DVWA 實作:Stored XSS原理與攻防

與反射型 XSS不同,Stored XSS 的惡意程式碼會被後端伺服器直接寫入資料庫或其他持久化儲存介面。當其他正常使用者或管理員造訪包含該資料的頁面時,伺服器...

鐵人賽 Modern Web DAY 9

Day 9|全域機制的隱形陷阱:為什麼用 app.useGlobal*(new ...) 會讓 DI 斷掉?

在 Day 3 中,我們拆解過手動 new Service() 如何讓實例逃離 Nest Container 的管轄。當時我們關注的是 Service 與 Co...

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

Day 09|從 0 想法到使用 ChatGPT&Codex 開發App 30 天挑戰 :挑整顏文字、貼圖收藏頁功能

今天想要著重在顏文字跟貼圖這一頁,在顏文字跟貼圖頁裡面再分成兩部分,做了切換頁面的按鈕。再測試的時候發現再重新整理之後剛剛輸入的就消失了,我想要我輸入的顏文字跟...

鐵人賽 自我挑戰組 DAY 12

Day 12 - Fixture 進階:相依注入與 Scope

Day 11 我們用 test.extend() 打造了第一個自訂 Fixture loggedInPage,成功讓登入流程自動化。但改寫完的 CRUD 測試,...

鐵人賽 AI Engineering DAY 10

Day 10|故意把訊號弄壞:Artifact 注入實驗

今天為什麼研究這個? Day 9 把 PPG 的 pulse interval 和 ECG 的 R-R 正面比過一次。平均間期只差 1.01 倍,清理後的 RM...

鐵人賽 自我挑戰組 DAY 9

ArrayList:讓消費紀錄可以自由增加

昨天學習了 Java 的 Array 陣列,讓記帳系統第一次可以保存多筆消費資料。不過昨天也發現一個問題,我們建立陣列時必須先決定可以放多少筆資料:String...

鐵人賽 Build on Google AI DAY 9

Day 09|人看得懂就好嗎?開始面對 Gemini 的 Response 格式問題

昨天把完全相同的 Prompt Run 了三次。 結果三次都成功產生 5 張 Learning Cards,指定的動物、欄位與主要知識點也都很接近。 如果只是坐...

鐵人賽 Build on Google AI DAY 9

Day 9|按兩次送出,會不會多一筆?受控建單與冪等

在 LOCAL 裡問完花壇場次的集合地點,你確認好詢問內容、按了送出,想想又按一次:「剛剛到底有沒有收到?」今天讓 Gemini 透過 Google ADK(...

鐵人賽 AI Engineering DAY 9

Day 9|Context 塞滿還是找錯:讓 Agent 按需發現證據

🔎 資料可以先留在 Context 外面,前提是 Agent 找得到、讀得到,結論也查得回原文。 昨天在 Day 8|Prompt Cache 命中率:我做...

鐵人賽 自我挑戰組 DAY 9

Day 09(上)|當情緒勒索遇上矽基算力:辦公室裡最「有效」的溝通惡習,為何在 AI 面前徹底破功?

在傳統職場的權力江湖裡,你一定聽過、甚至親身體驗過這些讓人背脊發涼的對話: 「你不懂我在說什麼嗎?要不要我做一遍給你看?」 「身為總經理助理不是一天兩天了,難道...

鐵人賽 自我挑戰組 DAY 9

Day 9 : 念念不忘,用 state 讓元件記住資料

想念你的笑,想念你的外套 今天目標 比較一般變數與狀態 認識狀態更新、Hook、useState 製作飲料計數器 控制飲品介紹的開合 組合與測試 知道怎...