Ticket #38164

スコアサーバの機能拡充

Eröffnet am: 2018-03-27 18:57 Letztes Update: 2022-02-10 22:53

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
Priorität:
3
Schweregrad:
5 - Mittel
Lösung:
Duplicate
Datei:
Keine

Details

スコアサーバ移設に伴い、自由にいじれるようになったので機能の拡充を目指す。

以下思いついたものをリスト

  • RSS/Tweetの情報を増やす(旧チケット #20975から本チケットへ移行)

    現在、スコアランキングの新着チェック用RSSでは、性格、種族、職業、名前、スコア、死因、死亡階数、ダンプ/スクリーンショットへのリンクを配信しているが、これをもう少し詳しくすることはできないか たとえば、死亡ダンジョン名、勝利/死ぬ直前のメッセージの最後何行かを入れる、スクリーンショットの@の周りを少し表示する、など

    • 死亡状況の詳細(ダンジョン名)は出るようにした
    • 勝利/死ぬ直前のメッセージはRSSでは以前から表示している。Twitterでは文字数制限の問題があるので保留。
    • スクリーンショットはHTMLで表示している関係上難しい。RSSでは表示だけなら可能かもしれないが背景色がいじれない。
  • カスタム検索
    • とりあえず種族・職業・性格・魔法領域・名前・性別・死因・ソート順(新着orスコア順)は実装。
  • 1日のスコア総数ツイート
    • 実装してcrontabに登録した
  • スクリーンダンプのバリデーション 今までの仕様だとスクリーンダンプとして任意のHTMLコードが送れるため、やろうと思えば悪意のあるスクリプトを実行するHTMLを登録できてしまう。 タグの種類を制限することでこれを回避する。
    • html、body、pre、fontのみに制限した。
  • スクリーンダンプのバッファサイズ増加 64KiBでは足りない事があるようなので増やす。
    • 256KiBに増やした

Ticket-Verlauf (3/8 Historien)

2018-03-27 18:57 Aktualisiert von: habu
  • New Ticket "スコアサーバの機能拡充" created
2018-03-27 19:22 Aktualisiert von: habu
  • Details Updated
2018-03-28 01:31 Aktualisiert von: habu
  • Details Updated
2018-03-31 08:31 Aktualisiert von: habu
  • Details Updated
2018-04-03 23:31 Aktualisiert von: habu
  • Details Updated
2020-02-23 03:28 Aktualisiert von: deskull
  • Meilenstein Update from (Keine) to Web運営
2021-02-03 18:26 Aktualisiert von: habu
  • Schweregrad Update from 7 to 5 - Mittel
  • Priorität Update from 7 to 3
Kommentar

一通り思いつく機能は実装し、安定動作を続けているので優先度を下げる。

2022-02-10 22:53 Aktualisiert von: hourier
  • Status Update from Offen to Geschlossen
  • Lösung Update from Keine to Duplicate
Kommentar

GitHubに移行し、こちらはクローズ
https://github.com/hengband/web/issues/170

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden