icon

pleromaのAP C2Sとmastodon apiから生成されるactivityとobjectだいぶ違うのかしら

icon

test

icon

NaNy

Attach image
2022-06-23 10:45:06 kphrxの投稿 kPherox@pl.kpherox.dev
icon

test

2022-06-22 22:54:46 おさの投稿 osapon@mstdn.nere9.help
icon

ActivityPubのpublishedが無いデータの扱い、未だにどうするか決めていない。現状はエラーを返している。

icon

pleromaの通報機能、forwardの設定を最近feで見かけて最初からあったっけとなった

icon

mentionとtoに無理やり放り込んだやつなのでtoとmentionを別枠で指定する方法がない素のMastodon APIじゃ実現できない

icon

pleroma確定って感じのobject

Attach image
icon

everyoneがmentionにもtoにもなってないのでわざわざ届いたテキストの@usernameを解決しようとはしないんじゃないかしら

2022-06-22 21:50:39 おさの投稿 osapon@mstdn.nere9.help
icon

nere9だとeveryoneにリンクが付いていなかったので、該当サーバから無差別送信→各サーバから該当サーバのeveryoneアカウントの存在確認→逆DDoS状態→自爆という流れだったのかな。逆DDoS中にアカウントの存在確認ができなかったサーバでは、everyoneがリンクになっていない?

icon

@mot pleromaはAP C2Sを実装してるのでtagとtoにactor idたくさん入れたjsonを作ってoutboxに投げるだけで出来そうな気がします

icon

あとはなんだこいつってAnnounceが多くされると届いてなかったサーバーにIDが届けられて丼砲食らう形になるのでその負荷もかかる

icon

pleromaで大量の鯖に送信するスパム、job queueのためにPostgreSQLのIOが跳ね上がるだろうしjsonbでインデックス張ってるところに更新挟んだりしてるのとelixirの並列処理の数が増えると消費するリソースも増えるのが相まって苦しくなりそう

icon

リモートでフォローされてなかったらカジュアルにdeactivateしていく

icon

contentに含まれる @ と # の数とtagのlengthを比較してスパム判定するぐらいのことはSNSのシステムとしてやって良さそう

icon

PleromaのAP C2S、FEは利用しないしネイティブアプリで実装してそうなのもないしスパム的利用にしか使われてない印象があるし、あって嬉しいことがそんなないな

icon

actorの名前空間にない/objects/<UUID>なのでpleromaのAP C2Sでやっただけかなみたいな感じ

icon

こんな感じでtagとtoにたくさんactor入ってるobject作ってcontextに@everyoneって文字が入ってるだけなので@everyoneが本当に実装されてるわけではないだろうなって気持ちがある

Attach image
icon

@everyone はAPじゃなくてその上にあるアプリケーションのレイヤーで改造するタイプの遊びだから私は好きじゃない

icon

文章中に@表示は1つしかないのにMention tagめっちゃくっつけてるのうざすぎるな。toだけにしろや

2022-06-22 20:09:39 の投稿 pleb@hunk.city
icon

このアカウントは、notestockで公開設定になっていません。

icon

elixir の dialyxir とか credo とか ex_doc とかのデファクトスタンダードっぽい mix task を導入するの、task のドキュメントが微妙なのと mix.exs の方のオプションもどこ見るべきかわかりづらいのばっかでしんどい

icon

SMSに来る短縮URL使ってるスパムと似ても似つかないひどいドメイン使ってるスパム、自動で報告して通知出さないで欲しい

icon

周辺環境全然わからん言語のテストとかlintとか静的解析とかをCIで回したりドキュメント出力したりする設定整えるの凄く手間取るなぁとなってる

icon

pとpの間に文字列が入る変なやつがいなければwildcardですっとぱしちゃう

2022-06-22 18:28:33 ておりあ👐の投稿 theoria@wug.fun
icon

このアカウントは、notestockで公開設定になっていません。

icon

~/.ssh/config に Host * で AddKeysToAgent yes しとくといいやつ

2022-06-22 10:55:43 zundaの投稿 zundan@mastodon.zunda.ninja
icon

このアカウントは、notestockで公開設定になっていません。

icon

Web AppをWeb Share APIの対象にする仕様策定する動きもあるんだ?

Web Share Target API
https://w3c.github.io/web-share-target/

icon

ブラウザから一旦相手側のサーバーにactor id渡してwebfingerでOStatus Subscribe取得して飛ばしてもらう過程を踏んだり実装したりするの怠すぎて、これがいい感じに実装されて普及するのが待ち遠しい

Improve follow flow with custom web protocols (web+follow:username@host.tld) · Issue #14187 · mastodon/mastodon
https://github.com/mastodon/mastodon/issues/14187

Web site image
Improve follow flow with custom web protocols (web+follow:username@host.tld) · Issue #14187 · mastodon/mastodon
icon

permissions-policyつけてないサンプルのhtmlを直接開いて機能するのでweb-shareのデフォルトは `*` か `'self'` かしら

icon

試したけどiframeの中に'web-share *'にしたこれを入れても同じエラーが出て機能しなかった。残念

icon

Navigator.share() - Web APIs | MDN
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/share#result

Permissions-Policyヘッダー設定されてなくて機能しないやつCloudflare Workersでヘッダーつけて試した

Navigator.share() - sharing_a_url - code sample
https://web-share-api-demo.kphrx.workers.dev/

icon

Android Firefox は Web Share API 動くんだ