iT邦幫忙

技術文章

RSS
鐵人賽 AI & Data DAY 13

30-13: [知識] 可以讓 AI 工具人知道外面世界的工具 1 - Funcation Calling

我們現在所建立的 AI 工具,基本上就只是呼叫 LLM 模型,然後請他回答問題,他事實上就大約是 2 ~ 3 年前 chat-gpt 剛出來的那樣,但是還有加...

鐵人賽 Modern Web DAY 13
PHP 新手自學筆記 系列 第 13

【Day13】一維陣列和多維陣列 取key / value (foreach)實作

一維陣列 $people = [ "amy" => 32, "jon" => 24,...

鐵人賽 自我挑戰組 DAY 13

Day 13: 期中整合與重構 - 分離 UI 與業務邏輯

前言 大家好!在 Day 12,我們成功地讓 App 與雲端資料庫雙向溝通,實現了即時的資料新增與讀取。我們的「省錢拍拍」App 現在是一個功能完整的雲端應用了...

鐵人賽 Security DAY 17

API Security:API 就像插座,安全要注意什麼?

API 安全的三大核心風險API 的設計與部署,有三個核心的安全問題需要特別注意: 身份驗證與授權不足(未經許可的存取)這是最常見、也最致命的風險。 比喻:...

鐵人賽 Modern Web DAY 13

#76 用 CSS 解決文字上下多出來的神秘空間:text-box-trim / text-box-edge

你是不是也常常爲了文字上下多出來的神秘空白間距感到困擾,導致按鈕裡的文字、或是標題跟內文之間的距離怎麼調都感覺不太對勁? 在過去,每個字型本身都會包含一些內建的...

鐵人賽 Software Development DAY 16

Day 16 - WPF 資料綁定 (Binding) 基礎

在 WinForms 的世界裡,常常需要寫程式碼去「手動更新畫面」,例如: textBox1.Text = stock.Price.ToString(); 但...

鐵人賽 生成式 AI DAY 16

Day 26: 終極武器初探:用 Vertex AI Search 建立你的專屬知識庫

在過去的 25 天裡,我們一直在「教導」AI。我們給它指令、給它範例、設定它的角色。但這個過程,始終是我們在單向地「餵養」它。 有沒有一種可能,讓 AI 能「主...

鐵人賽 Rust DAY 13

Day 13:Option 與模式比對 (match)

1. 為什麼需要 Option在 C/C++ 或其他語言裡,常用 null / nullptr / None 來代表沒有值,Rust 沒有 null,取而代之的...

鐵人賽 Software Development DAY 13

Day 13 - 結構化日誌:logging/structlog 與 JSON Log

在前 12 天,我們已經建立了環境、依賴、目錄結構、測試、設定與秘密管理的基礎。專案「能跑、能測、能設定」。 但還缺一個關鍵拼圖:日誌(Logging)。 日誌...

Day13 合成模式 (Composite Pattern)

擬人化角色:【自然的森林之靈】 種族: 森林之靈/樹精 外貌: 一位由樹根和藤蔓編織而成的女性形態。她的頭髮是樹枝和嫩芽,裙襬是粗壯的樹根深入大地。她漂浮在...

鐵人賽 Modern Web DAY 13

取得客觀事實:透過 Judge0 執行程式碼並取得結果

前言 歡迎來到第十三天!昨天的內容相當輕鬆對吧! 我也覺得,但串接第三方就是很容易有些意外嘛,多留點空總不會錯!另一方面就是家中出了點事情,我需要一點時間去處理...

鐵人賽 IT 管理 DAY 13

【Day13】Project Instructions - 小兵立大功的專案指令(& 進階偽命令技巧)

還記得我們在 Day12 建立的第一個專案嗎?在昨天我們做的,只是建立一個專案,把相關的對話串合併整理在一個專案中而已。如果想要讓 Claude 將對話發揮的更...

鐵人賽 Modern Web DAY 13

Day 13:JavaScript 迴圈 (Loops) 與迭代

為什麼要用迴圈? 如果要重複做一件事,與其寫十次console.log(),不如用迴圈讓程式自動跑。 1. for 迴圈 for (let i = 1; i...

鐵人賽 Software Development DAY 20
leetcode程式自學 系列 第 20

Day20 leetcode程式自學

今天解的題目是第二十題valid parentheses ,這題的題目要求是判斷一個只包含括號字元的字串是否為有效括號。字串中可能出現三種類型的括號小括號 、中...

鐵人賽 自我挑戰組 DAY 16

Day16 - 分享第一次參加"濕地種樹"的ESG永續活動

這幾年參與了許多ESG專案的推動, 也學習了不少ESG議題, 也看過不少公司得ESG永續報告書, 裡面不時提到許多志工活動, 像是淨灘與植樹...等等, 但...

鐵人賽 DevOps DAY 20

【Day20】掌握 KubeConfig:Clusters、Users 與 Contexts 的三角關係

前情提要 昨天我們深入實戰了 RBAC (Role-Based Access Control),看到了 Kubernetes 權限管理的核心概念。我們先從系統...

鐵人賽 Vue.js DAY 13

Day 13

關於Vue應用與元件 Vue 框架將標準的網頁開發抽象為以元件為單位的結構化方式。在Vue中,一個網頁甚至整個網站都可以被視為一個應用程式。應用程式內可以定義...

鐵人賽 Odoo DAY 30

Day 30:回顧與總結

回顧 小回顧1,在這三十天的實驗裡,我選擇以我過往熟悉的不同會計軟體與成本架構 作為參照點,原因很簡單:在地化軟體在台灣的製造業 ERP 應用已行之有年,它的邏...

鐵人賽 Cloud Native
let's beginning use kubernetes 系列 第 32

kubernetes authentication - part2

doc link 在 Part 1 中,我們介紹了 Kubernetes (K8s) 的兩種帳號類型,並深入探討了主要用於 Pod 內部流程自動化的 Servi...

鐵人賽 Mobile Development DAY 13
我將點燃Swiftの大海 系列 第 13

Day13. 做專案一定要會のGit版本控制

Git 版本控制 我們在製作專案的時候一定要學會做版本控制!在這篇教學文章中會使用的是 Git 來進行版本控制而且會利用 Github 平台來做教學! step...

鐵人賽 生成式 AI DAY 0
智能創作的未來探索 系列 第 13

生成式 AI 與藝術創作

藝術創作向來被視為人類最獨特的能力之一,而生成式 AI 的興起,正在挑戰這一傳統認知。AI 不僅能模仿人類藝術風格,還能創造出前所未有的藝術形式,為藝術家與觀眾...

鐵人賽 IT 管理 DAY 24

Day24. 實戰-心理安全感新工作流

上篇提到,在團隊協作現場,很多時候缺的是一個能讓人敢把真話說出口的「心理安全感」。很多團隊不是沒有事先察覺到問題,而是卡在情緒、層級或面子,讓大家早就看到的微小...

鐵人賽 自我挑戰組 DAY 13
leetcode 系列 第 13

leetcode 13. Roman to Integer

題目:例如, 2寫成II 羅馬數字,就是兩個一相加。12寫成 XII,就是簡單的X + II。數字27寫成XXVII,就是XX + V + II。 羅馬數字通常...

鐵人賽 DevOps DAY 13

📝 Day 13 小專案 – Trigger Cron → Sheet → Email

🔹專案目標 使用一個表格(Sheet)收集資料。 抓取表格Google Sheet資料存進。 同時自動寄一封 Email(確認信或通知信)。Day 13 的小...

鐵人賽 Software Development DAY 10
我們與Maven的距離 系列 第 13

Day12 - Dependency Scope

前言 我們講完構建相關的的核心知識,接下來我們進入 maven 是如何管理套件以及套見衝突時的解決方式。Dependency Scope 即依賴範圍,它有兩個主...

鐵人賽 自我挑戰組 DAY 14
ÉCHO (迴響) 系列 第 14

第十四章:零號病人

伊森的戰爭,是在一片數據的汪洋中,尋找一滴不存在的血。 他在那間老舊網咖的角落裡,建立了自己的臨時堡壘。這間「夜貓子網咖」位於台北西門町的一條破舊巷弄深處,是城...

鐵人賽 Odoo DAY 13

【Day13】n8n 界面介紹:完成第一個自動化工作流

n8n 的核心魅力在於它的 可視化編輯器(Visual Editor)。透過節點式圖形介面(Node-based UI),使用者能以拖放的方式組合自動化流程,而...

鐵人賽 Security DAY 26

曖昧太久,不想玩了!Named Pipe 專屬通道

可以不玩了嗎? 她盯著那條名為 \\.\pipe\svcctl 的 Pipe,心裡想著: 「曖昧太久,不想玩了!」 明明只要雙方同意,就能透過這條專屬通道...

鐵人賽 自我挑戰組 DAY 14

[Day 14] GU價格提醒系統 (8) - [學習筆記] n8n : 每筆間隔 5 秒去撈資料_ Loop的使用

Review 一下前兩天做的東西,我們使用固定參數(women_all)呼叫我們所設的服務,並加上了訊息通知,如果沒成功拿到資料,dc 就會跳通知。 但現在有個...

吃出一個SideProject! 系列 第 13

Day 13:Auth Service-實作登入功能 (1)

昨天我們以循序圖描繪了整個登入流程中各組件溝通的狀況,並簡單介紹了 JWT 的相關概念,這樣的資訊應該足夠做為我們今天實作登入功能的基底。 這兩天我想會以說明實...