もっと見る

リレーのPleroma対応、現在の結論としては、PleromaにLinked data Signatures(LDS)のサポートを追加するのが最善という判断です。

--

PleromaのActivityには、LDSによる署名が含まれておらず、リレーから送信されてきたActivityが信頼出来るかどうか判断できません。

そのため、リレーから送信するところまでは動作するのですが、受け取ったサーバが拒否します。

通常の連合では、HTTP Signaturesによって、送信元、送信先、日時、送信内容(Activity)のハッシュを署名して送信し、受け取った側でそれを検証することで、改ざんされていない内容であることを確認しています。

Pleromaでは、これで必要十分であるとして、LDSのサポートを省略しています。

ところがリレーの場合、送信元が元の送信元ではなくリレーになるため、Activityの送信元と不一致で信頼できません。

のえる :cava_red: DTP鯖管 さんがブースト

そーいや、PleromaのAPIのあれこれのおかげか、マージリクエストしていたAPIドキュメントが無事にマージされたっぽい。どさくさ。
source.joinmastodon.org/mastod

めかぶ美味しいよね。

それはそうと、形態素解析とか手軽に出来ていい時代や。SNS使うんだから、テキストをソースに色々やるのがやはり楽しい。

マストドンクライアントは、API使って作る分には難易度低いので、いろいろ開発すると良いと思うよ。
docs.joinmastodon.org/

ActivityPubでお話するの、誰もまとめてない感じで難易度高いよ……。ソースコード読んで、立てて試すのが最良という感じ。

こちらはpleromaのソースみてるけど、internal server errorの原因を調べるの、動かさないでやるの難しいね。たてるのか?これ。

マンバ通信さんのドラゴンボールの考察話なんですけどね、ベジータと悟空、とてもいいですよね。いわゆる、ご飯何杯でもイケる系。

何かに帰属する生き方、なにものにも捕らわれないこと、どちらについても考えさせられます。
magazine.manba.co.jp/2018/01/2

のえる :cava_red: DTP鯖管 さんがブースト

いま、CrystalとかPHPとかPythonとか、DebianとかPostgresqlとかばかりいじってるけど、もともとASP.NETとSQL Serverで社内Webアプリとか作ってたのよね……。

Windowsも、年々ライセンス緩くなってるよね。昔はほとんど何もできなかったけど。

さて、いいかげんバグとるか……。ということでコーヒー淹れる。

sidekiq、25 worker が一気に始動して、あとは順次入れ替わっていって、全部終わって次が来るの待ってる、という感じ。実に健康的なお通じ(ブチミリません)

この時、エラー出たら即座にあきらめてリトライしません。何かあって受取損ねたら、配信されないで終わります。

スレッドを表示

リレーの配信ログみてると、早いところは 0.1 sec とかで終わるし、遅いトコは 3.3 sec とかかかったりしてる。まんなかは 1.0 sec ぐらいかな。さすがにドイツの非力鯖は遅い(ウチの観測鯖)。ちほーがやたら速い。

sidekiqが 25 worker で動いていて、ひたすら配信だけしかしてない。メモリは半分ぐらい空いてる。CPUは76ms平均とかそんな感じ。

これから何か実装する度に重くなるし、まだ最適化のことは考えていないけど、今は余裕がある。

のえる :cava_red: DTP鯖管 さんがブースト

特に画像を載せたところで美味しそうには見えませんが、いつも初詣の際に屋台で買う甘酒です。

寒空に、甘酒がとても美味しい。

のえる :cava_red: DTP鯖管 さんがブースト

この甘酒がいかに美味しいか、うまく伝えられないねぇ。特に写真映えするものでもないし。だが、わたしはこの甘酒が好きである。こういうのがいいんだ。自分の中の甘酒、どストレート。昨日飲んだのに、また買ってるしw dtp-mstdn.jp/media/ckGJVJoLLpr

リレーに流れてきた12時間以上古いアクティビティを捨てるようにしてみました。

効果があるかはわかりません🤔

その他、OpenSSL 1.1.1に対応するテストなどを行っています。動いている。たぶん。

もっと見る

のえる :cava_red: DTP鯖管 によるおすすめ:

DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!