iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 5

Day 05|.vue 不見了?React Component 原來長這樣

.vue 檔案去哪裡了? 在 Vue 中,一個元件通常是一個.vue檔案,並分成三個區塊: <script setup lang="ts&quo...

Day 15 | 資料結構選擇與 TCL 實戰:設計人避不了的必修課

前言 設計流程裡產出的東西,最後要落成哪一種資料。 我的第一次在做的時候其實是塞進資料庫裡 (sqlite)。這邊聽起來合理,但卻會遇到那種被 argu 說要證...

鐵人賽 自我挑戰組 DAY 19

最小規模的監督式微調 (SFT) 可做到什麼?

監督式微調 (supervised fine-tuning, SFT) 是指準備一批成對的輸入與目標輸出,讓預訓練模型繼續學習。前幾天不論使用 self-con...

鐵人賽 Security DAY 3

Day 3:系統弱掃 vs 網頁弱掃、CVE/CVSS 與 OWASP Top 10 稍微補充

一、 弱點掃描分類 系統弱掃(Vulnerability Assessment, VA)檢測對象:作業系統、網路設備及其組態、預設帳號密碼。依據標準:最新版...

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

解釋產品管理列表的前端code

這個是永康社大的作品,也歡迎大家來上課或購買https://laihao.vaserver.com/admin/good_design 這是含有前端+資料庫+後...

鐵人賽 Build on Google AI DAY 19

Day 19|從訪談到產品定義:在救災現場,找出真正該解決的問題

Day 19|從訪談到產品定義:在救災現場,找出真正該解決的問題 救災現場的混亂,如何被轉化成產品問題? 昨天談到救災現場真正棘手的問題之一,是大量的人力、物資...

Day 13|新人加入後:為什麼大家都知道,只有我不知道?

新人不是來接受能力測試的,是來替你的知識系統做壓力測試的——他問的每一個問題,都是一份缺席的文件。 到職兩週的一天 昨天最後說:這些洞平常看不見,直到一個...

Day 14|理解:語法正確、程式可跑、資料契約正確,是三種不同證據

本篇是故事三的「理解」篇。 本篇要回答:逗號只是直接原因——是哪些條件讓一個字元的失誤,取得了橫穿整套系統的通行證? 當時發生了什麼 回看這場事故,我先後拿...

Day 14|這層翻譯是為了產品邊界,還是為了某個人的熟悉感?

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

Day 16|exit code 8:不是程式壞掉,是老闆還沒核准

寫入安全講完了,今天講失敗的分類學。同樣是非零的 exit code,「你命令打錯了」和「老闆還沒點頭」是完全不同的兩件事,混為一談的自動化一定會做蠢事。今天的...

鐵人賽 Claude AI DAY 5

Day 05|講不清楚的東西,就讓 Claude 做成一頁可以玩的網頁

本篇階段:實作挑戰 使用介面:claude.ai(對話產生 HTML,Artifacts 即時預覽) 前情 前三天都在做同一件事:把指令寫好,交給別人...

Day 17|團隊需要的不是進度百分比,而是可行動的資訊

菜雞行為:把溝通當成把問題丟給別人 STAR 階段:T (Task) 本篇定位:定義工程溝通的任務:讓別人能判斷、驗收、協作或接手。 這個系列會用 STAR...

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

[Day5] - 不是模型不知道就做 RAG,你需要的可能是先找對 Source of Truth

延續昨天用電商 AI 客服的案例,從最小 Baseline 開始拆 System Design。 如果使用者問「跑步鞋和休閒鞋有什麼差別?」這是一個通用知識問題...

鐵人賽 ChatGPT & Codex DAY 1

Day 1|那句「今天還好嗎?」:我為什麼想做 AI 照護小幫手

「嗨,我是你的AI照護小幫手,今天有記得吃藥嗎?心情還好嗎?」你有沒有想過,手機裡也能住著一個「杯麵」?一個不只是回答問題,而是能主動關心你的生活、提醒你的健康...

鐵人賽 ChatGPT & Codex DAY 1

Day 01|系列前言:用 ChatGPT 和 Codex 打造開發輔助助手

在軟體開發時常聽到一個鬼故事「XXX 功能好像怪怪的,你可以幫我看一下嗎?」,這時候心裡 OS:「啥怪怪的我弄很正常啊?」接下來開始要使用第二技能「通靈」來確...

鐵人賽 Software Development DAY 3

Day 03 batch size 為什麼是 8192 rows?

昨天講 vectorized execution「一次處理一批」。今天問一個看起來很問號,但其實藏很深的問題:batch是多少? 一個開源的列式關聯資料庫管理系...

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

GPU Memory Hierarchy:為什麼算得快,還是要等資料?

昨天提到,當一個 Warp 在等 memory 的時候,GPU 可以先去執行其他 ready 的 Warp,用這種方式把等待時間藏起來。 但這邊其實會冒出另一個...

鐵人賽 Build on Google AI DAY 18

Day 18:【Firebase 初始化】建立雲端後端與 Auth 匿名登入:打造專屬使用者的隱形身分證

邁向雲端資料持久化的起點 過去兩天,我們成功接入 Gemini 的文字與多模態視覺能力。現在,《喵語日誌》中的貓咪已經能根據使用者輸入的文字與上傳的照片,提供即...

鐵人賽 Claude AI DAY 17

Day 17 又一個新開始【應用程式設計環境準備】

在開始實作前,考量到這次會正式啟用到編寫程式的部分,所以我事先將環境轉移到了VScode中。 (在VScode的延伸模組尋找Claude code,同樣透過/l...

IP Address

從零搞懂 IPv4 位址與子網路切分(Subnetting) 在電腦網路世界中,IP 位址(Internet Protocol Address) 是設備在網路層...

鐵人賽 Security DAY 19
資安*保險─數位避險 系列 第 19

Day 19:資安設備名詞(UTM、防火牆)是什麼?對中小企業主的意義為何

Day 19:資安設備名詞(UTM、防火牆)是什麼?對中小企業主的意義為何別再傻傻分不清。防火牆是警衛,UTM 是「警衛+X光機+防毒面具」的全能保全,有關資安...

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

【基礎】 19.鎖

這是基礎的最後一篇了,要來講鎖任何 RDBMS 都會有鎖,這是為了並行使用同時避免彼此更新發生衝突,進而造成資料完整性問題。 鎖定層級 合理作法是盡可能讓必定發...

鐵人賽 AI 自動化 DAY 19

Day19- AI Agent基本架構

什麼是 AI Agent(人工智慧代理)? 簡單來說,就是一種「會自己思考、自己規劃、自己行動」的 AI 系統。 過去的傳統 AI 或大型語言模型(LLM...

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

我推的Laravel S2|Day 09:Eloquent Model 入門:連線、Migration、關聯

一句話破題 從今天開始,blog-app 要有真正的資料庫了。Eloquent 是 Laravel 的 ORM(物件關聯對映),讓你用 PHP 物件的方式操作資...

鐵人賽 AI Engineering DAY 8

Day 08 - 一大票顯卡對比文都算錯了:M4 Max 對 4070 Ti、5090 與 RTX PRO 6000

昨天結尾說「萬事俱備」。W1 磨的尺、認的模型、摸清的記憶體線,今天全部上場:同一顆模型,MacBook 與 4070 Ti 誰快? 動手之前你八成會先 Goo...

鐵人賽 Software Development DAY 3

Day 3|建立第一個 DataFusion 專案:相同結果的 SQL,真的一樣快嗎?

前兩天,我們先從概念上認識了 Query Engine,也知道 DataFusion 是一套使用 Rust 與 Apache Arrow 建立的查詢引擎。 今天...

做自己職涯的PM 系列 第 18

做自己職涯的PM — 如何帶新人快速上手、融入團隊(下)

Step 4:帶領新人一起解問題 經過前面的幾個步驟,新人大概知道系統的架構和團隊在做什麼,接下來可以帶著新人一起開發需求或者解 issue 。在開始說明自己的...

鐵人賽 自我挑戰組 DAY 16

Day16 : Spring Security - 實作JwtAuthenticationFilter

Spring Security - 實作JwtAuthenticationFilter 自訂義Filter? ⭐⭐⭐⭐⭐⭐⭐ 在看自訂義Filter之前,要...

鐵人賽 Modern Web DAY 3

Day 3|取得 Garmin 資料:官方 API vs garminconnect 套件實測

昨天提到今天要跟 Garmin 打交道,得先過 API 這關。今天就是自己遇到問題的完整紀錄,包含一次卡關和它的解法。 總結一下結論:這條路能行,但它不是這麼直...

鐵人賽 Software Development DAY 18

Day18 - 把驗證流程放進 Docker 與 CI quality gate

摘要Day 17 已經把契約 v1.0 / v1.1 的差異轉成可修正的證據。Day 18 把目前的資料品質閘門放進可重現的執行環境:新增 Dockerfil...