概要 前回の記事では、ESP32C3とリードスイッチを使って郵便受けの開閉を検知し、Discordへ通知するところまで実装した。 www.wheatandcat.me ただ、この実装には大きな課題があった。 前回のコードでは loop() で常にリードスイッチの状態を監視しているた…
概要 自宅の郵便受けは、外から中身の有無が分かりづらい構造になっている。 そのため、 郵便が来ているか確認する 開けてみる 何も入っていない 閉める という作業を何度も繰り返していた。 そこで、「 郵便受けが開いたらスマホに通知してくれる仕組みを作…
概要 現在 Mac アプリを作成している。 これまではずっと Xcode を起動して配布用アプリを作成していたが、配布のたびに GUI を開くのはやや手間だった。 そこで、CLI だけで配布用アプリを作成できるようにしたので、その手順をまとめる。 Xcodeでの手順 ま…
概要 これまで静的サイトはだいたい Next.js × Vercel で作っていた。 ただ、カウカウ をリリースして以降、このサービスだけで Vercel の無料枠を使い切り、他サイトのデプロイに影響が出るようになっていた。 そこで、一部の静的サイトを Astro × Cloudfla…
概要 現在開発中の Mac アプリで、定期実行と実行完了時のローカル Push 通知を実装したので、その内容をまとめる。 今回作ったもの 以下の UI で実行時間を設定する。 Mac アプリ上でスケジューラに登録し、指定した時間に処理を実行。完了後はローカル Pus…
概要 現在 Mac アプリを開発中。 有料アプリとして販売する想定なので、課金とライセンスキー管理の仕組みを調べたところ、Polar を使うのが良さそうだったので紹介する。 Polarとは polar.sh 開発者向けの課金・ライセンス管理をまとめて提供するプラットフ…
概要 前回の記事に続き、今回も KAWKAW の話。 www.wheatandcat.me 今回は、レビュー保存に使っている Neon の課金まわりを改善したので、その内容をまとめる。 PR github.com Neonとは neon.com Neon はサーバーレス前提で設計された PostgreSQL サービス。…