俺掲説明書 開発中


最終更新 2000/08/01
バージョン0.65

はじめに
本プログラムはBBS(掲示板)をより快適に見るためのプログラムです。

現在のバージョンでの制限
・投稿できません。いまんとこリーダーですから。
・変なバグがあります。
 特にツリー関係は簡易的にしか実装していません。
 一度登録した掲示板データは削除しないほうが無難です。
 データを詰めませんから。 <まだコードが入ってない (^^;;
 取得したくない掲示板データは、取得しない設定にしてください。
 なお、一番最後のデータから削除する分にはかまいません。
・ログ情報は追加出力するだけです。
 適度に削除してください。
・取得ボタンが排他制御していない。
 連続して押すと不幸が訪れるかもしれません。
・進行状況がステータス部分にしか表示されない
・ボタンがわかりにくいです
 簡易的にしか作ってません。
・機能の呼び出しがツールボタンにしかなかったりとかする。
 ま、開発中ということで。
・タイムアウトの仕方によっては停止する
 すまん今度直す。


・スクリーンショット

・使い方

まずはじめに、環境設定を行います。
「環境設定」>「環境設定」を選択してください。


Proxy
使う場合は、チェックを入れ、サーバー名とポート番号を入力してください。
スレッド
スレッド数は1から5くらいの範囲で入力しておいた方が言いと思われます。
あまり多いとスレッド同士が首をしめあってかえって遅くなります。
回線状況と速度によりますが、標準で5です。 タイムアウトは秒で指定します。2分程度でよいと思われます。
プライオリティは未実装です。標準でしか動作しません。
出力ディレクトリ
ログファイルを書き出すディレクトリを入力します。
なにも入力しないと直下に出力されます。
・・・なんですが、このパラメータは見ていません。たしか。

掲示板データの登録を行います。
BBSのところにマウスポインタを当て、右クリックして「取得ページの追加」を選択します。
項目名、URL(Http://から入力)にはそのまま入力してください。

変換設定を行います。
BBSType 目的のBBSのタイプを選択します。
並び順 日付・名前・タイトルの並び順を入れます。通常は掲示板設定に準拠するデフォルトでかまいません。
飛ばす位置 先頭にあれこれとついている部分を、入力された文字が出てくるまで飛ばします。
メッセージ 機能していません
タイトル タイトルの直前の開始文字列と終了文字列を入力します。
囲まれている文章が有効になります。
名前、日付、本文 同上

※なお、これらの設定は掲示板設定で規定値が入力されますが、入力することによって
オーバーライド可能です。なお、終了位置の先頭にNULLが付加されるため、続けて
次の項目の開始位置にはできません。

文字コード 通常は自動検出にしておいてください。


※カスタマイズするときには、色々な項目を入力しますが、一般的には掲示板タイプだけの設定だけでかまいません。

取得設定を行います。
Refererを設定 入力した文字列を直前参照位置としてサーバーに伝えます。
Cookieを送る 入力した文字列をクッキーとしてサーバーに伝えます。
 焼かれ直しにはまだ対応していません。
ページめくり設定 掲示板データの最後に「次へ」などで区切れている場合に続けて取得する設定です。
この部分には、掲示板タイプによる自動設定が行われていませんので、手動で設定する必要があります。
xxPageまで 取得するページ数を設定します。
送信方式 まだ未実装です。
Next用URL まだ未実装です。
サーチ文字列 次へ などのキーワードとなる文字列を設定します。
解析タイプ Searchの前 サーチ文字列の直前のValueを有効にします。
Searchの後 サーチ文字列の直後のValueを有効にします。
リンク サーチ文字列の直前のa hrefからのリンクで取得します。
Formブロック 未実装です。
送信文字列 リンク以外のValueの内容を指定した文字列の後に=をつけて送信します。
※標準ではHyperBBS用の設定が入っています。

変換設定2
改行を有効   本文の変換時に有効にします。通常は無視されます。
スペースを有効 本文の変換時に有効にします。通常は無視されます。
タブを有効   本文の変感じに有効にします。通常は無視されます。

掲示板によっては、そのまま改行や半角スペースを有効にしないと見づらい場合に設定してください。

データを取得しない 休眠状態にします。

その他のメニュー
取得項目の削除 使用しないほうがよいでしょう。
取得項目の編集 名前を変えるだけです。が、反映されません。

取得設定 取得設定を変更するときに使用します。
Webから取得 個別に取得するときに使用します。
バッファから取得 既に読み込んだバッファから変換します。変換設定を
いじりながら設定をするときなどに使用します。
数ページ読み込んだ場合にはバッファには最後のページ
しか残っていません。
バッファプレビュー WEBサーバーが応答してきた内容が表示されます。

ツールボタン
G(全) 全取得ボタンです。Disable設定がされていないものを全部取得します。
G2(部) 個別取得ボタンです。現在選択表示されているものを取得します。
X(止) キャンセル動作を内部に通達します。それぞれの処理が終わり次第
処理を中断します。バッファに読み込んでいる最中の場合、バッファには
読み込みを行うので、バッファから変換で表示できる可能性があります。
Ridx(読) インデックスファイルを読み込みます。内容のロードといえます。
Widx(書) インデックスファイルを書き出します。内容のセーブといえます。
Last(終) ファイルに書き出されているバッファ内容を読み込みます。
Clear(無) バッファファイルを消去します。
未 未読記録情報を参照して読んでいないものを強調表示します。
既 現在の読んだ内容を記録します。
破 現在選択している掲示板をすべて読んだことにします
出 自動セーブなどをキャンセルして終了します


見かた
目的の掲示板データを左側のツリーから選択し、右上に表示された記事一覧を
選択し、右下に内容を表示して読みます。

特徴
取得が終わった順に変換処理を行います。次のページを読み込む場合はその後です。
そのため、ツリーを選択すると現在取得中であっても、変換済みの部分の表示が行
われます。
全取得の最中でも読み込みの終わった部分は表示することが可能です。
すべての動作が終わると、記事一覧が一番最初の掲示板の内容に設定されます。


ダウンロード
俺掲 version 0.6
俺掲 version 0.61
俺掲 version 0.62
追加・修正点
・一般保護違反対策
・環境設定にオプション追加
・既読情報・掲示板情報の書き出し動作修正
・ツールバーのボタンイメージの変更

俺掲 version 0.64
・細かい部分の修正
・未読管理関係の機能追加
最新
俺掲 version 0.65
・細かい部分の修正
・変換処理で無限ループになるのを修正


その他
MFC4.2ランタイムライブラリが必要です。VC5以上の環境であれば問題ありません。
ランタイムライブラリはベクターデザインなどで入手可能です。
なお、現在のプログラムは開発中であり、予期せぬ動作などを起こす可能性があります。
このプログラムを使用したことによるいかなる損害も作者は責任を負いません。
2次配布は禁止します。
このプログラムの著作権はPowerXにあります。
現在のバージョンは体験版です。予告無く機能が追加・削除される可能性があります。