@Aqraf 格好良い!
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
@puzzl @freemo
@mewmew
The "subscribe" function does not make API calls to other servers. Subscribe to only posts delivered to the server by ActivityPub. Same as FTL. Therefore, the LTL of another server cannot be completely obtained.
Mastodon does not generally use APIs for communication between servers. APIs are used to resolve communication between specific server software and clients. The server only uses ActivityPub and simple HTTP requests to communicate with fediverse.
@puzzl @freemo @mewmew The solution is a relay and a Federation bot.
Relays are the perfect mechanism for exchanging the LTL we just want.
Federation bot is an automated program that follows all users found on fediverse in the way that mastodon.host does. However, this is an overkill approach, as you get extra information outside of the public post. Not all users can be found and are often refused to follow.
@puzzl @freemo @mewmew Mentions to @namark were missing. Look here.
https://fedibird.com/@noellabo/103540953078799925
https://fedibird.com/@noellabo/103540954372983881
@syuilo Fedibirdにキーワード購読っていう機能がある。ホームやリストのどれかを選んで、マッチした新規投稿を流し込む。たぶんクリップとできることが似ている。
ホームとリストのどれかで他の投稿と一緒に受け取るので、通知や既読の管理はせず、一定件数保持して溢れたら順次消える。たしかMastodon標準は400件。ウチは2,000件にしてる。
参考まで。
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.
お馴染み400g10辛ですねえ
#gochisou_photo
@worstman これね、自分の投稿があちこちに見えてることに気がついた後で、じゃぁと鍵アカウントに切り替えても、これまでの投稿が非表示にならないとか、Mastodonハマりやすいポイントあるあるだと思うのよね……。お気の毒であります。
@worstman うん、それはある。さっき見かけたときフォロー(手助け)しようと思ったけど、余計なお世話なのでやめた。同じ問題が起きにくいように、周知方法や仕組みを改善しなくては。
@nao MastodonのBookmarkですよね。すごく便利ですよ。
https://fedibird.com/@info/103475809361408473
だいたい、あとで見返して参考にしたいもの、あとでリアクションしようと思ったものをブックマークしておく感じです。通常、お気に入りより絞り込んで使うことになります。
たとえば、アプリの疑問やバグ、要望をつぶやいているの、開発者がお気に入りしてまわると圧が強いので、ブックマークで収集しておくとか。
私普段tootoiseでMastodon見てるけど、BookmarkするためにWebUIに切り替えてますw
全ての投稿を非表示に切り替えたりまとめて削除したりするのが難しいのは分散型の弱点なので、ここは我々が真摯に謙虚に向き合わねばならんと思うところです。
@nao やったーーー!!
ふぁぼは、あとで見返す用途には気軽に惜しすぎて件数が多すぎて雑多で見づらいという運用上の弱点がありました。
ブックマークはあとで一覧を開いて参照するというフローが基本でキモなので、一覧が表示できるのは重要です!(力説)
そういうワケで、ウチ(Fedibird)では検索にも対応しました。(マージされるかはともかく、本家にプルリクしておこうかな。同じコード書く人がいくらでもでてきそう……)
This account is not set to public on notestock.
This account is not set to public on notestock.
@namark @freemo @puzzl @mewmew This API call is only sent to your own server. Internal call. The explanation that the API was not used to realize this function required annotation.
If you consider WebUI as client software that accesses any server, you can get the real LTL by issuing APIs to remote servers.
Mastodon also allows remote servers to restrict access to the LTL without a token. Even in this case, the problem can be solved by holding the access token of the server in the WebUI.
@namark @freemo @puzzl @mewmew Mastodon's design has been carefully designed to prevent users from directly accessing external resources. Remote resources are cached by the server and the cache is served to the user. It is intentionally designed to synchronize the timing of accessing resources with the distribution, making access analysis difficult. Exceptions are activities you do yourself, such as favorites and replies.
@freemo @namark @puzzl @mewmew When accessing the API directly to the remote server,
When reacting to a remote status, you need an additional action to ask the server to fetch the remote status and get the internal status ID of your server.
The Content Security Policy needs to be set very loosely to view remote resources without going through the server.
Some of the security and privacy philosophies offered by Mastodon will be overridden, so you need to think and agree.
@freemo @namark @puzzl @mewmew Yes, there are some things that are difficult without going through your own server, such as block and mute processing.
The current implementation of Fedibird is a current design based on the ideas described above.
By the way, I have another idea for approaching a remote server. Please wait for the next function addition! :-)
さっき、Fedibirdの機能をマージしたQOTOの方々と英語で話をしていたんだけど、
・やっぱり英語で500文字は短い
・メンションで会話
・アツい
という感想を得た。
いつも日本語で500文字長文投稿しているので、日本語なら感覚的にどのぐらい書けるかわかっているんだけど、それを英語にして投稿すると2〜3分割しないと入りきらない。日本語の圧縮率凄い。
メンションで会話するのはもの凄く快適(それはそう)。そして話に集中できる。
タイムラインでの会話は、ホームタイムラインであっても、いつもの仲間達との会話、という枠で行っている。
特にメイン言語の違う人達との会話は、中途半端に省略することがなく、様々なことを明示的に示すし、もとよりわかるように話すことを心がけることになるので、何事もはっきりしていて小気味よい。
また、わざわざ声を掛けて話をしようというわけで、彼らはとても関心が強く、熱心だ。
ちなみにこの長い日本語のメッセージ、英語に訳すと1,079文字相当になる。日本語の圧縮率凄い(大事なことなので二回言った)。
This account is not set to public on notestock.
@weep QOTO: Question Others to Teach Ourselves
No hate, No censorship. Be kind, be respectful
"I know you won't believe me, but the highest form of Human Excellence is to question oneself and others." - Socrates
https://qoto.org/about/more
だわさ
#fedibird のドメイン購読はブースト含めた表示ができるんだけど、全員まとめてフォローしているような効果が出る。ほぼHTL。
ブックマークの重要な特徴を忘れていた。これ、気軽に解除できる。不要になったら解除。
ふぁぼも解除できるっちゃできるけど、なんか違うじゃん。お気に入り、取り消す?
This account is not set to public on notestock.