#FediLUG もくもく会は明日開催です!
是非ご参加ください!!
https://fedilug.connpass.com/event/336597/ #fedilug
TypeORM、まあ使い勝手はよいけれど、必須カラムを指定しなくてもオブジェクトを作れてしまうのは何か気持ち悪いなあ…(実行時にしかエラー検出できない)
https://qiita.com/sijiaoh/items/76fa980ac2c355a8f75e
Drizzleは最初に見て微妙だなと思ったけれど、他のORMを見てから改めてDrizzleを見たところ、意外とよいのでは…?という気持ちに。型セーフの安心感。
現行のPleroma / Akkomaに、プロフィール補足情報(Misskeyだと追加情報)が多すぎるとアカウント情報の取得に失敗し、再取得を繰り返してしまうバグが存在します。
これにより、CPUが使い尽くされたり、データベースが肥大したり、相手サーバへ過大な負荷をかけてしまいます。
Pleroma / Akkoma全体でこれが発生するため、実質的にDDoSを仕掛けるような挙動となります。
デフォルトが20なので、これを設定(Instance の Max remote account fields)で大きく引き上げる方法でまず対応し、
指定数をオーバーしたら切り捨てて対応するパッチをあてる対応が必要です。
https://git.pleroma.social/pleroma/pleroma/-/merge_requests/4220
Pleroma / Akkomaの新バージョンがリリースされたら速やかにアップデートしましょう。
この不具合は、プロフィール補足情報の件数が多いActivityPub実装すべてで発生します。
Mastodonの標準は4件、Misskeyは16件、Fedibirdは8件ですが、独自に数を増やしているサーバであれば該当する可能性があります。
また、Misskey.ioのバナー機能はプロフィール補足情報で連合するので、こちらでも発生します。
Akkomaについて、今回の不具合への対応を含む不定期リリースが出ています。3.13.3です。
https://akkoma.dev/AkkomaGang/akkoma/src/branch/develop/CHANGELOG.md#3-13-3
stableブランチだね。
QT: https://ihatebeinga.live/objects/7dcc6cd6-3918-435e-bc95-571f70b28345 [参照]
TypeScript向けORM、放浪の旅。
色々試しているが、イマイチ書き方がしっくり来なかったりする。
Sequelize v7の、アノテーションでモデル定義するスタイルは割と好みかも。ただアルファ版で、マイグレーション機能がついていない。マイグレーションだけ別のライブラリでやってもいいけど、ほぼ同一の定義をマイグレーションとTSの型とアノテーション(DBの型)の3箇所に書くことになりそうなのが辛い。
実行効率は一旦脇において、書き方だけでいうならやはりPrismaなんだよな。
ActivityPubを喋るソフトウェアを作りたいなら、ActivityPubサーバーフレームワークであるFedifyを使ってみてください。
先払いなら乗るときに「お願いします」
後払いなら降りるときに「ありがとうございました」
って言ってる。
地方の小さなコミュニティバス(ミニバンみたいなやつ)だと、両方かも。
QT: https://achi.masto.host/@achi/113546474184168698 [参照]
【文学フリマ東京39 出店!】
📍ブース:H-45
🗓12/1(日) 12:00〜
🏢東京ビッグサイト西3・4ホール
📕イベント詳細 Webカタログ
いよいよ来週に迫りました。
令和を名乗るあれこれを訪問した『令和6年令和めぐり』のほか、マルフク・キリスト・方言看板の本をご用意しております。ぜひお越しください。
#文学フリマ東京 #評論情報系同人誌告知
Minioとか建てて使ってる人は注意! [参照]
@naoki_wjm お疲れ様でした
差し支えなければ↓にもリンクを貼っていただけるとよいと思います!
https://fedilug.connpass.com/event/336596/presentation/
さばかんライフ!紹介:わーさんのFediverse雑記
https://dreams.parallel.jp/fedi/savacan-life.html
上記に #FediLUG での発表資料も追加いたしました。
探しにくい場所にあってすみません。
本日の #FediLUG 勉強会の発表資料を置きました!
FedifyでActivityPubサーバを作ってみた(第5回FediLUG勉強会)
https://www.docswell.com/s/monaco_koukoku/5DN28R-fedilug05-20241123
本日の資料です(需要あるんか?)
#FediLUG
https://cloud.pcgf.io/s/GBQ7NiB65fQQNiY
#FediLUG で話したスライドこちらになりますー
https://speakerdeck.com/gamelinks007/mastodon-on-ruby-master
お疲れ様でした!
今日の発表資料はこの後アップします
「評論・情報」ジャンルで活動している個人サークルです。
主に住宅街や地方の国道沿いなどで見かけるマルフク看板・キリスト看板を題材にした同人誌を作っています。関東地方に大量に看板を出している「きぬた歯科」系列の看板も好きです(ファンクラブ「大日本きぬた連盟」会員)。
ここではFediverseなどの技術ネタ、雑談(創作系の話も含む)など。マルフク&キリスト看板botに関するお問い合わせもこちらへどうぞ。
創作の話題、イベント参加情報はmisskey.design @monaco_koukoku で。
お一人様PixelfedとNexkey(Bot用)の #鯖缶 (Pixelfed: 2023/8/20~, Nexkey: 2024/3/28~)。