kage.exeについてモドル     

※バージョンアップについて※
本格的に動き出し、刻々と仕様の変わる2ちゃんねるに対応する為、
kageは随時VerUPがなされています。
selfishさんのところの履歴そ板のかちゅスレなどで現状を把握してください。

Katjusha extender (kage) 配布ページ

FAQ はじめに
  Q1 このkage.exe、って何?
  Q2 んで、これを入れることによるメリットって何よ?
  Q3 そんじゃ、この「kage.exe」って何をしてるのよ?
  Q4 「kage.exe」のバージョンって?
  Q5 新しく公開されたバージョンに更新するとき、上手く行かないぞゴルァ!
  Q6 むむむ……挙動がおかしくなったぞ?
  Q7 出所不明のアプリなんて怖くて使えねーぞ!
  Q8 どうしても不具合が出ますが? 『ログ送れ!』と言われたんですが?
  Q9 使用期限ってなんだ?
  Q10 ボード一覧の取得先が選べるって聞いたけど?
  Q11 ログインってなんじゃらほい?
  Q12 巡回してるとログインダイアログが出てきてウザいんですけど?
  Q13 レジストリ使ってませんか?
  Q14 頻繁に更新するのが面倒だから自動的に更新してくれない?
  Q15 おい!巡回が遅くなったぞ!どうしてくれる?
  Q16 IEでみたら新着レスあんだけどかちゅだと読み込んでくんないっすよ?
kage.exeの導入方法
作者・履歴・ソース
どうしても駄目なとき
  テンプレート



     かちゅ〜しゃ用 kage.exe のFAQ

正式には「Katjusha extender」というものですが、
ファイル名のほうが有名ですのでこのような表記にいたします。
他に、「Katjusha gzip enabler」「ksock」とも呼ばれます。

ちなみに、dllファイルはデフォルトのWindowsの設定では見えません。
表示→フォルダオプションで全てのファイルを表示する、としてください。
それと登録された拡張子でも表示する、というようにしておいてください。


Q1 このkage.exe、って何?
A1 2ちゃんねる側の仕様変更により出ている色々な不具合を修正し、
   外部DLLで出来うる機能追加をするものです。
   機能としては以下のようなものがあります。
   ・正常書きこみ時にも出てしまうエラーダイアログを抑止。
   ・ローカルルールを表示。
   ・圧縮転送であるgzipに対応。
   ・新しい過去ログ倉庫のアドレスに対応。
   ・ボード一覧の取得先を任意に変更できる。
   ・したらばの読み書きに対応。
   ・JBBS@したらばの読み書きに対応。
   ・スレッド一覧を出した時に板URLを表示。
   ・アドレスバーとURLをコピーの際のURLをPATH仕様リンクに変更。
   ・PATH仕様のアドレスの既得レスポップアップに対応。
   ・2chのindex2→indexの変更に対応。
   ・17氏スクリプト(旧2chクローン)による外部板の過去ログ倉庫に対応。
   ・スレッドが倉庫落ちした際にその旨を追記。
   ・スレッドのサイズ表示に対応。
   ・JBBSのキャップにたぶん対応。
   ・鯖負荷を軽減するため巡回時にインターバル追加。  など。
   かちゅ〜しゃと同じフォルダに置きましょう。


Q2 んで、これを入れることによるメリットって何よ?
A2  …つーか、これがないとかちゅ〜しゃは使い物になりません。
   一応メリットをあげると、読み込み(ログのDL・非描画)が圧倒的に速くなります。
   また、書き込みエラーが出なくなる、名前欄メール欄が保持される、など、
   01年8月末の2ちゃんねる危機以前のかちゅ〜しゃに近づき、追い越します。
   また転送量の増大に悩む夜勤あたりは喜びます。
   ただ鯖負荷の方にも悩む夜勤あたりは複雑な感じになります。


Q3 そんじゃ、この「kage.exe」って何をしてるのよ?
A3  かちゅ〜しゃはデフォルトではWin標準の「wsock32.dll」を使っています。
   これはTCP/IPを利用した一般的なアプリで広く使われているものです。
   しかし現在の2ちゃんねるでWindows標準の「wsock32.dll」を利用した場合、
   A1で述べたような機能を利用することができません。
   そこで今回配布されたkage.exeの出番です。
   kage.exeを実行すると「wsock32.dll」に置き換わる「kage.dll」というものを作成します。
   そしてkage.exeからかちゅ〜しゃを起動させると、
   wsock32.dllではなくkage.dllを使用するようになり、恩恵が得られます。
   また「dolib.dll」を利用した認証機能もついてます。


Q4 「kage.exe」のバージョンって?
A4  kage.exe経由でかちゅ〜しゃを起動させるとタイトルバーに出ます。


Q5 新しく公開されたバージョンに更新するとき、上手く行かないぞゴルァ!
A5  利用中のdllはWindowsに保護され、書き換えられません。
   環境によっては、かちゅ〜しゃ終了後に書き換えを行ったにも関わらず
   更新が上手く行かない人もいるようですが、
   そうした人はWindowsを再起動してから更新作業を行ってみて下さい。


Q6 むむむ……挙動がおかしくなったぞ?
A6  まず、かちゅ〜しゃを再起動してみてください。
   それで駄目ならWindowsを再起動してみてください。
   それでも駄目なら「kage.dll」を一旦削除してから「kage.exe」を再起動してください。
   どうしても駄目で、Winではなくかちゅが怪しい時はQ8へどうぞ。


Q7 出所不明のアプリなんて怖くて使えねーぞ!
A7  そういう人は導入するのをやめましょう。
   今回配布されたkage.exeはソースが公開されていますので、
   その辺に詳しい人はこれが何をやっているのか確認した上で判断できます。
   いずれにせよフリーウェアは自己責任で使用する、これが基本です。
   使用者は、kage作者の『◆DLL/lGHE』さんに感謝しましょう。


Q8 どうしても不具合が出ますが? 『ログ送れ!』と言われたんですが?
A8  予期しない不具合があった場合、kage作者氏にログを送って調べてもらいましょう。
   手順は以下の通りです。
    1、かちゅ〜しゃ本体を終了させる
    2、かちゅ〜しゃのフォルダ(デフォルトではkatjusha2102)に、
       wsockspy.logという空のファイルを作る
    3、kage.exeからかちゅ〜しゃを起動し不具合(障害)を再現させる
    4、かちゅ〜しゃを終了させる
    5、wsockspy.logを lzh か zip に圧縮した後(わからない人はそのままでよし)、
      メールに添付して、kage@monazilla.orgに送る
   【注意】2をした後は4までの通信内容が全て記録されるので、
         再現に必要な動作以外は控えてください。
         またkage作者氏(◆DLL/lGHE)が信用できない場合は送らないでください。


Q9 使用期限ってなんだ?
A9  その名の通り、使用に対する期限です。
   随時バージョンアップをし続ける中、
   バグを含んだ古いDLLを使われ続けると問題なので、
   1週間程で使えなくなるように細工してありました。
   抜け道なんていくらでもありますが、知らずに古いのを使う人への案内とでも…
   メッセージが出たら速やかに配布所で最新のものをDLして入れ替え、
   不具合があったらそ板のかちゅ〜しゃスレで報告、これ最強。
   なお、動作報告はテンプレに従って書き、ログ送れと言われたらすぐ上のQ8を。
   ちなみに0.85以降この機能は外されてます。再搭載はkage作者氏次第?


Q10 ボード一覧の取得先が選べるって聞いたけど?
A10 その通り。0.99.0.20からそのような機能が追加されています。
    ただ、設定用のUIはないのでKatjusha.iniを直接書き換える必要があります。
    手順は、
     1、かちゅ〜しゃを終了する。
     2、Katjusha.iniに以下のような記述を追加。
      [kage](←既にあったらさらに書き加える必要なし)
      bbsmenu=更新用URL(以下に紹介)
     3、かちゅ〜しゃを起動しボード一覧の更新をする。
    です。

    なお、デフォルトは2chオフィシャルの
     http://www6.ocn.ne.jp/~mirv/2chmenu.html
    何も設定していない場合はこれになります。

    その他、さまざまなバージョンがありますのでお好きなのをどうぞ。
    双葉(停止):http://angel.lolipop.jp/katjusha/board/fbbsmenu.html
    194@ ◆FixJIUJM:http://www45.tok2.com/home/a/bbs.html
    himajin:http://isweb36.infoseek.co.jp/computer/hima2908/update/bbsmenu.html
    尾瀬原:http://www.onputan.com/board/bdleft.html
    テラシキリンク:http://members.tripod.co.jp/tera_link/bbsmenu.html
    房戯袴:http://sx.sakura.ne.jp/~tifille/fusagiko/2ch/bbsmenu.html
    自分の好みに合ったものをお選び下さい。


Q11 ログインってなんじゃらほい?
A11 ログインすると、DAT2落ちしHTML化前のスレを見られ、
    名前欄に●を出せ、串規制をある程度スルー出来ます。いい感じです。

    しかしタダではログイン出来ません。
    カネがかかります。年間US$33.00です。日本円だと年間4000円以上です。
    クレカ持っててブルジョワな方は↓この辺に詳しく書かれてますのでお読み下さい。
    2ちゃんねるビューア
    オイスター作戦のFAQ集
    オイスター作戦 (オイスター=牡蠣→課金…)
    dat読みに関する説明テンプレ(仮)


Q12 巡回してるとログインダイアログが出てきてウザいんですけど?
A12 DAT落ちしたスレを巡回するな!
    もしくはログイン抑止で黙らせろ!


Q13 レジストリ使ってませんか?
A13 かちゅ本体が使っていないのはヘルプの通りですが、
    kageではログイン時のパスワードを保存する際に使ってたりします。
    レジストリに保存されたパスワードを削除する際やアンインストール時は、
    HKEY_CURRENT_USER\Software\Monazilla\kageを
    削除する事で綺麗になります。
    なお、Katjusha.iniの[kage]セクションに、password= と書いておくと、
    パスワードの読み書きをKatjusha.iniに対して行いレジストリは使いません。
    ただし、この場合暗号化はされません。レジストリが嫌いな人は自己責任でどうぞ。


Q14 頻繁に更新するのが面倒だから自動的に更新してくれない?
A14 有志のツールが公開されてます。
    有言実行電波風味のmodoki君はこちらです。
    不気味な壁紙m2rさんはこちらです。


Q15 おい!巡回が遅くなったぞ!どうしてくれる?
A15 鯖負荷を考慮して自主規制しています。
    鯖混雑時にはリロード3秒巡回10秒ずつのインターバルが入ります。
    (鯖が空いている時間帯はリロード1秒巡回5秒ずつ)
    そこでsubject.txtを利用した更新チェックソフトが公開されてます。
    これらは新着レスがあるかどうかをチェックするだけという方法ですので、
    同時にログのダウンロードは行われません。
    つまり常時接続じゃない人は切捨てみたいな感じらしいような…
    新電波風味の西安たんのUCKはこちらです。
    寡黙なナイスガイrustyさんのuckclone(仮名)はこちらです。


Q16 IEでみたら新着レスあんだけどかちゅだと読み込んでくんないっすよ?
A16 まずはPCの内蔵時計を合わせてください。
    それでも駄目なときがあったりしますが、とりあえず諦めれ。
    原因はこんな感じ?
     kage「いつ更新が御座いましたでしょうか?」
      2ch「(鯖のファイル情報で)いついつですよん。。。」
     kage「(ローカルのidxと見比べて)ではまだ新着はありませんね。
         datを読み込まないで済ましましょう。」
    ナレーション『しかしこれは100%同期が取れるとは限らないのであった…』




     かちゅ〜しゃ用 kage.exe の導入方法

それでは導入方法です。

手順1・かちゅ〜しゃを終了させておく。

手順2・http://kage.monazilla.org/ へ行ってkage.exeをダウンロードし、
    かちゅ〜しゃと同じフォルダに入れる。

手順3・kage.exeを起動する。

これだけです。

※注意※
kage.exeの導入以降はkatjusha.exeではなく、kage.exeを起動するようにしてください。
ショートカットを作っていた方はその変更もして下さい。
kage.exeからかちゅ〜しゃを起動しないと不具合修正と機能追加はなされません。


初めてkage.exeを起動する際はダイアログが出る場合があります。

既にかちゅ用wsock32.dllを導入していた場合はそれを削除するよう出ます。
kage.exeを導入したら不要になるので削除してください。

ksock32.dllにリネームして導入していた場合はそれの削除と、
かちゅ〜しゃ本体の再インストを求められます。
バイナリエディタで変更していた方はkをwに書き換えて元に戻してください。
パッチで変更していた方はkatjusha.exeをデフォルトのものに上書きして戻してください。




最新の状況はWin板のかちゅ〜しゃスレを覗いてみてください。
「◆DLL/lGHE」がDLL作者さんのトリップです。

DLLの更新履歴はこちらに載っています。
http://selfish.ug.to/newslog/txt/kage2.txt (0.99.0.79まで)
http://selfish.ug.to/newslog/txt/kage.txt  (0.99.0.80から)

それから、EXEファイルを直接ダウンロードするのに抵抗がある人やソースを見たい人は、
http://kage.monazilla.org/download/?M=Dでダウンロードして下さい。
kage-0.99.0.**.lzh   …kage.exeをlzhに圧縮しただけ
kage-0.99.0.**-src.lzh …ソースファイル
ksock-0.99.0.**.lzh   …DLL形式(旧型)




うまくいかない場合はまず上記のFAQを読んでください。

それでも解決しない場合は、ある程度過去ログも読んだ上で、
以下のテンプレートでかちゅスレに書いてみてください。

ただ、バージョンがあがるにつれてバグフィクスがなされていますので、
なるべく最新のものを使用してください。

また以前、Proxomitoronを使って不具合を解消する方法もありましたが、
共存させる必要はないです。


***テンプレートと使用例***

【OS・IEのバージョン】WinXPHome・IE6
【かちゅ〜しゃのバージョン】2.102
【インストールしたkage.exeのバージョン】0.99.1.38
【上書きしたHeader.htmの種類】fskin0216(FAQサイトよりダウソ)
【回線・プロキシ(FW・Proxomitronなど含む)】LAN(ADSL)・OS標準FWのみ・おみとろん無し
【問題が発生するURL】特になし
【障害報告】特になし
【kageを外した時の動作】退化する

※注意※ "最新版"という表記は禁止!禁止だよっ!ちゃんとバージョンを書いてね。

kageのバージョンは、かちゅ〜しゃのタイトルバーに出ます。
出ない場合はkage.exeから起動していない、導入に失敗している、
といった原因が考えられます。

また【kageを外した時の動作】の際にタイトルバーに「2.102+0.87」などと表示された場合、
以前のwsock32.dllを削除し忘れていますので、かちゅ終了後削除してから動作報告してください。