iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 10
學習用Pygame製作小專案 系列 第 10 篇

Day10 完成按鈕的函式了,但計畫要稍微延期

今天我把昨天在弄得按鈕函式弄好了,雖然和原本想得並不一樣。因為按鈕要用到的狀況要偵測的不一樣(比如有時候只是要等到按鈕被按下,有時則是有多個按鈕同時要偵測。)所...

鐵人賽 Modern Web DAY 6

【Day 6】v-bind 動態綁定:讓瓶身回應你的動作

延續 Day 5 留在 App.vue 裡的採集瓶初步設計,今天的主要任務就是把資料(Vue 的 JS 狀態)跟畫面(CSS)用 v-bind 接上線。 我希望...

鐵人賽 Build on Google AI DAY 6

Day 6|讓遊戲場景動起來

更改目標的原因 原先今天想要把水管替換成其他物件,但自己嘗試遊完總感覺怪怪的,才發現是場景沒跟著動,所以今天就把目標定在場景能隨著水管的速度動。 實現背景循環移...

鐵人賽 Claude AI DAY 6

Day 6:需求講得再順,都可能只是講得順而已

一個需求聽起來很完整,通常不是因為它真的完整,是講的人自己太熟,熟到把沒講清楚的地方,用一種順口的語氣蓋過去了。這篇想講我自己怎麼在動手之前,把一個聽起來沒問題...

鐵人賽 AI Security DAY 6

D06 實戰題 1:替 AI 生成的待辦清單做 threat modeling

實戰題 1:替 AI 生成的待辦清單做 threat modeling 這週的破口,沒有一個需要高深的技術才能發現,只需要在動手之前問對問題。 大綱 第一...

鐵人賽 Build on Google AI DAY 19

Day 19 | 視覺化呈現:在 Web 戰情室渲染精美的分鏡表格

大家好!歡迎來到「Build on Google AI」工程挑戰的第 19 天。 (我知道各位在等 Action Confirmations,但昨天我們的 PM...

鐵人賽 AI Engineering DAY 6

Day 6 | 資安掃描工具抓到了漏洞,也漏掉了一個更大的漏洞

前五天測的都是「產出品質」型的 skill——寫得好不好、抓得準不準、記得住記不住,錯了頂多重來一次。今天測的是 Trail of Bits——一間在資安圈子裡...

鐵人賽 IT Operation DAY 6

Day 06|第一次真的讓封包跨過兩台 Router

前幾天一直在看 IP、Subnet、ARP、Default Gateway、Routing Table。 老實說,看概念的時候好像都懂,但只要沒有真的把設備接起...

做得越好,能被看見的亮點越少

實習的時候,我看不出來誰在評估我。 也看不出來,我做的哪些事會讓一家公司願意多付我錢。 我那時候做的兩件事 一件是環境設定的筆記。那時候還沒辦法叫 AI 幫你把...

鐵人賽 Build on Google AI DAY 6
Google AI Journey 系列 第 6 篇

Day 06 Firebase AI Logic

Google為網頁與行動裝置開發者所推出的生成式AI整合解決方案透過代理服務與專屬的SDK 將Google Gemini模型直接導入客户端 解決調用AI AP...

Day 06|第一週的維運復盤:從被動滅火到架構縱深,一線網管的防禦蛻變

走過前五天的技術實戰及近幾年對於資安的學習,回頭檢視這趟歷練,我發現自己不僅停在表面的操作及執行命令經驗,而是看待問題的維度有所提升。 過去做為一線網管,思考模...

鐵人賽 AI Engineering DAY 7

開始視覺化!讓分析結果變成圖表

昨天可以得出相關係數是多少,但還是很難直接看到每一天的資料到底發生了什麼變化。所以今天把原本只有文字和數字的分析結果視覺化,讓他在使用時能更容易觀察資料的變化...

鐵人賽 Build on Google AI DAY 19

Day 19|把示意地圖換成 Google Maps

昨天加入 Google 登入,找店功能仍然開放給未登入的使用者。今天接著把首頁的示意地圖換成 Google Maps。原本地圖上只有三個固定位置的 Marker...

鐵人賽 ChatGPT & Codex DAY 6

Day 6|昨天 AI 只讀到文字,今天它終於真的「看見」PDF 了

Day 5 做完 PDF 上傳之後,我原本以為 Visual Learning Lab 終於可以正式拿來讀教材了。 但拿真正的工程講義測下去,很快就發現一個問題...

鐵人賽 Software Development DAY 6

Day 06:團隊協作中的整合問題

當團隊各自開發的程式沒有及早整合,需求認知差異或不相容的行為,可能延遲到後期才被發現;即使程式已經完成,其他人也可能因為整合與驗證尚未完成,無法直接使用,依賴這...

鐵人賽 Build on Google AI DAY 6

健口動一動 App 功能清單

一、前言 回顧這一週,我們對於失智長者照護議題,有了更完整的認識。究竟如何在 健口動一動 App 做到「提升口腔機能」、「延緩認知退化」的日常保健訓練?就讓我...

鐵人賽 Software Development DAY 6

Day05 - 現代密碼學基礎:Base64與Hex Code

前言 你可能聽過有人把Base64當作資料庫密碼加密來用這樣的鬼故事,記住它只是改變字串表示方式,改變字串表示方式,改變字串表示方式,很重要所以說三次。 文字編...

鐵人賽 自我挑戰組 DAY 6

【Day 06】AI 編年史:一條線分不開,整條路就錯了嗎?

「感知器值得研究,儘管它有嚴重的限制——甚至正因為如此。」 —— 馬文・明斯基與西摩・派普特,1969 年,《Perceptrons》,節譯。 上一篇,我們把...

鐵人賽 Vibe Coding DAY 6

[Day 6] 資料庫綱要設計:從關聯式思維轉換到 Firebase NoSQL 結構

**今天我們將要完成開始寫code前的最後一步** 在請AI開始寫第一行邏輯前,還差一步: 資料庫綱要(Database Schema)。這次專案選用的是 F...

鐵人賽 ChatGPT & Codex DAY 6

Day 6|Spotify 資料不能直接倒進排行榜:先做一個匯入前檢查器

昨天,我用自己的 YouTube Music 紀錄產生第一份活動 Recap。來源 ID、頻道、日期與月份都能統計,每張表也會交代資料覆蓋率。 今天開始處理第二...

鐵人賽 AI Engineering DAY 7

[Day 7]:先別寫 Prompt:先設計出資料種子(Data Seeding)來定義案例、邊界與資料分布

上一篇先把 Guardrails 的六個驗收情境改寫成合成資料需求,並且分清楚三類條件:哪些一定要固定、哪些可以變化、哪些不能交給模型自行發明。 接下來很容易直...

鐵人賽 Build on Google AI DAY 6

【Day 6】設計思考實踐:使用者旅程圖(User Journey Map)與跨世代痛點洞察

在軟體開發中,最昂貴的浪費莫過於 工程師加班加點寫出程式碼,最後卻沒有人願意用。 為 NGO(非營利組織)打造場地與設備預約系統時,我們面臨的最大挑戰並非技...

鐵人賽 AI Engineering DAY 21

Day 21|認證與權限:JWT、RBAC

前言 今天前半講認證與權限本身要決定什麼,後半講這一段交給 AI 做的時候,會遇到什麼、怎麼處理。 昨天說到 昨天處理掉 migration 的問題,今天...

鐵人賽 ChatGPT & Codex DAY 6

Day 06|從功能走向架構:VoCare 的資料到底怎麼流?

前面已經整理出 VoCare 的兩個核心功能: AI 個人化陪伴與記憶系統 長者狀況紀錄與趨勢整理系統 接下來要處理的,就是把這些功能真正串成一條完...

鐵人賽 AI Security DAY 27
Agent的系統防禦升級 系列 第 27 篇

DAY 27 // 修復 user_task35 &繼續研究 user_task36

今天 AgentDojo 實驗主要延續前一階段的 user_task36 測試,經過確認後發現,AgentDojo 的 User Task 並不一定只能使用官方...

鐵人賽 AI Engineering DAY 7

Day 7|AI 要怎麼真正認識你?VoCare 的個人化記憶設計

如果每次打開 VoCare,都要重新告訴 AI 自己是誰、平常的習慣是什麼,那其實很難稱得上真正的「陪伴」。 所以今天想介紹 VoCare 另一個很重要的功能:...

鐵人賽 IT Operation DAY 6

Day 6|跨帳號存取,該用 AssumeRole 還是 Resource-based Policy?

上一篇提到,AWS 不會只看到一條 Allow 就停止判斷,同一個帳號內,Identity-based Policy、Permissions Boundary、...

鐵人賽 AI Engineering DAY 3

讓 Spring Boot 跟我說 Hello

Day 5|讓 Spring Boot 跟我說 Hello 昨天的 Day 4 終於正式建立了 Spring Boot 專案,也成功讓專案跑起來。 但是目前的智...

鐵人賽 Modern Web DAY 6

【 Day 05 】這份資料什麼時候算舊,什麼時候該消失?|遠端世界(二)

昨天我們把遠端資料搬到了元件外面的一個 Map 上,讓兩個元件共用同一份,這個 Map 叫做快取。然而,它不知道什麼時候該刪去裡面的請求,因為它不知道還有沒有元...

鐵人賽 Software Development DAY 6

Day6 - 請求驗證 Validation vs Laravel Form Request

Laravel Form Request 怎麼運作 Laravel 的驗證邏輯通常寫在獨立的 FormRequest 類別裡: class CreateLink...