PeerTubeなど、ハッシュタグに広範な文字列を許容する実装との互換性問題について、issueをまとめました。
https://github.com/tootsuite/mastodon/issues/11618
既に一度PeerTube側の人を交えて検討されており、無視することが妥当と判断された経緯がありました。
今回の件は、そのあたりのリファクタリングが行われた際の、リグレッションのようです。 #mastodon
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
PeerTubeなど、ハッシュタグに広範な文字列を許容する実装との互換性問題について、issueをまとめました。
https://github.com/tootsuite/mastodon/issues/11618
既に一度PeerTube側の人を交えて検討されており、無視することが妥当と判断された経緯がありました。
今回の件は、そのあたりのリファクタリングが行われた際の、リグレッションのようです。 #mastodon
@aries 現在、fedibird.comでそのあたりの問題に取り組んでいます。
https://fedibird.com/@info/102638344592982742
改造部分はいずれ説明を添えて公開しますので、それを個人鯖に取り込んで頂ければ解決できるかと思います。
ウチにアカウント作って、挙動を試してみますか?
It is proven! I am noellabo on Keybase: https://keybase.io/noellabo/sigchain#24291e128f819a7e04f00a98902fd1312197f4459e465f370078bf8590a5dec00f
PC組んでたらいろんな理由でパーツ買いすぎて、いつのまにかもう一台増えてるの自作あるあるだよね
よそ様に迷惑かけないBotなら #fedibird においてもOKよ。
ローカルないので、公開で投稿しても基本的に支障ないし。
なお、負荷のヤベーやつとかマジのbot用には、bot.fedibird.com っていう専用鯖もあるけど、こっちは私も責任共有しなきゃいけないので要相談で。
このアカウントは、notestockで公開設定になっていません。
#fedibird の整備、あちこちに残っていたローカルタイムラインが存在する前提の説明文や、新規登録時のメッセージで適切でないものを修正するなどした。
#fedibird では新規登録時に @info を自動フォローするようにしてあるんだけど、私自身が目立たない鯖缶を目指したら代わりに @info の投稿がウルサくなってきたので、フォロー解除しちゃっていいように整備した、という感じ。
まぁ、そのうち投稿するネタが尽きて大人しくなるのではないか……🤔
QT: [https://fedibird.com/@info/102649169367227054]
@yakitama なんか確実に影響ありますよね。閉じたり増やしたりした時に、そことは関係ないタイムラインに影響が出たりする感じで。
例のPeerTubeの空白入りタグでMastodonから読めなくなった件、すぐに直してくれた(もう大丈夫)んだけど、実際の修正って1文字なんですよw
issue書くのは半日かかった感じですが、しっかり調べて的確に指摘できたので、自分としては非常に良い仕事ができたなと思っています。時間掛かりすぎだけど……。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@X チャンネルをマージしてgroundpolisチャンネルを作るか、 #groundpolis タグタイムラインを使うようにすれば代替できるかもね。
このアカウントは、notestockで公開設定になっていません。
@mirai 古ーいアレだけど、いまでもイントラで数台ホストして働いているよ。FreeNASとかDebianとかWindows Server 2016とか詰め込んである。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
鏡さんといえば、母子家庭で弟たちの面倒をみているあの姿である。さほど人気のあるキャラではなかったと思うが、かつて同人誌即売会では、ときメモの二次創作勢が競って各キャラクターの魅力を掘りさげていたので、たくさんの素敵な鏡魅羅に触れることが出来た。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
昨晩、チャンネル機能のスロークエリーが気になりはじめ夢にまで見てしまったのが運の尽き、PostgreSQLをいじりはじめてしまい、うわTypeORMわかんね、直接SQL叩きたい(叩いた)、いいやPRしちゃえ、と一通り脱線してしまったのである。やったことはたかだかインデックスを一つ足すだけなのだが、Misskeyのソースコードあちこち読んで、TypeORMのドキュメント読んで仕組み調べて、とやっているので、また少しMisskeyに詳しくなった、という副作用があり、実はこちらの方が成果が大きい。
ところで、 は起動したプロセスというかec2インスタンスが監視プロセスによって無限に殺されて再起動されまくる無間地獄を表す忌まわしいワード(かわいい)なのでよろしくな。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
大好きな歌です
==
こんなくぱたけ 【鏡音リン 初音ミク オリジナル】
https://www.nicovideo.jp/watch/sm5001254
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@azmen 溜まってますよー!
MastodonからToot!の通知サーバに送って、それを通知サーバが、AppleやGoogleのサーバに中継する仕組みになっていて、通知サーバが過負荷になったり落ちたりすると、遅延したりまったく届かなくなったりします。
Toot!の通知サーバは安定している方で、あんまり落ちないんですけどねー。
@azmen 一般解としては放置です。
それぞれのワーカーごとに設定された回数だけ再試行して、あきらめたらデッドになって、デッドの総数が一定数を超えれば自動削除されていくわけですが、それはそうなるように作ってあるので、とりたてて何かしなければいけないことはありません。
再試行やデッドに溜まっているジョブのエラー内容がMastodonのバグによるものと判断できるのであれば、issueをあげるなり、私に教えて頂ければ、開発側で対処します。
Sidekiqのモニター画面は、
・キューや定期実行がちゃんと起動して動いているかどうか
・設定など自分のサーバ環境が原因のエラーがでていないか
・待機に遅延が発生していないか
・全体的な負荷がどう推移しているか
などをみるだけで、直接的にオペレーションが必要となるものではありません。
どうしようもないときに、キューをいったん破棄するぐらいですかね……。
@azmen ちなみにウチの再試行は1,000〜12,000ぐらいはいつもあります。今は……11,364ですね。
デッドはバグ調査している時は削除しながらより分けたりしますが、それ以外はほっとくので、たしか9,999を越えて10,000になると消えるのかな?
このぐらいは全部放置です。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
立ち読みしていたら19時になろうとしていたので、大急ぎでいつもの店に飛び込んだ。
と言うわけで、今夜は昨日一食抜いた分も含めて、インドカリーを食うぜ〜!
超食うぜ〜!
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
#fedibird ここ10日ばかり、画像を自前のキャッシュサーバから配送して、Cloudflareのキャッシュを使わないで運用しているんですが、
特に悪い影響は無さそうですね。
このアカウントは、notestockで公開設定になっていません。
これは言ったもの勝ちのやつだな……
QT: https://pawoo.net/@morimoriJ/108851013036824162 [参照]
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@c_ssk @wanedmoon bird.makeupというサーバは、TwitterのクローンアカウントをBotとして作成するサービスの一つです。
今回のように個人のアカウントを勝手に複製するため嫌われていますが、bird.makeupに通報を転送してもあまり意味が無く、このアカウントはニセモノです、と名指ししてもかえってコピーを宣伝することにしかならず、できるのは個々のサーバに依頼してブロックしてもらうことぐらいです。
bird.makeupの趣旨としては、そもそもあちこちのサーバで勝手に作られている転載Botを集約することで重複を避けること、個々にBotを運用する手間をかけずに済む汎用サービスを提供すること、などがあります。
Fediverseに公式アカウントを作成してくれそうもないが、Fediverseから投稿を読めたら良いな、と多くの人が思うアカウントに対しては、実際にその転載Botが大量に作られていて、利用されているのも事実です。(非公式)というやつです。
そのため、bird.makeupなどのサービスを便利なものとして受け入れる人も一定数いる状況です。
いずれにしても、実態としては無断転載の海賊版です。
fedibird.comでは、申し出のあったアカウントを停止しています。
X (formerly Twitter)からアカウントの持ち主に無断でコンテンツをコピーし、ほぼ本物と見分けのつかない状態(説明はされているが一見わからない)で、複製アカウントを作成・提供するサービス・サーバがあります。
恐らく一番有名なのはbird.makeupかと思います。
大抵の場合、知人のアカウントを探したり、自分自身を検索した際に発見され、本物の知人かと思ったらニセモノでびっくりしたり、自分のニセモノに驚く形で話題にあがります。
運用元はその行為に意義があると考えてあえてそうしたサービスを行っており、自動化されていますので、法的手段など強制力のある方法で訴え勝利した上で、社会的に排除するぐらいしか対抗手段はないかと思います。
あとは、個々のサーバ管理者の判断で、申し出のあったアカウントを停止したり、サーバごとブロックするぐらいです。
他方、少なくない人々が、様々な情報ソースからコンテンツを無断複製するサービスを利用しているという実態もあります。
ニュース、ゲームや各種サービスの運営などで、Fediverse上に公式のアカウントがない場合に、その無断複製(非公式Bot)などを利用したり自身が提供している場合、bird.makeup等を一方的に非難することは難しいという面があります。
QT: https://fedibird.com/@noellabo/110918426449402787 [参照]
SNSの機能や運用に完全性を求めるのは誤りで、本当の問題はSNSの中ではなく、私たちの社会や個々人の心の中にあります。
しかし、SNSが強い影響力を持っている以上、その範囲内において可能な努力が必要で、求めていく必要があります。
様々な場面で同様のことが言えますが、このあたり、バランス感覚が必要です。
たとえばブロック機能が回避可能で不完全であることは事実ですが、実際に効果を発揮するものであることも事実です。
ある機能が、全体に様々な影響を与えるもので、ある人にとって絶対的に必要とされるものであったり、ある人にとっては無用のものであったり、ある立場からは有害な、活動に制約をもたらしたり利益を阻害するものであったりします。
人は、自分の立場から理解し易い、自分の立場を補強する、シンプルな答えを求めるものですが、制度設計というのはそんなに単純なものではありません。
そのことに対する意見も、個人の感想として自由に扱われるケースと、持ち合わせる影響力や働きかけの度合いによって責任を問われるケースがあり、これもまたいずれかに偏っていれば他方には不利益をもたらす、バランスを求められるものです。
Fediverseは、そうした様々な立場からの選択を単一価値観に強制する必要のない環境を提供しています。
このあと「バランスをとる投稿」と称して、くだらないことや下品なことを投稿するやつ、
バズったので宣伝します、と同じような様式美だな、と思うなどした。
特にオチはありません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@KITI_MD サーバー毎に違いがあって、mstdn.jpは弱いです
https://fedibird.com/@noellabo/110650831253244754 [参照]
@marunai どちらかというと、サーバからクライアントに状態を伝える負荷がつらいので、軽量な状態更新手段あっても良いかもねー