iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

用 Web Serial/Bluetooth 來控制 ChameleonUltra 硬體 系列

如果想要模擬高頻 NFC 卡片,除了使用中國魔術卡之外,Chameleon 是目前最小的開源硬體,新一代的 ChameleonUltra 募資最近才剛結束,大小跟前一代的 ChameleonTiny 一樣,在我順利拿到這個硬體後,我想透過用 Web Serial/Bluetooth 來控制 ChameleonUltra 硬體,並且把這個過程寫成文章記錄下來。

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 透過 pug 建立開發測試用網頁

Day 21 透過 pug 建立開發測試用網頁 pug 這個 HTML 樣板引擎是 Express.js 預設的樣板引擎,但它也可以單獨使用,由於筆者很習慣使用...

2023-10-05 ‧ 由 戴均民 分享
DAY 22

Day 22 建立本地開發用的 HTTPS 伺服器

Day 22 建立本地開發用的 HTTPS 伺服器 瀏覽器對於 Web Serial API 跟 Web Bluetooth API 都有比較高的安全性限制,其...

2023-10-06 ‧ 由 戴均民 分享
DAY 23

Day 23 使用 typedoc 產生 SDK 文件

Day 23 使用 typedoc 產生 SDK 文件 寫文件雖然很枯燥乏味,但這卻是決定一個專案會不會被外部開發者採用的重要因素之一,所幸網路上有一些工具可以...

2023-10-07 ‧ 由 戴均民 分享
DAY 24

Day 24 如何撰寫 README.md

Day 24 如何撰寫 README.md README.md 是開源專案的重要文件之一,每個人看到專案的第一眼就會是它,它可以幫助人們了解專案的目的、功能、如...

2023-10-08 ‧ 由 戴均民 分享
DAY 25

Day 25 把專案發佈到 npm

Day 25 把專案發佈到 npm 在 JavaScript 的生態圈中,npm 無疑是一個非常重要的工具,畢竟現在開發者如果什麼東西都要重新發明輪子,那大概時...

2023-10-09 ‧ 由 戴均民 分享
DAY 26

Day 26 GitHub Actions

Day 26 GitHub Actions 自從筆者用過 CI/CD 自動化,體驗過自動化的方便性之後就回不去了,所以筆者最近新建立的專案都會撰寫這類的工具設定...

2023-10-10 ‧ 由 戴均民 分享
DAY 27

Day 27 Sitemap

Day 27 Sitemap 主動製作一個 Sitemap 檔案放在網站上,然後主動填到 Google Search Console 中,或是等 Google...

2023-10-11 ‧ 由 戴均民 分享
DAY 28

Day 28 自動化測試 jest

Day 28 自動化測試 jest 在開源專案中,為了要確保程式碼的品質,並讓使用這個 SDK 的開發者能放心的使用,通常我們會寫一些自動化測試程式。 設定自動...

2023-10-12 ‧ 由 戴均民 分享
DAY 29

Day 29 Open Graph Protocol

Day 29 Open Graph Protocol 如果你希望在分享網址時,讓網址能夠顯示出圖片及說明文字,來吸引別人的目光焦點,那你就會需要指定網址的預覽圖...

2023-10-13 ‧ 由 戴均民 分享
DAY 30

Day 30 完賽感言

Day 30 完賽感言 這個系列的最後一天,就容許筆者來隨意記錄一下在這個 Side Project 開發過程中發生的一些瑣事吧。 自動發文程式 筆者在 201...

2023-10-14 ‧ 由 戴均民 分享