namazuでサーバーを立てたい (481レス)
namazuでサーバーを立てたい http://mao.5ch.io/test/read.cgi/linux/989179375/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
68: 名無しさん@ディストリいっぱい [] 2001/05/08(火) 21:42 >>66さん あ、ありがとうございます。今から動作確認してみます。 http://mao.5ch.io/test/read.cgi/linux/989179375/68
69: 名無しさん@ディストリいっぱい [] 2001/05/08(火) 21:52 >>66さん ちゃんとファイルはできました。 だけど8.2kのdatファイルが422バイトになってたのでうまくは動作してないような 気がします。中身の真っ白だったし・・ http://mao.5ch.io/test/read.cgi/linux/989179375/69
70: 名無しさん@お腹いっぱい。 [] 2001/05/09(水) 07:21 うまくいくといいな♪ http://mao.5ch.io/test/read.cgi/linux/989179375/70
71: 名無しさん@お腹いっぱい。 [] 2001/05/09(水) 10:52 サーバが違うと区切り文字が違うので、それに対応 パラメタが区切り文字列、区切り文字列の置換文字列、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"; $_=<TH>; chop $_; @dat=split($sep,$_); $dat[0]=~s/$rep/,/g if("${rep}"); $dat[1]=~s/$rep/,/g if("${rep}"); $dat[3]=~s/$rep/,/g if("${rep}"); $dat[4]=~s/$rep/,/g if("${rep}"); print "<TITLE>".$dat[4]."</TITLE>\r\n"; print '</HEAD>'."\n"; print '<BODY TEXT="#000000" BGCOLOR="#FFFFFF" link="#0000FF" alink="#FF0000" vlink="#660099">'."\r\n" ; print "1:".$dat[0]."("; print $dat[1].") "; print "date:".$dat[2]."<BR>\r\n"; print $dat[3]."<BR><BR><BR>\r\n"; $cnt=2; while(<TH>){ chop $_; @dat=split($sep,$_); $dat[0]=~s/${rep}/,/g if("${rep}"); $dat[1]=~s/${rep}/,/g if("${rep}"); $dat[3]=~s/${rep}/,/g if("${rep}"); print $cnt.":".$dat[0]."("; print $dat[1].") "; print "date:".$dat[2]."<BR>\r\n"; print $dat[3]."<BR><BR><BR>\r\n"; $cnt++; } print '</BODY></HTML>'."\r\n"; exit; http://mao.5ch.io/test/read.cgi/linux/989179375/71
72: クンクン(零式) [河内の物体X屋マンセー ] 2001/05/09(水) 10:55 クーン (どうしましょ) http://mao.5ch.io/test/read.cgi/linux/989179375/72
73: 名無しさん@お腹いっぱい。 [] 2001/05/09(水) 15:44 せっかくならば、UNIX板と同時に検索できるインデックスを作るとかも できますね。とりあえず、Linux板のみで成功するかどうかやって みましょう。 任意の複数板のインデックス作成用スクリプトを作っておけば、他の 板でも使うかも。スクリプト自体は、サーバー名と板名を変数に して、板一覧ファイルから while read server ita とかするだけ なので、ちょこちょこっといじれば終わりそう。 http://mao.5ch.io/test/read.cgi/linux/989179375/73
74: 名無しさん@お腹いっぱい。 [] 2001/05/09(水) 15:48 頑張れーーー。。(@@;) http://mao.5ch.io/test/read.cgi/linux/989179375/74
75: 名無しさん@お腹いっぱい。 [] 2001/05/09(水) 18:02 >>71 バグ見っけた $dat[0]=~s/$rep/,/g は、 $dat[0]=~s/$rep/$sep/g だな、以下同文 http://mao.5ch.io/test/read.cgi/linux/989179375/75
76: 71 [sage ] 2001/05/09(水) 18:14 >>75 ホントだわ どもです http://mao.5ch.io/test/read.cgi/linux/989179375/76
77: 名無しさん@お腹いっぱい。 [] 2001/05/10(木) 13:20 >>69 の問題は解決したのかな? http://mao.5ch.io/test/read.cgi/linux/989179375/77
78: 名無しさん@お腹いっぱい。 [] 2001/05/10(木) 14:01 どうなの>>1 http://mao.5ch.io/test/read.cgi/linux/989179375/78
79: 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木) 15:10 この死に体と化した板に、こんなスレは似つかわしく ないな。即刻 UNIX 板に移動すべし。 http://mao.5ch.io/test/read.cgi/linux/989179375/79
80: 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木) 15:25 >>79 そうか? この混沌とした状況が好きだよ このスレとか質問系のスレは余りあれないから皆判ってやっているんだと思う http://mao.5ch.io/test/read.cgi/linux/989179375/80
81: 名無しさん@お腹いっぱい。 [] 2001/05/10(木) 15:53 >>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 mkdir -p $wgetdir/cocoa.2ch.net/test cd $wgetdir wget -m -I linux/dat http://cocoa.2ch.net/linux/dat/ for i in `ls $datdir` do j=`echo $i | sed -e 's/\.dat//'` $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i > $wgetdir/'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j done rm -rf $wgetdir/linux/dat wget -m -I linux/kako http://cocoa.2ch.net/linux/kako/ mkdir -p $namazudir cd $namazudir mknmz -eU $wgetdir/ >>71からのdat2html.plに>>75発見のバグ修正を入れたもの #!/usr/bin/perl $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"; $_=<TH>; chop $_; @dat=split($sep,$_); $dat[0]=~s/${rep}/${sep}/g if("${rep}"); $dat[1]=~s/${rep}/${sep}/g if("${rep}"); $dat[3]=~s/${rep}/${sep}/g if("${rep}"); $dat[4]=~s/${rep}/${sep}/g if("${rep}"); print "<TITLE>".$dat[4]."</TITLE>\r\n"; print '</HEAD>'."\n"; print '<BODY TEXT="#000000" BGCOLOR="#FFFFFF" link="#0000FF" alink="#FF0000" vlink="#660099">'."\r\n" ; print "1:".$dat[0]."("; print $dat[1].") "; print "date:".$dat[2]."<BR>\r\n"; print $dat[3]."<BR><BR><BR>\r\n"; $cnt=2; while(<TH>){ chop $_; @dat=split($sep,$_); $dat[0]=~s/${rep}/${sep}/g if("${rep}"); $dat[1]=~s/${rep}/${sep}/g if("${rep}"); $dat[3]=~s/${rep}/${sep}/g if("${rep}"); print $cnt.":".$dat[0]."("; print $dat[1].") "; print "date:".$dat[2]."<BR>\r\n"; print $dat[3]."<BR><BR><BR>\r\n"; $cnt++; } print '</BODY></HTML>'."\r\n"; exit; http://mao.5ch.io/test/read.cgi/linux/989179375/81
82: 名無しさん@お腹いっぱい。 [] 2001/05/10(木) 16:20 1は逃げたな、プレッシャーに耐え切れず。 最初は遊び半分からかい半分でスレ立てて、 出来もしないのに話を盛り立てて、 そんで放置されてたから「次どんなネタすれ立てて暇潰すかなー」 と思ってたところ、しばらく立ったら盛りあがってて、 「おほっ、こいつら馬鹿だなー」とニヤニヤしながら 相手してたら、だんだん自分のレベルを越えた話についていけなくて、 しまいには「頑張れー(@@;)」とか言われて、 だんだん良心も痛んできて、一瞬腕まくりして「やったるか」と 思ってディスプレイに向かってみた物の30分で挫折、 「ま、いいか」と気を取り直して他の板・スレで いつものようにウケもしないネタ書き散らして満足して、 今もちょっとだけ気になってこのスレ見てるけど、 このレスを見て図星過ぎて怖くなって回線を切ろうとしてるな、 まあ待て、その手に握ったマウスをブラウザに映し出された 2ちゃんの書き込みフォームにうつしてみろ、 名前欄にはついさっきまで使ってた「クンクン(壱式)」というハンドルが クッキーで入ってるな、そうだ、それを消して、 「名無しさん@ディストリ」いっぱい、もしくは「1」にして、そう、 それと、メール欄の「河内の物体X屋マンセー」なんだそりゃ、 それも消しなさい、バレちゃいますからね、そう、そうだ、 それじゃあその下の広いフォームにフォーカスをうつして、 よーし、その調子、それじゃあ「ネタスレでした、ごめんなさい」と打ってみよう、 ほら、焦らなくていいから、タイプミスしないようにな、ゆっくり、 そう、もうちょっと、あー、ほら、BSで消して、n,a,s,a,i、と、 よし、じゃあreturnして、あとは書き込むボタンをクリックだ、よし。 ■■■■■■■■■■■■終了■■■■■■■■■■■■ http://mao.5ch.io/test/read.cgi/linux/989179375/82
83: 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木) 16:55 ネタスレでした、ごめんなさい http://mao.5ch.io/test/read.cgi/linux/989179375/83
84: 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木) 17:14 >>83 偽装なら>>1がよく出没する20時前後にせんかいヴォケ http://mao.5ch.io/test/read.cgi/linux/989179375/84
85: 名無しさん@ディストリいっぱい [] 2001/05/10(木) 18:53 うわっ!!僕の出没時間がバレてる!!!笑 すみません。今からやります。少々しばらくずっと永遠にお待ちくださいませ。 http://mao.5ch.io/test/read.cgi/linux/989179375/85
86: 名無しさん@お腹いっぱい。 [sage ] 2001/05/10(木) 18:57 >>1=85 >うわっ!!こいつらまだやってる!!!笑 >少々しばらくずっと永遠にお待ち下さいませ。ゴルァ >だから待てっつってんだろ馬鹿ども。 >もーいーよ、やんねー。やってらんねー。ばーか。 >もーこねーよ。死ね糞ども。 ハァ? http://mao.5ch.io/test/read.cgi/linux/989179375/86
87: 名無しさん@ディストリいっぱい [] 2001/05/10(木) 19:11 >>81 まとめてくれてありがとうございます!!!うれしいです!! http://mao.5ch.io/test/read.cgi/linux/989179375/87
88: 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木) 20:49 ちょっとわかりずらくなってきたのでここに書いてみよ。 これは僕の環境での設定です。あまり見ないで・・・ #!/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 http://cocoa.2ch.net/linux/dat/ for i in `ls $datdir` do j=`echo $i | sed -e 's/\.dat//'` $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i > /'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j done wget -m -I linux/kako http://cocoa.2ch.net/linux/kako/ mkdir -p $namazudir cd $namazudir mknmz /home/httpd/html/cocoa.2ch.net/linux/test/ mknmz /home/httpd/html/cocoa.2ch.net/linux/kako/ http://mao.5ch.io/test/read.cgi/linux/989179375/88
89: 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木) 20:54 ちょっと違ってた・・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 http://cocoa.2ch.net/linux/dat/ for i in `ls $datdir` do j=`echo $i | sed -e 's/\.dat//'` $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i > /'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j done wget -m -I linux/kako http://cocoa.2ch.net/linux/kako/ mkdir -p $namazudir cd $namazudir mknmz /home/httpd/html/cocoa.2ch.net/linux/test/ mknmz /home/httpd/html/cocoa.2ch.net/linux/kako/ http://mao.5ch.io/test/read.cgi/linux/989179375/89
90: 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木) 21:05 こうだな。僕の知識ではこれ以上はムリ。笑 やっぱり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/ mkdir -p cocoa.2ch.net/linux/test wget -m -I linux/dat http://cocoa.2ch.net/linux/dat/ for i in `ls $datdir` do j=`echo $i | sed -e 's/\.dat//'` $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i > /'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j done wget -m -I linux/kako http://cocoa.2ch.net/linux/kako/ mkdir -p $namazudir cd $namazudir mknmz $workdir/cocoa.2ch.net/linux/test/ mknmz $workdir/cocoa.2ch.net/linux/kako/ http://mao.5ch.io/test/read.cgi/linux/989179375/90
91: 名無しさん@ディストリいっぱい [] 2001/05/10(木) 21:22 過去ログが落ちてこないなあ・・いちおう過去ログ用のディレクトリ作ってみよっ。 ちょっとずつ前進。でも関係ないかも。 やっぱその前の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 wget -m -I linux/dat http://cocoa.2ch.net/linux/dat/ for i in `ls $datdir` do j=`echo $i | sed -e 's/\.dat//'` $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i > /'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j done mkdir -p cocoa.2ch.net/linux/kako wget -m -I linux/kako http://cocoa.2ch.net/linux/kako/ mkdir -p $namazudir cd $namazudir mknmz $workdir/cocoa.2ch.net/linux/test/ mknmz $workdir/cocoa.2ch.net/linux/kako/ http://mao.5ch.io/test/read.cgi/linux/989179375/91
92: 名無しさん@ディストリいっぱい [] 2001/05/10(木) 21:41 こうしたほうがいいんだな。きっと。なんとなく。 #!/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 http://cocoa.2ch.net/linux/dat/ for i in `ls $datdir` do j=`echo $i | sed -e 's/\.dat//'` $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i > /'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j done mkdir -p cocoa.2ch.net/linux/kako wget -m -I linux/kako http://cocoa.2ch.net/linux/kako/ mkdir -p $namazudir cd $namazudir mknmz -eU $workdir/cocoa.2ch.net/linux/ http://mao.5ch.io/test/read.cgi/linux/989179375/92
93: 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木) 21:51 ダメだ・・やっぱわかりやすくしておこ・・ #!/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 http://cocoa.2ch.net/linux/dat/ for i in `ls $datdir` do j=`echo $i | sed -e 's/\.dat//'` $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i > /'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j done mkdir -p cocoa.2ch.net/linux/kako wget -m -I linux/kako http://cocoa.2ch.net/linux/kako/ mkdir -p $namazukakodir cd $namazukakodir mknmz $workdir/cocoa.2ch.net/linux/kako/ mkdir -p $namaztestudir cd $namazutestdir mknmz $workdir/cocoa.2ch.net/linux/test/ http://mao.5ch.io/test/read.cgi/linux/989179375/93
94: 名無しさん@ディストリいっぱい [sage ] 2001/05/10(木) 21:54 ていうか・・こんなとこをいじってる場合じゃないんだよなあ・・ dat2html!!!!!(;д;) http://mao.5ch.io/test/read.cgi/linux/989179375/94
95: 名無しさん@お腹いっぱい。 [] 2001/05/10(木) 22:08 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 cd $wgetdir wget -m -I linux/dat http://cocoa.2ch.net/linux/dat/ for i in `ls $datdir` do j=`echo $i | sed -e 's/\.dat//'` $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i > $wgetdir/'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j done rm -rf $wgetdir/linux/dat wget -m -I linux/kako http://cocoa.2ch.net/linux/kako/ mkdir -p $namazudir cd $namazudir mknmz -eU $wgetdir/ http://mao.5ch.io/test/read.cgi/linux/989179375/95
96: 名無しさん@ディストリいっぱい [] 2001/05/10(木) 22:26 >>95さん あ、ありがとうございます。 どうもうまく動作しないので試行錯誤してました・・すみません・・ありがとうございます。 やっぱ2ch.shはこれでいいんですね・・もう一度戻してみてやってみます。 http://mao.5ch.io/test/read.cgi/linux/989179375/96
97: 名無しさん@ディストリいっぱい [] 2001/05/10(木) 23:09 http://203.174.72.113/2ch-linux/ ↑こんな感じでいいかなあ。あ、とりあえずgooに置いてるだけだから動作しません。笑 http://mao.5ch.io/test/read.cgi/linux/989179375/97
98: 名無しさん@お腹いっぱい。 [] 2001/05/10(木) 23:22 >>97 いいね。 http://mao.5ch.io/test/read.cgi/linux/989179375/98
99: 名無しさん@お腹いっぱい。 [] 2001/05/11(金) 13:20 >>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 http://mao.5ch.io/test/read.cgi/linux/989179375/99
100: 名無しさん@ディストリいっぱい [] 2001/05/11(金) 14:51 んー 1:()date: としか表示されないです・・また僕だけですかー???(;д;) 処理してる時も「ヘッダが取得できませんでした」とかいっぱい言われるし・・ http://mao.5ch.io/test/read.cgi/linux/989179375/100
101: 名無しさん@お腹いっぱい。 [] 2001/05/11(金) 15:03 >>100 dat2htmlのnkfのパスが/usr/bin/nkfとかだとか? http://mao.5ch.io/test/read.cgi/linux/989179375/101
102: 名無しさん@ディストリいっぱい [] 2001/05/11(金) 15:53 >>101さん ・・・そうでした。今修正しました。すると今度は固まってしまいます・・(;д;) http://mao.5ch.io/test/read.cgi/linux/989179375/102
103: 名無しさん@お腹いっぱい。 [] 2001/05/11(金) 16:43 >>102 2ch.shの for i in `ls $datdir` を for i in `ls $datdir/*.dat | egrep "[0-9]+\.dat"` で やるとどうなる? http://mao.5ch.io/test/read.cgi/linux/989179375/103
104: 103 [sage ] 2001/05/11(金) 16:44 間違った for i in `ls $datdir | egrep "[0-9]+\.dat"` でね http://mao.5ch.io/test/read.cgi/linux/989179375/104
105: 名無しさん@ディストリいっぱい [] 2001/05/11(金) 19:02 う・動いた!!!! でも・・今は会社でテストしてるだけ・・・家に帰ったらまた動かないんだろうなあ・・はあ・・ http://mao.5ch.io/test/read.cgi/linux/989179375/105
106: 名無しさん@ディストリいっぱい [] 2001/05/11(金) 19:03 あ、103さんありがとうございます。 家に帰ってやる時にはそれでやってみます。うおー早く帰りたいー。 http://mao.5ch.io/test/read.cgi/linux/989179375/106
107: 名無しさん@お腹いっぱい。 [sage ] 2001/05/11(金) 19:08 >>1-106 >あ、103さんありがとうございます。 >でも、難しいのでやっぱりこの話は無かった事にして下さいー。(><) ハァ?責任持ってやれよ馬鹿。 http://mao.5ch.io/test/read.cgi/linux/989179375/107
108: 名無しさん@お腹いっぱい。 [sage ] 2001/05/11(金) 19:22 >>107 キチガイ? 1さんがんばってね。 http://mao.5ch.io/test/read.cgi/linux/989179375/108
109: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 03:07 あのさー、どっかに dat2html.rb があったよ。 今さらごめん。場所忘れたし。 http://mao.5ch.io/test/read.cgi/linux/989179375/109
110: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 09:39 rubyシネ http://mao.5ch.io/test/read.cgi/linux/989179375/110
111: 名無しさん@ディストリいっぱい [] 2001/05/12(土) 12:35 http://2ch.dyn.to/wget/cocoa.2ch.net/test/ ↑なんとか無事生成されるようになりました。 でも検索するとファイルが開けない、と言われてしまいます。(><) http://2ch.dyn.to/ とりあえず公開。土曜日だし。 http://mao.5ch.io/test/read.cgi/linux/989179375/111
112: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 12:49 おー。あと一歩だなー。 頑張れ壱。 http://mao.5ch.io/test/read.cgi/linux/989179375/112
113: Anonymous [hoge ] 2001/05/12(土) 13:13 >>1よ 今見たけど、いいところまで言っているな がんばれ〜 http://mao.5ch.io/test/read.cgi/linux/989179375/113
114: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 15:11 ageru http://mao.5ch.io/test/read.cgi/linux/989179375/114
115: 名無しさん@お腹いっぱい。 [age ] 2001/05/12(土) 15:40 検索したら書式設定ファイルが開けないって出る。 .namazurc のことかな? というか本当にここまでやるとは思わなかったよ。(^^; http://mao.5ch.io/test/read.cgi/linux/989179375/115
116: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 15:40 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:// LANG ja くらいで動くと思うんだけど、こんな感じになってますか? 区切りはTABです。 http://mao.5ch.io/test/read.cgi/linux/989179375/116
117: 名無しさん@ディストリいっぱい [] 2001/05/12(土) 15:56 あ、しばらく見ないうちにいっぱい応援されてる。ありがとうございます。 >>116さん /usr/share/namazu/index/linux/ の中にはちゃんと NMZ.head.ja と NMZ.foot.ja は あります。その上の /usr/share/namazu/index/ に本来デェフォルトでいろいろそういった ファイルがあったんだけど削除したんでそれが原因でしょうか・・ 僕はてっきり以前作成したインデックスのカスかと思って削除してしまいました・・ でもこれは関係ないですよね? ファイルは今のところこんな感じで設定してます。 http://2ch.dyn.to/settei/namazurc.txt その他もろもろ http://2ch.dyn.to/settei/ http://mao.5ch.io/test/read.cgi/linux/989179375/117
118: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 15:58 いや、dbname のチェックボックスで linux を指定しているという ことは、やがて unix のチェックボックスも作るわけだし、そう なると .namazurc の書式も変わったんだっけな。 おそらく、イメージとしては http://search.luky.org/ こんな感じの検索フォームで複数選択にするのでしょう。 この場合の .namazurc を調べなくては。 http://mao.5ch.io/test/read.cgi/linux/989179375/118
119: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 16:00 >壱 2chのLOGだけがこうなるの? 他のデーターでテストしたらどうよ? http://mao.5ch.io/test/read.cgi/linux/989179375/119
120: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 16:02 ## ## 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 等が入っている 必要があります。このあたりはどうなってます? http://mao.5ch.io/test/read.cgi/linux/989179375/120
121: 名無しさん@ディストリいっぱい [] 2001/05/12(土) 16:21 お騒がせしました。いろいろご指導ありがとうごさいます。 /usr/share/namazu/index/ にあったファイルを元に戻したら動作しました。 細かいところでいろいろ問題があるようだけどご指摘いただければありがたく思いますので これからもよろしくお願いします。 ♪みんなで作ったみんなのための検索システム♪ http://mao.5ch.io/test/read.cgi/linux/989179375/121
122: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 16:28 やったね! http://mao.5ch.io/test/read.cgi/linux/989179375/122
123: 名無しさん@お腹いっぱい。 [sage ] 2001/05/12(土) 16:29 >壱 ある程度出来たなら設定ファイルを見えなくした方が良いんじゃない? あとネットワーク板もキボソ・・ http://mao.5ch.io/test/read.cgi/linux/989179375/123
124: 名無しさん@ディストリいっぱい [] 2001/05/12(土) 16:30 えっと今の細かな問題点として 1.UNIX板のログもLINUX板のログも /cocoa.2ch.net/test/ 以下に生成されるので 分けて検索することができない、ということでしょうか。 UNIX板のログは wget2 のようなディレクトリを作成してそのディレクトリ以下にファイルを 生成するようにして REPLACE /home/httpd/html/wget2/ http:// をもう一個指定するとか? REPLACE を二つ指定することはできないのかな?んー。 http://mao.5ch.io/test/read.cgi/linux/989179375/124
125: 名無しさん@お腹いっぱい。 [] 2001/05/12(土) 16:36 >>1 とりあえずおめでとー http://mao.5ch.io/test/read.cgi/linux/989179375/125
126: 名無しさん@ディストリいっぱい [] 2001/05/12(土) 16:58 あれ?これ、よく見たら過去ログ分しか拾ってないや・・・ んーーーーちょっと休憩してきます・・ http://mao.5ch.io/test/read.cgi/linux/989179375/126
127: 名無しさん@パソコンがいっぱい [sage ] 2001/05/12(土) 20:18 今マンガ喫茶から動作確認してみたけどふむふむ。いい感じで動いてるかも。 ちょっとここで休憩して気分転換してからまた調整しよっと。 http://mao.5ch.io/test/read.cgi/linux/989179375/127
128: 名無しさん@お腹いっぱい。 [sage ] 2001/05/12(土) 21:06 >>116 TAB くぎりの制限は 2.0.x でなくなったはず 本題と無関係なので sage http://mao.5ch.io/test/read.cgi/linux/989179375/128
129: 名無しさん@お腹いっぱい。 [] 2001/05/13(日) 01:59 すばらしい!とりあえずおめでとう。 細かい調整については、のんびりやっていけばいいでしょう。 これからも、ぼちぼち応援していくよ。 http://mao.5ch.io/test/read.cgi/linux/989179375/129
130: 名無しさん@ディストリいっぱい [] 2001/05/13(日) 02:12 >>129さん 応援ありがとうございます。今ちょっこちょこ調整してます。 >>124の件もなんとかなりました。 ただ過去ログしか拾ってくれない現状は変わりません・・・ html形式のファイルしか拾ってくれないのかなあ。 >>123さん ネットワーク板追加しておきました。ただしこれも過去ログしか拾ってません。笑 http://mao.5ch.io/test/read.cgi/linux/989179375/130
131: 名無しさん@お腹いっぱい。 [] 2001/05/13(日) 02:14 パッケージ化きぼ〜ん! http://mao.5ch.io/test/read.cgi/linux/989179375/131
132: 名無しさん@ディストリいっぱい [sage ] 2001/05/13(日) 12:43 こうしないと拾ってくれないんだな。よしよし。着々と前進。 #!/bin/sh export dat2html=/usr/bin/dat2html.pl export workdir=/home/httpd/html export wgetdir=$workdir/wgetlinux export datdir=$wgetdir/cocoa.2ch.net/linux/dat export namazudir=/usr/share/namazu/index/linux export makenmz=$wgetdir/cocoa.2ch.net mkdir -p $wgetdir/cocoa.2ch.net/test cd $wgetdir wget -m -I linux/dat http://cocoa.2ch.net/linux/dat/ for i in `ls $datdir | egrep "[0-9]+\.dat"` do j=`echo $i | sed -e 's/\.dat//'` $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i > $wgetdir/'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j done rm -rf $wgetdir/linux/dat wget -m -I linux/kako http://cocoa.2ch.net/linux/kako/ mkdir -p $namazudir cd $namazudir mknmz -a -U $makenmz/test $makenmz/linux/kako http://mao.5ch.io/test/read.cgi/linux/989179375/132
133: 名無しさん@ディストリいっぱい [sage ] 2001/05/13(日) 12:55 あとは検索結果で 1:名無しさん@お腹いっぱい。() date:2001/03/04(日) ってなる () date の部分が気になるぐらいかな。日付をうまく取得できてないのかなあ。 http://mao.5ch.io/test/read.cgi/linux/989179375/133
134: 名無しさん@お腹いっぱい。 [sage ] 2001/05/13(日) 13:20 >>133 うまくいっている ()の中はメアドが入るんだよ http://mao.5ch.io/test/read.cgi/linux/989179375/134
135: 123 [sage ] 2001/05/13(日) 16:29 >壱 サンクス あと、ガンバテネ http://mao.5ch.io/test/read.cgi/linux/989179375/135
136: 名無しさん@ディストリいっぱい [sage ] 2001/05/14(月) 11:14 >>134さん >>135さん ありがとうございます!これからも頑張ります!! ここまで下がっちゃうと今さら上げるのが気が引ける。笑 ていうか特に問題点がないから上げる必要もないし。 それほど完成度が高いスクリプトということだーー!!!素晴らしい!! http://mao.5ch.io/test/read.cgi/linux/989179375/136
137: 名無しさん@お腹いっぱい。 [] 2001/05/14(月) 12:46 優良スレage http://mao.5ch.io/test/read.cgi/linux/989179375/137
138: 名無しさん@お腹いっぱい。 [] 2001/05/14(月) 22:36 それでは、落ち着いてきたので細かい点をいくつか。 あまり気にせずに、ひまなときにぼちぼちと修正してくださいませ。 1. 検索結果から、再び検索すると検索できない これは、検索結果表示欄に Linux板 等のチェックボックスがないため。 対象インデックスのチェックボックス欄をそのまま載せるという方法も ありますし、検索ボックスをなくしてしまうという方法もあると思います。 いずれにしても、NMZ.head.ja をいじるだけです。 2. インデックスの最終更新日が表示されません。表示する必要もないので、 1でいっしょになくしてしまってもいいと思います。 cron で 2ch.sh を動かしてますか?もしも、まだでしたら そろそろ動かしてみてください。ネットワークの負荷を考えると、 そんなに頻繁に動かさなくてもいいとは思います。 http://mao.5ch.io/test/read.cgi/linux/989179375/138
139: 名無しさん@お腹いっぱい。 [] 2001/05/14(月) 22:37 みんなで色々試してみましょう。 http://2ch.dyn.to/ http://mao.5ch.io/test/read.cgi/linux/989179375/139
140: 名無しさん@ディストリいっぱい [] 2001/05/15(火) 00:19 >>138さん ご指摘ありがとうございます。今から修正してみます。 cronには昨日設定しました。 0 7 * * * /root/linux.sh 0 8 * * * /root/unix.sh 0 9 * * * /root/hack.sh って感じにしておいてホントに動作するかどうか、朝起きて パソコンの前でジーッと見てましたが動いている様子はなかったです・・・ 裏で動いてるのかなあ・・でもルーターも動いてる様子はなかったし・・ とりあえずログを更新するのは一日一回にしようと思います。 深夜のlinux3時unix4時ネットワーク5時辺りで。 http://mao.5ch.io/test/read.cgi/linux/989179375/140
141: 名無しさん@ディストリいっぱい [sage ] 2001/05/15(火) 00:25 cronの件、自己解決しました・・すみません・・ http://mao.5ch.io/test/read.cgi/linux/989179375/141
142: 名無しさん@お腹いっぱい。 [] 2001/05/15(火) 00:26 >>140 ルートで実行はやめとけー 変なセキュリティホール作るだけぞな http://mao.5ch.io/test/read.cgi/linux/989179375/142
143: 名無しさん@ディストリいっぱい [] 2001/05/15(火) 00:55 >>142 あ、ありがとうございます。じゃあ今からこっそり移動しておきます。 http://mao.5ch.io/test/read.cgi/linux/989179375/143
144: 名無しさん@お腹いっぱい。 [] 2001/05/15(火) 10:57 過去ログがヒットするように検索すると表示が化けます(例 Slackware >>1 直し方わかんないけど、症状報告って事で http://mao.5ch.io/test/read.cgi/linux/989179375/144
145: 名無しさん@ディストリいっぱい [] 2001/05/15(火) 12:08 >>144さん ですよね。自分のパソコンがおかしいのかと思ってたんですがやっぱみんなバケるんですね。あはは。 特に何も変更してないのになあ。昨日 NMZ.head.ja を編集した時に 余分なものまで削除しちゃったかな?んーマズイ。 http://mao.5ch.io/test/read.cgi/linux/989179375/145
146: 名無しさん@お腹いっぱい。 [] 2001/05/15(火) 14:00 >>1 文字コードを揃えればいいんじゃないかな kako/を全てEUCにするか、dat2htmlの出力をSJISに変換すればいいと思われ http://mao.5ch.io/test/read.cgi/linux/989179375/146
147: 名無しさん@ディストリいっぱい [] 2001/05/15(火) 14:24 >>146さん ありがとうごさいます。でも昨日まではちゃんと表示されてたんです。 だから僕が昨日いじってるうちにおかしくなったんだと思います。 すみません。みなさんの手をわずらわすほどのものではないと思います。たぶん。 心配していただいてありがとうございます。(ぺこぺこ) http://mao.5ch.io/test/read.cgi/linux/989179375/147
148: login:Penguinさん [] 2001/05/15(火) 15:41 >>147 色々とやってみなければ、可能性な〜んて解らんだろうから どんどんやってみよう >>1 がんばれ〜 >>1 http://mao.5ch.io/test/read.cgi/linux/989179375/148
149: 名無しさん@ディストリいっぱい [sage ] 2001/05/15(火) 22:47 NMZ.head.ja の<title>のところに全角文字を使用したのか原因でした。ふぅ。直った。 http://mao.5ch.io/test/read.cgi/linux/989179375/149
150: 名無しさん@ディストリいっぱい [sage ] 2001/05/15(火) 22:49 あ、決して<title>としたわけじゃないです。 <title>★2ちゃんねる検索★</title>としたわけです。これが原因でした。ふぅ。 http://mao.5ch.io/test/read.cgi/linux/989179375/150
151: 名無しさん@お腹いっぱい。 [] 2001/05/16(水) 02:11 どんどん完成度が高くなっていきますね。 対象板も増えて、嬉しい限り。 まさか、2ちゃんねるから情報を検索することになろうとは思わなかったが、 色々検索してみると、けっこう面白い。 いや、まじですばらしいっす。 http://mao.5ch.io/test/read.cgi/linux/989179375/151
152: 名無しさん@お腹いっぱい。 [] 2001/05/16(水) 02:12 MS DOS Version 5.00 (C)Copyright 1981-1991 Microsoft Corp Licensed Material - Property of Microsoft All rights reserved http://mao.5ch.io/test/read.cgi/linux/989179375/152
153: 名無しさん@お腹いっぱい。 [] 2001/05/16(水) 02:57 >>1 感動した。 涙が止まらん。 ガムバレ。 http://mao.5ch.io/test/read.cgi/linux/989179375/153
154: 名無しさん@ディストリいっぱい [sage ] 2001/05/16(水) 14:43 応援ありがとうございます!!!頑張ります!!! とりあえずここまで完成したら後は安泰だ〜。 毎日毎日パソコンの前に続いたからなあ。やっとのんびりできるや。ふぅ。 http://mao.5ch.io/test/read.cgi/linux/989179375/154
155: 名無しさん@お腹いっぱい。 [] 2001/05/17(木) 00:24 応援アゲ http://2ch.dyn.to http://mao.5ch.io/test/read.cgi/linux/989179375/155
156: login:Penguin [河内の物体X屋@電波詩人です ] 2001/05/17(木) 00:37 スゲー クワー? (訳:ウットコからリンクして良いきゃ?) http://mao.5ch.io/test/read.cgi/linux/989179375/156
157: 名無しさん@お腹いっぱい。 [] 2001/05/17(木) 03:18 完成記念age http://mao.5ch.io/test/read.cgi/linux/989179375/157
158: 名無しさん@ディストリいっぱい [] 2001/05/17(木) 10:27 >>156 のクンクンさん いいですよ。たぶん。たぶんですが。エロサイトとかじゃなければ。怖いサイトじゃなければ。 アングラサイトで「 ♪Linuxのハクり方♪ 」みたいなサイトでなければ。 「たぶん」なので後から「やっぱりダメー」というかもしれません。笑 http://mao.5ch.io/test/read.cgi/linux/989179375/158
159: 名無しさん@お腹いっぱい。 [] 2001/05/17(木) 12:24 >>158 公開した時点で、リンクされることは覚悟しとかないと。 そのうち google とかに捕まって、ガンガンアクセスが 来ると思うぞ。 http://mao.5ch.io/test/read.cgi/linux/989179375/159
160: 名無しさん@ディストリいっぱい [] 2001/05/17(木) 12:38 >>159さん そうですよね。 よく考えたらここに公開しているぐらいだから他で公開されても平気なような気がしてきました。 ここよりエロくて怖くてアングラで♪Linuxのハクり方♪のようなサイトはないですから。笑 っていうかクンクンさんのサイト・・気になる・・ 見せてください!!!見たいです!気になります!!!>クンクンさん http://mao.5ch.io/test/read.cgi/linux/989179375/160
161: 名無しさん@ディストリいっぱい [] 2001/05/17(木) 13:02 ダメだ・・やっぱり過去ログ分が文字化けを起こしちゃうや・・ たまに大丈夫でたまに化けるってなんでだろ?悩むなあ・・ 過去ログをEUCに変換するのは大変そうだからdat2htmlのほうを調整して x-sjisで書き出したほうがいいのかな。 nkf -e のところを nkt -s にして CHARSET=EUC-JP を CHARSET=x-sjis に しただけでいいのかなあ。こんな感じですか? 家に帰ったら一回試してみよっ。 #!/usr/bin/perl $sep=shift; $rep=shift; print '<HTML><HEAD>'."\r\n"; print '<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=x-sjis">'."\r\n"; $fff=shift; open(TH,"/usr/bin/nkf -s $fff |") || die "open error\n"; $_=<TH>; chop $_; @dat=split($sep,$_); $dat[0]=~s/${rep}/${sep}/g if("${rep}"); $dat[1]=~s/${rep}/${sep}/g if("${rep}"); $dat[3]=~s/${rep}/${sep}/g if("${rep}"); $dat[4]=~s/${rep}/${sep}/g if("${rep}"); print "<TITLE>".$dat[4]."</TITLE>\r\n"; print '</HEAD>'."\n"; print '<BODY TEXT="#000000" BGCOLOR="#FFFFFF" link="#0000FF" alink="#FF0000" vlink="#660099">'."\r\n" ; print "1:".$dat[0]."("; print $dat[1].") "; print "date:".$dat[2]."<BR>\r\n"; print $dat[3]."<BR><BR><BR>\r\n"; $cnt=2; while(<TH>){ chop $_; @dat=split($sep,$_); $dat[0]=~s/${rep}/${sep}/g if("${rep}"); $dat[1]=~s/${rep}/${sep}/g if("${rep}"); $dat[3]=~s/${rep}/${sep}/g if("${rep}"); print $cnt.":".$dat[0]."("; print $dat[1].") "; print "date:".$dat[2]."<BR>\r\n"; print $dat[3]."<BR><BR><BR>\r\n"; $cnt++; } print '</BODY></HTML>'."\r\n"; exit; http://mao.5ch.io/test/read.cgi/linux/989179375/161
162: 名無しさん@お腹いっぱい。 [sage ] 2001/05/17(木) 13:13 このままじゃ活用されないな。 初めて来た人は気づかないだろーし Linux自治スレで要望出す時に一緒に検索エンジンへのリンクを 書き込みフォームの↑にはってもらうとか くだらねえ質問はスレに「まずはここで検索」とかリンクしてもらうとか (新スレ立てる時) http://mao.5ch.io/test/read.cgi/linux/989179375/162
163: 名無しさん@お腹いっぱい。 [] 2001/05/17(木) 13:49 >>161 nkfはそのままにしといて2ch.shの書き出しで変換した方がいいよ $dat2html "," "\xa1\xf7\xa1\xae" $datdir/$i | /usr/bin/nkf -e> $wgetdir/'cocoa.2ch.net/test/read.cgi?bbs=linux&key='$j みたく。 SJISだと区切り文字の判定を混乱する可能性あり。 http://mao.5ch.io/test/read.cgi/linux/989179375/163
164: 名無しさん@お腹いっぱい。 [] 2001/05/17(木) 13:52 「データ更新時間は」部分が他の窓に隠れてて Linux4時 Unix5時 だけ見て「どこかにそんなサイトが?」とか 思ってしまいました。ということで頑張れage http://mao.5ch.io/test/read.cgi/linux/989179375/164
165: 名無しさん@ディストリいっぱい [] 2001/05/17(木) 14:12 んーこの問題かなあ。だとしたら半角カナ使いまくりの2ちゃんねるじゃあ 回避策はないなあ・・ http://www.namazu.org/ml/namazu-ring/msg01478.html というわけで今から半角カナの使用禁止!!ワラワラワララーーー http://mao.5ch.io/test/read.cgi/linux/989179375/165
166: 名無しさん@ディストリいっぱい [] 2001/05/17(木) 14:19 >>163さん あ、ありがとうございます。家に帰ったら早速試してみます。 http://mao.5ch.io/test/read.cgi/linux/989179375/166
167: 名無しさん@お腹いっぱい。 [sage ] 2001/05/17(木) 14:43 >>165 問題はnkfが文字コード系を誤解するってとこだと思われ カナモジの禁止はなっとくいかん http://mao.5ch.io/test/read.cgi/linux/989179375/167
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 314 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.474s*