トップページsoftware
982コメント339KB

BBSキャッシュサーバ「j2ch-cache/kache」Part3

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。03/11/01 17:09ID:LUGMHf7w
j2ch-cache(作者 jtelaz)は、Javaで実装されたマルチプラットフォームなBBSキャッシュサーバです。
いわゆる2ちゃんねるブラウザ(ビューア)に相当する機能を持ったソフトウェアですが、ユーザー
インターフェイスにWebブラウザを使用する独特のスタイルを取っています。

本家の開発は終了していますが、前スレ832氏により2ch仕様変更への対応と大幅に機能拡張された
j2ch-kacheが公開されています。詳細は>>2

前スレ
「j2ch-cache」スキン スレッド
http://pc2.2ch.net/test/read.cgi/software/1021501264/l50 [確認]
00837903/11/30 06:02ID:oeVnnQMa
>>81
はい、それで・・・
なぜか、1.51以降だと前回の巡回チェックが外れてしまうので戻しました。
0084名無しさん@お腹いっぱい。03/11/30 16:34ID:mAvZxcp3
1.56
----
スレッド一覧でお気に入りの追加と削除ができるようにした。
指定の有無に関係なく、お気に巡回(上)はお気に入りのスレッドを巡回し、
自動巡回(下)は指定のスレッドを巡回するようにした。
そのほか微修正。

>>83
巡回の仕様については"巡回"のチェックボックスはなくなって"お気に"と"指定"になった。
"指定"は記憶されないので、毎回巡回するものは"お気に追加"をする。
00858003/11/30 19:28ID: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です。
お手数をおかけしてすみません……
0086名無しさん@お腹いっぱい。03/11/30 22:50ID:mAvZxcp3
>>85
スキンのディレクトリ構造はあってるので、解凍ソフトの設定の問題かな。
例えば、j2ch.jarの中にはarticle.j2spというファイルが複数含まれているので
ディレクトリなしで解凍するとおかしくなります。
とりあえず、
a) j2ch.jarをディレクトリ付きで解凍する
b) 今、必要なのはpopupA.jsだけなのでそれ以外のファイルを削除する
のどちらかを試してみて。
00878503/12/01 02:05ID:WbJm0vvz
>>86
できましたー!
FPRESSで階層表示して解凍ではなく、
解凍レンジで一旦全部解凍してから該当ファイルをコピペしたら、a),b)両方ともできました、ありがとうございました!
私は実はj2ch-cacheのように貧相なポップアップ形式で読めない板(download板とか)が読めるようになれば最高なんですが、
よかったらそんなライト版スキンのご検討をお願いします
00888303/12/01 05:15ID:dw+WLPAr
>>84
おお!すばやい対応、ありがとうございます。

試してみました。別ディレクトリにコピーし、navigate.listをfavorite.txtに
リネームして、起動→新着確認→お気にへ追加後→巡回とやってみました。
が、巡回できる板と巡回できない板があります。(1.51だと普通に巡回できる)
>>60の方と同じように巡回(お気に)の多い板だとできません。
(WinXP pro , Java Runtime 1.4.2_02 , Mozilla Firebird)
こちらの環境のせいかも知れませんので、問題なければ流して下さい。
0089名無しさん@お腹いっぱい。03/12/01 21:57ID:zusXdlI2
1.56a
-----
お気に入りの巡回ができないのを修正した。
スレッド一覧のスキンを調整した。

>>88
お気に入りの巡回ができないのはバグだった。これで大丈夫かな?

>>87
>j2ch-cacheのように貧相なポップアップ形式で読めない板(download板とか)が読めるようになれば
ってどういうこと??
00908703/12/01 23:40ID:WbJm0vvz
>>89
ポップアップさせるのにちょっと時間がかかるので、
j2ch-cacheのように時間かからずにすぐにポップアップ表示できて
リンク先へ飛んでいけるスキンがあればいいなと……。

本来は自分で作るべきなんですが、すみません
00918803/12/02 04:51ID:KaovnfRH
>>89
お疲れ様です。
1.56aで、お気に入りの巡回ができるようになりました。
1.51から移行できます。ありがとうございました。
0092名無しさん@お腹いっぱい。03/12/03 00:26ID:oqN2W929
1.57
----
THEBBSのスレッド取得部分を修正した。
レスアンカーをスキン化した。(popupAnchor.j2sp)

>>90
試しに作ってみたから使ってみて。無理やり実現したから使いにくいかも。
(v1.57のアーカイブ中のskins.zipを解凍してskinsフォルダに置いてください。)
00939003/12/04 03:26ID:6Bzr8+oc
>>92
ありがとうございます!リンク部、タブブラウザで使うにあたって使いやすくなりました。
もう一つ、>>nにマウスポインタを合わせた時、多段ポップアップにならずに
マウスポインタを離したら即消えるような表示を作っていただけるとありがたいです……。
ポップアップから[close]とスレ名を抜かして、

   ┌―――――――――――――――――――┐
   │レス番 名前: [sage] 投稿日: 投稿時間 ID:   │
   │                            │
   │本文                         │
   │                            │
   └―――――――――――――――――――┘ 
>>n
 \ ←マウスポインタ
こんな感じの。  
お手数をおかけしてしまい重ね重ね申し訳ありません。。
0094名無しさん@お腹いっぱい。03/12/05 02:10ID:IdeP0YCM
>>93
作ってみたので再び試用してみて。
(サイトのスキンて書いてあるのをダウンロードしてください。)
0095名無しさん@お腹いっぱい。03/12/05 21:34ID:IdeP0YCM
>>93
上のスキンは問題あり過ぎだったので修正した。
(skins-031205.zipを落としてください。)
0096名無しさん@お腹いっぱい。03/12/05 22:59ID:APLkthMa
スレッドの読み込みに物凄い時間がかかるぞゴルァ って書こうとしたら修正されていた。
お疲れ様です。いい感じです。
00979303/12/06 06:16ID:kaly9yyc
>>95
ありがとうございます、お手を煩わせてすみません、かなり近くなっています。
あと、ポップアップを最初に表示させる時の待ちと、上下左右のスクロールバーをなくしていただけると助かります……。
「こんな感じのポップアップ」というところをちょっとスクリプト引っ張ってきたりして自分で試行錯誤して作ってみましたので、よかったら見てみてください。
ttp://xtp0001.s3.x-beat.com/cgi-bin/up/source/Sonata_5345.txt
細かい注文ばかりで申し訳ないです。。
0098名無しさん@お腹いっぱい。03/12/06 12:42ID:U2NMRx2y
スキンをかえてから、スレを閉じるときに時間がかかるようになった。
0099名無しさん@お腹いっぱい。03/12/06 21:31ID:v6aBzCVV
スキンのサンプルを更新した。
書くのを忘れてましたが、スキンを更新するときは上書きしないで下さい。

>>97
試用よろ。(prefetchっていうスキンです。)
01009703/12/06 22:29ID:kaly9yyc
>>99
ありがとうございます!
あと>>nや名前欄に書いてある番号をクリックした時にそのレス番に飛べるようにしていただけると助かります。>>n-n'などの場合はその番号の先頭に飛ぶような感じで。
いろいろすみません……
0101名無しさん@お腹いっぱい。03/12/06 22:36ID:v6aBzCVV
スキンをちょっと修正。22時前にダウンロードした人はもう一回落としてください。
0102名無しさん@お腹いっぱい。03/12/06 23:02ID:v6aBzCVV
書き込んだらレスがついてたのでスキンを再アップした。(03/12/06-2)

>>100
レス番に飛べるようにしてみた。
ただし、"#"でジャンプするので、表示範囲内のみ有効です。
0103名無しさん@お腹いっぱい。03/12/06 23:18ID:v6aBzCVV
新着レスの末尾にゴミがつくのを修正。(03/12/06-3)
010410003/12/06 23:36ID:kaly9yyc
>>102
ありがとうございます!
あとは自分で試行錯誤してみて、どうしてもできないところが出てきたらお願いさせていただくかもしれません。
いろいろありがとうございました!
0105名無しさん@お腹いっぱい。03/12/08 05:45ID:+x2iB//i
自分の場合、defaultのSkinが使いやすいです。
ポップアップ内で前スレや2ch以外のリンクをちょっと見るなどが(・∀・)イイ!!
010610403/12/08 15:37ID:1O5+zmUu
>>102
いろいろやってみました。
が、早くも私の力が及ばず。。

よろしかったら、長いレスのポップアップが画面内に納まるようにと、
j2ch-cacheにおけるpopupArticle.j2spにあたるもの(ポップアップの形式を決めるファイル)の設置をしていただけたら助かります……。
このprefetchスキンの場合、ポップアップする対象はそのスレ内のレスのみだと思うので、
ポップアップに取得する時コンソールを経由しない仕様に(画面の中にないポップアップ対象の
レスは>>2などと書いてあるポップアップ元のレス後に「<div id='popup_2' class='popup'>2のレス</div>」
のように囲んで納める)すると、ポップアップする時に軽くなってよいかと思います。

お手数掛けさせてしまいすみません。
0107名無しさん@お腹いっぱい。03/12/09 00:06ID:NsAMmgo8
>>106
>ポップアップに取得する時コンソールを経由しない仕様にする
のは今の実装の都合上結構大変なのでしばらく時間がかかりそうです。
010810603/12/09 06:13ID:WU5hQwkg
>>107
だと思います、なので言うべきかどうか迷いました……。
じっくりお待ちしております。j2ch-cacheがそういう仕様のようなので、私の素人考えではcacheの構造を調べれば多分ヒントになるのではないかと思います。
いつもありがとです、助かります
0109名無しさん@お腹いっぱい。03/12/10 01:52ID:HVnsZ3s9
1.58
----
スキンを修正した。

ページの方のスキンの更新と紛らわしいんだけど、
これはdefaultのスキンの修正です。

>>108
しばらく時間がかかりそうといいつつ作ってみた。
本体とスキンの最新バージョン(1.58と03/12/09)を落としてから、hiddenっていうスキンを選んでみてください。
0110名無しさん@お腹いっぱい。03/12/10 04:41ID:b+ojzql5
>>109
おお、すっごい早いですね、驚愕です!

が、j2ch-kache-158.zipを解凍しようとすると書庫エラーがでてしまいます。
一応確認お願いします。こちらの問題であればすみません。
0111名無しさん@お腹いっぱい。03/12/10 05:48ID:oI7k5DPf
>>109 おつかれさまです。

>>110
もう差し替えられているのかな? こちらではエラーは出ません。
(色々な解凍ツールで試してみました)
0112名無しさん@お腹いっぱい。03/12/10 05:56ID:b+ojzql5
>>111
Irvine使ったらうまくいきました。こちらの問題だったようです、すみません
011311203/12/10 06:17ID:b+ojzql5
Proxomitronの「Local File Access Killer (2003/05/19)」というフィルターがなぜか誤爆していたようです。
お騒がせしました。。
0114名無しさん@お腹いっぱい。03/12/12 05:21ID:GDACvZyU
ほしゅ
0115名無しさん@お腹いっぱい。03/12/12 11:30ID:58sH5hnH
たまにはageたほうがいいんでは
0116名無しさん@お腹いっぱい。03/12/12 23:10ID:VvIDktog
保守的ユーザーなんで、1.51から上げてないけど
そろそろ上げるべきか
0117名無しさん@お腹いっぱい。03/12/13 04:16ID:UckvLfi7
1.58a
-----
articleHidden.j2spに、多段参照されているレスも出力するようにしてみた。

本体(1.58a)とhiddenスキン(03/12/12)で多段ポップアップにしてみた。
defaultスキンの人は無関係です。
0118名無しさん@お腹いっぱい。03/12/13 05:47ID:CJRfAINc
>>115 sage進行でもいいとおもうが・・・

>>116
1.51以降は巡回などが結構変わっているから、ハードディスクに余裕があるなら
別ディレクトリにコピーして試してみるといいかも。

>>117 おつかれさまです。
0119名無しさん@お腹いっぱい。03/12/14 05:47ID:DxqpJJxZ
保守
0120名無しさん@お腹いっぱい。03/12/15 03:56ID:iQTX6km7
hiddenスキンで、ポップアップが画面の幅以上に広がらないようにしてもらえると嬉しいです
0121名無しさん@お腹いっぱい。03/12/15 12:16ID:QpF9AyFi
>>117 毎度ごくろうさまです
>>118 さんくす、気合入れて導入してみる
0122名無しさん@お腹いっぱい。03/12/16 00:41ID:QuPWQWIj
1.59
----
subject.txtをバックアップするようにしてみた。(一部の掲示板のみ)

スキンのサンプルを更新するついでなので
必ずしも更新しなくてもよいです。

>>120
スキン(03/12/15)のhiddenスキンを試してみて。
0123名無しさん@お腹いっぱい。03/12/16 05:21ID:38kfprrn
>>122 お疲れさまです。
012412003/12/16 09:41ID:1hdL5Y6P
>>122
ありがとうございます。試用してみました。
が、フォントサイズ縮小ではなく、フォントサイズそのままで改行してポップアップのサイズを画面内で納めるようなことはできるでしょうか。
お手数かけさせてすみません。
もし参考になればと思い、そのような挙動のスクリプトをこのスレのヘッダ内に納めたファイルを用意しました。よかったら見てみてください。

ttp://xtp0001.s3.x-beat.com/cgi-bin/up/source/Sonata_5591.txt

このスクリプトの大まかな仕様はここ ttp://winnybbs.tripod.com/spec.html にあります。

・ポップアップが画面からはみ出した場合スペースキーでスクロールさせて見ることができ、マウスを動かすとポップアップが消えると同時にスクロールが戻る
・>>などが付いていない数字を選択して右クリックすると該当レスがポップアップ

このあたりの実装ができればテキスト選択時のJavaScriptの誤爆も防ぐことができ、かなり便利ではないかと思うのですが、どうでしょうか。
よかったらご検討いただけると助かります。。
0125名無しさん@お腹いっぱい。03/12/16 23:17ID:QuPWQWIj
>>124
まあ、便利かどうかは人それぞれだと思うけど実装の参考にしたいので
スレッド表示部分のwindowサイズを教えて。
012612403/12/17 22:38ID:qiX3MEVd
>>125
私のウィンドウの幅(ブラウザの表示領域幅)は、ここ ttp://www.fureai.or.jp/~tato/DHTML/simple/part3/cross/getinwid.htm で調べたところ、820と出ました。

ポップアップがウィンドウ最大幅(NNのinnerWidth,IEのclientWidth?)に収まらない場合、
マウスポインタのX座標+デフォルトポップアップ表示幅-収まらない部分=整形済ポップアップ表示幅
という感じにすればいけるのではないかと思ったのですが、どうでしょうか。
よく知らずに色々言ってすみません。
0127名無しさん@お腹いっぱい。03/12/18 06:23ID:6Msg1yMd
書き込み覧の下にある 〜を 〜 レスを 〜で [表示する] って機能が
(・∀・)イイ!!
0128名無しさん@お腹いっぱい。03/12/19 01:50ID:BT1FbdTP
スキンのサンプルを更新した。(03/12/18)

>>126
とりあえず、新しいの(hidden2)を作ってみたので試してみて。
0129名無しさん@お腹いっぱい。03/12/19 10:16ID:6JD2Pary
報告。
レス表示画面でURIをクリックすると/j2ch/openに飛びますが、
このときのschemeがhttpsな場合でもhttpに変換されてました。
0130名無しさん@お腹いっぱい。03/12/19 11:11ID:Tl/Szuea
>>128
ありがとうございます!バッチリ動きます。

あと、数字をクリックした時に正確にジャンプできるようにと
数字を範囲選択した右クリックによるポップアップを
>>nにマウスポインタを乗せた時と同じポップアップ形式にしていただけると助かります……。
0131名無しさん@お腹いっぱい。03/12/19 21:41ID:MMMgabHO
板のオンライン更新なんですが以下のボードが
ちゃんねるにゅーす! http://www.2ch.net.cn/board/
http://www.2ch.net.cn/board/2channel.cgi
ナンカエラーダッテとなって使えないのですが私だけでしょうか。
もしj2ch-kache側の問題でしたら是非対応して頂きたいのですが
どうぞよろしくお願いします。
0132名無しさん@お腹いっぱい。03/12/19 22:37ID:BT1FbdTP
1.59a
-----
スキンを修正した。
.htmlで終わらないボードリストが取得できないのを修正した。

>>131
修正した。

>>130
hidden2を更新したので試してみて。(03/12/19のスキン)
0133名無しさん@お腹いっぱい。03/12/19 23:38ID:b1CpeH8B
更新おつかれー
それにしても修正速過ぎ、時間みたら1時間たってないよ。
0134名無しさん@お腹いっぱい。03/12/20 14:58ID:5VcTEoxQ
>>130
非常に使い勝手良いです!ありがとうございます!
Hiddenに隠されていないレスを右クリックでポップアップする時にも、コンソールを通して同じようなポップアップ形式で表示するようにしていただけるとよりうれしいです。
0135名無しさん@お腹いっぱい。03/12/20 14:59ID:5VcTEoxQ
>>132の間違い。すいません
0136名無しさん@お腹いっぱい。03/12/20 15:03ID:mMtM11/G
OpenJaneのように、
「複数の名前とメールアドレスを登録して保存」
というのをできるようにしていただけませんか?
0137名無しさん@お腹いっぱい。03/12/20 21:38ID:OANZud95
スキンのサンプルを更新した。(03/12/20)

>>134
hidden2を更新した。

>>136
スキンのサンプル(03/12/20)の中にselectっていうのを入れたので試してみて。
(handles.jsに名前とメールアドレスを記入する。)
0138名無しさん@お腹いっぱい。03/12/20 22:30ID:mMtM11/G
>>137
迅速な対応ありがとうございます。
試したところ、
・メールアドレスの選択が無効
・外部板の場合、【コテハン】メニューが出現しない
ようです。

また、【あぼーん対象ハンドルまたはID】に
トリップ付きのハンドルを指定すると、
何故かあぼーんされないようです。

以上、ご確認ください。
0139名無しさん@お腹いっぱい。03/12/21 02:58ID:jtwg3sdV
すみません、左側の板を表示するところの順番を、具体的には管理、検索、お気にスレの
位置を替えたいのですが、どのファイルをいじればよいのでしょう?

0140名無しさん@お腹いっぱい。03/12/21 03:07ID:jtwg3sdV
続けてすみません。画面左の「管理」について、他の板と同様に畳んでしまうことはできないでしょうか?
これができるとコンパクトになって嬉しいのですが。


0141名無しさん@お腹いっぱい。03/12/21 10:16ID:yF+E5Xhv
>>137
非常に使い勝手よくなりました!ありがとうございます。。

>>139
おれの見る目がない目で見たところ、対象は「boardList1.j2sp」で、鍵は<ul id="root">と<li>とかだと思う。色々試行錯誤してみて。
作者さん違ってたらすいません。
014213403/12/21 10:18ID:yF+E5Xhv
↑名前に自分の前レス番入れるの忘れてました、すいません
0143名無しさん@お腹いっぱい。03/12/21 18:23ID:Mutl50Fq
スキンのサンプルを更新した。(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)の中に入れておいたので見てみて。
0144名無しさん@お腹いっぱい。03/12/21 18:38ID:Mutl50Fq
>>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>までの中身を)指定する。
0145名無しさん@お腹いっぱい。03/12/21 19:20ID:3Ctp+DUo
>143
メールアドレスの選択も正常に働き、
【コテハン】メニューも出現するようになりました。
またまた迅速な対応、誠にありがとうございます。

>144
この通りにやってみたら、できました。
助言、ありがとうございます。
しかし、このままでは分かり辛いのは確かです……。
0146139,14003/12/21 22:31ID:jtwg3sdV
>>141 >>143
ありがとうございます!希望がかないました。
0147名無しさん@お腹いっぱい。03/12/22 15:30ID:8Yda6TIJ
終了方法がヘルプに書かれていないのですが、
DOSプロンプトの強制終了でしか終了できないのでしょうか…?
0148名無しさん@お腹いっぱい。03/12/23 20:24ID:euz09ekI
ただいま、ポップアップスクリプトの改装中。

>>147
そういえば書いてなかったか。
j2chに限らず、コマンドはたいていCtrl+Cで終了(中断?)するようになってる。
0149名無しさん@お腹いっぱい。03/12/23 20:57ID:DdMU+/9x
>>147
Ctrl+C → ALT+F4(又はXボタン) でどうでしょう?>終了

話は変わるが、本体作者氏とスキン作者氏はトリップ付けて頂くと
助かります。
0150名無しさん@お腹いっぱい。03/12/24 17:52ID:i2f0ZTe2
・<%=author=%>からfontタグの囲みを抜いて、スキン内でその旨設定
・<%=id=%>からID:を抜いてスキン内でその旨設定
・投稿日内の西暦が2ケタの関数の設置
・投稿日内の曜日の関数の設置
をしていただけると非常に助かります。。
0151名無しさん@お腹いっぱい。03/12/25 02:57ID:UU8hU0md
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:を抜いて
やってみた。
>投稿日
設定の"日付のフォーマット"っていうのが投稿日のフォーマットなんだけど、
それじゃだめ?
0152名無しさん@お腹いっぱい。03/12/25 03:12ID:UU8hU0md
>>145
testスキンを試してと言ったのは、NG追加の部分
"名前"や"ID"ってところをクリックするとNGに追加されます。

それと追加。
testスキンでdefaultにしたいのは主にポップアップの部分です。
0153名無しさん@お腹いっぱい。03/12/25 11:08ID:AdQme7la
なにげに>>129がスルーされてて(´・ω・`)
httpsなURLにリンクがはられることってあんまりないんだろうけど。
015415003/12/25 13:30ID:1xOsQ1rB
>>151
> 一応<%=handle%>っていうタグも使えるけど、メールのアンカーもつけるの?
ええ、メール欄なしのもの(ageのレス)の色を独自に設定したいので……。
> 設定の"日付のフォーマット"っていうのが投稿日のフォーマットなんだけど、それじゃだめ?
見落としてました、すみません……。それで全くOKです、申し訳ないです。

あと、レス番左クリックは>>n\nをテキスト入力ボックスへ入れてそこへ移動する、というのはどうでしょう。
レス番クリックで出てくる「返答・あぼーん・ここから表示」機能はレス番右クリックへ移行させて。
0155名無しさん@お腹いっぱい。03/12/25 22:39ID:UU8hU0md
スキン関係を引き続き調整中。

>>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
考えてみる。
0156名無しさん@お腹いっぱい。03/12/26 03:46ID:ckmkxa0g
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)

スキンの修正メインです。
0157名無しさん@お腹いっぱい。03/12/26 06:10ID:b2lcg82/
>>156
お疲れさまです。
IDの所をマウスで選択し、カーソルを乗せるだけでポッアップが(・∀・)イイ!!
0158名無しさん@お腹いっぱい。03/12/26 10:41ID:a9aQn5fa
>>155
おつかれさまです!

ここで要望などを。
お気に入りスレ板の階層化ってできないでしょうか?
とりあえず、dat落ちしたスレをお気に入り登録から外さずにアクティヴなスレとは分けて管理したいのです。
0159名無しさん@お腹いっぱい。03/12/26 21:53ID:ckmkxa0g
>>158
>お気に入りスレ板の階層化
いわゆるスレッド倉庫ね。前から付けたいとは思っているんだけど
特に"追加"をするスレ倉庫の指定方法についてうまいやり方を思いつかなくて保留状態。
倉庫が1つだけなら単にそこに"追加"をすればいいんだけど。
スレッド表示から"追加"をする場合はプロンプトで入力するとしても
スレ一覧から複数のスレッドを"追加"する場合は、どこに追加したらいいんだろう?
とりあえず"追加"はお気に入りスレ板にして、
お気に入りスレ板のスレ一覧にスレッドの移動コマンドでも付けようかな。
0160名無しさん@お腹いっぱい。03/12/28 03:11ID:cz9sDS/8
1.62
----
名前の色を設定できるようにした。
info.2ch.netのrssはUTF-8で取得するようにした。
お気に入りを階層化できるようにした。
(使い方は、favorite.brdにmyboard.brdなどと同じように
2
fav.fav[タブ]id[タブ]板名
などと書いておき(idと板名は自由です)
お気に入り追加時にidを訊かれたら、idを指定します。

>>154
名前の色はスキンでやると複雑になりそうだったので、各種設定からかえられるようにしたけどどう?

>>158
>お気に入りスレ板の階層化
を付けてみた。

ところで、関連ページって便利なんだろうか?
016115803/12/28 13:10ID:Su2Rul7x
>>160
おつかれさまです&ありがとうございます!

>お気に入り追加時にidを訊かれたら、idを指定します。
これ、お気に入り削除時ですよね?
どうやって移動するんだろうってちょっと考えちゃいました...

0162名無しさん@お腹いっぱい。03/12/28 15:41ID:cz9sDS/8
1.62a
-----
お気に入り追加・削除の時のメッセージをわかりやすくした。
016315403/12/29 02:42ID:NWef2K6O
>>160
ありがとうございます!これで納得行く表示が全部できるようになりました!
感謝です。。
0164名無しさん@お腹いっぱい。03/12/30 22:45ID:0/9x15qC
1.63
----
ツリーを修正した。
アンカーの処理を調整した。
スキンを微修正した。

スキンのサンプルも更新した。(03/12/30)
0165名無しさん@お腹いっぱい。03/12/30 23:59ID:0/9x15qC
1.63a
-----
タイムアウトの値を修正した。
0166名無しさん@お腹いっぱい。03/12/31 00:19ID:Dwv0Uhkl
>>164-165
お疲れさまです。ありがたく使わせて頂いてます
0167名無しさん@お腹いっぱい。03/12/31 05:50ID:qZISe9sY
>>164-165 更新おつかれさま!
0168名無しさん@お腹いっぱい。03/12/31 23:38ID:jO3ELFlN
スキンのサンプルを更新した。(03/12/31)

IEを使ってて時々読み込みがおかしくなると思ってたらtestスキンのせいでした。
というわけで、testスキンのやばそうな部分を修正したものをupした。
0169名無しさん@お腹いっぱい。04/01/01 06:33ID:PyUruEPP
>>168
おつかれ〜 & あけおめ!
0170名無しさん@お腹いっぱい。04/01/01 08:53ID:TN4mPR3j
hideスキンで2ch内スレへのリンク後の [j2ch] をクリックすると
別窓で開くようにしていただけると嬉しいです
0171名無しさん@お腹いっぱい。04/01/03 22:54ID:9rUoDWh9
1.64
----
デフォルトのスキンを改装した。(testスキンを標準にした。)

スキンが大きく変更されてる(主にポップアップ関係)ので、
現状に不満のない人は更新しなくてもいいかも。
ただし、hidden(2)スキンを使ってる人は、
本体(1.64)+スキン(04/01/03)のhidden3も試してみてください。

>>170
というわけで、1.64+hidden3を試してみて。
0172名無しさん@お腹いっぱい。04/01/05 05:31ID:i7cVgMAX
>>171
更新おつかれさまです。
0173名無しさん@お腹いっぱい。04/01/06 12:51ID:mXsayfUS
>>171
おつかれー
0174名無しさん@お腹いっぱい。04/01/06 18:10ID:h9Oo4qTF
書き込みプレビュー画面で、変換済みのトリップを表示するようにはできますか…?
0175名無しさん@お腹いっぱい。04/01/07 00:45ID:NCk9/Xy2
1.65
----
関連ページに対応したつもり。
popup.jsを微修正した。
したらばJBBSでレスポップアップがうまくいかないことがあるのを修正した。
したらばJBBSでは@`を,に変換するようにした。
プレビューでトリップを表示するようにした。
0176名無しさん@お腹いっぱい。04/01/07 10:21ID:s3KW8TqX
>>175
おつかれさまです。

ところで、最近困っていることがありまして。
内輪でたてているBBS(スクリプトはLevel3-BBSのもの)があるのですが、特定のスレを取得するとJavaVMがデッドロック
しちゃうという事象が出ています。
httpdのログを見るとdatファイル自体は正常に取得出来てそうなのに、j2ch-kacheのキャッシュには保持されていません。
Javaでのトレース方法がよくわからないのでシステムコールをトレースしたら、ひたすらmincoreしていたので、GCの問題
かとも思えるのですが正直よくわかりません。
なにか良いお知恵はないでしょうか?
017717404/01/07 16:06ID:0E5z2hCL
>175
本当に対応早いですね。 お疲れ様です。
どうもありがとうございました。
0178名無しさん@お腹いっぱい。04/01/08 01:35ID:FuDtLAbH
1.65c
-----
取得部分を調整した。

>>176
よくわからんが、これで標準出力に何か出力されてないか確かめてみて。
キャッシュの保存は取得が完了したあとなので、
datが保存されてないということは取得中に何か起こってると思うんだけど、
>httpdのログを見るとdatファイル自体は正常に取得出来てそう
っていうのが気になる。
効果があるかどうかわからんが、考えられる対策としては
設定のタイムアウトを短くしてみる(要再起動)とか、
j2chの起動時に
> java -Xmx32m 〜
のようにしてメモリを制限してみるぐらいかなあ。
あと、サーバ側のDATの改行コードがCRだと取得できないというのもあるが
固まることとは関係なさそう。
017917604/01/08 14:57ID:/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)"

こんな感じで,事象としては変わらずでした。
018017604/01/08 14:59ID:/hi/iNLY
>>178
> 設定のタイムアウトを短くしてみる(要再起動)とか
タイムアウトは現在30秒にしてますが,うまくタイムアウトしてくれないように見えます。
> java -Xmx32m
ヒープサイズを変えて見ましたが,特に変化無いようです。
(JavaVMのオプションに-Xmx32mをつけても同事象)
> あと、サーバ側のDATの改行コードがCRだと取得できないというのもあるが
LFです。

# 改行大杉といわれたので,二つに分けました。
0181名無しさん@お腹いっぱい。04/01/08 19:15ID:FuDtLAbH
1.66
----
gzipの読み込みを高速化した。

>>179-180
報告ありがとう。おかげで原因が特定でキタ━━━━(゚∀゚)━━━━!!
DATがgzip圧縮されてる場合、
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/zip/InflaterInputStream.html#available()
により、読み込みを1バイトずつ行うようになってた。
>うまくタイムアウトしてくれない
読み込み待ちが発生してるわけではないのでタイムアウトしないのも当然だった。
ちなみにログにある、
DownloadLine: 10866
は、1行読むのに10866ms(約11秒)かかったという意味です。
止まっているわけではないので、待てばいつかは表示されるだろうが…
018217604/01/08 20:25ID:/hi/iNLY
>>181
おつかれさまです!

該当のスレが読めるようになりました。
ありがとうございます!

うち帰ったらmod_gzipはずしてみようかとはちらっと考えてました。
そういえば2ちゃんねる自体はいまdatにはgzipかけないようにしてましたね。
■ このスレッドは過去ログ倉庫に格納されています