iT邦幫忙

17th鐵人賽相關文章
共有 19759 則文章
鐵人賽 Software Development DAY 6

技術 Gin 框架開發實戰(一):路由設計 及 Middleware 應用

建立 Golang Web Server 常見選擇: net/http(標準庫):穩定、無外部依賴,但需撰寫較多樣板碼。 Gin:輕量、速度快,路由設計彈...

鐵人賽 生成式 AI DAY 4

技術 Day 04 - 提示工程與角色設計:打造回應清楚的 AI 助理

在前一篇文章中,我們已經學會如何透過 OpenAI API 建立一個基本的 CLI 聊天機器人,並進一步支援串流輸出與多輪對話。不過,實際使用時你可能會發現,A...

鐵人賽 Software Development DAY 4

技術 Day04. 型別的函數

泛型 型別參數 如果型別也能成為參數,那麼型別的處理可以有更多的彈性和變化。接下來我們將介紹Typescript的generic型別可以適當的支援這個想法。當...

鐵人賽 自我挑戰組 DAY 2

技術 Day 02 好的開始是成功的一半

昨天只能簡單算是一個粗糙的開始吧 昨天的目標 工作可以-->大概算別亂花錢--> x不吃晚餐--> X下班運動--> 只有簡單的做一...

鐵人賽 生成式 AI DAY 16

技術 【Day 16】認識 RAG 與 向量資料庫 - 整合 RAG 與 Pinecone 的運作流程

Hi大家好,這是我參加 iT 邦幫忙鐵人賽的第 1 次挑戰,這次的主題聚焦在結合 Python 爬蟲、RAG(檢索增強生成)與 AI,打造一套 PTT 文章智慧...

鐵人賽 自我挑戰組 DAY 4

技術 堆疊 - Layered Plotting

ggplot2 的圖層概念 在 ggplot2 裡,每一張圖是由多個「圖層 (layer)」堆疊而成。 這些圖層不僅限於幾何圖形 (geoms),也可以是文字、...

鐵人賽 Software Development DAY 14

技術 Day 14 | 站內信實作 Lab 第 0.1 版 | 站內信基礎微優化

前言 早上在思考今天的進度時,發現昨天有個地方做錯了,MAIL 那張表原先有個 STATUS 欄位預計用來存已讀跟未讀的狀態,但是要有這個狀態應該也是每個用戶要...

技術 03 DMA 直接記憶體存取 Direct Memory Access

記憶體是獨立於人間跟天界的一的次元空間,有點像是咒術迴戰裡放咒具的地方。 人間的應用程序想要執行什麼咒語就往次元裡丟,CPU 遊俠會執行這些咒語。如果想要什麼資...

鐵人賽 Vue.js DAY 20

技術 第 19 天 - Github 卡片專案 第二部分 - 元件組合

示範中使用卡片佈局 (card layout) 顯示 Github 使用者。GithubProfileList 會迭代一個使用者名稱的清單,並在 GithubP...

鐵人賽 Software Development DAY 9

技術 Day 09 - 測試覆蓋率:你的測試真的夠完整嗎? 📊

今天的目標 還記得昨天我們學會了例外處理測試,確保程式在錯誤情況下的穩定運行嗎?今天要面對一個更深層的問題:「我們的測試到底覆蓋了多少程式碼?」 測試覆蓋率(T...

鐵人賽 Software Development DAY 10

技術 Day 10 - 重構與測試:讓程式碼持續進化 🔧

還記得第一次接手別人寫的程式碼嗎?那種「這是什麼?」的困惑、「為什麼要這樣寫?」的疑問,以及「我該從哪裡開始改?」的無助感。每個開發者都有過這樣的經歷。 經過前...

鐵人賽 自我挑戰組 DAY 28

技術 驗收與除錯:使用開發者工具

開發者工具(Developer Tools)是網頁開發者最重要的武器之一,它內建在所有主流瀏覽器中,能幫助我們檢查、除錯和優化網頁。 常用的功能: Elem...

技術 [Day-3] 手癢了嗎?來實作超簡易聊天室!

說了這麼多,已經忍不住要開始動手做做看了吧!接下來後端都會使用 Express 進行示範,可搭配 Stackblitz 的範例服用:連結。 環境建置 Stac...

鐵人賽 生成式 AI DAY 5

技術 Day 5|在雲端免費安裝 n8n(零技術版)

「工具要能開始運轉,才算真正開始。」 上一篇我們提到n8n的安裝方法,要真正開始用 n8n,就需要有一個能穩定運行的環境。這次,我會帶你實際走一遍「雲端安裝...

技術 Chapter 1 資料值、資料型態與運算子-day1

剛好 Eloquent Javascript 讀到一半,剛好趁鐵人賽開賽逼自己看有沒有機會嗑完XDD(?)因為這是個人的閱讀筆記,所以細節的部分不會列的很精細,...

鐵人賽 Rust DAY 19

技術 Day 19: 開始規劃我的個人部落格後端

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十九天! 經過前十八天的紮實學習,我們已經掌握了 Rust 的基礎語法、核心概念、以及現代開發技術。現在是時候將...

鐵人賽 AI & Data DAY 25

技術 Day 25 - Trino + Iceberg ELT實作(一)

前言 在《為什麼我改用 Iceberg》系列中,我從成本與效能的角度,說明了將 Google BigQuery 替換為 Trino + Iceberg on...

鐵人賽 DevOps DAY 27
n8n x AI自動化之新手村 系列 第 27 篇

技術 Day27 firecrawl 爬蟲-探店存進notion

在日常生活中,我們經常滑IG、Threads等社群平台時,總會看到許多好吃好玩的店家,想要把餐廳、咖啡廳或特色小店的資訊都蒐集起來,但手動整理很花時間。今天呢,...

鐵人賽 DevOps DAY 21

技術 Day 21 - 微服務架構的奠基之路 🏗️

賢者大叔的容器修煉手札: Day 21 - 微服務架構的奠基之路 🏗️ 經過前面 20 天的修煉,我們已經掌握了 Kubernetes 的各種武器。今天,是時...

鐵人賽 生成式 AI DAY 4

技術 Day 4:咒語的力量 — Prompt心法

第一句咒語的背叛昨天我們探索了API這座連接人類與AI的橋樑,許多朋友在互動區分享了自動化的夢想。有人想讓AI自動整理郵件,有人希望AI能自動生成報告,還有人想...

技術 ( Day 35 ) CSS @font-face 定義字型

@font-face 是 CSS 裡「定義字型」的規則 ( 功能 ),除了可以自訂字型名稱,更能將指定的字型和樣式,綁定到自訂的字型名稱,讓字型的運用更佳方便彈...

鐵人賽 Odoo DAY 4

技術 《拉美電商的差距與機會:為什麼正是 Odoo 的黃金窗口》|Day 4

🏁 開場:當你發現電商不是同一個世界 昨天我們談到 ERP 的兩條生命線(Order-to-Cash 與 Procure-to-Pay),Odoo 如何補位,...

鐵人賽 自我挑戰組 DAY 9

技術 溝通的秘訣 — 多聽少說(下)

傾聽的目的是為了達到最好的結果,為了最好的結果,我不強求我的方法,我不在乎功勞是不是我的,我不在乎被打臉。 達到這個境界,才是真正領悟溝通的精髓。 我不能錯 很...

鐵人賽 Security DAY 5

技術 Day 5 逆向實戰 - 模擬請求計算總和 (簡單)

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

技術 使用perplexity.ai自學程式語言Python 25. 勇於與專業社群互動,參與線上競賽與黑客松

在「Perplexity.ai+Python程式語言自學範式」的進階自學歷程中,單打獨鬥固然能累積深厚基本功,但唯有勇於走向社群舞台、積極參與線上競賽與黑客松(...

鐵人賽 IT 管理

技術 卜術預測風險管理

緒論:預測為基,風險可控 在IT專案管理領域,風險預測與管控一直是工程師與管理者揮之不去的難題。現代方法重視統計、回歸、蒙地卡羅模擬等技術,但往往忽略了“變”的...

鐵人賽 Security DAY 14
誰說資安寫不了鬼故事 系列 第 14 篇

技術 誰說資安寫不了鬼故事 - 14(甲方說要自動化,所以我實現了零信任)

「本台插播最新消息...經確認,今日晚間,有錢銀行,疑似遭受外部網路攻擊,造成行內所有系統都發生異常,目前還不清楚這次發動攻擊的人,但...根據可靠消息指出,有...

鐵人賽 Cloud Native DAY 17

技術 【Day 17】 私有 Quay Registry 與 oc mirror

前言 延續前一回的安裝話題,在 Disconnected OCP - 離線 OCP 叢集中,安裝與更新套件,是一個經典的場景。 由於無法直接從 registry...

鐵人賽 Modern Web

技術 ( Day 35 ) 純 CSS 碼表 ( 可計時 )

在小時候那個沒有手機的年代,最喜歡電子表的「碼表」功能,三不五時就會跟同學玩起「最接近一秒」的遊戲 ( 現在應該還是有人在玩 ),為了實現童年的回憶,我用純 C...

鐵人賽 Modern Web DAY 3

技術 lottifiles的動畫庫都不滿意怎麼辦?自己用AE做一個lottie吧!

嗨咿,我是illumi,昨天講到用lottiefiles的既有動畫放到網頁上,今天來說說怎麼把各位動畫大師的大作,壓縮到最小放到網頁上! 步驟流程 Step1...