あめぞう型掲示板
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/10/11 15:47ID:R6VRvplE前スレ
1 http://ebi.2ch.net/test/read.cgi/php/988816430/
2 http://ebi.2ch.net/test/read.cgi/php/998794497/
前スレまでに出たスクリプトの入手先>>2-10
質問する前に過去ログを読みましょう
0666名無しさん@お腹いっぱい。
01/12/17 04:18ID:???いや、ください。
いや、お願いします。
0667名無しさん@お腹いっぱい。
01/12/17 04:21ID:???サーバを変えてみる
つーか勘弁してくれ・・・
0668名無しさん@お腹いっぱい。
01/12/17 04:22ID:???お前にぴったりだなw
>665
KILLされてるなら無駄だあきらめろ。
さっさと表示して、後でじっくり処理したいならforkしろ
親のSTDOUTを閉じて、子のSTDOUTも閉じてから
子プロで重い処理(過去ログ生成)をする、エラーはファイルに落しとけ
ちゃんとwaitしないとアカウント毎消されかねないから気を付けろ
0669名無しさん@お腹いっぱい。
01/12/17 04:27ID:???まじで?
0670名無しさん@お腹いっぱい。
01/12/17 06:22ID:???次のページ、最後のページ、最初のページとかは直したな
あとreadの100-,200-とか表示する様にした
0671名無しさん@お腹いっぱい。
01/12/17 07:20ID:???gzip
IF_MODIFIED_SINCE
PATH_INFO
1,2,3 形式Parse
本家のLookAndFeel
=bbs.cgi=
imode廃止
作業ファイル廃止
過去ログ自動作成
cookie_uuencode
jcode廃止 ->getcode.pl
その他軽量化
本家のLookAndFeel
原型とどめて無いな・・・
0672名無しさん@お腹いっぱい。
01/12/17 13:28ID:???0673天翔けるたい焼き ◆Key/6deo
01/12/17 13:38ID:???0674名無しさん@お腹いっぱい。
01/12/17 16:18ID:???0675名無しさん@お腹いっぱい。
01/12/17 16:54ID:???ください!
0676名無しさん@お腹いっぱい。
01/12/17 17:45ID:???そういう人って掲示板を運営してるんですか?
URLとか貼ってくださいよ
0677名無しさん@お腹いっぱい。
01/12/17 17:47ID:???http://www.2ch2.net/
0678名無しさん@お腹いっぱい。
01/12/17 17:48ID:???(・∀・)カエレ!!
0679名無しさん@お腹いっぱい。
01/12/17 18:42ID:???0680名無しさん@お腹いっぱい。
01/12/17 23:54ID:???readのPATH_INFOって、スレッドへのリンクとか>>とかのこと?
やっぱ2chみたくしたの
0681名無しさん@お腹いっぱい。
01/12/18 01:30ID:???ちゃう。
read.cgi?bbs=php
の形式じゃなく、read.cgi/php/
な感じ。
0682名無しさん@お腹いっぱい。
01/12/18 02:03ID:???どうもTHX
よかったら他のもちょっとだけ説明して欲しいななんて・・・
過去ログ自動作成なんてすごく興味がある>自動でHTML化かな
0683名無しさん@お腹いっぱい。
01/12/18 07:11ID:???0684名無しさん@お腹いっぱい。
01/12/18 15:33ID:???これじゃだめなん?>PATH_INFO
0685名無しさん@お腹いっぱい。
01/12/19 00:03ID:phjKgYQ5黙ってろ
0686名無しさん@お腹いっぱい。
01/12/19 00:40ID:???>>682
PATH_INFOってのは上の通り、フィールドが固定になるから
解釈は簡単になるよ($bbs,$key,$range) = split〜〜 って感じ
過去ログは、subjectの行数(つまりスレ数)をカウントしてMAX超えたら
スレ立て時に取り合えずrenameしとく。で、SETTING.TXTに自動生成の
サイクルタイムと次のキック時間を仕込んでおいて、例えば3日毎に
SETTING{MAKE_PAST}が立ったら全部処理してからexecって感じ。
スレ立て毎にやると負荷が分散するのである程度まとめる事にした。
余談だが php/1002782823/1,2,3,4-10,11n ってのは本家でもまだ採用
してないレスを列挙するやり方だけど、これは結構便利だった
ただbbs read供、解釈が正規表現だと面倒なんで、俺はパーサを書いたよ
0687名無しさん@お腹いっぱい。
01/12/19 00:44ID:???うちを探して下さい (笑
改造する時のコツはSETTING.TXTを上手く使う事じゃないかなと思う。
今、kanri2をマルチユーザにしようとしてクラス化で嵌って放置してる(w
0688名無しさん@お腹いっぱい。
01/12/19 01:42ID:???そのスレのデフォルト(メール欄に何も入れない状態)がsageになる機能を作ってみた。
0689名無しさん@お腹いっぱい。
01/12/19 01:56ID:???0690名無しさん@お腹いっぱい。
01/12/19 09:09ID:???あれはバグだったの?
0691名無しさん@お腹いっぱい。
01/12/19 12:27ID:???あ、いいねそれ。
0692名無しさん@お腹いっぱい。
01/12/19 12:43ID:???どうせ強制sage進行みたいな機能付けるなら
>>688みたいなのよりそういう隠し機能的なほうが面白いな。
時々間違えてスレ立て時にもsage入れてる奴も見かけるし。
ところで17氏のスクリプトは改造しても再配布は禁止だっけ?
0693名無しさん@お腹いっぱい。
01/12/19 13:16ID:???つうか、再配布規定自体あった?(藁
0694名無しさん@お腹いっぱい。
01/12/19 18:50ID:???「お願い」ならあった
0695名無しさん@お腹いっぱい。
01/12/19 20:44ID:???無料鯖な管理人に多い。
0696名無しさん@お腹いっぱい。
01/12/19 23:55ID:???0697名無しさん@お腹いっぱい。
01/12/20 03:01ID:???0699名無しさん@お腹いっぱい。
01/12/20 09:22ID:???一から教えてもらうわけにはいかないので勉強してきます
0700名無しさん@お腹いっぱい。
01/12/20 10:40ID:???そんなこともわからないチンカス君はお死になさい
0701チンカス君
01/12/20 11:24ID:???0702名無しさん@お腹いっぱい。
01/12/20 14:57ID:GQsOEi5zスレ違いだったらスマソ。
Hilight Multi(改)をかちゅ〜しゃに対応させようとしてます。
方法としては、2ちゃん形式の subject.txt と datファイルを出力するエミュレーションCGIを
追加して、かちゅ〜しゃの other.brd にはBBS名としてCGIの名前を書く、と言う形です。例えば、
bbs.no.url/board katjusha.cgi かちゅ〜しゃでHilightMulti
と other.brd に書いてやれば、
http://bbs.no.url/board/katjusha.cgi/subject.txt
http://bbs.no.url/board/katjusha.cgi/dat/0123456789.dat
ってな形でエミュレーションCGIが呼び出され、CGIはPATH_INFOから引数を拾って相応の動作を
する、というのを考えました。
で、作ってみたんですが、最初はきちんとレスを読み込んでくれるものの、2回目以降になると
「削除かあぼーんでログが詰まった可能性がありますです」と言われてしまいます。実際には
何の変化もないにも関わらず、です。
おそらくヘッダの情報が足りないか、かちゅ〜しゃ側が出す何かしらのリクエストに対応していない
から、のどっちかだと思うんですが、かちゅ〜しゃがどんな処理をしているのかよく分からないので
どうしたものか、と言った状態です。
ちなみにこっちからは Content-Type と Content-Length しか渡していませんが、他に何か必要
なんでしょうか・・・
0703名無しさん@お腹いっぱい。
01/12/20 15:11ID:???そのエラーは改行のみの行を読んだ時に出るのかな?(よー分からん)
Content-Lengthは自分で返す必要が有るの?
まずヘッダをレッツ確認w、httpdのレスポンスはprxomitronとか挟めば見れるよ
0705名無しさん@お腹いっぱい。
01/12/20 16:54ID:???0706名無しさん@お腹いっぱい。
01/12/20 17:10ID:GQsOEi5zレスどうもです。
>>702を書いた後、Last-Modifiedも返すようにしましたが状況変わらず。
Content-Lengthは、返さないとかちゅ〜しゃはログを読んでくれさえもしません・・・
で、今はhttpのリクエストとレスポンスを覗きながらいろいろ試してます。
>>705
ありゃ、正しい改行コードはどれなんでしょう?
ちなみに今はCR+LFです。
0707名無しさん@お腹いっぱい。
01/12/20 17:14ID:???かちゅ〜しゃはLFオンリーにしないとダメよん
0708名無しさん@お腹いっぱい。
01/12/20 17:24ID:GQsOEi5zおぉ。LFのみに直したら2回目以降も読んでくれるようになりました・・・
ありがとうございます。
で、HTTPリクエストを見たら差分転送を要求してたんで、今度はこっちに対応しようかと。
0709名無しさん@お腹いっぱい。
01/12/20 18:12ID:9E/g7JDB0710702=706=708
01/12/20 23:45ID:GQsOEi5z最初はdatファイルを生成する方向で作っていたんですけど、本体のCGIにかなり手を
入れる必要があることが分かった時点でやめました。
ディレクトリ構造が全然違うのでつじつま合わせが大変だったり、ほとんど同じ内容の
データを二重に持たないといけない無駄が我慢ならなかったり、と言うのもありますけど。
差分取得に対応していない今でもとりあえずは動いているんですが、スレッドが大きく
なってからのことを考えると対応した方がいいのかな、と。
0711702=706=708
01/12/21 03:42ID:gwVVo/Ekと言うかやっぱり必須だったみたい。
レスがついた後にdatを読み直すと「削除かあぼーんでログが(以下略)」と
怒られてしまったから。
で、差分取得を実装してからはそれも解決。
あとはレスと新規スレッドの対応か・・・先は長い(w
0712えとねえとね。。
01/12/21 04:00ID:???生まれたようなもんでしょ、そのかちゅの為にCGI動かすのはなぁ、、ってちょっと思うのね。
だから、いっそのことかちゅライクI/Fなスクリプト書いた方が良いと思うのね。
ていうかそうしなさい、つーか俺書いてるけど全然進んで無いし
いやおながいしますです、ほんと
0713702=706=708
01/12/21 05:28ID:???Hilight Multi(改)をかちゅ〜しゃに対応させようとしているのは、掲示板の
利用者から要望があったので作ってみた、ってところ。
だからサーバ負荷の軽減は目的外。Web上で読むのと大差なければOK。転送量は
減ったけど、それはあくまで副産物。
他の互換スクリプトに乗り換えることも考えたけど、やっぱりHilightが自分の
要望に一番近かったんで、今回かちゅ〜しゃ対応に挑戦してみた次第。
#個人的にはかちゅ〜しゃ使ってないんだけどね・・・
0714名無しさん@お腹いっぱい。
01/12/21 05:40ID:???0715名無しさん@お腹いっぱい。
01/12/21 08:01ID:???ちゃいます。
IEより便利に2chを見たい、です。
最初はCGI叩きまくりでしたし
0716名無しさん@お腹いっぱい。
01/12/21 09:43ID:???2chクローン系が出回ってからはほとんど見なくなったような気がするが
0717名無しさん@お腹いっぱい。
01/12/21 10:26ID:???17さんは志し半ばでお星様になってしまいました。
0718名無しさん@お腹いっぱい。
01/12/21 13:15ID:vMOxTe3K0719名無しさん
01/12/21 20:47ID:Kv7G920Bmetaタグ or robots.txt
0720ごめん、
01/12/22 17:00ID:QALJxyMI無い気がするんだけど。。。
0721名無しさん@お腹いっぱい。
01/12/23 00:36ID:???0722名無しさん@お腹いっぱい。
01/12/23 03:17ID:IgcPGvxeありがとうございます。
0723名無しさん@お腹いっぱい。
01/12/23 03:38ID:IgcPGvxe特定の文字数以上の書き込みがあると
<省略されました・・・すべて読むにはここをクリックして下さい>ってなるようにしたいんだけど無理かな?
0724名無しさん@お腹いっぱい。
01/12/23 07:44ID:???0725名無しさん@お腹いっぱい。
01/12/23 17:25ID:KeEPBQWDありがとうございます!そうしてみます神様!
0726名無しさん@お腹いっぱい。
01/12/24 01:39ID:???これってどういう意味なんでしょうか
0727名無しさん@お腹いっぱい。
01/12/24 01:41ID:???新規スレッド作成を別画面にするかどうかの確認
0728名無しさん@お腹いっぱい。
01/12/24 01:46ID:???凄いですね!
どうして見ただけでわかるんですか?
0729名無しさん@お腹いっぱい。
01/12/24 01:50ID:???これぐらい自分で解読できないようじゃ先が思いやられるぞ。
0730名無しさん@お腹いっぱい。
01/12/24 12:38ID:???17さんのperl版のをPATH_INFO対応にしたいのですがどうすればいいのでしょうか?
先週から書き換えまくってるのですが変えれないのですけど・・・
0731名無しさん@お腹いっぱい。
01/12/24 12:41ID:???アホか。その程度の書き換えもできないお前にとっても知識がないだけ。
悪いことは言わんから第二のさとるになりたくなかったらやめろ。
http://kaba.2ch.net/test/read.cgi/net/1005440461/
0732名無しさん
01/12/24 14:42ID:CzWG72LP0733名無しさん
01/12/24 14:53ID:???0734名無しさん@お腹いっぱい。
01/12/24 14:56ID:???もう見てらんない。
0735名無しさん@お腹いっぱい。
01/12/24 15:23ID:???0736紅
01/12/24 16:41ID:???0737名無しさん@お腹いっぱい。
01/12/24 16:51ID:???つーかPerlって簡単なんか?? すげーなアンタ ワラ
0738名無しさん@お腹いっぱい。
01/12/24 16:57ID:???0739名無しさん@お腹いっぱい。
01/12/24 17:22ID:???0740名無しさん@お腹いっぱい。
01/12/24 18:47ID:???何故なら、この夜2chなんかにいるのは不幸な奴ばかりだから……
0741名無しさん@お腹いっぱい。
01/12/24 18:55ID:???0742名無しさん@お腹いっぱい。
01/12/24 19:23ID:???オマエモナー
0743名無しさん@お腹いっぱい。
01/12/24 19:32ID:???(・)(・)
) (
( .Y .)
0744名無しさん@お腹いっぱい。
01/12/24 20:08ID:LiFGVRofオレモナー
0745名無しさん@お腹いっぱい。
01/12/24 20:30ID:???0746名無しさん@お腹いっぱい。
01/12/24 22:05ID:???ハイパーマルチ改のログには\nがないのだよ明智君。
レスを切り分けるセパレーターの変わりに\nを導入すればいいのではという素人考え。
0747名無しさん@お腹いっぱい。
01/12/25 07:01ID:???0748名無しさん@お腹いっぱい。
01/12/25 07:04ID:???0749名無しさん@お腹いっぱい。
01/12/25 07:07ID:???串兄弟
0750名無しさん@お腹いっぱい。
01/12/25 10:42ID:???0751750
01/12/25 10:50ID:???17氏のだけど、
どれをダウンロードすればいいの?
0752名無しさん@お腹いっぱい。
01/12/25 11:23ID:???0754名無しさん@お腹いっぱい。
01/12/25 11:50ID:???逝ってヨシ
0756名無しさん@お腹いっぱい。
01/12/25 23:53ID:???0757名無しさん@お腹いっぱい。
01/12/26 10:16ID:???0758名無しさん@お腹いっぱい。
01/12/26 10:19ID:???ブラウザだと100-120しか表示しないけどさ。
これはどうしようもないものなのかな・・・
0759名無しさん
01/12/26 13:07ID:xWBFUNnA0760名無しさん@お腹いっぱい。
01/12/26 16:33ID:IL++tSiq0761名無しさん@お腹いっぱい。
01/12/26 20:25ID:???いーから!いーから過去ログ読んでこい。
0762名無しさん@お腹いっぱい。
01/12/27 04:42ID:???やりかた分からんので試せない〜
0763名無しさん@お腹いっぱい。
01/12/27 04:57ID:???本当に、気軽に参加しちゃってくれているなあ。
0764名無しさん@お腹いっぱい。
01/12/27 04:59ID:???名前欄に「診usianasan」じゃないか?
0765名無しさん@お腹いっぱい。
01/12/27 09:10ID:???■ このスレッドは過去ログ倉庫に格納されています