@Gardening_V おはようガ嬢。はやいねえ!
主に、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.
@cuddlypup これまでに3回ぐらいかな、動作テストの為にこっそり新規登録可能な状態にしたことがありますが、基本的には招待のみです。
ただ、招待は登録者が誰でも発行できるようになっているので、fedibird.comに登録したい! って声に出していれば誰かが入れてくれると思います。
よくわからないまま登録して『ここは私の求める場所じゃない』というミスマッチがおきないよう、ワンクッションおいています。 #fedibird
@jdash2000 Sky株式会社、洗練されすぎていない微妙なダサさ(主観)が、いわゆるひっかかりのある、記憶に残るデザインだなと常々思っていたところです。
はたして意識的なのかはわかりませんが……w
@naoki_wjm 引用できないサーバでの言及はたぶん、投稿末尾に対象投稿のURLを添えて、あわせてブーストしとく対応がベターと思います。
@naoki_wjm MastodonはTwitterの仕様から影響を受けていて、URLは長くても短くても23文字カウントだったかな。改行とか入れても25文字ぐらいで書けちゃうので楽勝です!
This account is not set to public on notestock.
#fedibird #fedibird_info お昼ちょっと前から、メインサーバ4台体制に切り替えました。(しばらく3台だった)
普段はほとんど変化を感じないと思いますが、混雑時間帯に重くなることが少なくなるかと思います。
(Mastodonの人、4枚目までしか見えてないと思うけど、10枚画像貼ってあるので元の投稿みるといいよ)
QT: https://misskey.io/notes/9e5jkib4qf [参照]
This account is not set to public on notestock.
@Johnniefuzikov 翻訳されてなかった頃にどこよりも先に取り入れて、そのあとアップデートしてないからですw
Mastodon動かすぞ、Misskey動かすぞってなると、バックアップ真面目に考えたりしますけど【要出典】、個人サイト作ったよーってなると案外バックアップとってなかったりしませんか【独自研究】
@rk_asylum まあ慢性的に応答遅れがちだったんですがw、それはそうと、ここんとこ過負荷でうまくさばききれてないですねー。対策してますんで、懲りずにリトライしてみて、という感じでお願いします!
This account is not set to public on notestock.
This account is not set to public on notestock.
作家がUnlimitedで登録している本って、たくさん読まれると(既読ページ数)作家に還元されるので、Unlimited契約してる人はガンガン読むといいよー。
QT: https://achi.masto.host/@achi/110292804711240185 [参照]
fedibird.comの招待リンクです。
現在、fedibird.comは招待制となっているため、登録には招待リンクが必要です。
その1
https://fedibird.com/invite/kfRVnAi9
その2
https://fedibird.com/invite/GAaF6puD
各リンク、定員を超えると登録できなくなります。興味のある方はご利用くださいませ。
This account is not set to public on notestock.
This account is not set to public on notestock.
S3のライフサイクルルールよくわからんな。いろいろ試しているうちに動けばいいやって感じで、ちゃんと身につかないw
このサーバを使えばいいってあらかじめきまってないと始められない人達を連れてこようという段階に入っているということね(Mastodon公式アプリのmastodon.socialで始めるボタン)
どこか一箇所に既存ユーザーが集まるなら、mastodon.socialがベストではある。
リモートフォローして、基本的なやりとりが全部できる、連合の仕組みが機能することが一番大事。
話はそれからだ。
「そんなサーバで大丈夫か」
「大丈夫だ、問題無い」
って言えるのは我々のようなこれまでの挑戦的なユーザーだけであって、
「いちばんいいのを頼む」
っていうのが大多数の要望なので、そこにどんな選択肢があるかとか関係ないのね。
まあ、いちばんいいかっていうと、そうでもないんだけど、別にそれでいいんだよ。できるだけ頑張ってくれれば。
これまでTwitterに対する保険としてFediverseが機能していたのと同様に、mastodon.socialに対して我々他のサーバ群が代替になれるんだし。
misskey.ioと連合の距離が大きくなりすぎるようだったら、別の大きなサーバやりたいね。必要無いといいんだけど。
@tongpoo 相互フォロワー限定投稿というのはサークル限定投稿の一種なので、投稿後にサークル限定の表示になるのは正常です。
サークルの宛先をあらかじめ定義しておくことができる仕組みになっていますが、これは投稿時点で確定して、投稿に宛先データがセットになります。
その後、サークルの宛先を編集しても、既に実行した投稿には反映されません。
で、相互フォロワー限定というのは、この定義済みの宛先の代わりに、相互フォロワーを用いるサークル投稿です。
その時点で相互だった人の宛先が投稿とセットになって確定し、あとでフォロー関係が変わっても反映されません。
この理解の上で、期待した動作をしていなかったら、あらためてご報告ください。
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 画像まわり、2つの機能を追加しました。
ひとつは、Thumbhashの試験導入です。
今回の更新後に取得された画像から、閲覧注意、非表示、画像ロード前に表示される『ぼやけたイメージ』について、従来のBlurhashによるアルゴリズムではなく、Thumbhashによるアルゴリズムで生成されたもので表示します。
(たぶんあんまり違いがわからないと思いますw)
ひとつは、低解像度サムネイル表示モードです。
ユーザー設定のその他、Fedibirdの設定の最下部にあります。
この設定を有効にすると、タイムライン上に表示される画像が低解像度になります。
クリックすると高解像度画像をロードします。
モバイル環境などで、データ転送量を大幅に抑えることができるはずです。
なお、通常のモードでもサムネイルにWebPを積極的に利用するようにする変更により、少量ですが、転送量の削減がかかっています。
既存の画像についても、ローカルユーザーのものを中心に順次変換を行っております。
特に、アバター画像(アイコン)を粗くすることによる削減効果が大きいのではないかと見込んでいます。
この機能による変更はサムネイルのみで、オリジナル画像の扱いはそのままです。
あー、アニメーションするカスタム絵文字の一部が、アニメーションとまらなくなってるな……。
ちょっと不便だと思いますが、そのうちなおします。
@tukinami_seika ダイレクト(公開範囲)で良いので、具体的なサーバを教えてください。調査します。 #fedibird
@makihara 絵文字のアニメーションを有効にしておくと全部みえますが、まあ止めたいですよね!
順次みえるようにしていきますので、少々お待ちくださいませー。
@makihara Mastodonでは、アニメーションつきの絵文字をとめるために、元画像が止まった絵を別途生成して差し替えるという手法をとっているんですが、そこを新しい形式に変えたのでまだ生成が終わってないのです。(ローカル分は先に処理してます)
『アニメーションGIFを自動再生する』にしておけば、変換不要のオリジナルを表示するので、全部みえますー。
#fedibird #fedibird_info 画像がみえなかったりいろいろご不便おかけしております。
ユーザー設定の外観にある『アニメーションGIFを自動再生する』の設定は、チェックして動くようにしておく方が、すべての絵文字が表示されるようになって良いかと思います。
静止状態の絵文字は、ローカル分はほぼ大丈夫ですが、リモート分は現在生成中です。
ユーザー設定のその他にある『低解像度のサムネイルを使う』は、古い画像には効きません。新規分については正常に動く……ことが期待されています。(一部webp画像で未対応があるようですので、改善します)
リモートアカウントのアバターは、まだ高解像度のものが表示されていると思います。順次、低解像度時のものは入れ替わって行きますので、気長にお待ちください。
今回誤算だったのが、WebPがアニメーション対応していることで、そのつもりがないのに勝手に動く形式に変換されちゃうことねw
まあ、よく出来てる!\(^o^)/
#fedibird #fedibird_info 絵文字のアニメーションが止まらない件については対処しました。まだ不具合あるかもしれませんが、ひとまず落ち着いてきたかなと思います。
今日はあまり手を入れられない見込みですが、不具合を見つけたらメンションくださいませ。
#fedibird #fedibird_info データ通信量を抑える、低解像度のサムネイルを使うモードを作りました。
試してみて、具合を確認しておいていただけると助かります。クライアントアプリにも有効です。
QT: https://fedibird.com/@noellabo/110309124432196107 [参照]
粗すぎるとか、案外気にならないので常用しようかなとか、帯域制限かかってる環境でどうかとか、あんまり効果ない? とか、使った人の感想ないと、よく分からないのよね。
@UkkariTako まだアバターが重いままだけど、これも数日内に軽いものに置き換わるので、そこからさらにめっちゃ軽くなるかも!
クライアントアプリによっては、プレビュー画像を無視して、高解像度画像をタイムラインに表示するやつあるねえ。富豪。
fedibird.comの人は、アバターとヘッダー画像の低解像度対応済んでます。他鯖のアバターと比べて、違いに気づくかどうか。
@tateisu リダイレクトでごまかせてるやつもありますが、基本的に古いのはダメですねー。
S3からwasabiへの移行も半端になってるので、あわせて仕上げときます-。
@hanamomorin FediSnapとかPixelfed.Tokyoにあげるとか(Pixelfed系)
@bmwandmore 私がリプライしたことによって、まず私の投稿がそちらに流れて、そのスレッドの起点をそちらのサーバがfetchしたためだと思います。
機序が分かりづらいかもしれませんが、そういう仕様ですね。
@bmwandmore ホームにはフォローしてる人の投稿とブーストされたものしか流れませんが、連合はサーバの受け取った公開投稿は関係なく流れますので、仕様通りの挙動かと!
This account is not set to public on notestock.
This account is not set to public on notestock.
ようやっと落ち着いたので、間に合わせでやっつけてきたことをちゃんと処理し始めてる。
やはり間に合わせは間に合わせで、考慮すべきことがたくさん抜けているね。
Mastodonなどを改造した時の、ソースコードの公開の話?
公開を求められた時だけ対応するのはかまわないけど、普段やらないでいるっていうことは、いざやるときに大変だよね?
(要求してきた人を悪し様にいう誰かを思い出しながら)
なので、こういうのは自動化しておきます。
そもそも大元がGithubなど公開の場で開発していて、それをソースコードへのリンクにして示しているので、真似するのが楽です。
Mastodonの場合は、.env.productionにこう書きます。
GITHUB_REPOSITORY=fedibird/mastodon
こまめに更新してる場合はそれだけだと足りないので、
SOURCE_TAG=1e3a607067e610e30300fd1c4b09379febde3795
というようにコミットハッシュも示します。
再起動スクリプトにこれを仕込んで自動化すれば絶対に忘れません。
echo "SOURCE_TAG=`git rev-parse HEAD`" > /home/mastodon/.env.extra
mastodon-webにこれを仕込んであります。
[Service]
EnvironmentFile=/home/mastodon/.env.extra
フサギコさんが、誰も手がつけられなくなっていたMastodonのフロントエンドの書き換え(近代化)に着手されているのは であります。
2016年頃に最初に書かれたコードをベースに改築していっているので、何か新しい仕組みを作ろうと思った時に、基礎が古かったり合理的でなかったりするために、今もいろいろ苦労しています。(全体を整合させるために、ある程度既存コードにあわせた書き方をするしかない)
実は、全部一気に変えちゃおうぜ、っていうプルリクはこれまでも何度かありましたが、テスト可能な範囲で少しずつ変更を入れていくというアプローチをとった人はいなかったので、これまでのものは受理できなかったんですね。
そういう意味でも、今回はすごいのです。
--
マストドンのコード、特にフロントエンドをなんとかしたい、あるいはなんとかしている - このIP網の片隅で
https://fusagiko.hatenablog.jp/entry/2023/05/05/134347
そうそう、古いまま=悪い、で捉えるかなと思うので補足しておくけど、
Mastodonが保守的なのは凄くメリットが大きくて、
2017年にアカウントつくって久しぶりに戻ってきた人も普通に使える学習コストの低さ(解説記事も長く使える)、
CSS書いてもDOM構造が大きく変わらないのであまり手を入れずに長く使えるし、
APIも大きな改訂時にはv2を増やしたりして後方互換性を維持するようになっているし、
(書き方が悪い例を除けば)クライアントアプリもずっと使えたりしますよね。
フォーク勢も、追従でそれほど苦労せずにやってこれています。
長期メンテナンスされているコードなので、あらかたバグもつぶされていて、新たに入りにくい。
たとえば操作ボタンなどのアイコンのフォント(Font Awesomeっていうのを使ってます)も、新しいバージョンがいくつもあるんですが、これまでと大きくイメージが変わらないよう、わざと古いものを使い続けていたりします。
@balloon いまウチはSendGrid有料で使ってるけど、このSendGrid枠拡大ってかなり助かるよ!
#fedibird #fedibird_info またちょっとコードと設定いじってるので、画像の表示おかしくなったりしますけど、お待ちくださいませー