kawax 💚 kawax@qiitadon.com

自分のMastodon更新手順。

- masterブランチを最新にする。
- 自分用のブランチへマージ。コンフリクトしてたら修正。
- push

手元ではこれだけ。調べてたらiPadだけでもできそう…。

- 後はGitLab CIでassets:precompile、docker build、docker push
- Amazon ECSへデプロイ等

今は30分くらいかかるけど待ってるだけで済む。

これからいくつか運営する想定なので手間は限界まで減らしてる。
ただしAWS以外では無理。

kawax kawax@chitose.moe

最近面白い依頼者見たので永遠にネタにしてやれる。

kawax 💚 kawax@qiitadon.com

実際に開発する人が見積りなんかする…?
開発しない人がでっち上げてるだけでは…。

kawax kawax@chitose.moe

昔はなかったgitアプリがいくつかあるからできなくはないか。

kawax 💚 kawax@qiitadon.com

足りないのは予算と依頼側のスキルだけ。
こっちの言ってることを理解できない人はどうしようもないな…。

kawax kawax@chitose.moe

iPadだけでMastodonのアップデートできるならSmart Keyboard買うけどたぶんできないよなぁ。

gitさえ使えればいいから今なら何かあるかも…。

kawax kawax@chitose.moe

マストドン会議とかはすっかりどうでもよくなった…

kawax kawax@chitose.moe

あれまだ1.4.2リリースされてない…

kawax kawax@chitose.moe

EC2で初めてt2より上起動した…

kawax kawax@chitose.moe

ここから構造化やオブジェクト指向に至った人類すごい…。

kawax kawax@chitose.moe

Nintendo Switch用パズルゲーム「ヒューマン・リソース・マシーン」配信開始 - GAME Watch
game.watch.impress.co.jp/docs/

プログラミングパズルゲーム。
jumpだらけになった辺りで面倒になってきた…。

kawax kawax@chitose.moe

バージョン表記は1.4.2にしたがまだリリースされてない状態

kawax kawax@chitose.moe

ActiveRecord::RecordInvalid: Validation failed: Note is too long (maximum is 160 characters)

このエラー出てるけどmigrateミスってるのかな…と思ったけどその後修正されてるのでもう1回更新か。

kawax kawax@chitose.moe

PubSubHubbubからResubscribeへの導線があればいいんだな。

kawax kawax@chitose.moe

1.4.2の手動Resubscribeが有効そう。
購読切れてた人がまた見えるようになってる。
これ管理者だけじゃなくてフォローリストからやりたい…。

Resubscribeが効かないのはサーバーへの接続で問題発生してそう。
IPv6どうこうやってた人が見えないのでたぶんその辺…。

kawax kawax@chitose.moe

確かにdb:migrateでエラー出てた。
先に mastodon:maintenance:prepare_for_foreign_keys ってやつか。

kawax kawax@chitose.moe

1.4.2出るのか。今日最新masterにしたばかりなのでほとんど変わらないけど。

kawax 💚 kawax@qiitadon.com

基本的にネット上にしか存在しないので…。
未だに電話とか直接会うのを要求する人とは文化圏が違う。

kawax kawax@chitose.moe

Mastodonを共有サーバーで動かそうとしたりそれでは動かないと教えても理解できない人を実際に見てしまったのでこれからやばいインスタンスが増えてくるだろうな…。
バージョンアップの重要さも絶対理解してない。

Mastodonから離れるとしたらこういう人が増えた時。