おしごとすゆよ
c968d22ee (upstream/main) Fix an error with 'multiple mentions with same username' (#16038)
e78d06eec Add border to 🚲 emoji (#16035)
71f335c2f Add HTTP header to explicitly opt out of FLoC by default (#16036)
おしごとすゆよ
c968d22ee (upstream/main) Fix an error with 'multiple mentions with same username' (#16038)
e78d06eec Add border to 🚲 emoji (#16035)
71f335c2f Add HTTP header to explicitly opt out of FLoC by default (#16036)
\Master?/ \ますたー/
Merged tootsuite/mastodon at c968d22ee95fd9a37695b896cd86b7608689ead1.
以前ちょっとだけ家を空けるのにNestのカメラを有料版にしようとしたら無料トライアルにさせてくれて課金される前にキャンセルしなきゃと思ってたんだけど放っておいたらキャンセルされるっぽくて良い感じ。また必要になった時にはお金払うね。
そうそう
$ heroku pg:info
=== HEROKU_POSTGRESQL_CYAN_URL, DATABASE_URL
Plan: Standard 0
Status: Available
Data Size: 11 GB
Tables: 80
PG Version: 10.15
Connections: 11/120
Connection Pooling: Available
Credentials: 1
Fork/Follow: Available
Rollback: earliest from 2021-04-10 19:45 UTC
Created: 2021-02-10 10:23
Region: us
Data Encryption: In Use
Continuous Protection: On
Maintenance: not required
Maintenance window: Thursdays 19:30 to 23:30 UTC
Add-on: postgresql-clean-89871
$ heroku run tootctl media remove
9058/9058 |=====================================================| Time: 00:11:14
Removed 9058 media attachments (approx. 5.17 GB)
ぷえ
弊ぼっちのweb dynoがブートのタイムアウトで止められてcool downに突入しちゃうようになってきたな…。Sidekiqの起動を少し遅らせてみたらどうなるだろう。
長大Procfileになったわね
Starting process with command `trap '' SIGTERM; if [ "$RUN_STREAMING" != "true" ]; then BIND=0.0.0.0 jemalloc.sh puma -C config/puma.rb & fi; if [ "true" == "true" ]; then sleep 25; jemalloc.sh sidekiq -c ${SIDEKIQ_THREADS:-5} & fi; if [ "$RUN_STREAMING" == "true" ]; then BIND=0.0.0.0 node ./streaming & fi; wait -n; kill -SIGTERM -$$; wait`
@tadd 自インスタンスが不調でリモートからのトゥートなどの配送を受け取れないとリモートの再試行キューに積まれちゃうんですよねー。Exponentialにバックオフして何度か再試行して諦めて、各インスタンスのタイムラインやら状態やらが矛盾をかかえながらも全体としてそこそこ動いてるのは分散システム的にすごいなあと思ってますw
@tadd なるほどなるほど。元のアナウンスを僕は見てないっぽいので憶測になりますが、リモートへのトゥートの配送が滞ってキューにたまった状態でインスタンスが復旧した場合には、Sidekiqのスレッド数がボトルネックになりつつリモートへのリクエストのバーストが起きます。が、Sidekiqのスレッド数は例えば大規模インスタンスのアクティブユーザー数と比べてそれほど多くはないだろうし、小規模インスタンスでもトゥートの受け取りは自インスタンス側の速度に制限されつつ進むので、それほどひどい状態にはならなさそうです。
もうちょっとで4周年!! (age関数のひと月の日数がよくわからないw
> SELECT created_at, age(created_at) FROM statuses WHERE id=1;
created_at | age
----------------------------+-----------------------------------------
2017-04-15 04:38:31.038077 | 3 years 11 mons 29 days 19:21:28.961923
(1 row)
$ echo 1024文字あるとちょっとした暗号も送れるよね | gpg -ea --default-recipient-self
-----BEGIN PGP MESSAGE-----
hQGMAxZPIf8AHIzRAQv/SjEilOW+va5bSMJqHq6JhwYaW/pbxBftarq2c7/7mqZS
n8aBoOdWWSMYSGPraxv9KT38vrATQNqGMb4ky4Oe4dhLRJU3/FWjCOsK/Xcriwe6
N3bIgXqaSkJLkvMl74QsdxxOXvUMtHSCvnOXotQ7CxRhLi68+38FjYWRH1nmgiWm
ehzopFQOOeevLUWypyPQSfbBuxt3yuLXfpq5oJhyHaiZ2D69rLL6cQeC4bmd3T7W
p6Q9nRdw38WwtSbJIjXQ9EohVWMnCB7BEko3s227PGIIxJcGNQ/z1PXBDGXyYjC3
QNNePPz0GpYLf/5eqlxSdmBDLLHVQhAWw44o6RN6qSlMTyLxGGi/NfJHp4dkyu3z
oyEkv/Tyq72D/13nI1vV6uaysyyCGFIqQqS7rl7c5iUM2BEv1pn7B8pjoIJYPg0b
5REZnC6d8ZTqd904tPbZrXSEd12r1CWT6yWv/E3d4xjpIrr1Aw8pXgi4yqeFvvnj
tsyKoQ/oaxbN6enf7w700nYBy1uSXNhjf8Js07MHyIyEaVwwSHk6YhHyio+djXFn
w8FaqkfBPCLUvt1yCnZXl47Lr3wAFNBxNHkMMF182gIBH4x0DrTAEc/xHibVSDMx
oNt2R5i4sH2QdO4A5phMwNFM7kw3MpRYqagz8ejxMsb0T+20kyyg
=2nop
-----END PGP MESSAGE-----
shuffle botほちい
> "ばっふぁおーばーふろー".chars.shuffle.join
=> "ばーーぁーふろふっばお"
This account is not set to public on notestock.
おたくがいいスピーカー買うなら俺はサラウドンで勝負や #えあいさんちの今日のごはん
This account is not set to public on notestock.
This account is not set to public on notestock.