みけCATのにっき(仮)
つれづれなるまゝに、日くらし、PCにむかひて、心に移りゆくよしなし事を、そこはかとなく書きつくれば、あやしうこそものぐるほしけれ。
(本当か!?)
出典

自動ログアウト抑止ツール

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

自動ログアウト抑止ツール

投稿記事 by みけCAT » 7年前

あけましておめでとうございます。

さて、みなさんご存知のように、このサイトには「チャット」と呼ばれる自動ログアウト抑止ツールがあります。
このツールはサイト右上のリンクからログインすることができ、ログインしておくと操作しないまま長時間経過してもログアウトされにくくなります。
(残念ながらこのツールは万全ではなく、特に一度に複数人がこのツールを使おうとしてしまうとログアウトされてしまうことがあるようです。)

ところで、この便利な自動ログアウト抑止ツールですが、なぜ「チャット」と呼ばれているのでしょうか?
実は、昔はよく複数人がログインし、コミュニケーションがとられていたようです。
すなわち、チャットとしての役割があったようです。
特に、年末年始などは比較的多くの人が集まっていたような気がします。

しかし、それももはや昔の話。
今年の年明けにこの自動ログアウト抑止ツールを利用しているのは、なんと自分しかいませんでした。
過去ログを見てみましたが、去年の年明けには複数人がログインし、コミュニケーションがとられていたようです。
もはや「チャット」としてはオワコンでしょう。
mixcpp-inai-20170101.png
年の変わり目にも利用者が他にいない自動ログアウト抑止ツール
というわけで、サイト上の自動ログアウト抑止ツールへのリンクの表記を
「チャット」からより現状を反映し適切と思われる「自動ログアウト抑止ツール」に変更するユーザースクリプトを書いてみました。
FirefoxではGreasemonkeyで利用可能です。
Google ChromeではTampermonkeyで利用できるかもしれません。(未確認です)
他のブラウザでは…ごめんなさい。使いたければ自分で調べてください。

CODE:

// ==UserScript==
// @name        適切な表記にする
// @description mixC++の自動ログアウト抑止ツールへのリンクを適切な表記にします。
// @include     http://dixq.net/forum/*
// @version     1.0.0
// @grant       none
// ==/UserScript==

(function() {
  var alist = document.getElementsByTagName("a");
  for (var i = 0; i < alist.length; i++) {
    var a = alist[i];
    if (/\/chat\/$/.test(a.href) && a.target === "ajaxchat") {
      a.title = a.title.replace(/チャット/g, "自動ログアウト抑止ツール");
      a.innerHTML = a.innerHTML.replace(/チャット/g, "自動ログアウト抑止ツール");
    }
  }
})();
give-better-name.user.js
自動ログアウト抑止ツールへのリンクの表記を適切にするユーザースクリプト
(668 バイト) ダウンロード数: 435 回
それでは、今年もよろしくお願いします。

コメントはまだありません。