@kamisuke おはよう、王
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
This account is not set to public on notestock.
This account is not set to public on notestock.
運用・メンテナンスの記事は少ないかもしれないねえ。
私が以前かいたもののうち、これは少しだけ参考になるかな。
Mastodonサーバ管理者向け チェックリストの解説
https://blog.noellabo.jp/entry/mastodon-admin-checklist
またそういう記事書きたいねー。 [参照]
Threadsの検索、実用性どうですか。
X (formerly Twitter)やFediverseとの比較で、ユーザー数とそれにともなう投稿の多さとか、公式情報や著名人の投稿を探せるかとか、量や質についてはどの程度違いを感じますか?
単純ワードによる検索の他に、詳細指定などはできますか?
@okashinoieno もう一歩! という感じかな。ユーザーやコンテンツはこれから良くなることが期待できるし、機能面でもアップデート期待できるし、楽しみですね!
ruby、文字列の配列の定義、
a = ['abc', 'def', 'ghi']
a = %w(abc def ghi)
っていうのがあって、たくさん列記するとき特に後者が便利なんですよ。
a = %w(
abc
def
ghi
)
こうかいてもいい。
で、さっきこういうのやらかしました。
a = %w(
abc,
def,
ghi,
)
どうなるかというと、
a[0] が 'abc,'
a[1] が 'def,'
a[2] が 'ghi,'
になります。
バグった! うごかなかった! しばらく原因わからなかった!!(うひぃ)
ちなみにrubyにはsymbolもあるので、
a = [ :abc, :def, :ghi ]
a = %i(.abc def ghi )
という書式もあるよ。
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.
This account is not set to public on notestock.
Bearcapsはトークンを持ってる人に許可する仕組みで、既存の枠組みの中で新しい公開範囲を実現するために使ってるだけだよ。
お互いに相手を知らなくてフォロワーでもない同士をやりとりさせるのに、トークンの持参以外に許可する方法がない。
新宿中村屋のチキンクルマ(レトルト)です。南インドのカレーなのかな。
カシューナッツとココナッツミルクだとか。あとから振りかけるスパイスがついてくるんだけど、ぐっと味も見た目もあがるよね。
これホント美味しいよ。最近最寄りのスーパーで取り扱いがなくなっちゃったんですよ。すごいド定番で常備していい美味しいカレーです。 #gochisou_photo
#fedibird #fedibird_info 2点、機能追加しました。
・絵文字の拡大の設定・個別設定
・ブーストのヘッダ非表示機能
絵文字サイズについての設定をまとめました(WebUI向け)
まず倍率設定があります。
数字出てませんが、左端が1倍、右端が4倍です。初期値は1倍で、拡大しません。まん中から右端に設定してみてください。
本文の文字サイズ基準なので、テキストが大きければその分だけ大きくなります。
次に、絵文字のコンテキストに応じた拡大設定があります。
大、中、標準があり、大は倍率通りの一番大きな表示、中はその1/3、標準は拡大しません。
コンテキストは、単独、複数、混在、その他で、
単独はパラグラフに1つだけ絵文字を書いた場合で、単独の絵文字と、前後に何かある場合は空行が必要です。
複数は単独の絵文字が複数になった場合。標準では中サイズになります。
混在はメンションやハッシュタグなどと絵文字が一緒に書かれている場合で、これも標準では中サイズになります。
その他はレイアウト崩れ防止で標準では拡大しませんが、変更できるようになりました。
あと、ブーストのヘッダを隠せるようにしました(WebUI向け)
ブーストされた投稿が、単にその投稿が流れてきただけにみえます。 [参照]
@yuril 表示しない設定を追加してみましたので、お試し下さい。
慣用的にブーストして言及する人が多く、ブーストした人とその後のコメントを合わせて確認しているものと思います。その場合、非表示にしてしまうと繋がりがわからなくなるのではないかと思います。
そういうつもりでみていなければ、なくても困らない表示だと思います。
@Mokuji MastodonのWebUIは基本的に、古い情報を捨てずに溜め込む傾向があります。
たくさんの投稿情報、たくさんのアカウント情報などなど。取得した情報が多くなると、そのまま抱え込んで増えていきます。
Fedibirdは多機能な分、付加情報も多いので、他のMastodonよりも肥大化しやすい傾向にあります。
例えば、絵文字リアクションの存在により、単独の投稿から数十人のアカウント情報をまとめて取得することになったりします。
適当に捨てていく設計にしないと厳しいのですが、コードが本家と大きく離れてしまうので、いまのところ手をつけられていません。
ひらきっぱなしにせず、キリのいいところで読み直しした方がいいかと思います。
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.
This account is not set to public on notestock.
Fediverseサーバは、その身元について、ドメインの所有者であることを最終的なよりどころにしている。
Fediverseのユーザーは、MastodonやMisskeyのrel=meで身元証明できる。
公式サイトや活動実績が十分にあるWebサービスなど、本物と判断するに足る外部リソースとの相互リンクを検証するという方法。
認証に用いるなら、ニセモノを容易に作れない何かがこの信頼のチェーンに含まれている必要がある。
それは何か?
@gesshimoku これは投稿が何語で書かれているかという情報でフォントが切り替わっています。iOSのアップデートで、日本語フォントがだいぶ太めになりました。
で『調整』はたぶん、中国語判定されています。
Mastodonの最近のバージョンは何語で投稿したいのか投稿毎に明示できるようになっているのですが、Fedibirdの元にしている古いMastodonではデフォルトで自動判定するので、時々間違います。設定で投稿言語を日本語に固定しておくことをお勧めします。
ほうれんそうの根本、美味しい。ウチでは取り合いになる部位。
QT: https://mstdn.nere9.help/@klim0824/105687849936488261
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.
This account is not set to public on notestock.
#fedibird #fedibird_info いくつか不調の報告がでてきていることもあり、良いタイミングなので、fedibird.comのセキュリティアップデートを兼ねた全体再起動を行います。
データベース再起動でだいたい5分ぐらいかな。準備でき次第いきます。止まったら復帰まで少々お待ちを!
@sayunu ミュートする際に「このユーザーからの通知を隠しますか?」って設定があるので、返信やメンションを無視しない選択は可能だよ。フィルター条件つけられたらもっといいけどね。
Mastodonのactivityを取得するAPI、サーバが蓄積している投稿絶対数とかその変化を見るにはいいんだけど、
投稿の自動削除による減少、アカウント削除による減少なども反映されているので、純増がわからないんだよね。
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.
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.
This account is not set to public on notestock.
This account is not set to public on notestock.
@EJKenway いつもの面々でハードだったんだけど、対キーナーが長期戦になって死屍累々。4/10という結果に……
セブンイレブンの、エリックサウス監修 ビリヤニ を探してる方へ。
店舗の在庫って検索できるんで、調べてから行くといいよ。
セブンイレブンのアプリ、会員登録しなくても検索使えるから、これで商品検索して最寄りの店舗の在庫を調べようね。
This account is not set to public on notestock.
This account is not set to public on notestock.
Mastodonの予約投稿は、添付ファイルだけ処理済みにして保持してるけど、あとは投稿時のパラメーターを(チェックした上で)そのまま保存してあるような状態でデータベースに保存されてるよ。
投稿タイミングは、データベースを秒単位でポーリングするようなことはしてなくて、
定期的にあと5分切ってるやつだけを取り出してSidekiqにセットしてる。リアルタイム処理はこっち任せ。(この5分があるので、5分より短い予約はできないようにしてある)
そのパラメーターであらためて投稿するような感じ。添付ファイルも事前処理済みだし、まぁ軽いもんだね。
温州みかんの記事には特に意味はないのですが(ないのか)、
パスに日本語などが含まれるWikipediaのようなサイトへのリンクについて、エンコードされた%XX形式ではなくそのまま読める表記でリンクされるようにいじったよ、という実例です。
QT: https://fedibird.com/@noellabo/111570793979928349 [参照]
「xページ目、セリフ剥がれてますよ」みたいなアナログ原稿の話でてこないな、まあ今は誰もアナログで書いてないよな当然か、と思うなどした。
調べてから行くといいよ定期
QT: https://fedibird.com/@noellabo/110829521107108335 [参照]
This account is not set to public on notestock.
This account is not set to public on notestock.
観測される範囲からの判断ですが、
Threadsのアカウントはドメイン部分がthreads.netになりますが、httpsでアクセスするサーバはwww.threads.netになる模様です。
たとえばAdam Mosseriさんのアカウントは @ mosseri @ threads.net ですが、Activityを受信するinboxは https://www.threads.net/ap/users/mosseri/inbox/ になっています。
これはMastodonでも時々ある設定で、.env.productionに書く
LOCAL_DOMAIN=threads.net
WEB_DOMAIN=www.threads.net
に相当します。
アカウントに対するフォローが通るというのは、部分的とはいえ、相互にActivityPubで会話できているということです。
fedibird.comで生成した'Follow'アクティビティをwww.threads.net/ap/users/mosseri/inboxにhttpsでPOSTすると、
threads.netで'Accept'アクティビティが生成されてfedibird.com/users/noellabo/inboxにhttpsでPOSTされます。(Acceptと共に送られてくる内容はこちらから送ったFollowアクティビティです)
フォローリクエストに対して相手から承認があることで、フォロー状態になる流れです。
Threadsが全面的に繋がったとして、自分のいるサーバ(連合)に投稿が流れてくるのは、同じサーバの人がフォローしている相手とその相手がブーストしたものだけだし、
自分のタイムラインに流れてくるのは、自分がフォローしているか、自分がフォローしている人がブーストしたもの。
つまり、MastodonやMisskeyのみんなは、どのぐらいThreadsのアカウントをフォローすることになるのか。これ。
あるサーバと断絶したい場合、直接取得を制限しないと漏れるので、所属サーバの動作モードを認証付きのセキュアモードにする必要があります。
Mastodonでは、.env.productionにこれね。
AUTHORIZED_FETCH=true
投稿を取得・閲覧しようとする人に、自分がなにものであるか証明させる、署名付きリクエストを要求するようになります。
また、公開投稿がLD署名されなくなるため第三者転送ができなくなります。
リレーやリプライスレッドでの転送が無効になったり、署名付きのリクエストができない実装から見る方法がなくなるなど、互換性が低下するため、デフォルトでは無効です。
ログインせずにみられる公開ページも塞がねばなりません。
その代わり、ブロックしたサーバから間接的にも見えなくなるので、直接みるのはもちろん、第三者のブーストでも流れなくなります。
fedibird.comの既知のサーバのうち、認識しているアカウントがたくさんあるのはこのへん。
mastodon.socialで11万2千アカウントぐらいを認識しているけど、こちらからフォローしているのは3,740アカウント。
mstdn.jpで7万8千、31,514アカウント。
misskey.ioで6万9千、14,947アカウント。
pawoo.netで4万3千、11,256アカウント。
ThreadsやX、Bluesky、タイッツー、くるっぷなどが繋がったら、この数字はどのぐらいになると思う?
@H2N_moon_ 意外と片方のチキンカレーが辛いんですよねー! こいつ手加減しねえな?? って思う!!
フェアやっているうちに、もう一回食べましょうw
@Hungryman 肝心な時にお返事できずごめんなさい!
auの障害と関係があったのかはっきりしませんけど、au回線から繋がらなくなる不具合がでていたようで、いまは回復したようですね。
mstdn.jpという接続先の名前を、172.67.153.131や104.21.3.103といった対応するIPアドレスに変換するDNSサーバという仕組みがありまして、これがうまく動いていなかったようです。
PCを変えてもブラウザを変えても同じなら、その先(ネットやサーバ側)がおかしいと判断するしかないのですが、なおせないときはお手上げです!
かつてMastodonサーバ管理者用のサーバがありましたが、みんな自鯖のメインアカウントを使うので普段誰もアクセスせず、成立しませんでした\(^o^)/
そういや、こういうときに投稿通知(フォロー相手が投稿したことの通知)有効にしておけばいいんだな、Threadsの状況確認用に。
This account is not set to public on notestock.
This account is not set to public on notestock.
@askyq 引用投稿を受け取った側のサーバが既にその対象投稿の配送を受けてキャッシュしているかどうか事前確認。Threadsの投稿、fetchできない感じ。
@mignon このへんの絡みです。あの頃、Mastodonへのリンクが禁止されたりしまして!
https://fedibird.com/@noellabo/109536564130910518 [参照]
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.
This account is not set to public on notestock.
Fedibird Matrix利用者の方へ
VPSをホストしているさくらインターネットがDoSアタックを検知したとのことで、外部接続を遮断する措置がとられています。
つまり、サービス停止状態で、つながりません。
※ Fedibird MatrixはMatrixの公開サーバの一つで、LINEやDiscordのようなチャット系サービスです
ひとまず回避措置を準備しますが、しばらくつながらない状況が続きますのでよろしくお願いします。
バックアップをとったあとにね、そこから復元するテストしてみてね。
何にも意味のないデータを保存していた、ということもあるよ。うん。
This account is not set to public on notestock.
This account is not set to public on notestock.
Fedibird Matrixのアクセス遮断の件、昨晩、ひとまず攻撃が落ち着いたとのことで、さくらインターネットによる制限措置は解除されています。
※ Fedibird MatrixはMatrixの公開サーバの一つで、LINEやDiscordのようなチャット系サービスです
停止中、なかなか得られない機会でしたので、データベースのアップグレードや迂回経路の設定などいろいろとメンテを行いました。
まー、とりあえずなんとか!
This account is not set to public on notestock.
This account is not set to public on notestock.
@Farmer_J619 発祥ははっきりわかりませんが、海外のPerl界隈が古いとのことで、2000年には既に実施していたようです。
fedibird.comの招待URL、私が作ったやつで現在有効なのは下記の2つぐらいかな。
https://fedibird.com/invite/TZ9uAHyk
https://fedibird.com/invite/74iMKv8V
あわせて60人分ぐらい。
This account is not set to public on notestock.
This account is not set to public on notestock.
@teaspoon3 サーバ側でいろいろ変更を入れていると、一時的に出ます。HTTPの500エラーという、サーバにアクセスした時に、ブラウザが受け取ったエラーの表示です。
だいたいすぐに回復するので、なんかやってるなーと思ってほっといてもらってOKです。
ずーっと続いている時は教えてください。 #fedibird
#fedibird #fedibird_info ひさびさにβ機能の投入です。『ベータテストに参加する』を選んでいる人にだけメニューが表示されます。
ユーザー設定、その他、FEDIBIRDの機能、の中に『投稿の更新を自動反映する』という設定が追加されています。デフォルトはオフです。
Mastodonの投稿は基本的に受け取った時系列に流しますので、できるだけリアルタイム性を損なわないよう、時間のかかる処理については後回しにしています。
具体的には、リモートサーバにアクセスして生成するプレビューカードなどが該当します。YouTubeのリンクを貼ると動画が再生できるのもそれです。
この他、Fedibirdの実験的な取り組みで短縮URL……というかアクセス後にリダイレクトするリンクを結果への直接リンクに置き換える、という機能もあるんですが、これも後回しにする処理に該当します。
これらを、定期的にWebUIからチェックしにいって、処理が終わったら自動反映するようにする機能です。
RESTの応答にupdated_at、processingを追加し、バックグラウンド処理中の判断と、更新を検証するための最終処理日時が取得できるようになっています。また、更新されたものを取得するポーリング用のAPIがあります。
#fedibird #fedibird_info なおFedibirdでは、ローカルユーザーが投稿した場合、プレビューカードは遅延させずその場で生成するようになっています。
リダイレクトするリンクは、特にプレビューカードにおいて、プレビュー時と異なるリンク先に誘導する悪意あるものがでてきており、プレビュー時に解決したURLをそのまま保存してそちらに飛ばすようにしてあります。
通常のリンクにおいても、主に短縮URLがそうですが、実際の飛び先を事前判断できないこと、リダイレクト時にアクセス解析などが挟まることから、同様の処理を入れるようにしてあります。
X (formerly Twitter)で実際にありましたが、短縮URLの胴元による、リダイレクトの解決を遅延させるという嫌がらせまで仕込まれていたこともあります。
#fedibird #fedibird_info ベータ機能は自由にお試しいただいてOKですし、使ってフィードバックいただけると助かります。
ただし、ベータ機能としているのには理由があるわけで、まだ不安定(動作面でも仕様面でも)だったりするので、発生するリスクは承知の上で、おかしかったら戻すぐらいは自分で対処できるということを前提としています。よろしくお願いします。
ポーリングのAPIは、idとupdated_atを添えて要求すると、状態が新しくなっているものだけ応答してくれるもので、
リアルタイム反映の難しい絵文字リアクションの現在状態を引っ張ってくるなど、クライアントアプリでも便利に使える機能となっています。表示中の投稿だけ更新取得リクエストするなどの使い方ができるんじゃないかな。
@HaswellHasuyosi Misskeyの絵文字リアクションは、お気に入りと同じLikeアクティビティで送ってるから、未対応のMastodonからはお気に入りにみえるよ。
変換っていうか、お気に入りの変種みたいなものだから。
statuses.length == 0
statuses.size == 0
statuses.isEmpty()
@pokousa3 @giigainmastodon 何を見せるかは難しいですが、 #fedibird タグの投稿を一覧してもらうとか、
https://fedibird.com/tags/fedibird
ここから『招待から参加後、あなたをフォロー』にチェックを入れた招待URLを発行して、ご友人を連れて来て自動フォローしてもらうこともできます。
https://fedibird.com/invites
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に自動反映する機能
記念にたまにはわかりやすい絵を貼っておこう(トレンドをクリックしたのに何も出ない。トレンドとは)
ちなみにこれ、sidekiqでいま走ってるジョブの一部なんですが、RegenerationWorkerがずらーっと。
これ、久しぶりにアクセスした人のホームタイムラインを再生成する処理です。
fedibird.com、いまホームの配送とか数分遅延してると思いますが、投稿時の画像の添付(アップロード)はできると思います(やってみた)。
これ、高負荷時に画像添付できなくなるの不便だったので、UIまわりのバックグラウンドタスクを分離しておいた効果がでています。
#fedibird #fedibird_info いま、X (formerly Twitter)の不具合のあおりでfedibird.comも重くなっています。
いま、待機75,000ぐらいかな。
ホームタイムラインは7分〜8分ぐらい遅れ、
ハッシュタグタイムラインはほぼ遅れ無し、
リモートサーバからfedibird.comの人の投稿を観測する分には遅れ無し、という感じです。(外部配送は追いついている)
完全に落ちないように監視・オペレーションはしていくけど、お金かけないでやり過ごしたいので、そのまま遅延させておくからよろしくね。
X (formerly Twitter)は復活したようなので、そのうち解消するでしょう…… #fedibird
たぶんMastodonの管理者にしか通じないホラー画像。30k越えの津波みたいなやつ。
#fedibird 自動更新使ってみてる?(ベータ機能)
※ プレビューカード生成やリンク置換など、投稿にあとから更新がかかるものを、処理後にWebUIに自動反映する機能
Misskeyの検索だけが対象で良ければ、未収載で投稿すればOKです。でもMastodonからは検索対象になりません。
Fedibirdの検索では、誰でも検索できる連合に流さない投稿はできませんが、フォロワーであれば公開・未収載・フォロワー限定の投稿が検索できます。
基本的に、誰でも閲覧して良いとされている投稿(公開)だけを検索対象にするようになっているのですが、その条件では連合タイムラインに表示されることになります。 #fedibird
Mastodonのタイムラインの話でいうと、
連合 = リモート + ローカル
です。
これに、ハッシュタグタイムラインを加えたものが『公開タイムライン』です。
公開タイムラインは、公開投稿が流れるタイムラインです。
未収載は、公開タイムラインに流さない(unlisted)という条件つきの公開投稿です。直接みたい人に対しては公開として機能するけど、一覧には載せないようにするものです。
Mastodonでは、未収載は検索の対象に含めません。
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 #fedibird_info さきほどおこなった更新で、表示がおかしくなるなどの症状がでているようです。いくつも報告をいただいています\(^o^)/
私の手元で再現しないので、現在調査中です。少々お待ちを。
(とりあえずアプリで回避もあり)
#fedibird #fedibird_info アップデート再挑戦。Nightlyの方はなおった……と思う!
#fedibird #fedibird_info ベータ機能に、最新投稿の更新をポーリングする機能を追加しました。
新規の投稿が流れてきた時、ブーストされてきた時、絵文字リアクションがつけられた時など、最後に投稿の状態が変化してから3分以内の投稿が画面に表示されている場合、それを監視します。
監視間隔はひとまず6秒になっています。何かあれば6秒に一回更新されます。
絵文字リアクションが次々とつけられている状況であれば、新しいリアクションがつかなくなるまで、しばらく監視が続くことになります。
ただし、スクロールして画面外に追い出されているものは除外します。
最新投稿を眺めている時、新規投稿にはまだ絵文字リアクションがついていませんが、数秒後にチェックすれば増えているので、それらを見逃しにくくなるかと思います。
興味のある人は試してみて下さい。ベータ機能なので、まずは『ベータテストに参加する』の設定が必要です。
ベータテストですので、具合が良くなければ本採用せずに廃止ということもありますし、仕様も確定していません。
なお、絵文字リアクションをリアルタイムで反映するストリーミングイベントも用意されてはいるのですが、非常に重い処理であるため、現在無効になっています。こっちも改良したいな……。
This account is not set to public on notestock.
This account is not set to public on notestock.
@naoki_wjm 言語が日本語なのとそうではないものでフォントが変わったりしてます。言語自動判定になっているとばらついたり。
fedibird.comの人は、misskey.ioのドメインタイムラインみると流れてきているか様子がわかるよ。
https://fedibird.com/web/timelines/public/domain/misskey.io
いま1時間遅れぐらいで流れてきたところ。 #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.
This account is not set to public on notestock.
Xのリンクサービス(https://t.co/)について
https://help.twitter.com/ja/using-x/url-shortener
ユーザーの投稿するコンテンツ(UGC)中の外部リンクの扱いは確かに面倒なシロモノで、かつてCGI掲示板を各自が設置していたときも、一律禁止にしたり、特定アドレスを弾いたりする処理を入れていたことを思い出すね。SEO目的の被リンク稼ぎでスパムだらけになったのがつらかった。利用者としては、ttp://で張っていた。
\(^o^)/
でも、短縮URLである必要ないしなぁ。文字数も実際には無関係(URLの文字数カウント一律)だし、弾きたいURLだって直接処理すればいい。なんなら短縮URLより柔軟に処理できる。
結局、クリック回数数える介入と、都合の悪い外部の存在を排除するために使われてしまっている。
t.coはXと共に滅んでも差し支えないかもしれないけど、仲介する仕組みが機能しなくなるとURLが無効になるリスクもあるし、ユーザーもユーザーをアシストするプロセスもリンク先の事前判断ができないし、デメリットが多すぎる。
【追記 2023年12月27日 04:45】
上記のメンテナンスは無事に完了致しました。
ご不便をおかけした皆様に心よりお詫び申し上げますとともに、ご協力いただきありがとうございました。
引き続きMisskey.ioをよろしくお願い申し上げます。
RE: https://misskey.io/notes/9novql0b9ak602ps
This account is not set to public on notestock.
This account is not set to public on notestock.
@LilyoftheValley 以前からフォローしていた人がアカウント引っ越し機能を使ったなら、新しい移行先のアカウントを自動フォローする機能が働いた可能性はあります。
無関係かもしれませんが、念のため。
このぐらいの感じ、セミマゲドンを感じる(かわいい)
QT: https://nightly.fedibird.com/@squid999/111655430221480375 [参照]
@moongirl15 Explore系の機能が動かないのは、FedibirdのMastodonとしてのバージョンが古いのが原因なので、追いつけば使えるようになるかな。
This account is not set to public on notestock.
Misskeyの通知欄、今年本当に賑やかになったよね……(よくみえん)
※ リアクションがまとめ表示されるようになった+アイコンデコレーション
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.
This account is not set to public on notestock.
Fedibirdの運営費について(支援のお願い)(1/3)
====
現在、fedibird.comおよび関連サービスのインフラコストは月に18万ほどで、毎月少しずつ増加している状況です。
アメリカドルで設定されているサービスについては本当に大きく値上がりました。
データベースやメディアは日々増えていくので、そのストレージコストが今年後半、目に見えて増えました。(対策中)
年間を通してみると、何かしら予算をオーバーする出来事があるので、予備費も計上しておく必要があります。
2023年はイレギュラーも多く、コスト対策の結果が出るまでに数ヶ月の期間と臨時出費を要したため、前半で200万かかりました。コスト対策後の後半はそれらの要素が除外され、100万まで圧縮できました。
これらは従来、すべて運営者個人負担としていましたが、もうさすがに無理でして、OpenCollectiveを通じて多額の支援をいただき、概算で、800人から130万円をカバーしていただきました。なんとか170万の赤字に収まった形です。
2023年はfedibird.com以外の運営に60万円少々かかっていることもあり、あわせると非常に厳しい状況です。
(つづく)
Fedibirdの運営費について(支援のお願い)(2/3)
====
とはいえ、無駄を省きつつ、取り組んできたものを持続していきたいのです。
ついては、2024年はもう少し積極的に支援を募っていこうと思います。
2023年7月にも同様の内容をアナウンスしていますが、
https://fedibird.com/@noellabo/110758432044994332
https://fedibird.com/@noellabo/110758504812079195
目標としては、支援で運営コストをすべてカバーできる状態を目指しています。
そうしないと、イレギュラーの発生時に余力がなく破綻したり、私が動けなくなった時に誰も引き継げないからです。(Sujitechには感謝していますが、まさかFedibirdまでSujitech運営というわけにはいかないでしょう?)
また、私がこちらに手一杯で新しい取り組みに着手できないという問題もあります。
2023年はFedibirdの検索機能を大幅に拡充しました。Fediverse日本語圏では有数の、まともに検索が機能するサーバになったかと思います。
たとえばこの能力を、外部のサーバから利用可能にできたらいいなと考えているのですが、必要なサーバを増設するなどの余裕がないのです。
(つづく)
Fedibirdの運営費について(支援のお願い)(3/3)
====
Fedibirdのサービスは無料です。
運営に必要な費用は支援者と運営者で賄いますので、今後とも利用者が負担する必要はありません。
しかし、快適で安定したサーバ環境を持続的に維持するためには、分散された財源による安定した資金が必要です。
そこで、利用者自身でサービス維持に参加する方法を用意しています。
Fedibirdを安定利用できるよう維持に参加したい方、Fedibirdの理念に賛同し維持継続を後押ししたい方は、Open Collectiveによる寄付窓口よりご協力をお願いします。
https://opencollective.com/fedibird-infrastructure
できるだけ多くの方に少しずつ協力いただけるとありがたいのですが、くれぐれも無理はしないでください。
==
なお、この寄付窓口については、インフラに必要な費用に限定しています。このサーバが長く安定して続くことに対して、自分も関与していきたい、という方にご参加をお願いします。
また、サーバの安定維持に寄与する以外の特典はありません。
※ OpenCollective上で寄付者として名を連ねることはできます。匿名にすることも可能です。
いろいろ推敲している間に消えた文章、脈絡がないですが、もったいないのでオマケでぶら下げておきます。
--
前年の11月のTwitterのオーナー変更から始まった大移動によるものですが、Fediverseの利用者が激増しました。
fedibird.comも、前年10月頃は4,000人ほどだった登録者が2月1日には26,712人に増え、新規登録を招待のみに変更しました。
fedibird.comの利用者であれば招待URLを自由に発行できますし、私も何度か配布してきましたので、その後も緩やかに増え続け、12月30日現在は38,782人となっています。
現在、月間のアクティブユーザーは1万4千人、週間だと1万1千人ほどです。ピーク時は週間で1万5千人ぐらいになっていましたね。
人数増に対応するために、2月4日にベアメタルサーバ3台体制、2月11日にさらに追加で4台体制化、AWS - S3でまわしていたオブジェクトストレージをWasabiへ移行する(5月)などの対策を取りました。
nightly.fedibird.comは登録数がfedibird.comの100分の1しかない小さなサーバですが、こちらも利用者が増えてパワー不足になってきたので、9月24日にサーバを2台構成に変更しています。
@kinluwi こちらOKです。
誰がグループオーナーであるべきかの話はあるかもしれませんが、グループも独立したアカウントなのであとでなんとでもなりますので、作るのが先でいいと思います。
DMしますねー
要望が多かったので、支援者(月額)というプランを追加しました。金額設定は任意で、デフォルトは住人プランと同額の25円/月になっています。
他のプランを参考に、月額換算して代わりに選択していただいてかまいません。
ちなみにOpenCollectiveは、それ自体が寄付で成立しているプラットフォームです。Fedibird Infrastructureを支援する際、300円のプランが345円になっていたりしますが、これにはOpenCollectiveに対する45円(15%)の寄付が含まれています。
この割合は変更可能で、増額してもいいですし、No Thank Youを選んで支援なしとすることもできます。
また、決済のプラットフォーム自体はStripeをメインに使っています。こちらは決済額の3.6%を手数料として支払っています。カード決済の手数料として考えても、十分にありがたい金額です。入金がすべてとりまとめられて定期的に銀行振込されてきますので、非常に便利です。
#fedibird #fedibird_info
わかりにくい、OpenCollectiveへの寄付部分について書いたやつです
QT: https://fedibird.com/@noellabo/110761339361299993 [参照]
Fedibirdの運営費について(支援のお願い)(1/3)
====
現在、fedibird.comおよび関連サービスのインフラコストは月に18万ほどで、毎月少しずつ増加している状況です。
アメリカドルで設定されているサービスについては本当に大きく値上がりました。
データベースやメディアは日々増えていくので、そのストレージコストが今年後半、目に見えて増えました。(対策中)
年間を通してみると、何かしら予算をオーバーする出来事があるので、予備費も計上しておく必要があります。
2023年はイレギュラーも多く、コスト対策の結果が出るまでに数ヶ月の期間と臨時出費を要したため、前半で200万かかりました。コスト対策後の後半はそれらの要素が除外され、100万まで圧縮できました。
これらは従来、すべて運営者個人負担としていましたが、もうさすがに無理でして、OpenCollectiveを通じて多額の支援をいただき、概算で、800人から130万円をカバーしていただきました。なんとか170万の赤字に収まった形です。
2023年はfedibird.com以外の運営に60万円少々かかっていることもあり、あわせると非常に厳しい状況です。
(つづく)
Fedibirdの運営費について(支援のお願い)(2/3)
====
とはいえ、無駄を省きつつ、取り組んできたものを持続していきたいのです。
ついては、2024年はもう少し積極的に支援を募っていこうと思います。
2023年7月にも同様の内容をアナウンスしていますが、
https://fedibird.com/@noellabo/110758432044994332
https://fedibird.com/@noellabo/110758504812079195
目標としては、支援で運営コストをすべてカバーできる状態を目指しています。
そうしないと、イレギュラーの発生時に余力がなく破綻したり、私が動けなくなった時に誰も引き継げないからです。(Sujitechには感謝していますが、まさかFedibirdまでSujitech運営というわけにはいかないでしょう?)
また、私がこちらに手一杯で新しい取り組みに着手できないという問題もあります。
2023年はFedibirdの検索機能を大幅に拡充しました。Fediverse日本語圏では有数の、まともに検索が機能するサーバになったかと思います。
たとえばこの能力を、外部のサーバから利用可能にできたらいいなと考えているのですが、必要なサーバを増設するなどの余裕がないのです。
(つづく)
Fedibirdの運営費について(支援のお願い)(3/3)
====
Fedibirdのサービスは無料です。
運営に必要な費用は支援者と運営者で賄いますので、今後とも利用者が負担する必要はありません。
しかし、快適で安定したサーバ環境を持続的に維持するためには、分散された財源による安定した資金が必要です。
そこで、利用者自身でサービス維持に参加する方法を用意しています。
Fedibirdを安定利用できるよう維持に参加したい方、Fedibirdの理念に賛同し維持継続を後押ししたい方は、Open Collectiveによる寄付窓口よりご協力をお願いします。
https://opencollective.com/fedibird-infrastructure
できるだけ多くの方に少しずつ協力いただけるとありがたいのですが、くれぐれも無理はしないでください。
==
なお、この寄付窓口については、インフラに必要な費用に限定しています。このサーバが長く安定して続くことに対して、自分も関与していきたい、という方にご参加をお願いします。
また、サーバの安定維持に寄与する以外の特典はありません。
※ OpenCollective上で寄付者として名を連ねることはできます。匿名にすることも可能です。
いろいろ推敲している間に消えた文章、脈絡がないですが、もったいないのでオマケでぶら下げておきます。
--
前年の11月のTwitterのオーナー変更から始まった大移動によるものですが、Fediverseの利用者が激増しました。
fedibird.comも、前年10月頃は4,000人ほどだった登録者が2月1日には26,712人に増え、新規登録を招待のみに変更しました。
fedibird.comの利用者であれば招待URLを自由に発行できますし、私も何度か配布してきましたので、その後も緩やかに増え続け、12月30日現在は38,782人となっています。
現在、月間のアクティブユーザーは1万4千人、週間だと1万1千人ほどです。ピーク時は週間で1万5千人ぐらいになっていましたね。
人数増に対応するために、2月4日にベアメタルサーバ3台体制、2月11日にさらに追加で4台体制化、AWS - S3でまわしていたオブジェクトストレージをWasabiへ移行する(5月)などの対策を取りました。
nightly.fedibird.comは登録数がfedibird.comの100分の1しかない小さなサーバですが、こちらも利用者が増えてパワー不足になってきたので、9月24日にサーバを2台構成に変更しています。
misskey.ioから流れてくる(連合してくる)投稿でこちらがパンクする
VS
misskey.ioが流しきれなくてmisskey.ioがパンクする(こちらは一定以上の負荷は増えない)
先日キン @kinluwi さんに緊急時用にグループを作成してほしい旨お願いされていましたが、緊急時の方が先に到来してしまったので、とりあえず私の方で用意しました。(うまく動くかな?)
@mastodon_japan_net をフォローすると、公開グループのメンバーとして参加できます。
参加すると、メンバーのグループ宛の投稿がブーストされてくるようになります。
グループに投稿する際は、グループをフォローし、グループにメンションしてください。
@mastodon_japan_net 転送されてくるのがちょっと遅いのでイライラしますが、まあまあ使えるかと。
FedibirdのWebUIの人は、 @@ japan と入力すると補完候補が出てメンションしやすいです。グループの中からだけ候補が出ます。
アプリから使ってる人は……何か工夫してくださいw
@mastodon_japan_net みなさんどのサーバに予備アカウントをお持ちかによりますが、そのサーバのローカルを邪魔せずに参加する場合は未収載がお勧めです。
Fedibirdの人は、公開でいいと思いますw
This account is not set to public on notestock.
@mastodon_japan_net とりあえず復活したのでしばらくはお役御免ですけど、いざという時にお役立て下さいませー