主に、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.
M1チップが速いの、SoCにメインメモリが一体になってるし、IOも速い、っていう話は最初からされていると思うんだけど、途中から省かれて伝わってない感じあるね。
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.
@hidao Fedibirdから誰もフォローしていない人の投稿は見えません(届いてないので)。
公開投稿であれば、アカウントそのものがフォロー承認制(鍵)になっていても無関係です。
なお、リレーに入ってるサーバは全部見えます。
This account is not set to public on notestock.
@emb たぶん、最初は情報が比較的フラットなんですよ。2年前ぐらいからArmMacの予想があって、実際に発表があって、情報を余すところなく伝えるのが最初の役割なので。
そのうち、求められる情報に最適化されていき、理由とか省くようになる。こいつ……速いぞ! って書いた方が、プロセスが、SoCが云々と言うより喜ばれるっていうか、ニュースを聞く側にとってもわかりやすいですからね。
で、こいつら速い速い言ってるけど、理由わかってるの? ってのが今かなーって。
やっぱり、自分で構成決めて組み上げる機械じゃないですから、ハードウェア情報の相対的価値が低いですよね。
ハードウェアの詳細に興味を持っているのは、macOSを消してLinux入れようとしている人!
@hidao Fedibirdのアカウントで、Qiitadonユーザーを漏れなくフォローすると、QiitadonのLTLが完全再現されるっていう感じになります。誰かがフォローしていればいいので、みんなで手分けしてもいい。
これを強引にやっているのがFederationBotで、ウチではやっていません。ブロックされやすいです。
Misskeyでは、Ghostという代理フォローアカウントの仕組みがあります。リストでフォロー(購読)したい人のために匿名でフォローする仕組みで、ブロックされやすいですw
俳句検出botとか人工無能botを生やしておいて、相互フォローを誘うという方法もあります。
@hidao こちらから取りに行っている(勝手に表示している)わけではなく、あくまで通常の枠組みの中で、Fedibirdに送られてきた(フォローされた人の投稿を送ってくるのは先方のサーバです)情報をドメインで仕分けたものを表示しているわけです。
一番の欠点は、LTLに初書き込みした新規の人の投稿が表示されないことかな。他鯖からの引っ越し勢はフォロワーがついていることもありますが、普通は誰もフォローしてないです。
ただし、ブーストされた場合は流れてくるので、案外、新規の投稿も流れてきますw
Fedibirdの購読系の機能はすべてコレです。
かなりの情報が網羅され流れてくるのは、移民が沢山いることが大きいです。
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.
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.
@noraworld workerが走って、処理が終わればpreview cardがついてくるようになっています。処理済みのURL以外は、すぐには出ないです。
@noraworld ウチではこんな感じでみえるようになりました。master + 改造鯖ですが。
LinkCrawlWorkerが、FetchLinkCardServiceを呼び出します。
WebUIの更新は、お気に入りしたタイミングなど何らかの情報更新がかかるまで行われません。まぁ、リロードしちゃった方が早いかも。
@noraworld rails consoleから直接呼んでみては。
RAILS_ENV=production bin/rails c
FetchLinkCardService.new.call(Status.find(105264416119989964))
(105264416119989964 は quote test 2 のstatus_idです)
アニメ漫画系でオタク行動を取っていたのは、記憶に残っている範囲だとセーラームーンなんじゃないかな。死ぬほど同人誌買ってた(比喩)
This account is not set to public on notestock.
@noraworld あとはコードを追っていく感じですね。
https://github.com/tootsuite/mastodon/blob/v3.0.0/app/services/fetch_link_card_service.rb
まず、
status = Status.find(105264416119989964)
status.preview_cards
で既存プレビューカードの有無を確認して(既に存在すれば、Serviceはnilを返します)
status.text.scan(FetchLinkCardService::URL_PATTERN)
でURLを抜き出してみたり。
そのURLにRequestしてサイズやmimetypeが想定しているものになるか確認したり。
(完全にデバッグですな)
@14987_fig ということはWebUIじゃなくて公開ページの方だったかな。
この時間表示部分で単体ページに飛んだり、URLをコピーしたりするっての、解りづらいですけど、Twitterも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.
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.
コーヒーめっちゃうまい。まじうまい。
ちなみにNelsonさんとこのメロウフルーツです。
https://ncr.official.ec/items/27542362
ジャンル内の平和維持問題、Fediverseにこれまで見かけなかった層の人達が入ってくることで発生している問題と大変近しい話なので、以下略
This account is not set to public on notestock.
身近なところの話をすると、産業用のインクジェットプリンタの納期が未定になったりしてます。ようやく設備投資する気になっても、品物が入ってこないという。部品不足です。
ウチもリプレース機の新しいのが入ってこないので困ってます。
This account is not set to public on notestock.
うわー、すごく美味しそう!
QT: https://kith.kitchen/@ehashman/107329744280243642
This account is not set to public on notestock.
This account is not set to public on notestock.
@Satis 面白くない答えになるけど、たいした違いはないです。
ある程度以上の規模で運営しようとすると個別のところで差がでてくるけど、もうバニラで動かすだけって感じじゃなくなってくるので、何を重視してどう運営するかで全然結論が変わってしまう。
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は、サーバの内側と外側を区別せず、Fediverseによるつながりを重視した連合志向のサーバにしたいという思いがあり、
大胆な変更ではありますが、ローカルタイムラインを無くすことでそれを実現したサーバです。
この特徴により、サーバ内のトラブルが極めて少なく、モデレーションのコストは非常に低くなっています。
また、雑多な、様々な考え絵方・使い方のユーザーを内包しつつ、それぞれがいきいきと活動し、共存しているため、連合の中に中立的なポジションを確立しています。
有り体に言えば、ブロックしにくいサーバです。
独自機能が多くクセの強いサーバであるにもかかわらず、参加しやすい、住みやすいサーバになっているのではないかと思います。 #fedibird
#fedibird ローカルがまったく存在しないサーバで、それこそ誰にも気付かれずにひっそりと暮らすこともできるようになっていますが、
そんな都会的な空間でも、たまには人が暮らしている様子をうかがったり、困り事や、最近の状況を知っておきたいということはありますし、誰かと知り合う最初のきっかけぐらいはないと、はじまらないこともあるわけです。
それで、コミュニティタグとして、いつもサーバの近況がアナウンスされていて、疑問があったときに誰かが答えてくれて、自己紹介や自分の作品をアピールすると誰かが気に掛けてくれる #fedibird タグが、これらを補完する場として用意されました。
ローカルのようで、ローカルではない、この曖昧な存在を、上手に使いこなしていただければと思います。
@nakayokushiyou 局所性をなくすという発想なので、連合は直接参照できるようにしています。
ご指摘通り、連合は大きなLTLで、ところによっては実際にローカルタイムラインを提供するところに連合タイムラインを表示するようにしています。
(Fedibirdの場合、Mastodon公式アプリのコミュニティには連合タイムラインが表示されます)
Fediverseという局所性はFediverseには解決できませんが、全体の利用者数、人類に対するシェア拡大で、だいぶ多様性が増してきたかと思います。
たとえば、Instagramを利用する層に対して、Mastodonは十分リーチできていないと思います。
Pixelfedは、このInstagram的な利用層を狙ったFediverseの実装です。
まあ、そのへんの話はまた機会をあらためて……。
ローカルタイムラインは局所性があり、同じサーバの人が同じものを見ているという前提がありますが、連合はそういう性質を持たないため、前述した問題点をほとんど持っていません。
#fedibird
@ls Vivaldi Social全然試してないので、様子が分かるの助かります。なるほどねえ……。
外部認証のため、クライアントアプリがうまく使えないケースがあるとは聞いています。
#fedibird もv4.0をマージせねばならんのですが、各サーバとも難儀しているように、仕様面でそのまま受け入れてよいものか難しいところがありますね。
本家は複雑さを排除する方向で、カスタマイズをヨシとはしないところがあるので、Fedibirdではそこは敢えていじれるような方向で対応したいと思っています。
懸案のモバイルのメニュー位置など、Fedibrdは上部メニューを下部に移動できるなど、既にカスタマイズを前提に考えているところがあるので、あそこは必ずなんとかします。
内部的には、言語についての扱いがガラッと変わっており、言語の自動認識から個別投稿への言語指定への大きな変更があります。
翻訳機能などは先にcherry-pick(おいしいところだけもらってくる、という意味合い)したいところですが、現在のコードとまったく整合がとれません。
はやく欲しい機能ではありますが、少々お待ちください。
#fedibird_info
#fedibird ローカルがないとか、購読とか、絵文字リアクションとか、引用と参照とか、派手な機能もいろいろあるのですが、
実は案外、細かいカスタマイズがこのサーバの使いやすさを決定づけているところがあったりします。
メニューに固定できるハッシュタグであったり、モバイルのメニューであったり、それぞれは本当に地味なのですが、使っている人にとっては必須のものであることも多いです。
@gaby @adachika192 参照元の件ですね。
自分が見ることができない投稿から参照が行われることがあり、その場合はご指摘のように数字のみカウントされていてもみることができません。
これは、逆参照可能なカウントを表示するのが適切で、仕様の問題ですね。直さねば。
参照はURLを記載した場合と同じ挙動をするように設計されており、フォロワー限定やダイレクトメッセージからでも参照されます。
この参照している投稿は、こちらがフォローしている相手か、ダイレクトメッセージの宛先に指定されていない限り、権限がないためみることができません。
ブーストは処理工程が多いので、普通の投稿より後ろにいっちゃうんだよね。
たとえば引用や参照を行っている場合は、参照先が先に処理されて、それから投稿本体が処理されるので、順番は狂わないんだけど……
ブーストと言及の投稿はデータとして関連がないので、順番を制御できないんだな。
@YoWatShiina ログインボーナスbotという、自動応答するプログラムが動かしているアカウントがありまして、
それをフォローしておくとフォローバックされて準備が整います。
毎朝5時を過ぎると、ログボ、ログインボーナスという言葉に反応して、
ログインしたからポイントを付与するよってカウントしてくれるんです。
一日一度だけくれるので、二度目は×がつきますw
@YoWatShiina ついでにいうと、朝5時に起きる習慣があるので、目が覚めたらログボと投稿する習慣になってます。寝坊してると投稿が遅れる次第……。
@baikunan_mstdn サーバー管理者もユーザーも、これを迷惑な行為と思えば排除にかかるので、果たして結果的に意味があるのか……。
作っている側としては、ローカルタイムラインなど各サーバに存在する固有のスペースに広報しようとすると、各サーバで投稿した方がよいことになるという、これを仕組みが誘導する問題について悩ましいと思っています。
@lolita_prpr 一度ブーストされて、キャンセルされたものの残骸とか? アプリはキャッシュするから消えてないってのあるかも。
5,000文字の件、Hostdonのアップデートでホスティングしてるサーバに一律適用したことの影響だよね。
Mastodonの投稿できる標準の文字数は500文字で、この数字自体にはそれほど根拠はないと思うけど、バランスを考えて決めた数値だと思う。
PleromaやMisskeyなどの別の実装は特に関係ないので、3,000文字だったり5,000文字だったり、好きなように変更できたりするんだけど。
ホスティングサービスが標準を変更して一律適用してくるっていうのは、なかなか強い介入だなあ。
(特にオチはありません)
QT: https://mstdn.hostdon.jp/@hostdon/109345833576016227 [参照]
This account is not set to public on notestock.
This account is not set to public on notestock.
さいきんMastodon始めた人に質問です。
Mastodonどうですか?
(Fediverse / 分散SNS全般に対する回答でOKです)
※ 具体的な感想などありましたら、リプライぶら下げてください!
This account is not set to public on notestock.
@yokoumeda mstdn.jpは寄付を受け付けてないと思いますので(Sujitechが企業として運営)、Mastodonの開発元を紹介します。
https://joinmastodon.org/ja/sponsors
個人として寄付する場合、Patreonというプラットフォームで提示されているTierを選択します。
https://www.patreon.com/mastodon
@deluxe_tokyo 140文字を4連で560文字がいいっていう話をいただいたときは、それは実現してもいいと思いましたが、5,000文字となるとどうかなーって思いますねw
まとまった文章をアップする機能はあっていいと思うので、投稿とは少し違う方法でできたらなーとは考えています。
@UkkariTako Hostdonそういう人が使うための、Mastodonまるごと面倒みてくれるサービスだよ。自分のドメイン使うときは取得しとく必要があるけど、あとは全部やってくれる。
This account is not set to public on notestock.
This account is not set to public on notestock.
■ FediMovie Social 開設のお知らせ
従来より提供しておりますFediMovieの関連サービスとして、FediMovie Socialを開設しました。
https://social.fedimovie.com/
今後、社会的な関心(Social)を扱う動画についてはこちらに投稿していただき、
従来のFediMovieを、趣味や個人的な活動を中心とする内容に限定することで、
トーンの異なる双方の棲み分けを図ります。
FediMovie Socialで扱うジャンルは、PeerTubeのプリセットの
・アクティビズム
・ニュースや政治
・人物
・教育
などが主に該当します。
一方、現行のFediMovieは、
・食べ物
・音楽
・芸術
・科学やテクノロジー
・旅行
・エンターテインメント
・ゲーム
・コメディ
・スポーツ
・ハウツー
・乗り物
・動物
・子ども向け
などそれ以外のジャンルを受け持ちます。
なお、二つのFediMovieは、それぞれ異なるサーバとなるため、それぞれにユーザー登録が必要となります。
ゆるぼ
カレンダーの日曜始まりと月曜始まり、どっちが好き?
@mimikun 実はあまり追いかけられておらず細かいところは承知してないんだけど……
Mastodon公式アプリや新しいUIはデザイン会社や外部開発者に有償依頼してるんで、その成果物を引き取ってからでないと議論に参加できないっていうのがあって、まあこれからあれやこれや言うしかないんよね
そういやハッシュタグつけ忘れた……
#fedimovie #fedimovie_social
FediMovie Socialですが、あくまでFedibirdが主体となってホストするサーバであり、Fediverseを利用する個人向けです。
団体・グループには不向きです。
たとえば環境団体や政治政党に丸乗りされても、それを私の判断でジャッジすることとなりますので、不自由なだけで、お互いに良い関係にはならないはずです。
それぞれ、自身のインスタンスを設置するようお勧めします。
また、既存の動画をYouTubeなどから複製してくることが多くなると予想されますが、これは削除します。
配信の権利をもたない無断転載はかたくお断りします。
利用規約や行動規範をよく読み、配信する権利を自分自身が保有するコンテンツのみを投稿してください。
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.
@mino90 英語圏では # introductions にほぼ統一されてるのでそれでもいいんだけど、やっぱ日本語がいいよね。
#fedimovie いいかい、FediMovie(PeerTube)使う人は、これ覚えておいて。
FediMovieでは、アカウントを作ってそれにIDが振られるんだけど、これは自分用で人に伝えるのには使わなくて良い。というか伝えない方がいい。
チャンネルを一緒に作ったと思うけど、これをみんなに広めるんだ。
チャンネルは複数作れるから、ちゃんとジャンルわけして、みんなが選びやすいようにするといいよ。
自分にぴったりだと思った方が選ばれるからね。
チャンネルはMastodonからみるとサブアカウントみたいなもので、それをMastodon側からフォローしておくと動画を投稿したときにブーストされてくる。
だから、チャンネルのURLか、アカウントの表現( @ 〜 @ fedimovie.com)を使って、みんなに伝えてフォローしてもらおう。
ちなみにPeerTubeでフォローするとすっごい便利で、リモートサーバだろうがなんだろうが全部まとめてみられるから、動画すきな人は、アップロードしなくてもアカウント作って、チャンネルのフォローだけすると幸せになれるぞ。
This account is not set to public on notestock.
@koukyuu39heiwa まず、ユーザー設定 その他 の、添付画像にある設定を有効にします。
そうすると、2番目の画像のようにアバターアイコンの下に、購読とフォローのボタンがあらわれるので、これを押して購読します。左のアンテナマークみたいなやつですね。
最初の設定で『フォローボタンでリスト追加ダイアログを表示する』にしてあると、リストの一覧と追加が行えるダイアログがひらきますので、ここでホームかリストの横のボタンで、どのタイムラインで購読するか選びます。
ダイアログなしにしてあれば、ボタンを押すとホームで購読になります。
ゆるぼ
カレンダーの日曜始まりと月曜始まり、どっちが好き?
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.
@kanageohis1964 これは、絵文字リアクションの一覧をあらかじめリアクション変化時に生成しておく(キャッシュ)のですが、絵文字に変更が入るとそれがすぐに反映されないことで発生します。
絵文字は不変の前提で扱っているのですが、変更がかかることがありまして…… #fedibird
#fedibird #fedibird_info 全文検索のインデックス、たぶん一通り終わりました。
fedibird.comの人は、ご自身の投稿で確認してみてください。
例えば from:me order:asc で自分の一番古い投稿が出てきたりします。
あとからバグ修正したり仕様追加・変更したことで一部情報が抜けているところはありますが、軽微な範囲です。(app: の情報欠落と新設の is:ref が一部抜けています)
インデックス作成のためにFedibird本体および検索インデックスに高負荷を掛けていましたが、一通り完了して軽くなっていると思……あんまり重くなかったから変わらないかな?
--
(オマケ)
たとえば order:asc とだけ入力して検索すると、インデックスの一番古い投稿がでてきます。(スクリーンショット参照)
最初の2つと次のひとつは、投稿日を偽装可能であることを示すアカンやつですが、最後に出てきた2016年3月16日のEugen Rochkoさんの、Mastodonの作者によるmastodon.socialの最初の投稿です。連合する最古の投稿ということになります。