iT邦幫忙

技術文章

RSS
鐵人賽 Software Development DAY 17
渲染與GPU編程 系列 第 17

Day 16|WebGPU 是什麼?與 WebGL 的差異與優勢

先用一句大白話:WebGL 像在瀏覽器裡使用「老派的 OpenGL ES」來畫圖;WebGPU 則把「現代顯示卡的工作方式(Vulkan / Metal /...

鐵人賽 自我挑戰組 DAY 17
C++入門即放棄 系列 第 17

[DAY17]組裝與拆解?

什麼是建構子? 📌 當你一買到玩具,它就會自動貼上名字標籤 在物件被建立的時候就會自動執行 名字跟類別一樣 不需要回傳型別(不用 void 或 int) 可...

鐵人賽 Software Development DAY 17

Day17 基礎操作篇:連環新接龍,pipe 多個指令

嗨!歡迎回到上班族的命令列生存手冊,前一章節介紹一個危險的東西,大家下之前有沒有特別小心呢?這一章節將會是基礎操作篇的最後一篇,將會來介紹如何串連多個指令。之前...

鐵人賽 生成式 AI DAY 17

Day 17: 系統設計師撰寫規範:讓 AI 助手透過 CLAUDE.md 理解開發流程

還記得第一次讓 Claude 幫我寫 Kotlin 程式碼時的對話: 我:幫我加個新功能到專案裡 Claude:好的,請問是什麼專案?使用什麼技術棧? 我:Ko...

鐵人賽 Security DAY 22

Day 22 SAML vs OIDC 比較

今天是第22天,辛苦每一位閱讀到這裡的夥伴,應該要給自己一點掌聲! 學習到這裡,我們已經學會以下內容: Day 17–18:OAuth 的角色與授權碼流程。...

深入一點點認識 Git 系列 第 31

iThome 鐵人賽初體驗完賽回顧:《深入一點點認識 Git》

Medium 好讀版點此。 我終於!終於!終於完成 iThome 鐵人賽挑戰了! 特地選在九月一號開賽,九月的每天都發布一篇,等全部都發完就剛好是九月結束的...

Day21:天塌了也別慌,有老師在

誠如很早期的某篇文章,我曾經在製作專案時遇到非常棘手的大問題,我網路上瀏覽數週,也翻閱了數本解惑的教學用書,也請教了很多同學,但是都莫衷一是,於是我只好先使用最...

Day 17 《Routine Script 📝 :把日常當作修行腳本》

My Story|志工日常的累積啟發 還記得在擔任志工的日子裡,每天的工作多半是些看似不起眼的瑣事:整理文件、文件申請、佈置場地等。這些任務雖然單一,但長...

鐵人賽 AI & Data DAY 30

Day 30_專案總結與文件化 (Final Documentation & Wrap-up)

🎯 目標 總結 15+ 天的開發進展與成果 撰寫完整的專案文件(README、API 手冊、部署指南) 建立最後的 demo(可本地、可 Docker...

鐵人賽 自我挑戰組 DAY 17

Day 17 《Routine Script 📝 :把日常當作修行腳本》

My Story|志工日常的累積啟發 還記得在擔任志工的日子裡,每天的工作多半是些看似不起眼的瑣事:整理文件、文件申請、佈置場地等。這些任務雖然單一,但長...

鐵人賽 生成式 AI DAY 17

Day 17 - 部署自己的工具到雲端並在OpenWebUI上使用

大家好,鐵人賽堂堂邁入第十七天! 在過去幾天,我們學會了如何用 adk-mcp 在本地端建立和測試 MCP 伺服器與工具。但一個真正的 AI 工具,不能只活在...

鐵人賽 Modern Web DAY 18

Day 18 | 易用性原則 ⑤:犯錯沒關係 ── 復原與指引幫你撐腰

上一篇文章我們聊到「彈性與效率」與「簡約美學」,強調系統能保持簡潔的第一印象,又能提供足夠的彈性,滿足不同層次使用者的需求。今天要介紹不管設計多完美、多小心要預...

鐵人賽 Modern Web DAY 17

Day17.天氣圖示登場

「只有文字的顯示有點單調,今天我們加上天氣圖示。晴天就有太陽、雨天就有雨傘,用圖示讓資訊更直觀,也讓使用者一眼就知道天氣狀況,增加互動樂趣。」 內容重點: 從...

鐵人賽 自我挑戰組 DAY 29
從零開始學習Unity引擎 系列 第 29

unity學習day29--製作遊戲(8)

接下來做UI 在“階層”右鍵,點擊“UI”,選擇“畫布”,建立之後會多出“Canvas”和“EventSystem” 在“Canvas”的檢查器設置“UI 縮放...

鐵人賽 自我挑戰組 DAY 17
被AI環繞的現代社會 系列 第 17

AI 與政府治理

AI 的應用不只影響企業與個人,它也逐漸成為政府治理的重要工具。許多城市已經開始利用 AI 來分析交通流量、能源消耗與人口分布,以此做出更精準的城市規劃;在公共...

[Day-30] 為什麼 AI 盛世,我選擇放慢腳步完成這個專案

不知不覺來到鐵人賽的最後一天!目前的專案成果可以參考我的 GitHub。 回過頭來看「匿名聊天室」這個主題,我相信交給前輩們 Vibe Coding 一下,也...

鐵人賽 AI & Data DAY 17

Day 17 電腦不太聰明,先餵給他一袋詞吧!-- Bag Of Words 基本介紹

嗨嗨大家~昨天我們講到模型訓練的整個流程中,其實有非常多地方是我們可以選擇、優化的。像是昨天提到的切分訓練集跟測試集就可以再多一步做交叉驗證,目的就是檢查模型的...

鐵人賽 Software Development DAY 29
消除你程式碼的臭味 系列 第 29

Day 29-順序依賴:停止設計那種需要記住呼叫順序的 API

消除你程式碼的臭味 Day 29-順序依賴:停止設計那種需要記住呼叫順序的 API 今天我們要談一個最陰險的程式碼臭味:順序依賴 (Temporal Coup...

鐵人賽 AI & Data DAY 17

【Day 17】只懂 Wx + b 也能搞懂 BERT?當然可以!

前言 在深度學習的世界裡,從頭開始訓練一個模型,不只費時,還非常燒資源。更不用說為了讓訓練有效果,還得準備大量資料,這正是許多人卡關的地方。畢竟資料不是想收就收...

( Day 62 ) 製作自己的 Icon Font ( SVG to Icon Font )

在「使用 Icon Font」的教學中已經介紹了如何使用 Icon Font,這個單元會介紹如何繪製適合的 SVG,並將 SVG 轉換成 Icon Font,製...

鐵人賽 Modern Web DAY 17

以 Go + Echo 打造部落格|第 1 篇:專案初始化與骨架(MVP)

以 Go + Echo 打造部落格|第 1 篇:專案初始化與骨架(MVP) 以 Go + Echo 打造部落格|第 1 篇:專案初始化與骨架(MVP) 日期:2...

鐵人賽 Modern Web DAY 17

DAY17

before/after 效果的前端邏輯實現 在這篇文章中,我們將專注於實現 Before/After 效果 的前端邏輯,處理圖片上傳、生成請求與結果展示。...

鐵人賽 AI & Data DAY 17

使用生成式ai時要做的注意事項

一、輸入提示(Prompt)設計 1.避免輸入敏感資訊:不要輸入個人資料(姓名、電話、地址、帳號密碼、醫療紀錄等),以防止資料外洩。2.明確清晰:提供具體的上下...

鐵人賽 Software Development DAY 19

Day 19 | 在 order-service 增加 McpApiController:把「給機器用」與「給人用」的入口拆開

先前的文章,我把「給人類使用」的 API(下單、查詢、WebSocket 市場資訊…)都交代完了。從今天起切入 MCP(Model Context Protoc...

鐵人賽 IT 管理 DAY 23

IT 人才管理與技能培訓策略

在數位化浪潮與科技快速發展的背景下,IT人才已成為企業最關鍵的資產之一。無論是雲端運算、大數據分析、人工智慧,或是資訊安全,這些領域的進展都高度依賴專業IT人才...

鐵人賽 自我挑戰組 DAY 18
用 Discord Bot 玩轉 DevOps 系列 第 18

用BOT自動發 changelog(1)

在專案開發的過程中,功能更新、修正 bug 或是優化效能,都會透過 Pull Request (PR) 合併來完成。但如果沒有一個好的方式整理與公告,團隊成員可...

鐵人賽 生成式 AI DAY 17

Day 17 | 實作筆記 - 使用n8n 將 AI 自動將每日待辦寫入 Notion - n8n Set 節點整合 Notion 、Google 日歷資料輸出節點篇

經過了前兩天,我們的 n8n 流程已經可以自動抓到 Google 日曆的事件和 Notion 的任務了。但如果你去看這兩個節點輸出的原始資料,你會發現一個問題:...

鐵人賽 生成式 AI DAY 17

[Day 17] 如何從Hugging Face申請 Token及下載需要授權的模型

前面幾天我一直在跟GPT-2、Qwen mini這些小模型奮戰,常常遇到文字接龍、重複句子的狀況。雖然有趣,但老實說要拿來做研究或專題真的不太實用。既然我在Da...

鐵人賽 Modern Web DAY 17

Day 17 Router 進階 – 守衛 (Guards) 與 Resolver(資料先載好再進頁)

今日目標 了解 Guards:canActivate / canActivateChild / canMatch(或 canLoad) 的差別與使用時機 建立...

鐵人賽 自我挑戰組 DAY 18

第十八關 - 提升魔力波長MAX:Supabase Auth 進階設定

在上一篇文章中,我們學會了 Supabase Auth 的基本使用方式。但要打造一個真正適合生產環境的應用程式,還需要了解更多進階設定。 為什麼需要進階設定?...