BBSキャッシュサーバ「j2ch-cache/kache」Part3
j2ch-cache(作者 jtelaz)は、Javaで実装されたマルチプラットフォームなBBSキャッシュサーバです。
いわゆる2ちゃんねるブラウザ(ビューア)に相当する機能を持ったソフトウェアですが、ユーザー
インターフェイスにWebブラウザを使用する独特のスタイルを取っています。
本家の開発は終了していますが、前スレ832氏により2ch仕様変更への対応と大幅に機能拡張された
j2ch-kacheが公開されています。詳細は
>>2。
前スレ
「j2ch-cache」スキン スレッド
http://pc2.2ch.net/test/read.cgi/software/1021501264/l50 [確認]
【主な特徴】
・2ちゃんねる、JBBS、まちBBS、その他の互換BBSの読み込み/書き込み、したらばの読み込みに対応。
・2channel.brd拡充版が利用可能。
・オフラインで掲示板を閲覧可能。<キャッシュ機能
・マルチプラットフォーム<Win,Mac,Linux
・指定スレッドの自動巡回機能。・・・等です。
さらに j2ch-kacheでは以下の機能が拡張されています。
・レスの多重ポップアップ、複数レスポップアップに対応等
・対応掲示板の追加 (2ちゃんねる、2ちゃんねる互換、みちのく(12ch)スクリプト、JBBS、まちBBS、
したらば、したらばJBBS、MegaBBS、World2ch、Ahhan!BBS Ver2、ザ掲示板、Joyful2ch…)
・RSSの取得に対応
・ちょっと見る機能
※ j2ch-kacheはログやスキンの仕様がj2ch-cacheと若干異なります。
j2ch-cacheのログを利用する場合は、互換モードで起動してください。(readme参照)
【利用するには】
本家j2ch-cacheはJRE1.3以降、j2ch-kacheはJRE1.4.2以降が必要です。
最新版のJavaランタイムをインストールしましょう。2003/10/26時点での最新はJRE1.4.2です。
http://java.sun.com/j2se/1.4.2/ja/download.html [確認]
新スレに誤爆しちまった…
∧||∧
( ⌒ ヽ
∪ ノ
∪∪
1.4.1以前および1.4.2, 1.4.2_01はセキュリティ問題があるので、
最近出た 1.4.2_02 に上げておいた方がいいよ
8 :
:03/11/01 21:47 ID:U+4WUi5W
乙
9 :
名無しさん@お腹いっぱい。:03/11/01 22:41 ID:EjonKJn+
スクリプトエラーがでるのは俺だけでつか?
win2k sp2, IE5.01 SP2, JRE1.4.2_01, j2ch-kache1.42a
(Netscape6.2でもダメだった)
ポップアップで「オブジェクトを指定してください」
スレ読込時に「文字の繰り返しを表す正規演算表示が不正です」
お助けを(´・ω・`)
j2ch-cacheのスキンは互換性は無いとの事ですがkache用スキンってどれぐらいありますかね?
cacheのスキン集のスキンとkacheのデフォスキンを見比べてみようと思ったけどファイル数からして大幅に違って(´・ω・`)
>>9 スキンフォルダのparams.j2spにエラーがあるとそうなるみたい。
古いparams.j2spを使っているなら、新しいparams.j2spをj2ch.jarから
取り出して使ってみて。
あるいはプロキシで書き換えられてるとか。
>>10 スキンは多分無い。仕様が安定してないのとファイル数が多いので
スキンは作りづらいかも。
追加。
>>9 もしかしたら古いのはpopupA.jsかも。
あと、JScriptのバージョンが古いと駄目とか。
(JScriptは5.6しか確認してないからなあ。)
13 :
9:03/11/02 03:29 ID:6KvCDVER
デキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
>>11,12
JScript5.6を入れたらポップアップしました!
ありがとうございます。
うほっ、いいポップアップ。
14 :
9:03/11/02 03:34 ID:6KvCDVER
あ、
>>9でkacheのバージョン間違えて書いてました。1.44aでした。すみません。
1.44b
-----
微修正のみ。
ppc環境メインなのでjavaがなく、無念の思いせざる事なし。
1.45
----
取得でエラーが起きた場合でも、取得できた分だけ表示するようにしてみた。
(今まではRead timed outなどと表示されてた。)
THEBBSの取得済みサイズを間違って記録していたのを修正した。
ゴミファイルが混じってたので再アップ。
1.45a
-----
未取得スレで取得エラーが起きた場合は取得日時をリセットするようにした。
更新乙
>>19-21 お疲れさま! 頂戴致しました。
本文選択によるポップアップ
ID:〜 : 該当するIDを表示 ← (・∀・)イイ!!
1.46
----
書き込みの結果表示画面を調整した。
スレッド情報の読み込み部分を調整した。
スキンを微調整した。
更新おつかれさまです。
1.46aになってますね、いただきました。
1.47
----
スレッド表示のときに使われるCSSファイルはarticleStyle.j2spで設定するようにした。
板一覧に検索をつけた。
板のタイプ判別部を微修正した。
みちのくスクリプトを修正した。(ログ形式に変更あり)
スキンに変更があるので注意。
まだ更新のネタがあるってのが凄いな。
あとどのくらい拡張/修正項目のストックがあるんだろうか…。
一時の氷河期を想うとありがたい。
あのころは保守してて虚しかった。
激しく尿意
おぉ!
自動巡回で、アボーンや削除されてるスレがちゃんと取得できてる。
(Win板の削除がひどい某スレ) (・∀・)イイ!!
1.48
----
過去ログの取得部分を微修正した。
スキンを修正した。(popupA.js、params.j2spなど)
レス返答がうまくいかないのを修正した。
MegaBBSのスレッド取得部分を微修正した。
protocols.txtの仕様を変更した。(重要)
(prefixの代わりにアンカーを表示するときのスキン名を指定してください。)
いくつかの画面をUTF-8にした。
とある理由により、アンカーをスキン化した。
急いで作ったのでバグあるかも。
1.48a
-----
板の追加などで文字化けするのを修正した。
取得エラーのときのスキン(threadError.j2sp)を微修正した。
おつかれー
おかげさんで、不具合もなく安定してるよ。
作者氏乙。しかし、更新情報以外なんも語らんね(w
j2ch-kache、スキンの作り方がわからん……
無圧縮zipでまとめて拡張子をjarにして、ってやってもDefaultしかリストに出てこない
おれのやり方がおかしいんだと思うんだけど、識者の方アドバイスください
jarを展開する必要はないから、admの下にskinsを作って更にその下にスキンの
ディレクトリを掘ればよろし。階層構造的には、下図のような感じで。
j2ch.jar
/adm
/skins
/mona_skin
/giko_skin
/cache
>>37 できたできた、ありがとうございます!
何かうまいのができたら上げます
1.49
----
取得エラーのときのスキン(threadError.j2sp)を再修正した。
treeの開始と終了をスキン化した。(treeStart.j2sp, treeEnd.j2sp)
スレッドをtableで表示するとtreeの表示に問題が出るのでスキン化した。
40 :
名無しさん@お腹いっぱい。:03/11/14 01:41 ID:opyB0E8c
あげ
1.50
-----
URLEncoderを微修正した。
看板取得のときはリダイレクトを追跡するようにした。
乙華麗
1.51
----
スレ一覧のスキンを少し変更した。
newsepを二度出力しないようにした。
板一覧を複数階層化できるようにした。
(タブでインデントすると階層が深くなります。)
スキンのサンプルを置いてみた。
ついでに、たいした変更じゃないけど更新した。
v1.51でスレッド開くと本文が表示されない(;´Д`)
46 :
45:03/11/17 01:35 ID:X/o004AV
java.lang.NullPointerException
at j2ch.cache.J2chArticleRenderer.appendLinkAnchor(J2chArticleRenderer.java:345)
at j2ch.cache.J2chArticleRenderer.appendLinkAnchor(J2chArticleRenderer.java:321)
at j2ch.cache.ArticleProcessor.processUrl(ArticleProcessor.java:760)
at j2ch.cache.ArticleProcessor.getMessage(ArticleProcessor.java:236)
at j2ch.cache.J2chArticleRenderer.write(J2chArticleRenderer.java:281)
at j2ch.cache.J2chHttpHandler$showArticleList.run(J2chHttpHandler.java:2344)
at j2ch.cache.J2chHttpHandler$ThreadCommand.run(J2chHttpHandler.java:302)
at j2ch.cache.J2chHttpHandler$NormalCommand.exec(J2chHttpHandler.java:281)
at j2ch.cache.J2chHttpHandler.doService(J2chHttpHandler.java:359)
at j2ch.cache.HttpHandler.doServiceAsServer(HttpHandler.java:680)
at j2ch.cache.HttpHandler.mainLoop(HttpHandler.java:751)
at j2ch.cache.HttpHandler.run(HttpHandler.java:771)
こんなのが大量に…
47 :
45:03/11/17 01:46 ID:X/o004AV
あ、protocols.txtを追加すると出る模様(;´Д`)
protocols.txtで
//:ptt
http:// のようにできる風に戻して欲しいな(;´Д`)
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
(_フ彡 / ←
>>46
スキンをいじった場合は、
再起動するか各種設定で別のスキンにしてから元に戻すと反映されます。
>>50-51 できましたッヽ(´ー`)ノ
リンクが設定されてない[確認]が出るようになったけど…
保守
54 :
名無しさん@お腹いっぱい。:03/11/19 23:08 ID:S+6UEF6G
age
安定度と分かり易さで初心者にもお勧めだけど、
Java2をダウンロードしなきゃいかんのとコマンドライン仕様なのが、
初心者には敷居が高そう。
1.52
----
Yahoo!掲示板を読んでみる。
板一覧で深い階層の板が検索されないのを修正した。
スレッド一覧のスキンを修正した。
スレッド表示のときにレスごとにフラッシュしないようにした。
巡回の仕様を変更した。
お気に入り機能をつけた。
サムネイル表示をつけた。
なんかいろいろ変更した。
巡回の仕様変更について書かなかったので追記。
今までの巡回がお気に入りになったと思えばわかりやすいかな。
巡回のリスト(navigate.list)をfavorite.txtにコピーするかリネームすれば、
そのままお気に入りとして流用できる。
普通の板で巡回するときは、指定のチェックボックスを使う。
(お気に入りスレッド板で巡回するときは指定する必要はない。)
>>56-57 おつかれさまです。頂きました
スゴ(・∀・)イイ!! >Yahoo!掲示板対応
落としたばかりでまだ試してないけど、favorite.txt方式もいいね!
1.52導入! いきなり巡回できない・・・っと、adm 以下の navigate.list を
favorite.txt にリネームするのを忘れてました。。。(少し焦った。
1.52へVer.Upしたら、
>普通の板で巡回するときは、指定のチェックボックスを使う
チェック外れてたのでチェックしなおして巡回しようとした所、
なぜか、巡回チェックの少ない板は巡回できるが、多い板は巡回できなくなった・・・
前のVer.へ戻した→問題なし という状態です。
1.53
----
自動巡回で指定なしのときはお気に入りを巡回するようにした。
お気に入り追加後のスレッド表示をl50にした。
これで今までの巡回と同じように使えると思う。
>>60 フォームの送信をPOSTからGETに戻したせいで、
URLの長さの制限に引っかかるようになったため。
(IEなら2048バイトかな?)
62 :
60:03/11/22 06:39 ID:H8AdjgSP
>>61 お疲れ様です。亀レスですいません。環境書くのを忘れてました。
1.4.2_02 Sun Microsystems Inc. on Windows XP (5.1/x86)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; DigExt; .NET CLR 1.0.3705)
なるほど、それで指定チェックでは巡回できなかったのですね。
ソフトウェア板内のスレを半分ほど巡回しているのですが、
指定チェックでは今回も出来ませんでした。
>自動巡回で指定なしのときはお気に入りを巡回するようにした。
で、巡回できるようになりました。
お気に入り(スレ)を新規に登録するには favorite.txt へ
板名とスレKeyを登録していきます。
>>61 おつかれさまです。
お気に入りスレッドを使ってみました。(今までは巡回を使っていませんでした)
で、気になった点を。
・「お気に入りスレッド」スレリスト画面で新着確認をした場合の挙動は一覧更新と一緒ですか?
出来れば一般板といっしょの挙動がうれしいのですが...
(アーティクルは取得せず、件数のみ取得)
・自動巡回後のスレ一覧は一般板と同様新着件数表示付の件名にしていただけるとうれすいです。
1.54
----
お気に入りスレッドの更新チェックができるようにした。
>>63 ハードディスクの交換をやってたせいで遅くなったけど、
これでどう?
>自動巡回後のスレ一覧
の件名については一般板でも新着件数表示はないはずなんだけど。
(新着=レス-既得なので)
> ハードディスクの交換をやってたせいで遅くなったけど、
この神速でその台詞がでるか…(w
66 :
63:03/11/24 01:07 ID:r4Rofzre
>>64 おつかれさまです&ありがとうございます。
これから試してみます。
>の件名については一般板でも新着件数表示はないはずなんだけど。
すみません、書き方がおかしかったです。
巡回後のスレ一覧で新着確認と同じように新着件数表示があるといいなあ、ということでした。
新着確認と同じ感覚で件名からスレを読んじゃうとどこから新着かわからなくなったので。
1.55
----
フォームのキーワードに<%=postcgi%>を追加した。
したらばJBBSのrawmode.cgiに対応した。
したらばJBBSのフォーム(shitajbbs.j2sp)を微修正した。
したらばJBBS関係の修正のみ。
>>66 新着確認ができるようになったから新着件数表示は付けなくても問題ないかな?
68 :
63:03/11/24 01:55 ID:r4Rofzre
>>67 わあ、更新されてる。おつかれさまです。
お気に入りスレの新着確認試してみました。期待した動作になりました。
が...このときおそらく各板のsubject.txtを取得するのだと思うのですが、
お気に入りスレでの新着確認だと該当板の新規スレがわからなくなる気がします。
いままで巡回を使わなかったのも、板毎の新規スレチェックも兼ねてたからなので。
要望しておいてとても心苦しいですが、お気に入りスレ巡回+めぼしい板を選択のうえ
新着確認がいいような気がしてきました。
>新着確認ができるようになったから新着件数表示は付けなくても問題ないかな?
慣れの問題だけだと思うので優先度はとてもとても低くてかまいませんです。
>>68 subject.txtには上書きしないようになってるから大丈夫。
取得するときはcache\fav.fav.favに保存し、
読み込みはcache\fav.fav.favにあるファイルと
cache\(bbs)にあるファイルとの新しいほうを読むようになってるから。
追記。
大丈夫といっても、新規スレチェックをするときはもとの板で一覧を更新する必要があるな。
お気に入りスレッドは、あまり行かない板の特定のスレッドのみをチェックするために使うと便利。
71 :
63:03/11/24 12:34 ID:1lkCM6nu
>>68 おお〜!すばらしい!
であれば安心して使えます。
>大丈夫といっても、新規スレチェックをするときはもとの板で一覧を更新する必要があるな。
あくまでお気に入りスレ一覧なのでこれでいいかと思います。
わたしの使い方としては定期的に必ず読むスレをお気に入りに登録して新着確認して、
あとはそれぞれの板のめぼしいスレをチェック(このときに新着スレもチェック)という感じ
になるかな〜。
72 :
63:03/11/24 12:37 ID:1lkCM6nu
う、自分にレスしてどうする...
>>69です。
作者さま、失礼しました。
作者さんもしお暇があれば携帯からのアクセスにも対応して欲しいです。
環境変数見てスキンを切り替えるみたいのでもいいのでお願いします。
74 :
63:03/11/26 00:03 ID:1sluT+fR
数日お気に入りスレの新着確認を使ってみましたがとても快適です!
会社等から読むときは自宅にトンネルを掘って読んでるので、新着だけが一気に
確認できるのはとても便利。
巡回しちゃうとトンネルが不安定になった場合、未読がかわからなくなるんですよね〜。
こんなわがままに答えていただいて本当にありがとうございました!
ついでに
>>67 >新着確認ができるようになったから新着件数表示は付けなくても問題ないかな?
新着確認と巡回は本質的な動作がまったく違うわけで、現在の仕様が一番いいと感じました。
失礼しました。
>>73 スマン。今のところ携帯対応は難しいです。。。
保守
問題無し。
78 :
名無しさん@お腹いっぱい。:03/11/29 03:38 ID:s6ZMQY38
age
data落ちは、最終カキコ時間をチェックしているので
ageでカキコしなくてもいいのです。
やはり、Ver.1.51が、使いやすい(個人的に)スマソ、、
タブブラウザで使うと同一タブ内でいろいろ開くより別タブで開いた方が楽なので、
よかったらj2ch-cache的な普通のポップアップのスキンを別個で配布してください……。
自分で作ろうとしたけど自分のJava,Javascriptの勉強不足でわかりませんでした。他力本願ですみません。
>>79 巡回の仕様のことかな?
>>80 今はリンクをCtrl+クリックで普通に開くようになってます。
タブブラウザなら中クリックでも開くかもしれないので試してみて。
>>80の補足。
スキンをいじるなら、popupA.jsの229行目あたりからのopen2chっていうのを変更する。
わからなかったら
function open2ch(a,ev) {
}
のように中身(233行目〜261行目)を消してもよい。
83 :
79:03/11/30 06:02 ID:oeVnnQMa
>>81 はい、それで・・・
なぜか、1.51以降だと前回の巡回チェックが外れてしまうので戻しました。
1.56
----
スレッド一覧でお気に入りの追加と削除ができるようにした。
指定の有無に関係なく、お気に巡回(上)はお気に入りのスレッドを巡回し、
自動巡回(下)は指定のスレッドを巡回するようにした。
そのほか微修正。
>>83 巡回の仕様については"巡回"のチェックボックスはなくなって"お気に"と"指定"になった。
"指定"は記憶されないので、毎回巡回するものは"お気に追加"をする。
85 :
80:03/11/30 19:28 ID:U8yOsXcv
>>82 いろいろ試行錯誤してみたんですが、どうもうまくいきません……
何も手を加えなくてもスキン指定するだけで、こんな表示(2727.txt)
http://www.kari.to/upload/source/d/2727.txt になってしまいます。
スキンのディレクトリ構造は
j2ch.jarのあるフォルダ
/adm
/skins
/edit_skin
article.j2sp
articleAborn.j2sp
articleList.css
articleList1.j2sp
articleList2.j2sp
articleNew.j2sp
articleStyle.j2sp
params.j2sp
popup.css
popupA.js
popupB.js
threadList.css
/cache
こういう感じでいいんですよね?
edit_skinフォルダ内の各ファイルはj2ch.jarを解凍した中身から加工せずにそのまま引っ張ってきています。
OSはwin2ksp4で、ブラウザがIE5.5sp2をコンポーネントにしたMoonBrowserです。
お手数をおかけしてすみません……
>>85 スキンのディレクトリ構造はあってるので、解凍ソフトの設定の問題かな。
例えば、j2ch.jarの中にはarticle.j2spというファイルが複数含まれているので
ディレクトリなしで解凍するとおかしくなります。
とりあえず、
a) j2ch.jarをディレクトリ付きで解凍する
b) 今、必要なのはpopupA.jsだけなのでそれ以外のファイルを削除する
のどちらかを試してみて。
87 :
85:03/12/01 02:05 ID:WbJm0vvz
>>86 できましたー!
FPRESSで階層表示して解凍ではなく、
解凍レンジで一旦全部解凍してから該当ファイルをコピペしたら、a),b)両方ともできました、ありがとうございました!
私は実はj2ch-cacheのように貧相なポップアップ形式で読めない板(download板とか)が読めるようになれば最高なんですが、
よかったらそんなライト版スキンのご検討をお願いします
88 :
83:03/12/01 05:15 ID:dw+WLPAr
>>84 おお!すばやい対応、ありがとうございます。
試してみました。別ディレクトリにコピーし、navigate.listをfavorite.txtに
リネームして、起動→新着確認→お気にへ追加後→巡回とやってみました。
が、巡回できる板と巡回できない板があります。(1.51だと普通に巡回できる)
>>60の方と同じように巡回(お気に)の多い板だとできません。
(WinXP pro , Java Runtime 1.4.2_02 , Mozilla Firebird)
こちらの環境のせいかも知れませんので、問題なければ流して下さい。
1.56a
-----
お気に入りの巡回ができないのを修正した。
スレッド一覧のスキンを調整した。
>>88 お気に入りの巡回ができないのはバグだった。これで大丈夫かな?
>>87 >j2ch-cacheのように貧相なポップアップ形式で読めない板(download板とか)が読めるようになれば
ってどういうこと??
90 :
87:03/12/01 23:40 ID:WbJm0vvz
>>89 ポップアップさせるのにちょっと時間がかかるので、
j2ch-cacheのように時間かからずにすぐにポップアップ表示できて
リンク先へ飛んでいけるスキンがあればいいなと……。
本来は自分で作るべきなんですが、すみません
91 :
88:03/12/02 04:51 ID:KaovnfRH
>>89 お疲れ様です。
1.56aで、お気に入りの巡回ができるようになりました。
1.51から移行できます。ありがとうございました。
1.57
----
THEBBSのスレッド取得部分を修正した。
レスアンカーをスキン化した。(popupAnchor.j2sp)
>>90 試しに作ってみたから使ってみて。無理やり実現したから使いにくいかも。
(v1.57のアーカイブ中のskins.zipを解凍してskinsフォルダに置いてください。)
93 :
90:03/12/04 03:26 ID:6Bzr8+oc
>>92 ありがとうございます!リンク部、タブブラウザで使うにあたって使いやすくなりました。
もう一つ、>>nにマウスポインタを合わせた時、多段ポップアップにならずに
マウスポインタを離したら即消えるような表示を作っていただけるとありがたいです……。
ポップアップから[close]とスレ名を抜かして、
┌―――――――――――――――――――┐
│レス番 名前: [sage] 投稿日: 投稿時間 ID: │
│ │
│本文 │
│ │
└―――――――――――――――――――┘
>>n
\ ←マウスポインタ
こんな感じの。
お手数をおかけしてしまい重ね重ね申し訳ありません。。
>>93 作ってみたので再び試用してみて。
(サイトのスキンて書いてあるのをダウンロードしてください。)
>>93 上のスキンは問題あり過ぎだったので修正した。
(skins-031205.zipを落としてください。)
スレッドの読み込みに物凄い時間がかかるぞゴルァ って書こうとしたら修正されていた。
お疲れ様です。いい感じです。
97 :
93:03/12/06 06:16 ID:kaly9yyc
スキンをかえてから、スレを閉じるときに時間がかかるようになった。
スキンのサンプルを更新した。
書くのを忘れてましたが、スキンを更新するときは上書きしないで下さい。
>>97 試用よろ。(prefetchっていうスキンです。)
100 :
97:03/12/06 22:29 ID:kaly9yyc
>>99 ありがとうございます!
あと>>nや名前欄に書いてある番号をクリックした時にそのレス番に飛べるようにしていただけると助かります。>>n-n'などの場合はその番号の先頭に飛ぶような感じで。
いろいろすみません……
スキンをちょっと修正。22時前にダウンロードした人はもう一回落としてください。
書き込んだらレスがついてたのでスキンを再アップした。(03/12/06-2)
>>100 レス番に飛べるようにしてみた。
ただし、"#"でジャンプするので、表示範囲内のみ有効です。
新着レスの末尾にゴミがつくのを修正。(03/12/06-3)
104 :
100:03/12/06 23:36 ID:kaly9yyc
>>102 ありがとうございます!
あとは自分で試行錯誤してみて、どうしてもできないところが出てきたらお願いさせていただくかもしれません。
いろいろありがとうございました!
自分の場合、defaultのSkinが使いやすいです。
ポップアップ内で前スレや2ch以外のリンクをちょっと見るなどが(・∀・)イイ!!
106 :
104:03/12/08 15:37 ID:1O5+zmUu
>>102 いろいろやってみました。
が、早くも私の力が及ばず。。
よろしかったら、長いレスのポップアップが画面内に納まるようにと、
j2ch-cacheにおけるpopupArticle.j2spにあたるもの(ポップアップの形式を決めるファイル)の設置をしていただけたら助かります……。
このprefetchスキンの場合、ポップアップする対象はそのスレ内のレスのみだと思うので、
ポップアップに取得する時コンソールを経由しない仕様に(画面の中にないポップアップ対象の
レスは
>>2などと書いてあるポップアップ元のレス後に「<div id='popup_2' class='popup'>2のレス</div>」
のように囲んで納める)すると、ポップアップする時に軽くなってよいかと思います。
お手数掛けさせてしまいすみません。
>>106 >ポップアップに取得する時コンソールを経由しない仕様にする
のは今の実装の都合上結構大変なのでしばらく時間がかかりそうです。
108 :
106:03/12/09 06:13 ID:WU5hQwkg
>>107 だと思います、なので言うべきかどうか迷いました……。
じっくりお待ちしております。j2ch-cacheがそういう仕様のようなので、私の素人考えではcacheの構造を調べれば多分ヒントになるのではないかと思います。
いつもありがとです、助かります
1.58
----
スキンを修正した。
ページの方のスキンの更新と紛らわしいんだけど、
これはdefaultのスキンの修正です。
>>108 しばらく時間がかかりそうといいつつ作ってみた。
本体とスキンの最新バージョン(1.58と03/12/09)を落としてから、hiddenっていうスキンを選んでみてください。
>>109 おお、すっごい早いですね、驚愕です!
が、j2ch-kache-158.zipを解凍しようとすると書庫エラーがでてしまいます。
一応確認お願いします。こちらの問題であればすみません。
>>109 おつかれさまです。
>>110 もう差し替えられているのかな? こちらではエラーは出ません。
(色々な解凍ツールで試してみました)
>>111 Irvine使ったらうまくいきました。こちらの問題だったようです、すみません
113 :
112:03/12/10 06:17 ID:b+ojzql5
Proxomitronの「Local File Access Killer (2003/05/19)」というフィルターがなぜか誤爆していたようです。
お騒がせしました。。
ほしゅ
たまにはageたほうがいいんでは
保守的ユーザーなんで、1.51から上げてないけど
そろそろ上げるべきか
1.58a
-----
articleHidden.j2spに、多段参照されているレスも出力するようにしてみた。
本体(1.58a)とhiddenスキン(03/12/12)で多段ポップアップにしてみた。
defaultスキンの人は無関係です。
>>115 sage進行でもいいとおもうが・・・
>>116 1.51以降は巡回などが結構変わっているから、ハードディスクに余裕があるなら
別ディレクトリにコピーして試してみるといいかも。
>>117 おつかれさまです。
保守
120 :
名無しさん@お腹いっぱい。:03/12/15 03:56 ID:iQTX6km7
hiddenスキンで、ポップアップが画面の幅以上に広がらないようにしてもらえると嬉しいです
1.59
----
subject.txtをバックアップするようにしてみた。(一部の掲示板のみ)
スキンのサンプルを更新するついでなので
必ずしも更新しなくてもよいです。
>>120 スキン(03/12/15)のhiddenスキンを試してみて。
124 :
120:03/12/16 09:41 ID:1hdL5Y6P
>>124 まあ、便利かどうかは人それぞれだと思うけど実装の参考にしたいので
スレッド表示部分のwindowサイズを教えて。
126 :
124:03/12/17 22:38 ID:qiX3MEVd
書き込み覧の下にある 〜を 〜 レスを 〜で [表示する] って機能が
(・∀・)イイ!!
スキンのサンプルを更新した。(03/12/18)
>>126 とりあえず、新しいの(hidden2)を作ってみたので試してみて。
報告。
レス表示画面でURIをクリックすると/j2ch/openに飛びますが、
このときのschemeがhttpsな場合でもhttpに変換されてました。
130 :
名無しさん@お腹いっぱい。:03/12/19 11:11 ID:Tl/Szuea
>>128 ありがとうございます!バッチリ動きます。
あと、数字をクリックした時に正確にジャンプできるようにと
数字を範囲選択した右クリックによるポップアップを
>>nにマウスポインタを乗せた時と同じポップアップ形式にしていただけると助かります……。
1.59a
-----
スキンを修正した。
.htmlで終わらないボードリストが取得できないのを修正した。
>>131 修正した。
>>130 hidden2を更新したので試してみて。(03/12/19のスキン)
更新おつかれー
それにしても修正速過ぎ、時間みたら1時間たってないよ。
>>130 非常に使い勝手良いです!ありがとうございます!
Hiddenに隠されていないレスを右クリックでポップアップする時にも、コンソールを通して同じようなポップアップ形式で表示するようにしていただけるとよりうれしいです。
OpenJaneのように、
「複数の名前とメールアドレスを登録して保存」
というのをできるようにしていただけませんか?
スキンのサンプルを更新した。(03/12/20)
>>134 hidden2を更新した。
>>136 スキンのサンプル(03/12/20)の中にselectっていうのを入れたので試してみて。
(handles.jsに名前とメールアドレスを記入する。)
>>137 迅速な対応ありがとうございます。
試したところ、
・メールアドレスの選択が無効
・外部板の場合、【コテハン】メニューが出現しない
ようです。
また、【あぼーん対象ハンドルまたはID】に
トリップ付きのハンドルを指定すると、
何故かあぼーんされないようです。
以上、ご確認ください。
すみません、左側の板を表示するところの順番を、具体的には管理、検索、お気にスレの
位置を替えたいのですが、どのファイルをいじればよいのでしょう?
続けてすみません。画面左の「管理」について、他の板と同様に畳んでしまうことはできないでしょうか?
これができるとコンパクトになって嬉しいのですが。
>>137 非常に使い勝手よくなりました!ありがとうございます。。
>>139 おれの見る目がない目で見たところ、対象は「boardList1.j2sp」で、鍵は<ul id="root">と<li>とかだと思う。色々試行錯誤してみて。
作者さん違ってたらすいません。
142 :
134:03/12/21 10:18 ID:yF+E5Xhv
↑名前に自分の前レス番入れるの忘れてました、すいません
スキンのサンプルを更新した。(03/12/21)
>>138 >メールアドレスの選択が無効
はたんなる記述ミスだった。
>外部板の場合、【コテハン】メニューが出現しない
サンプルのつもりだったので2ちゃんねるの分(maru.j2sp)しか入れてなかったもので。
いくつかの外部板に対応したのを更新したスキンに入れておいた。
>>139-140 2つともboardList1.j2spをいじればできる。
順番については<body>以下
<p>管理</p><p>お気に入り板</p><form>検索フォーム</form><p>板一覧のメニュー</p><ul〜
のようになっているので、例えば
<p>管理</p><p>板一覧のメニュー</p><form>検索フォーム</form><p>お気に入り板</p><ul〜
のようにすれば、再読込とかが上に来る。
下に持っていきたいときはboardList2.j2spに移動する。
管理の折り畳みはjavascriptを使えばできると思う。
boardList1.j2spのサンプルをスキン(03/12/21)の中に入れておいたので見てみて。
>>138 ハンドルをNG指定するときはhtmlのソースにあるように書く必要がある。
具体的には、
<a href="〜"><b>hoge </b>◆aaaaaaaaaa <b></b></a>
か
<font><b>hoge </b>◆aaaaaaaaaa <b></b></font>
のようになっているので、NGには
hoge </b>◆aaaaaaaaaa <b>
のように(はじめの<b>からおわりの</b>までの中身を)指定する。
>143
メールアドレスの選択も正常に働き、
【コテハン】メニューも出現するようになりました。
またまた迅速な対応、誠にありがとうございます。
>144
この通りにやってみたら、できました。
助言、ありがとうございます。
しかし、このままでは分かり辛いのは確かです……。
終了方法がヘルプに書かれていないのですが、
DOSプロンプトの強制終了でしか終了できないのでしょうか…?
ただいま、ポップアップスクリプトの改装中。
>>147 そういえば書いてなかったか。
j2chに限らず、コマンドはたいていCtrl+Cで終了(中断?)するようになってる。
>>147 Ctrl+C → ALT+F4(又はXボタン) でどうでしょう?>終了
話は変わるが、本体作者氏とスキン作者氏はトリップ付けて頂くと
助かります。
・<%=author=%>からfontタグの囲みを抜いて、スキン内でその旨設定
・<%=id=%>からID:を抜いてスキン内でその旨設定
・投稿日内の西暦が2ケタの関数の設置
・投稿日内の曜日の関数の設置
をしていただけると非常に助かります。。
1.60
----
<%=color%>を新設した。(外部板での名前の色です。)
popupHandle.j2spで名前欄のレスポップアップを設定するようにした。
NG追加はUTF-8で行うようにした。
j2spタグのエスケープの仕様を変更した。
(<%&hoge%>でPCDATA用,<%\hoge%>でJavaScript用にエスケープします。)
ID:を<%=id%>に含めないようにした。
設定更新のとき必ずスキンをリフレッシュするようにした。
おもにスキン関係の変更です。スキンをいじってる人は注意して更新して。
これに合わせてスキンのサンプルも更新した。(03/12/24)
スキンのサンプルの中でtestというのを本体のdefaultにしたいので試してみて。
まだ、フィルターのポップアップなんかで迷ってるところがあるので、動作について意見が聞けると嬉しい。
あと、いくつかの板一覧でまちBBSの東京・九州・沖縄のアドレスが少し修正されたよう。
キャッシュフォルダ名やbbsAlias.txtなどは使ってる板一覧に合わせてください。
>>145 testスキンを試してみて。
>>150 >fontタグの囲みを抜いて
一応<%=handle%>っていうタグも使えるけど、メールのアンカーもつけるの?
>ID:を抜いて
やってみた。
>投稿日
設定の"日付のフォーマット"っていうのが投稿日のフォーマットなんだけど、
それじゃだめ?
>>145 testスキンを試してと言ったのは、NG追加の部分
"名前"や"ID"ってところをクリックするとNGに追加されます。
それと追加。
testスキンでdefaultにしたいのは主にポップアップの部分です。
なにげに
>>129がスルーされてて(´・ω・`)
httpsなURLにリンクがはられることってあんまりないんだろうけど。
154 :
150:03/12/25 13:30 ID:1xOsQ1rB
>>151 > 一応<%=handle%>っていうタグも使えるけど、メールのアンカーもつけるの?
ええ、メール欄なしのもの(ageのレス)の色を独自に設定したいので……。
> 設定の"日付のフォーマット"っていうのが投稿日のフォーマットなんだけど、それじゃだめ?
見落としてました、すみません……。それで全くOKです、申し訳ないです。
あと、レス番左クリックは>>n\nをテキスト入力ボックスへ入れてそこへ移動する、というのはどうでしょう。
レス番クリックで出てくる「返答・あぼーん・ここから表示」機能はレス番右クリックへ移行させて。
スキン関係を引き続き調整中。
>>153 すまん、見落としてた。
調べてみたらデフォルトのprotocols.txtが
//:sptt[TAB]/httpAnchor
になってて
ttps://(hなし)が
http://として解釈されてしまうようになってた。
readme.txtの記述はあってるので、急ぐ場合は自分でprotocols.txtを作成して下さい。
こんな感じ↓
---
//:ptth[TAB]/httpAnchor
//:ptt[TAB]/httpAnchor
//:pt[TAB]/httpAnchor
//:p[TAB]/httpAnchor
//:[TAB]/httpAnchor
//:sptth[TAB]/httpsAnchor
//:sptt[TAB]/httpsAnchor
---
>>154 考えてみる。
1.61
----
デフォルトのprotocols.txtで、
ttps://で始まるアドレスのスキンが /httpAnchorになってたのを/httpsAnchorに修正した。
<%=hoge%>を<%?hoge%>にするとUTF-8でURLEncodeするようにした。
<%=idp%>で"ID:"を出力するようにした。
(<%=idp%><%=id%>で従来の<%=id%>相当になります)
スキンのサンプルも更新(03/12/25)
名前とIDクリックでNG追加はselectスキンに移動した。
Shiftを押しながら選択でポップアップするようにしてみた。(test)
スキンの修正メインです。
>>156 お疲れさまです。
IDの所をマウスで選択し、カーソルを乗せるだけでポッアップが(・∀・)イイ!!
>>155 おつかれさまです!
ここで要望などを。
お気に入りスレ板の階層化ってできないでしょうか?
とりあえず、dat落ちしたスレをお気に入り登録から外さずにアクティヴなスレとは分けて管理したいのです。
>>158 >お気に入りスレ板の階層化
いわゆるスレッド倉庫ね。前から付けたいとは思っているんだけど
特に"追加"をするスレ倉庫の指定方法についてうまいやり方を思いつかなくて保留状態。
倉庫が1つだけなら単にそこに"追加"をすればいいんだけど。
スレッド表示から"追加"をする場合はプロンプトで入力するとしても
スレ一覧から複数のスレッドを"追加"する場合は、どこに追加したらいいんだろう?
とりあえず"追加"はお気に入りスレ板にして、
お気に入りスレ板のスレ一覧にスレッドの移動コマンドでも付けようかな。
1.62
----
名前の色を設定できるようにした。
info.2ch.netのrssはUTF-8で取得するようにした。
お気に入りを階層化できるようにした。
(使い方は、favorite.brdにmyboard.brdなどと同じように
2
fav.fav[タブ]id[タブ]板名
などと書いておき(idと板名は自由です)
お気に入り追加時にidを訊かれたら、idを指定します。
>>154 名前の色はスキンでやると複雑になりそうだったので、各種設定からかえられるようにしたけどどう?
>>158 >お気に入りスレ板の階層化
を付けてみた。
ところで、関連ページって便利なんだろうか?
161 :
158:03/12/28 13:10 ID:Su2Rul7x
>>160 おつかれさまです&ありがとうございます!
>お気に入り追加時にidを訊かれたら、idを指定します。
これ、お気に入り削除時ですよね?
どうやって移動するんだろうってちょっと考えちゃいました...
1.62a
-----
お気に入り追加・削除の時のメッセージをわかりやすくした。
163 :
154:03/12/29 02:42 ID:NWef2K6O
>>160 ありがとうございます!これで納得行く表示が全部できるようになりました!
感謝です。。
1.63
----
ツリーを修正した。
アンカーの処理を調整した。
スキンを微修正した。
スキンのサンプルも更新した。(03/12/30)
1.63a
-----
タイムアウトの値を修正した。
スキンのサンプルを更新した。(03/12/31)
IEを使ってて時々読み込みがおかしくなると思ってたらtestスキンのせいでした。
というわけで、testスキンのやばそうな部分を修正したものをupした。
hideスキンで2ch内スレへのリンク後の [j2ch] をクリックすると
別窓で開くようにしていただけると嬉しいです
1.64
----
デフォルトのスキンを改装した。(testスキンを標準にした。)
スキンが大きく変更されてる(主にポップアップ関係)ので、
現状に不満のない人は更新しなくてもいいかも。
ただし、hidden(2)スキンを使ってる人は、
本体(1.64)+スキン(04/01/03)のhidden3も試してみてください。
>>170 というわけで、1.64+hidden3を試してみて。
書き込みプレビュー画面で、変換済みのトリップを表示するようにはできますか…?
1.65
----
関連ページに対応したつもり。
popup.jsを微修正した。
したらばJBBSでレスポップアップがうまくいかないことがあるのを修正した。
したらばJBBSでは@`を,に変換するようにした。
プレビューでトリップを表示するようにした。
>>175 おつかれさまです。
ところで、最近困っていることがありまして。
内輪でたてているBBS(スクリプトはLevel3-BBSのもの)があるのですが、特定のスレを取得するとJavaVMがデッドロック
しちゃうという事象が出ています。
httpdのログを見るとdatファイル自体は正常に取得出来てそうなのに、j2ch-kacheのキャッシュには保持されていません。
Javaでのトレース方法がよくわからないのでシステムコールをトレースしたら、ひたすらmincoreしていたので、GCの問題
かとも思えるのですが正直よくわかりません。
なにか良いお知恵はないでしょうか?
177 :
174:04/01/07 16:06 ID:0E5z2hCL
>175
本当に対応早いですね。 お疲れ様です。
どうもありがとうございました。
1.65c
-----
取得部分を調整した。
>>176 よくわからんが、これで標準出力に何か出力されてないか確かめてみて。
キャッシュの保存は取得が完了したあとなので、
datが保存されてないということは取得中に何か起こってると思うんだけど、
>httpdのログを見るとdatファイル自体は正常に取得出来てそう
っていうのが気になる。
効果があるかどうかわからんが、考えられる対策としては
設定のタイムアウトを短くしてみる(要再起動)とか、
j2chの起動時に
> java -Xmx32m 〜
のようにしてメモリを制限してみるぐらいかなあ。
あと、サーバ側のDATの改行コードがCRだと取得できないというのもあるが
固まることとは関係なさそう。
179 :
176:04/01/08 14:57 ID:/hi/iNLY
>>178 おつかれさまです。
1.65cを使ってログを取ってみました。
○j2ch-kacheの標準出力(特定部分を隠しています)
[BBSNet START]
[BBSNet END]
j2ch-kache/1.65c(windows-31j) started at port 7524
PathInfoDatBoard:bar.foo.bbs
mail=sage; name=nanashi
[GET
http://foo/bbs/bar/dat/1063803517.dat] HTTP/1.1 200 OK
Date: Thu, 08 Jan 2004 04:18:40 GMT
Server: Apache/1.3.29 (Unix) mod_gzip/1.3.26.1a
Vary: *
Last-Modified: Thu, 08 Jan 2004 04:08:12 GMT
ETag: "1cc274-be6c-3ffcd7ac"
Accept-Ranges: bytes
Connection: close
Content-Type: text/plain
Content-Encoding: gzip
Content-Length: 19378
DownloadLine: 10866
DownloadLine: 8292
DownloadLine: 25804
(以後不定数のDownloadLine:行のくり返し)
○Apacheのaccess.log
1.2.3.4 - - [08/Jan/2004:13:18:40 +0900] "GET /bbs/bar/dat/1063803517.dat HTTP/1.1" 200 19378 "-
" "Monazilla/1.00 (j2ch-kache/1.65c)"
こんな感じで,事象としては変わらずでした。
180 :
176:04/01/08 14:59 ID:/hi/iNLY
>>178 > 設定のタイムアウトを短くしてみる(要再起動)とか
タイムアウトは現在30秒にしてますが,うまくタイムアウトしてくれないように見えます。
> java -Xmx32m
ヒープサイズを変えて見ましたが,特に変化無いようです。
(JavaVMのオプションに-Xmx32mをつけても同事象)
> あと、サーバ側のDATの改行コードがCRだと取得できないというのもあるが
LFです。
# 改行大杉といわれたので,二つに分けました。
182 :
176:04/01/08 20:25 ID:/hi/iNLY
>>181 おつかれさまです!
該当のスレが読めるようになりました。
ありがとうございます!
うち帰ったらmod_gzipはずしてみようかとはちらっと考えてました。
そういえば2ちゃんねる自体はいまdatにはgzipかけないようにしてましたね。
1.66a
-----
IDなどのポップアップによるフィルターは、テキスト選択後クリックにより行うようにした。
httpBoard.txtを修正した。
更新お疲れ様
過去の分にダウンロードできるものと、できないものとがあるね。
何で分けたんだろう
ほしゅ!
下がり過ぎなんで揚げ
Win上では安定性とわかりやすさでは屈指だと思うけど、
Win以外で使ってる人は使い心地はどうなの?
1.67
----
ツリーでレスありのみ表示がすべて表示されるのを修正した。
デフォルト以外のstyleでリンクに[j2ch]が付加されないのを修正した。
相対アドレスの解釈を修正した。
スラッシュドット ジャパンの記事が取得できないのを修正した。
バグ修正をいくつか。
>>185 過去の分を全部置くスペースはないので必要なさそうなものを消したんだけど
残っているものがあるのは、単なる気まぐれ。
>>187 自宅のルータマシン(FreeBSD 5.2-current)でj2ch-kacheを動かして
自宅や会社のWindowsマシンから見ています。
なのでWindows以外とはちょっと違うかもしれないけど...でも,とても快適ですな。
最近Linux版JVMからnative版JVMに入れ替えました。
buildに14時間かかりましたが...
% javavm -version
java version "1.4.2-p5"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p5-root_14_jan_2004_16_00)
Java HotSpot(TM) Client VM (build 1.4.2-p5-root_14_jan_2004_16_00, mixed mode)
ベルク=カッツェは、今日も快調!(違う
保守。
193 :
名無しさん@お腹いっぱい。:04/01/19 07:33 ID:YKj67ebR
お気にスレ一覧で新着確認をしたときに,ひとつでもsubject.txtが取得できないと
java.io.FileNotFoundExceptionでエラー画面になりますが,
複数の板を扱うお気にスレでは,メッセージを出して継続とか違った挙動の方が
うれしいです。
どんな表示にするかは難しいところですが...
NGワードやNGアドレスに正規表現を使うことはできますか?
また、もしできないのならば
できるようにしていただけないでしょうか。
>>193 2ch以外かもしれない。
>>194 >メッセージを出して継続とか違った挙動の方が
確かにそうだと思うが、
>どんな表示にするか
で悩み中。
>>195 乙。
>>196 今のところ、正規表現は使えません。
正規表現を使う場合は重くなりそうだけどいい?
198 :
196:04/01/20 16:41 ID:TKrnKQeg
>>197 う……重くなりますか……。
使えると助かるので、自分としては是非実装していただきたいのですが…。
皆さんの意見を聞きたいです。
1.68
----
NGワード・アドレスに正規表現を使えるようにした。
お気に入りのスレ一覧取得時にエラーがあった場合でも継続するようにした。
(エラーはまとめて表示されます。)
>>194 ちゃんとテストしてないけど、これでどうかな?
>>196 重くなりそうというのは単なる予想で、実際はそうでもないかも。
正規表現を使わない場合は今までと同じ重さです。
正規表現を使う場合は各種設定で有効にしてください。
ただし、正規表現に誤りがある行は無視されます。
正規表現を使う場合、NGアドレスの"?"は"\?"にしとかないとまずいので気をつけて。
正規表現何か上手く判定されないな…
>>201 あ、正規表現を使う場合は各種設定で有効にしただけじゃだめだった。
各種設定で有効にしたあと、NGワード(アドレス)の更新をする必要がある。
あと、javaの正規表現だと[^a]みたいなのが日本語にマッチしなかったような気がする
([^a-z]だとマッチする)んだけど、どういうのが判定されない?
203 :
194:04/01/20 21:19 ID:RrVpwtuZ
>>199 おつかれさまです。
>お気に入りのスレ一覧取得時にエラーがあった場合でも継続するようにした。
テストしてみました。
挙動としては設定したタイムアウト後に次の板のチェックにいっているようで、期待したとおりの動作でした。
ただ、表示が
問題ない場合
掲示板: お気に入りスレッド ( 最終取得日時:2004/01/20 19:40:54 )
エラーがあった場合
掲示板: お気に入りスレッド ( スレ一覧:
エラー:TESTBBS(connect timed out) )
という感じに改行が不自然なのと最終取得日時が表示されないのが気になります...
>>202 とりあえず単純に\dだけ書いてみても反応無かった(;´Д`)
[0-9]とかやっても消えなかった…
205 :
196:04/01/20 21:56 ID:TKrnKQeg
>199
対応していただきありがとうございます。
しかし、上手く判定されないようなのですが…。
>>203 エラーの表示は意図したものだけど、気になるようなので改行はブラウザ任せにしてみる。
お気に入りの最終取得日時はもともと意味がない(常に現在時が表示されてた)ので、
エラーがあった時だけそれを表示するようにした。
>>204-205 あー、"あぼーん対象ハンドルまたはID"は設定に関係なく常に完全一致で見るせいかも。
名前欄で正規表現あぼーんを使うと遅くなりそうなので…
今日も問題なし。 巡回快調!
1.69
----
正規表現に<>が含まれるNGワードがうまくいかないのを修正した。
スレ一覧を板名でソートできるようにした。
お気に入りスレッド一覧のエラーメッセージの表示方法を少し変えた。
その他微修正。
実験してた機能(上のレスと本文がまったく同じレスを自動であぼ〜んする機能)
をそのままにしてリリースしてしまった。実害はそれほどないはずだからいいんだけど。
>>209-210 おつかれさま!
>上のレスと本文がまったく同じレスを自動であぼ〜んする機能
同じ文章やAAの連投あらしなどが自動であぼ〜んされて(・∀・)イイ!!
と思うので、これからVer.Upしてみます。
1.70
----
スレッドの表示が速くなったかも。
>>211 >同じ文章やAAの連投あらしなどが自動であぼ〜んされて(・∀・)イイ!!
同じように見えても微妙に違ってたりするので大して役に立たなかったりする。
定期保守
書き込みを別ウィンドウ化できますか?
<a name=は<a href=の間違い。
ほしゅ
1.71
----
内部処理をいろいろ修正した。
.jsな看板に対応した。
関連ページをUTF-8で取得するようにした。
過去ログを自動で取得するようにした。(●なしは過去ログ倉庫から取得します。)
<%/filename%>でスキンフォルダ/filenameの中身に置き換えるようにした。
(filenameの中身はスキンファイルと同様にキャッシュされるので、
変更した場合は設定更新ボタンを押してください。)
Yahoo!掲示板のメッセージの取得を一度に最大1000件までにした。
スキンを修正した。
プロキシモードでスレッドを開くときはリダイレクトするようにした。
表面上はあまり変わってないけど中身は結構変更されてるので、激しく人柱な予感。
あと、スキンに変更があるのでいじってる人は注意。
>>219 おつかれさま! 1.71を入れてみます。
( д) ゚ ゚
>>221 j2ch-cacheの派生Ver.なのか・・・2ch専用なのね。
>>223 オリジナル!! これも
" Javaで実装されたマルチプラットフォームなBBSキャッシュサーバ "なんですな。
保守!
お気に入りスレ一覧から新着を表示させたときに、新着レス-1から表示されます。
具体的には例えば既得100、レス101(新着1)の時のnewresが100になっています。
期待保守。
1.72
-----
スラッシュドットがうまく取得できないのを修正した。
お気に入りで新着表示がずれるのを修正した。
引き続き内部処理をいろいろ修正した。
少しは軽くなってるといいな。
>>226 修正した。
ブラクラチェッカ消えた??
スレ一覧ではサブジェクトが表示されているのに、アーティクル表示ではサブジェクトが
表示されなくなる場合があります。そのときsubject.txtには該当スレが存在しています。
具体的にはしたらばのとある板なのですが、再現性がわかりません...
スレ再取得でなおるようなのですが、なにか手がかりはあるでしょうか?
1.73
----
スレ一覧にあるスレッドのタイトルが空になるのを修正した。
一部のアンカーの解析に失敗するのを修正した。
livesoccer.netのスクリプトを12chから0chに変更した。
したらばJBBSのちょっと見るで1が表示されないのを修正した。
>>233 修正した。
>>232 スキンなどで設定できるようになったので各種設定からは外した。
デフォルトのスキンだと、リンクをクリックしたときに表示されるポップアップの
[check]というのがブラクラチェックです。
また、skins-040217.zipのbccheckというスキンだとURLの右に[確認]というのが表示されます。
お気に入り巡回が効かなくなっているような…。
『お気に入り巡回』を選択すると、
何故かまったく巡回されずに「巡回終了」と表示されます。
1.73b
-----
お気に入りの巡回ができないのを修正した。
通常保守。
ほ、ほしゅっ。
え〜、要望というか質問ですね(って、いうか保守カキコ)
板の巡回で「お気に追加 」でfavorite.brdに登録しないで板単位で
巡回しているのですが、1000を超えたスレの「お気に削除」は、手動のみですか?
自動でチェックがはずれるようになってくれるとありがたいのですが・・・
j2ch-cacheの巡回だと確か1000レスされたスレは巡回チェックがはずれてました。
あと、エラーがでたスレ(多分data落ち)のお気に入り巡回のチェックもはずれて
くれるとかなり使いやすくなると思うのですが、どうでしょうか?
っと、カキコしましたが、今のVer.で自分の場合、問題もでておりませんので
この機能をつけたばかりに不具合がでてしまったりするとアレなのでスルーして
ください。
ほっしゅ〜
1.74
----
お気に入りの巡回でエラーや1001になったスレッドは
別のお気に入り(元のid+"_2",favだとfav_2)に移動するようにした。
その他微修正。
>>243 削除だと問題がありそうなので移動するようにしてみた。
以下説明。
idというのは追加や移動のときに指定するもので
指定しなかったときはfav(お気に入りスレッド)になってます。
お気に入りスレッド(fav)に登録されたスレッドの場合は
お気に入りスレ2(fav_2)に移動します。
巡回後にお気に削除したいときは、お気に入りスレ2のスレ一覧から
指定スレのお気に削除でまとめて削除できます。
246 :
243:04/02/29 04:52 ID:Mh22wfe9
>>245 おつかれさまです。 す、すばらし(・∀・)イイ!!
すごく使いやすくなりました。 ありがとうございました。
1.74a
-----
お気に入りの巡回でid+"_2"がid+"_2_2"のようにならないようにした。
一部の名無しがうまく表示されないのを修正した。
その他微修正。
>>247 更新お疲れ様。
いまさら気付いたが、NGワードなどで あぼ〜ん されたレスもマウスオーバーで
ポップアップするんですな。
1.74b
-----
類似スレ検索機能をつけてみた。
スレッドの下の方の"次スレ?"ボタンを押すと
タイトルが似ているスレッドのリストを表示します。
適当なアルゴリズムなのでうまくいかないかも。
>>249 更新おつかれさま。 おもしろい機能ですね!
>>249 おつかれさまです。。
ところで、コマンドプロンプトをタスクトレイに入れる方法(もしくはタスクトレイに入るコマンドプロンプトの代用物)ってありますかね?
j2ch-cahe.exeでやったりもしてるんですが、コマンドプロンプトのような正直な動きをしてくれないような感触があって。
× j2ch-cahe.exe
○ j2ch-cache.exe
×わかりずらい
○わかりづらい
新スレを開くと最新50で表示されるんだけど、どうすれば直る?
256 :
251:04/03/04 07:18 ID:fZKYFw1+
>>253 ありがとうございます。私もサービス化させました。
至極快適です。
>>255 スキンの中のthreadListNewThreadLine.j2spからls=50を消すと
新スレで1から表示されます。
保守
続く保守。
1.74d
-----
EUC-JPの文字化けを調整した。
重くなっただけだったりして。
2ちゃんねるの一部の板(キャラネタ板とか)が開けないようなのですが…。
>>263 移転はしてないみたいだからサーバが落ちてたのかな。
とりあえずj2chを再起動してみるとか。
定期保守。
>264
再起動したりボード一覧を更新したりしてみましたが、ダメでした。
プロキシモードで直接スレッドを読み込むことはできるので、
板一覧の取得に失敗してるのかな…?
また、新たにもうひとつ。
プロキシモードで、外部板が正しく読み込むことができないようです。
>>266 >板一覧の取得に失敗してる
板一覧の取得に失敗した場合は、エラーにならずに古いのがそのまま使われるので
そのせいかもしれない。
>プロキシモードで、外部板が正しく読み込むことができない
板一覧にあるのにうまくひらけないとすれば、掲示板の種類の判別に失敗してるのかな。
板一覧のURLと外部板のURLが分かれば何かわかるかも。
268 :
266:04/03/14 20:31 ID:pp4kPuPE
xxx 名前: 投稿日:あぼ〜ん
〃
たまに出るこれって1個前の投稿と全く同じって事?
>>268 スレへのリンクが
/~charaneta//test/read.cgi/のように/が二重になってるのと、
www.appletea.toのwww.がリンクによってついたりつかなかったりするからだな。
//についてはhttpBoard.txtを(こちらで)修正するとして、
www.が付いたり付かなかったりするのはbbsAlias.txtに
ikkoku.www.appletea.to.\1#ikkoku.appletea.to.(.+)
か
ikkoku.appletea.to.\1#ikkoku.www.appletea.to.(.+)
のどちらかを追加してください。(非互換モードの場合)
板一覧にwww.のあるほうがあれば上をそうでなければ下です。
あと一部の板が開けないのはどうなったかな?
スレッドを読み込むことができるなら板一覧に問題はないはず。
一応、
http://qb3.2ch.net/test/read.cgi/operate/1076919639/l50 こういうスレもあるが報告はあがってない。
まさか、ファイルが書きこみ禁止になってるとは考えにくい。
>>269 本文がまったく同じ場合です。
たいして役に立たない機能なのでなくしてもいいんだけど、
以前実験しててそのまま。
次の更新はもう少しかかりそう。変更点についての説明どうしよ。
>>268 よく考えてみたらbbsAlias.txtだけで対処できるな。
板一覧に合わせて
ikkoku.www.\2#ikkoku.(www.)?(appletea.to\..+?)\.?$
か
ikkoku.\2#ikkoku.(www.)?(appletea.to\..+?)\.?$
をbbsAlias.txtに追加すれば開けると思う。
定期保守。
保守する。
いつも巡回している板の一部が移転していた!
で、自分の場合は手動で2channel.brdを書き換える。
http://azlucky.s25.xrea.com/ ↑こちらの2channel.brdを使っているので
2channel.brdをEditorで開いて(メモ帳など)
PC等の中の 自作PC・DTM・CD-R,DVD を書き換えた。
[TAB]pc4.2ch.net[TAB]jisaku[TAB]自作PC
[TAB]pc4.2ch.net{TAB]cdr[TAB]CD-R,DVD
[TAB]pc4.2ch.net[TAB]dtm[TAB]DTM
[TAB] はキーボードのTabキーを入力する。
そして、キャッシュログログフォルダ名も書き買える
jisaku.pc4
cdr.pc4
dtm.pc4
あと、お気に入りチェックも外れているのでチェックし直す。
っと、こんな感じで移転完了。
>>274 そういえば、移転方法はちゃんと書いてなかったな。
自分の場合は
1. フォルダ名を書き換え
2. bbsAlias.txtに"新bbs#旧bbs"を追加(古いURLでも開けるようにするため。)
3. favorite.txt(お気に入りスレッド)とfavorite.list(お気に入り板)を修正
4. 板一覧を更新または書き換えして再読込
2.の反映は今は各種設定で更新する必要があるが
次のリリースでは板一覧を更新または再読込で行われる。
3.のあとは再起動の必要あるが、2.を行っていれば3.はいつでもよい。
あと、●持ちの場合、
移転を知らずに新着を取得するとDAT落ちとみなされて
勝手に圧縮されてしまい、以降のレスが取得できなくなる場合がある。
この場合は、直接zipを展開するか、
いったん削除して移転作業を行ってから再取得する
必要がある。
もっと簡単にできればいいんだけど作るのが面倒なのでサボってる。
>>275 >次のリリースでは板一覧を更新または再読込で行われる。
マターリとお待ちしております。
板を開くときに標準でソート済みにはできないのでしょうか?
板一覧をスキンで設定できれば何とかいけそうなんですが。
また、ソート方法を自分で定義できるようにはなりませんか?
278 :
277:04/03/25 00:14 ID:W/tFKSOY
DOMを使って多少強引ではありますが実現できました。
しかし、スレタイに「"」「'」が含まれるためjavascriptで直接データを作れず
TABLEを作ってそれをパースしているので激重です。
できれば「"」か「'」をエスケープした<%=title2%>を提供してもらいたいです。
>>277 >板一覧をスキンで設定
板を開くときのリンクの部分をスキンにしてみる
>ソート方法を自分で定義
sortパラメータの文字ごとに並べるのでいいかな?
(sort=Tkとすると件名の昇順->キーの降順のような感じ)
書いてるうちに書きこみが。
>>278 history.txtにしか書いてないけど
実体参照にしたいなら<%&title%>で
\でエスケープしたいなら<%\title%>
URLエンコード(UTF-8)したいなら<%?title%>
でできたはず。
復活! 復帰保守。
今日あたりだそうかと思ったがまだ改造中。
ちなみにスレ一覧のソートをカスタマイズできるようにするのは実装しました。
ほしゅ!
1.75
----
bbsAlias.txt,httpBoard.txt,httpProxy.txt,httpDirect.txtの
置き場所を<profile-dir>に変更した。
cgi*.txt,boardUrl.txt,formType.txtを廃止して、
代わりにmyboard.iniで設定するようにした。
類似スレの検索方法を少し変えた。
shibera->newsのようにbbsが違うスレッドをインポートできないのを修正した。
スレッド一覧へのリンク用のスキン(board.j2sp)を作った。
スレッド一覧のソート方法を変更し、それに伴いスキンを修正した。
書き込みのプレビューでデフォルトの名無しを表示するようにした。
Yahooの本文は表示する時に取得するようにした。
スラッシュドットの取得部分を調整した。
サムネイルが表示されないことがあるのを修正した。
とりあえず更新。人柱の予感。
設定ファイル関係に変更があるので注意。
>>285 お疲れ様です。
>設定ファイル関係に変更があるので注意。
いつものように落としたFileを上書きでVer.Upしてみました。
これで巡回して見た所問題ないようです。
ちと質問! 自分は、j2ch-cache.exe で起動しているのですが
やはり、.bat Fileで起動させないと駄目なのでしょうか?
287 :
251:04/04/04 14:32 ID:eQz/vtgj
>>286 スキンの具合とかがちょっと違う場合があったんで私はサービス化させました。
288 :
286:04/04/05 05:32 ID:q3MZ8nh6
1.75b
-----
スレッド一覧のスキンを修正した。
いちごびびえすの設定を修正した。
>>286 .batファイルはおまけなので、j2ch-cache.exeがあるならそれで起動してもOK。
290 :
286:04/04/06 05:37 ID:eZgV163/
>>289 おつかれさまです。 なるほど、わかりました。
j2ch-kache1.75bが
OS/2WARP4.52上、JAVA1.4.2_04にて通常動作した事を報告。
OS/2は完全な意味でのネイティブな2chBrowserがユーザー以外知られていない
MITAYOしかなく(OS/2ユーザーとしては直感的に使いやすいが、、2chブラウザ
ーとしては異色の体裁を持っている)、P2と過去にj2ch-cacheが代用出来たが、
JAVA1.4.2必須のこのブラウザーは指をくわえて見ているしかなかった。が、IBM
やSUNではなくOS/2アプリケーションを開発しているInnoTek社が数カ月前より
JAVA1.4.2を移植配布を始めていたので、本日導入(デフォルト日本語表示完全不能)。
j2ch-kacheとしての動作は普通に動作したので報告する。日本語表示当然可。
OS/2の動作可能ヴァージョンはMCPと言われるWARP4.51&WARP4.52。
WARP4ではInnoTekのJAVA1.4.2の導入が日本ユーザーでは環境が適用外の為、導入は
出来ないと推測する。
開発の進捗、心より感謝と共に、鋭意頑張って下さい。
#コテハンはOS/2スレッドで使っている物なんで、勘弁して下さい。
保守
ほしゅ
1.75c
-----
YahooのDATが改行されないのを修正した。
深い階層のカテゴリに板の追加ができないのを修正した。
Yahooなどでちょっと見るが表示されないのを修正した。
treeモードでの検索方法を少し変更した。
スレッド一覧のスタイルを調整した。
フィルターに表示制限をつけた。
1レスごとの表示ができるようにした。
他スレッドへのリンク方法を変えてみた。
他スレッドへのリンクというのは[j2ch]のことなんだけど、
URLに"|"が入っているのでどこかで不具合が出るかも。
>>295 更新乙。
1.75bに比べて、1.75cのスレ一覧更新が少しもたつくと思ったのは気の所為
だろうか。
当方の環境
Cel400MHz、Mem320MB、JAVA1.4.2_04、OS/2WARP4.52
ハード性能が現在では低いと言われればそれまでだけど。
>>297 >スレッド一覧のスタイルを調整した
の結果、"table-layout:fixed"をやめたせいだと思う。
スレッド一覧のスタイルはthreadList.cssで自分好みに調節するとよさげ。
ちなみに(表示に関しては)自分のマシンも似たような性能。
j2chがあるのは別マシン(Pen4)なのでこちらのほうが有利だけど。
定期保守
300(σ・∀・)σ ゲッツ !!
書き込みフォームが小さくて少し使いづらいのですが、大きくはできますか?
>>301 フォームのスキンをいじる。
j2ch.jarの中のskins/default/form_t/*.j2spを
スキンフォルダ/適当なスキン名/form_t/*.j2spにコピーしたあと
エディタで書き込みフォームを大きくしてください。
例えば、2ちゃんねるならmaru.j2spの
<textarea rows='8' cols='75' wrap='OFF' name='msg_MESSAGE'><%=message%></textarea>
を
<textarea rows='16' cols='80' wrap='OFF' name='msg_MESSAGE'><%=message%></textarea>
のようにする。
"ちょっと見る"で取得するレス数を変更したいんですけど
何とかなりませんか?
>>303 増やしたいのか減らしたいのか分からないけど
&range=0-20のように範囲指定を付ければ
最大で50ぐらいまでは表示されます。
ほしゅ
必然保守。
ホシュ
保守
捕手の保守
保守といえば阿部月間本塁打日本新ならなかったな。
ほしゅ。
あの〜、なんというか、そのー
保守。
外部からアクセスを許可するのはどうしたらいいのでしょうか?
アクセスすると"Reject"とか出てきます。ちなみにOSXです。
>>312 JavaVM起動時の引数に-Dnoreject=trueを加える。
-Dnorejectだけでもいいよ。
カウンタがいつのまにか10000超えてたよ。ひそかに狙ってたのに。
kacheは、今日も快調!
ごく初歩的な質問ですが、この場合どうすれば良いのかをご教授下さい。
今まではj2ch.batをダブルクリックしてj2ch-kacheを使っていたのですが、
コマンドまたはファイル名が正しくありませんと出るようになりました。ので、
コマンドプロンプトを起動してj2ch.jarがあるフォルダまでは問題無いのですが
readme.txtにあるように>java -jar j2ch.jar cache adm 127.0.0.1 7524を
コピペしてもコマンドまたはファイル名が正しくありませんと出てしまいます。
スクリーンショット
http://up.isp.2ch.net/up/70389c33d416.JPG
>>317 java -jar j2ch.jar "cache" "adm" 127.0.0.1 7524
" ダブルクォーテーションで囲んでみてください。
これで駄目だったら java -version と入力してJavaのVersionを書き込んでください。
もしバージョン情報が表示されないならJRE1.4.2を再インストールしてみるといいと思います。
>>317 >コマンドまたはファイル名が正しくありません
と出るのはパスの通ったところにjava.exeが存在しないのが原因。
MS-DOSプロンプトということはWin98かMeか。
普通は(JREをインストールすると)WINDOWSフォルダ以下のどこかにjava.exeがあるんだけど、
何らかの理由でこれが消えた(別のソフトをアンインストールしたときにJREも消された?)のかな。
>>318さんも書いてるけど、
アプリケーションの追加と削除に"Java 2 Runtime Environment"があるなら
それを選ぶと変更か削除が選べるので、変更をえらんで再インストールするか
削除を選んで新しいJREをインストールしてみるのがよさそう。
アプリケーションの追加と削除に"Java 2 Runtime Environment"がなければ
新しいJREをインストールすればいい。
suffix .modifiedのファイルって1行目がepoch time(*1000)だと思うんですけど、
このときepoch timeが9桁だと最終取得時刻でのソート順がおかしくなるようです。
某板の外部にある過去ログ倉庫からdatファイルをスクリプトで一気にインポート
しようとして気がつきました。
321 :
317:04/05/05 00:56 ID:myXy5t3J
新しくJREを再インストールして、319さんの
>普通は(JREをインストールすると)WINDOWSフォルダ以下のどこかにjava.exeがあるんだけど、
を参考にj2ch-kache-175cフォルダをWINDOWSフォルダ以下に移し変えてから、
318さんのアドバイス通りにしたら無事起動することが出来ました。
お二方共にアドバイスありがとうございました。
すいません。起動がうまく出来ないのです。
コマンドプロンプトで実行しますがweb画面が立ち上がりません。
お助けください。winXP, JDK (build 1.4.2_04-b05) を使用しています
● 初回起動時:このメッセージのままなにも進展しない
C:\viewer>java -Dcompatible -jar j2ch.jar cache adm 127.0.0.1 7524
[BBSNet START]
[GET
http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html] HTTP/1.0 200 OK
Date: Wed, 05 May 2004 05:05:48 GMT
Server: Apache
Last-Modified: Fri, 30 Apr 2004 09:30:06 GMT
ETag: "2b6a69-7e30-40921c9e"
Accept-Ranges: bytes
Content-Length: 32304
Content-Type: text/html
Connection: close
[BBSNet END]
j2ch-kache/1.75c(windows-31j) started at port 7524
● 2回目以降:やはり進展なし。
C:\viewer>java -Dcompatible -jar j2ch.jar cache adm 127.0.0.1 7524
[BBSNet START]
[BBSNet END]
j2ch-kache/1.75c(windows-31j) started at port 7524
すみません。まだ進展はないのですが
ログ互換モードで動かすと次のメッセージが出力されます(j2chlog.txt)
j2ch-kache server error log
[ Java Environment ]
java.version: 1.4.2_04
java.vendor: Sun Microsystems Inc.
java.home: C:\Program Files\Java\j2re1.4.2_04
java.class.version: 48.0
os.name: Windows XP
os.arch: x86
os.version: 5.1
[ Application Environment ]
timestamp: 2004-05-05 14:41:32
server version: 1.75c
args: [C:\viewer\sample\yahoo.brdjava][-Dcompatible][-jar][j2ch.jar]
current dir: C:\viewer
[ Application Stack Trace ]
java.lang.NumberFormatException: For input string: "j2ch.jar"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at j2ch.cache.J2chServer.main(J2chServer.java:68)
なんじゃろ...
2回目はきちんと起動してるんじゃない?
俺はOS/2ユーザーで、WinNTと同じく、CMD.EXEを使う訳だけれど、その起動直後
(同じ文言で表示される)にブラウザーを起ち上げて127.0.0.1:7524/にアクセスすれ
ば、普通に使える訳だが。
まぁ、Win使いのレスを待った方がいいかとも思われる。
>>324 ありがとう。アドバイスのおかげで動いたです。
動いたというよりは、動かし方を誤っていました。
BBSキャッシュサーバという名のとおり、サーバなんですよね。
プログラムを起動・常駐させてから、
ブラウザーで127.0.0.1:7524とブラウジングする。
というのを分かっていませんでした。
感謝!感謝!
326 :
325:04/05/05 17:18 ID:S0UyfGZZ
なんどもすみません。 Yahooを見るにはどうすればいいのでしょうか
ヒントだけでいいのでお願いします
327 :
325:04/05/06 17:55 ID:X2lewxfx
Yahoo!掲示板、どうやったら見れるのでしょう
本当に申し訳ありませんがお教えください
検索しても Readme.txt や myboard.txt をみてもわからんのです
1.76
----
したらばJBBSの読み込みを修正した。
Cookieはcookies.txtに保存するようにした。
2ちゃんねるビューアなどのログイン関係の設定を各種設定と別にした。
(アカウント情報から再設定する必要があります。)
スレッドのツリー表示はtreeフラグで行うことにした。
板の合成機能をつけた。
スレッドのスキンを修正した。
最終取得時刻のソート方法を変えた。
なんかいろいろいじったけど忘れた。
>>320 数を文字列として比較してたのでそうなってたんだけど古いログはないと思って
そのままにしてたのを修正しました。
>>325 配布ファイルをそのまま解凍したなら、
j2chのフォルダのsampleにyahoo.brdがあるので
これをcacheフォルダにコピーすると板一覧にYahoo!掲示板が出てきます。
ただし、これはあくまでサンプルなので自分で見たい板を追加する必要あり。
例えば、トピック一覧のURLが
http://messages.yahoo.co.jp/bbs?action=topics&board=1143582&sid=1143582&type=r の場合は、yahoo.brdに
messages.yahoo.co.jp[TAB]1143582[TAB]海外ニュース
を追加します。
でも、Yahoo!は別のソフトを使ったほうが快適な気がしないでもない。
本文は表示するときに取得するので投稿数が1000件ぐらいだとまあ普通に見られると思うが
30000件ぐらいだと取得速度もそうだけどメモリを結構食うので気をつけたほうがいいです。
しかも途中でストップできない仕様。
あれ?だぶっちまった。…スマン、皆の衆。
あれ?だぶっちまった。…スマン、皆の衆。
まさかバグ?((( ;゚Д゚)))ガクガクブルブル
そういえば、リモートで使ってるとPOST後のレスポンスが返ってこない事があるんだけど
何が悪いのかなあ。
335 :
325:04/05/07 03:50 ID:kBaKiVhu
>>328 ありがとうございます。おかげさまで Yahoo!掲示板が見られるようになりました。
こんなに簡単に見れるとは以外でした。
>でも、Yahoo!は別のソフトを使ったほうが快適な気がしないでもない。
実は、macのOSXで使えるソフトを探していました。
結果はここ以外はまったくありませんでした。
今回、OSXで試したところ、一部異なる部分はありますが動かすことが出来ました。
父win、母osxを買い与えていますので、マルチプラットは喜ばしいですね
手順を書く手間が最小限になります。
また、出来ればスキンを作りたいと考えています。(年寄り向けの)
うまく行けばUPさせていただきたいと思います。
>>332 TPまにあ 様
今回、いろいろ検索かけていたらOS/2のスレでお名前を確認いたしました
ご活躍されているのですねぇ
ダブり投稿のぼけのTPまにあです。
バグというよりは、昨夜の投稿を投げた際に返って来なくなって、敢えて
他のスレッドの表示をしてまたここに戻ったらダブルになっていたという状態。
バグなのか仕様なのか判別つかんです。ただ単にpc5が込んでいてレスポン
スが激烈に遅かったか、なんて思ってた。
普通に投稿終われば普通なんだけど。
>>335 よかったねぇ。俺はYAHOOBBS見ないんで全く解らなかったから答えようが
なかった。簡単なんだねぇ。
"TPまにあ"はOS/2関連専用で使ってます。ここで使ったのもOS/2でも使える
という意味を込めて使いました。
活躍はしていないです、はい。
保守
>>328 おつかれさまです。
1.76にして快調だったのですが、さっきサーバをリブートしたあとj2ch-kacheが起動しなくなりました。
同じ状態で1.75cに戻したら起動します。
% cat j2chlog.txt
j2ch-kache server error log
[ Java Environment ]
java.version: 1.4.2-p6
java.vendor: Sun Microsystems Inc.
java.home: /usr/local/jdk1.4.2/jre
java.class.version: 48.0
os.name: FreeBSD
os.arch: i386
os.version: 5.2-CURRENT
[ Application Environment ]
timestamp: 2004-05-09 12:44:49
server version: 1.76
args: [cache][adm][192.168.1.3][7524]
current dir: /foo/bar/j2ch
[ Application Stack Trace ]
java.lang.ArrayIndexOutOfBoundsException: 6
at j2ch.net.util.CookieHandler.parseLine(CookieHandler.java:199)
at j2ch.net.util.CookieHandler.load(CookieHandler.java:39)
at j2ch.net.util.CookieHandler.<init>(CookieHandler.java:24)
at j2ch.net.util.CookieHandler.getInstance(CookieHandler.java:18)
at j2ch.cache.J2chServer.start(J2chServer.java:167)
at j2ch.cache.J2chServer.main(J2chServer.java:70)
1.76a
-----
クッキーの値が空だとcookies.txtの読み込みに失敗するのを修正した。
341 :
339:04/05/09 16:31 ID:SjqhcDQv
>>340 おつかれさまです。
入れ替えてみて起動に問題がないことを確認しました。
342 :
263:04/05/09 18:01 ID:w8J7xumH
以前「一部板が見られない」とお知らせした者です。
おそらく原因が判明しましたので、報告します。
これは特定の板が見られないわけではなく、
『指定スレのあぼーん』をおこなうとスレ一覧画面が真っ白になってしまい、
『スレ一覧更新』や『新着確認 』を押しても表示されなくなってしまう症状のようです。
どうぞご確認ください。
>>342 ヽ(`Д´)/それだ!
ぬるぽキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
1.76b
-----
スレッドあぼーんを使うとスレッド一覧が表示できないのを修正した。
>>342 修正しました。
鯖移転多すぎ
_, ,_ ガッ
(`・ω・)
⊂彡☆))鯖
[+]で開いた板が記憶されないんだけど(;´Д`)
>>348 何の疑問も持たず、全開か全閉だけと思って普通に全開にして使ってた。
接続エラー出すとすぐfav_2に落とす動作設定できないかな…
最近鯖落ち多いし
1.76c
-----
カテゴリの開閉が記憶されないのを修正した。
何か変だとは思ってたが…
ありゃ。
1.76d
-----
鯖落ちエラーのときはお気に入りを移動しないようにしてみた。
1.76cは幻になりました。
>>351 動作を変えてみたので試してみて。
>>354 おお、すばやい対応ありがdヽ(´ー`)ノ
今最新verに入れ替えてみた。
開閉の記録はできてたけどそれが参照してなかったみたいな動作だったのかな
快調 保守。
トリップ付きハンドルのあぼーんがうまくいきませぬ。
トリップなしのハンドルは問題ありませんが。。。
359 :
358:04/05/14 21:21 ID:6XzseXsr
あああ、既出ですね。ごめんなさい。
保守いたしますわ。
現在subject.txtを取得した(新着確認とか)結果Content-Lengthが0だった場合、
特に何の表示もない(スレ数0の板と同様)のですが、何らかのメッセージを
出した方が良いような気がします。
最近のサーバ移転だと移転元のsubject.txtがサイズ0になっているんですよね……
>>362 あー、確かにね。サイズ0もエラー扱いにしてもよいかな。
何らかの対処をするまでは
板名クリックで移転してないかチェックしてもらうということでお願い。
保守
ま、ほしゅですわ。
お気に入り板の順番が特定位置から上に移動できないんだけど(;´Д`)
>>366 鯖移転のせいでbbsが変わったせいかな?
管理フォルダのfavorite.listを直接書き換えて
j2chを再起動してみてください。
月末にかけてまた大移転があるようです。
直接編集で治ったよヽ(´ー`)ノ
古いBBS名が大量に残ってたので削除したら正常に上下するようになった
これってdos窓を非表示にできますか?
>>370 似たような質問あったなあと思って探してみたら
>>251-253にあった。
オリジナルに含まれていたj2ch-cache.exeを使うのが一番楽だと思うが
今では入手困難なので、別の外部ツールで対処するのがよさそう。
java.exeの代わりにjavaw.exeで起動する手もあるが別の問題が発生するので
おすすめしない。
>>371 サンクス。
よく見ないで質問してスマン
ブラウザから板追加すると、再読み込み時と再起動時にそれが消えるのは仕様ですか?
>>377 readme.txtの105-18行 ↓
>[ 板を追加 ]で追加した板は、[ 板一覧再読込 ]や[ 板一覧更新 ]で消えてしまうので、
>いつも見る板はmyboard.brdに追加してください。
>(myboard.brdに追加しない場合は、更新完了のページをお気に入りに入れておくと
>次からはお気に入りから開くだけで追加できます。)
1.76g
-----
ログインURLが古い場合は新しい方に変更するようにした。
ごたごたが片付いたようなので更新。
29日以降2ch.netドメインにアクセスできない場合は
-Dsun.net.spi.nameservice.provider.1=dns,j2ch
を付けて起動することで回避できるかもしれない。
>>377 手抜き仕様です。
>>380 おぉ! 乙です。 それについて書き込もうと思ってた所でした。
巡回画面の改行がおかしいような
1.76h
-----
巡回の表示がおかしいのを修正した。
レス番号クリックしてレスする時に普通の2ちゃんブラウザみたいにして欲しいな…
>>nn[改行]
だけで
1.76i
-----
返答は本文を引用しないようにした。
(本文を引用したいときはcmd=quoteを付けて呼び出してください。)
保守
サービス化ってどうやるんですか?
>>390 ありがとう!!
俺にできるかどうかわからんけど試してみます。
ほしゅ。
すんません、J2chに興味があるのだけど、
たとえばAというJ2chの稼働しているサーバがあって、
BというクライアントマシンからAを見に行くとき、
Bのwebブラウザ以外に既存の2chブラウザを利用する事は可能でしょうか?
これが出来れば数台あるクライアントそれぞれに
巨大なキャッシュを持たなくて済む&2chへのアクセスも軽減出来るので・・・
395 :
393:04/06/03 22:28 ID:8FfDdJ5M
お返事ありがとン
期待しつつインストしていじくってみるよ
俺もjavaべんきょうしないとなー(´ー`;)
既存のウェブブラウザで
特定のホストのコンテンツをキャッシュしない
設定ができればいいんだろうけど
これってスレタイ一覧の検索で大文字小文字を区別しないようにできますか?
400(σ・∀・)σ ゲッツ !!
保守。
402 :
名無しさん@お腹いっぱい。:04/06/08 03:59 ID:UFmV0Fgi
トリップ付きハンドルを
well </b>◆aaaaaaa <b>
のようにあぼーんすると
5 名前: :あぼ〜ん
名前:well ◆WELL/JIH2A
のように表示されます。
2行目の名前の部分にも以下のソースのように
名前:well </b>◆WELL/JIH2A <b>
と書き込まれてしまうので
それ以降にすべて<b>のこうかがかかってしまいます。
これにたいおうするにはどうしたらいいのでしょうか?
>>402 スマン。次で修正しておくけど、とりあえず対処したいなら
articleAborn.j2spの"<%=aborn%>"を"あぼ〜ん"にでも置換すればいいです。
ほしゅ。
>>393 2ch系以外のログ共有は必要?
ローカルのDATがEUC-JPとかだと文字コード(とDAT形式)の変換が必要になるので
重くなりそう。(その代わり2chのみ対応の専用ブラウザで2ch以外も取得
できるかもしれない。)
JaneとLive2chとA BoneでRange GETに一応成功したけど、
HEADメソッドの扱いはどうするのがいいんだろうか。
(今は、もとの鯖にスルーしてます)
>>405 おつかれさまです。ログ共有、素晴らしい!
>>393 じゃないけど、2chのみ対応がいいと思う。
重くなるのはかんべんしてほしい。
っと、j2ch-kache Userの中の一人の希望。
>>405 HEADを投げるってことはLast-modified/EtagかContent-Lengthが欲しいのでしょうから
取得済みのdatを元にj2ch-kacheが生成しちゃうほうが良いような気がします。
GETも含めてもとの鯖にスルーするTransparent Proxyモードっていうのも面白そうです
けど,キャッシュサーバではなくなっちゃいますね……
すいません。質問です。
j2ch-kacheを外部から参照できるようにすることは可能でしょうか?
できればLAN上で使い回したいのでどなたかよろしくお願いします。
>>408 おつかれさまです。1.77にしてみましたがちょっと気になる点が。
スレ一覧ソートの挙動が変わっている気がします。
たとえば「新着確認」ならsort=ANLなので最終的にはDATの最終更新順でソートされるはずが
1.77ではAの新着レス数順が最後に効いているように思えます。
412 :
409:04/06/12 00:08 ID:VbnH/L+r
>>410 うまくいきました。
ログにあったとは...気づきませんでした。すいません。
ありがとうございました。
>>411 変えたのはスキンだったり。更新履歴には書かなかったけど。
sort=ANLだとA(新着順)が同じならN(新スレ)、N(新スレ)が同じならL(更新順)の順になります。
sort=LNにすれば前と同じようにソートされます。
スレ一覧ソートの挙動はよく覚えてないんだけど前からそうなってた。
(もしかすると始めからかも)
>>409 LANだと送信後の挙動がおかしいかも。原因不明なので環境依存かもしれない。
414 :
411:04/06/12 02:20 ID:/0nIYJJ+
>>413 そうだったんですか。
前に書いた方が優先順位が高いってことですよね。
逆だと勘違いしちゃいました(´・ω・`)
なんか分からんが、1.77にしたら お気に巡回ができない!
1.76iに戻したら普通に お気に巡回 ができる。原因不明…
Java Runtime
1.4.2_03 Sun Microsystems Inc. on Windows XP (5.1/x86)
ブラウザ
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7) Gecko/20040608
1.77a
-----
お気に入りの巡回ができないのを修正した。
>>416 "お気に巡回" できた! 修正、おつかれさま。
保守。
selectスキンを使うと、何故か書き込みフォームが表示されません。
1.77b
-----
skinのファイルが404になるのを修正した。
>>419 本体のバグでした。
対応早いなー
ほしゅ。
定期保守。
快調保守。
Monazillaに参加しないの?
保守する。
428 :
age:04/06/28 16:51 ID:3iqwKLl7
保守
まちがえた。スマン
安全保守。
金曜保守。
保守
スレの容量の表示とかはできないのでしょうか?
1.77c
-----
スレ一覧をDATの大きさで検索、ソートできるようにした。
(threadListLine.j2spとthreadListNewArriveLine.j2spでも
<%=size%>,<%=sizekb%>が使えます。)
いちごびびえすの設定を修正した。
NG登録用styleを追加した。
>>433 どこに表示したらいいか分からなかったのでキーワードだけ作ってみた。
433じゃないけど乙。
仕事速すぎ。
436 :
433:04/07/04 00:31 ID:2oHC7hCn
作者さん、早速の対応ありがとうございます。
できればarticleListの方でサイズを参照したいのですが
>>436 <%=size%>,<%=sizekb%>は
articleList1.j2spを表示する時点ではサイズが分からないので使えませんが
articleList2.j2spなら使えます。
(defaultスキンならいつも下の方に赤く表示されてます)
上の方にサイズを表示したいときはJavascriptでなんとか。
(read.cgiみたいに警告とか出したいんだろうか?)
439 :
433:04/07/04 01:06 ID:2oHC7hCn
>>437-438 List2では使えたんですね、見落としてました。
容量がもうきついときに警告を出したいと思いまして。
>>438 自己レスだけど、Javascriptよりcssのほうがよさげだ。
デフォルトのスキンから hidden5 と言うスキンに変えてみた!
これ、素早くポップアップして(・∀・)イイ!!
443 :
441:04/07/07 02:10 ID:Z9M0dcqC
保守。
休日保守。
火曜日保守。
保守。
1.78
----
jbbs.livedoor.comの設定を追加した。
スレッド一覧で過去ログ倉庫を開けるようにした。
スレッド一覧のlogパラメータを
0は"",1はdat,2はlocal,3はlatest,-1はcheckに
それぞれ変更した。
(互換性のため以前のままでも開けます。)
まちBBSなどでレス数が0になるのを修正した。
なんかあんまり変わってないような気もするけど更新。
主に設定の修正なので、自分でやっても可。
過去ログ倉庫は●を持ってないと意味無いかも。
運用板で
■ IP 振りなおし大作戦
http://qb5.2ch.net/test/read.cgi/operate/1089702676/l50 のような話もあるので、特定の鯖にアクセスできないときは再起動してみるといいかも。
(次は20日以降かな?)
>>448 ああ、何か巡回がほとんどエラーになると思ったらそれか(;´Д`)
再起動したらできるようになった
更新乙!
>>448 お気に入りスレッド一覧で、「新着確認」が
効かなくなっているようなのですが……。
1.78a
-----
お気に入りの更新ができないのを修正した。
あちゃー
保守。
堅実保守。
今日も元気に保守! 保守! 保守!
保守
本日も快調であります。
保守。
保守
定期保守。
1.79
----
bbsAlias.txtをキャッシュフォルダ名などにも適用するようにした。
(デフォルトではmachibbs.comはmachi.toに
jbbs.livedoor.comはjbbs.shitaraba.comに
なります。)
*.brdの書式を拡張して外部から読み込めるようにした。
Yahoo!掲示板のカテゴリを自動で生成するようにした。
各種設定の板一覧のURLを一つにまとめた。
その他微修正した。
bbsAliasの変更について。
例えば、bbsmenu.htmlに
<a href=
http://jbbs.livedoor.com/computer/351/>monazilla.org(w</a>
という板があった場合、bbsAlias.txt(互換モードの場合はbbsAlias_0.txt)に
351.jbbs.shitaraba.com.computer#351.jbbs.livedoor.com.computer$
と書いておくと、bbsパラメータ(キャッシュフォルダ名も)が
351.jbbs.shitaraba.com.computer
に変換されるようになった。
(今まではこう書いてあっても351.jbbs.livedoor.com.computerのままだった。)
板が移転した場合は、bbsAlias.txtに書いてあれば、
板一覧(bbsmenu.html)の更新だけで済むようにできるということ。
これでわかるかなあ?
なんかどこかで不具合が出るかも。
1.79 現在、不具合なく使用中。
1.79a
-----
過去ログが取得できないことがあるのを修正した。
いくつかのbbsmenuに対応した。
古い鯖の過去ログが取得できなくなってた。
保守
468 :
名無しさん@お腹いっぱい。:04/08/09 18:05 ID:kpLs/F7q
定期保守
お盆休み & オリンピック 保守。
471 :
名無しさん@お腹いっぱい。:04/08/15 05:02 ID:Tcxp9OWO
画像ポップアップできないから糞だな
そういう人はp2でも使ってればいいよ
それくらいスキンで対応しる。
1.80
----
一部の設定をユーザー(/j2chにあたる部分)毎に保存するようにした。
url指定のカテゴリを更新できるようにした。
元スレのurlを示すタグを<%=url%>,<%=url50%>から
<%=threadurl%>,<%=threadurl50%>に変更した。
<%/hoge.j2sp%>で他のスキンファイルをインポートできるようにした。
(これに伴い、<%=params%>は<%/params.j2sp%>に変更)
articleList1.j2spで使えるタグを
article.j2spなどでも使えるようにした。
protocols.txtでは拡張子も含めて指定するように変更した。
内部処理をいろいろ変更した。
EUC-JPをCP51932として処理するようにした。
スキン関係でいろいろ変更があるので注意。(特にarticleList1.j2sp)
といってもなるべく支障がないようにはしたつもりだけど。
いろいろいじったのでどこかおかしいところがあるかも。
>>474 おつかれさま。 Ver.Upしてみます。
>>474 何時も便利に使わせて頂いています、ありがとう。
不具合なのですが、1.80 にするとスレが表示出来なくなってしまいます。
(私の環境の問題でしょうか?)
以下の環境で使用してます。
1.4.2_05 Sun Microsystems Inc. on Windows 2003 (5.2/x86) 英語環境
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)
全然解らないのですが、貼っておきます。
[Thread-9 /127.0.0.1 START]
[Thread-9-1 GET /j2ch/thread/software.pc5/1067674191/?ls=50 HTTP/1.1]
Article:475
java.lang.NullPointerException
at j2ch.cache.service.Service.getPage(Service.java:225)
at j2ch.cache.output.J2chArticleRenderer.<init>(J2chArticleRenderer.java:102)
at j2ch.cache.service.showArticleList.exec(showArticleList.java:430)
at j2ch.cache.service.Service.run(Service.java:187)
at j2ch.cache.service.Service.exec(Service.java:173)
at j2ch.cache.J2chHttpHandler.doService(J2chHttpHandler.java:418)
at j2ch.cache.HttpHandler.mainLoop(HttpHandler.java:365)
at j2ch.cache.HttpHandler.run(HttpHandler.java:294)
[Thread-9 END]
1.80a
-----
デフォルトスキンでスレが表示できないのを修正した。
スレ一覧の更新時刻のフォーマットを設定できるようにした。
treeモードで他スレへのレスリンクを展開するようにしてみた。
(style=inlineが適用されます。展開されるのはキャッシュのみ。)
スキンを微修正した。
急いで更新。最近defaultスキン使ってなかったからなあ。
他スレのレスを展開するのは実験です。
あと属性値の引用符が'だとOperaでおかしくなることがあるようなので
"に置換してみた。
あ、正確に言えば
>>476はarticleHidden.j2spを使わないスキンで起こるので、
スキンフォルダにarticleHidden.j2spというファイルを
置くだけでも直ります。(中身は空でよい)
479 :
476:04/08/19 22:37 ID:2leRyh6F
>>478 素早い対応有難う。
ポップアップも早くなったみたで、嬉しいです。 (^人^)感謝♪
更新お疲れ様です。
Ver.1.80aをj2ch-cache.exeから起動して使用しているのですが、3ペイン表示でスキンをfoldingにすると
メニューの管理項目が全て消えてしまいました。
何か解決方法があれば教えていただけないでしょうか?よろしくお願いします。
481 :
480:04/08/20 00:47 ID:RBr2xp7e
メニューの"管理"を押したら項目が展開されました。スレ汚し失礼しました。
1.80以降だと例外が発生して起動しなくなりました。
環境は以下の通りです。
(スタックトレースは長かったのでてきと〜に削りました)
% uname -a
FreeBSD xxx 5.2-CURRENT FreeBSD 5.2-CURRENT #26: Sun May 23 13:40:55 JST 2004 xxx@xxx:/usr/obj/usr/src/sys/TORO i386
% javavm -version
java version "1.4.2-p6"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p6-root_16_jan_2004_14_44)
Java HotSpot(TM) Client VM (build 1.4.2-p6-mako_16_jan_2004_14_44, mixed mode)
% cat j2ch-kache.log
Exception in thread "main" sun.misc.ServiceConfigurationError: java.nio.charset.spi.CharsetProvider: Provider j2ch.net.cs.CustomCharsetProvider could not be instantiated: java.nio.charset.UnsupportedCharsetException: MS932
(snip)
at j2ch.net.cs.CharsetUtil.<clinit>(CharsetUtil.java:24)
at j2ch.cache.service.Service.<clinit>(Service.java:162)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at j2ch.cache.J2chHttpHandler.getCmdCls(J2chHttpHandler.java:115)
at j2ch.cache.J2chHttpHandler.<clinit>(J2chHttpHandler.java:71)
at j2ch.cache.J2chServer.start(J2chServer.java:140)
at j2ch.cache.J2chServer.main(J2chServer.java:72)
Caused by: java.nio.charset.UnsupportedCharsetException: MS932
at java.nio.charset.Charset.forName(Charset.java:430)
at j2ch.net.cs.CP51932.<init>(CP51932.java:12)
at j2ch.net.cs.CustomCharsetProvider.<init>(CustomCharsetProvider.java:14)
(snip)
1.80b
-----
一部の環境で起動できないのを修正したつもり。
テストできないのでわからんけど、これで起動できるかな?
485 :
482:04/08/21 10:43 ID:woSgnXBp
>>483 おつかれさまです。
起動はしましたが、板がすべて消えました。お気に入りとRSSしか表示されないです。
板更新すると404……。
標準出力には"[BBSNet START]"か"MapSize: [0-9]+->[0-9]+"だけが繰り返し表示されています。
1.80c
-----
CP51932が使えない時はそのままEUC-JPとして処理するようにした。
>>485 これでどうだろう?
>>483は問題の発生タイミングが変わっただけで意味がなかったようだ。
そもそもWindows以外では機種依存文字は表示できるのだろうか?
487 :
482:04/08/22 22:22 ID:zQL24gmH
>>486 おつかれさまです。
1.80cで問題なく使えるようになりました。
>そもそもWindows以外では機種依存文字は表示できるのだろうか?
CP932とCP51932とEUC-JP、どれも違うエンコーディングですからしょうがないと思います。
最新バージョンで/をGETすると
Statusが302でLocation:
http://サーバのIPアドレス:ポート/j2ch/ という応答になっています。
これだとtunnel越しの場合にちょっと困るです。
以前(1.78まで?)のように/がj2chのドキュメントルートになるような設定を設けてはいただけないでしょうか?
1.80d
-----
Topページからのリダイレクトを内部で行うようにした。
その他微修正した。
>>488 /は/j2ch/とみなすようにしてみた。これでいいのかな?
>>487 EUC-JP関係またちょっと変更してみた。
491 :
488:04/08/24 10:35 ID:NzjuWIiz
>>489 おつかれさまです。
>/は/j2ch/とみなすようにしてみた。これでいいのかな?
ありがとうございます。問題なしです。
>EUC-JP関係またちょっと変更してみた。
こっちも特に問題ありません。(487もわたしでした)
保守。
1.80e
-----
お気に入りなどにもbbsAlias.txtを適用するようにした。
スレ一覧の<%=lasttime%>(更新時刻)は
キャッシュファイルの更新時刻を表示するようにした。
myboard.iniでURLの置換に\Pを使えるようにした。
したらばが見られない場合は板一覧を更新してみるか
自分で板一覧のファイルのjbbs.shitaraba.comをjbbs.livedoor.comに
書き換えて下さい。
(キャッシュフォルダなどはjbbs.shitaraba.comのままでOKのはず。)
>>493 ヴァージョン"f"になっていますね。何か更なる改変がありましたか?
ともあれ、何時も乙です。
1.80dから1.80fへVer.Upした所、お気に入り Favチェックが全て外れました。
あと、お気に入り板追加で左ペインのお気に入り板に追加してある
お気に入りスレッドを開くと、お気に入りが全て表示されません。
Favチェックしなおして お気に追加した後、巡回してからまた新着確認してみると
またFavチェックが外れています。
1.80dに戻すと問題ありません。なぜか外れていたFavチェックが戻っています。
1.80g
-----
お気に入りに表示されないのを修正した。
==nullとしなきゃならないのを!=nullにしてた…orz
>>494 fはお気に入り登録時の"bbs"をなるべく書き換えないようにした。
>>495 修正した。
定期保守
保守。
1.81
----
リクエストがHTTP/1.1のときは
レスポンスをchunkedで返すようにした。
バッファサイズの設定をバイト単位にした。
スレッド一覧を更新するときにキャッシュの情報も
一緒に保存するようにしてみた。
その他微修正した。
各種設定からバッファサイズの表示バイトを変更すると
チャンクのサイズも変わります。
1.81ですが一部のProxy(Proxomitron等)が投げるHTTP/1.1のリクエストに対して
無応答となってしまいます。
HTTP/1.0のリクエストなら問題ありませんでした。
1.81a
-----
HTTP/1.1でConnectionフィールドがないとき応答がないのを修正した。
CP51932のデコーダを微修正した。
おまけ
VMの引数に"-Dlogfile=filename"を足すとfilenameで指定したファイルに
ブラウザとの間のリクエストとレスポンスが出力されます。
(ProxomitronのLog windowみたいなもの)
>>503 修正した。
1.81b
-----
treeモードを微修正した。
506 :
503:04/09/04 22:52 ID:g1cgHtBp
>>504 おつかれさまです。
修正されていることを確認しました。
あまり関係ないですがbbsAlias.txtに空行があるとBBSツリーが壊れませんか?
さっきすべての板のBBS名が空白になって、小一時間ほど悩みました……。
>>504-505 おつかれさまです。
>>506 こちらは1.81から1.81bへVer.Upしてみましたが、正常に動いております。
1.4.2_05 Sun Microsystems Inc. on Windows XP (5.1/x86)
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7)
Gecko/20040815 Firefox/0.9.3
>>506 おかしくなったのは、readme.txtの
>"#"が無い行は全てに適用されます。(hogeはhoge#.と同等)
のせいだろうけど、次の更新で空行は無視しておきます。
保守
1.81c
-----
IDの処理を少し変更した。
テスト書き込みを元にプレビューできるようにした。
VIP見てたら不具合があったので修正しました。
あと、hidden*スキンに一部のスレで固まる不具合があったので
それも修正したので更新して下さい。
テスト書き込み(といっても実際には書き込まれない)を元にプレビューというのは
設定で有効にすると使えます。(今のところ2ちゃんねるのみで有効)
こんな機能つけていいんだろうか…
ちょっと更新
>>510-511 おつかれさまです。
>こんな機能つけていいんだろうか…
他の2ch用Browserにも似た様な機能のあるやつもあるし、問題無いと思う。
テスト
うげ、書き込まれた… なんでだろう?
プレビューで書き込みテストを行う:を有効にして
j2chを再起動して、プレビュー にチェックいれたのに… わからん。
1.81f
-----
書き込みテストで実際に書き込まれてしまうのを修正した。
>>513-514 すまん。本文空白にしたつもりがうまくいってなかった。
保守
定期保守。
保守〜。今日も快調です。
保守
1.82
----
ベイジアンフィルターをつけた。
Webフィルターをつけた。
httpsの処理を見直した。
/-_-
http://...の形式でもプロキシ動作するようにした。
jbbs.livedoor.jpに対応した。
Rangeの処理を多少まともにした。
板一覧のbbsパラメータはbbsAlias.txtを
使わないで出力するようにした。
(板一覧での検索用で、内部での扱いは今までどおりです。)
スレッドの表示範囲が取得済み部分を超えていた場合は
自動で取得した後、新着部分から表示するようにしてみた。
スキンを修正した。
その他修正した。
WebフィルターはProxomitronみたいなものです。(あれより機能少ないけど)
ろくにテストしてないのでうまく動かないかもしれない。
(単にテストのためにフィルターを書くのがめんどくさいだけ)
また、ベイジアンフィルターはAA判定用に実験的につけたものです。
かなり人柱の予感。
>>522 ベイズフィルタ!?
Webフィルタ!?
試したいけど引っ越しで忙しくて時間ないよ(´・ω・`)
>>522 おつかれさまです。
入れてみました。 "お気に巡回" が巡回終了してから表示される様になったんですな。
最初、壊れたのかと思いました。
(前のは、逐次巡回されたスレが表示されていたので)
>>523 引越し、乙!
こちらは、時間があっても使いこなせるのかどうか…
ぐわっ、、お気に入りが多い板を巡回させると、なんかおかしくなっている。
表示モードは、2ペインで100スレ位 "お気に追加" させている板を巡回させると
ステイタスバーの読み込みゲージが半分位いった所で右ペインには
取り消されたアクション
Internet Explorer は、要求された Web ページにリンクできませんでした(以下略)
と表示され、ステイタスバーには ページが表示されました とでてしまいます。
で、TrayMeterと言うSoftで通信状態を見てみるとなんかまだ巡回しているような
感じで、アクセスしているみたいです。
j2ch-kache Ver1.82
1.4.2_05 Sun Microsystems Inc. on Windows XP (5.1/x86)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
526 :
525:04/09/22 00:39:54 ID:D/6UQHW7
あとあと、これ忘れてた。スキンは、hidden5 を使用。
1.82a(422,779 バイト)
---------------------
flushの処理を修正した。
>>524-526 これでどうかな?
ver.upを怠る&自己流勝手skin使用の糞ユーザーですが
気が付いた点を報告させていただきます
***** ver1.71→1.81fで気が付いたこと *****
レスアンカーのpopupが(初回のみ?)遅くなった
新着確認の並び順が変わった
( ^∀^) < それ以外は快調であります
529 :
525:04/09/23 00:30:14 ID:QNQf/fBK
>>527 おつかれさまです。巡回は、上手くできています。
1.82aの動作で気になった所は、(こちらの環境のせいかも知れませんが)
巡回中のCPU使用率がかなり高くなったみたいです。
巡回中、タスクマネージャを見ると100%から落ちてきません。
javaw.exeのCPU使用率が、かなり高いようです。
1.82b
-----
flushの処理を再度見直した。
1.82c
-----
クッキーが保存されないのを修正した。
>>529 今度こそ大丈夫...なはず。
>>528 スキン(04/09/21)の中のhidden5あたりを試してみて。
スキンにarticleHidden.j2spがあると表示範囲外の参照されたレスを
出力するようになってます。
また、新着確認の並び順は時刻でソート(sort=LN)すると以前と同じ並び順になります。
531 :
525:04/09/23 02:31:09 ID:QNQf/fBK
>>530 おお、いつのまにかレスが! 素早い対応、おつかれさまです。
1.82c 落とさせて頂きました。今日はもう巡回してしまったので
明日、報告させていただきます。
532 :
528:04/09/23 04:12:56 ID:DzidalYz
>>530 hidden5を参考にしたらv1.71よりも激速に
sort=ANL → sort=LN で見慣れた順に
どうもありがとうございました
apache proxy使って表示させてたんだけど
1.8.2からj2chで設定した認証が通らなくなりました(;´Д`)
内部からlocalhostを開くと通るけど…
1.82d
-----
認証できないのを修正した。
>>533 修正した。
536 :
525:04/09/24 00:15:51 ID:Z6qNgnql
>>534 おつかれさまです。 1.82dを頂きました。
"お気に巡回"中のCPU使用率が正常に戻りました。(軽い!)
またこちらの環境のせいかもしれませんが、不具合が・・・
NGワードを追加しようと思って、[ NGワード ]をクリックすると
エラー:null
java.lang.NullPointerException
at j2ch.cache.J2chServerPage.print(J2chServerPage.java:305)
at j2ch.cache.J2chServerPage$J2chServerPage2.print(J2chServerPage.java:420)
at j2ch.cache.RespWriter.write(RespWriter.java:41)
at j2ch.cache.service.UpdateNgWords.exec(UpdateNgWords.java:61)
at j2ch.cache.service.Service.exec(Service.java:268)
at j2ch.cache.J2chHttpHandler.doService(J2chHttpHandler.java:407)
at j2ch.cache.HttpHandler.mainLoop(HttpHandler.java:350)
at j2ch.cache.HttpHandler.run(HttpHandler.java:292)
と、表示されて登録できません。
1.82e
-----
[NGワード]がnullになるのを修正した。
( ゜∀゜)アハハハ八八八ノヽノヽノヽノ \ / \/ \
>>536 次から次へとスマンね。
>>525です。(もう、数字コテ うざくなりそうなので、これで)
>>537 素早い対応お疲れさまです。
>次から次へとスマンね。
いいえ、どうもありがとうございました。
ぬるぽですか
いちごびびえすで新着レス取得する時1レスずつしか取得しないことがあります
1.82f
-----
スレッドのメモリー上のキャッシュでOut of Memoryにならないように
対策してみた。
dynarendをマルチスレッドにしてみた。
いちごびびえすの設定を修正した。
微妙に人柱。
>>541 設定が間違ってた(最後の"-"が抜けてた)だけだから、myboard.iniに
[www.ichigobbs.net/]
ThreadUrlStart=/cgi/15bbs/\B/\K/\S-
の二行を追加するだけでもOKです。
では、1.82fで巡回してみます!
1.82fで巡回終了!
昨日、なぜか一回巡回中にkacheが落ちてしまったが、本日は問題なしです。
1.82g
-----
dynarendで読み込みが終了しない時があるのを修正した。
headerフィルターが利かないのを修正した。
その他修正した。
ver 1.82g(427,490 バイト)
-------------------------
少し修正した。
特に何かしたわけではないのですが、.dat.modifiedファイルが
(souer)[68:~/bin/j2ch/cache/unix.pc5] > od -c 1095444436.dat.modified
0000000 4 4 8 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0000020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0000040
こんな感じになっていました。
このスレの新着を取得すると
java.lang.NumberFormatException: For input string: "448^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Long.parseLong(Long.java:403)
at java.lang.Long.parseLong(Long.java:452)
at j2ch.net.cache.DatCache.lastModified(DatCache.java:120)
at j2ch.net.cache.DatCache.canWrite(DatCache.java:62)
at j2ch.net.bbs.AbstractBBSThread.updateArticleListImpl(AbstractBBSThread.java:610)
at j2ch.net.bbs.AbstractBBSThread.updateArticleList(AbstractBBSThread.java:588)
at j2ch.net.bbs.AbstractBBSThread.getArticleList(AbstractBBSThread.java:581)
at j2ch.cache.service.ShowArticleList.exec(ShowArticleList.java:138)
at j2ch.cache.service.Service.exec(Service.java:268)
となります。
ver 1.82f〜ver 1.82gでの症状ですが、板の"お気に巡回"の途中で止まる事があります。
止まる時は、kache自体が落ちているようです。(kacheを再起動しないと動かない。)
100スレ以上"お気に追加"してある板で起こり安い気がします。
ありゃ、、巡回終わってから板を再読み込みしたら
全ての板の Fav のチェックが外れてしまってる…
ver 1.82fから1.82gにVer.Upしたのですが、仕様変更されたのですかな。
>>549-551 どこかでメモリーリークしているらしく、メモリー不足になりやすいようです。(現在調査中)
それの副作用かと思われます。不安ならば1.81fあたりをつかうのがおすすめ。
1.83
----
メモリーリークを修正したつもり。
原因はよくわからないがうまくいった予感。
>>549-551 これでどうだろう?
>>555です。巡回、問題ありませんでした。
最近、巡回していない板を試しに色々負荷かけて巡回してみましたが
巡回が途中で止まったりはしませんでした。
すこぶる快調です。
559 :
549:04/10/03 16:14:40 ID:BUW1Bu/A
>>554 おつかれさまです。
試してみます。
ちなみに
>>549で例にしたスレですが、cacheの関連ファイルをすべて消すまで
新着がまったく取得できませんでした。(再取得もだめ)
>>557 合ってる。
1行目読まないのに注意。
読み落としてて俺はそれで1時間くらい悩んだ。
そんなの俺だけだろうが。
>>557 自分はこうしてる。
2
掲示板[Tab]1
[Tab]jbbs.livedoor.jp/game[Tab]1578[Tab]板名
皆さんレスありがとうございます。
明日にでも再確認してみます。
保守
作者さん、おつかれさま。
>1.83a
>httpsで接続できないのを修正した。
>その他修正した。
だそうです。 現在、1.83aで巡回中です。
巡回終了! 快調です。
作者さんへ、ちょっと気になることがあります。
どうも使えば使うほどポートを食い潰していってるみたいです。
しばらく使ってから netstat で確認すると結構どえらいことになっていました。
(ローカルのAPサーバを起動しようとして、ポートが埋まっていて失敗したので
調査したところ発見しました。)
これってどうなんでしょう・・・?
>>566 自分の環境でも同じみたい。ちょっと調べてみる。
>>568 おつかれさまです。
え〜と、ちょっとした事なんですが、1.84で板のスレ一覧でバナーが表示されません。
バナー更新しても出ません。ひょっとして2chの板にバナーが無いのかと
"ブラウザで開く"→■掲示板に戻る■でTopを見に行ったらバナーがあります。
板のバナーを表示していない人は、気付かないかも。
Skinは hidden5 です。 では、巡回してきます。
570 :
566:04/10/10 00:10:48 ID:/IGVY2ot
>>568 修正お疲れ様です。
人柱上等ですが、週明けまで試せる環境がないので
週明けに使用して確認してみます。
巡回終了。 いつもの通り巡回してみました。
バナー表示できないだけで他には問題は出ていません。
netstatで確認。前はすごかったけど現在はこんな感じ。(少し削除)
C:\WINDOWS\SYSTEM32>netstat
Active Connections
Proto Local Address Foreign Address State
TCP **********:1984 localhost:7524 ESTABLISHED
TCP **********:1987 localhost:7524 ESTABLISHED
TCP **********:1994 localhost:7524 ESTABLISHED
TCP **********:7524 localhost:1984 ESTABLISHED
TCP **********:7524 localhost:1987 ESTABLISHED
TCP **********:7524 localhost:1994 ESTABLISHED
1.84a
-----
看板が表示されないことがあるのを修正した。
Keep-Aliveに制限をつけた。
こんな時間に更新してみる。
>>572 確認乙。
ポート食いつぶしの原因はCLOSE_WAITやFIN_WAIT_*にあるようだ。
で、これの原因はPipeの閉じ忘れ(1.84で修正)でした。それ以外は
ESTABLISHED -> Keep-Alive中
TIME_WAIT -> 閉じている
などで問題無いはず。
(> netstat -nop TCP 5で確認。)
あと、Keep-Aliveは15秒でタイムアウトするようにしてみた。
>>569,571
1.84で看板が表示されないのは、更新時に304が返って来た時なので、
キャッシュ(各bbsフォルダに保存されている)を消してから更新するか
看板そのものが更新されるかすれば表示されます。
>>573 更新、おつかれさまです。頂きました。
看板の件、分かりました。ありがとうございます。
1.84b
-----
したらばが壊れてますになるのを修正した。
表示がおかしいだけでログは壊れてないので少し安心。
1.84c
-----
プロキシモードで読み込みがおかしくなるのを修正した。
1.84d
-----
スレッドの読み込みが途中で止まることがあるのを修正した。
j2ch-cache.exeから起動して使用しているのですが、
1.84dだと起動できませんでした。
1.81fでは起動できます。
j2ch.jarをD:\Program Files\j2ch-cache-0.64-win32\libをコピーして使用しています。
解決法は何かありますか?
>>579 設定の読み込みに失敗してるのかもしれない。
起動に失敗してるとj2ch-cache.exeと同じフォルダに
j2chlog.txtというファイルができてるので
何か書かれていないか確かめてみてください。
他に出来そうなことは
・マシンを再起動してみる(前のプロセスが残っているかもしれないので)
・1.84dを再ダウンロードしてみる(書庫が壊れているのかもしれない。)
・別のフォルダで新しい状態で起動してみる(これが出来れば
設定の問題の可能性が高い)
98とXPで新しい状態から試してみたけど、自分の環境では普通に起動できた。
ああ、1.81fで起動できるんだから
>・マシンを再起動してみる(前のプロセスが残っているかもしれないので)
これはないな。
>>576(574 ;´Д`)あの後にも更新されてたんですな 乙!
>>579 こちらは、WinXpですが1.84dをj2ch-cache.exeで起動できます。
ディレクトリ構成は G:\Net_Tools\j2ch-kache\lib で
\j2ch-kacheの所にj2ch-cache.exeが在り\libの所にj2ch.jarを置いてあります。
583 :
579:04/10/11 18:45:41 ID:ut/X+qTo
>・別のフォルダで新しい状態で起動してみる(これが出来れば
設定の問題の可能性が高い)
これで実行できました。皆さんの助言で助かりました。
ありがとうございます(´∀`)
このソフトって、別のPCから接続するには特別な設定が必要でしょうか?
>>298 を見るに可能みたいなのですが。
FWを切った状態で試してみても駄目だったので……ヒントだけでも教えて貰えると助かります。
あと、Linuxで利用している時に終了させるには、killするしかないのでしょうか?
586 :
584:04/10/13 22:56:00 ID:/eG+VkdU
規制に巻き込まれて(´・ω・`)報告が遅くなりましたが、私の環境でお気に入りスレが
使えなくなってます。
保存していた過去バージョンで検証してみると
〜1.81f:正常に表示
1.82e〜1.82g:スレ表示画面に以下の表示
エラー:null
java.lang.NullPointerException
at java.io.Writer.write(Writer.java:126)
at j2ch.cache.J2chServerPage.print(J2chServerPage.java:316)
at j2ch.cache.J2chServerPage$J2chServerPage2.print(J2chServerPage.java:420)
at j2ch.cache.RespWriter.write(RespWriter.java:25)
at j2ch.cache.service.ShowThreadList.showList(ShowThreadList.java:817)
at j2ch.cache.service.ShowThreadList.exec(ShowThreadList.java:363)
at j2ch.cache.service.Service.exec(Service.java:268)
at j2ch.cache.J2chHttpHandler.doService(J2chHttpHandler.java:389)
at j2ch.cache.HttpHandler.mainLoop(HttpHandler.java:343)
at j2ch.cache.HttpHandler.run(HttpHandler.java:292)
1.83以降:無応答
という感じです。
ぬるぽ
1.85
----
お気に入りにキャッシュのないスレがあると表示できないのを
修正した。
エラーが表示されないのを修正した。
その他修正した。
>>587 修正しました。
更新してなかったよ...
∧_∧
(,, ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >_∧∩
_/し' //. V`Д´)/ ←
>>588 (_フ彡 /
591 :
587:04/10/15 00:19:02 ID:b1OG9MXg
>>589 おつかれさまです。
ざっと試した感じ問題なさそうです。
>>589-590 乙です。
昨日頂いていた1.85を入れてみた。(インストールするの忘れてた、、)
左ペインの " お気に入り板 " の " お気に入りスレッド " はめったに使わないが
(お気に入りスレ多過ぎて、これ選択したらえらく時間がかかるので、普段は板単位です)
試してみました。 問題なしです。 巡回も快調!
保守
hoshu
1.85a
-----
鯖移転時に自動追尾するようにしてみた。
その他微修正した。
自動追尾するのはスレッド一覧を更新したときです。(2ちゃんねるのみ)
自動追尾キタ─wwヘ√レvv〜(゚∀゚)─wwヘ√レvv〜─ !!
>>595 おつかれさまです。 自動追尾 ← 待ってました!
>>595 自動追尾キター。作者さん乙です。
板移転を知らせるように独自に拡張してたんだけど、それももういらないな。
記念カキコ。
WinとLinux両方で使えるビューア捜してたらj2ch-kacheに辿り着いたんだけど(・∀・)イイ!!
1.85b
-----
プロキシでgzip圧縮されたページをフィルタすると
表示できないのを修正した。
書き込み後に新着表示へのリンクをつけた。
その他微修正した。
>書き込み後に新着表示へのリンクをつけた。
試してみました。 より使いやすくなりました。 GJ!
1.85c
-----
subject.txtが0バイトのとき自動追尾するようにした。
スレッド内の検索でレス全体から検索(正規表現)できるようにした。
ログ検索したときはスレッドを検索状態で開けるようにした。
スレッド一覧は指定されているスレ(あれば)のみ表示するようにした。
その他微修正した。
1.86
----
スレッドへのリンク方法を少し変えた。
その他微修正した。
保守。
hoshu
hoshu
本日もkacheは快調です。
定期保守。
保守。
hoshu
hoshu
問題無し保守。
hoshu
日曜日保守。
あぁ、分かり辛いレスだったな。
左ペインの "お気に入り板" に登録されている板が移転してる場合
最初に板一覧を更新(左ペインの)をしてしまうと消えてしまい、訳わからなく
なってしまうのと、ログが続きから取得できなくなってしまう。
これを注意すれば、前は移転したら手動でやらねばならなかったのが
お気に入りの各板を開いてから"スレ一覧更新"すればいいだけになった。
作者さん、こんな感じです。(間違ってる?)
619 :
名無しさん@お腹いっぱい。:04/11/16 11:36:43 ID:FHpMYfdv
ゲーム系移動してたのか....気が付きませんでした。
作者殿、GJです。
いままでスレ一覧を取得してから既得やってたんだけど、新着確認で一括でできたのね
さっきまで気が付かなかったorz
q2chからの移住組で家に鯖たてて外から使ってるのですが、
あっちでいろいろ揉めたの見てると外部のIPからの接続はパスワードが設定
されてないときは強制的に無効ってなっててもいいのでは?と思ってみたり。
ポートもデフォルトから変えておけばいいんでしょうけど。
間違えたorz q2chじゃなくてp2に訂正。
マシントラブル(´・ω・`)ショボーンのせいでレスが遅れてしまった。
もうちょっとスキンのテストをしたかったけど心配なので更新してみる。
1.87
----
スキンを修正した。
<%=charset%>で文字コードを出力するようにした。
その他微修正した。
スキンの主な変更点はDOCTYPEをつけたことです。
ブラウザの挙動が変わるのでおかしな点があるかもしれない。
(validではないところもある。)
>>617-618,621
自動追尾はあくまで一時的なものなので
板一覧を更新したときは今までどおり?の作業が必要です。
ちゃんとした移転機能も付けたいんだけど、良い案が浮かばないので。
>>619-620 外部からの接続はあまり考慮してないので、SSHとかを使ったほうがいいかも。
とりあえず、norejectのときは要認証にしとけばいいかな
最近、使用を始めました。
使いやすくて気にいっているのですが、ひとつだけ気になるところが。
スレ一覧で、長いスレッドタイトルのものが、2行になって表示されているのですが、
これを1行におさめるような設定はあるのでしょうか?
>>622 うわー、RFC1918なアドレスでbindしてる場合は今のままとかにして( ゚д゚)ほすぃ。
>>619は公開2chProxyとして使われるのを危惧してるんですよね。
新着の欄が'.1.'とか'-2'になってしまうのですが……。
>>624 一応そのつもり(処理の都合で192.168.0.0/16の分だけになるかも)
>>625 開発機なんだけど、復帰どころかこれから修理の予定ヽ(`Д´)ノウワァァァン
>>626 .がつくのは1桁だとクリックしにくいのでそうなってます。
負になるのは既得の方が多いときです。
どちらもソートは正しいはずなので見た目の問題だけど気になるかな?
>>627 うちの環境では件名とか更新日時とかにもpaddingっぽく.が入ってました。
びっくりしたので1.86にもどしちゃいました。
>>625(;´Д`)ありゃっ、、修理ですか… 乙です。
前のバージョンみたいにレス番号クリックでレスできるのが良かったんだけどなあ
632 :
626:04/11/19 11:18:42 ID:CRXHjk+h
>>627 > 気になるかな?
意外と気になります。
1.87a
-----
スキンを修正した。
プライベートアドレスでnorejectを不要にしてみた。
>>631 レス番号クリックでレスできるようにしてみた。
>>626,628,632
.を にしてみた。あと新着が負にならないようにしてみた。
>>624 認証いじる前にnorejectの扱いを変えてみた。
起動時に指定したホストがプライベートアドレスかグローバルアドレスのときは
norejectがなくてもLAN内からアクセスできるので注意が必要かも。
>>633 おつかれさまです。ちょっと実験してみました。
外からのアドレスであればきちんとrejectしてるみたいですが、
やっぱりINADDR_ANYでlistenするのは良くないと思います。
>>633は".を "と書いたつもり。
で、移転が面倒な人は
bbsAlias.txtに「\1#([^.]+)\.([^.]+)$」と書くと、
(互換モードの場合はbbsAlias_0.txtに「\2#([^.]+)\.([^.]+)$」と書く)
ソフトウェア板の場合はdatは全てsoftwareフォルダに保存され、
移転があった場合は板一覧を更新するだけで済むようになります。
(フォルダが重複する場合はどちらかにしかアクセスできないようになりますが、
デフォルトの板一覧なら問題なさそうです。)
1.87b
-----
微修正した。
>>635 修正してみたよ。どうかな?
638 :
635:04/11/20 14:43:46 ID:pnGtzOSk
>>637 おつかれさまです。
うーん、申し訳ないですが、挙動が変わったようには見えないです。
# sockstat
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
nanashi java 19590 5 tcp46 *:7524 *:*
nanashi java 19590 9 stream (not connected)
やっぱりbindしてるアドレスはINADDR_ANYです。
外からaccept出来ちゃうと言うことは存在が知られるわけで、あんまり良くはないかなと。
>>638 あ、挙動が変わったのはプライベートアドレス以外のときです。
プライベートアドレスならルーターとかあると思ったのでそのままにしたんだけど、
まずかったかな?
640 :
635:04/11/21 00:04:12 ID:zA3mMFDX
>>639 あ、bindするIPアドレスをINADDR_ANYに変更したのは、プライベートIPアドレスと
グローバルIPアドレスの両方で使えるようにするためってことだったりします?
だとしたら余計なお世話でした。すみません。
|д゚)メモ
・be.2ch.netを読む方法
; myboard.iniに以下を追加
[be.2ch.net/]
Charset=EUC-JP
・be.2ch.netに書く方法(試してないけどこれでいけるはず。)
Firefoxでログインする->be.2ch.netのCookieをコピペする
(cookies.txtの形式は同じなので)
なんか実験らしいので分かる人向け。
Cookieをコピペしたあとはj2chを再起動する必要あり。
>>641 お疲れさまです。 頂きました。
>>642 実験してみました。
myboard.ini に
>>642を追加し、myboard.brd に三番目のカテゴリーを作りやってみました。
[TAB]はキーボードのタブキーの事。
BE@2ch掲示板[TAB}3
be.2ch.net[TAB]be{TAB]BE@2ch掲示板
えぇと、文字化けしました。
そのままだと、Shift-JIS仙頻スレッドの中のShift-JISのカキコのみ見れました。
スレ開いてエンコード→日本語(EUC)にするとスレは読めるようになります。
(設定変えれ読めるようになるのかな?)
って、実験らしいいので、(゚ε゚)キニシナイ!!
BE@2ch掲示板[TAB}3 はいらないな…
be.2ch.net[TAB]be{TAB]BE@2ch掲示板 を加えればいいだけだった。
ついでにミス修正、、> 設定変えれば
>>644-645 sampleフォルダにあるmyboard.iniに追加してる予感。
正しく設定されてるかどうかはスレ一覧から板情報を開いて
Charset=で始まる行を見ればわかります。
あと、カテゴリに入れたい場合は
BE@2ch掲示板[TAB}3
[TAB]be.2ch.net[TAB]be{TAB]BE@2ch掲示板
↑ここにTabが必要です。
>>646 cacheディレクトリのmyboard.iniに追加してあります。
今みたら、Charset=MS932だった、、って、良く見たら
myboard_default.iniがあるのでこちらの方だな…
現在巡回中で再起動できないので後でやってみます。
> [TAB]be.2ch.net[TAB]be{TAB]BE@2ch掲示板
…こうしてあります。
>>644の所はカキコミスでした orz
1.87c で巡回終了。 いつもの使い方で問題はでませんでした。
myboard_default.iniは違うな。myboard.iniでいいみたいだが化けてる。
Charset=MS932から変わらない。 まぁ、見えなくても問題ないな。
>>647-648 Beはまあいいとして説明しておくと、myboard.iniはadmフォルダに置いてください。
(設定ファイルのあるところ。cookies.txtも同じフォルダにあります。)
myboard.txtの方には置き場所について書いてなかったからわかり難かったかも。
>>649 ver 1.87d 更新おつかれさまです。
>>647-648です。Beが文字化けしないで見れました。(admフォルダだったんですな、、)
hoshu
保守です。
Proxy経由だとTCPコネクションが張られたままになるような気がします。
クライアントは
Connection: keep-alive
と投げ、j2ch-kacheは
Connection: close
と言ってきますが実際にはcloseされていないっぽいです。
ver 1.87e
プレビューのトリップがおかしいのを修正した。
EUC-JPのデコードがおかしいのを修正した。
↑
作者さん、おつかれさまです。
>>657 >closeされていないっぽい
ブラウザ --(A)-- Proxy --(B)-- j2ch-kache --(C)-- 外部
の(B)の部分だよね?
コマンドラインから起動すると
[Thread-10] START 127.0.0.1
[Thread-10] START-1 [000000000]
…
[Thread-10] END-1
[Thread-10] END <-- ここで閉じてる
こういうのが出力されてるので最後のENDが出てるか確認してみて下さい。
また、java -Dlogfile=trace.log -jar j2ch.jar 〜
のようにして起動するとtrace.logというファイルにhttpのやりとりが出力されるので
詳しいことがわかるかもしれないです。
HTTP/1.0なProxyだと思うんですが、Proxomitronで実験してみたところ
うちでは閉じてるようです。何か条件があるのだろうか?
>>658 プレビューのトリップは、パスにひらがなとかが含まれると一致しない場合があったけど、
これで一致するようになったはず。
661 :
657:04/11/27 01:35:54 ID:gpl37Rf+
>>659 ブラウザ-(A)-Proxomitron-(B)-Squid--(C)-j2ch-kache-(D)-外部
という構成でとりあえず(A)〜(C)で確認してます。
>最後のEND
でてます。
>logfile
・Squidなし
<<< 24670532 <<<
GET /j2ch/thread/software.pc5/1067674191/?st=601;nocache;time=1101486097;newres=659 HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, appl
ication/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: ja
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Host: 192.168.1.3:7524
>>> 15478440 >>>
HTTP/1.1 200 OK
Pragma: no-cache
Cache-Control: no-cache
Expires: Sun, 10 Jan 1990 01:01:01 GMT
Vary: *
Date: Fri, 26 Nov 2004 16:23:10 GMT
Server: Monazilla/1.00 j2ch-kache/1.87e
Content-Type: text/html; charset=Shift_JIS
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
662 :
657:04/11/27 01:36:16 ID:gpl37Rf+
続きです。
・Squidあり
<<< 32196942 <<<
GET /j2ch/thread/software.pc5/1067674191/?st=601;nocache;time=1101486097;newres=659 HTTP/1.0
Accept: */*
Accept-Language: ja
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Host: 192.168.1.3:7524
Pragma: no-cache
Via: 1.1 nanashi:8080 (squid/2.5.STABLE7)
X-Forwarded-For: 192.168.1.1
Cache-Control: max-age=259200
Connection: keep-alive
>>> 1685884 >>>
HTTP/1.1 200 OK
Pragma: no-cache
Cache-Control: no-cache
Expires: Sun, 10 Jan 1990 01:01:01 GMT
Vary: *
Date: Fri, 26 Nov 2004 16:23:30 GMT
Server: Monazilla/1.00 j2ch-kache/1.87e
Content-Type: text/html; charset=Shift_JIS
Connection: close
こんな感じです。
1.87f
-----
微修正した。
>>661-662 乙!たぶん原因を特定できたっぽい。とりあえず暫定的な対処だけどこれを試してください。
>>663 661-662じゃないけど、おつかれさま。
665 :
657:04/11/27 19:01:47 ID:gpl37Rf+
>>663 おつかれさまです。
Squid経由でもConnectionがcloseされることを確認しました。
問題なし 保守。
保守
保守!
システム系サーバ工事に伴う書き込み不安定・一部サービスダウンのお知らせ[12/3]
http://qb5.2ch.net/test/read.cgi/operate/1102042361/ 年末の使用量増に伴う対策、サーバの動作安定化・パフォーマンスアップを目的に、
本日〜今週末にかけて、システム系サーバのバージョンアップ工事を実施する予定です。
それに伴い作業時間中、2ちゃんねるのほぼ全域のサーバにおいて、
・書き込みが困難になる
・サーバのパフォーマンスが一時的に低下する
等の症状が発生する場合があります。
また、一部システム系・削除系サービスについても、該当時間の利用に影響が出る場合があります。
※要約:今日の午後〜週末にかけて書き込みが不安定になるそうです
1.88
----
-Dnoreject=trueのときは要認証にしてみた。
(前もって、-Dnorejectを付けずに起動してパスワードを設定してください。)
LAN内で使う分には-Dnorejectはいらないので
アクセスできない場合ははずしてみてください。
1.88で巡回終了! 問題なし。
1.88のバージョン表示に全角文字が混じっていたのを修正して再アップしました。
保守
昨日も少し移転あったな。
1.88a
-----
カテゴリが更新できないのを修正した。
複数レス指定で表示されないレスがあるのを修正した。
その他微修正した。
保守
保守
定期保守
ベイジアンフィルターでAAをあぼーんさせたいのですが、
ベイジアンフィルターの上手い使い方がわかりません。
どんな風に設定すれば使えますか?
>>683 設定で有効にしたあと適当なスレッドを開いて
一番下の「スタイル」ってところで「学習」を選択して「検索する」を押すと
色分け表示されます。
このとき、
・AAなのに青く表示されている
・AAではないのに赤く表示されている
レスにチェックを付けてから
下のほうの「指定レス?」から「学習する」を選択して「実行する」を押す
これをいろんなスレで行うと、
そのうちうまく判定してくれるようになる...かもしれない。
(手抜きな作りなのであまり期待しないほうがいいです。)
この板は正常にカキコできるかtest
>>684 乙!
そして、保守。
保守
1.88b
-----
したらばに書けないのを修正した。
その他微修正した。
>>687 修正しました。
過去スレの範囲指定がURLではってあった場合でも、j2ch-kache経由だとls=50で
表示されます。
範囲指定もパースしてほしいです。
Java Runtime 情報: 1.4.2_06 Sun Microsystems Inc. on Windows 2000 (5.0/x86)
で現在1.85cを使っています。
1.88系にアップデートしてみたところダイアルアップルーター外からの接続が
できなくなりました。
1.85cの頃からパスワードは設定してあったのでjarファイルの差し替えでやったの
ですがダメで、
新しいバージョンのファイルを展開して起動し、ローカルでパスを設定後-Dnoreject=true
をつけて起動してもダメでした。
なにかここを見てみろ、というヒントはないでしょうか?
692 :
名無しさん@お腹いっぱい。:04/12/26 13:01:46 ID:LSNYrWX7
j2ch-kacheはソースは公開されているんでつか?
ただいま修正中
>>690 以前はそうなってたな。範囲指定なしのとき(/で終わるとき)の全レス表示は
重いような気もするがどうするのがいい?スキンで変更できるのがいいかな。
>>691 次で直ってると思います。
>>692 公開してないです。decompileすれば読めるかも。
694 :
690:04/12/26 22:22:13 ID:Z/VbrXV2
>>693 おつかれさまです。
範囲指定なしの時は今と同じ挙動(ls=50)でいいかと思いますが、
スキンで変更出来るのもいいですね。
お姉さま、保守ですわ。
保守
範囲指定の件は以外と時間がかかってます。あと、ひろゆきがなんかいじったみたいなので
更新はもうちょいかかりそうです。
>>694 >範囲指定なしの時は今と同じ挙動(ls=50)
にしてみます。
1.89
-----
norejectで接続できないのを修正しました。
スレへのリンクは指定範囲を開くようにした。
treeモードはレスアンカーの数だけ表示するようにした。
Cookieの処理を見直した。
スキンを修正した。
名称不明カテゴリに自動で追加された板をunknown.brdに保存するようにした。
Beへのログインに対応した。
2ちゃんねるのIDの処理を変更した。
プレビューで書き込みテストを行うのをやめた。
ベイジアンフィルターの使い方(bayesian.txt)を少し詳しく書いた。
その他内部処理を見直した。
>>690 やってみた。
>>691 これで直ってるかな?
名称不明カテゴリに自動で追加されるのは
板一覧にない板のスレッドをリンクで開いたときです。
Beへのログインはアカウント情報で行ってください。
(有効にするとログイン、無効にするとログアウトします。)
ログインが有効になるのはCookieに書いてある範囲(2ch.netドメイン)です。
1.89a
-----
スラッシュドットへのリンクがあるスレッドが開けないのを修正した。
702 :
691:05/01/02 16:05:40 ID:Q5GEdnbN
修正okです。ありがとうございました。
1.89b
-----
一覧更新毎にDAT落ちしたスレッドの一覧をaged.txtに保存するようにした。
(最新表示のときはaged.txtに追加されます。)
その他微修正した。
更新お疲れ様です。
1.86から1.89bに乗り換えたところ、j2ch-kacheをj2ch.exeから開こうとすると
ログイン名とパスワードの入力を求められて、正しいものを入力しても401 Unauthorized
と表示されて開けません。
URLは
http://127.0.0.1:7524/で設定しています。
なにか解決方法はありますでしょうか?よろしくお願いします。
>>705 j2ch.exeの設定の「他ホストからの接続を許可する」にチェックが入っていれば
外してみてください。
ユーザー名とパスワードはWindowsのやつではなくて
http://127.0.0.1:7524/j2ch/config のアクセス制限で設定できるもののことです。
ちなみに、「他ホストからの接続を許可する」を有効にするときは
前もってチェックを外した状態で、上に書いたアクセス制限を設定する必要があります。
これでだめなら、service.properties(j2ch.exeの設定の管理情報格納ディレクトリにあります)
を削除してから、
>>706さんのいうように設定をし直してみてください。
>706-707さん
管理-各種設定-パスワードによるアクセス制限:有効
にしてIDとパス設定したら起動できるようになりました!
年始からヘルプいただきありがとうございますた。
hoshu
保守
何か完成されすぎててあんま語ることないねこのスレ。
hoshu
1.90
----
Beログイン時のクッキーを別管理にした。
Beのクッキーを送るかどうか選択できるようにした。
スレ一覧で圧縮済みのスレを目立たないようにしてみた。
(sort=wで下にたまります。また<%=readonly%>がRに置き換えられます。)
その他微修正した。
クッキーが別管理になるのはBe書き込みをするときだけです。
Be書き込みをするときは、アカウント情報で有効にしてから
書き込みフォームでBeを選んでください。
(板情報に"BBS_BE_ID=1"があればデフォルトで選択されます。)
>>713 おつかれさまです。
0:00頃、pc5鯖が攻撃されてて読めなかった。
hsh
ほしゅ
1.90a
-----
馬鹿フィルターで無限ループになるのを修正した。
その他微修正した。
IDの横の"BE:数字-#"みたいなのは、IDと同じように
"BE:数字"の部分を選択後クリックすることでポップアップするようにしてみたけど
どうかな?
そもそも馬鹿フィルターって何なの?
1.90a乙でした
hoshu
1.90b
-----
k0の代わりにu0でUTF-8エンコードが使えるようにした。(JavaScript用)
BE:をID:の前に置くようにした。
(注)
u0はJavaScriptでencodeURIComponentを使うためのものです。
BE:をID:の前に置くようにしたのは<%=id%>にBE:〜を含めないようにするためです。
050116新スキン後ほどいただきます。
skinのfolding,hidden3,hidden5,selectの大きな違いがわかりませぬorz
よろしければ教えてくれませんか…
スキンのサンプルを更新しました。
>>725 05/01/17のやつに簡単な説明を入れておいた。(skins.txt)
skins.txtありがとうございました。
hidden5試してみますね。
hoshu
hoshu
730 :
Q(・∀・)qサァ!! ◆G231oXcwZA :05/01/21 21:58:37 ID:/Mhd/Ez9 BE:915252-##
>j2ch-cache作者さん
Be.2chに対応した2ch専用ブラウザ一覧にj2ch-cacheを追加させて下さい。
http://info.2ch.net/wiki/pukiwiki.php?BE2chChart#BrowserList ◆一覧表と小解説を入れたいのですが、どなたか回答をお願い致します。
◇一覧表
読込=○or× 書込(ログオンして)=○or× プロフィール閲覧=○or× スレッド作成(面白ネタnews板)=○or×
プロフィール閲覧はj2ch-cache内、ネスケ、IE等のブラウザどちらでも構いません。
◇解説
ログオンする為の登録メールアドレスと認証コードをj2ch-cacheに登録する方法
その他、面白ネタnews板閲覧、書き込み、プロフィール閲覧に関して必要な設定があれば教えて下さい。
(>713をそのまま戴いてもよろしいでしょうか?)
◆それと面白ネタnews@Be.2chでスレ立てテストをして戴けないでしょうか?
◇スレ名 j2ch-cache1.90bでスレタテテスト (半角カナでお願いします。文字化けテストです。)
◇名前欄 アイウエオ#アイウエオ (トリップ漏れテスト)
◇本文
スレ名 j2ch-cache1.90bでスレタテテスト
名前欄 アイウエオ#アイウエオ
>>730 読込=○
書込(ログオンして)=○
プロフィール閲覧=○
スレッド作成(面白ネタnews板)=×
>>713でいいけど、BBS_BE_IDは1じゃなくても空じゃなければ何でもよくなってます。
>>730 追加
1. ログイン方法
掲示板一覧からアカウント情報を開き、2ちゃんねるBeのところに
登録したメールアドレスとパスワード(認証コードではない)を入れて
有効にチェックを付けてから更新するのボタンを押す。
もう一度アカウント情報を開いて有効にチェックが付いていれば
ログイン成功です。
2. 書き込み方法
ログインしているときに、書き込みフォームでBeか●+Beを選択すると
書き込みできます。
(板情報に"BBS_BE_ID=1"があればデフォルトでBeが選択されます。)
3. スレ立てテストの結果
実際にスレを立てるのもあれなので本文なしで実験。
スキンをいじれば可能と思われますが、とりあえずスレッド作成は×でいいです。
----
ERROR:本文がありません!
ホスト*******************
j2ch-cache1.90b+改造skinでスレタテテスト
名前: アイウエオ ◆EYHqaUUXJU
E-mail:
内容:
--------
>>730 cacheではなく、kacheになったんだが。
あくまでもcacheは0.65g(確か)までで、それ以降はkacheと改名している。
1.90c
-----
スレッド一覧のスキンを修正した。
スレッド作成用フォームを修正した。
書き込みのプレビューで前回書き込みからの秒数を表示するようにしてみた。
移転確認を手動でできるようにした。
スレ作成とSamba対策です。
>>734 j2ch-cache/kacheじゃなくてj2ch-kacheだけのほうがいいかな。
1.90c乙です
そして書き込みテスト
hoshu
hoshu
hoshu
hoshu
kacheは問題なく、快調です。
744 :
691:05/01/28 18:48:47 ID:t+x7f6IG
他スレへのリンクがあって、そこを開いたときにどの板か
知りたいのですが、スレ上に板名を出るといいな、とふと思った。
(urlと板名の関連を覚えろ、って言われたらそれまでですが)
hoshu
>744 実装されたら便利そう
hoshu
1.91
----
<%=boardname%>で掲示板名を表示するようにした。
スレやレスの指定をa_0000000000=onの形式からa=0000000000の形式に変更した。
SearchUrlで検索用URLを指定できるようにした。(myboard.txt参照)
2ch検索に対応してみた。(myboard.txt参照)
BoardUrlに\0-\9が使えるようにした。(myboard.txt参照)
したらばの秒数表示に対応した。
移転追尾を自動で行わないようにした。
板の探索方法(bbsパラメータの扱い)を変えてみた。
(readme.txtの「板一覧からスレ一覧を開くときの板の探索方法について」を参照)
スレッド一覧が10000を超える場合は分割するようにしてみた。(過去ログ倉庫用)
スラッシュドットはセクションで登録するようにした。(sample/slashdot.brd参照)
変更点多いので注意。
>>744 >スレ上
がどこらへんかわからなかったので
とりあえず、普通に開いたときに左上に板名が出るようにしてみた。
748 :
744:05/01/31 21:59:01 ID:gGClJDMB
すみません、わかりにくい描き方で。
ページ最上段の「○○にもどる」ってやつですよね?
できればページタイトル(<title>タグの中)にも入ってるとウインドウの上に
出てればページのどこを見ててもわかるから便利かな、と思ってみたり。
1.91a
-----
一部のスレ一覧で番号がおかしいのを修正した。
BoardUrlの処理に失敗するのを修正した。
その他微修正した。
>>748 スキンでやるのがいいかも。
05/01/31のスキンにboardnameというのを入れておいた(articleList1.j2spのサンプル)
ので試してみてください。これは、hidden5などとも混ぜて使えます。
スキンいただき保守
hoshu
hoshu
したらばに書き込むと、既に取得している
レスを再取得し、結果レスが重複してしまいます。
また仕様変更?
保守
hoshu
1.92
----
過去ログの取得方法を変更した。
yyかきこの設定を変更した。
IDの処理をmyboard.iniで変更可能にした。
(myboard.txtのID抽出用の項を参考にしてください。)
板一覧の処理を大幅に見直した。
(readme.txtの板一覧の項を参照してください。)
スレ一覧の処理を見直した。
その他修正した。
内部はいろいろ変わってるけど見た目はそんなに変わってないと思う。
>>753 うまく再現できないけど、同期処理の問題かな?
1.92いただきましたー
以前より動作が軽くなった感じです
>>757 おつかれさまです。
1.92ですが、私の環境だとかなりの板が読めなくなります。
1.92起動時にcache/2channel.brdが自動で作成されますが、ここには板名が1byteのみの
板しか入っていません。
この状態で2byteの入った板を読もうとすると(例は小規模MMO)
エラー:mmominor.game10
java.io.FileNotFoundException: mmominor.game10
at j2ch.cache.service.ShowThreadList.exec(ShowThreadList.java:180)
at j2ch.cache.service.J2chService.exec(J2chService.java:225)
at j2ch.cache.J2chServiceHandler.doService(J2chServiceHandler.java:94)
at j2ch.cache.HttpHandler.doService(HttpHandler.java:90)
at j2ch.cache.HttpHandler.processRequest(HttpHandler.java:183)
at j2ch.cache.HttpHandler.run(HttpHandler.java:127)
となります。
1.92a
-----
JavaのRuntimeによっては、おかしくなることがあるのを修正した。
IBMのjreでも動くようになってるはず。
>>760 原因は[^<]みたいな正規表現が日本語などにマッチしないせいです。
(最近のJavaだと大丈夫みたい)
762 :
760:05/02/09 21:21:14 ID:1lT+gGlH
>>761 おつかれさまです。
1.92aでも事象はかわらないです。
ちなみにJREは1.4.2-p6 Sun Microsystems Inc. on FreeBSD (6.0-CURRENT/i386)です。
hoshu
>>762 1.92で作られた2channel.brdが残っているせいかもしれない。
2channel.brdを消してから起動してみてください。
765 :
760:05/02/10 07:22:24 ID:a/o7FuEm
>>764 1.92以前に戻す際に、2channel.brdがあると板一覧がそのままになってしまうので、
消してから試しています。
1.92と1.92aで作成される2channel.brdは同じに見えますです。
>>765 よくわからないのでテスト版を作ってみた。
(testというやつです。j2ch.jarだけ)
これで、普通に起動したときどうなるかと
javaを-ea付きで起動したときのエラー(必ず出ると思う)を
教えてください。
767 :
760:05/02/11 00:26:08 ID:8VjupGh3
>>766 試してみました。
>普通に起動
事象変わらず、です。
>-eaつき
[51:~/bin/j2ch] > /usr/local/bin/javavm -ea -Xmx128m -Dlogfile=/tmp/j2ch-kache_message.log -Dnoverbose=true -jar lib/j2ch.jar cache adm 192.168.1.3 7524
Exception in thread "main" java.lang.AssertionError: "[^<]+<"
at j2ch.cache.J2chServer.main(J2chServer.java:98)
です。
あああ<が[^<]+<にはマッチしないのに、[^<-<]+<だとマッチするのか……。
>>767 readme.txtにも書いてあるけど、bbsmenu.html->2channel.brdの変換は変更可能なので
設定ファイルのあるところにmymenu.iniというファイルを作って
取得先のbbsmenuにあわせていろいろ書き換えてみるといいかも。
こんな感じで。
---
;;bbsmenu.html
[]
Category=<B>(.*?)</B>
Board=<A HREF=[\"']?([^ \"'>#]+)[^>]*>(.+?)</A>
---
あと、一覧の取得先URLと変換後の2channel.brdが何かヒントになるかなあ。
test2をアップ。別のところをいじってみた。
770 :
760:05/02/11 12:10:12 ID:8VjupGh3
771 :
760:05/02/11 13:32:22 ID:8VjupGh3
連続スマソ。
Board=<A HREF=[\"']?([^ \"'>#]+)[^<]*>(.+?)</A><br>
だと各カテゴリーの最後の板が引っかかってませんでした。
とりあえず、問題なしということで……。
再現性がよくわからないのですが、j2ch-kacheにリクエストを投げた瞬間にsocketがcloseされることがあります。
そのとき、j2ch-kache側では
[Thread-21] null
java.nio.channels.ClosedChannelException
at sun.nio.ch.SocketChannelImpl.ensureReadOpen(SocketChannelImpl.java:112)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:139)
at j2ch.cache.HttpHandler.readLine(HttpHandler.java:194)
at j2ch.cache.HttpHandler.access$0(HttpHandler.java:189)
at j2ch.cache.HttpHandler$StatusReader.run(HttpHandler.java:220)
と言う感じの例外が発生しています。
1.92b
-----
微修正した。
>>770-771 mymenu.iniは消してもよさそうです。
>>772 Socket関連は以前から何かありそうなんだが…
774 :
760:05/02/12 21:13:55 ID:4T7vj8d6
>>773 おつかれさまです。
1.92bで検証してみましたが、mymenu.iniを消すとやっぱり1byteの板名しか2channel.brdに出力されませんでした。
変換後2channel.brdは↓こんな感じです。実際は1行毎に空行が入っています。
[105:~/bin/j2ch/cache] > cat 2channel.brd | grep -v '^$'
2
news18.2ch.net femnewsplus femalenews+
be 1
news18.2ch.net femnewsplus femalenews+
AA 1
academy3.2ch.net english ENGLISH
that3.2ch.net diy DIY
etc3.2ch.net ticketplus Walker+
sports7.2ch.net xsports xsports
tv6.2ch.net nhk NHK
music4.2ch.net hiphop HIPHOP
music4.2ch.net techno TECHNO
pc5.2ch.net win Windows
pc5.2ch.net os OS
pc5.2ch.net cdr CD-R,DVD
pc5.2ch.net unix UNIX
pc5.2ch.net linux Linux
pc5.2ch.net dtm DTM
pc5.2ch.net avi DTV
pc5.2ch.net swf FLASH
tmp4.2ch.net download Download
pc5.2ch.net php WebProg
pc5.2ch.net nifty Nifty
pc5.2ch.net nntp nntp
1.91bから、1.92bへアップデートしてみたら 1000を越えたスレが移る
お気に入りスレ2 (fav_2)で、 お気に削除(fav_2チェックを外す)してみたら
チェックが外れません。
お気に削除したら、そのスレは表示されなくなるはずなのに残ってしまいます。
自己解決。
前のVer.で消していないスレが残っているのが判明。
今回のVer.で取得したfav_2は、お気に削除できました。
解決方法は、admディレクトリにある favorite.txt を開き対象スレ(fav_2)
を削除し、その後 j2ch-cache を再起動し、お気に入りスレ2を開いて確認。
hoshu
hoshu
1.92b
-----
微修正した。
>>772 修正したと思う。
>>760 板一覧がおかしくなるほうはFreeBSD環境(1.4.2-p7/6.0-CURRENT/i386)作ってみたけど正常動作してしまったので
原因不明。jdk作りなおし・・・は時間がかかるので簡単にすすめられないしなあ。
空行が入るのはミスでした。
1.92bは1.92cの間違い
782 :
760:05/02/16 21:18:27 ID:p5eordog
>>780 おつかれさまです。
お手数をおかけして申し訳ないです。
とりあえずmymenu.iniで回避できるので、また〜り1.4.2-p7のビルドしてみます。
ほしゅ
>>780 1.92cで
>>772でました。
[Thread-41] null
java.nio.channels.ClosedChannelException
at sun.nio.ch.SocketChannelImpl.ensureReadOpen(SocketChannelImpl.java:112)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:139)
at j2ch.net.io.MySocketChannel.read(MySocketChannel.java:44)
at j2ch.cache.HttpHandler.readLine(HttpHandler.java:190)
at j2ch.cache.HttpHandler.access$0(HttpHandler.java:185)
at j2ch.cache.HttpHandler$StatusReader.run(HttpHandler.java:216)
JDKビルド中につき参考ということで。
785 :
名無しさん@お腹いっぱい。:05/02/18 20:49:57 ID:0K/bsnon
これベースでProxyあったらいいなあ
壷は外部掲示板のサポートに積極的じゃないから・・・
ho
hoshu
hoshu
hoshu
保守
重複レス削除機能ですが、メールアドレス欄が異なる場合は対象外になりませんか?
2ch検索は
myboard.iniに "[find.2ch.net/] ~ Cookie=true"
を記述してcacheフォルダに入れる
だけでは動かないのでしょうか?
hohsu
hoshu
1.93
----
ログの出力を設定フォルダのlogging.propertiesで
指定できるようにした。
myboard.iniでhtmlをdatに変換するための設定方法を変えた。
メール欄が一致しない場合は重複レスとみなさないようにした。
リクエストの処理方法を少し変えた。
ツリーの表示がおかしいのを修正した。
スレッドの取得処理を見直した。
その他微修正した。
遅くなってごめん。いろいろ変更したので、なんか不具合あるかも。
>>792 対応した。
>>793 myboard.iniをいじる必要はなくて、
1. 板一覧の2ch検索カテゴリを開くと、スレタイ検索・本文検索・投稿者検索
ってのがあるからどれか開く(履歴が表示されます)。
2. スレ一覧の右の方の入力欄にキーワードを入れて「表示する」。
3. 左上の「更新」を押す。
で検索できます。
前回と同じキーワードで検索する時は、板一覧から開いた時に履歴が表示されているので
そこから選んでください。
本文検索・投稿者検索はログインが必要なので
j2chのトップを開いた時の"アドレス:"と表示されているところ(/j2ch/info)に
http://find.2ch.net/を入力して、ログインしてください。(ログアウトも同様。)
2ch検索はモリタポが多少節約できる(履歴が残るので)ぐらいでそれほどメリットはなくて
おまけみたいなもんです。
乙です
保守
hoshu
hoshu
ho
ほっしゅ
j2ch-kache とても便利に使わせていただいてます。
要望なのですが、お気に入りの「ログ削除」では、確認をいれてから
削除してもらえると嬉しいです。ログ圧縮の隣にあるため
圧縮しようとして間違って押してしまって、ログが一気に消えてしまいます。
>>804 ああ、スレ一覧の方か。確かに確認を入れた方がいいな。
次の更新はしばらくかかりそうなので、それまで待てないなら、
threadList1.j2spの16行目あたりの
document.ff.submit();
っていうところを
if(confirm(cmd+"を実行します。")) document.ff.submit();
のようにすれば、確認表示が出るようになります。
>>805 ありがとうございます。
迅速なご対応、心より感謝いたしております。
hoshu
hoshu
板一覧のURLが変わりそうな予感。
壷みたいに鬱陶しくないし見た目もいいが
これって諸般の事情で鯖が落ちちゃうとかあったら
使えないのか?
>>810 取り込んだログは見られる。(ローカルに保存されている)
ho
s
保守。
h
o
s
y
問題なし。
保守
>>823 おお、忘れてた。pc5をpc8に書き換えた。
本体の更新も早くしないとなあ。
>>824 >本体の更新も早くしないとなあ。
いやいや、作者さんの餅ベーションが上がってる時で宜しいかと思います。
ho
s
h
今日も問題無し。
保守
>>772を報告した者です。
この現象ですがコネクションがkeep-alive中のsocketにGETを投げると出る場合があるようです。
Connection: closeで要求すれば100%現象が出ません。
hoshu
hoshu
1.94
----
スレ一覧でnによるソートがおかしいのを修正した。
日付部分の処理を微修正した。
スレッド取得部分の処理を見直した。
VirtualBBSBoardやSearchBoardでも
SubjectNext,SubjectLimitを使えるようにした。
(2ch検索を2ページめまで取得するようにしてみた。)
逐次レンダリングの処理を少し変更してみた。
スレッド一覧のスキン(threadList*.j2sp)を修正した。
スレッド表示用スキン(ポップアップの処理)を修正した。
その他微修正した。
いろいろ変更されてます。
変な日付はそのまま表示されます。
>>804 確認表示を出すようにしてみた。
>>831 これでどうだろう?
835 :
831:2005/04/07(木) 08:26:12 ID:m7YtpJ2b
>>834 おつかれさまです。
これから海外なので(今成田からです)あんまり試せないかもしれませんが、後ほど報告させていただきます。
とりあえずリモートで自宅のサーバに入って更新はしました。
外からでも今までのログが見られるっていうのはほんと便利ですよ〜。
あ、それから要望なのですが、各種ログ(logging.propperties)に日時が欲しいです。
>>835 重そうなんではずしてたけど
やっぱり、時刻ぐらいはデフォルトで入れた方がいいかな?
一応、
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
をlogging.proppertiesに書けば時刻は表示されます。
また、Formatterは自作するか"extends Formatter"で検索すればいろいろ出てくるので
それを指定してもよいです。
あと、readme.txtに書かなかったけど
formatter以外にも
java.util.logging.FileHandler.limit = 5242880 (最大ファイルサイズ,0で無限)
java.util.logging.FileHandler.count = 1 (ファイル数)
java.util.logging.FileHandler.append = true (追記するかどうか)
も設定可能です。
05/04/06のスキンのリンクが切れているようです。
ご対処の程よろしくお願いいたします。
ho
S
H
U
843 :
名無しさん@お腹いっぱい。:2005/04/16(土) 05:53:48 ID:gB9ZWrv8
age
h
>>834 おつかれさまです。
>>772の事象はまだ発生するようです。
2005/04/20 23:14:07 j2ch.cache.HttpHandler log
情報: /192.168.1.1:3042 CONNECT /192.168.1.1:3042
2005/04/20 23:14:07 j2ch.cache.HttpHandler log
情報: /192.168.1.1:3042 REQ-1 25564797 GET /j2ch/read.cgi/space.travel2/1104938229/?st=851;nocache;time=1114006398;newres=882 HTTP/1.1
2005/04/20 23:14:09 j2ch.cache.HttpHandler log
情報: /192.168.1.1:3042 REQ-1 END
2005/04/20 23:16:08 j2ch.cache.HttpHandler log
警告: /192.168.1.1:3042 ERROR null
java.nio.channels.ClosedChannelException
at sun.nio.ch.SocketChannelImpl.ensureReadOpen(SocketChannelImpl.java:112)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:139)
at j2ch.cache.RequestQueue.readLine(RequestQueue.java:99)
at j2ch.cache.RequestQueue.run(RequestQueue.java:60)
2005/04/20 23:16:08 j2ch.cache.HttpHandler log
情報: /192.168.1.1:3042 CLOSE /192.168.1.1:3042
848 :
846:2005/04/21(木) 23:38:25 ID:llj5c3Sw
>>847 これが出るときはブラウザ側では「ページが表示できません」エラーになるので
問題あるです。
a
Janeとログを共有できますか?
保守
h
854 :
名無しさん@お腹いっぱい。:2005/04/30(土) 18:55:32 ID:WJ6u1yfi
j2ch-cacheをダウンできるとこない?
855 :
名無しさん@お腹いっぱい。:2005/04/30(土) 18:56:45 ID:WJ6u1yfi
j2ch-cacheをダウンしたいわけだが
856 :
名無しさん@お腹いっぱい。:2005/05/01(日) 00:15:20 ID:xLvXk4XF
h
テスト。
他の2chブラウザだと書き込めるが、j2ch-kacheでは書き込めない。
なぜだ?
どのように失敗したのか書いてないので、判断しようが無いような...
●のアカウントがまちがってるとか、なんかの原因で止まってるってことはないよね?
俺はOS/2使いで、j2ch-kache/179を使用して2chを巡っているが、こうして
書き込める。
山田ウィルスに感染しているという事なんであれば、localhost(127.0.0.1/)を
全世界に公開してしまっている状況だから、非常にまずいんじゃないの?
http://127.0.0.1/をアクセスしてみな。感染しているなら自分のディレクトリ
ーがブラウザーに表示される筈。それが世界に公開されているかどうかはプ
ロバイダーによる。大抵繋がらない筈だ。
デスクトップも更新されて刻々と晒されている状況だし。
現実とあるアドレスの晒されたデスクトップ画像を見たが、かなり哀れだ。
j2ch-kacheの場合は127.0.0.1/特定のポートを開放するけれど、使う時はログ
インして使う訳だから、この場合は関係ないと見て取れる筈。
もし感染しているのであれば、それはj2ch-kacheの範疇外の話であって、早
急にウィルス関連の対策を講じた方がいい。
どうするかって?俺はOS/2WARP使いだからWindowsの事は知らない。
>>860です。
>>861 それはチェック済みで感染はしておりません。
IEコンンポーネント使用TAB系ブラウザ・Firefox・Opera・2ch専用ブラウザなどでは
書き込めるのにj2ch-cacheだけ書き込めない状態です。
原因がよくわからないので、ログ取りROM専用て使用続行していきます。
↑コピペミスやタイプミスで、酷いレスを書いてしまった orz
もちろん、j2ch-cacheではなくj2ch-kacheです。
1.94a
-----
書き込み関係を調整した。
各種ログインの仕様を変更した。
まちBBSのスレッドが取得できないのを修正した。
Yahoo!の使い方カテゴリが見えないのを修正した。
ログに日時も記録するようにした。
(以前のものはMySimpleFormatterに名前を変更した。)
その他修正した。
山田ウィルス〜で書けないのは1.94のせいです。スマン。
クッキー関係で少し変更したので、1.94aの初回起動前になるべく
クッキーのファイル(設定フォルダのcookies.txt)は削除してください。
とりあえずUAはmonazilla送っとけば書けるようだ。
ただ、1.94aはUAがmonazillaじゃなくても書けるかも。
1.94aで書けるかtest
>>864-865 対応ありがとうございました。UserAgentがらみでしたか、、
Janeとログを共有することはできますか?
1.94b
-----
微修正した。
>>869 ログの共有はできません。(Proxyに指定すればdat用キャッシュサーバにはなるけどいまいち)
保守
1.94から1.94bにアップデートしたら外部からの接続でログインがいらなくなった
のは仕様ですか?
1.94c
-----
認証できないのを修正した。
その他微修正した。
1.94aと1.94bの人は更新してください。
>>873 修正しました。
お疲れ様でございます。
しっかし、このスレも長生きだw
これ本当にすばらしい!
ログインダイアログ復活確認。おつです。
書き込んだ後に出る新着確認のリンクを踏むと127.0.0.1にredirectされてるっぽいです。
外部から見てるのでサーバが見つからないが出てしまう…
879 :
名無しさん@お腹いっぱい。:2005/05/14(土) 15:46:23 ID:S10XwLsZ
アップグレードしてから書き込みできません。
書き込み時間、表示時間にmmを追加した以外は設定もいじっていません。
添付のファイルはすべて上書きしました。
起動するとstatus: 2100などと表示されます。
閉じて開くとstatusが0022や0011などに変化します。
なにが間違ってますでしょうか?教えてください。
よろしくお願いします
880 :
名無しさん@お腹いっぱい。:2005/05/14(土) 15:51:03 ID:S10XwLsZ
881 :
名無しさん@お腹いっぱい。:2005/05/14(土) 16:36:09 ID:S10XwLsZ
>>879 自己解決しますた。
cookies.txtを削除したら書き込みはできるようになりました。
statusは相変わらずいろいろ出てます。
原因などわかったら教えていただきたいと思います。
882 :
名無しさん@お腹いっぱい。:2005/05/14(土) 20:03:11 ID:8oXPs+pR
>>881 再発しますた。
使用しているのがノーパソなんですが、自宅に移動したら再発しました。
どうもcookieまわりが原因のようですね。
書き込むボタンを押すとcookieの確認画面になって
書き込むボタンを押しても先に進みません。
883 :
名無しさん@お腹いっぱい。:2005/05/14(土) 21:31:39 ID:8oXPs+pR
>>882 書き込める板とそうでない板があります。
cookies.txtを削除しても直りません。
問題は別の方向にあるみたいです。
この板も書き込みできません。
cookie.txtの話題が出たので便乗質問させてもらいます。
環境の都合上、回線を頻繁に変えなければならないのですが
片方の回線で書き込みを行った場合、当然その情報がcookie.txtに残ります。
その状態でもう片方の回線で書き込みを行おうとした場合、cookieの確認画面から
抜け出すことができなくなります。
cookie.txtを新しい回線の情報に書き換えてくれるようにはならないでしょうか?
なお、現在はそのたびにcookie.txtを削除してしのいでいます。
(
>>879さんと違い、今のところcookie.txtの削除で問題なく書き込めています。)
885 :
879:2005/05/15(日) 11:24:29 ID:pVpI1idw
書き込みテスト
886 :
879:2005/05/15(日) 11:27:59 ID:pVpI1idw
もう一度テスト
887 :
879:2005/05/15(日) 11:35:16 ID:pVpI1idw
状況報告:
cookie.txtを削除することで書き込みできる板(ここ)とできない板(ニュー即VIP)があります。
症状はまったく同じ、cookieの確認から先に進めない。
>>884さんちと(ニュー即VIP)に書き込みテストお願いできませんか?
わたしの環境と共通する部分ありますか?
わたしの環境:
OS:WinXp(SP2)
正常に動いていたバージョン:192C
使用ブラウザ:Sleipnir
JAVA:最新
他:EntryServiceを使ってコマンドプロンプトをサービスとして起動している
1.94d
-----
Cookieの再セットができないのを修正した。
名無しのときはIDが同じ名前のトリップを表示させてみた。
ログの検索で件数も表示するようにしてみた。
外部板で削除されたレスの処理がおかしかったのを修正した。
rawモードで範囲指定や検索やRangeリクエストが可能になった。
その他微修正した。
rawモードっていうのは、datの行をそのまま表示する機能のことです。
>>879,884
修正しました。
889 :
879:2005/05/15(日) 12:54:01 ID:pVpI1idw
>>888 ありがとうございます!
もっとちゃんと絞り込みできなくてすみませんでした。
これほど早く対応していただけて、感謝します
さっそく確認して報告します。
追加。
>>878 リダイレクトの処理を少し変えてみた。
>>879-881 statusは処理状況を示したもので、普段は気にしなくてもいいです。
意味は
0:受付まち
1:処理中
2:Keep-Alive中
4つあるのはスレッドが4つあるということです。
892 :
884:2005/05/16(月) 10:51:29 ID:ihX+VInJ
cookieに関する修正確認できました。乙です。
893 :
879:2005/05/16(月) 15:12:39 ID:6KPfYeuu
書き込みチェックできました。
ありがとうございました。
それとstatusの意味もありがとうございました。
ほっしゅ
hoshu
896 :
711:2005/05/24(火) 03:32:41 ID:ZUnQsLHj
好調です。
うげ、、
>>896に他のスレの数字コテ(711)が付いてたのを今気づいた、、orz
保守
ho
s
901 :
名無しさん@お腹いっぱい。:2005/05/31(火) 01:36:26 ID:n3ddo7rl
プロンプトで起動させようとすると、
Unable to access jarfile j2ch.jar
と表示されて起動できません。
Javaのほうで問題がありそうなのですが、
検索してみてもさっぱりで・・・
Win98SE JREは最新のものをインストールしました。
何が問題なのでしょうか。
作者じゃないが、
・カレントディレクトリ(フォルダ)がj2ch.jarがあるフォルダになっている?
・バッチで起動した?
・jarが圧縮ファイル解凍ソフトに関連づけられていない?
>>902でも作者でもないが
・Win98SE JREってなに?
・「最新」って具体的なバージョンは?
# ソフトウェアの質問をするときに「最新」は禁物、な。
>>901 JavaVMに渡すオプション-jarにj2ch.jarがあるpathを指定するんだけど、
それが見つからないと「Unable to access jarfile」というエラーになります。
コマンドラインオプションを見直してみましょう。
あ、ちなみに作者さんじゃないです。
905 :
901:2005/05/31(火) 21:26:37 ID:n3ddo7rl
質問に際して初歩的なミスしてしまいましてすみませんでした。
OSはWin98を使用していまして、
JavaRuntimeEnviromentのバージョンは1.5.0_02-b09でした。
>>902 カレントディレクトリは該当のフォルダになっていたのですが、
j2ch.jarというファイルだけがありませんでした。
ダウンロードか解凍時に不具合があったようでしたので、
DLしなおして再度実行してみたところ、
j2ch.jarも解凍できて問題無く起動しました。
解決した後ですが、
バッチでの起動はしていませんでしたが、バッチファイルでの起動もできました。
jarは関連づけられてはいませんでした。
>>903 ご忠告ありがとうございました。
以後気をつけます。
Javaやプロンプトは自分には敷居が高かったようでご迷惑おかけしました。
906 :
901:2005/05/31(火) 21:31:44 ID:n3ddo7rl
>>904 今書き込んでいた所でして、レスが飛んでしまいました。
お察しのとおり、j2ch.jarがありませんでした。
アドバイスありがとうございました。
精進します。
>>906 おめでとう!よかったね!
j2ch-kacheは非常にいいソフトウェアだと思うのでまた〜り使ってみてください。
保守
要望ってここで出してもいい物なのか分からないけどダメ元で出しておきますね。
j2ch-kacheを通した時だけ指定したFONTを使うようにしてください。
articleList.css (レス)
boardList.j2sp (板一覧)
threadList.css (スレ一覧)
911 :
909:2005/06/05(日) 23:01:53 ID:LaqzPxWc
>910
ありがとうございます。CSSで指定できたんですね・・・
長い間使ってたのに全然気づかなかったOTL
保守
1.94d
-----
クッキーの処理がうまくいってなかったようなのでそこだけ修正したつもり。
バージョンは変わってないので注意。
だめなときはcookie.txtを削除後再起動してみてください。
p2難民がこっちに流れてくることはないんですかね?
いや、あんまり来られても困るけど。
>>916 Userが増えることは良い事だし、困らないと思うよ。
ho
s
h
保守。
NGの相手をしたレスもまとめてあぼーんする
「連鎖あぼーん」機能が欲しいです
自分も便乗。
現在どこのレスまで読んだかを知るために
レスにマークをつけられる機能がほしいです。
Janeでいう「ここまで読んだ」のような。
よろしくお願いします。
保守
さらに保守
保守
更新はまだしばらくかかりそうです
マタリ〜
ho
s
h
u
スレタイ検索でぬるぽが出ませんか?
スレタイ検索ぬるぽ 追試結果
ザク 4件Hit ぬるぽ
グフ 9件Hit OK
ドム 6件Hit ぬるぽ
ゲルググ 3件Hit OK
ジオング 2件Hit OK
ho
s
h
u
h
o
s
h
u
h
出欠をとりまーす
いちノ
他に誰も居ないのかorz
ノ
たまに覗いてるよ、いつも保守してる人?それとも作者さん?
j2ch好きだしまだまだ使い続けるよ! 作者さんありがとう
ところでIDポップアップ希望とか要望していいのかな?
ID部分を選択して左クリックでpopupするけど
それとは別の形でってこと?
ノ
作者さんじゃないけど、ID:ポップアップしたいID部分を選択して
クリックするとできるよー
かぶった
ノシ
cache->jBV->kacheという流れでずっと使ってるよ
953 :
948:2005/07/24(日) 15:55:55 ID:9+4ozy1z0
5人でFAかな。
作者じゃなくて保守人でした。
>>954 じゃー俺も含めて6人だな!
って、いや、ROMも含めるともっといると思うよ。(元、保守人)
OS/2ユーザーの俺もいるぞ。
OS/2で使える2chブラウザーは非常に数がないから、こいつに頼りっきりだし。
インストールしていないのに、なぜかお気に入りに入れているオレがいる
ノ
ときどき保守もやってます。
j2ch-kacheはベイジアンフィルターによる
レスあぼーん機能が手放せなかったり。
ノシ
普段はROMメインです。
>>958 便利そうですが、使い方が解らない俺ガイルorz
ノシ
基本的にROM。まれにバグ報告とかさせてもらってます。
> ベイジアンフィルタ
スパムとして学習させればさせるほどスパム度が減ってしまうんですが・・・。
11人+作者さんかな?保守
んなわけない
もっと大勢いるよ
保守
965 :
956:2005/07/31(日) 06:49:45 ID:VtZsAcra0
>>964 特定されるだろうな。うん。
ハンドルで書いた方がいいか?
いあ、別に。。。。(汗
Yahoo刑事板とかSlashDotとかも見れるんですね。kache....
p2から乗り換えようかちょっとだけ考え中。
h
600
残り31
残り30
残り29
残り28
27
26
25
24
残り23……次スレはいつたてる?
残り15でたててみましょうか。
20切ったらテンプレまとめて。
RSSモードをj2ch-cacheで使用したいのですが設定方法を教えてもらえませんか?
ヨロシクお願いします。
kacheのバージョンは、j2ch-kache/1.94d
OPMLファイルはローカルに保存(BoardUrl=D:\Program Files\...\rssnavi.opml)
OPMLファイルは読み込みできることをYahooのRSSサービスで確認済み
myboard.iniは置き場所がわからないので各フォルダに配置
20
19