管理人の権力に対するアンサーがぼっちサーバーを持つことで検索に対する納得感がnotestockなのでまぁうんって感じ
APだってAPI自体はクソシンプルだし乗っかってるActivityStreamsもまずまず抽象化されたものではあるので大きくは違わないんだけど実装がそうならなかった
サーバーを持たずプロトコルを直接触ってるのでActivityPubを直に触ってる気分を味わってる
村上さんのAnnounceをTLに流さなくしたのでmisskey.ioほとんど観測できてないんだよな
運営者や新しい実装によったり、あとは本当に将来、Deletion Eventが消されてしまった時に誰かが持ってたeventを流して見れるようになってしまうようなことは今でもあり得そうな感じはある
勝手に消えてないしDeletionがちゃんと保持されてるの、リレー運営者がよく保持してるねって感じ
無限の齟齬
本当なんで誰もやってなかったんだろうって思ったところで目の前にあるコストを見て納得するところまでセット
Variantが無限にあるISO 8601とそれに適合するきっちりしたRFC 3339のフォーマットを並べられて同じものみたいに言ってるのが多すぎる。しんどい
XML SchemaとかいうJSON-LDのActivityPubに入り込んでるやつ、ISO 8601を参照はしてたけどW3C勧告を前読んだときはセパレータある前提だったような気はする。わからんけど
ISO 8601を完全に理解するために5万円もかけたくねえって心の叫びがあるので世の中のソフトウェアはみんなRFC 3339を参照してくれ。ISOやめろ
xsd:dataTimeがこちらを見ている
MastodonはとてもオープンなSNSです。なぜかサーバーコミュニティでLTLチャットしてるので「クローズドなSNS」などと言われてますが
package_iso-datestring-validator/get-string-separator.function.ts at develop · Bwca/package_iso-datestring-validator · GitHub
うっ(日付文字列にセパレーターっぽい値が含まれてなかったら空文字を返してセパレータがない日付を許可する関数を認識した)
lexiconのvalidatorが使ってるISO 8601パーサーこれっぽいけどこれがあんなの通してるのか?
Bwca/package_iso-datestring-validator: The goal of the package is to provide lightweight tools for validating strings denotings dates and time. It includes ISO 8601 datestring validation, simple YYYY-MM-DD date validation and time validation in hh ss.fff format. See details in readme.
マイクラぐらい素朴なチャットシステムじゃないとノシみたいなの使わないかも……
標準を確認するために5万円かけるよりIETF RFC 3339って宣言してそれだけ対応することで参照できない中にある例外を考慮したくない気持ちになる
ISO 8601:2019 は2パートあってスイス・フラン(CHF)で166と187でした。5万円以上かかる
ISO 8601ってこれ許してるの