iT邦幫忙

技術文章

RSS

【DAY 14】 打造完整的專案 Dashboard:給團隊一個統一的入口

前言 假設今天是星期二早上。PM 在群組問:「 某某案子的 xxx 跟 OOO 過 SignOff 了沒?最新那次 DRC 有多嗎?」結果有幾個工程師同時去查:...

鐵人賽 自我挑戰組 DAY 18
Eric 的創作者重生計畫 系列 第 18

DAY 18. 我的小說速讀神器:怠惰小說+NotebookLM

想追熱門或冷門網路小說,但總是遇到「網站排版亂、無關廢話多」,或是「幾百萬字太長,不知道值不值得花時間讀」的痛點嗎?這套 「怠惰小說下載器 + Noteboo...

鐵人賽 Software Development DAY 4

以前沒有 AI 直接給答案,我們是怎麼把問題找出來的?

上一篇寫到,過去很多能力是在 Coding、Debug、查資料、寫錯再修改的過程裡慢慢累積起來的。這幾天重新回想以前做開發的日子,我發現 Debug 這件事情其...

鐵人賽 Build on Google AI DAY 18

Day 18 如果Docker 把環境包起來了,那GPU 呢?

我有多年 IT 技術與跨域學習經驗,現在把 AI、Cloud、Infrastructure 串起來。 如果Docker 把環境包起來了,那GPU 呢? Day...

鐵人賽 ChatGPT & Codex DAY 2

Day 02: Prompt Engineering 工作流:給開發者的精準 Prompt 調校與 Context 設計

Day 02: Prompt Engineering 工作流:給開發者的精準 Prompt 調校與 Context 設計 (Prompt Engineering...

鐵人賽 Software Development DAY 2
LLM infra 學習日記 系列 第 2

為什麼 LLM 都跑在 GPU?

現在的大型語言模型,大部分都是跑在 GPU 上。 那第一個問題就是: 為什麼是 GPU,而不是 CPU? CPU 當然也可以跑模型,只是 LLM 裡有大量可...

鐵人賽 Software Development DAY 17

HTTP Headers 那麼多,Framework 到底怎麼把它們解析出來?

昨天,我第一次建立了自己的 HttpResponse。 原本所有 Response 相關的資訊都散落在 Program.cs 裡,包括 StatusCode、S...

鐵人賽 AI Engineering DAY 5

Day 5|NFS 模型庫實戰:下載工具、權限設計與版本管理

倉庫已完善,模型下載與怎樣才能讓地端 AI 跑起來的實作 Day 3 規劃了集中模型庫的架構,Day 4 把每個運算節點都掛上了 /mnt/models。今天處...

鐵人賽 AI Engineering DAY 4
現代化的 AI 系統設計 系列 第 4

[Day 4] - 需求出現之後,一切都從 Baseline 開始

如果今天要設計一個同時支援售前與售後的電商 AI 客服,你會怎麼設計? 這是前一陣子準備外商 System Design 面試時剛好遇到一題,這題很適合拿來當作...

AI Data Center 速查表

Data Center 網路專有名詞 英文術語 繁體中文譯名 定義與說明 Clos Clos 架構 一種多級網路架構,旨在優化頻寬資源分配。名稱源...

Day 12|需求一直改也沒關係,PM 記得誰說過什麼

需求改了五次,專案沒有垮;真正懸在一線的是:改完之後,「現在承諾了什麼」全世界只剩一個人背得出來。 一場記憶力表演 昨天結尾問:設計的「為什麼」靠原作者,...

鐵人賽 Modern Web DAY 2

Day 2 useState 為什麼沒更新?從 getter 與 Proxy 看 React 的設計選擇

寫 React 的人都問過這三題: // 一、為什麼直接改沒反應? const [user, setUser] = useState({ name: 'Abby...

Day 13|重現:一個 Tuple 如何一路通過沒有意見的函式

本篇是故事三的「重現」篇。 本篇要回答:錯誤型別為什麼能傳這麼遠?第一個把它擋下來的邊界在哪裡? 當時發生了什麼 Day 11 說錯誤在「很下游」才現形。這...

Day 13|先提供驅動 API 或薄型 Adapter,不必立刻發明新協定

我們用 SMART——Specific(具體)、Measurable(可衡量)、Achievable(可達成)、Relevant(具關聯)、Time-boun...

Day 15|dry-run、覆寫保護與原子寫入:不是潔癖,是保命

命令會寫檔案,而我對寫檔案這件事有切身的不安全感:我可能在任何一步被中斷——逾時、斷線、被使用者按掉。今天的核心主張是:寫作工作區跟正式系統一樣需要寫入安全,因...

鐵人賽 自我挑戰組 DAY 9
Laravel 讀碼源 系列 第 9

產品管理列表的前端code

這個是永康社大的作品,也歡迎大家來上課或購買https://laihao.vaserver.com/admin/good_design這個也有另一個列表樣式,因...

Day 16|我以前的提問,只是一張問題轉交單

菜雞行為:把溝通當成把問題丟給別人 STAR 階段:S (Situation) 本篇定位:呈現我如何把「不會」或「壞了」直接交給別人,沒有提供可判斷資訊。...

鐵人賽 Claude AI DAY 16

Day 16 前提錯誤,推翻重來【低成本skill改進】

前一篇為了能繼承錯題本的記憶功能,我找來了網頁板自帶的project功能作為讀寫檔案的替代品,然而在後續正式實測時,我才發現原來project功能無法被AI自主...

鐵人賽 自我挑戰組 DAY 18
SQL Server 基礎&調教 系列 第 18

【基礎】 18.擴展工作負載

SQL Server 提供了多種技術,讓我們能夠將工作負載水平擴展到多個資料庫之間,以避免鎖定競爭;也可以將工作負載水平擴展到多台伺服器之間,以分散資源使用率。...

鐵人賽 Build on Google AI DAY 17

Day 17:【多模態串接】實作圖文同時輸入:為貓咪裝上辨識萬物的視覺之眼!

從「聽懂文字」到「看懂世界」的多模態躍進 在昨天的實作中,我們成功串接了 Gemini API,讓貓咪能依據文字與心情標籤給予專屬的陪伴回應。然而在昨天的成果中...

鐵人賽 Vibe Coding DAY 17

Day 17|真正可靠的原型,不只是在一切順利時能操作

前幾天的 CareCall AI 已經能把四題回答整理成工作流程狀態,也能讓照護人員查看原因、補上人工紀錄並完成待辦。不過,畫面在正常情況下可以操作,不等於原型...

鐵人賽 Security DAY 2

Day 2:資安基礎防禦觀念:弱點、威脅與漏洞測試基礎

一、 弱點與威脅的基本概念 弱點(Vulnerability / 漏洞) 定義:系統本身、程式碼缺陷(Coding Bug)、作業系統設定有錯,或人為操作不...

鐵人賽 Modern Web DAY 9
我推的Laravel S2! 系列 第 9

我推的Laravel S2|Day 08:好用的 Helpers 精選:Arr、Str、Number、Path、URL、once()

一句話破題 Laravel 的 Helper 函式官方文件列了上百個,逐條讀完不切實際,也沒有人會全部背下來。今天換個角度:挑出最常用的幾十個整理成速查表,外加...

鐵人賽 自我挑戰組 DAY 15

Day15 : Spring Security - 探討AuthenticationManager與實作UserDetails

Spring Security - 探討AuthenticationManager與實作UserDetails 完善Security Config ⭐⭐⭐⭐⭐...

鐵人賽 Software Development DAY 2

Day 1:後端生態系與分層架構思維

後端常見的語言有非常多,包含常見的C#、.NET、Java、Python、Go…等,雖然程式語言眾多,但萬法不離其宗,背後的架構思維與解決問題的能力才是工程師的...

鐵人賽 Modern Web DAY 2

Day 2|跑者的資料地圖:我的汗水都流去哪了

昨天提到我們的目標是建立一個 dashboard,第一步不是寫程式,是先來討論個問題: 我的訓練資料,現在到底在哪裡? 不盤不知道盤了嚇一跳—自己的日常訓練,資...

鐵人賽 Build on Google AI DAY 18

Day 18|高風險場域的 AI,從運動科學、醫療照護走到救災現場:當人力與物資都到齊,真正的挑戰是資訊協作

前面幾章,先從「為什麼高風險場域需要 AI」談起,再走過運動科學裡資料如何成為決策而不只是報表,接著進入醫療照護,討論如何設計一套值得信任的 AI 系統。這一次...

鐵人賽 Build on Google AI DAY 17

api-integration : revenuecat-setup

05-revenuecat-setup.md RevenueCat 設定指南 1. 帳號設定 在 RevenueCat 建立帳號。 建立一個新專案並加入您的應...

鐵人賽 Software Development DAY 2

Day 02 向量化執行跟 SIMD,是同一件事嗎?

vectorized execution 比較快或許大概聽過幾百次,用 SIMD 加速可能也聽過一百次但...真的是同一件事嗎? 昨天結尾把問題丟在「NULL...

鐵人賽 Software Development DAY 2

Day 2|走進一顆 GPU:Thread、Warp、Block 到底都在做什麼?

昨天我們聊的是「什麼叫做優化」。一個 Kernel 跑 100 ms,光看這個數字其實沒有太多意義。你至少得知道原本多快、改了什麼,以及時間究竟花在哪裡。 但要...