IT

自分用の筋トレアプリをNext.js+Prisma(+Tailwind css)で作り替えた…際の苦労話

毎日やってる筋トレを記録する自分用のWebアプリをNext.js+Prisma(+Tailwind css)で作り変えた。もともと2023年中には完了させるつもりだったんだが、自作漫画RESIGN THREATのほうが面白くてそっちに注力してしまい、こっちのほうは優先度が下がってしまった。2023年の終わりくらいになってようやく心機一転(?)短期集中型で一気に仕上げて、2月上旬ごろに移行が完了、以後1か月とちょっと使ってみて、それなりに運用できる形にはなったという確信を得たので、この記事でその振り返りをする。基本的にはその開発中に発生した苦労話がメインである。

ブログをはてなブログからHugo+Cloudflare Pages(+R2)に移行しました

ブログをHugo+Cloudflare Pagesに移行した。とかいいつつ、これを書いてる時点ではまだローカルで hugo server -Dとかやって遊んでるレベルなのだが、今後移行に際して遭遇する様々な問題は都度書き残しておかないとどうせ忘れてしまうので、取り急ぎ筆をとった次第である。移行完了がいつになるのかはわからないけどとりあえず振り返り用の記事として用意する。

InstagramからTwitterに投稿を自動連携する個人ツールを改造した話


はじめに

Instagramにあげた投稿をTwitetrに自動連携する個人ツール(以下i2tと略す、オリジナルの発想はここ、まあ興味があれば)をつくって回してたんだが、 日本時間で2023年5月23日の夜間からTwitter Appがsuspendされて、Twitter APIが [{"message":"Could not authenticate you","code":32}] ってエラーを吐くようになった。 Twitter検索してたら同時期に同じ現象に遭遇していた人たちがいっぱいいたので、まあ同じタイミングで大量suspendされたんだろう。 明確な理由はわからないし別に最早あまり興味もないが、おそらくTwitter API 1.1が止まったorこれから1.1止めるので未だに使い続けてるやつをsuspend、って感じなんじゃないかと予想する。 そんなわけでこの個人ツールは死亡し、i2tは終わりを迎えた。のだが…