■ガンパレード・マーチ 世界の謎BBS 過去ログ用ツール■ ●はじめに  これは、(株)アルファ・システムさんのサイト内にある「ガンパレード・マーチ Q&A 世界設定掲示板」の過去ログにまつわるツール・パッケージです。  このパッケージには以下の二つが含まれます。 1)過去ログ自動ダウンロード 2)過去ログ全文検索  過去ログ自動ダウンロードは、アルファ・システムさんのサイトに接続し、まだダウンロードしていない過去ログのみを自動で判別して行います。  過去ログ全文検索は、手元にダウンロードした過去ログを元に、一気に検索を行います。検索はWebブラウザ上から操作できます。 ●インストール  ダウンロードしたファイルを展開し、任意の場所に置いてください。  アンインストールする時は、このディレクトリごと消して構いません。 ●過去ログ自動ダウンロード ・使い方 1)ダイアルアップなどを行い、インターネットと接続した状態にします。 2)logload.exeをエクスプローラなどからダブルクリックします。(rbファイルでなく、アプリケーションの方です)  これで、logload.exeのあるディレクトリに、"log??-?.html" という名前で過去ログがダウンロードされます。既に過去ログ30までダウンロードしていたならば、過去ログ30から最新の過去ログまでを一気にダウンロードします。 ●過去ログ自動ダウンロード ・使い方 1)searchd.exe をエクスプローラなどからダブルクリックします。(rbファイルでなく、アプリケーションの方です) 2)htdocsディレクトリの中にあるlogsearch.html を、Webブラウザで開きます。 3)検索条件を入力し、「検索」ボタンを押すと、検索結果がブラウザに表示されます。 4)次の検索をする場合は、ブラウザの「戻る」ボタンで検索画面に戻って下さい。  1)を実行した後、プログラムはダウンロードした過去ログファイルを、順次メモリ上にロードしていきます。全部ロードすると、画面に"All log file loading finised."と表示します。  全部ロードするのに、私のパソコンだと最大で20秒くらいかかります。  プログラムを起動した直後でもブラウザを開いて検索を行うことができますが、その場合、検索範囲はロードが完了したログまでしかできません。 ●配布内容について。  このツールは、Rubyを用いて作成されています。  また、配布内容の殆どは、他の方が作った物を再配布しています。 ・Ruby.exe , httpl.rb , protocol.rb , Socket.so:  まつもとゆきひろさん作のスクリプト言語"Ruby"のパッケージから再配布しています。 Rubyの公式サイトは"http://www.ruby-lang.org/"です。 ・selectserver.rb , mime.rb , log.rb:  ringoさん作"IWMC (Inexpensive Web-Message Center)"から再配布しています。 ・searchd.exe:  同じく"IWMC" の"wwwd.rb"を一部改変し,バイナリ化した物を使用しています。  IWMCのソースは http://www.vce-lab.net/~ringo/iwmc/ から入手できます。 ・log??-?.html:  (株)アルファ・システムのサイト上で公開されている過去ログです。 ●配布条件  このツールは、Rubyと同じ条件で再配布や改変を行なうことができます。  LICENSE.jaファイルを参照して下さい。 ●作者  コメント・バグレポートなどはこちらまで  IZAWA Hiroki