iT邦幫忙

17th鐵人賽相關文章
共有 19759 則文章
如何營運一間公司 系列 第 3 篇

技術 變革

創業本身就是一種最初步的變革。 一項事業能不能活下來,有很多因素,即便活不下來,也可以馬上止損出場。這樣的概念其實跟 DevOps 或是敏捷的想法很像:「找出問...

鐵人賽 Software Development DAY 3

技術 Day 03 - ISR 與 micropython.schedule 的限制

嗨~各位看官好啊~昨天咱們已經把一個最基本的 GATT server 完成了~看官們說不定會有種:「哼~不外如是!閃開!讓專業的來~」是的~此等微末之技對各位小...

技術 《Re:Human》任務: 打造個人裝備

今天任務 今天睡醒之後,眼前系統忽然跳出: 任務是打造個人裝備 請打造一個屬於你個人的裝備,裝備必須齊全完整 我把個人能力表呼叫出來,發現多了一個個人...

鐵人賽 Software Development DAY 2

技術 抓交替(一):交接

在軟體開發領域,專案交接幾乎是每個開發者都會遇到的情境。無論是因為同事離職、內部調動,還是專案轉手給其他團隊,交接的品質往往直接影響專案的後續發展。在職涯初期,...

鐵人賽 生成式 AI DAY 2

技術 Day 02|ChartData 模型轉譯與資料結構還原

本日任務聚焦於 Moira 占星系統的核心資料結構 —— ChartData 類別。 這個類別在 Java 中負責儲存星盤中所有天體、節氣、宮位與曆法相關資料,...

鐵人賽 Modern Web DAY 2
Laravel 是甚麼 系列 第 2 篇

技術 認識資料型別

居然有人追蹤~感謝但是為了怕忘記按送出會先打一個草稿然後再持續優化喔~Laravel 支援在模型的 $casts 屬性中指定多種資料型別進行轉換,常見支援的型別...

鐵人賽 Modern Web DAY 3
Learn HTTP With JS 系列 第 3 篇

技術 HTTP/1.1 為何只能 6 個連線? HTTP/2 如何突破限制?

[更新 2025/11/19] 本文原標題為「HTTP/1.1 HOL blocking」,經重新檢視後發現概念有誤。 實測環節 首先,用 NodeJS htt...

鐵人賽 Software Development DAY 3

技術 Day 3: 基本語法介紹 - Insert 和 query

Insert 要把資料塞到table裡面,需要使用 INSERT INTO,並在VALUES裡面指定每個欄位的值,如果沒有指定欄位,必須每個欄位都給值。 INS...

鐵人賽 Software Development DAY 20
30天收斂後端開發心法 系列 第 20 篇

技術 30天收斂後端開發心法 - (20) Git Hook

在開發規範會議中,我們曾討論「如何具體落實團隊的開發流程規範」,其中一個具體做法就是使用 Git Hook: 在 commit 前,自動執行檢查流程,以確保程...

鐵人賽 IT 管理 DAY 3

技術 Day 3 需求搞不清,專案一定失

軟體開發專案的失敗,是一個在業界中常見且持續存在的問題。很多專案會被取消、大幅超出預算和時程,或未能達成其預期目標。其中最常見的原因,是使用者提出的問題不明確、...

鐵人賽 Software Development DAY 19
30天收斂後端開發心法 系列 第 19 篇

技術 30天收斂後端開發心法 - (19) HTTP Client

在 Laravel 專案中,當我們需要向 外部 API 發送請求 時,常用的工具有: 傳統的 Guzzle Laravel 7 之後內建的 HTTP Clie...

鐵人賽 Software Development DAY 18
30天收斂後端開發心法 系列 第 18 篇

技術 30天收斂後端開發心法 - (18) Laravel Mock

在撰寫 Laravel 的單元測試或整合測試時,我們常常會遇到以下情境: 有某個方法你「不想真的執行」,而是希望它「假裝已執行並回傳你想要的結果」。 這時候...

鐵人賽 Software Development DAY 17
30天收斂後端開發心法 系列 第 17 篇

技術 30天收斂後端開發心法 - (17) Laravel Tinker

Laravel 提供一個互動式命令列工具 Tinker,可以讓我們直接在命令列中執行 PHP 程式碼,非常適合用來: 測試函式 操作資料庫 派發任務(Jobs...

鐵人賽 Software Development DAY 16
30天收斂後端開發心法 系列 第 16 篇

技術 30天收斂後端開發心法 - (16) Laravel Helper

在專案中,我們常常需要重複使用某些資料處理邏輯,例如: 資料格式轉換 參數包裝 特定演算法這時就可以自訂全域的 Helper function,讓整個專案都能...

鐵人賽 Software Development DAY 7

技術 【2025鐵人賽】用作業系統讀懂另一半的OS:Process 03

今天是Process最後一節了,撐住阿!!!!! 行程間通訊(Interprocess Communication, IPC) OS中,絕大多數情況下不是只...

鐵人賽 Software Development DAY 6

技術 【2025鐵人賽】用作業系統讀懂另一半的OS:Process 02

上下文切換(Context Switch) 電腦裡的 CPU 數量是有限的,但同時想被執行的process 卻有很多。當OS想要從一個process切換到另一個...

鐵人賽 DevOps DAY 1
DevOps 練功日記 系列 第 1 篇

技術 DAY1

DevOps 是一種整合開發(Development) 和營運(Operations) 的方法論,旨在縮短軟體開發週期,提高產品交付的速度和可靠性。 DevOp...

技術 GenAI 對用戶體驗領域帶來的挑戰!

今天來寫文章的心得這篇文章「Generative AI: UX Research Agenda 」由 Nielsen Norman Group 發表,探討生成式...

技術 在航廈與程式碼之間:一位文組IT人的「軟技能的旅程」啟程

還記得2017年年底到獅城跨年,我搭的是新加坡航空,快接近午夜子時前,降落在第三航廈,入境時路過看到的那對翅膀,是世界各地旅人經過的打卡熱門景點,對著他拍完照...

技術 ( Day 3 ) CSS 語法規則與結構

CSS 雖然不能真正算是程式語言,但也是一種「樣式語言」,因此也會有撰寫的語法規則和結構,這個單元會介紹 CSS 的語法規則和結構,只要掌握基本要領,就能寫出容...

鐵人賽 Modern Web DAY 3

技術 ( Day 3 ) 純 CSS 製作 Google 載入動畫

好幾年前第一次看到 Google 圓形翻頁載入動畫時,就讓我下定決心,一定要用純 CSS 把它給做出來!所以當時就使用了 CSS 動畫和變形,真的用純 CSS...

鐵人賽 AI & Data DAY 3

技術 (Day 3) 多項式迴歸 (Polynomial Regression)

昨天介紹了線性迴歸 (Linear Regression),它適合用來處理特徵與目標之間為線性關係的情境。然而,真實世界的資料往往並非純粹線性,而是呈現複雜的非...

鐵人賽 Software Development DAY 15
30天收斂後端開發心法 系列 第 15 篇

技術 30天收斂後端開發心法 - (15) File Storage

Laravel 提供強大的 File Storage API,讓我們可以輕鬆地與本地或遠端的檔案系統互動。 基本使用方式 Laravel 內建支援多種儲存驅動,...

鐵人賽 Software Development DAY 14
30天收斂後端開發心法 系列 第 14 篇

技術 30天收斂後端開發心法 - (14) Laravel Validation

Laravel 的驗證系統讓我們可以輕鬆地限制與過濾輸入參數的格式,若驗證不通過,系統會自動回傳 422 Unprocessable Content 錯誤,省去...

鐵人賽 Software Development DAY 13
30天收斂後端開發心法 系列 第 13 篇

技術 30天收斂後端開發心法 - (13) Laravel 產 PDF

繼上回介紹如何透過 Laravel 讀取與產出 Excel 檔案之後,我們這次來介紹如何透過 mPDF 這個套件來產生 PDF 檔案。 安裝 mPDF 套件 使...

鐵人賽 Software Development DAY 12
30天收斂後端開發心法 系列 第 12 篇

技術 30天收斂後端開發心法 - (12) 如何用 Laravel 產 Excel

身為後端工程師,處理資料是家常便飯,在專案中也經常需要產出報表。在 Laravel 中,我們可以透過套件 PhpOffice\PhpSpreadsheet\Sp...

鐵人賽 Software Development DAY 11
30天收斂後端開發心法 系列 第 11 篇

技術 30天收斂後端開發心法 - (11) Laravel Pint

在團隊開發中,維持一致的程式碼風格非常重要。Laravel 官方提供了非常實用的格式化工具 Pint,讓我們可以快速統一整個專案的程式風格。 Pint 是什麼?...

鐵人賽 Software Development DAY 10
30天收斂後端開發心法 系列 第 10 篇

技術 30天收斂後端開發心法 - (10) Eloquent

什麼是 Eloquent? Eloquent 是 Laravel 提供的 ORM(Object-Relational Mapping)工具,讓我們能夠以「物件導...

鐵人賽 生成式 AI DAY 2

技術 (Day 2)我的 AI 協作夥伴:開發過程中的分工、觀察與反思

在上篇文章中,我簡單介紹了我的背景和這個兒童任務管理平台的開發契機,以及我如何透過 Vibe Coding 的方式開發整個專案。今天,我想聚焦在這段開發旅程中陪...

鐵人賽 Software Development DAY 9

技術 30天收斂後端開發心法 - (9) Laravel 資料庫操作簡介

Laravel 提供了完善的資料庫操作工具,讓後端 API 開發中常見的 CRUD 操作(建立、讀取、更新、刪除)變得簡單、結構化。 Migration — 建...