INCM用 plug-in: cm_gwBBS

2003/09/04 更新

ダウンロード

cm_gwBBS について



                 INCM用 plug-in: cm_gwBBS.pl  Ver.0.04c
                      Copyright (C) 2003  K.Takata


1.概要
     Web掲示板巡回ツール INCM (*1) 用のプラグインです。このプラグインは
    PC-98 系のサイトで広く使われている、雷獣王GRIFFONさん作成の掲
    示板 gwbbs.cgi に対応しています。

    (*1) http://www.kaede.sakura.ne.jp/~nikeno/incm/


2.インストール

2.1. プラグイン本体のインストール
     cm_gwBBS.pl と CMLIB_KT.PL を INCM のプラグインディレクトリにコピ
    ーしてください。
     もし、数値文字参照(&#nnnn;)をデコードする必要がある場合は、2.2. に
    従って Unicode::Japanese モジュール (*2) をインストールしてください。
    (ただし、nnnn の部分が 128 以下ならば必要ありません。)

    (*2) http://tech.ymirlink.co.jp/


2.2. Unicode::Japanese モジュールのインストール
     Unicode::Japanese にはインストール方法が書かれたドキュメントが無い
    ようなのでインストール方法を簡単に紹介しておきます。

2.2.1. Visual C++ を所有している場合
     Visual C++ を所有している場合は、C で書かれたモジュールをコンパイ
    ル・インストールすることで、高速な動作を期待することができます。
     Perl(ActivePerl) と VC++ の cl.exe, nmake.exe がコマンドラインから
    使用可能な状態にしておき、Unicode::Japanese のアーカイブを解凍したデ
    ィレクトリに移ってから、以下のコマンドを入力してください。

        > perl Makefile.PL
        > nmake
        > nmake install

     以上で Unicode::Japanese モジュールが ActivePerl にインストールさ
    れます。この方法でインストールした場合は、すべての Perl プログラムか
    ら Unicode::Japanese が使用可能となります。


2.2.2. Visual C++ を所有していない場合
     Perl のみで書かれたモジュールを使用することになるので、2.2.1. の場
    合に比べて動作速度は劣ります。
     まず、GETWILD'74 さん作成のプラグインを利用しており、
    INCM_MODULE.txt に従って Unicode::Japanese をインストールしてある場
    合は、それをそのまま使うことができます。そうではない場合は、INCM の
    プラグインディレクトリに Unicode というディレクトリを作って、その中
    に Japanese.pm だけをコピーしてください。
     この方法でインストールした場合は、INCM プラグイン以外の Perl プロ
    グラムから Unicode::Japanese を利用することはできません。


3.使用方法
     INCM のフォルダプロパティの「基本設定」→「掲示板処理プラグイン」
    で gwBBS を選択してください。
     「巡回設定」→「掲示板のアドレス(URL)」に巡回したい掲示板の URL を
    入力してください。
     「書き込み先のアドレス」は無視されます。書き込み時にも「掲示板のア
    ドレス」で指定した URL が使用されます。

     「未読ポインタ」には読み込んだ最新の記事の日時が YYYY/MM/DD,HH:MM
    形式で書き込まれます。高速化のため、この日時よりも古い記事は内容が修
    正されていようとも一切読み込まれません。この日時よりも古い記事を読み
    込みたいときは、一度この欄を空欄にしてから巡回してください。未読ポイ
    ンタを使用したくない場合はこの欄に * を書き込んでください。こうする
    と毎回すべての記事を読み込むようになります。
     「取得ページ数」には読み込みたいページ数を入れます。空欄にしておく
    と最新の 1ページだけを読み込みます。

     gwbbs.cgi には2種類のものが存在するようです。1つは "gwBBS" で、
    もう1つは "Gloriosa" という名前が付いています。cm_gwBBS.pl はこの2
    つを自動判別しますが、場合によっては自動判別に失敗し、記事が正常に読
    み込めない場合があります。その場合は、「未読ポインタ」欄を空欄にし、
    Gloriosa の場合は 1 を gwBBS の場合は 2 を書き込んでから再度巡回して
    ください。次からは、掲示板のタイプが incm_BBS.ini に記録され、「未読
    ポインタ」欄は通常通り未読ポインタとして機能するようになります。


4.CMLIB_KT.PL について
     CMLIB_KT.PL は 一 五明さん (*3) 作成の CMLIB15.PL を改良したもので
    す。現バージョンは、CMLIB15.PL に数値文字参照(&#nnnn;)のデコード機能
    を追加したものとなっています。CMLIB_KT.PL の更新履歴は、CMLIB_KT.PL
    の末尾に記してあります。

    (*3) http://kt.sakura.ne.jp/~timeflow/M/


5.更新履歴
    2003/07/13  Ver.0.00(非公開)
        ・最初のバージョン。

    2003/07/15  Ver.0.01(非公開)
        ・次のページが取得できるようになった。
        ・数値文字参照のデコードを高速化。

    2003/07/18  Ver.0.02(非公開)
        ・書き込みに対応。

    2003/07/25  Ver.0.03(非公開)
        ・未読ポインタを実装。

    2003/08/04  Ver.0.03
        ・最初の公開バージョン。

    2003/08/11  Ver.0.04
        ・Gloriosa ではすべての記事について記事番号を読み込むように変更。
          (INCM 側の問題で、同一日時の記事が複数あった場合に1つしか読
          み込まれないことがあったので、そのための対策。gwBBS では依然と
          してこの問題が発生すると考えられる。)

    2003/08/11  Ver.0.04a
        ・Ver.0.04 の修正によって、Gloriosa でルート記事以外の記事に返信
          できなくなってしまったのを修正。

    2003/08/11  Ver.0.04b(非公開)
        ・CMT ファイルのサイズを少し削減。

    2003/08/27  Ver.0.04c
        ・巡回設定ダイアログの表示を修正。


6.注意事項、その他
    ・このプログラムはフリーソフトウェアです。
    ・このプログラムの著作権は作者である私 K.Takata(高田 謙)に帰属しま
      す。
    ・もしこのプログラムを使用することで何らかの問題が発生しても作者はい
      っさいの責任を負いません。各自の責任で使用してください。
    ・アーカイブを変更しない限り配布/転載は自由です。
    ・ソースファイルの使用は自由です。

        作者   : K.Takata(高田 謙)
        E-mail : kentkt@anet.ne.jp
        URL    : http://webs.to/ken/
                 http://member.nifty.ne.jp/k-takata/

戻る

Copyright (C) 2003 K.Takata