まず動くやつ作るの大事だよなーつってる
This account is not set to public on notestock.
Elkで profile metadata が特殊表示になるやつ
elk/composables/masto/icons.ts at main · elk-zone/elk https://github.com/elk-zone/elk/blob/main/composables/masto/icons.ts#L3-L49
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.
Deprecate audio scrobbling (!3919) · Merge requests · Pleroma / pleroma · GitLab https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3919
This account is not set to public on notestock.
This account is not set to public on notestock.
いい did method 発明して bluesky に売り込めば did:plc 廃止して採用してもらえるよ多分。知らんけど
plc.directory が atproto 以外にも使えるようにしたいとかでハンドルの制限みたいな実装全くしてないはずなので何処で担保するのか気になる
donshare/mastoshare みたいなシェアボタンじゃなくてWeb Share API使うようにしたらサービス関係なく済むのにみたいな気持ち
PDSはここのサイトから一覧できて、どのPLCを使ってるのかなど各サーバーの詳細も分かるようになってる
ATScan https://atscan.net/pds
RE: https://pl.kpherox.dev/objects/a52820fb-8518-466a-84fa-2df1d417b702
bsky.social 以外の atproto 喋るサーバーは boobee.blue とか bluesky.nokotaro.com とかある
サードパーティクライアントはここ
Community Projects | AT Protocol https://atproto.com/community/projects
This account is not set to public on notestock.
private は
Private network - Wikipedia https://en.wikipedia.org/wiki/Private_network
This account is not set to public on notestock.
bsky.social のハンドルは https://plc.directory でやってるけどハンドルから did:plc は返してくれないのでハンドルを探す時どうやってやるんだろうねってなる
This account is not set to public on notestock.
_atproto.bsky.app. 300 IN TXT "did=did:plc:z72i7hdynmk6r22z27h6tvur"
みたいなレコードで did:plc とドメインの紐付けができるわよ
@yukiyalien contentMap の言語コードが設定した言語になって違う言語を使ってる人に翻訳ボタンが表示される
This account is not set to public on notestock.
Add support for incoming rich text by ClearlyClaire · Pull Request #23913 · mastodon/mastodon
https://github.com/mastodon/mastodon/pull/23913
連合で伝わるのはtest/plainではなくtest/htmlなのでMastodonで対応してないタグを勝手に無視してるならMastodon側で対応しろとなる
This account is not set to public on notestock.
HTMLでちゃんとマークアップして返してるのでむしろ好ましくて、Mastodonがタグを消してるのが悪い。masterだとマークアップされて表示してくれるようになってるはずだけど
This account is not set to public on notestock.
Threadsでテキストを扱えるようにしてInstagramをActivityPubに接続するの本気でやろうとしてるってこと…?
markdownを書いてはいるけどマークアップされることを意図してないのに勝手に書き換えられて見られてるって微妙ではって思っちゃった
nginx v1.25 で ssl directive が削除されたよって書いてあって何のことかわかってなかったけど `ssl on;` のことか
ユーザーごとにサブドメイン配るような運用とかできるようにはなってるので鍵を払い出してもらえるならできなくはないと思うけどやりたいかと言われるとないかも
This account is not set to public on notestock.
This account is not set to public on notestock.
ぶっちゃけ今の温度感だったら連合機能無くても、Metaがテキストベースのマイクロブログリリースしただけですべてかっさらえると思う。
This account is not set to public on notestock.
> Although you can use this in production as-is, it’s really meant to be a starting point for your own ActivityPub projects.
👀
jakelazaroff/activitypub-starter-kit: A tiny, single user, Mastodon-compatible ActivityPub server.
https://github.com/jakelazaroff/activitypub-starter-kit
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.
これの最悪がS3
Fediverseで言うならActivityPubを縛る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.
1マス24まで入ると勝手に死ぬ仕組み利用したcow crusherはbedrockじゃ作れないよーっていうredditの投稿がいくつかあるので圧死なさそう
This account is not set to public on notestock.
https://jp.reuters.com/article/twitter-users-mastodon-idJPKBN2YK014
競合サービスの独マストドン
って書かれると、突っ込みたくなる
"Threads, an Instagram app" って名前と
> Instagramのテキストベースの会話アプリ「Threads」でコミュニケーションをより豊かに
って説明なのでActivityPubと現状関係が無い
This account is not set to public on notestock.
Rustにした方がいいとかNode.jsのままDBチューニングした方がいいとかを尻目にServer-side Swiftで遊んでる
主要実装が投稿をキャッシュして自分とこの見せ方に加工してから保存する戦略とってるのにどんな形態とも通信できるわけがないわよ
このサーバー、ハッシュタグリレーにうまくつながらなかった時に変なオペレーション発行してしまって不整合が起きたからフォローバックされないしundo followもうまく処理できなくなってる
Admin APIからリレーフォローしようとしてエラー出てたらerror levelのログがされてるっぽいのでログ見てトラブルシュートするしかなさそう
@argxentakato follow relayのadmin apiで500返すの、followに失敗した時だからactor idじゃなくて inbox id を設定してしまってるとかだったりする?
This account is not set to public on notestock.
Nostrのリレー設定にmisskey.ioを設定してるユーザーが居ると聞いて爆笑してる
Bluesky のほうでちょうど時雨堂の人が「結局スケールさせたいなら分散 PubSub つくって真面目に分散システムと向き合うしかなくないか」という話と「分散 PubSub やるなら Erlang VM 強いよね」という話をしていた
This account is not set to public on notestock.
そういえば、Pleroma気になってる理由に「ActivityPubサーバは明らかにErlang VMで動かすのに向いている」というのがあります
ActivityPubがErlang VMのようなスケールしやすくて分散処理に強い仕組みに向いてると言ってもPleromaがそのように設計されてないのでErlang VMだから特に向いてるという実感は得られません