トップページ⇒php
181コメント61KB

【CGI】合同開発室

■ このスレッドは過去ログ倉庫に格納されています
0001当方へたれですが01/10/02 00:35ID:GsMMcvtM
合同で学習用スクリプトとかの開発をできないかと思って
iswebだけどアプロダ置いてみました。
http://isweb36.infoseek.co.jp/computer/perldev/
参加してくれる人キボン
0002当方へたれですが01/10/02 00:35ID:GsMMcvtM
もちろん私もなるたけ参加します。
私はちまちまサブルーチンやアプロダをやる予定。
チャットとかもやってみたいけど設計はとくにへたれだからなぁ。
0003100%01/10/02 00:38ID:???
空中分解するでしょう  w
0004当方へたれですが01/10/02 00:42ID:???
>>3
掲示板改造するって人らが来てくれるかなぁとか思ってるんですが
うう,やっぱそうですかね。
0005100%01/10/02 00:50ID:???
つかここ人少ないからねー ヽ(´ー`)ノ
でもPG板でソースアプ板無いのも何かと不便だから
「ソースなら良いですよ」ってスタイルならポインタ示したい
時なんかに便利じゃないかな、それで副産物的にテクニックが学べると
いいね お互い
0006当方へたれですが01/10/02 01:04ID:???
>>5
exeやrmとか置かれるとさすがに困るけど,
Cとかのソースなら範囲内と思てます。

アプロダはざっとしかソース見てないんでちょと不安。
はやく把握したいけど私にはむつかしい・・・
0007当方へたれですが01/10/02 01:20ID:GsMMcvtM
Network.plを上げてみた。
0008名無しさん@お腹いっぱい。01/10/02 01:44ID:???
またいきなり厨房臭いところから攻めてきたね  :-)
まあ方向的には良さそうだが・・・
0009名無しさん01/10/02 08:30ID:6SpiWnfc
ここの掲示板をつくろうスレって結局完成したんだっけ?
0010名無しさん@お腹いっぱい。01/10/02 09:41ID:???
何人か作ったと思うけど、共同では完成してないよ。
もっとも、あのスレは共同開発の雰囲気でもないよね。
0011当方へたれですが01/10/02 22:51ID:???
CGI.plアプ。
クッキー読み書き,フォームデコード。
今回,POST・GETの切り分け,自動判別や,GETのみ取得,ファイルアップロード対応,とかは保留。
アプロダはテンポラリファイル削除でエラー出てるのをなんとかしたい。
上のを実装したらアプロダ作りに挑戦する予定。
0012当方へたれですが01/10/04 00:42ID:/0/769eo
へたれっぷりを再認識しつつCGI.plのフォームデコード部分をアプしてみました。
メソッド判別して,POST・GETそれぞれのデコード関数に振り分けるように。
次はファイルアップロードのを予定。

あそこに上げたのはいじられる覚悟の上ですんで,
修正や添削してもらえるとありがたいです。
いじられるのに同意してくれて俺の関数もどうよ?
って人が何人かいると共同開発の雰囲気になるかなぁ。
0013名無しさん@お腹いっぱい。 01/10/04 00:56ID:???
マルチパートを綺麗にデコードしてくれー  (笑
0014当方へたれ01/10/04 01:48ID:???
multipart/form-dataのフォーマットがわからなかったので
そのままGETみたくデコードしてました。
とほほとかで調べてみます。
ちんたら調べてる間に添削されたのがアプされてたりなんかすると,
オープンソース開発ぽいかも。
0015名無しさん@お腹いっぱい。01/10/04 03:39ID:f6uUGLLk
CGI.pmじゃだめなの?
0016当方へたれですが01/10/04 03:51ID:???
マルチパートデコード調べてみました。
残念ながら実力不足で実装までいけそうにないです。

>15
学習用にと思いまして。
0017名無しさん@お腹いっぱい。01/10/04 04:17ID:???
> ちんたら調べてる間に添削されたのがアプされてたりなんかすると,
>オープンソース開発ぽいかも。

申し訳無いが、今の所「いまさらそれ?」的なものだけなのでね。
CGI.plにしても15の言うとおり、CGI.pmがあるわけだし。
まぁ頑張って下さい(スレと関係無いのでサゲ
0018名無しさん@お腹いっぱい。01/10/04 06:14ID:???
 遠慮なく人のソースいじるってのは他のとこだとできないんで,
ここがそうなればなぁと思ってましたが,私じゃ力不足だったようです。
 だれかが作ってくれないかなぁと思って待ってても
できなかったので,自分がアプロダ置きました。
 何も無いところにアプする人がいるとも思えなかったので,
自分が書いたのを上げました。
 ランダムアクセスとか,超高速日本語コード変換とか,
すごい人の 役にたてるのを作れるほどの実力があるとは思えないので,
自分くらいのレベル向けにいろんなののをメモしとこうと
書いてました。
 人が来るようになったら誰かにアカウント移そうと思ってましたが,杞憂でしたね。
0019当方へたれ=1801/10/04 06:19ID:???
というかこれは「合同開発室」じゃなくて
「私のプログラムを添削してください」ですね。
0020名無しさん@お腹いっぱい。01/10/04 06:40ID:???
この板住人の数が少ないからねー。もすこし待っててみ。
2週間ぐらいスレが生き延びれば定着するよ。
そのためにはネタを出し惜しみして、
ヘッドラインから消えたらageるぐらいでちょうどいい。
00212001/10/04 06:50ID:???
>ヘッドラインから消えたらageるぐらいでちょうどいい。
う。全然ちょうどよくねえ!
よく見たら最終書き込み9月25日の雑談スレが
まだヘッドラインに残ってるじゃねーかよ!
この板の回転の遅さを甘く見ていた。
あらためて寂寞を感じる今日このごろ。。。
0022名無しさん@お腹いっぱい。01/10/04 07:29ID:???
一応自作Scriptを書くらいは何とかなるんですが、人様に教える程
には知らない事が多すぎる自分。
multipart/form-data は、先日(勉強も兼ね)自前で実装させたん
ですがRFCやらCGI.pmやら見てかなり泥縄でやったので見せるほどの
物でも無し…(ブラウザごとの実装の違いの可能性はほぼ気に
しなかったし…)。

とは言うものの、スレの趣旨は悪くないので出来たら応援したいっす。

>>21
でも不思議な事に糞スレやら糞カキコは後を絶えないんですよね…。
0023名無しさん@お腹いっぱい。01/10/05 04:53ID:???
>>1
似たようなスレの末路
http://ebi.2ch.net/test/read.cgi/php/1001318195/
0024当方へたれですが01/10/05 23:52ID:1j62Ctwg
CのをまねしてAssert.pl作ってみました。
条件式と変数のリファレンスを渡すと,条件が偽の時STDERRに
条件式と,パッケージ・ファイル・行,変数の内容を吐きます。
たぶん今回も車輪の再開発です。
0025名無しさん@お腹いっぱい。01/10/06 04:28ID:???
CGI.plを勉強用で片付けないで、CGI.pmを超えるものを作ればいいじゃん。
というわけで、CGI.pmの問題点とか挙げていこーよ。

とりあえず、h1とかHTML生成用のメソッドと、paramとかを分離してくれ。
#HTML::Templateを主に使っているので、h1とかいらないんだよね〜。
0026名無しさん@お腹いっぱい。01/10/06 07:06ID:???
>>24
ファイル名をAssert.pmにして、assertって関数名を
mainパッケージにエクスポートすると使いやすくない?

正式にExporterのサブクラスにするとかの
おおげさなことじゃなくて、どっかに1行
*main::assert = \&assert;
を入れてmainからアクセスできるだけでもいいと思うんだけど。

こんなふうに、必要なとこでrequireして使う感じ
:
require Perldev::Assert;
$_ = 'AAA';
my $hoge = 'BBB';
assert( q[$_ eq ""], (\$_, \$hoge) );
:
0027名無しさん@お腹いっぱい。01/10/06 12:02ID:???
遅くなるだけで無意味だけどBoolean.pm
0028名無しさん@お腹いっぱい。01/10/06 12:07ID:???
つーか.plと.pmの拡張子は認めてくれよ。
0029名無しさん@お腹いっぱい。01/10/06 13:01ID:0fYRCZ0M
>>25
use CGI qw(:cgi);
でいいかと。
0030名無しさん@お腹いっぱい。01/10/06 13:04ID:???
>>27
もらったよ。use overloadの勉強用に。
0031名無しさん@お腹いっぱい。01/10/06 14:08ID:???
>>28
だから全部".txt"だったのかよ!
0032当方へたれですが01/10/06 17:03ID:???
アプロダの設定変えました。
たぶんこれで.plと.pm置けるようになったはず。
Boolean.pm見て勉強してきます。
0033名無しさん@お腹いっぱい。01/10/07 00:37ID:rgyPDIMY
ドキュメントをpodで埋め込まないなんてナンセンスだよ。
00342701/10/07 10:38ID:???
>>33
ごもっとも。自分でもそう思った。
学習用のなんだから面倒くさがらずにやりゃよかったな。
0035名無しさん@お腹いっぱい。01/10/07 13:50ID:???
おい、行けなくなってるぞ。
0036名無しさん@お腹いっぱい。01/10/07 21:03ID:???
突然動かなくなったのでいろいろいじってみましたが治せませんでした。
サポート掲示板によると,isweb36サーバーの一部が落ちてるみたいです。
0037名無しさん@お腹いっぱい。01/10/11 00:56ID:???
サーバー復帰したみたいです。
ついでに画像閲覧とかFTPとかの使わなそうな機能を削りました。
0038hage01/10/15 07:49ID:???
age
■ このスレッドは過去ログ倉庫に格納されています