還在為重複的工作感到厭煩嗎?讓 n8n 來拯救你的生產力!
全部年度的系列,依主題
AI
一個 Slack AI ChatBot 的完整開發歷程,從產品發想到生產部署的 30 天技術實踐分享。 從 0 到 1:如何將普通 Slack Bot 升級為具有身份認知、支援多輪對話、甚至能 Bot 間協作的 AI ChatBot。 從 …
你是不是覺得調整AI模型的超參數像是在無盡的迷宮裡迷路?別擔心,這系列文將帶你脫離困境!我們將介紹傳統的啟發式演算法,如粒子群演算法(PSO)和基因演算法(GA)等一堆有趣的東東,並分享如何輕鬆應用這些演算法來調整TensorFlow、Ke…
隨著大型語言模型(LLM)的迅速發展,越來越多的開發者開始探索創新應用,然而許多人將其局限於聊天機器人,忽略了其在資料處理上的潛力。這系列文章將探討如何建立 LLM 工作流,特別是 No code 開發的應用,減少程式碼撰寫,並專注於商業邏…
筆者學習 Large-Scale Language Model (LLM) 的筆記。
現代社會的生活處處都和各大科技公司的產品密不可分,究竟這些 app 是如何被設計、演算法為何,讓我們一起利用這 30 天,一探究竟。
前端與 Web
今年暑假,Vue3.6 官宣兩大黑科技:Vapor Mode (無 Virtual DOM 編譯) 與 Alien Signals (高速依賴追蹤)。 這不只是效能飆升,而是顛覆我們理解框架的方式! 本系列讓我們一起拆解 Compositi…
潛水了一年,終於鼓起勇氣第二次挑戰鐵人賽。 這次將延續前一次的主題,從 React 繼續往 Next.js 學習。雖然主題不同,但是核心目標不變,一樣是希望自己能透過這三十天的挑戰,「不只要會用,還要真的懂」。另外這次預計還會搭配實作去觀察…
我們來嘗試維護一套自己的 UI Library 吧! 也許你不一定認同我的看法,但我認為,身為一個優秀的前端工程師,即使沒有自己手刻一套 UI Library 的打算,也應該要了解每個元件應該怎麼實現,應該涵蓋哪些功能,有哪些細節是我們需要…
在現代網頁開發中,Web API 為我們提供了強大且靈活的工具來實現許多功能,從基本的 DOM 操作到複雜的數據處理,幾乎都能靠 Web API 幫我們解決。 如果還沒聽過或使用過 Web API 的朋友,希望這個系列文章能帶你認識與體會 …
適逢最近被公司委派將其中一個產品的前端框架搬到 Next.js 上,去年年底 Next.js 也迎來了官方稱之為 2016 Next.js 推出以來最大的改版 。接觸 React 一段時間了的我也希望自己對於對於 React.js 和 Ne…
近年來 Web 3 及區塊鏈技術已取得越來越高的關注度,它將顛覆我們對網路以及金融的認知與使用方式。從 Web 2 的中心化架構轉換到 Web 3 的去中心化架構,對於想要進入這個領域的工程師來說,除了需要掌握基本軟體開發的技能,也要對 W…
軟體開發
本系列用 30 天實作 Make × AI × Odoo 的自動化整合流程。每天寫一點、串一點,讓 AI 和自動化默默幫我們減少重工、提升效率,還能順便增加摸魚的時間(誤)。希望大家看完這 30 篇後,不只知道怎麼做,也能打造出屬於自己的自…
身為一個在軟體開發領域打滾多年的「Old School」工程師,深知測試的重要性,也深刻體會到從零開始建立測試文化的挑戰。 隨著生成式 AI 興起,GitHub Copilot、Claude、ChatGPT 等工具確實讓測試 程式碼產生變得…
這是一場屬於勇者與程式碼的冒險。透過 Rust 與 Bevy,將逐步打造一款像素風格的 Rogue-lite 遊戲。從勇者的誕生、隨機產生的地圖,到怪物的挑戰、寶物掉落與最終 Boss 對決,每篇文章都能體會到一個遊戲的開發過程。最後,30…
利用AI工具,聰明進行 Odoo 程式開發
Python 是一款容易學習的程式語言,正因為抽象化的結果,即使是初學者也能夠很快的上手並開始撰寫程式。但,你知道你正在寫的這個資料結構或是呼叫的函數是怎麼運作的嗎?希望藉由閱讀原始碼的過程,能夠更多了解一點 Python 的運作原理,並對…
本系列源自彰師大最多學生使用的 LINE Bot 「彰師小生物」,每年互動超過 200,000 則訊息,累積超過 9,000 位好友,更獲學校邀請於通識講座經驗分享,而開發者卻來自八竿子打不著的生物系。作者將透過 Python、Django…
雲端與維運
從Prometheus, Grafana再到ELK stack, 把工具都摸過一輪之後,發現自己侷限於工具的使用,卻沒有好好了解可觀測性工程是什麼?它又該如何在工作現場當中實踐?本系列文將從我們熟知的三本柱metrics, traces, …
在 Kubernetes 生態系中,Cilium 透過 eBPF 打造新一代 CNI Plugin,不僅突破傳統 iptables-based 的限制,更帶來更高效能的封包處理、強大的可觀測性與更精細的安全控制。 這個系列會以循序漸進的方式…
一場跨星際的活動即將舉辦,首次承辦這場活動的承辦星球擔心自己無法應對即將迎來的巨大流量,而決定派人到位於星際聯盟邊緣的地球,學習傳說能應付這種等級的 DynamoDB 資料庫。 時間有限,新手上尉洛基與另一位幫手灰影能在 30 天內順利跟 …
從系統性能工程這門領域介紹起. 再從 Go 這語言出發,學習分享關於記憶體管理 GC 這類知識。 然後藉由 pprof、trace、GPO 等玩看看。最後玩看看Grafana Pyroscope。 最後再關聯回可觀測性工程 這樣的內容我不知…
接續 2023 iThome 鐵人賽的 '從Software Developer的角度一起認識 Kubernetes' 系列,這次會更深入介紹 Kubernetes 的 核心組件 與 原理,並實踐 GitOps、藍綠部署 與 金絲雀部署來提…
參賽者本人入職網站可靠性工程師大約一年,而且在那之前完全沒有相關的經驗。 想藉由分享這一年來的心路歷程,讓其他對這個職位感興趣的工程師能夠對該工作一探究竟,在彼此交流的同時,也可以更加完善這個職位的整體文化。
行動開發
本系列將從 Flutter 的基礎知識開始,一步步深入探索這個強大的跨平台開發框架。
在當今的世界中,人工智慧的應用越來越廣泛,從最初的數據分析到今日的自然語言處理,AI已深深烙印在我們的生活中。其中,語言學習的領域更是AI的重要戰場。接下來的30天,我們將以Ionic建構跨平臺應用程式並以Angular框架為基礎,搭配今年…
你曾經對APP開發感到好奇,卻一直不得其門而入嗎? 這系列文章的會帶著期待又害怕受傷害的你,透過最精簡的做工、藉由Flutter這個跨平台開發工具,完成一個Android及iOS雙系統的App,並上架到App商店。 我們的目標不是完成一個強…
大家好,我是一名正在成長的 Flutter 工程師。「Crew Up!」開發日誌,源自過去一年多的學習與實戰。 今年夏天,我和五位設計師參加 AAPD UI Bootcamp,合作完成一套 Design System。這段密集協作讓我體會到…
開車在路上,聽到廣播播報「國道三號 123K」,你能馬上知道在哪嗎?想去「台 7 線 77K」打卡,地圖卻不知從何查起?這個生活中的小痛點,就成了我這次鐵人賽專案的起點。在這 30 天,我將挑戰從零開始打造一款 iOS 公路定位 App,展…
「啊!牛奶怎麼過期了!」、「衛生紙用完了怎麼沒人買?」、「菜炒到一半才發現沒有蒜頭?」。 家裡常常發生日用品無法妥善管理的狀況,導致生活中有諸多不便。這次就藉由30天的時間,讓我們一起來打造一個能夠管理日用品的iOS App,讓生活變得更加…
資安
本系列將帶領讀者逐步探索 Active Directory 的攻擊與防禦技巧。內容涵蓋從基礎的 AD 架構與帳號枚舉開始,進入 PowerView、BloodHound 的資訊蒐集,再到 Kerberos、NTLM Relay、DACL、A…
這個攻略將通過詳盡的每日指南,帶領讀者深入了解這款設備的廣泛用途和操作技巧,涵蓋從基本配置到進階功能的各個方面。在這 30 天裡,我們將學會如何使用 Flipper Zero 進行 RFID 克隆、紅外線信號捕捉、無線頻率分析等操作,並探索…
如果把網頁前端資安的領域比喻成一個宇宙的話,XSS 或許就是那顆最大最亮的星球,佔據了多數人的目光。但除了它以外,在宇宙中還有很多沒這麼大的行星與恆星,它一直都在那,你只是沒發現而已。 除了 XSS 以外,還有更多值得學習的資安議題。在這個…
Web tracking 是一種藉由識別使用者以追蹤使用者上網資訊的行為。Web tracking 的用途時常侵害使用者的隱私,像是蒐集使用者瀏覽紀錄以投放廣告等,使得它成為 browser security 中重要的一環。早期許多追蹤者使…
驚!原來微軟給了駭客內建後門? 本系列將在30天內,帶領資安入門者深入探索Windows環境中Living off the Land Binaries And Scripts(LOLBAS)的強大功能與濫用場景。 每日聚焦一款系統原生工具,…
本系列會圍繞著惡意程式與 Zig 程式語言展開一系列的大冒險,不只會詳盡的說明各種惡意程式技術,同時也會手把手教學 Zig 語言的惡意程式如何撰寫,從 Shellcode 加密/混淆,到五花八門的 Process Injection 和系統…
管理與敏捷
專案管理的當然有章法,這些規範就像食譜裡的步驟,看起來按部就班就能端出一道料理,然而任何進過廚房的人都知道,食譜不會告訴你煮到一半瓦斯沒了、或是最重要的醬油倒太多了該怎麼辦。 專案管理的真實樣貌,就是在遵循流程的同時,又需要不斷處理各種教課…
在接觸的台灣公司中, 大多認為測試很簡單, RD 可以兼著做. 並沒有想多花心思去學習. 可是經理或 RD內心裡, 都知道測得不夠, 很害怕出事 市面上有關於軟體測試的書籍很少, 即使有也多數偏向自動化測試. 測試基本知識幾乎沒有, 更不用…
在變化多端的世界裡, 團隊如何能快速因應變化, 是一個刻不容緩的議題. 在 Scrum 方法出現後, 這方面的處理出現了曙光. 但是 Scrum 只是針對單團隊, 對於多個團隊要如何協作, 這邊還沒有一個好的做法. 因此, 本次參賽將分享 …
開發流程百百種,無論是瀑布式、敏捷式、隕石開發式,還是雞尾酒式。什麼都來一點真的有用嗎?抑或是痛苦的開端? 公司花錢導入了敏捷工具但為什麼不敏捷?身為從domain story、開發到結案成果報告一手全包的校長兼撞鐘工程師,藉由這次機會,整…
選擇2022/9/10中秋節發出第一篇文章,因為啊,只有月圓時人才會把理智拋在一旁,完全用心情做決定。 1.MIS鳥事及管理:中小企業MIS的鳥事及MIS部門管理的專案思維(3) 2.Redmine:Redmine的介紹 3.日常管理:Re…
敏捷並不是一套標準答案。Scrum、Kanban 各有優點,但往往無法完整解決團隊或組織的複雜挑戰。Disciplined Agile(DA)正是為了這個問題而生,它強調「情境決定做法」(Context Counts),並提供完整的工具箱,…
佛心分享
會採用Vue3開發遊戲介面,最終目標是做一個好玩的紙牌接龍遊戲。 預計會從怎麼用網頁顯示紙牌、拖曳紙牌,翻轉紙牌等技巧說起,雖然寫得當下我還不會... 希望能以一層層疊大樓的方式說明實現遊戲的進度。
你是否對營養師的刻板印象還停留在開減肥菜單?但是這次營養師不開菜單了,要用 Next.js 13 寫全端。 本次的參賽 Project 將以 Next.js 13 實作一個 Link in Bio Tool 自介多連結工具的全端專案,包括前…
字體排印學(Typography)是一門揉合傳統人文與前沿科技的藝術,就讓我們在接下來的 30 天內深入淺出的了解字型的技術以及可玩性,並嘗試做出酷酷的成品。
大家好,我是機器人幽默研究員,簡稱機默 (Jim),一名熱衷於前端開發和數據視覺化的工程師。今天,我想與大家分享一個 30 天的 side project 旅程,題目是「打造紐時風格的時間線小遊戲」。 為什麼選擇這個主題呢?紐約時報(New…
一天一支 CSS 教學影片,HTML 疑難雜症遠離我~ ( 應該吧 )
OpenCV可以做到的偵測與辨識已經被廣泛使用, 我認為是個值得學習的好技術, 本篇盡量以程式碼實作方式來分享。 本人也同樣在學習中~希望大家可以一起快樂學習:)
自我挑戰
UX 的那些事
簡單我對介紹 SQL Server 的看法
從知名文章「韌體工程師的0x10個問題」延伸,講述三十個跟韌體工程師、C、C++ 相關的概念。
基礎或一般指令型 LLM 著重文字續寫與指令遵循,reasoning model 則透過問題分解、多次取樣、反思與可驗證獎勵,把更多運算投入解題。推理模型仍以逐 token 預測產生文字,但若只用「隨機鸚鵡」概括它,便忽略了後訓練、測試時運…
Arduino 玩了二十年,終於不只會控制 LED! Arduino UNO Q 把微控制器與微處理器放在同一塊板子上,既能用 C++ 處理即時控制,也能以 Python 執行 Linux、Web 與邊緣 AI。 本系列將用 30 天,從 …
mpv 是個很好用的播放器,但它沒有設定畫面,所有東西都得自己寫在文字檔裡,第一次碰通常會直接放棄。 這幾年我一直在用,也常幫朋友設定。網路上其實都找得到這些設定,只是不常碰,隔一陣子連我自己都會忘記怎麼弄,乾脆整理下來。 這 30 天我用…
其他
機器學習一直是最近應用的熱潮,不管是大語言模型(LLM)還是比較早期的深度神經網路(DNN) 都有其應用的場景存在。但機器學習模型本身就沒有安全議題嗎? 答案當然是否定的,有新技術的地方就會有破綻,有破綻的地方駭客就會想利用。但機器學習模型…
今年在 { Laravel x Vue } conf Taiwan 2023 研討會上跟大家分享的題目是「被 Vue 框架耽誤的構建工具 - Vite」,但由於時間限制只能點到為止,這回將改用以 30 天的影片帶著大家一起慢慢研究 Vite…
期望透過手把手的影片教學各種漏洞的環境如何建立跟驗證,並在自己的能力範圍內解釋漏洞的運作原理,讓開始學習資安的新手也可以不用藉由Vulnhub 或是上網冒險搜尋肉機進行漏洞測試,也能夠讓程式開發者透過影片感受到與漏洞的距離其實並非那麼遙遠。
linux 的終端機/命令列介面,是很有用的工具,但對於沒有接觸過的人,可能會有點感到迷惘。特別是開始接觸程式開發、資料科學、人工智慧,時不時地會突然遇見他。這個系列簡單聊一下相關的工具以及基礎概念。
老闆想要即戰力,但教學都是從基礎開始;我說我要接金流,你還在跟我說什麼是變數。 這次的系列文章,盡可能避開從零開始的教學,提供實戰的程式碼,讓你複製加個設定就能用!
在使用 Vue 3 開發網站可能會面臨需要做 SEO 的情境,為了解決該情境問題,你可能會找到使用 Vite 做預渲染或其他方式,Nuxt 3 也是其中一個解決方案,且有更多強大的功能,目前 Nuxt 3 已是穩定版本,你可以使用它來實現 …