標籤: 教學
所有帶有標籤「教學」的文章。
[Day-1]Zig:延續了 C 使用者最喜歡的低級操作,再加上 Rust 的現代特性
Zig 程式語言簡介
Zig 是一個通用功能程式語言及工具鏈(Toolchain),主打強健、最佳化和重複利用。 Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
非網頁人的 Tauri + Vue3 入坑筆記
router + i18n + Vuetify + Rust + TypeScript
這陣子我在使用 Tauri 寫一個電子零件庫存管理工具 —— Elebox,工具練是 Vue3 + Vuetify + Vite + TypeScript + pnpm。這篇文章稍微記錄一下我在學習並使用它們時遇到的情況及基本用法。 主要得力於 Vue 的易用性,所以我這個不是網頁技術棧的人也可以簡單寫出一個還像樣的 Tauri UI。 注意,本人非網頁前後端出身,也沒有仔細的看過教學,這篇文章的內容只是個人經驗僅供參考。若有錯歡迎指出。以下的範例只是用法參考,不具實際意義。本文以 TS 代表 TypeScript,JS 代表 JavaScript。
發佈#教學
#Rust
#程式
NXP MCUXpresso 入門踩雷記錄
第一次用 NXP MCU(MCX N947)
我以前都是使用 STM32 系列的 MCU 較多,也有稍微用過 Nordic nRF5 系列,最近想玩玩看 NXP 的 MCU,所以我買了片 FRDM-MCXN947 開發板來用,它搭載了 MCX N947 雙核心 Arm-M33 MCU。 不過我在入門的時候遭遇了一些問題,因此寫了這一篇文章記錄一下。
發佈#教學
#嵌入式
完整備份 GitHub 上的所有 repo
使用 GitHub CLI 和 clone --mirror
資料備份在現代是一個非常重要的習慣及任務,不要讓重要的資料只存在一個地方是備份的第一步(例如只放在 GitHub 上),本文提供一個方法,來用一個腳本自動完整備份你在 GitHub 上的所有 repo,包含所有的 branch 和 tag。
發佈#教學
#Git
#程式
在 NeoVim 中使用 Flash 取代 Easy Motion 來快速跳轉
對於常用 Vim 的人來說,Easy Motion 絕對是一個好用的插件,它可以讓你在使用 Vim 時更快速且方便的將遊標移動到螢幕上任何想要的位置。不過,對於 Easy Motion 不少人也有一些意見,例如太久沒人維護(筆者寫本文當下最後一筆 commit 是 2022 年,且只是修改文件)、實現方式老舊、慢... 為了有一個更現代、快速的類-Easy Motion 體驗,我開始轉而使用 Flash。目前已經用了半年,我認為 Flash 可以完全取代 Easy Motion,而且可以做得更好。
發佈#Vim
#教學
簽署 commit 並設定 GitHub GPG Key 以驗證
Git commit signature verification & GPG key
在 GitHub 看 commit 記錄時,可能會發現有些 commit 被標記為已驗證(Verified),代表這個 commit 可以確認是真的由此使用者提交的。因為 commit 是可以僞造的,你只要知道某人的 username 和 email 就可以用 git config --global user.name 和 user.email 設定並假冒 commit 的作者。然而這兩項資訊在現代來說超級公開。
發佈#教學
#程式
[自製QMK鍵盤-3] 產生並編輯QMK韌體
2024 QMK 韌體編輯教學
在上一篇文章中已經完成鍵盤的 Layout,這篇文章將會接續製作步驟的第 3 步——生成並編輯 QMK 韌體。
發佈自製QMK鍵盤#教學
#DIY
#3C
#QMK
[自製QMK鍵盤-2] 如何選擇微控制器 MCU?
在正式編寫 QMK 韌體前,我們還需要先決定要使用什麼微控制器(Microcontroller,MCU)。這篇文章會介紹幾個比較常見的 MCU 並且說明它們的優缺點,讓你可以依據不同的需求來選擇要使用的 MCU。 要注意的是,本文的重點是 MCU IC 本身而非開發板。不同的開發板可能會使用相同的 MCU(例如 Pro Micro 和 Arduino Leonardo 都是使用 ATmega32U4 這顆 MCU),但其出廠預燒的 Bootloader 可能不同。
發佈自製QMK鍵盤#教學
#DIY
#3C
#QMK
Vim 複製並連續取代文字
我在使用 Vim 撰寫程式時,常常需要複製一段文字,然後連續在多個地方貼上/取代。這篇文章簡單記錄一下我目前比較順手的做法。
發佈#教學
#Vim
[自製QMK鍵盤-4] 編譯與燒錄
QMK 韌體編譯及燒錄教學
在上一篇文章中我們已經有了 QMK 韌體原始檔,接下來就可以進行編譯和燒錄,也就是製作步驟的第 4 步。 編譯和燒錄的步驟對於不熟悉程式和開發板的人可能會覺得複雜,但是其實沒有這麼困難,只要仔細地遵循步驟應該是不會出什麼問題。
發佈自製QMK鍵盤#教學
#DIY
#3C
#QMK