2020-05-16(土) [長年日記]
■ tDiary.orgをHeroku + Cloudflareに引っ越した
引っ越し自体は連休中に済ましておいたんだけど、キャッシュまわりの調整がなかなか決まらず、ずるずると今日になってしまった。これまでVPS上のApacheでCGIとして(!)動いていたtDiary.orgを、Heroku上のDockerで動かすようにした。さらにCDN(Cloudflare)でキャッシュしつつhttps化もした。もちろんtDiaryも最新版になったので、これで「なんでtDiary.orgは古い3.1で動いてんの?」という質問にしどろもどろにならずに済む(笑)。いやー、齢20歳になろうかというWebアプリなのに、ちゃんとモダンな環境で動いてるぜイエーイ。
CDNを有効に使うために、キャッシュのpurgeをするフレームワークを新たに本体に組み込んで*1、Cloudflare用のpurgeプラグインを書いたものの、HTTP 1.0時代に作り込んだキャッシュ戦略があまりCDNフレンドリーではないことが判明して、tDiary.org用のDockerfileの中でむりやりパッチを当てざるを得なかったのをなんとかしないと使い物にならないのが厳しい。今月末のリリースまでに間に合うかしら。
ちなみにこの日記はHerokuとCloudflareの間に独自のキャッシュサービスが入っているので、purgeのロジックはまったく別なので関係ない。こっちはこっちで不完全なんだけど。
*1 現状はプラグインとして実装してあるけどいずれ本体に移設する。
2020-05-15(金) [長年日記]
■ ドーラ、だいたい10歳になる
とうとうドーラも満10歳である。なんかもう、我が家は高齢者住宅だよ。まぁ猫たちはそれほど老いた感じはしないんだけど。グスタフはちょっと貫禄がついた感じはするけど、ドーラは体は小さくても、子猫のときから老成した雰囲気があったしなぁ。
写真は、仕事場のプリンタの上に置いた「監視箱」に入ったドーラ。グスタフ用のつもりだったのに、あいてるときはドーラも入って寝ている。なんで猫はこんな、キーボードがカタカタうるさいところで寝たがるのかわからん。
2020-05-14(木) [長年日記]
■ ロイヤルホストがなくなったら困るのでハンバーグを食べに行った
ロイヤルホストは我が家が唯一行くことのあるファミレスなんだけど、今日、コロナ禍の影響で不採算店を数十店舗も閉鎖するという報道があって*1、それは困るということで久々に外食にした。いまは20時閉店なのでちょい早めに。
調子にのって一番大きなハンバーグを頼んだら想像より大きかった(笑)ので、かなりの満腹。最近流行りの生焼けハンバーグじゃなくて、ちゃんと中までしっかり調理してあるから美味しいよ。
19:30のラストオーダー直前になってばたばたと客が増えて、なんだかんだで満席近くになっていたので(使用しているテーブルは1個置きだけど)、この店は残してくれるといいんだけどな……。
*1 グループの店舗を含んでの数字だそうだけど、その中にはやはりよく利用する「てんや」もあるはずなので余計に心配である。