文章
RMK:Rust 機械鍵盤韌體教學
在這個 Rust 滿天飛的現在,不管是網頁前後端、桌面軟體、嵌入式系統還是開發基礎建設都可以看到 Rust,鍵盤韌體怎能讓它缺席呢?RMK 是一個以 Rust 寫成的機械鍵盤韌體,架構在 Embassy 框架上。
[自製QMK鍵盤-3] 產生並編輯QMK韌體教學
在上一篇文章 中已經完成鍵盤的 Layout,這篇文章將會接續製作步驟 的第 3 步——生成並編輯 QMK 韌體。
本 Blog 遇到的 SEO 問題
本 Blog 大概在 2024 年 10 月初的時候迎來一次重大變更,包含購買了網域 ziteh.dev,將網頁框架改成 Astro ,並且也將 Theme 改成我從 Astro Paper 調整而來的 Astro Paper-S 。託管服務也從 GitHub Pages 改成 Cloudflare Pages 。 在一切都調整好後,我對新的 Blog 無論是介面外觀還是功能上都很滿意。但是在幾個月後我發現 Blog 的 SEO 完全壞了,從 Google 直接搜尋文章名稱,甚至在進階搜尋中明確指定網址和域名也都不會出現任何結果。這個問題算是相當嚴重。
Restic 跨平台開源備份軟體基本教學
Restic 是一個跨平台的開源(Open source)增量備份工具,可以用來備份各種檔案。除了本地外,也可以備份到像是 Amazon S3、Google Cloud Storage 或 Minio 伺服器上。 我以前都是用 Duplicati 進行備份,不過有些資料久久才變化一次,並不需要定期排程,而是需要在每次變更後手動備份,但它的每個版本無法命名(無法像 git commit message),這樣我無法看出各個版本的主要變化到底是什麼(也就是說其實我更需要的是版本控制)。現在嘗試使用 Restic,算是有解決我的問題,用起來覺得滿不錯的。 因為檔案很大(數十上百 GB),因此不適合使用 git。
非網頁人的 Tauri + Vue3 入坑筆記
這陣子我在使用 Tauri 寫一個電子零件庫存管理工具 —— Elebox ,工具練是 Vue3 + Vuetify + Vite + TypeScript + pnpm。這篇文章稍微記錄一下我在學習...