BathyScaphe

BathyScapheWiki

HEADCheck

このページでは、BathyScaphe 2.0 以降で利用できる、「お気に入り」および「スマート掲示板」の更新チェック機能(通称:HEADCheck)について説明します。

2.3 でこの機能は廃止され、「お気に入り」および「スマート掲示板」でも通常の板と同じように新着レスの個数を取得するようになりました。
ここでは BathyScaphe 2.0〜2.2 について説明しています。BathyScaphe 1.2.x, 1.3.x, および 1.5〜1.7 では、それぞれ若干仕様が異なります。

更新チェックとは?

「お気に入り」または「スマート掲示板」に登録されている各スレッドについて、HEAD メソッドを投げます。これは実際に dat ファイルを取得したり、subject.txt をダウンロードしたりするものではありません。単に dat ファイルの最終更新日を取得するだけです。

sampleHEADCheck.pngサーバ上の dat ファイルの最終更新日が得られたら、ローカルのログファイルに記録されているそれと比較します。サーバ上の dat ファイルの方が日付が新しい場合、そのスレッドは更新されていると見なして、ステータスアイコンを緑色に変えてユーザに知らせます(図)。


重要
HEAD メソッドによる方法では、レス数についての情報が得られないため、実際にいくつ新着レスが付いたかを知ることはできません。ただ、「更新された」ということがわかるだけです。

操作

更新チェックの方法は簡単です:

  1. 「お気に入り」または「スマート掲示板」を表示します。
  2. 「一覧の更新」をクリックします。メニューバーから選んでも良いし、もちろん cmd-T でも良いです。
  3. チェックが行われた、更新されたスレッドがあればステータスアイコンが緑色に変化します。
  4. 新たに緑色に変化したスレッドがある場合、もしくはどのスレッドも更新されていない場合、それぞれの結果に合わせて、サウンドが鳴ります(「環境設定」>「サウンド」で設定できます)。

制限

以下のような制限があります。技術的な問題が解決していないためです。将来、改善される可能性はあります。

  • まちBBS および livedoorしたらば のスレッドについては、更新チェックは行われません。 2.0 では、更新チェックされるようになりました。
  • オンラインモードの場合でも、「一覧の更新」ボタンをクリックするまで更新チェックは開始されません(「お気に入り」や「スマート掲示板」に切り替えた途端に更新チェックが始まる訳ではありません)。
  • 更新があった場合、ステータスアイコンが緑色に変化します。しかし、更新日や差分など、他の情報は変わりません。ステータスアイコンが唯一の視覚的変化です。
  • 更新チェックを一度行うと、その後 5 分間は(別のスマート掲示板でも)更新チェックを行うことができません(メニューやツールバーのボタンは淡色表示になり、選択できません)。 2.0 では、この制限は無くなりました。
  • (2.0 のみ):更新チェックは、「お気に入り」とスマート掲示板を合わせて、1時間に付き120回までしか行うことができません。120回を超えてもメニューバーやツールバーのボタンは操作できますが、操作しても120回を超えた旨を告げるアラートが表示されるだけで、実際には更新チェックは実行されません。なお、このアラートには、更新チェックが再度利用可能になる目安の時刻が表示されます。

除外と上限

更新チェックは、以下のように実行されます:

  1. まず、ステータスアイコンが灰色ではない項目が対象から除外されます。
  2. 次に、レス数が 1001 以上のスレッドが対象から除外されます。
  3. さらに、dat の URL がわからないスレッド(まち BBS、livedoorしたらば)が対象から除外されます。 2.0 には当てはまりません。
  4. スレッドに「dat 落ち」の印が付いている(「スレッド」>「印を付ける」サブメニュー)場合も、対象から除外されます。
  5. 以上のステップを経て、残ったスレッドに対して、チェック作業を開始します。順番は、お気に入りの番号順です。

なお、接続のタイムアウトはそれぞれのスレッドにつき 15 秒になっており、タイムアウトの場合はそのスレッドの更新チェックは行われません。

注意

ここで言う「負担になる」とは、2ちゃんねるのサーバにとって、という意味です。

HEAD メソッドを投げる方法はそれほど負担になる訳でもありませんが、しかしまったく負担にならない訳ではありません。何度も何度も更新チェックを行うのは控えましょう。

同じ板のスレッドを何個も「お気に入り」に入れている場合、更新チェックではなく、普通にその板のスレッド一覧を更新してください。その方があらゆる点で優れているはずです。

カテゴリ: 機能解説

Last Modified: