ActivityPub経由で、認証キー無しに全投稿を自鯖に回収するツールを書いた。 https://toot.yukimochi.jp/media/xexPi92dhhDecdTvGcg
エンタメ&教育系のWebエンジニアをしています。最近は原神にくびったけ。
ActivityPub 投稿リレーサーバーを開発・運用しています。 https://relay.toot.yukimochi.jp
[投稿のライセンス]
https://lab.yukimochi.jp/article/licence_mblog
[私のアバター]
透羽 / mio3io - https://南あかね.みんな
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.
これgoogle製なのね。 https://github.com/google/cadvisor
これも動くかなー https://github.com/getqujing/prome
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.
個別ページが、RT画像のせいでNSFWになるかとか思ってたけど、固定トゥートが十分まずかった感あるし、もうどうでもいいな。
This account is not set to public on notestock.
prome って gem、取得が発生した瞬間のjob数を数えるみたいで、爆速でさばけてしまうと観測できないという問題があった・・・。
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.
This account is not set to public on notestock.
実際のところ、 Amazon Glacier よりは、 Azure Blob Storage Archive のほうが使い勝手いいと思っていて私はそっちを使っている。(ただし、日本リージョンはない)
@localadms Glacier のめっちゃ高くなるのは解消されたみたいですね。あと Archive も GET リクエストはできないですね。COLD か HOT に数時間待ちで切り替える必要があります。
Archive で保存していた遺産、あるとき Cold に戻してから、 Archive にし損ねている・・・。(Cold でも辛くない量ということでもある・・・)
Mastodon の Media を Azure Blob -> S3 したら 2k 円とられたのは予想外の支出だった・・・。
逆に性欲を借りたいあなたにおすすめなのが KWS EC2 (https://kb10uy.org/kws/ec2)
https://www.adobe.com/products/dreamweaver.html 🤔 これで 南あかね.みんな つくれるの・・・?
@mayaeh 見させてもらいました、ただ、Docker の Kibana の config.yml には、 bind address の設定しか書いていませんでした・・・。(ので特に問題はなく・・・。)
Adobe XD でデザインを作ったとして、どう Web コーディングすればいいか知見がないわね。。。(要勉強。。。)
This account is not set to public on notestock.
This account is not set to public on notestock.
@ikuradon おおむね同じものと見ますが、怪しい Type ですね。。。 https://git.pleroma.social/pleroma/relay/blob/master/relay/actor.py#L55
Mastodon のリレーがくそなのは Sidekiq が責任でしょ( Earl のほうは多分そんなに悪くないと思う。 https://git.pleroma.social/pleroma/relay
Crystal w/Sidekiq , Activity-Relay , Pleroma Relay は、1転送に1回イベントなりを無差別に作っている仕様だけど、 Crystal w/ earl は、インスタンスに専任プロセスが生える面白いつくりをしているんだよね。
スケールしなさそうだけど、1台で済む量なら後者のほうが動きそうに見える(見えたけど、うちの環境では動かなかった・・・)
おそらく、同時実行数 = 配送先インスタンス数になるので、ジョブキューを用いたケースより同時実行数が増えてしまって安定動作が難しくなっているように見える。
Pleroma では、 Relay が RT することで、その投稿に対して取得が発生して結果的に連合タイムラインのようなものに流れるという構造になっていそう。
Announce 版リレーが実装できるように改造してみるかなぁ。そうすれば、 Misskey でもリレーの受け取りだけはできるようになる。
スマホだと後ろが頭で、PCだと後がピンクの建物になるのが画像の都合の悪さを感じている・・・。( Shadow なぁ・・・。)
南あかね.みんな を開設しました。 + 新しいリレーのお話 https://www.patreon.com/posts/nan-akane-minna-22882746?utm_medium=social&utm_source=twitter&utm_campaign=postshare
$3 以上の Patron の皆様に記事 "南あかね.みんな を開設しました。 + 新しいリレーのお話" を公開しました! - https://www.patreon.com/posts/22882746
💖 - rurudoさんはTwitterを使っています: 「✝️ https://t.co/fVZJPe7lbp」 / Twitter https://twitter.com/rurudo_/status/1197882687035338752
MP3 で買うと 600円したので、スブスクに比べて割高感がある・・・。(そのかわりに、foobar2kで再生できる 🤔)
【耐久】ポケモン愛があれば、きっと493匹余裕だって・・!?【お絵かき配信】八重沢なとり VTuber - YouTube https://www.youtube.com/watch?v=3GgNfgnHWws
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.
Mastodon に画像を上げると、極東の VPS で DDoS 判定されて死ぬ十いう挙動を見せるのについていつか PR したいが、なんか発生理由がはっきりしないんだよな。(そもそも DDoS プロテクションの仕組みが公開されていない)
丼の公式ページに載ってたs3なんかをnginxでリバースプロキシしてキャッシュする奴を参考にcaddyでtlsターミネート→nginxでキャッシュってやってるけど、アイコンくらいならともかくゲームのスクショとかだとロード遅い
全部caddyに書き直したいけどわかんねー
でも Cache 目的に nginx 動かすくらいなら、本物のキャッシュサーバーの Varnish Cache 使ったほうがちゃんとしてるわよ。
私が使い始めたのは3年前か。。。 https://github.com/yukimochi-containers/alpine-varnish
@YUKIMOCHI あーいや勝手に付けてるのは分かってるから大丈夫
https://docs.varnish-software.com/tutorials/hit-miss-logging/
見てた
なんか WebArena UDP で大量に通信すると DDoS 扱いされるっぽいな… 一時的に HTTP/3 やめてみるか。
pgbouncer のイメージを bitnami のものに変更して、自前イメージを mastodon 以外すべて廃止した。
楽天市場って、スマホアプリから購入すると 0.5% ポイントが多くつくの、ここで利用料が違うのがカラクリなのか。
https://www.rakuten.co.jp/ec/plan/cost_detail/
Varnish の既定設定のキャッシュ、 Mastodon サーバーなりのリクエストは HIT するけど、人間からのリクエストは MISS するのか。
@yukiyalien LTE は、3G から 4G への移行技術というもので、後に 4G と名乗ってもよいことになった(は?)ものですね。古い定義だと LTE + [MIMO or CA] = 4G みたいな感じだった。
MIMO : 複数アンテナと通信
CA: 複数周波数を束ねて使う
超有名人がおひとり様サーバーであるケースよりはましなので Tumbler で拡散されることは負荷の軽減にしかならないとは思うけど。
This account is not set to public on notestock.
ActivityPub は、弱者連合を構成するために使われるのではないかという気がしているし、それはある程度プロトコルがメンテナンスされて進化していくためによさそうではある。
(世の中の弱者連合は大体廃れるというのが厳しいところだけども)
punycode変換が全てのプラットフォーム/クライアントでサポートされてるとは限らないので裸のxn--をつけたコードを入力する必要がある場面が出てくるし外にはacct:general@xn--c28h.toをだしちゃってるから最悪よ
memeno㊗FANBOXはじめましたさんはTwitterを使っています: 「#ツインテールの日 お気に入りの刻晴ちゃん!! https://t.co/mPmgWoswa3」 / Twitter https://twitter.com/mementojai/status/1595075156611072001
Ayul🍈C101 1日目(金)西 て-20aさんはTwitterを使っています: 「温泉旅行🌨️❄️♨️ https://t.co/xqVJcbjcmv」 / Twitter https://twitter.com/Ayul_oekaki/status/1591944002055569412
This account is not set to public on notestock.
This account is not set to public on notestock.
Activity-Relay v1.2.0 released 🎉
NEW FEATURES INCLUDED 🎉
- Reduce Redis usage 🎉
- Activities older than 2 minutes will be skipped
- fixed some bugs
- CLI message refactoring
**Notice** There is a migration notice
https://github.com/yukimochi/Activity-Relay/releases/tag/v1.2.0
This account is not set to public on notestock.
Xユーザーの쿠마🐻/くまさん: 「フリーナ😢 #原神 #GenshinImpact https://t.co/ZAqGflB9yT」 / X https://twitter.com/kumasan_0526/status/1727422250595549360
Xユーザーのnasii🍐さん: 「#GenshinImpact 僕にメイド服着せるなんて😤なフリーナ https://t.co/Y7SwE72c1n」 / X https://twitter.com/nananasiiii/status/1727272206399656280
相変わらずモーションがやばすき - 【原神MMD】这就是陷入芙宁娜的感觉吗?_哔哩哔哩_bilibili https://www.bilibili.com/video/BV15c411r7BF/?vd_source=d33ddf04461549d60085b8ec1fc3951e