iT邦幫忙

技術文章

RSS
鐵人賽 Software Development DAY 18

[Day 18] Either Functor:處理錯誤

前言 在上一篇 Maybe Functor 的文章中,可以看到 Maybe 讓我們的程式不會因為 null 或 undefined 而出錯、管線斷裂,即使物件...

鐵人賽 Rust DAY 20
用刷題來練RUST 系列 第 20

用刷題來練RUST Day20 Rust智慧指標

在先前Linked List、stack的深度優先搜尋(Depth First Search)和佇列Queue廣度優先搜尋中我們在leetcode題目上會看到,...

鐵人賽 自我挑戰組 DAY 18

Day 18: 讓 AI 聽懂人話 - Prompt Engineering 與 JSON 解析

前言 大家好!在 Day 17,我們成功地在 App 中呼叫了 Google Gemini API,並收到了 AI 對發票文字的初步分析。這是一個巨大的突破,但...

鐵人賽 Software Development DAY 18

【Day18】集合型態壓軸登場:Dictionary 字典

前言 從 Day9 的 List 串列 開始,我們一路上已經認識了集合型態家族的三位成員: List 串列:隨時增刪改的百寶袋 Tuple 元組:固定不變...

鐵人賽 Software Development DAY 19

Day 19 - 在 Unity 中使用 AI TTS 文字生成聲音模型

這一章要來介紹文字生成語音的模型 - Eleven Labs https://elevenlabs.io/ Eleven Labs 是目前市面上最強大的 AI...

鐵人賽 Modern Web DAY 22

Day 22|型別守衛與類型窄化:讓 TypeScript 幫你聰明收斂型別

1) 為什麼需要型別守衛? TS 的型別推論雖然很聰明,但在以下情境會「卡住」: ts CopyEdit type ApiResult = User | Api...

鐵人賽 生成式 AI DAY 18

Day 18: 為什麼要做 GASO?在 AI 時代我們該如何高效學習?

Day 18: 為什麼要做 GASO?在 AI 時代我們該如何高效學習? 還記得去年的鐵人賽,我在開賽前就花了很多時間把 30 天的架構先想好,所以每天寫文的時...

鐵人賽 生成式 AI DAY 30

【Day 29 + 30】完賽心得

備註一下:因為第三天拆成 3-1 和 3-2,這篇已經是第 30 篇文章了。 恭喜我成功完成三十天的賽程,雖然比賽是三十天,但其實從前面的規劃到真正完成大概花了...

鐵人賽 Mobile Development DAY 18

Day 18: Firebase Crashlytics - 錯誤追蹤與分析系統

在完成 Day 17 的推播通知功能後,我們發現需要一個完整的錯誤監控系統,來追蹤使用者在使用推播功能時可能遇到的問題。今天我們要為 Crew Up! 建立錯誤...

鐵人賽 生成式 AI DAY 19

Manage doc and build

今天利用local agent進行嘗試的部份主要是文件管理,由於每個agent都會產生文件,在docs裡的文件格式變得很不統一,而且目錄也越來越多,根本很難知道...

鐵人賽 Software Development DAY 18

持續調整&得到專案啦 exciting

第二次週會報告終於分享完英國留學小故事,但顧著介紹,沒有去開聲音。 其實一直覺得上班之前二十分鐘太少,需要更長一段時間才可以靜下心好好籌備code練習 因為領到...

鐵人賽 Modern Web DAY 18

【Day 18】在justify-content之前來聊聊CSS對齊

前言 今天來介紹justify-content屬性,在開始介紹之前我先插個話題,來聊聊justify這一詞來源。 justify與對齊的故事 這段與程式碼無關,...

鐵人賽 Modern Web DAY 18

讓登入更安全:JWT 與 Session 的導入

昨天我們建立了 Admin 後台雛形與登入頁面,但目前的登入流程仍是假裝的(輸入什麼都能進 Dashboard)。 今天要導入真正的 身分驗證機制,利用 JWT...

鐵人賽 自我挑戰組 DAY 18

Day 18:程式automatically初始化

Why do we need 初始化呢呢呢之前我們start run 程式的時候,我們在沒有創txt檔或手動讀txt檔的時候背景是空的會error,而現在我們要...

鐵人賽 Vue.js DAY 18

Day 13 : 用咒語守護表單:VeeValidate + Yup 的即時驗證魔法

前言 第 1~12 天,我們一步步把「飲料點單」施法到能跑、能管理、能共享。但真正上線的系統,錯的輸入就像走錯陣法:會讓資料歪掉、流程卡住,甚至害你加班(啊!)...

鐵人賽 Security DAY 18

Day 18. Kevin

偵查 PORT STATE SERVICE REASON VERSION 80/tcp open http...

鐵人賽 Security DAY 18
資安的原罪 系列 第 18

【18】資安的原罪 ch.3-2.e 供應鏈攻擊

【18】資安的原罪 ch.3-2.e 供應鏈攻擊 本章見證來自於信任對象造成的攻擊。 什麼是供應鏈攻擊 供應鏈攻擊(supply-chain attack)是...

鐵人賽 Software Development DAY 25
leetcode程式自學 系列 第 25

Day25 leetcode程式自學

今天解的題目是第七十題 Climbing Stairs。題目要求計算一個人要爬上總共有 n 階的樓梯,每次可以選擇爬一階或兩階,總共有多少種不同的方法能到達頂端...

鐵人賽 自我挑戰組 DAY 18

【三天學會樹莓派 5】從入門到實戰、再到全家族選購指南(含圖解 / 教學 / 比較)

Day 1|認識樹莓派 5:功能+設定起手式 只有 30 分鐘?照著本文走: ✅ 先用三分鐘掌握 Pi 5 的重點 → ✅ 完成「第一次開機設定」 → ✅ 跑...

鐵人賽 生成式 AI DAY 18

[18] 開發過程 - 部分驗證與測試 -3

指定畫休畫面 在前期規劃 PRD(產品規格書)時,有提到需要讓水獺的同事提供下個月的指定畫休,取得休假資訊後,也需要寫到排班工具,以便程式可以為每個畫假的人排掉...

鐵人賽 自我挑戰組 DAY 9

Day 17:大型專案管理策略 - 管理複雜的程式碼庫

今日目標• 學習管理大型專案的策略• 理解 Git Submodules 的使用• 掌握 Monorepo 的概念• 學會優化大型 repository 效能為...

第十八日:耳朵長好了,專家驗收來了

第十八日:耳朵長好了,專家驗收來了 一、開場:從「啞巴吉祥物」到「會聽的 Bot」 昨天才剛解決資料庫撞名的插曲,今天總算回到正軌。 前幾天我們忙著蓋牆、裝門鎖...

鐵人賽 自我挑戰組 DAY 18

DAY 18 我的鐵人賽第十八日 | 端火鍋的不只手速,還有台味服務

狂一鍋是臺灣「台味火鍋」的代表之一,最大的特色就是把台灣的經典料理搬進火鍋裡。你可能在其他火鍋店看到「昆布鍋」「麻辣鍋」「牛奶鍋」這些常見的選擇,但在狂一鍋,卻...

鐵人賽 生成式 AI DAY 23

Day23-ChatGPT

1️⃣ ChatGPT 是什麼? ChatGPT 是由 OpenAI 開發的 大型語言模型對話系統,基於 GPT 系列模型(目前有 GPT-3.5 / GPT-...

鐵人賽 自我挑戰組 DAY 18

Day18 Kafka 常見部署與維運考量

什麼情境下必須用 Kafka? Kafka 的核心價值是 「解耦」 —— 對來源數據與下游消費端的時間、空間解耦。這帶來兩種典型的使用場景: 一源多用 例...

鐵人賽 自我挑戰組 DAY 21

Day21 - AI OCR的MVP實戰(四) : 從商展曝光中開拓商機

實戰經驗分享的最後一篇來談談MVP的新產品, 透過商業展覽上的曝光機會, 來讓更多潛在客戶看見, 希望獲取更多潛在商機與意見反饋的機會, 但有時候要衡量這樣的...

鐵人賽 Modern Web DAY 18

Day 18:Web Bluetooth API 導論:安全限制與瀏覽器支援

今天,我們正式跨入專案的第三階段。過去十八天的所有努力——從學習 JS 語法、設計資料結構、打造動態 UI,到征服非同步程式設計——都是為了這一刻所做的準備。我...

鐵人賽 AI & Data DAY 18

30-18: [知識] 可以讓 AI 工具人知道外面世界的工具 3 - A2A ( Agent2Agent )

上一篇文章中咱們討論完 MCP,接下來我們應該會發現一直有和他比較的名詞,那就是A2A這就是我們今天的主題。 🚀 A2A ( Agent2Agent ) 的起...

鐵人賽 Vue.js DAY 18

核心響應式:ref/reactive/computed/watch

昨天完成了 RWD 響應式設計之後,我就開始思考,這個網站除了「能夠在不同螢幕下正常顯示」之外,還能不能再變得更聰明, Vue 的魅力並不只是畫面上好看,更是在...

鐵人賽 AI & Data DAY 18

[Day 18] 實戰 AI 客服助理:整合 Email 觸發與「真人審核」安全機制

昨天,我們成功為 n8n 裝上了 AI 大腦,它學會了根據我們的指令,草擬一封專業的客服回信。 但你肯定會立刻想到:想要AI先把擬好的信寄給你,你點頭了才真的寄...