■掲示板に戻る■ レスを全部読む 最新レス100



レス数が 1000 を超えています。残念ながら全部は表示しません。

kage板総合質問スレッド Part2

849 名前:798 ◆KAGESsh/NQ 投稿日:2004/08/26(木) 08:17 ID:???
あ、ついに jbbs.sihraba.com → jbbs.livedoor.com へのリダイレクト措置が実施されたか。
ログ移動、dat、idx の書換えが面倒やのぉ…

まぁとりあえずなら、dat の書換えはしなくても何とかなるはずやけど。当然、したらば
時代に取得した部分のレスアンカーとかリンクは、ポップアップしなくなるはず。

いっそのこと、現行スレだけ削除→再取得した方が、すっきりするかも。

ログムーバー的なアルゴリズムはこんな感じ。アルゴリズム考えるときは、英語で書いた
ほうが素直に頭に浮かぶからそうしてるけど、文法的には適当w

jbbs.shitaraba.com -> jbbs.livedoor.com, Memo for log moving

1. Copy/move log files(THREADKEY.dat, THREADKEY.idx)
katjusha\log\jbbs.shitaraba.com_CATEGORYNAME\
-> (copy/move to) katjusha\log\jbbs.livedoor.com_CATEGORYNAME\

2. Rewrite log files
2-1. BOARDNAME\THREADKEY.idx of log files
Replace "jbbs.shitaraba.com/CATEGORYNAME" to "jbbs.livedoor.com/CATEGORYNAME".

2-2. BOARDNAME\THREADKEY.dat of log files(NOTICE: If you want to rewrite response, link anchor)
For response anchor:
Replace "jbbs.shitaraba.com/$1/test/read.cgi"
to "jbbs.livedoor.com/$1/test/read.cgi".
For link anchor:
Replace "jbbs.shitaraba.com/bbs/read.cgi/$2/"
to "jbbs.livedoor.com/bbs/read.cgi/$2/".

"$1" and "$2" are regular expression of ANY catagory name.

NOTICE 1
For response anchor, strict case:
Replace "jbbs.shitaraba.com/CATEGORYNAME/test/read.cgi?bbs=BOARDNAME&key=THREADKEY"
to "jbbs.livedoor.com/CATEGORYNAME/test/read.cgi?bbs=BOARDNAME&key=THREADKEY".

NOTICE 2
If you want to rewrite ONLY link anchor to the SAME board, as follows.
For link anchor:
Replace "jbbs.shitaraba.com/bbs/read.cgi/CATEGORYNAME/BOARDNAME/"
to "jbbs.livedoor.com/bbs/read.cgi/CATEGORYNAME/BOARDNAME/".

3. Rewrite favorite.idx, THREADSTORAGE.idx(except UCK's NEWCOMING.idx, e.g $$$$$$$$.idx)
Replace "jbbs.shitaraba.com_CATEGORYNAME" to "jbbs.livedoor.com_CATEGORYNAME".

4. Rewrite other.brd
Replace "jbbs.shitaraba.com" to "jbbs.livedoor.com".

NOTICE 3
If you use the 3rd party's bbsmenu(no entry of jbbs.shitaraba.com in other.brd),
Request changing bbsmenu...

read.cgi ver4.20 (2001/7/31)