WWWD 2000年の更新履歴
更新履歴メイン 1999年の履歴 2001年の履歴
2000-6-25 8時
- ignoredef.txtにnetcaptor.comを追加しました。
- wwwd.datの読み書きに失敗したときにダイアログをだして行動を選択できるようにしました(従来書き込み時にI/Oエラー(32)などと恥ずかしい表示をした挙句に保存せずに抜けていました)
- エラー項目に対して読んだことにする操作を行ったときに全部グループのタイトル(未読数などが出ている部分)が消えることがあったバグを訂正しました。
2000-6-24 3時
- 他のソフトからドラッグ・ドロップされて新規作成ダイアログを出すときはWWWDを手前に出すようにしました。
- 編集メニューにタスクトレイと同じ「グループ選択」を追加しました。
2000-6-23 2時
- ignoredef.txt内の2ch掲示板のサーバ変更対応を修正しました。(^^;
2000-6-22 21時
- 2ch掲示板のサーバ構成が変わっていたのでignoredef.txtに反映してみました。
- とりあえずOLE Drag and Dropの受け入れにだけ対応してみました。http://www.melander.dk/
にあったDrag and Drop コンポーネントを乗せただけです(^^; IE上のリンクなら、直接ドラッグして取り込めます。
- DelphiのランタイムライブラリVCL50.bpl をDelphi5 Update版のものに差し替えました。
2000-6-13 17時
- ぐほ。ミスってました。従来の「未読を一度に開く」の指定が「全部」でなくても10個として移行していました(^^;
この間に更新した人は手で1個に戻してください(^^;;
2000-6-13 16時
- 掲示板で要望があったので、「未読を一度に開く」の設定を変更しました。
従来は「次の未読を1個開く」か「全部開く」かの2択でしたが、一度に最大いくつ開くかという数値指定になります。
従来の指定が「全部」だった場合、10個として設定を引き継ぎます。また、二個目以降は新しいブラウザ指定で開きます。
- ヘルプメニューに「WWWD掲示板」を追加しました。 掲示板をブラウザで開きます。
2000-6-13 1時
- ヘルプファイルを同じディレクトリに置くことで、ヘルプが引けるようにしました。
- 未読を一度に開く設定ならば、複数選択時も「ブラウザで開く」が使えるようにしました。
- 無視パターンの定義で、ホスト名部分を .(ドット)で始めると、ホスト名の右側部分一致とするようにしました。
たとえば www1.ほがごげ.comと www2.ほがごげ.com ・・などのように多数のほがごげ.comの中のホスト名すべてに適用したい場合に
.ほがごげ.com と書けばURL指定にマッチすることになります。 (ほがごげ.comは架空の名前です)
- ヘルプメニューからのホームページ呼び出しURLを修正しました。
2000-6-9 15時
- 無視パターンのGEO-JAPAN設定のURLにtools.geocities.co.jpも追加しました。
- 昨夜このページのアドレスを /WWWD/ から /wwwd/ に変更し、従来アドレスへのアクセスは新アドレスにリダイレクト(301)するようにしました。
2000-5-30 20時
- @nifty対策(^^; 〜.nifty.com/name/ のようにディレクトリ指定で終わったURLをチェックすると404 Not Foundなどとエラー記録されていましたが、その場合は
index.htmlなどいくつかの名前でリトライするようにしました。成功したらチェックURLはそれに書き換えられます。
初期のブラウザでは必須の機能でしたが、最近はもういいだろうと省略していたらまだ必要だったようです(^^;
- アイテムのプロパティ編集でチェックURLを変更したあとの一回目のチェックは更新判断を行わないようにしました。
2000-5-29 8時
- 無視パターンのINTERNET CLUBのiclub.to無料レンタル掲示板の設定を修正しました。WWWDがCRC判定をデフォルトとしたことでカウンタ部分に反応してしまっていたため、これを無視します。
2000-5-28 14時
- オプション設定の接続タブに「Proxyに対してキャッシュを禁止する」チェックボックスを追加しました。 デフォルトはONです。
これが ONだと Pragma: no-cacheをリクエストに付加し、OFFだと付加しません。
付加しない場合、キャッシュつきproxyを使っていると更新を検出しにくくなる場合がありますので、以下のような場合以外はONのままにしておくのが無難です。
- Proxomitron(英語) (日本語解説ページ)
をproxyとして使っているため、更新判断がうまくいかない場合。
なお、Proxomitronはその目的からページ内容を書き換えるproxyですので、使用/不使用を切り替えたときにWWWDが更新と判断してしまいますので注意してください。
というか! よく考えたらProxomitronってブラウザには使うにしても、WWWDには必要ないと思うんですが。(^^;
- オプション設定に「ブラウザ制御」タブを追加しました。内容は「ブラウザを開くときにDDEを使わない」チェックボックスひとつで、デフォルトはOFFです。
未読を開こうとしたらブラウザがうまく開いてくれない場合にONにしてみてください。
2000-5-24 14時
- DeleGate 6.X対策。今までDeleGateをproxyとして使っているために製品更新できなかった方は、WWWDのあるディレクトリにある ipatcher.exeを
現行のもので上書きしてから製品更新してください。(問題がなかった方はしなくてかまいません)
- インターネットショートカットからの取り込み時に「開くURL」が空になってしまっていました。今後の取り込みでは正しくチェックURLのコピーを格納するようになります。(過去に取り込んだものは自動的には直りません)
2000-5-22 1時
- チェック中だと、チェック中でない別のフォルダまでチェック開始ボタンが無効になってしまっていた(最近入ったバグ)のを直しました。
- メインウィンドウ内のツリーのフォルダアイコンもエラー状態が出るように更新しました。
2000-5-20 23時
- タイムアウトまたはエラーアイテムが存在し、チェック中でない場合にトレイアイコンで分かるようにしてみました。またあとでアイコン変更するかもしれません。
- ぐは、関係ないけどサーバーが重い(^^;
2000-5-19 15時
- 無視パターンに2ch掲示板の設定を追加しました。http://teri.2ch.net/2ch/test/read.cgi?
で始まるアドレスが(teriの他に、tako, saki, wwwも)対象です。
チェックURLではls=2 (最新の2件)などとするのがチェック時間短縮に有効でしょう。(2001-04-03修正
1件→2件)
- (2001-05-11) 2ch掲示板はデータファイルの直接チェックが可能です。チェックURLが http://abc.2ch.net/test/read.cgi?bbs=def&key=1345678
の場合、
http://abc.2ch.net/def/dat/12345678.dat と書き換えましょう。また、高度タブでタグ無視〜のチェックも必ず解除してください。
2000-5-18 2時
- CRC計算結果の狂いを訂正しました。1回目のみ、更新扱いになる場合があります。ご了承ください。
2000-5-17 23時
- アイテムのプロパティで、「先頭1KBのみ受信」は「HEADを使用しない」の下に変更しました。
- トレイアイコンのメニューに、「タイムアウト項目のみチェック開始」「エラー項目のみチェック開始」を追加しました。
- ごみ箱内アイテムのポップアップメニューに「未読にする」と「読んだことにする」がなかったので追加しました。
- アイテムのプロパティで、CRC判定ON時でも本文強制取得にはならないようにしました。新しい意味は、「HEADを使用しない」が有効なときなど、本文を結果的に取得したときにCRCを記録し、これが変化したときに更新判定とするかどうか、となります。
- 上記に伴い、CRC判定はデフォルトでONにしました。
CRC判定機能(新)
更新時刻がわからない動的生成ページの更新を発見したい場合に一番確実な方法は、前回読み込んだ全データを保存しておき、次のチェック時に全文比較することです。しかしこれはディスクを異常に消費するため実用的ではありません。
そこで、すべてのデータを元に何らかの計算でひとつの数値を作り、その値で比較すればリーズナブルだと考えました。特にWWWDではサイズの変化も同時に判定できるため、サイズの変化がないときに違いがほとんど確実に発見できるような式ということで、CRC32を採用してみました。
・使い方
アイテムのプロパティの高度タブ内にCRCチェック項目があります(初期値は有効)。これを有効にすると、本文を受信したときに、本文を元に算出したCRC値が変化したときにも更新と判断します。本文を受信せずに更新を判断した場合、この設定は無視されます。
・どんなときにOFFにすべきか
文字数が変化した場合は更新としたいが、文字数は変化せず文字が変化しただけのときは更新としたくない場合にOFFにしてみてください。(埋め込みでアクセスカウンタなどが入ってる場合など)
2000-5-10 23時
- トレイアイコンのメニューに新規作成と製品更新を追加してみました(笑)。
2000-5-2 19時
2000-5-2 18時
- チェックしたアドレスがおかしなIPアドレスだった場合に「WSAEHOSTNOTAVAIL」というダイアログが出ていた場合がありましたが、これはダイアログは出さずに、「ホストに接続できません」という結果を残すようにしました。
2000-5-2 16時
2000-4-22 20時
- 無視パターンにiclub.toの無料BBSの設定を追加しました。(監視する場合はhttp://iclub.to/freebbs/以下のURLでチェックすることを想定しています)
- 無視パターンが設定されているURLに対するソース表示時は、無視されている部分を灰色の文字で表示するようにしました。この場合、タグ無視指定がされていてもタグは表示されます。
- CRC判定、先頭の1KBという設定項目が増えていますが、とりあえず現在は機能しません。(^^;
- 「エラー項目のみチェック開始」を追加しました。
- ソース/ヘッダ表示ダイアログは常に手前に出そうとする設定をやめました。
2000-2-19 23時
- 「製品更新の設定」が起動しない場合があったので訂正しました。
従来の本体で設定したい場合は同じディレクトリにあるipatcfg.exeを実行してください。
- チェック(C)メニューに「次の未読」を追加し、ショートカットキーCTRL+Nを割り当てました。
- チェックメニュー内に「タイムアウト項目のみチェック開始」を追加しました。
2000-2-5 16時
- サーバによっては以下のようなアプリケーションエラーが出ていたバグを訂正しました。
EStringListErrorがモジュールVCL50.BPL の 000286ED で発生しました。
リストのインデックスが範囲を超えています (7).
2000-2-4 21時
- 無視パターンが有効な場合、CRC計算が動作していなかったので訂正しました。
- アイテムを選択しなくても「未読にする」が有効になっていた点も訂正しました。
2000-2-4 19〜20時
- アイテムのポップアップメニューに「未読にする」を追加しました。
- 2000-1-29 13時の修正が原因でチェックが完了しない場合が発生していたので訂正しました(^^;
- [20時]ignoredef.txtにwww.vector.co.jpの広告除去設定を登録しました。
2000-1-29 13時
- インプレス社のサーバでサイズが0バイトになる問題を解決しました。
[WWWD側で、HTTP/1.1ヘッダでcontent-lengthもconnectionも無い形で来た場合、本文を捨てていたのが問題でした]
2000-1-29 9時
- IE5のインターネットショートカットが読めないことがあったので、直しました。
- [全部]の定期チェックが設定されている場合、インターネットショートカットをインポートした途端に全チェックを開始してしまうバグを訂正しました。
2000-1-27 10時
- 要望が多かったので、WWWC 1.0b83のItem.datをインポートできるようにしてみました。現在グループ(「全部」になっているときは「(無所属)」)に、http:で始まるチェック項目だけを取り込みます。
2000-1-22 17時
- オプションに"「次の未読」の動作"を追加しました。「たまった未読を全部開く」にすると、文字通り一気に開きます。NetCaptorなどの、多数一気に溜め込めるブラウザをデフォルトのブラウザにしている場合にお使いください。
2000-1-20 24時
- アイテムのプロパティの認証タブでID, passwordを変更したときに「すぐにチェック」を自動的にチェックするようにしました。
- アイテムを新規作成するときにいきなりCRC判定をONにした場合、最初のチェックでいきなり更新扱いになってしまったバグを訂正しました。
2000-1-16 23時
- IE5でキャプション取り込みが途中で切れる問題に対策。IE相手のDDEで取り込んだあと、同じURLのシェルをShellWindowsから検索し、見つけたらそのタイトルを取り込みなおすようにしました。ただし、シェル統合していないと意味が無いかもしれません。
2000-1-15 22時
2000-1-15 20時
- CRC判定がちゃんと動いていなかったのでちょっくら改善
- ignoredef.txt, ignore.txtが変化してたら、次にチェックするときにファイルを読み直すようにした
- ignoredef.txtでtcup無料掲示板の無視データを修正
2000-1-11 18時
- 比較判定項目にCRCを追加してみた(まだちゃんとテストしてません)
- エクスプローラが落ちて復活したときにトレイアイコンを再登録する処理が正しく動いていなかったので訂正
- IPatcher(バージョンアッププログラム)の更新
更新履歴メイン 1999年の履歴 2001年の履歴