namazuでサーバーを立てたい (481レス)
1-

21
(1): 名無しさん@お腹いっぱい。 2001/05/07(月)14:47 AAS
テストランしてないけど、

#!/bin/sh

export dat2html=/usr/local/bin/dat2html.pl
export workdir=/home/2ch
export wgetdir=$workdir/wget
export datdir=$wgetdir/linux/dat
export namazudir=$workdir/namazu

cd $wgetdir
wget -m -I linux/dat 外部リンク:cocoa.2ch.net
for i in `ls $datdir`
省8
22: 名無しさん@お腹いっぱい。 2001/05/07(月)14:48 AAS
こんな感じのスクリプトを動かせば、

REPLACE $wgetdir 外部リンク:

で動くかも。
23
(3): 名無しさん@お腹いっぱい。 2001/05/07(月)15:10 AAS
>>21
typoを2箇所発見。diff とるまでもないので、修正したスクリプトを
そのまま貼りつける。

# 今、Linuxが手元にないので、誰かテスト頼む

#!/bin/sh

export dat2html=/usr/local/bin/dat2html.pl
export workdir=/home/2ch
export wgetdir=$workdir/wget
export datdir=$wgetdir/linux/dat
export namazudir=$workdir/namazu
省11
24: 名無しさん@お腹いっぱい。 2001/05/07(月)15:15 AAS
>>23
完璧です。
25: 名無しさん@お腹いっぱい。 2001/05/07(月)15:24 AAS
>>20
実際にソースを書いて晒している。とても偉い!
この板で偉くても自慢にならないところが珠に傷か
26: 名無しさん@お腹いっぱい。 2001/05/07(月)15:24 AAS
>>23
同上
27
(3): 名無しさん@お腹いっぱい。 2001/05/07(月)15:32 AAS
おお、なんだかすごいことになりそうな予感。
ここまでくれば、実際に>>1にテストしてもらって、
不具合があればここでわいわいやればあっという間に
出来そう。>>1サーバーの負荷がはたしてどこまで
耐えられるか。この板だけならば、それほどでもないかな。
28
(1): 名無しさん@お腹いっぱい。 2001/05/07(月)15:44 AAS
>>23

私もちょっとテストしてみましたが、
j=`echo $i | sed -e 's/.*\.dat//'`
のところは
j=`echo $i | sed -e 's/\.dat//'`
の誤りのようです。

最新バージョン

#!/bin/sh

export dat2html=/usr/local/bin/dat2html.pl
export workdir=/home/2ch
省14
29: 名無しさん@お腹いっぱい。 2001/05/07(月)16:43 AAS
その前に1は生きてるのか?
30
(1): 1 2001/05/07(月)17:55 AAS
死にました
31: んじゃあ [sage ] 2001/05/07(月)18:29 AAS
>>30
ザオリク。
32
(1): 名無しさん@ディストリいっぱい 2001/05/07(月)20:09 AAS
うおっ!!!こんなにレスがついてる!!朝は放置されてたのにーーー
しかも!!スクリプト完成してる!!!カンドー
でも・・僕のような初心者にこれは・・・どこか遠くに逃げたい・・
33: 名無しさん@お腹いっぱい。 [sage ] 2001/05/07(月)20:15 AAS
>>32
1か?本当に1か?ちゃんとやるんだろうな?
まさか見通しも立てないでただスレ立てたんじゃないよな?
だとしたら逝け。いや、マジで。リアルで逝け。
34: 名無しさん@お腹いっぱい。 2001/05/07(月)20:26 AAS
とりあえず落ち着け。難しいことは書いてないぞ。
スクリプトまでできてるんだから、あとは動かすだけだ。
35: 名無しさん@お腹いっぱい。 2001/05/07(月)20:29 AAS
シェルスクリプトの環境変数くらいはいじっておくように。
36: 名無しさん@ディストリいっぱい 2001/05/07(月)20:39 AAS
僕が今やったこと。
>>14さんのdat2htmlをdat2html.plにリネームして/usr/local/bin/に入れた。
>>28さんのスクリプトを2ch.shにリネームして/home/2ch/に入れた。
両方のパーミッションを755にした。
意気揚揚としてコマンド打った。
2ch.sh!!!!
し〜ん。
僕・・・この場から逃げたい・・・
37: 名無しさん@ディストリいっぱい 2001/05/07(月)20:45 AAS
反応がない・・もしかしてみんな・・僕を変な目で見てる???
あ〜逃げたい〜
38: 名無しさん@ディストリいっぱい 2001/05/07(月)20:46 AAS
まさかこんなに盛り上がると思わなかったよ〜〜〜
責任が重い・・
39
(1): 名無しさん@お腹いっぱい。 2001/05/07(月)21:01 AAS
し〜んって、エラーメッセージもなにも表示されず?
プログラムは終了したのか、それとも固まったのか?
それから、wget はインストールされてるか?

反応がないって、そりゃ6分間で反応が返ってくるとは
限らないぞ。気長に待て。
40
(1): 名無しさん@お腹いっぱい。 2001/05/07(月)21:03 AAS
それから、date2html.pl の先頭に
#!/usr/bin/perl (パスは直して)
を加えて、
chmod +x /usr/local/bin/date2html.pl
をすることも忘れずに。スクリプトを、perl $date2html
と直してもどちらでも可能。
41
(1): 名無しさん@お腹いっぱい。 2001/05/07(月)21:13 AAS
なにも反応がないというのが気にかかるのだけど、あとかんがえられると
したら、wget とか mknmz のパス設定かな?/usr/local/bin あたりに
インストールされていると、スクリプトをフルパスで指定するように
書き換えないといけない。wget -> /usr/local/bin/wget,
mknmz -> /usr/local/bin/mknmz などと、フルパスで書き換えて
みるといい。環境変数で設定しておく方がきれいだけど、動けば良し。
42: 名無しさん@ディストリいっぱい 2001/05/07(月)21:20 AAS
>>39さん
bash:2ch.sh: command not found
で止まります。さっきまでは
bash:
し〜ん
だったのに・・さっきまでのほうがまだよかったのかなあ・・
>>40さん
#!/usr/bin/perl
ですね・・
#!/usr/local/bin/perl
省1
43
(1): 名無しさん@お腹いっぱい。 2001/05/07(月)21:23 AAS
2ch.shにパスが通ってないとか。
/home/2ch/2ch.sh で実行できない?
44: 名無しさん@ディストリいっぱい 2001/05/07(月)21:51 AAS
>>41さん
wget と mknmz は /usr/bin/ にインストールされてました。
>>43さん
それでもダメです・・・

んで、しょうがないから dat2hmtl.pl を /usr/bin/ に移動して 2ch.sh の
export dat2html=/usr/local/bin/dat2html.pl
の行を
export dat2html=/usr/bin/dat2html.pl
に書き換えました。問題ないですよね?

考えます。悩みます。せっかくみんなが作ってくれたんだから頑張ります。
45: 名無しさん@ディストリいっぱい 2001/05/07(月)22:03 AAS
走った!!!走りました!!!すごいっす!!!全自動!!!これでいけるぞー!!
sh 2ch.sh
だったんですね・・・すみません・・お騒がせしました・・
46: 名無しさん@ディストリいっぱい 2001/05/07(月)22:08 AAS
ありゃ?datファイルを全てダウンロードしたところで止まった・・
コピペした時に変なところに改行が入ったのかなあ・・また悩まなきゃ・・
47
(2): 名無しさん@お腹いっぱい。 2001/05/07(月)22:10 AAS
おお、動きましたか、良かったですね。
ところで、私も、今テストしてみましたが、2ch.shから
dat2htmlを呼び出すところで、標準入力ではなく
ファイル名指定となっているようで、
$dat2html $datdir/$i > $wgetdir/'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j
と書きなおさないといけないようです。
あとは、適宜 mkdir -p とか入れておくといいですね。
48
(1): 名無しさん@お腹いっぱい。 2001/05/07(月)22:13 AAS
かぶりましたね。>>47に書いたような次第です。
ちなみに、コンバートにはある程度時間がかかりますよ。

一応、ちょこっといじらせていただいたので、コピーします。

#!/bin/sh

export dat2html=/usr/bin/dat2html.pl
export workdir=/home/2ch
export wgetdir=$workdir/wget
export datdir=$wgetdir/cocoa.2ch.net/linux/dat
export namazudir=$workdir/namazu

mkdir -p $wgetdir/cocoa.2ch.net/test
省12
49: 名無しさん@ディストリいっぱい 2001/05/07(月)22:28 AAS
'ch.sh: syntax error near unexpected token 'do
'ch.sh: 2ch.sh: line 14: 'do
で、やっぱり止まります・・・僕だけですか???
50: 名無しさん@お腹いっぱい。 2001/05/07(月)22:38 AAS
doでとまるとは摩訶不思議。
その上の for あたりがおかしいのか、いったいどういう
ことなんだろう?
51: 名無しさん@ディストリいっぱい 2001/05/07(月)23:00 AAS
元々ある2chというフォルダと別に新しく2chというフォルダができてしまうのですが
これは一時的にファイルを保存するためのフォルダですか?
同じ名前のフォルダができるのでややこしいです・・・

do で止まっちゃう・・doしよー!!
52
(1): 名無しさん@お腹いっぱい。 2001/05/07(月)23:01 AAS
for の構文って、これでいいんだっけ。
for i in `ls $datdir`
do j=`echo $i | sed -e 's/\.dat//'`
$dat2html $datdir/$i > $wgetdir/'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j
done

といった感じで、do の後に1行に書かない?

どうだったかと思って試してみたら、行を分けても分けなくても、
どちらでも動きましたが。(^^;
53: 名無しさん@ディストリいっぱい 2001/05/07(月)23:01 AAS
ていうかまさか3回目やると3個できて4回やると4個とかにならないですよね?
ていうかやってみればいいのか。やってみます・・・
54: 名無しさん@ディストリいっぱい 2001/05/07(月)23:07 AAS
>>52
そういう構文になるんですね。止まった原因がなんとなくわかりました。
僕はここのカキコをコピペして秀丸に貼り付けてるんですけど各行の後ろに
一文字分空白が入ってしまうのでそれを全て削除してました。
do の後ろの空白も。たぶんそれが原因だったかもしれません・・
55: 名無しさん@ディストリいっぱい 2001/05/07(月)23:13 AAS
2ch.sh: line24: syntax error: unexpected end of file
今度は24行目で止まっちゃいました・・一難去ってまた一難。
ていうか html の書き出しをやってくれてないような気が・・んー。

3つ目の 2ch フォルダは生成されなかったです。あーよかった。
56: 名無しさん@ディストリいっぱい 2001/05/07(月)23:28 AAS
24行目で止まったのは終わったから止まったみたいでした・・すみません。僕はアホです・・
また明日続きをやってみようと思います。どうもありがとうございました。
お昼に盛り上げてスクリプト作ってくれた方々もありがとうごさいました。
では寝ます。おやすみなさい。
57: 名無しさん@お腹いっぱい。 2001/05/08(火)00:45 AAS
うまくいくといいな。
58: 名無しさん@お腹いっぱい。 2001/05/08(火)10:21 AAS
>>14 >>17 >>20
,まわりの修正きぼーん
59: ,,,,, [sage ] 2001/05/08(火)10:36 AAS
,まわり,用,テスト,でーた,,,,, ,
60: 名無しさん@お腹いっぱい。 2001/05/08(火)11:32 AAS
ソースはEUCに変換してから使ってね
$cnt=1;
print '<HTML><HEAD>'."\r\n";
print '<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=EUC-JP">'."\n";
$fff=shift;
open(TH,"/usr/local/bin/nkf -e $fff |") || die "open error\n";
$_=<TH>;
chop $_;
@dat=split(',',$_);
print "<TITLE>".$dat[4]."</TITLE>\r\n";
省21
61: 名無しさん@お腹いっぱい。 2001/05/08(火)12:00 AAS
$dat[0]=~s/,/,/g; は
'@'+'`'を','に置換するが化けている
62: 名無しさん@ディストリいっぱい 2001/05/08(火)20:26 AAS
うにゃー。あいかわらずhtmlファイルが生成されないなあ。
でもdatファイルはダウンロードできたからdat2htmlだけ単独で実行すれば
変換されるのかなあ。よくわかんないです・・

unix板のファイルもいただいておこっと。参考にはなるだろうから。
63: 名無しさん@ディストリいっぱい 2001/05/08(火)20:38 AAS
あーーー!!あったー!!
/root/linux に入ってたーーー!!

すみません。あいかわらずマヌケで。しかしなんでこんなところに・・
ってことはindexも作成されてるのかなあ。どのディレクトリにあるんだろ・・(^^;; 
64: 名無しさん@ディストリいっぱい [sage ] 2001/05/08(火)20:48 AAS
と思ったらこれは昼間会社で集めて送ったファイルだった・・
もうダメ・・ネボけてるかも・・
65: 名無しさん@お腹いっぱい。 2001/05/08(火)21:01 AAS
まさにオープンソースだね!
Linuxの本来あるべき姿だよ♪
66
(2): 名無しさん@お腹いっぱい。 2001/05/08(火)21:37 AAS
まずは、単独で dat2html の動作確認を。

dat2html.pl datファイルのファイル名 > 出力ファイル名

で、htmlファイルが出力されますか?

indexは、/home/2ch/namazu に生成されているはず。
67: 名無しさん@ディストリいっぱい 2001/05/08(火)21:40 AAS
せっかくみんなに作ってもらったんだから今週末には公開できるように頑張ります!!
68: 名無しさん@ディストリいっぱい 2001/05/08(火)21:42 AAS
>>66さん
あ、ありがとうございます。今から動作確認してみます。
69
(1): 名無しさん@ディストリいっぱい 2001/05/08(火)21:52 AAS
>>66さん
ちゃんとファイルはできました。
だけど8.2kのdatファイルが422バイトになってたのでうまくは動作してないような
気がします。中身の真っ白だったし・・
70: 名無しさん@お腹いっぱい。 2001/05/09(水)07:21 AAS
うまくいくといいな♪
71
(5): 名無しさん@お腹いっぱい。 2001/05/09(水)10:52 AAS
サーバが違うと区切り文字が違うので、それに対応
パラメタが区切り文字列、区切り文字列の置換文字列、datファイル名となります
Linux板なら /〜/dat2html.pl "," "\xa1\xf7\xa1\xae" foo.dat
モナー、ラウンジなら /〜/dat2html.pl '<>' "" bar.datと指定してください
$sep=shift;
$rep=shift;
print '<HTML><HEAD>'."\r\n";
print '<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=EUC-JP">'."\r\n";
$fff=shift;
open(TH,"/usr/local/bin/nkf -e $fff |") || die "open error\n";
省30
72: クンクン(零式) [河内の物体X屋マンセー ] 2001/05/09(水)10:55 AAS
クーン
(どうしましょ)
73: 名無しさん@お腹いっぱい。 2001/05/09(水)15:44 AAS
せっかくならば、UNIX板と同時に検索できるインデックスを作るとかも
できますね。とりあえず、Linux板のみで成功するかどうかやって
みましょう。

任意の複数板のインデックス作成用スクリプトを作っておけば、他の
板でも使うかも。スクリプト自体は、サーバー名と板名を変数に
して、板一覧ファイルから while read server ita とかするだけ
なので、ちょこちょこっといじれば終わりそう。
74: 名無しさん@お腹いっぱい。 2001/05/09(水)15:48 AAS
頑張れーーー。。(@@;)
75
(2): 名無しさん@お腹いっぱい。 2001/05/09(水)18:02 AAS
>>71
バグ見っけた
$dat[0]=~s/$rep/,/g は、
$dat[0]=~s/$rep/$sep/g だな、以下同文
76: 71 [sage ] 2001/05/09(水)18:14 AAS
>>75
ホントだわ
どもです
77: 名無しさん@お腹いっぱい。 2001/05/10(木)13:20 AAS
>>69 の問題は解決したのかな?
78: 名無しさん@お腹いっぱい。 2001/05/10(木)14:01 AAS
どうなの>>1
79
(1): 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木)15:10 AAS
この死に体と化した板に、こんなスレは似つかわしく
ないな。即刻 UNIX 板に移動すべし。
80: 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木)15:25 AAS
>>79
そうか?
この混沌とした状況が好きだよ
このスレとか質問系のスレは余りあれないから皆判ってやっているんだと思う
81
(1): 名無しさん@お腹いっぱい。 2001/05/10(木)15:53 AAS
>>1
もう少しだ頑張れ

つーことで最新版をまとめてみました(ちょい長)

>>48からの2ch.shのソースに>>71のdat2html.plI/F変更を加えたもの

#!/bin/sh

export dat2html=/usr/bin/dat2html.pl
export workdir=/home/2ch
export wgetdir=$workdir/wget
export datdir=$wgetdir/cocoa.2ch.net/linux/dat
export namazudir=$workdir/namazu
省51
82: 名無しさん@お腹いっぱい。 2001/05/10(木)16:20 AAS
1は逃げたな、プレッシャーに耐え切れず。
最初は遊び半分からかい半分でスレ立てて、
出来もしないのに話を盛り立てて、
そんで放置されてたから「次どんなネタすれ立てて暇潰すかなー」
と思ってたところ、しばらく立ったら盛りあがってて、
「おほっ、こいつら馬鹿だなー」とニヤニヤしながら
相手してたら、だんだん自分のレベルを越えた話についていけなくて、
しまいには「頑張れー(@@;)」とか言われて、
だんだん良心も痛んできて、一瞬腕まくりして「やったるか」と
思ってディスプレイに向かってみた物の30分で挫折、
省17
83
(1): 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木)16:55 AAS
ネタスレでした、ごめんなさい
84: 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木)17:14 AAS
>>83
偽装なら>>1がよく出没する20時前後にせんかいヴォケ
85: 名無しさん@ディストリいっぱい 2001/05/10(木)18:53 AAS
うわっ!!僕の出没時間がバレてる!!!笑

すみません。今からやります。少々しばらくずっと永遠にお待ちくださいませ。
86: 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木)18:57 AAS
>>1=85

>うわっ!!こいつらまだやってる!!!笑
>少々しばらくずっと永遠にお待ち下さいませ。ゴルァ
>だから待てっつってんだろ馬鹿ども。
>もーいーよ、やんねー。やってらんねー。ばーか。
>もーこねーよ。死ね糞ども。

ハァ?
87: 名無しさん@ディストリいっぱい 2001/05/10(木)19:11 AAS
>>81
まとめてくれてありがとうございます!!!うれしいです!!
88: 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木)20:49 AAS
ちょっとわかりずらくなってきたのでここに書いてみよ。
これは僕の環境での設定です。あまり見ないで・・・

#!/bin/sh

export dat2html=/usr/bin/dat2html.pl
export workdir=/home/httpd/html/
export datdir=/home/httpd/html/cocoa.2ch.net/linux/dat
export namazudir=/usr/share/namazu/index/linux/

mkdir -p cocoa.2ch.net/test

wget -m -I linux/dat 外部リンク:cocoa.2ch.net
for i in `ls $datdir`
省8
89: 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木)20:54 AAS
ちょっと違ってた・・viで見るよりここで見るほうが見やすいや・・
これでいいはずだけどなあ・・どこか違ってます??

#!/bin/sh

export dat2html=/usr/bin/dat2html.pl
export workdir=/home/httpd/html/
export datdir=$workdir/cocoa.2ch.net/linux/dat
export namazudir=/usr/share/namazu/index/linux/

mkdir -p cocoa.2ch.net/linux/test

wget -m -I linux/dat 外部リンク:cocoa.2ch.net
for i in `ls $datdir`
省8
90: 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木)21:05 AAS
こうだな。僕の知識ではこれ以上はムリ。笑
やっぱりdatからhtmlへのコンバートがうまくいかない・・なんでだろ・・
それさえクリアできればオッケーっぽいんだけどなあ。
2ch.shのほうはこれでいいだろうから明日dat2htmlのほうを見直してみよっと。
土曜日には完成して日曜日には公開したいなあ。

#!/bin/sh

export dat2html=/usr/bin/dat2html.pl
export workdir=/home/httpd/html/
export datdir=$workdir/cocoa.2ch.net/linux/dat
export namazudir=/usr/share/namazu/index/linux/
省11
91: 名無しさん@ディストリいっぱい 2001/05/10(木)21:22 AAS
過去ログが落ちてこないなあ・・いちおう過去ログ用のディレクトリ作ってみよっ。
ちょっとずつ前進。でも関係ないかも。
やっぱその前のdat2htmlのところで止まってるから過去ログの部分の処理が
されないのかなあ。んー・・・

#!/bin/sh

export dat2html=/usr/bin/dat2html.pl
export workdir=/home/httpd/html/
export datdir=$workdir/cocoa.2ch.net/linux/dat
export namazudir=/usr/share/namazu/index/linux/

mkdir -p cocoa.2ch.net/linux/test
省11
92: 名無しさん@ディストリいっぱい 2001/05/10(木)21:41 AAS
こうしたほうがいいんだな。きっと。なんとなく。

#!/bin/sh

export dat2html=/usr/bin/dat2html.pl
export workdir=/home/httpd/html/
export datdir=$workdir/cocoa.2ch.net/linux/dat
export namazudir=/usr/share/namazu/index/linux/

mkdir -p cocoa.2ch.net/linux/test

wget -m -I linux/dat 外部リンク:cocoa.2ch.net
for i in `ls $datdir`
do j=`echo $i | sed -e 's/\.dat//'`
省7
93: 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木)21:51 AAS
ダメだ・・やっぱわかりやすくしておこ・・

#!/bin/sh

export dat2html=/usr/bin/dat2html.pl
export workdir=/home/httpd/html/
export datdir=$workdir/cocoa.2ch.net/linux/dat
export namazukakodir=/usr/share/namazu/index/linux/kako/
export namazutestdir=/usr/share/namazu/index/linux/test/

mkdir -p cocoa.2ch.net/linux/test

wget -m -I linux/dat 外部リンク:cocoa.2ch.net
for i in `ls $datdir`
省11
94
(1): 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木)21:54 AAS
ていうか・・こんなとこをいじってる場合じゃないんだよなあ・・
dat2html!!!!!(;д;)
95
(1): 名無しさん@お腹いっぱい。 2001/05/10(木)22:08 AAS
cd $wgetdir は、意図的に消したのですか?それ以外にも、
ディレクトリの関係がかなりめちゃくちゃになっています。
以下のようにしてください。

#!/bin/sh

export dat2html=/usr/bin/dat2html.pl
export workdir=/home/httpd/html
export wgetdir=$workdir/wget
export datdir=$wgetdir/cocoa.2ch.net/linux/dat
export namazudir=/usr/share/namazu/index/linux/

mkdir -p $wgetdir/cocoa.2ch.net/test
省12
96: 名無しさん@ディストリいっぱい 2001/05/10(木)22:26 AAS
>>95さん
あ、ありがとうございます。
どうもうまく動作しないので試行錯誤してました・・すみません・・ありがとうございます。
やっぱ2ch.shはこれでいいんですね・・もう一度戻してみてやってみます。
97
(1): 名無しさん@ディストリいっぱい 2001/05/10(木)23:09 AAS
外部リンク:203.174.72.113
↑こんな感じでいいかなあ。あ、とりあえずgooに置いてるだけだから動作しません。笑
98
(1): 名無しさん@お腹いっぱい。 2001/05/10(木)23:22 AAS
>>97
いいね。
99: 名無しさん@お腹いっぱい。 2001/05/11(金)13:20 AAS
>>1,94
dat2htmlのテストしてみた
Linux環境が無いのでHP上のNetscape/LynxとWin上のIE/Netscapeで確認し、
下記環境で問題無く動作した
OS:HP-UX11.0(ワラ
sh:GNU bash, version 2.04.0(2)-release (hppa2.0w-hp-hpux11.00)
perl:perl version 5.005_02 と version 4.0.1.8
100
(1): 名無しさん@ディストリいっぱい 2001/05/11(金)14:51 AAS
んー
1:()date:
としか表示されないです・・また僕だけですかー???(;д;)
処理してる時も「ヘッダが取得できませんでした」とかいっぱい言われるし・・
101
(1): 名無しさん@お腹いっぱい。 2001/05/11(金)15:03 AAS
>>100
dat2htmlのnkfのパスが/usr/bin/nkfとかだとか?
102
(2): 名無しさん@ディストリいっぱい 2001/05/11(金)15:53 AAS
>>101さん
・・・そうでした。今修正しました。すると今度は固まってしまいます・・(;д;)
103
(1): 名無しさん@お腹いっぱい。 2001/05/11(金)16:43 AAS
>>102
2ch.shの
for i in `ls $datdir` を
for i in `ls $datdir/*.dat | egrep "[0-9]+\.dat"` で
やるとどうなる?
104: 103 [sage ] 2001/05/11(金)16:44 AAS
間違った
for i in `ls $datdir | egrep "[0-9]+\.dat"` でね
105: 名無しさん@ディストリいっぱい 2001/05/11(金)19:02 AAS
う・動いた!!!!
でも・・今は会社でテストしてるだけ・・・家に帰ったらまた動かないんだろうなあ・・はあ・・
106: 名無しさん@ディストリいっぱい 2001/05/11(金)19:03 AAS
あ、103さんありがとうございます。
家に帰ってやる時にはそれでやってみます。うおー早く帰りたいー。
107
(1): 名無しさん@お腹いっぱい。 [sage ] 2001/05/11(金)19:08 AAS
>>1-106
>あ、103さんありがとうございます。
>でも、難しいのでやっぱりこの話は無かった事にして下さいー。(><)

ハァ?責任持ってやれよ馬鹿。
108: 名無しさん@お腹いっぱい。 [sage ] 2001/05/11(金)19:22 AAS
>>107 キチガイ?

1さんがんばってね。
109: 名無しさん@お腹いっぱい。 2001/05/12(土)03:07 AAS
あのさー、どっかに dat2html.rb があったよ。
今さらごめん。場所忘れたし。
110: 名無しさん@お腹いっぱい。 2001/05/12(土)09:39 AAS
rubyシネ
111: 名無しさん@ディストリいっぱい 2001/05/12(土)12:35 AAS
外部リンク:2ch.dyn.to
↑なんとか無事生成されるようになりました。
でも検索するとファイルが開けない、と言われてしまいます。(><)

外部リンク:2ch.dyn.to
とりあえず公開。土曜日だし。
112: 名無しさん@お腹いっぱい。 2001/05/12(土)12:49 AAS
おー。あと一歩だなー。
頑張れ壱。
113: Anonymous [hoge ] 2001/05/12(土)13:13 AAS
>>1
今見たけど、いいところまで言っているな
がんばれ〜
114: 名無しさん@お腹いっぱい。 2001/05/12(土)15:11 AAS
ageru
115: 名無しさん@お腹いっぱい。 [age ] 2001/05/12(土)15:40 AAS
検索したら書式設定ファイルが開けないって出る。
.namazurc のことかな? というか本当にここまでやるとは思わなかったよ。(^^;
116
(2): 名無しさん@お腹いっぱい。 2001/05/12(土)15:40 AAS
namazu のインデックスファイルは、
 /usr/share/namazu/index/linux/
に生成されているんですよね。その中に、
 NMZ.head.ja
 NMZ.foot.ja
はありますか?また、namazu.cgi がインストール
されているディレクトリの .namazurc はどうなって
います?

INDEX /usr/share/namazu/index/linux/
REPLACE /home/httpd/html/wget/ http://
省3
117: 名無しさん@ディストリいっぱい 2001/05/12(土)15:56 AAS
あ、しばらく見ないうちにいっぱい応援されてる。ありがとうございます。
>>116さん
/usr/share/namazu/index/linux/ の中にはちゃんと NMZ.head.ja と NMZ.foot.ja は
あります。その上の /usr/share/namazu/index/ に本来デェフォルトでいろいろそういった
ファイルがあったんだけど削除したんでそれが原因でしょうか・・
僕はてっきり以前作成したインデックスのカスかと思って削除してしまいました・・
でもこれは関係ないですよね?

ファイルは今のところこんな感じで設定してます。
外部リンク[txt]:2ch.dyn.to
その他もろもろ
省1
118: 名無しさん@お腹いっぱい。 2001/05/12(土)15:58 AAS
いや、dbname のチェックボックスで linux を指定しているという
ことは、やがて unix のチェックボックスも作るわけだし、そう
なると .namazurc の書式も変わったんだっけな。

おそらく、イメージとしては
外部リンク:search.luky.org
こんな感じの検索フォームで複数選択にするのでしょう。
この場合の .namazurc を調べなくては。
119: 名無しさん@お腹いっぱい。 2001/05/12(土)16:00 AAS
>壱
2chのLOGだけがこうなるの?
他のデーターでテストしたらどうよ?
120: 名無しさん@お腹いっぱい。 2001/05/12(土)16:02 AAS
##
## Template: Set the template directory containing
## NMZ.{head,foot,body,tips,result} files.
##
Template /usr/share/namazu/template

と設定されているので、/usr/share/namazu/template
の下に、もろもろの NMZ.head.ja 等が入っている
必要があります。このあたりはどうなってます?
1-
あと 361 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s