@hanubeki うん、そこはまだ未実装よw
とりあえずリモートからのデータを受け取っておきたかったので先行投入したのだ。
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
@hanubeki うん、そこはまだ未実装よw
とりあえずリモートからのデータを受け取っておきたかったので先行投入したのだ。
@hanubeki うん、16枚はそれ。いまハードコーディングしてあるけど、フォークとしては管理者設定にするよ。
#fedibird #fedibird_info いくつか変更を入れています。
添付ファイルの受理件数、表示方法について、実装中です。まだ完成していませんが、ベースの部分はひとまず適用しました。
Mastodonは添付ファイルを4件まで受け取り、5件目以降は存在しないものとして切り捨てます。
これを、ひとまずMisskeyにあわせて16件まで受け取って処理するようにしてあります。
17件目以降については現在切り捨てます。
WebUIの表示については、4件までを前提としたものとなり、画像の一覧が表示されませんが、実際には表示範囲が狭いだけで存在しています。この隠れているものを表示するUIなどが未実装です。
なお、クリックして拡大すると件数分だけ切り替えできますので、みることは可能です。
クライアントアプリでの対応はまちまちですが、古いアプリも含めてだいたい表示できます。
この他、設定画面でテーマを変更する際に、保存前にプレビュー適用して画面が変化する機能(mainに提案されているやつの先取り)と、
グループサーバとしての基本動作を可能とする内部変更、
サーバー側でサスペンドしたアカウント(アカウント停止)に対して、ユーザーがブロック操作を可能とする変更が入っています。
#fedibird #fedibird_info おっと、一つ忘れてました。
絵文字リアクションを複数つけられるようにするための修正が一段落したので、ひとまずfedibird.comでは2件、nightly.fedibird.comでは3件までつけられるようになっています。
2つ目以降の絵文字リアクションがどういう挙動を示すかはリモートサーバによって異なりますが、いまのところ何も配慮せずに実行しますのでご注意ください。
PleromaやAkkomaは、もともと複数対応なので問題ありません。
Misskeyは、最後に行ったリアクションで上書きかな?
試験的導入です。
@octopus 相手を判別して出し分けてるので、その基本情報がちゃんととれてないかな。あとでみてきますー
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.
@takke それやっつけでアプリ向けにまだ属性つけてないんですが、このカテゴリはワイドフリーってフラグあったらいいかなと
@takke どちらかというとフリーじゃない方、縦横を揃えた固定幅に対するこだわりで、
もともとの規定動作ですが、たまにある縦長や少し幅が広いものも縮小して固定幅・等間隔を維持したい。
それに対して、幅広表示するカテゴリーを決めてそれらだけフリーレイアウトにする、という動きをさせようというものです。
アプリカテゴリでIvoryだけ大きめに表示されて目立ちますが(象アイコンの幅が広い)、不公平だろうというのもありますw
検索結果とよく使う絵文字はカテゴリー混在するので、視認性優先でフリーになっています。
まあ無くてもいいし、使わなくてもいい情報です。
This account is not set to public on notestock.
This account is not set to public on notestock.
そろそろサボっていたKeyoxideのあれこれをちゃんと設定していこうと思うんですけど、これ実際にやることはそうでもないワリに、手順を読んで実行するの相当ハードル高いですね??
まあこれですね。
ネット上で活動している別の主体と同一であること(紐付け)ぐらいはしておきたいよね。
QT: https://fedibird.com/@noellabo/110235723819025754 [参照]
それならfedibird.comのLTLなくしちゃおうぜ。
> 405 Method Not Allowed
(操作は許可されていません)
のえすきーは個人サーバでざっくり運用なので、サーバ管理者がルールです。ざっくりガイドラインは出してますが。
https://misskey.noellabo.jp/notes/9bttl3nwtj
(私には)珍しくローカルのあるサーバなので、基本的にみんなに任せてます。
みんな楽しそうでなによりです。
えっと、こわくないよ?
https://misskey.noellabo.jp/notes/9dxrb7m8kp [参照]
そういや、FediSnap(Pixelfed)に『利用者の声』って推薦コメントつける機能があるんだけどね。
これ使うなら、ウチ別にPixelfedの本家とかでもないし、なんかこう、名声のある人にかいてもらいました、じゃなくて、ほんとによく使ってる人が、ここが不便とか言いながら書いたようなやつをのせたいよね? #fedisnap
@tlc サーバ側での修正が必要な不具合なのですが、日本語のファイル名でアップロードした場合に発生する現象です。おそらくファイル名を英数字にしてアップロードすると解決します。よろしくお伝えください。
#fedibird 時間帯によっては結構重いみたいだねえ。月が変わったあたりでメインサーバ4台体制に戻すね。
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.
Fedibirdの場合、絵文字リアクション未対応のクライアント使ったり、WebUIで絵文字リアクションを無効にしたりコンパクト表示にすれば、
絵文字リアクションから離れて過ごすこともできる。
たまに離れてみると、良くも悪くも、自分がどのぐらい影響を受けているか自覚できていいよ。
@yamako Misskeyはざっくり、
git clone 〜
pnpm install --frozen-lockfile
pnpm run build
pnpm run migrate
systemctl restart misskey
って感じです。
実はfedibird.comより前にbot.fedibird.com(Bot用)が存在したんですが、fedibird.comだけあれば足りちゃったので閉鎖した経緯があります。
fedibird.comドメインの最初のサーバは、この本体でも、botサーバでもなく、prismo.fedibird.comだったりします。(はてなブックマークのようなFediverseサーバです)
@raindropft2 固定IP持ってるならそれ。
ないなら、
おうちにcloudflaredを入れて、cloudflaredからcloudflareについないで(トンネルを通して)サービスを公開する感じがいいんじゃない?
ちょっと難しく感じるかもしれないけど、手順はこんなの。
https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/tunnel-guide/local/
@kodakanan08 414ってURLが長すぎるってエラーだねえ。どれがコケてるんだろう……。あとでみとくね。
#fedibird 414になりにくいよう設定してみたので、この投稿以降にまた再現するようだったら教えてくださいねー
This account is not set to public on notestock.
This account is not set to public on notestock.
#ハッシュタグリレー いま復帰してますが、メンテナンスが必要な状態です。時間取れ次第対応しますので、また落ちてたらごめんね。
リレーの動作確認のためには、そのリレーにしか入ってないサーバ動かしておくのが一番なのであるが、何かのテストサーバに便乗しておかないと、ちとコストが高いね。(便乗してる)
@Kimiko_Dover お待たせして申し訳ない。だいぶ膿が溜まってたので、このメンテですっきりしましたよー!
@askyq QOTOは、もうだいぶコードが古いからつらい感じになってるけど、Fedibirdと他のフォークのミックスだね。
@askyq マークダウン使えたりArticle対応しててリッチテキスト表示できたりローカルのみできたりするんだけど、このへんはHometownかなー。
この間とかわってないですね、Twitterのサーチバンとかのやつ。
普通に検索に出てくるけど、チェッカーの一つだけがサーチバンって指摘してくる。誤判定っぽい。
This account is not set to public on notestock.
This account is not set to public on notestock.
ブーストなどで相手のブロックを貫通するかは、相手のサーバの実装(MastodonだったりMisskyだったり、それぞれのバージョンやフォークなど)の違いに依存します。
Mastodonはいろいろなところで抜けがないようにミュート・ブロックが効くような実装になってますが、すり抜ける実装もあるということです。
ブーストやブロックの効果は、こちらでは気にしないで良いと思います。
気をつけた方がいいのはあとから編集できるもので、Mastodonで投稿本文を編集してもMisskeyには反映されないとか、Misskeyであとから画像に閲覧注意を設定してもMastodonなどリモートには反映されないとか、非互換によって期待した効果が現れないものですね。
これは、削除して下書きに戻すなど、一度削除して再度投稿する方法で回避できます。 #fedibird
@Eros04303 まず、WebUI(ブラウザからみるやつ)とクライアントアプリで違いますが、動く絵文字を許可する設定が必要な場合があります。
WebUIの場合、ユーザー設定 - 外観 - アニメーションとアクセシビリティー にある、『アニメーションGIFを自動再生する』です。
既にアニメーションに見えているなら設定不要です。
本文中に使う場合は、たとえば なら ablobcall を : で挟んで表記するか、投稿右上の 😂 から一覧を開いて、一覧から探すか、callなどのキーワードで絞り込んで選びます。
投稿にリアクションする場合は、投稿下の 🙂 から同様に選びます。
なお、全てのカスタム絵文字が一つのサーバに登録されていることはないので、他のサーバでは使える絵文字が、このサーバでは使えないこともあります。
既に投稿にリアクションとしてついている場合は相乗りできますが、自分では使えないパターンです。
これは、ものにもよるのですが、登録をリクエストしてくれれば追加することもできます。(あえて登録しない・理由があって避けている場合を除く)
今回の ablobcall も未登録の絵文字だったので、今回登録しておきました。
まあ確かにROMな人というのがいるのだから、CPUだったりGPUだったりする人がいてもおかしくないね(いいえ)
@askyq Mastodonは、ハッシュタグ付き未収載がハッシュタグタイムラインにのりませんが、Misskeyは未収載ものるんですよね。未収載の扱いの違い、悩ましいところです。
@askyq ありですね。Fedibirdの使ってるコードじゃなくて、フォークのために分離したコードの方はその仕様になっています。その人がみられる範囲が対象という扱いが妥当と思います。
Mastodonのホームとリストは保持件数が有限の揮発性のキャッシュです。そこに、自分が受け取ることが許されている投稿をフィルターして流すのが購読の考え方です。
キーワード購読を含め、購読は過去に遡れません。これは実装の都合ではなく、意図的な設計上の制限です。
@askyq アクティブじゃないアカウントにはフィードしない処理かな?
ここにfollowers_for_local_distributionってのがあるけど、
https://github.com/mastodon/mastodon/blob/49fad26ecaf3f6251b20140dfa323bd945733eff/app/services/fan_out_on_write_service.rb#L84-L85
ここでUser::ACTIVE_DURATION.ago(1週間)以内の場合だけ対象にするように絞り込んでる。
https://github.com/mastodon/mastodon/blob/49fad26ecaf3f6251b20140dfa323bd945733eff/app/models/concerns/account_interactions.rb#L261-L265
@askyq 見てほしくない人達を回避しなければならない状況では、公開投稿自体が安全ではないので、フォロワーを厳選してフォロワー限定で投稿すべきと思います。
最初はブロックでもいいと思いますが、すぐに対応できなくなるかと。
@askyq ホームもリストも、redisに投稿を追加して、リミット越えたものを捨てる処理を常時していますが、それだけですね。
@askyq 保持件数に切り詰める処理はこれです。
https://github.com/mastodon/mastodon/blob/49fad26ecaf3f6251b20140dfa323bd945733eff/app/lib/feed_manager.rb#L301-L330
FeedManager::MAX_ITEMSがv4.1系では800、v4.0.x以前では400になっています。
800に変更するプルリクはこれ。
https://github.com/mastodon/mastodon/pull/23349
Fedibirdは現状1,200になってますが、ここの調整です。
ウチはいま約3万登録、WUAがいまみたらだいたい6,400ですが、WAUが数万になったら減らさないと耐えられないかも。
@takke 先週のをみると、8,132(うち新規331)、先々週のが8,648(うち新規467)です。
月曜の9時(JSTゆえ)で集計締め切りするんですが、そこにむけてじわじわ増えていくので、たぶん今週は最終的に7,500〜8,000かなって感じです。
Mastodonの機能や設定画面、だいたいURLあるので、ブックマークしとけば一発呼び出しできるんですよね。
@kussy_tessy プログラミングミスがあれば起きうるので、ウチも含め、独自改造している場合はその周辺に注意が必要です。
通常の想定範囲で貫通したらセキュリティインシデントなので、所属サーバの管理者へ速やかにこっそり報告してください。
Mastodonそのものの不具合だったら、場合によっては管理者にも伏せておいてMastodonのセキュリティ窓口へ報告した方がいいかもしれません。
https://github.com/mastodon/mastodon/security/policy
@octopus 冗談はともかく、意味が反転するとこまで言っちゃった言葉、実際かなりあるので、多かれ少なかれみんなやってますよね。
@khkq 新しいMastodonのバージョンでは、新しい端末からのログインってお知らせをしてくるだけでコード入れなくてよくなるんですが、まだそこまでアップデートしてないんですよ。ご不便おかけします。
のえすきーがそうなんだけど、ここ数ヶ月で定住者が増えて、ローカルにいろんな文化ができてるんだよ。ほんと、ローカルって作るものなんだなあという感じ。
その実、fedibird.comより古いサーバなんだけどね。
mstdn-workers.comとかqiitadon.comはなくなったけど、misskey.devに移行した人が多かったよね、って認識してる。
で結局、いまどうなってるかな?
@choco_book Likeアクティビティが送られるので、お気に入りですね。
FediSnap側で、ちょこさんのfedibird.comからお気に入りしたものがみつかりましたよ! #fedibird
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.
@wednesday フォロー承認制になっていると、自動でフォロワー限定投稿になります(公式アプリの仕様)
で、Fedibirdにはそれを回避するオプション設定があるので、変えたい場合はそちらで!
@sayunu そうだよ。
まず、今はアクティブアカウントとみなす既定値は7日間で(管理者は環境設定で変更できる)、それを過ぎるとホーム(やリスト)を更新するのをやめて、資源を節約する。
ホームが更新されてないので、その内容は使えないので、久しぶりにアクセスしに来た場合は、投稿毎に判定してストックするんじゃなくて、データベースから一括で再生成する。
再生成中はその旨表示して、完了するまでホームの一覧はみられない。
ホームやリストの保持件数は、v4.0.xまでは400件、v4.1からは800件が最大。
@sayunu 環境変数なので、Webからは変えられないですね。残念!
USER_ACTIVE_DAYSという環境変数で、.env.productionってファイルや、systemdのユニットファイルなどに設定します。
@R_bh_Glass マストドンは、ブロックは両方に効きます。(相手がみすきーなら、そちらはみすきーの挙動です)
@R_bh_Glass そうですそうです。
まあだいたい、Mastodonの方が厳格だと思っておけば大丈夫ですw
This account is not set to public on notestock.
@nanasi Fedibird同士、あとプロジェクトアリスとなら、使っているアプリ情報が連合してます。まあ、ほとんどダメってことなんだけど!
Fedibird Matrixはときどき止まることもあるけど、私が毎日使ってるのでなくなる予定はありませんねー。
やまこさんに会って、ふせんおえかきの現物をみることをお勧めする(持ってるとは限らないけど、たぶんその場で錬成してる)
現物マジすごいぞ。
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.
@askyq kmy.blueの利用者にしか設定できないもの(機能)なので、とりあえずそちらで説明しておいてください。
こちらもあとで補足説明します。
@takke 両方指定してもいいんですが、同じIDだと両方とも有効になって、こういう挙動になりますね。想定外ではありますが、Invalidではないです。
リプライしながら引用する操作が可能なら、両方違うIDを指定してOKです。
@takke ちなみにこれが、リプライしつつ引用した投稿になります。
QT: https://fedibird.com/@zonepane/110172078311756092 [参照]
@morotesovtannu Webに置く奴は初期操作用の予備みたいな扱いで、みんなクライアント自分で用意するだろ、と思ってはいるw
@askyq 極論としては、ローカルや連合、ハッシュタグタイムラインという公開タイムライン機能は提供すべきではない、まで行きますからね。
引用機能とスクショの関係でもあります。
@askyq ありがとう!
現状は未収載で足りますが、フォロワーには未収載でも購読対象になる今後の仕様を踏まえ『フォロー外からの購読を拒否』という説明が正しくなるかと思います。
フォロワーによる購読を拒否したい、というのは、ドメインブロックするなり個別ブロックしてもらうしかないかなあ。
@morotesovtannu ま、(設置者によってメンテさえされてれば)自動アップデートされるWebの利便性もあるっちゃあるので、いろんなクライアントが選べるようにして、ライトなユーザーに選択肢を増やすのは悪くないですね。Matrix = Element がつまらないのは確かにあるので!
@askyq Fedibirdの購読の仕様です。
自分のアカウントの権限で容易にみることができる、新着投稿のフィルター機能とお考えください。
イメージとしては、/api/v1/timelines/publicから投稿を拾うBotです。
今後、ホームからも拾うようにしようとしています。
今回の未収載変換する対応は、kmyblueとFedibirdの考え方が双方矛盾しないよう、すりあわせるためのアイデアです。
もし購読拒否を優先した方がよければ、購読拒否のアカウントをホーム・リストに流さない仕様かな……。ブーストされたりアカウントの投稿一覧を見に行けばみえるので、ある種の未収載みたいな扱いですね。
@askyq 技術面の話をすると、accountsテーブルにフィールド生やさないで、既にあるsettings : jsonbに突っ込んでます。
自サーバに直接実装しない機能の設定値は、ここで全部吸収しちゃうっていうやり方です。Misskeyの固有機能などはここに記録しています。
kmyblueから来たactor以外に値が追加されることもないので、個別対応しやすくなっています。
@askyq 実装レベルや運用レベルで特別対応しないのであれば、
最初にお話したように、ユーザーレベルでドメインブロックしてもらったり、フォロー解消してもらうのが妥当かなと思います。
これが、一番ユーザーの選択肢が広いやり方になるかと。
@sayunu 最初からすっきりbirdにきまったわけじゃないけど、いろんな表現を考えていく中で、結局私も鳥になったという感じです。
これは全体に用いる固有の名称で、一単語として扱っています。
Fedisnapは表記揺れで、特に意味はないですw
Fedibird系の画像主体のサービスでFediSnapなので、直接的にはFedibird + Snapです。FedibirdのFediはFediverseだから、Fediverse + Snapでも合ってるけど!
同様のものにFediMovieもあります。
くっつけて単語化するのが妥当じゃないと思ったものはそのまま。Fedibird Matrixなどがあります。
misskey.cloudは、ioが公式じゃないというならこっちにしゅいろが住むのもありなんじゃね? という感じの、misskeyの名を冠する王道のサーバを一つやってみようというのもありました。
1年前のことですが、ずいぶん様子が変わりましたねえ。
@octopus misskey.ioもLTLをオンオフしてた時期があるのですが、たぶん今の人達は知らぬ!w