2024/10/26(土)
ComicSeederの開発を進めた。とりあえずオフラインアプリ化は成功した。以下の記事を参考にした。
https://zenn.dev/cureapp/articles/f66551b3995aaf
本来はServiceWorkerのコードをいろいろ頑張る必要があるところ、WorkboxというGoogle製のツールを使えばいい感じにコードを生成してくれるという理屈らしい。
アイコンの生成に以下のサービスを使った。iPadのホーム画面に良い感じのアイコンと共にピン留めすることに成功した。/apple-touch-icon.png
は/favicon.ico
などと同じようにパス決め打ちで読み込まれるものらしい。明示的なパス指定もやれるようではあるが、以下のジェネレータは決め打ちによる読み込みを前提としたmanifestファイルを生成した。
https://favicon.inbrowser.app/tools/favicon-generator
バックエンドはRustで作ることにした。以前DB接続にdieselを使ったので、今度はsqlxを使ってみることにする。actixとの組み合わせに関する知見はあまり多くないので手間取ったが、とりあえず接続に成功した。
マイグレーション周りもシンプル。SQLゴリゴリ書く代わりにライブラリ側の仕様で悩むことは少ない。
Categories: 未分類