iT邦幫忙

技術文章

RSS

Day 8:識別「髒資料」與銀行 10 大數據清洗情境實戰

收到!各位打火弟兄注意,我是今天的資料分析兼 AI 戰術教官。裝備檢查完畢,全部給我集中精神進入狀況! 今天的救援任務是推進 「Day 8:識別『髒資料』與銀行...

鐵人賽 Claude AI DAY 6

當 AI 遇上現實:BAIOS 實戰日誌中的 5 個「反直覺」開發教訓

在紙面上設計 AI 系統時,一切看起來都很完美:撰寫幾段精準的 Prompt、定義好驗收指標、畫出流暢的自動化流程。然而,當專案進入「產品化」階段,真正開始呼叫...

鐵人賽 Software Development DAY 7

Day 06:Structured Concurrency,為什麼協程不能亂長亂放

Day 05:Coroutine Scope,協程住在哪裡、活多久 結尾留下一個問題:同一個 Scope 裡如果同時養著好幾個協程,其中一個先執行完,或者其中一...

鐵人賽 Software Development DAY 7

lesson -6: 多版本JAVA環境該如何切換?

TL;DR: 需要切換預設版本時,Linux可以使用update-java-alternatives,Windows可以調整JAVA_HOME;如果需要專案...

鐵人賽 IT Operation DAY 6

第6章:育人 自製千里馬的荒謬劇:當現場專家被卡死在 Anaconda 的安裝畫面

「(髒話消音),這什麼破課程?光是把環境裝好就花掉我們整整半天!」 中午放飯時間,洗手間隔間內傳來這聲壓低卻無比真切的吐槽,隨即伴隨著幾聲心照不宣的嗤笑。...

鐵人賽 AI Engineering DAY 6

Day6 AI幫孩子出考題:模擬一位出題小老師

模擬一位AI出題小老師 以前想幫孩子複習通常要自己找考古題,甚至花時間研究孩子到底哪個單元比較不熟,但現在有了AI幫忙,這件事情可以變得更有效率,例如可以把孩子...

鐵人賽 Build on Google AI DAY 28
使用gemini 準備 az-900 系列 第 28 篇

使用gemini 準備AZ-900 Day28 Az-900 特有題型破解:拖曳 下拉 與 熱點拆解

【Day 28】AZ-900 題型與情境實戰:互動介面 × 限制條件 × AWS 雙雲對照 系列專欄:從 AWS 視角征服 Azure:AZ-900 30 天...

鐵人賽 Software Development DAY 11
Kotlin Ktor 實戰 101 系列 第 11 篇

Kotlin Ktor 實戰 101 Day 11 CORS 與 RateLimit

這篇要裝 2 個現成的守門 plugin,CORS 管瀏覽器的跨網域請求該不該放行,RateLimit 替整個 application 設請求上限,2 個都是...

鐵人賽 Software Development DAY 30

Kotlin 手刻 Ktor 從零開始 Day 30 綜合實戰 (下),加上驗證、錯誤處理與認證

第 29 篇把 Todo API 的 CRUD 跑起來了,距離「能上線」還有幾個必備零件 輸入驗證,title 不能空白、長度要有上限 統一錯誤輸出,所有錯...

鐵人賽 IT Operation DAY 12

Day 12|Server 清單不要寫死:用 CSV 管理不同角色與巡檢設定

Day 11 我們做了一件很重要的事情:把原本越寫越長的 PowerShell Script 拆成 Function。 現在主程式已經可以慢慢簡化成: fore...

鐵人賽 Vibe Coding DAY 6

【Day6】做出來,才知道要改什麼

前面提過,有些東西要做出來你才知道自己喜不喜歡,順不順手。 我的確有好幾個抉擇是在自己或用戶看到實品後,才了解的。例如 照片誰來選 前面一直講精選,但誰選?一...

鐵人賽 Software Development DAY 6

Day 6|REST API 是什麼?

上一篇認識了 HTTP Method,知道 Request 可以使用 GET、POST、PUT、DELETE 等不同的方法,來表示這次想要進行什麼操作。 例如:...

鐵人賽 JavaScript DAY 7

Day7 推箱子6 :先窮舉後精簡的練習

今天我們要秉持著打造原型的精神,試著來完成「兩個箱子一個目標點」的玩法,不過由於兩個箱子的做法相較於一個箱子會更複雜一些,所以我想跟大家一起練習「先窮舉後精簡」...

鐵人賽 Software Development DAY 20

Day 20|結果視覺化:k6 內建 Dashboard 就夠了

一、數字沒錯,但沒人看得懂 Day 19 之後,你的證據乾淨了,推理也有模有樣。你把終端輸出截圖貼進郵件寄給主管,十分鐘後收到回信:「所以……是好還是不好?」...

鐵人賽 Claude AI DAY 6

Day 6 CLAUDE.md 日常維護:/doctor 幫你砍,/insights 幫你加

昨天那份 .md 之所以是唯一真相,是因為三種產出都從它長出來。今天這份 CLAUDE.md 不一樣,但它長出來的不是檔案,而是行為 —— 而且它只有一個讀者:...

鐵人賽 IT Operation DAY 11

Day 11|AI 查遍 Repository 說沒有,後來才發現問題根本沒問清楚

使用者問: 「有沒有可以 Reset Network 的功能?」 AI 開始 Search。 找到幾個很接近的東西: reset_adapter restart...

鐵人賽 Vibe Coding DAY 7

除了你自己,還有沒有別人要打開

本文同步發表於我的個人網站 我問過我朋友 R,他今年跟 AI 一起做的那個投資網站要不要放上網。 他說不要,他覺得有價值的東西不應該分享給別人。 R 不會寫...

鐵人賽 AI 自動化 DAY 10

業務每接一案就自己查一次客人:一個月兩百多塊,讓系統先查好

開案前 30 秒,先知道這位客人是誰 業務接到一個新案子,第一件事通常是打開搜尋引擎,看看能不能多了解一點這位客人——是第一次來台灣,還是常客;喜歡什麼樣的行程...

鐵人賽 Modern Web DAY 7

Day 06:表格欄位怎麼呈現,格式化與縮圖顯示

Day 05:表單版面配置,用 Schema 排出一份不擁擠的表單 結尾留下一句話,Schema 這套表單與表格共用的定義方式,今天要延伸到表格這一側,商品列表...

鐵人賽 Software Development DAY 7

Day 06:Coroutine Scope,協程住在哪裡、活多久

《Day 05:把暫停機制與啟動方式放在一起跑一次》結尾留下一個問題沒有回答:協程數量一多,誰該負責統一管理它們,確保這些協程不會各自失控地一直跑下去。今天要正...

鐵人賽 JavaScript DAY 6

Day6 讓網頁變變變:JavaScript修改DOM

一、只能改文字嗎? 昨天我們讓按鈕「聽懂」點擊事件。點下按鈕之後,標題就會變化!但有沒有想過:「那除了文字之外,可以讓它增加樣式或者有更多別的改變嗎?」 這篇就...

鐵人賽 Claude AI DAY 22

Day 22|第一位代理人上線:打造 Bug Hunter Agent

Day 22|讓 Bug Hunter 自己找問題,再交證據給我 前言 經過前幾天的培養,新同事終於可以當我的代理人,開始獨立處理事情了。之前得由我一步步下指令...

鐵人賽 Claude AI DAY 7

Day 06:從筆記到知識庫,素材的收集與初步整理

《Day 05:系列的單一事實來源,打造全域錨點檔案》 結尾留下一個具體的問題。散落在各種零散筆記裡的原始素材,要如何被有效率地整理成可以查詢與引用的資料來源。...

鐵人賽 JavaScript DAY 6

DAY6 變數

變數可以讓程式記住資料,後面使用這個名稱就能找到他代表的值。JavaScript常用let和const來建立變數。 let a=1; const b=2; c...

鐵人賽 AI 自動化 DAY 4

Day 05:打造輸出端與資料落地

前四天我們讓 AI 看了資料、也決定了要怎麼分類與處理,但如果處理完的結果只是在畫面上閃過就消失了,那就無法真正幫我們省時間。這一天就是要把成果「保存下來」。...

鐵人賽 AI Engineering DAY 6

Day 6:掃 repository 前先學會閉眼:排除規則與過濾實作

昨天我們在 CodebaseAnalyzer 中建立了路徑邊界防禦與專案骨架。今天我們要進入下一步:讓分析引擎真正遍歷專案檔案。 最直覺的寫法通常長這樣: fo...

鐵人賽 AI Engineering DAY 6

Day 06:【靈魂注入1】告別 Prompt 提示詞!使用 System Instruction 與 Chats 物件烙印角色人格

介紹 前幾天我們順利把 Streamlit UI 與 Firestore 長期記憶庫成功串接,但目前的 system_instruction 還只是簡短的一句話...

鐵人賽 IT Operation DAY 20

【Day 20】治理不只是把風險解決掉

沒有一家公司是把風險都處理完才開門做生意的,總有幾樣是知道它在、決定先承受。AI 也一樣,差別是這幾樣還沒有人列出來,也還沒有人簽名。前面六天講了六種 AI 會...

鐵人賽 AI 自動化 DAY 22

# Day 22|Evidence Gate:有來源,不代表有證據

找到一張談讀書方法的資料卡,回答就有根據了嗎?在設計「從心出發」時,我最需要提防的,是檢索成功後太快放心:資料確實談到了這個主題,但模型接著說出的那句話,可能根...

鐵人賽 Modern Web DAY 6
Rive 的一些進階主題 系列 第 6 篇

[Day 06] Data Binding - number, boolean, trigger

昨天介紹了取得 View Model、建立 Instance 與綁定的基本 API,今天接著看 number、boolean、trigger,分別用來更新分數、...