トップページ⇒php
1001コメント228KB

1chスクリプト解析$改造スレッド

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/12/06 12:00ID:PeP1d1VQ
http://1ch.tv/ggg3fff4/cgi/bbs.cgi

元祖あめぞう型スクリプトが公表されたようです。
2chの元となった作者さんのスクリプトを解析し、
さらに改良をかさねて、さらによいものを作るためのスレッドです。
0396名無しさん@お腹いっぱい。01/12/06 16:16ID:???
>>395
誤爆失礼ヽ(´ー`)ノ
0397名無しさん@お腹いっぱい。01/12/06 16:16ID:???
>>395
その話題は>>394のスレでやるほうがよくない?
0398名無しさん@お腹いっぱい。01/12/06 16:16ID:???
>>395-396
やはり
0399名無しさん@お腹いっぱい。01/12/06 16:16ID:3Zaia7tG
>>395
なんで1chをまんまパクんなきゃいかんのか、、

最初はロビーだけでかなり人を集めてその後
専門板に分散という方法が
0400名無しさん@お腹いっぱい。01/12/06 16:18ID:???
bbs.cgi 直してたんだけどムカツイテきたんで、
吐き出すHTMLとdatファイルが1chのに似てれば、
設定ファイルとか気にしないで良いですか?
0401名無しさん@お腹いっぱい。01/12/06 16:19ID:???
>>400
いいよ
0402名無しさん@お腹いっぱい。01/12/06 16:19ID:???
>>400
一言と○があればOKでは?
040310401/12/06 16:19ID:???
書き込み減ったけどみんなプログラミング中なのかな?
がんばってくださえ。
0404名無しさん@お腹いっぱい。01/12/06 16:19ID:???
コーティングを施した後、デザインの変更でも良いし
とにかく適切に走るプログラムの作成からだ、デバックは
モニターとしてこのスレの人達でやろうか。
0405きゃろるはうす ◆stay1kuA 01/12/06 16:20ID:???
ぬおお、講義から帰ってきたら1,5chが出来上がってる(w

「著作権侵害だ!講義しる!」とか言われなきゃいいけど・・・。
0406名無しさん@お腹いっぱい。01/12/06 16:20ID:???
>>405
西なら100%ありえる
0407名無しさん@お腹いっぱい。01/12/06 16:21ID:???
>>406
金稼ぎの為にか?
0408名無しさん@お腹いっぱい。01/12/06 16:22ID:???
>>402
今その一言どうしようか悩んでるんだけど。
別DATにする方が良い気もするんだよね。
0409名無しさん@お腹いっぱい。01/12/06 16:22ID:???
>407
いや、「2chに宣戦布告」とかすげーDQNな脳なら
やらずにはいられんだろう...
0410名無しさん@お腹いっぱい。01/12/06 16:23ID:???
>>409
確かにそうだな。
まぁ 作成後の話だな。
スプリクトでパクった面があると、素湖水
041141001/12/06 16:24ID:???
誤爆です(^^;
プログラミングに集中するか。
0412名無しさん@お腹いっぱい。01/12/06 16:24ID:???
おおっ、この板に盛り上がっているスレが!!
明日は雪だ(w
0413名無しさん@お腹いっぱい。01/12/06 16:25ID:???
>>410
でも安心しろ、流れたスクリプトは所詮どれも糞だ、
1から書き直すヤシが現れない限りは実運用なんてとてもできん
0414名無しさん@お腹いっぱい。01/12/06 16:25ID:???
>>403
みんなというか、書いたのを反映させるのはcxlabi.s1.xrea.com/omaaaa/の
アカウント持つ彼しかできないんだよね。今さら実働が分散するのもアレだし。
やっぱり2ちゃんでオープンソース開発はなかなか難しい(w
0415名無しさん@お腹いっぱい。01/12/06 16:26ID:???
>>408
かちゅ互換とか考えると、ベースのdatは2ちゃん仕様にしておいて、
一言と○だけ独自のdat持つのがいいのかなあ。
0416名無しさん@お腹いっぱい。01/12/06 16:26ID:???
>>413
流出元がクソだから仕方ない(w

何はともあれ、非常に面白いな。
0417名無しさん@お腹いっぱい。01/12/06 16:27ID:???
1ch復活…未だにオープンソース…
0418名無しさん@お腹いっぱい。01/12/06 16:27ID:???
>414
あぷろだにスクリプトあげて、
平行して3つ4つ走らせてもらうってのはどーなんでしょ
0419名無しさん@お腹いっぱい。01/12/06 16:28ID:3Zaia7tG
>>415
別datだとKatjushaで読んで奴が話わからなくなったりするからなぁ

いっそのこと独自でどうだ、katjusha対応は切り捨ててでも
0420名無しさん@お腹いっぱい。01/12/06 16:29ID:???
Method Not Allowed

The requested method POST is not allowed for the URL /ggg3fff4/cgi/bbs.cgi.


Apache/1.3.19 Server at node01.1ch.tv Port 80
0421名無しさん@お腹いっぱい。01/12/06 16:29ID:???
逝っちゃんねる
0422名無しさん@お腹いっぱい。01/12/06 16:31ID:???
>>419
なぁに、DLL側で対応すればOKでしょ(藁 そのうちDLL用2channel.brd(?)
が必要か??
0423名無しさん@お腹いっぱい。01/12/06 16:31ID:???
>>415
DAT名末尾にs付けて、対象レス番号、内容、日時、名前もいるか?、
てな具合のファイルにしとくてのはどうよ<一言レスファイル
タグ使わせないなら区切りは<>で良いし。
0424名無しさん@お腹いっぱい。01/12/06 16:33ID:???
1chのサーバー遍歴

5-Oct-2001
Apache/1.3.19(Unix)mod_perl/1.26
FreeBSD

今
Apache/1.3.22 (Unix)
FreeBSD

http://uptime.netcraft.com/up/graph/?mode_u=off&mode_w=on&site=www.1ch.tv&submit=Examine
0425名無しさん@お腹いっぱい。01/12/06 16:36ID:???
○ではなくスマイルマークはどうだろうか?と提案。
0426名無しさん@お腹いっぱい。01/12/06 16:38ID:???
>>425
これ?

:)
0427名無しさん@お腹いっぱい。01/12/06 16:38ID:???
>>425
まあUIの方はあとでなんとでもなるでしょ。
042810401/12/06 16:39ID:???
>>425
これ?

( ̄ー ̄)
0429名無しさん@お腹いっぱい。01/12/06 16:39ID:???
>>426
そそそ、○の奴でそれです。
0430名無しさん@お腹いっぱい。01/12/06 16:39ID:???
bbs.cgi の動作は

・新規スレッド作成
・レス
・一行レス
・○投票
・次ページ表示

で良いのかな?
0431名無しさん@お腹いっぱい。01/12/06 16:40ID:???
http://isweb39.infoseek.co.jp/computer/watchken/

板が出来てた
0432名無しさん@お腹いっぱい。01/12/06 16:41ID:???
できれば拡張性を残しておいてほしい。
あとから×を付けやすくしておくとか、オープン時にあったアクセス
順位機能などの復活もキボンヌ。
スレッドコピーとかも両方がなんのスレッドを共有しているのか分か
るようにしてほしいなあ。
0433名無しさん@お腹いっぱい。01/12/06 16:42ID:???
スレの杜みたいに、右上にちょこっと、
共有しているスレ名一覧が載るとわかりやすいかな。
0434名無しさん@お腹いっぱい。01/12/06 16:42ID:???
>>428
にやり・・・
0435名無しさん@お腹いっぱい。01/12/06 16:42ID:???
一言レス、○/×を考えると、かちゅ対応って難しいんじゃ・・・
結局、ブラウザ側で対応しないといけない部分て出て来ると思う。
で、データ周りは2chベースのオリジナル拡張が現実的ではないかと。
0436名無しさん@お腹いっぱい。01/12/06 16:43ID:???
>>20のところでやった方がいいと思うんだけど。
板全体で1.5ch関連だし
スレ毎に各作業出来ると思うんだが…。
0437名無しさん@お腹いっぱい。01/12/06 16:43ID:3Zaia7tG
http://1ch.tv/ggg3fff4/kao_moji.html
http://1ch.tv/ggg3fff4/reply.gif
http://1ch.tv/ggg3fff4/naka_link.htm
http://1ch.tv/ppp/out_ip_list%20.txt
http://1ch.tv/ppp/1chip <-いらない

オープンソース再開記念にどうでもいいファイル群補完
0438名無しさん@お腹いっぱい。01/12/06 16:43ID:???
>>430
とりあえず、この

($value ="") if($msg eq'' && $FORM{'md'} eq 'new');
if($FORM{'small_res'} ne "") {&small_res;$value='';}
if($FORM{'good'} ne "") {&judg;$value='';}
if(crypt($FORM{'postname'},'am') eq $delname){&del1;$value='';}
($value) && (&posttext);
&alllist;
&index;

気が狂ったようなメインルーチンを整理統合すべし。
0439名無しさん@お腹いっぱい。01/12/06 16:44ID:???
>>436は誤爆です。スマソ
0440名無しさん@お腹いっぱい。01/12/06 16:44ID:???
スプリクトってなんだ
スクリプトじゃないのか
0441 01/12/06 16:48ID:???
>>438
素人目にも汚すぎってわかりますね(w
0442名無しさん@お腹いっぱい。01/12/06 16:48ID:???
いや、いろいろがんばってみたんだけど、
これ、絶対1から書きなおしたほうが早いな(^_^;
0443名無しさん@お腹いっぱい。01/12/06 16:48ID:???
協力できないけど頑張って下さいヽ(´▽`)ノ
0444名無しさん@お腹いっぱい。01/12/06 16:49ID:???
なんだこのスクリプトは(藁
これでは鯖に大きな負担がかかるだけだろう。
今、皆でデバックしているのか?
0445 01/12/06 16:50ID:???
だから鯖10台も用意したのか!
用意周到だ!
0446名無しさん@お腹いっぱい。01/12/06 16:50ID:???
>>444
なんせ、1日の書きこみ総数70件の掲示板が、
サーバー10台使ってるからな。
0447名無しさん@お腹いっぱい。01/12/06 16:51ID:???
あと、
##################
##顔文字の付け足し
##################
$FORM{'small_res'} .=$FORM{'kaomoji1'}.$FORM{'kaomoji2'}.$FORM{'kaomoji3'};
$FORM{'small_res'} .=$FORM{'kaomoji4'}.$FORM{'kaomoji5'}.$FORM{'kaomoji6'};

この一言レスへの顔文字付け足し機能は激しくイランと思うが、皆さんいかに。
0448 ◆kTvYxtEs 01/12/06 16:50ID:???
>>444
俺は放棄しました
ほかの誰かに期待しますw
0449名無しさん@お腹いっぱい。01/12/06 16:51ID:???
>>442
だろ?
0450名無しさん@お腹いっぱい。01/12/06 16:51ID:???
>447
イラン(藁
0451名無しさん@お腹いっぱい。01/12/06 16:51ID:???
このスレッドだけで、1chの1日の書きこみ数の6倍以上(w
0452名無しさん@お腹いっぱい。01/12/06 16:52ID:???
>>451
ワラタ
0453名無しさん@お腹いっぱい。01/12/06 16:53ID:???
誰か1から書いてくれ
バグの洗い出しは手伝うから
0454名無しさん@お腹いっぱい。01/12/06 16:53ID:???
今 何人が何をしているのか
かいてくれないと、同じ事をしてる人が現れてしまう。
0455名無しさん@お腹いっぱい。01/12/06 16:54ID:???
>>453
メガビになってしまいます(w
0456名無しさん@お腹いっぱい。01/12/06 16:54ID:???
書いてる人はトリップした方がいいと思われ。
0457名無しさん@お腹いっぱい。01/12/06 16:54ID:???
ていうか、かなりの人数が
あめぞうのスクリプトに嫌気さしていると思われ、、、(藁
0458名無しさん@お腹いっぱい。01/12/06 16:54ID:???
今日は革命記念日ですか?
0459名無しさん@お腹いっぱい。01/12/06 16:55ID:???
>>446
やはりそうか(藁
>>1からレスを読んでいったのだが
西の性格では、我々がデバック、あるいは一から作成し直しても
文句を言ってきそうだ
0460名無しさん@お腹いっぱい。01/12/06 16:55ID:???
>>457
ごめん、吐きそう。マジで。
なんだよ、これ。気持ちわりぃなぁ。ヽ(´Д`)ノアウアウアー
0461447その他 ◆NjeTOMik 01/12/06 16:56ID:???
とりあえず手挙げてみます。
0462名無しさん@お腹いっぱい。01/12/06 16:56ID:xQ+8AKtG
たしか1chはLog管理も腐ってたはず・・・
0463名無しさん@お腹いっぱい。01/12/06 16:56ID:oEpAj0fQ
西って昔NHKでやってた新電子立国に出てた?
0464名無しさん@お腹いっぱい。01/12/06 16:57ID:???
>>460
一度吐いただけでは胃の中の半分も出てこない。
3回ほど吐き、胃液が出てくるぐらいでやっと吐き尽くすのだ。

1chはダダ漏れだったけどな(藁
0465名無しさん@お腹いっぱい。01/12/06 16:57ID:???
perl覚えて数ヶ月目に書いたようなスクリプトだ
0466 ◆NjeTOMik 01/12/06 16:57ID:???
とりあえず、107はトリップしてくれんと困るなり。
0467名無しさん@お腹いっぱい。01/12/06 16:59ID:???
てか、これディレクトリ構造ワケワカラン。
設置してみようとしても。
0468名無しさん@お腹いっぱい。01/12/06 16:59ID:???
>>467
cgiの中に 何々へ何々をUL等のコードが隠れているよ
見る気がし無いのも分かるが(−−;
0469名無しさん@お腹いっぱい。01/12/06 16:59ID:???
>>467
俺もやろうとしたけど分けがわからなくなった。
0470名無しさん@お腹いっぱい。01/12/06 17:00ID:???
>>468
んじゃま、なんとか見てきますわ(w
0471名無しさん@お腹いっぱい。01/12/06 17:02ID:???
いつだって見守っているよ
http://www.makinonaruto.com/figu_page/fig.image/nisi.jpg

がんばれ!
0472 ◆NjeTOMik 01/12/06 17:03ID:???
これ、hensyuu.cgiが板作成スクリプトだな。ってもコレもかなり腐ってるが。
>$r_password = 'dame_neko';
ワラタ
0473名無しさん@お腹いっぱい。01/12/06 17:03ID:???
だれかinfohandsをここへ呼んでこい!
0474 ◆NjeTOMik 01/12/06 17:04ID:???
>>473
小一時間問いつめるわけですか?(w
0475名無しさん@お腹いっぱい。01/12/06 17:07ID:hdbZixCq
http://www.1ch.tv/

復活
0476名無しさん@お腹いっぱい。01/12/06 17:08ID:???
>>475
閲覧しかできないんじゃないの?(w
047733=400 ◆wfMSpsRY 01/12/06 17:09ID:???
スレッドのデータファイルは拡張子無し?
0478名無しさん@お腹いっぱい。01/12/06 17:09ID:???
お詫びの記述も一切ないんだな
0479名無しさん@お腹いっぱい。01/12/06 17:09ID:???
dat
048010401/12/06 17:12ID:???
テスターとかなら喜んで参加させていただきます。
0481名無しさん@お腹いっぱい。01/12/06 17:15ID:???
さっきはじめて1chいったんだけど、
一言レス押したらcgiのソース丸見えだった。(汗)
やばい、タイーホされちゃうよ。(w
0482名無しさん@お腹いっぱい。01/12/06 17:17ID:???
>>481
そのお陰でこのプロジェクトが進行しているわけです。
0483名無しさん@お腹いっぱい。01/12/06 17:18ID:???
まさにオープンソース(藁
0484名無しさん@お腹いっぱい。01/12/06 17:19ID:???
だめだ、1ch再現できない…ファイル不足か…。
0485名無しさん@お腹いっぱい。01/12/06 17:20ID:???
素人プログラマでもこんなヘマしないだろうに・・・
0486名無しさん@お腹いっぱい。01/12/06 17:21ID:???
いや、むしろフツーの管理人でもこんなことしないって。
0487名無しさん@お腹いっぱい。01/12/06 17:30ID:???
あー、ダメだ。bbs.iniがひらけんやらpublic_htmlの外にファイル吐き出されるわ、、、
メチャクチャだ。
0488 ◆NjeTOMik 01/12/06 17:33ID:???
>>487
$ENV{'HTTP_REFERER'}と$urlbaseからbbs.iniの場所を設定してるので、
おそらくurlbase.txtが無いんだと思うぞ。
0489名無しさん@お腹いっぱい。01/12/06 17:33ID:???
>>107さん
できればファイル構成教えて下さい(;´Д`)
0490名無しさん@お腹いっぱい。01/12/06 17:34ID:???
>>488
いやー、置いあるけどダメだぁ、、
0491名無しさん@お腹いっぱい。01/12/06 17:35ID:???
エラー時に「管理人にお伝え下さい」って出るみたいだけどさ、
エラーログを記録してないの?
サーバーのログを見てるともおもえんし
0492 ◆NjeTOMik 01/12/06 17:36ID:???
>>490
じゃあとりあえず84行目の$folderを生指定して試してみ。
「car」とか「netwatch」とかbbs.iniを置いたディレクトリ名で。
049333=400 ◆wfMSpsRY 01/12/06 17:38ID:???
そこらへん完全に書き換えてますけど駄目ですか?
0494名無しさん@お腹いっぱい。01/12/06 17:39ID:???
>>492
http://ch2.s6.xrea.com/1ch/cgi/bbs.cgi?folder=nishi
ダメだぁ(´Д`;)
0495名無しさん@お腹いっぱい。01/12/06 17:40ID:???
folderってなんだよ
■ このスレッドは過去ログ倉庫に格納されています