こんなサブクエリやらずに NOT BETWEEN 'https://pl.kpherox.dev/' AND 'https://pl.kpherox.dev~'
でいいか
こんなサブクエリやらずに NOT BETWEEN 'https://pl.kpherox.dev/' AND 'https://pl.kpherox.dev~'
でいいか
https://pl.kpherox.dev/users/kPherox 以外から発行されて https://pl.kpherox.dev/users/kPherox が attributedTo になってないやつまとめて消す
DELETE
FROM
activities AS a
WHERE
actor != 'https://pl.kpherox.dev/users/kPherox' AND
a.data->>'type' IN ('Like', 'EmojiReact') AND
(
NOT EXISTS(
SELECT
1
FROM
objects AS o1
WHERE
o1.data->>'id' = a.data->>'object'
) OR
a.data->>'object' IN (
SELECT
o2.data->>'id'
FROM
objects AS o2
WHERE
o2.data->>'attributedTo' != 'https://pl.kpherox.dev/users/kPherox'
)
)
Activity Streams だけを実装して push は対応してないよ〜ってAP実装に言う時に inbox で 405 だか 406 を返してると良いみたいなやつ
まあActivity Streamsの良いところは(data repositoryとか作らなくても)既存のWebサイトに組み込みやすいというところがあるので、みなさん軽率に実装してくれたら嬉しいですね(ActivityPubでなくあえてActivity Streamsと書いているところに注意(?))
featured collection じゃなくて outbox を1ページ読むぐらいしてくれていいんじゃねえのかとか思わんでもない
This account is not set to public on notestock.
Pleromaは1日たったら再取得するだけの実装で攻撃されてるわけじゃないから安心してくれや
https://git.pleroma.social/pleroma/pleroma/-/blob/develop/lib/pleroma/user.ex#L1104-1112
This account is not set to public on notestock.
"If there is no name
property, the summary property SHOULD NOT include markup" を守るならそこにマークアップを含めないと解釈してる方が仕様に従ってるし、SHOULD NOT なので表示側がHTMLを解釈してもいいししなくてもいい
The
summary
property SHOULD be used as a fallback text representation, possibly automatically generated by the publisher. If there is noname
property, thesummary
property SHOULD NOT include markup, and SHOULD be short enough to be used as a reasonable text representation of the object.
nameがないならマークアップつけないほうがいいっていうのはMastodonやAPどころか AS core で書かれてはいる
Activity Streams 2.0
https://www.w3.org/TR/activitystreams-core/#h-text-representations
@hongminhee CWの警告メッセージをActivityPubのsummaryを割り振っているのがそもそもの間違いというか、目的違うよね、と思うのだけども、
Mastodon側の設計意図としては、代替テキスト(ALT属性)のような、本文を分割した一部ではなく、プレーンテキストで解釈可能な注釈にしたいんだろうけど、
それを他の実装に求めることは難しいよね。
ブログのコンテンツなら本当に抜粋した要約に使いたいし、書式もハッシュタグも含めたい。summaryはsummaryとして使わせてくれ、と思う。
(余談:CW用になっていなければ、私も長文の折りたたみ用の要約文に使いたい)
まあ、ここは互換性が低下してもいいとは思うんで、あとはHolloのポリシー、立ち位置、どこを目指すかだよね。
非互換性の問題は、事情をよく知らない一般のユーザーが影響を受けることだから、慣例に合わせる方が利用者には優しい。
変革を求めるなら、敢えてActivityStreamの仕様に従い、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.
Five times ICANN deleted a ccTLD, and what it means for .io - Domain Incite
https://domainincite.com/30406-five-times-icann-deleted-a-cctld-and-what-it-means-for-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.
> でもこれテキストではなく、プレビューしたときにCSSでスタイリングすべきことのような気がします。
CSSで出来るようになったらいいね…ってなった
This account is not set to public on notestock.
FluffyChat Official Website
https://fluffychat.im/
こっちはこっちでSpacesがタグ付け程度で中身の部屋がリストに露出してるからElementほど見せ方洗練されてない
This account is not set to public on notestock.
This account is not set to public on notestock.
nodeinfo はせいぜい6つぐらいのプロパティしか定義してなくて、みんなが使ってるのは metadata っていう好き勝手にプロパティ作れる object だよ
This account is not set to public on notestock.
This account is not set to public on notestock.
@syobon mastodonもunknownだからmisskeyのAPI叩いて見てるだけじゃない?
software.name じゃなくて protocols に "activitypub" が含まれてるかを見て欲しかったよ
nodeinfo が mastodon じゃないとGitHubのリンク設定で不明なサービスとして @username@domain 形式に変換してくれずにURLになってしまうの、ちょっと嫌い
This account is not set to public on notestock.
えー?と思って自鯖とmastodon.socialの /api/v1/instance と nodeinfo を見てたけど、どっちもnodeinfoには持ってなくて /api/v1/instance には持ってるから、そもそも連合するものではなくてAPIを叩けばmastodonでもpleromaでも見れるって形なはずかも
This account is not set to public on notestock.
swift:5.10-noble ベースの dev container だとちゃんと swift-format が終了したので swift:6.0-noble の何かが悪い