プログラミング

インフラ

Redis のトランザクションは EVAL で解決する

Redis でトランザクションの実現にも活用できる EVAL コマンドの紹介をします。
プログラミング

連合リレーと Activity Relay

Fediverse の皆様、お世話になっています。雪餅と申します。 この記事は、Mastodon Advent Calendar 17日目です。はじめに皆さんは、 Mastodon の連合リレー機能を知っていますか?この機能は、リレーサーバ...
プログラミング

[master勢のみ・修正されました] Mastodon の 不完全な ActivityPub 対応を取り除く

注意:この記事は、古い状態について述べています。冒頭の追加部分をお読みください。修正されました問題を解決するコミットが追加されました。それにより、ここに記されるパッチは、ActivityPubの相互接続性に障害を与える可能性を増加させます。...
プログラミング

Mastodon の投稿欄の下に告知を表示できるようにする

Mastodonの運用中、管理者がユーザーに対して告知をする方法があまりありません。 ローカルタイムラインが早ければ、その内容は流れてしまうし、rbファイル,jsファイルの変更を伴ってしまっては、メンテナンスの告知などには使えません。そこで...
プログラミング

Mastodon の新ランディングページを超訳(?)してみた。

Mastodonの更新頻度はとどまるところを知りませんが、いよいよ新しいランディングページの完成が近くなってきました。 現在、当該ブランチをマージするだけで特に問題なく体験することができます。当鯖でも早速、取り入れてみました。しかし、Mas...
プログラミング

Mastodon のプライバシーポリシーを書いてみた。

1.4.7の次に公開されるであろうMastodonのバージョンでは、プライバシーポリシー(利用規約?)のカスタマイズ機能が搭載される。これによって、プライバシーポリシーをどうせならしっかり書こうという鯖缶さんも増えるのではないかな・・・?な...
プログラミング

Mastodonを改造して運用する。

雪餅として、お一人様インスタンスと美少女ゲーム系テーマインスタンスを運用しています。 これらには、機能的に本家には取り入れられないであろう機能を改造して追加しています。 この記事では、それらについて紹介します。さっくり知りたい場合、以下のタ...
プログラミング

Twitter の投稿を IFTTT で Mastodon へ転送する。

突如話題になり、ユーザーが増えているMastodonですが、Twitterと同時に運用していくのは大変だったりします。そこで、Twitter の投稿を IFTTT で Mastodon へ転送する方法をここに記します。注:Mastodonイ...