概要 現在作ろうとしているサービスでWeb Pushを使う予定なので、iOS・Android・PCでどのように動作するか検証した。 iOSでも iOS 16.4以降 はWeb Pushに対応しているため、実装方法と各環境での違いを確認してみた。 実装コード github.com 使用技術 フレー…
概要 前回の記事では、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 開発者向けの課金・ライセンス管理をまとめて提供するプラットフ…