icon

Server-side Swift でLinuxとmacOSそれぞれでビルドできるようにした時にこういう違いがあるの、ちょっと厳しい

JSON encoding of `Double` differs between platforms · Issue #358 · swiftlang/swift-foundation
https://github.com/swiftlang/swift-foundation/issues/358

Web site image
JSON encoding of `Double` differs between platforms · Issue #358 · swiftlang/swift-foundation
icon

NoteSerializerでシリアライズしてるからだと思うけど。boostは Announce activity なので別のシリアライザに通さないと変な結果だね

icon

idがactivityになってるのにtypeがNoteなの気持ち悪いなって思っちゃった

2024-12-28 17:27:50 genya0407の投稿 genya0407@social.genya0407.link
icon

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

icon

フォロワーが大量にいるアカウントがそのフォロワーに向けて知らせるとDDoSみたいになるやつ、実例だとオイゲンさんに投稿をブーストされるみたいなことで発生する

icon

フォロワーに向けても投稿してるからフォロワーのいるサーバーがその投稿のmention先を取得する処理が走ってリクエストが増えたんじゃないかしら

icon

Command Line Tools だと xcodebuild が含まれてないっぽいから xcrun で toolchain を指定されてもSwiftランタイムもLLVMもOSにインストールされたやつそのままになってしまうのでパスを通しただけだとだめだった

icon

その環境で動作するバイナリになってるSwiftツールチェーンであればXcodeを入れてTOOLCHAINSに指定することでxcodebuildを経由するようになってLLVMのバージョンもツールチェーンのものになるからLDのフラグの有無で怒られることもないんだなぁになってる

icon

HTTP Signature の仕様はサーバー間通信で使うもんじゃなくない?みたいな感じの理由だった気がするけど勘違いかもしれない

icon

歴史的経緯で HTTP Signature はドラフトの仕様で hs2019 のアルゴリズムが使用されてるけど、現行の HTTP Signature に対応させない?みたいなIssueには難色示してたような記憶がある

icon

雑というか HTTP Signature のドラフト段階の仕様に基づいて実装された後にIETFの方のドラフトが廃止されて完全に別のやり方で署名を示すようになったのでRFCとして成立したそれと互換性が失われたという歴史的経緯

2024-12-28 02:14:23 genya0407の投稿 genya0407@social.genya0407.link
icon

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

2024-12-28 02:12:01 genya0407の投稿 genya0407@social.genya0407.link
icon

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