Mastodonの reblogged とか favourited ってnullになる場合があるのか…?
OpenTweenでそれっぽくMastodonのホームタイムラインを表示する所まで出来た。StatusIdがTwitterとごちゃ混ぜなので、ふぁぼとかRTとか実行すると悲惨なことになる
TargetFrameworkを .NET Framework 4.5.1 のままだと、cipherを EECDH+AESGCM:EECDH+AES に設定してるサーバーに接続できないな?(>=.NET4.6だと接続できる)
進捗です / WIP: Mastodonクライアントの実装 by upsilon · Pull Request #48 · opentween/OpenTween - https://github.com/opentween/OpenTween/pull/48
“※スタンダードXは、現在新規ご加入の受付を停止しております。” http://www.tepco.co.jp/jiyuuka/service/plan/kanto/standard/index-j.html
このアカウントは、notestockで公開設定になっていません。
MastodonはAcceptヘッダーに依存してレスポンスが変わるURLが存在するのでCDN導入するにしてもOriginへのリクエストを減らしにくいんだよな(静的な画像とかには効果あるけど)
例えばフォロワーの多いユーザーにブーストされると GET /users/:username/statuses/:id にリクエストが殺到するけれど、ここはリクエストが Accept: application/json かそれ以外かでレスポンスが変化するURLなのでCloudFlareではキャッシュできない
非公式とかいう単語だけで指してる行為が通じるやつTwitter老人だから覚悟しろ
公式RTと呼ばれる機能は元々ユーザー同士で「RT @...: 」形式のツイートをしていた文化を後追いで実装したものなので、非公式RTという名称は単に「RT」と呼ばれていた行為のレトロニムであるという昔話
cloudflareでmedia.fedibird.comをs3にCNAMEすると、Hostヘッダがmedia.fedibird.comになるので、バケット名がmedia.fedibird.comじゃないとエラーになるのよね。これはwasabiでもそう。
バケット名にドットを含むと、s3の証明書の検証ができないし、そのへんも含めて非推奨だから、なるべく使いたくない。
Cloudflare側でHostヘッダを追加するにはEnterprise契約する必要があるとかで、これはちょっとツライ。
仕方が無いので、nginxのproxyで中継する。Mastodon本体と同居しているnginxでやっても良いし、そこそこの規模でやってるところは、転送量課金を抑えるためにLightsail上に置いたりもする。
これ全く気付いてなくて助かった、、
https://egg.5ch.net/test/read.cgi/software/1710380350/283n