字数と招待

  • 1,500文字(ハッシュタグによる増分を含めれば2,000文字)まで入力できるようになりました。
  • 招待リンクは1人用のものだけ作れるようにしました。複数人招待する場合は、人数分のリンクを作成してください。

動作状況

正常動作が常時監視されているデルムリン丼ですが、主要な監視項目を皆さんに公開しています。

デルムリン丼の異常は常時通知される為に、 管理人が寝ていたり 、スマホすら手元にない状況ではない限りは、異常に気付かないことはほとんどありません。
万一気付いてなさそうと思われたら、緊急の連絡先にご連絡頂けると幸いです。

全監視項目の一覧

https://uptime.delmulin.com/

UptimeRobotを使用しています。
デルムリン丼やダイスキーで公開している監視項目を一度に確認できます。

個別の監視

上記一覧にあるそれぞれの監視項目について、詳細が確認できます。

Mastodon

https://mstdn.delmulin.com/health
https://mstdn.delmulin.com/api/v1/streaming/health

下のほうは、ストリーミングAPIのもの。
これが止まるとホーム等のタイムラインが自動で流れず(スマホアプリ含む)、ブラウザ再読み込み等が必要になります。

異常がなければOKだのSuccessだのと表示されるだけで、付加情報は特に表示されない様ですw

モロヘイヤ

https://mstdn.delmulin.com/mulukhiya/app/health

モロヘイヤとその構成要素(Sidekiq, PostgreSQL, Redis)の状態を併せて表示します。
Sidekiqのヘルスチェックは、再起動後(最長で数分)にしばらく503を返します。たとえ503を返していても、しばらく待ってOKに変われば正常動作です。

モロヘイヤが止まると、投稿ができなくなります。大変なのです。

支援

https://blog.mstdn.delmulin.com/articles/%E6%94%AF%E6%8F%B4/

「支援」ページを更新しました。今までは消極的に受け付けているという立場でしたが、今はご寄付を頂けるならありがたく頂戴したいという状況に変わっています。
ご利用は引き続き無料で、広告の表示なども予定していません。引き続きデルムリン丼をよろしくお願い致します。

ハッシュタグの編集

自分の投稿に対して、あとからハッシュタグの追加や削除を行うことが出来る様になりました。
Mastodon 3.5以降、投稿本文の編集が内部的に実装されましたが、これを利用した機能です。

投稿から呼び出す

タグづけを選んでださい。
この操作ができるのは、自分の投稿に対してだけです。

タグ編集画面

以下の様な画面が表示されます。タグの編集から、ハッシュタグの追加・削除を行ってください。
モロヘイヤHOMEを初めて利用される方は、トークンの登録を行ってください。

自動のハッシュタグ

デルムリン丼では、多くのハッシュタグが自動で挿入されます。
このページに書かれているほとんどはMastodon本来の機能ではなく、 独自機能です

とにかくタグの挿入を止めたい!

  • このページの説明は長いです。 手っ取り早くタグの挿入だけ止めたい方は、まず以下の手順だけおぼえてください。
  • このページには、サーバーの設計思想に関わる大事な事柄が多く書かれています。落ち着いてからで構いませんのでこのページに戻ってきて、全ての説明に目を通して頂けると幸いです。(もちろん共感して頂ければなおよし)

タグが挿入されるのはパブリックの投稿だけ!

  • 公開範囲を未収載以下に落とせば、タグは挿入されなくなります。

デフォルトの公開範囲を変更

  • ユーザー設定画面で、デフォルトの公開範囲を未収載にして頂いても良いかもしれません。
  • この設定を行った場合は、検索エンジンによるインデックスを拒否するも併せてチェックするといいと思います。
  • さすがにフォロワー限定をデフォルトにするのはやめて欲しいです。未収載までにしてください。

「#ダイの大冒険」タグを外せるだけでも十分な場合

  • 公開の投稿であっても、#即売会タグが含まれていれば、#ダイの大冒険という(公式が頻繁に使用する)タグが削除されます。

どんなタグが自動で挿入されるのか

  • どのタグも、公開範囲が未収載以下の投稿には挿入されません。

デフォルトハッシュタグ

  • 公開の投稿に、#delmulinを挿入します。
  • デフォルトハッシュタグの目的・意義などについては、別途ページを設けて説明しています。

メディアタイプ

  • 画像を含んだ投稿には#imageを挿入します。
  • 動画を含んだ投稿には#videoを挿入します。
  • 楽曲を含んだ投稿には#audioを挿入します。

キーワードの関連タグ

  • 投稿本文中にあるダイ大関連の劇中キーワードに反応し、関連したタグを(場合によっては複数のタグを)挿入します。
  • 文節区切り等は考慮していません。この為誤ったタグが挿入されることが割と多くあります。
    • 気になる場合はタグづけを行ってください。
  • 劇中キーワードをひとつでも含む投稿に対して、#ダイの大冒険タグが挿入されます。

キャラクター関連タグ

  • 投稿本文中にキャラクターや担当声優さんの名前が含まれる時、それぞれに該当するタグが挿入されます。
    • キャラクター名 → 新アニメの声優さんの名前
    • 新アニメの声優さんの名前 → キャラクター名
    • 旧アニメの声優さんの名前 → キャラクター名
    • 新アニメの声優さんの姓 → 新アニメの声優さんの名前
    • 旧アニメの声優さんの姓 → 旧アニメの声優さんの名前

実況用タグ

  • 実況中は、その番組やエピソードに関連するハッシュタグを追加します。

自動タグの目的

「Mastodonは検索が弱い」

  • Mastodonでは通常、 サーバー側が相当に贅沢な構成でなければ サーバー内の全文検索が使用できません。
    • これが「Mastodonは検索が弱い」とよく言われる(揶揄される)、まずひとつ目の理由になっています。
    • 仮にそのサーバーの検索機能が有効であっても、検索対象は原則的にサーバーの中の投稿だけです。
    • デルムリン丼で全文検索が使えるのは改造しているからで、贅沢な構成を採用している為ではありません。(その分機能は制限されていますし)
    • デルムリン丼以外で全文検索が利用可能な外部のサーバーを利用している方は、改めて、管理人様に感謝しながら利用してください。

検索の弱さをふまえて

  • デルムリン丼の自動タグ機能は、Mastodonの検索機能を補うことに留まらず。
  • 大げさに言えば、集合知の蓄積に役立てることも目指しています。企画当初から構想の中核に存在した サーバーのアイデンティティの様な機能 です。

公開投稿だけ

  • 元々、ハッシュタグが本来持っている機能は公開でしか有効になりません。
  • 未収載以下の投稿に対してタグ付けする意味は薄い(全く無意味というわけでもないのですが)為、該当しない投稿には手を触れない仕様にしました。
  • 積極的に拡散したい投稿は(外部サーバーのユーザーの目にも入りやすい様に)タグづけされ、逆になるべく拡散したくない投稿はタグ付けしない。これが設計上の意図です。

利用の実際

冒頭の説明とも一部重複しますが。

「#即売会」タグ

  • #即売会タグが含まれていれば、#ダイの大冒険タグが削除されます。
  • サークル紹介などで#即売会タグを適切に含めて頂ければ、今後#ダイの大冒険タグを外すだけでなく、更に適切なタグ付けを行わせることが出来るかもしれません。

「#fanart」タグ

  • ご自分のイラストの投稿には、#fanartタグを加えることを推奨します。
  • 煩わしい作業こそ、それを自動化するのはサーバーの役割でもあるのですが、こればかりは自動化できません。

二次創作系タグ

  • #ダイの大冒険のような公式が頻繁に使うタグは外す一方、公式が使わない用語(カップリング名、イベント名等)のタグは積極的に加え、同士の目に触れるチャンスを増やしてください。
  • この「必要なタグだけ残す」さじ加減の調整では、タグづけが有効です。

「勇者アバン 獄炎の魔王」

  • ところで、いまダイ大ファンの一番熱い話題は「獄炎」ですよね!
  • こちらについては、別途ガイドラインを設けています。

謝辞

  • 二次創作界隈の文化をよく知らない自分に、特にこんちえさんから色々なことを教わりました。
  • この記事自体が、皆さんの知識や知恵が少しずつ反映した、集合知と言って良いものです。

ありがとうございました。

技術的な詳細

https://github.com/pooza/mulukhiya-toot-proxy/wiki/TaggingHandler

あくまのめだま

あくまのめだまニュース
名前のアイデアは@konchieさんから頂きました。

ニュース

番組

  • サンプル
  • 管理人の録画予約のうちダイ大に関連したもの(ほとんどないと思いますが)を、放送1週間ぐらい前に周知します。
  • 説明文がネタバレを含む可能性があるので、CWで伏せて投稿します。
  • 管理人は都民ですので、首都圏で視聴できる番組が周知の対象になります。

予定

  • TimeTreeカレンダーに登録された予定を投稿します。
  • 投稿されるのは、予定の2日前から予定の当日までです。

生誕祭等

  • サンプル
  • 声優さんの誕生日や命日をリマインドします。
  • 毎日の深夜0時に、その日が誕生日である声優さんについて #生誕祭 タグを伴う投稿を行います。

記念日

技術的な詳細

拙作の以下のツールとwebhookを使用しています。

緊急時の連絡先

常時安定運用を心がけているデルムリン丼ですが、やむを得ない理由で利用できなくなることもあります。
その場合は、以下の連絡先をご利用ください。

姉妹サーバー「ダイスキー」のアカウント

@pooza@misskey.delmulin.com

ダウン中の周知は、原則的にはここから行います。

管理人の個人的なサーバー「美食丼」のアカウント

@pooza@mstdn.b-shock.org

管理人が日常的に使用している、「本垢」と呼んでいるアカウントです。

電子メール

support@delmulin.com
info@b-shock.co.jp

本来の連絡先は前者ですが、デルムリン丼がダウンしている状況ではこのメールアドレスに連絡することは難しいでしょう。状況に応じて、それぞれご利用ください。

エピソードブラウザ

https://mstdn.delmulin.com/mulukhiya/app/episode

  • Annictに登録されているアニメ作品を検索できます。
    • 初期状態では、タイトルにダイの大冒険を含む作品が検索されています。
  • それらの作品の、サブタイトルをを表示できます。
  • サブタイトルやそのハッシュタグタイムラインをクリップボードにコピーできます。
  • ハッシュタグタイムラインを開くことができます。