2026-01-01から1年間の記事一覧
概要 現在作ろうとしているサービスで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 開発者向けの課金・ライセンス管理をまとめて提供するプラットフ…
概要 前回の記事に続き、今回も KAWKAW の話。 www.wheatandcat.me 今回は、レビュー保存に使っている Neon の課金まわりを改善したので、その内容をまとめる。 PR github.com Neonとは neon.com Neon はサーバーレス前提で設計された PostgreSQL サービス。…
概要 少し前に KAWKAW という架空ショッピングサービスを公開したところ、予想外にバズって想定を大きく超えるアクセスが発生した。 kawkaw.app 最初は Vercel 単体で運用していたが、アクセス数の増加により Edge Request だけで 1日あたり 10 ドル以上 か…
概要 趣味で作成しているサービスでレビュー機能を実装する機会があった。 その際に初めて OpenAI の Moderation API を使ってみたが、思いのほか使い勝手が良いと感じたので紹介。 Moderation APIとは? developers.openai.com OpenAI が提供する APIで、テ…
概要 前回の記事では、SwiftUI で RSS リーダーを作ってみた。 今回はその拡張として、RSS フィードの表示 / 非表示を切り替える設定を追加したので紹介する。 www.wheatandcat.me PR github.com 追加機能 Config 画面に RSS フィードの表示 / 非表示を切り…
概要 習慣として、いくつかの技術系情報サイトを定期的に巡回している。 ある程度固定化された巡回先があるため、これまでは各サイトをブックマークし、気が向いたときに個別に開いていた。 ただ、チェックするサイトが増えてくるにつれ、 毎回タブを開くの…