2022-11-29(火) [長年日記]
■ tDiary 5.2.4リリース
今回もぜんぜん時間がとれない中、なんとかリリース。
とはいえ、かなり不完全なリリースになってしまって心苦しい。なんとかしなくては。
- Heroku free dyno廃止にともない、tDiary.orgのGitHub pagesへの引っ越し。tDiaryからJekyllへの変換が一筋縄でいくわけもなく、Hiki→Markdownへの変換は不完全だわ、旧リンクは死んでるわ、Web屋としては忸怩たる思いである。まぁリンク切れや変換不足はチビチビ直していくしかない
- ちなみにこの日記もHerokuで動いてるわけだが、これの引っ越しまでは手をつけられなかった。eco dynoでだましだまし動かしながら、徐々に他のVPS上へ移す予定
- Rack 3.0やそれにともなうOmniAuth、Redis対応が不完全。ようするにRack環境でTwitter認証を使ってる人はちゃんと動かない。とくにRackはかなり大きな非互換があって、これをちゃんと動くところまで持っていくには時間が足りなすぎた
2022-11-28(月) [長年日記]
■ 脱Herokuの準備
ライブの翌日は休暇を取るのだ。あと、かみさんが友人と青森へ旅行に行ってしまったので(青森!? ナンデ青森!?)、今日はただひたすらにPCに向かっていた。仕事してるのと変わらんな(笑)。
主眼は今日でfree dynoがなくなるHerokuからの脱出なんだけど、当日にバタバタしてることからわかるように、なんの準備もできていない。一定期間は課金でしのぐことにして、方針だけでも決めておこう。
tDiary.org
下手に止まると困るので、これはGitHub pagesへ引っ越し。tDiaryからJekyllへのデータ移植をしなきゃいけないので、今日のメイン作業はこれ。リンク切れ多数ながら、とりあえずなんとかなった。
キャッシュはしてないけどDNSをCloudflareにしてあるので、そこの切り替えついでに、メールアドレスもCloudflareの転送サービスを使うことにした。
グラコロ同盟
毎年シーズン中はHobby Dynoに格上げしているので、それまでは大丈夫。ちょうど明後日からシーズンインなので、今日のうちにHobbyに切り替えておく。シーズンオフでどうするかはこれから考える。
宅配トラッカー
もともとHobby Dynoで運用していたので、そのままで。とはいえ、Amazonの独自配送サービスを始め、こいつでトラッキングできないサービスも増えてきたので、そろそろ潮時かも知れない。運用停止も含め、ぼちぼち考える。
tDiary.Net
こいつが最大の問題だ。この日記も含め、Heroku上で動いている日記は10個以上。さらに開発用のpipelineもあるので、完全にHerokuから離れるのは超たいへん。
とりあえず現状のCloudflare + 独自キャッシュシステムで最大限リクエストを抑制しつつ、Heroku側はeco dynoに切り替えてしのぎながら行く末を考えることに。いま使ってるさくらインターネットのVPSがまだメモリに余裕があるので、docker-composeベースに作り直して移転させる案が有力。
2022-11-27(日) [長年日記]
■ THE IDOLM@STER CINDERELLA GIRLS Twinkle LIVE Constellation Gradation Day2に現地参加してきた
広瀬香美が出てきた(あとで書く)