@noellabo インデックスじゃなくてキャッシュの問題か
offset + limitのページングがクッソ遅いのは知ってるけどMastodonがやってそうなmax_idでのcursorでもコストかかるのかしら
生のJSでCanvasのAPI触ると簡単にできるのは画像重ねるのがせいぜいって感じ
HTML5化された艦これで使われてるJavaScriptを見る感じではクリックアクションとかフェードアニメーションとかはライブラリで簡単に表現できるんじゃないかなって思う
Flashの開発がどれほど簡単だったのか全く知らないからHTML5+JavaScriptとどれほどの差があるかわからないな。ライブラリ使えないとHTML Canvasでアニメーションとかは辛いかもしれないけど
そういえばPleromaのOAuthで正しいはすなのにInvalid Username/Passwordって出るのってなんでだっけ
acme-client example.com
result1=$?
acme-client example.xyz
result2=$?
ってしておいて$result1と$result2どちらかがexit 0なら再起動って書くのが素直かなって
@omasanori if 1つめのコマンド || 2つめのコマンド; then リスタート; fi とかだと1つめが成功した場合に2つめが実行されなくてダメかな?それぞれのコマンドのexit statusをシェル変数にとっておいて後でorとかでしょうか…
具体的には、「ACMEで証明書の更新チェックをして、ひとつでも更新されたらhttpdをリロードする」というのをしたくて、今は
acme-client rsa.brackets-salad.com && rcctl reload h2o
acme-client ecdsa.brackets-salad.com && rcctl reload h2o
と書いていて、これでも動くのだけれども、両方の証明書が同日に更新されたら2回リロードされるのをできれば避けたい気持ちがある
シェルスクリプトで「いくつかコマンドを実行して、ひとつでも成功したらこのコマンドを実行する」をどう書くか悩んでいる
@group_dev_jp Mastodonのmaster(v3.0.1より新しい開発版)に、ちょっとだけグループをサポートするコードをマージしています。
Add basic support for working with federated group actors.
https://github.com/tootsuite/mastodon/pull/12071
・グループアクターにバッジを表示する
・フォローしている(=参加している)グループにブーストされてもいちいち通知しない
・グループを宛先に指定した場合、その参加者(グループのフォロワー)も宛先に加える
バッジは、BotとかAdminとか出る奴です。
グループによるブースト通知はたいへんウザいので、出ないようにしてあります。
宛先の追加は、今後の実装で生きてくる奴で、現在のgup.peをはじめとする配送システムはAnnounceアクティビティ(ブースト)を使っているのですが、これをCreateアクティビティで配送できるようになります。また、プライベートやダイレクトのグループが作りやすくなります。
gup.peのグループはこのサポートがなくても大丈夫です。
このアカウントは、notestockで公開設定になっていません。
最近git commandをoh my zshのalias使わずに打つようになってようやくresotreとswitchが馴染み始めた。(補完は効いてないけど
mastodonの公式リポジトリにあるdocker-compose程度の知識しかないけど素直に動いてるのでdockerも簡単だなって慢心してる
1. docker containerのローリングアップデート
2. pleroma-feのdevelop mergeしたやつをpull
3. ローカルでbuild
4. volumeのstaticディレクトリにdist/staticとdist/index.htmlをrsync
あ、サービス開始したら一応動いたっポイ。とりあえず明日ちゃんとやります。
自宅なんですがpleroma-feの更新がうまくいかないため睡眠を経て復帰させることにします
このアカウントは、notestockで公開設定になっていません。