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

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

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

元祖あめぞう型スクリプトが公表されたようです。
2chの元となった作者さんのスクリプトを解析し、
さらに改良をかさねて、さらによいものを作るためのスレッドです。
0717 01/12/08 12:58ID:???
>>716
ハンドルが信用できん(藁
いや、やってくれるならありがたいよん
0718本気のちんぽ工事中 ◆gItEvm/g 01/12/08 13:02ID:PqOR34ez
>>717
ありがと、なら書いてくる
0719 ◆RKzSzRhE 01/12/08 13:08ID:???
>>718
がんばれー
青写真できたら協力するよ
0720 ◆NjeTOMik 01/12/08 13:15ID:???
ヲチ板祭りで7時まで寝られなくて起きたらこんな時間だ・・・
>>718
よろ。やっぱり鯖が確保されてないとね。
0721名無しさん@お腹いっぱい。01/12/08 13:22ID:???
>>718 どっかでみたURLだなぁ、と思ったら君かい(笑
0722本気 ◆gItEvm/g 01/12/08 13:24ID:PqOR34ez
一応更新したよ
http://cha.s4.xrea.com/
あとはここのチャットで今の状態と今後の目標なんかを話したいんだけど
0723名無しさん@お腹いっぱい。01/12/08 13:32ID:???
>>721 あなた・・・最近ラウンジやピンク鯖に出入りしてません?(ワラ
おっと、スレをあんま汚しちゃいかんな、コソーリ
0724名無しさん@お腹いっぱい。01/12/08 13:40ID:???
>>722
目標:人に優しい掲示板

プレッシャーかけたいわけじゃないんだけれど、周りにたよってると結局回らないとおもわれ。
本気氏がリーダーシップをとって意見を出し、まわりが駄目だしというのが現実的
(オープンソース開発法と一緒)
0725 ◆NjeTOMik 01/12/08 13:46ID:???
ところでbbs.cgi、とりあえず削除関係は分けた方が良いと思う。
書き込みとはアクセス頻度も使用条件制限も全然違うレベルだし。
#1ch.tvなら頻度は書き込みと同じくらいだが。

スレ立て、一言レス、○投票、は含まれてて良いか。
0726本気のちんぽ工事中 ◆gItEvm/g 01/12/08 13:51ID:???
みなさんすんません、漏れスクリプト書けないんです・・・・・
で、スクリプト書ける人は何人いるの?
0727 ◆RKzSzRhE 01/12/08 13:54ID:???
漏れは経験が少ないので一から書くのは無理…
部分だけなら書けると思う。
0728名無しさん@お腹いっぱい。01/12/08 13:56ID:???
>>726
段取りを管理しなさい、って意味だYO。
最初に〜始めましょう、という感じでいままで出ているものをまとめておく。

まずは
・リクエストの取りまとめ
・動作htmlのイメージ作成(ヲチ板参照)
・開発者の分担分け

ではないかと。
0729ほんちん ◆gItEvm/g 01/12/08 14:00ID:???
>>728
そっか、なら企画と進行内容書いてくるYO
あと、もしかしたらスクリプト書いてくれる人見つかるかもしれない
0730ほんちん ◆gItEvm/g 01/12/08 14:05ID:???
イメージ書くからまってね
0731名無しさん@お腹いっぱい。01/12/08 14:11ID:???
>>700
ヲチ板からたくさんノイズがくるとおもうから、覚悟せーよーーー。
耳を傾ければいいことがあるから。たぶん。

ふぁいとだ
0732ほんちん ◆gItEvm/g 01/12/08 14:40ID:???
あんまイメージ思い浮かばなかったんですけど、管理モードなんてどうでしょうか?
スレを立てるときに管理パスを入力すると、スレが立ったときに
管理モードで不要な記事を削除できるなんてどうでしょう?
http://homepage2.nifty.com/satp/imgboard/img-box/img20011208143850.jpg
0733 ◆RKzSzRhE 01/12/08 14:53ID:???
>>725 にもある通り、管理/削除用のCGIは別にしたほうがいいと思う。
スレ立て人に削除権限与えるか否かって事はまだ結論出てないよね。
ヲチ板で意見集めてみようか。
それと管理モードに入る条件ってのはどうしようか。
0734名無しさん@お腹いっぱい。01/12/08 14:53ID:???
なんかすぐにプロジェクト空中崩壊しそうな予感が。
0735 ◆RKzSzRhE 01/12/08 14:58ID:???
夜になれば盛り上がるよ、、、きっと
0736名無しさん@お腹いっぱい。01/12/08 14:58ID:???
>>733
http://isweb39.infoseek.co.jp/computer/watchken/
0737名無しさん@お腹いっぱい。01/12/08 14:59ID:???
>>734
いや、あれはこの間の祭りが異常すぎただけだと思われ
0738名無しさん@お腹いっぱい。01/12/08 15:08ID:???
1ch復活してる。
0739名無しさん@お腹いっぱい。01/12/08 15:11ID:???
完全復活。1行レスも問題なくなってる。
はじめてみたよ。1行レスの画面。(w
0740名無しさん@お腹いっぱい。01/12/08 15:12ID:???
カキコはできない。
0741名無しさん@お腹いっぱい。01/12/08 15:19ID:???
また死亡。なんなんだよ。まったく。
0742 ◆RKzSzRhE 01/12/08 15:21ID:???
>>738-740
ヲチ板のほうでお願い
0743名無しさん@お腹いっぱい。01/12/08 15:24ID:???
>>742
あっ、スマソ。
074433=400 ◆wfMSpsRY 01/12/08 17:04ID:???
1行レスは10個まで、○投票は100までで良い?
0745名無しさん@お腹いっぱい。01/12/08 17:13ID:???
>>744
いちおう制限は無い方がいいんじゃないかね
0746名無しさん@お腹いっぱい。01/12/08 17:18ID:???
>>745
ログ見れ
0747名無しさん@お腹いっぱい。01/12/08 17:18ID:???
>>745
一行レスは何らかの制限があったほうがいいのでは?
何行も並ぶと見にくいと思う。
○は制限する必要ないと思うが。
0748 ◆RKzSzRhE 01/12/08 17:54ID:???
>1行レス
10か多くても20ぐらいだろうね。20はウザいか、10でいいと思う。
○は制限かけなくてもいいと思うが、×はつけるべきかどうか、
そして○や×はスレの上下に関わるようにするかどうかはまだ議論が
煮詰まってなかったよなぁ。ヲチ研別館にスレがあったけど発言が
少ないんでどっかに新スレ立てたほうがいいかも、と個人的に思う。

ま、そのへんは改造しやすいようにスクリプト書いて試験運用して
みてからいじるという手があるし、そうするのが妥当かと思われ。
0749 ◆RKzSzRhE 01/12/08 18:10ID:???
で、管理/削除モードの別cgiは必要になると思うんだけど、その入り口は
どうゆう仕様がよかんべか
0750名無しさん@お腹いっぱい。01/12/08 18:14ID:???
なんか仕様がきまるまでで1年くらいかかりそうだな。
0751名無しさん@お腹いっぱい。01/12/08 18:14ID:???
>>749
A-round一族っぽいのきぼんぬ。
0752 ◆RKzSzRhE 01/12/08 18:18ID:???
>>751
それはどんな?
無知でスマソ
0753 ◆wfMSpsRY 01/12/08 18:21ID:???
俺ってばログとかの仕様を1ちゃんに合わせてたけど、
別に合わせないで良い?
0754名無しさん@お腹いっぱい。01/12/08 18:22ID:???
>>752
A-roundとかメガビとかAhhanとかのやつ。
入り口にパスワード入力BOXを設けて認証。
0755名無しさん@お腹いっぱい。01/12/08 18:22ID:???
>>753
合わせたら訴えられると思われ。
確信犯的パクリが見た目にもシステム上にもあればそれでよし。
0756名無しさん@お腹いっぱい。01/12/08 18:23ID:???
2chブラウザで読める仕様きぼーん
0757 ◆RKzSzRhE 01/12/08 18:27ID:???
>>753
無理に合わせなくてもいいでしょ。
2ちゃん専用ブラウザではそのまま見られなくても、それは開発者側から
なんとかしてもらうっていう流れだったと思う。1chから引き継いだ独自
仕様も存在してこその1.5chだから(藁
0758名無しさん@お腹いっぱい。01/12/08 18:27ID:???
>>748
○でageになるのはすんごい鬱陶しいです。
レス一覧とかに上がってきてトップ数件のレス表示とかを
見ても新規発言が無いって状態になるのでアレは
無駄に疲れるので禁止して欲しいです〜
0759 ◆RKzSzRhE 01/12/08 18:31ID:???
>>758
○が入ったら3つだけage、っていう案が確かあったけど、そんなもんでどう?

あとメール欄にdameでスレが一番下まで下がるってのがあったけど、これはdame
荒らしが現れそうでこわいな。
0760名無しさん@お腹いっぱい。01/12/08 18:40ID:???
kusosureで1とか10だけ下がるとか。
0761 ◆RKzSzRhE 01/12/08 18:41ID:???
管理/削除モード専用入り口を設けてパスワード認証か。
パスワードは1人1個にするか、1板につき1個にするか、全共有パスにするか。
全共有はこわいよなぁ。
ここに
ttp://isweb39.infoseek.co.jp/computer/watchken/cgi-bin/2chbbs/test/read.cgi?bbs=farewell1ch&key=007723805
5ch.info取った人の運営計画の叩き台があるんだけど、板ごとに管理人決めるなら
板別パスワードになるか。うーん、どうゆうのが最善なんだろう…
0762名無しさん@お腹いっぱい。01/12/08 18:41ID:???
1から作ってるっていうやつがとにかく最小限の形になったものをあげないと何も始まらない。
0763 ◆RKzSzRhE 01/12/08 18:45ID:???
>>762
漏れも実際それ待ちです……
情けないですが
0764 ◆RKzSzRhE 01/12/08 19:07ID:???
こうして考えると○×システムって意味ないなぁ。スラドみたいに閾値を決めて
価値のない発言を不可視にできるわけでもないし。
○ +1
× −1
として総計が−10になった発言をあぼーん、っていう案もあったな。
同一ipからの連打は弾くとして、これは実装できるかも。ipチェックで
サーバーに負荷かかるかもしれないが。うむむ
0765名無しさん@お腹いっぱい。01/12/08 19:44ID:???
今って動いてる1ch.tvクローンってないんですかね
本気のちんぽ工事中 ◆gItEvm/g もごちゃごちゃやってたから
一応ソースのセットは持ってるんですよね
0766 ◆RKzSzRhE 01/12/08 19:46ID:???
>>765
セキュリティやばいし鯖に負荷かけるからすぐ消されるし1ch再現したところで
実りはないしでみんな引き上げちゃったんじゃない?
0767名無しさん@お腹いっぱい。01/12/08 19:56ID:???
http://www.miniflo.com/~miniflo04/bbs/qkhtw/index.html
0768名無しさん@お腹いっぱい。01/12/08 20:02ID:???
じゃあ、これで以降はqkhtwさんが、随時上がってきたソースを
試してみるってことになるんじゃないんですか?(笑
0769名無しさん@お腹いっぱい。01/12/08 20:06ID:???
>>767の板は本家よりいいね。
書き込んだときにエラーでないし、一行レスできるし。
っていうかこれは本来普通なことだよね?(w
0770名無しさん@お腹いっぱい。01/12/08 20:08ID:???
>>768
qkhtw=全工程だ。ヤツも1chソースで再現してたのか。
全工程は1chの編集人に立候補してた人間で
詳しくはこちら。
http://www.miniflo.com/bbs/test/read.cgi?bbs=diary&key=1001317007
全工程自体は信用できる人間かよくわからないとこ。
0771 ◆RKzSzRhE 01/12/08 20:10ID:???
消えたよ、、、
0772名無しさん@お腹いっぱい。01/12/08 20:14ID:???
やだよ〜んってことか(笑
ま、仕事組が帰ってきたら漏れ動かしてるよ〜んって出てきてくれるかな、誰か
0773名無しさん@お腹いっぱい。01/12/08 20:17ID:???
そしてなにもはじまらないのであった。
0774名無しさん@お腹いっぱい。01/12/08 21:08ID:???
ん?でも 本気のちんぽ工事中 ◆gItEvm/g http://ch2.s6.xrea.com/
なんかやってんのか?高負荷で落ちたとか向こうでいってるけど
0775名無しさん@お腹いっぱい。01/12/08 21:42ID:t0JTWvwx
jcode.pl じゃなく、Jcode.pm 使って良いですか?
0776名無しさん@お腹いっぱい。01/12/08 21:46ID:???
>775
当然
0777ほんちん ◆gItEvm/g 01/12/08 22:28ID:???
え!?何の話?????今まで寝てたんだけど・・・・
あとアドレスこれだよ
http://cha.s4.xrea.com/
0778名無しさん@お腹いっぱい。01/12/08 23:04ID:???
横レスですいませんが、
ヲチ板で、1.5chを1ch難民で、2chに向かない人の収容所にする
ニュー速+みたいに登録者以外のスレ立て禁止
スレ立て者がスレ削除権(透明ではない)をもつ
という案がでてきたので報告しておきます。まだ議論等はないですけど。
実現したら管理人とかの問題とかがあるとはおもいますが。

なにも出来ませんが頑張ってください。
0779弐ch編者01/12/09 01:30ID:OPO5ml7m
うげーーーー!
のりおくれた!
今どんな状況?
もしできたらソース修正手伝いたい、、、
超暇人になったから、、、最近、、、
0780弐ch編者01/12/09 01:34ID:OPO5ml7m
とりあえず
>>1
のソースは手に入れられない、、、
最新版のソースとかあります?
0781名無しさん@お腹いっぱい。01/12/09 01:35ID:???
どうやらみなさん個人で作業されてるないようですね。
となると現状で動作確認できるのは>>767さんの分だけでしょうか?
0782 01/12/09 01:36ID:???
もう終わりました
0783名無しさん@お腹いっぱい。01/12/09 01:36ID:???
漏れメガビにスレ立てて弐編を呼ぼうかと思ってたが(藁
0784名無しさん@お腹いっぱい。01/12/09 01:37ID:???
弐編じゃあめぞう程度のしか作れんから無駄。
0785名無しさん@お腹いっぱい。01/12/09 01:37ID:???
ちなみに、現在は「確信犯的パクリを残しつつ1から書き直し」
って話でまとまってる模様。訴えられるし。
0786弐ch編者01/12/09 01:40ID:OPO5ml7m
>>785
OK
フルスクラッチね。
やてみる
0787弐ch編者01/12/09 01:41ID:OPO5ml7m
今から作りますんで
随時ソース公開とともに報告しますー
0788名無しさん@お腹いっぱい。01/12/09 01:42ID:???
>>787
ここも見れ。
http://isweb39.infoseek.co.jp/computer/watchken/
0789弐ch編者01/12/09 01:42ID:OPO5ml7m
「かわぐち」さんが望んでたDB掲示板でもいいですか?
ちょうどmegabbsのサーバーDB使えるんで、、、
それともテキストかなぁ
0790名無しさん@お腹いっぱい。01/12/09 01:44ID:DcOCjb+p
>>787

XPは捨てたのか?
079178101/12/09 01:45ID:???
>>782ありゃ残念。
>>787お願いします〜。元のは手におえないので。
0792弐ch編者01/12/09 01:45ID:OPO5ml7m
>>790
超暇人なんで
XPもこれからつくりますよん。


やぱ汎用性を重視してテキストにしよっと
0793名無しさん@お腹いっぱい。01/12/09 01:45ID:???
>>789
つーか、1chのパクリであることを忘れんな
0794ほんちん ◆gItEvm/g 01/12/09 01:47ID:qdWds5wV
よう弐編、メッセしようぜ
0795弐ch編者01/12/09 01:52ID:OPO5ml7m
>>794
ICQならうけつけます
11950106
0796弐ch編者01/12/09 01:52ID:OPO5ml7m
>>793
おけおけ
とりあえず完全クローンでつくってみるよ。
(といってもソースみれなかったから中身までクローンじゃないけど
0797ほんちん ◆gItEvm/g 01/12/09 01:58ID:qdWds5wV
>>795
わかった、漏れ弐編と前から一回話したかったんだ。
とりあえずICQ入れてみるね、漏れも前からC少し勉強してたから
掲示板作るの勉強してみるYO!YO!んじゃよろしく。
0798名無しさん@お腹いっぱい。01/12/09 02:03ID:RAeBwH3C
>>796
おお、弐編登場。
言われんでもわかってるとは思うが、一応過去ログ読んどいてね。
結構仕様とか出てるから。

個人的には弐編主導のプロジェクトでも面白いと思うがな。
0799名無しさん@お腹いっぱい。01/12/09 02:06ID:???
>>796
「人に優しい掲示板」ってことで年老いたうちの母ちゃんでも書き込めるようなBBSにしてホスィ……
0800弐ch編者01/12/09 02:16ID:OPO5ml7m
#!/usr/bin/perl

use strict;
use vars qw(%FORM);

#デコードでしゅよあめぞーさん!!
&decode;

#書き込みですよ西さん!!!
®ist;

#html作成ですよ清水さん!!!
&makehtml;


#==================
#フォームのデコード
#------------------
sub decode
{
my ($buffer,$pair);

if ($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else { $buffer = $ENV{'QUERY_STRING'};}


foreach $pair (split /&/,$buffer) {
my ($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack('H2',$1)/eg;
$FORM{$name} = $value;
}

}


とりあえずこんなかんじで
use strictでかきますんで
あとはweb progの達人さんたちにお任せするってかたちで
0801名無しさん@お腹いっぱい。01/12/09 02:18ID:???
php板で弐編って企画倒れ保証したも同然だな(w
0802名無しさん@お腹いっぱい。01/12/09 02:21ID:???
メアド晒したら1chのスクリプトやるよ。>弐編
0803弐ch編者01/12/09 02:21ID:OPO5ml7m
>>802
あー
いまさっきもらったー
0804名無しさん@お腹いっぱい。01/12/09 02:21ID:ZMReP0N3
>>801
飽きっぽいが、昔と違って、スクリプトの腕は相当あがってる。
この前見たとき、めちゃくちゃびっくりした。
もう過去の弐編とは違うよ。
0805名無しさん@お腹いっぱい。01/12/09 02:23ID:???
>>803
そか。ま頑張れ
0806 01/12/09 02:38ID:yZnBFmV+
盛り上がりに欠けてきた?
0807名無しさん@お腹いっぱい。01/12/09 02:43ID:???
にへん頑張れよ
楽しみだなあ
0808名無しさん@お腹いっぱい。01/12/09 02:44ID:???
とりあえず弐編は氏ね。
なにかに寄生しないと生きていけないのか。
0809名無しさん@お腹いっぱい。01/12/09 02:44ID:???
>>806
この板の住人数考えれば上等でそ。
0810WEBpg住民 ワラ01/12/09 02:51ID:???
モジュールにしろよ、弐編
別のファイルで同じ機能の函数出てきたら見てやんない (を
0811弐ch編者01/12/09 02:52ID:OPO5ml7m
>>810
ういー。
がむばる
0812弐ch編者01/12/09 02:53ID:OPO5ml7m
モジュール書いたことないんで
これから勉強してみます。。。
0813 ◆NjeTOMik 01/12/09 02:53ID:???
>>800
デコードとかその辺はパッケージにまとめようぜ。
0814弐ch編者01/12/09 02:55ID:OPO5ml7m
>>813
パッケージにまとめるぐらいならできるが、、、
オバーヘドかからない?
0815名無しさん@お腹いっぱい。01/12/09 02:57ID:???
>>814

本物?
まだ2chにいたんだ。
0816名無しさん@お腹いっぱい。01/12/09 02:57ID:???
がんばれ弐編。応援してる。
0817名無しさん@お腹いっぱい。01/12/09 02:58ID:???
Perlはやめようよ・・・・
ここもread.cgi以外はPerlだけどさ。
■ このスレッドは過去ログ倉庫に格納されています