■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50

2ch型掲示板 その2

1 :名無しさん@お腹いっぱい。 :01/08/26 11:54 ID:???
前スレ
http://corn.2ch.net/test/read.cgi?bbs=php&key=988816430
17氏スクリプト置き場
http://www.apc.7777.net/file/bbs2ch/
テスト掲示板
http://www.apc.7777.net/aborn/index2.html
http://www.nissay.f2s.com/perl/index2.html

39氏のスクリプト
http://www.miyagino.com/12ch/12ch.lzh
39氏のサンプル掲示板
http://www.nbz12.f2s.com/sample/index2.html
39氏のサポート掲示板
http://www.miyagino.com/12ch/support/index2.html

read.cgiのソース
最新版http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read11.c
元のソースhttp://piza.2ch.net/read4.txt

935 :名無しさん@お腹いっぱい。 :01/10/09 17:43 ID:???
過去ログ自動生成ってどんなやり方してる?
ファイル移動とかindex書いたりしてるとコスト大きいよね
こればっかりはフラットファイルが羨ましいよ
今は管理ツールで一括生成にしてるけど・・・

936 :名無しさん@お腹いっぱい。 :01/10/09 17:45 ID:???
 あ、改造とかじゃ無くて一般的な話ね
スレごとにdatとhtmlテンプレ生成するタイプの

937 :名無しさん@お腹いっぱい。 :01/10/09 17:55 ID:???
LOCATIONですか!ありがとうございます!
って対策わからないな・・・(涙

938 :名無しさん :01/10/09 19:02 ID:0LFzQtQg
age

939 :名無しさん@お腹いっぱい。 :01/10/09 20:45 ID:???
>>973
remake、delete、bbs、subbbs、pageview.cgiの
print "Location: $PATH\n\n";
となっている所を
print "Content-type: text/html\n\n";
print "<html><head><meta http-equiv=\"Refresh\" content=\"0;URL=$PATH\"></head><body></body></html>";
に変更して下さい。(2行で書く)そしてkanri2.cgiの
print "Location: ./remake.cgi?bbs=$FORM{'bbs'}&key=0\n\n";
となっている所を
print "Content-type: text/html\n\n";
print "<html><head><meta http-equiv=\"Refresh\" content=\"0;URL=./remake.cgi?bbs=$FORM{'bbs'}&key=0\"></head><body></body></html>";
に変更して下さい。
これでト××クでは動いたよ。(内緒
こういうのは対策の公式みたいなものですから、捜せば見つかるよ。

940 :名無しさん :01/10/09 20:56 ID:0LFzQtQg
ぱーと3って誰か作った?

941 :名無しさん@お腹いっぱい。 :01/10/09 20:57 ID:???
うんにゃ。

942 :名無しさん@お腹いっぱい。 :01/10/09 20:57 ID:???
このスレはこのままフェードアウトする事になりましたですです。。

943 :名無しさん@お腹いっぱい。 :01/10/09 21:06 ID:2cb4Chkg
こうして17さんは伝説の人として語り継がれるのでした

…っていうか17さん、自分の掲示板(テストっぽいの)ス連に登録してるよ?
やっぱ配布する気だけはあるんじゃない?

944 :名無しさん@お腹いっぱい。 :01/10/09 21:11 ID:???
シュウリョウシテモイイ(・∀・)!!

945 :という訳で :01/10/09 21:28 ID:???
=============終了=============

946 :名無しさん@お腹いっぱい。 :01/10/09 22:33 ID:???
==========再開============
途中でとったアンケートはどうなったのか。。。

947 :名無しさん@お腹いっぱい。 :01/10/09 22:40 ID:???
>>939
大感謝です!!!!!!!!
できました!!!!!!!!!!
ありがとう!!!!!!!!!!

948 :名無しさん@お腹いっぱい。 :01/10/10 21:29 ID:???
バグ報告というかtypo発見したので書いときます
kanri2.cgiの823行目
<input type="text" name="BBS_NONAME_NAME" value=$SETTING{'BBS_NONAME_NAME'}>

valueの後にダブルクォートが抜けてます
名無しさんが空白文字を含んでると誤作動を起こすかもです

949 :名無しさん@お腹いっぱい。 :01/10/10 23:07 ID:???
Ahhanがちょっと新しくなったようですね
http://www.kokobbs.com/ahhan/cgi/v2/bunta.html

950 :名無しさん@お腹いっぱい。 :01/10/10 23:26 ID:???
>>948
それは本家の使用に合わせたのでは?

951 :名無しさん@お腹いっぱい。 :01/10/10 23:28 ID:???
ワークファイルの生成をやめて大崎さん所のファイル読み込みルーチン
でdatのケツだけひっこ抜いたらかなりいい感じ
レス数2000位有ってもガリガリ読み込んでる
ここはこう言う話する所じゃ無いのかな? ログの生成とか誰も興味なさそだし・・・ウトゥダー_ー

952 :名無しさん@お腹いっぱい。 :01/10/11 00:40 ID:???
今の所indexの吐き出しとreadの最新50レスに取り込んでみた
50レスだと200KB位の配列が出来る(可能性が有る)けど結構いい感じ。
ちょっと気になってるんだけど、最近readに追加した「新着レスの表示」
っての、これってどんな実装してるんだろね?
やっぱりレス分ループしてるんだろうか、もしかしたらCで同じような事やってる
のかなと思った

953 :名無しさん@お腹いっぱい。 :01/10/11 01:14 ID:???
read.cgiスレの最初のほうで2chのread.cgiはdatをいったん全部読みこんでるけど
これでいいのかというような話しがあって、
いろいろ提案されてたけど結局そのままでいくようなことになってたような。
その後変更があったかどうか知りませんが。

で、新レスの表示はたんに現時点での最終レス番を起点に指定したリンクを
はってるだけっぽいのでもし変更が無かったのならやっぱり同じじゃないかな?と。

954 :名無しさん@お腹いっぱい。 :01/10/11 01:43 ID:???
何言ってるか分からないYO!

955 :名無しさん@お腹いっぱい。 :01/10/11 01:46 ID:???
http://www.din.or.jp/~ohzaki/perl.htm#File_Tail
これかな?
でも最新50レスを表示するときに表示するレス番の情報(最新50レスが何番から始まってるのか)は
どこから得てるの?>>952

956 :名無しさん@お腹いっぱい。 :01/10/11 01:56 ID:???
>>954
例えばインデックスに20スレ表示する板でトップ20スレが全て1000レス
だった時index2.htmlを吐き出す時に何が起きてるか考えてみればいい
実際昔は猪木スレとか強烈なのがあったからね、昔のロビーとかなら
十分有りうるパターン(つーかそれが原因でトップのスレ表示が減った)

957 :952 :01/10/11 04:25 ID:???
>>955
あ、ゴメソこれは自分で書いた奴ね、subjectに相当するファイル開けて
先にレス数をポイントしてます。勿論17さん板でも可能ですよ
でもこれだと>>90->>91みたいにリクエストされた時に結局readがループ地獄になるでしょ?
だかららね、思い切って各スレもHTMLに追記で保存しちゃうの
で、リンクは最新50件と全部読むだけにして>>用にレスにアンカーを埋める
こうすると、初めから過去ログ作ってる事になるから、ログの生成とか
しなくて良くなる。更に初めからスレ立て月毎にディレクトリ切って
過去落ちしたらhtmlから返信フォームだけ消しておしまい。で済む
勿論弱点も有るけどそれはまた
どっちかと言うと転送量が増えてスクリプトの負荷が減る方向だから
今の2chとは正反対な方向に向かってるかな・・・

958 :名無しさん@お腹いっぱい。 :01/10/11 07:15 ID:???
>>957
>どっちかと言うと転送量が増えてスクリプトの負荷が減る方向だから
>今の2chとは正反対な方向に向かってるかな・・・

設置する鯖の仕様にあった方法を取ればいいんじゃないかと。
誰もが2chと同じ仕様の鯖を使えるわけじゃないし。

959 :名無しさん@お腹いっぱい。 :01/10/11 12:18 ID:???
2ch型掲示板通の俺に言わせてもらえば今、2ch型掲示板の間での最新流行はやっぱり、Perlメモ、これだね、Perlメモ+スレッドhtml吐き出し、これが通の書き方。
Perlメモってのは実用的なデータが多めに入ってる、その代わり説明が少なめ、これ。
htmlはそのまま過去ログとスレ全部読むになるから負荷が低め、スレッド内リンクは
a nameで、dat落ちした時はtruncateで投稿フォーム削除、更にread.cgiでリクエスト
パースして Last-Modified Not modified を返す、これ最強。
しかしやたらと生のhtmlを公開すると転送量がテンぱって次からサーバ管理者に
マークされるという危険も伴う、諸刃の剣。素人にはお薦め出来ない。
まあお前、結局は、yybbsででっかい配列作ってろってこった。

(´-`).。oO( こんな感じかな・・・・・・)

960 :名無しさん@お腹いっぱい。 :01/10/11 13:09 ID:WTiqyyoQ
DB使うと必要なログだけ引っ張ってこれるので
負荷少なくなるかな?
DB使ってる2ch型のサンプル無い?

961 :名無しさん@お腹いっぱい。 :01/10/11 13:20 ID:???
さくらに一つだけ17氏の板置いてるんだけど、改造して
GZIP圧縮送信付けたらマジで転送量が半分以下まで減ったよ。

962 :名無しさん@お腹いっぱい。 :01/10/11 13:20 ID:???
>>960
phpのはこの板のどこかであったけどperlは見失ったなぁ
ただデータはストレートに大きくなるよね
結構いい感じだから新スレ行く?

963 :名無しさん@お腹いっぱい。 :01/10/11 13:25 ID:???
MySQL+PERLでCGIみたいな本無かった?

964 :名無しさん@お腹いっぱい。 :01/10/11 13:39 ID:???
次スレのタイトルは「あめぞう型掲示板」しようぜ?ヽ(`Д´)ノ

965 :名無しさん@お腹いっぱい。 :01/10/11 13:41 ID:???
固有名詞入れないで「スレッドフロート型掲示板」に一票

966 :名無しさん@お腹いっぱい。 :01/10/11 15:43 ID:???
2ch型と書くとキティが寄ってくるから
スレッドフロート機能を持った掲示板ということで「あめぞう型掲示板」
でいいかね 早速立てるぞ

967 :名無しさん@お腹いっぱい。 :01/10/11 15:50 ID:???
あめぞう信者ウゼェ

968 :名無しさん@お腹いっぱい。 :01/10/11 16:12 ID:???
俺はぁゃιぃ信者
しば様まんせー

969 :名無しさん@お腹いっぱい。 :01/10/11 17:38 ID:???
普通に”スレッド型掲示板”でいいんじゃない?

970 :名無しさん@お腹いっぱい。 :01/10/11 19:42 ID:???
もう立っちゃったよ

971 :名無しさん@お腹いっぱい。 :01/10/11 21:57 ID:???
ちんこ?

972 :名無しさん@お腹いっぱい。 :01/10/11 22:07 ID:???
次スレ

あめぞう型掲示板
http://ebi.2ch.net/test/read.cgi?bbs=php&key=1002782823

973 :名無しさん@お腹いっぱい。 :01/10/12 09:59 ID:???
>>972
拒否します。

974 :名無しさん@お腹いっぱい。 :01/10/12 11:40 ID:???
プロキシ規制する方法を教えてください

975 :名無しさん@お腹いっぱい。 :01/10/12 14:28 ID:???
>974
UTSL

976 :名無しさん@お腹いっぱい。 :01/10/13 18:01 ID:???
UTSL?
proxy.cgiの事についてなんですが・・・

977 :名無しさん@お腹いっぱい。 :01/10/14 00:38 ID:???
>976
Use the source,luke.

978 :名も無き冒険者 :01/10/14 09:43 ID:???
ttp://teri.2ch.net/test/itadaki.html
ttp://teri.2ch.net/test/read.cgi?bbs=saku&key=1000984887&st=576&nofirst=true
こんなものあるんですね。
規模が普通な掲示板ではそもそも不要だけど。

979 :名も無き冒険者 :01/10/14 09:55 ID:???
次スレ逝ってた。。

誘導
http://ebi.2ch.net/test/read.cgi/php/1002782823/

980 :名無しさん@お腹いっぱい。 :01/10/14 16:30 ID:???
もうちょいなので1000まで質問させてほしいなぁ

981 :名無しさん@お腹いっぱい。 :01/10/14 22:28 ID:???
>>965
同意。同意。同意。

982 :名無しさん :01/10/17 20:34 ID:BCrw+YQK
agegaga

983 :名無しさん@お腹いっぱい。 :01/10/17 23:53 ID:???
>>982
死ね

984 :名無しさん@お腹いっぱい。 :01/10/18 00:13 ID:GF3bS+se
http://fruit.gaiax.com/home/akira3094/main

985 :名無しさん@お腹いっぱい。 :01/10/18 06:46 ID:???
このスレッドは終了しました

次スレ:http://ebi.2ch.net/test/read.cgi/php/1002782823/

986 :986 :01/10/18 06:47 ID:???


次スレ:http://ebi.2ch.net/test/read.cgi/php/1002782823/

987 :名無しさん@お腹いっぱい。 :01/10/18 11:02 ID:???
sage

988 :名無しさん@お腹いっぱい。 :01/10/18 19:27 ID:???
sage

989 :名無しさん@お腹いっぱい。 :01/10/18 19:59 ID:???
1000!

990 :名無しさん :01/10/18 20:20 ID:8h1SI3Bf
10000

991 :腐りもの :01/10/18 20:36 ID:???
991

992 :$unknown :01/10/18 20:41 ID:1KyR3Lr1
sage

993 :名無しさん@お腹いっぱい。 :01/10/18 23:31 ID:ahTHuJNd
1000!

994 :名無しさん@お腹いっぱい。 :01/10/19 00:20 ID:???
proxy.cgiの記述について教えてください!

995 :名無しさん@お腹いっぱい。 :01/10/19 09:12 ID:???
sage

996 :sage :01/10/19 09:12 ID:???
aaaaaaaaa

997 :名無しさん@お腹いっぱい。 :01/10/19 09:42 ID:???
saaaaaaaaaaage

998 :名無しさん@お腹いっぱい。 :01/10/19 09:43 ID:???
aaaaaaxxxx

999 :名無しさん@お腹いっぱい。 :01/10/19 09:43 ID:???
cccccccc

1000 :さくら!1000番ゲット :01/10/19 09:44 ID:GNW8Z4IO
さくら!1000番ゲットなんかしないもォォォォン!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄          パンチラゲットですわ〜
                            ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄
   ,   _ ノ)                        ---
  γ∞γ~  \    ホエー               γ==== ヽ   ハニャーソ♪
  |  / 从从) ) ヘノ)                 |_|||_||_||_| |  \ヘ
  ヽ | | l  l |〃  \          (´´     __||ー. ー |) ゞ / \          (´´
  `从ハ~_ーノ)  ヾ /      (´⌒(´      |0.ハ ワ ~ノ| ヽ ___ /      (´⌒(´
   ⊂ >< /⊂ __/つ≡≡≡(´⌒;;;;≡≡≡  └⊂ >< /⊂ _」__/つ≡≡≡(´⌒;;;≡≡≡
              (´⌒(´⌒;;                    (´⌒(´⌒;;
      ズザーーーーーッ                    ズザザーーーーーッ

1001 :1001 :Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

199KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30