☆ショッピングカートのCGIを作りたい!Perlで☆
■ このスレッドは過去ログ倉庫に格納されています
0001無謀者
02/01/10 19:53ID:XY4TxmilフリーのショッピングカートCGIは設置は簡単でも、商品の登録
とかが手作業だったりで使い勝手が悪いです。
で、短絡的に「自分で作ってみようか」と思っているのですが・・・・
Perlも、いやプログラミングさえ未経験。「必ずわかるCGI」と
その他の入門書で何とか「掲示板」の仕組みがようやく理解できました。
やっぱ、無謀ですかねぇ・・・・・・
0348無謀者
02/02/13 10:05ID:???えっと、カートの中身が複数だった場合商品によって、格納されているファイルがそれぞれ違うので
まずforeachとかで順にカートの中身を取り出しながら商品の格納されているファイルを、検索(hidenでファイル名を渡してある)して、見つかったファイル名をまたforeachなりwhileなりで
検索して、商品名がマッチしたら在庫数と注文数を比較、それで0か足りない場合は
エラー、もし大丈夫なら、在庫数から注文数を引いて、ファイルに書き直し・・・・
みたいな事をやらなければダメな気がするんですが・・・
0349297
02/02/13 12:22ID:???foreach $file(@files){
open FILE,$file or &error;
while(<FILE>){
my($no, $hinmei, $zaiko・・・) = split /\t/; #左辺のmyのリストは適当に
$zaiko{"$file::$hinmei"} = $zaiko;
}
close FILE;
}
とかやって%zaiko{"ファイル名::品名"}(%zaiko{"ファイル名::商品番号"}?)に
代入して、%zaikoに対しデクリメント。
>>347さんの言うとおりhashならサーチ用にループしなくてイイからね。
で、
foreach $file(@files){
open FILE,$file or &error;
open TMP,">$temp" or &error;
while(<FILE>){
my(@dummy) = split /\t/;
@dummy[2] = $zaiko{"$file::$hinmei"} if exists $zaiko{"$file::$hinmei"}; #$dummy[2]は適宜変更
print TMP @dummy;
}
close FILE;
close TMP;
rename $temp,$file;
}
とかやって戻してやるってのはどうかな?
あ、ここまでやって思いついたが、カートの中身を
%cart{ファイル名::商品名}=注文数
ってハッシュにして、後者の書き戻しループで在庫チェックさせればイッパツだ。
そのほうがイイや。速いし。
0350297
02/02/13 18:52ID:???カートの中身を
$cart{ファイル名::商品名}=注文数 (注文がない場合は0でなくハッシュを生成しない)
ってハッシュにしてあるとして、
@files=glob "$dir/*.dat";
foreach $file(@files){
open FILE,$file or &error;
open TMP,">$temp" or &error;
while(<FILE>){
my(@data) = split /\t/;
my $key = "$file::$data[2]"; # $data[2]は商品名ね
if (exists $cart{$key}){
if ($data[1] < $cart{$key}){ #$dummy[1]は在庫
print "$data[2]は在庫が不足しています";
}else{
$data[1] -= $cart{$key};
}
}
print TMP @data;
}
close FILE;
close TMP;
rename $temp,$file;
}
で、読み出し→在庫チェック→在庫デクリメント→書き戻し
が1回で終わると思うんだな。
まあ例によって書きなぐりだから、globでファイルリストを取り出し、
cartをexistsで調べて在庫チェックとデクリメント処理する、
という流れだけ理解してもらえれば。
0351無謀者
02/02/14 15:56ID:???いつもありがとうございます。
せっかく、頂いたんですが、違う方法で実装できました。
次は「在庫がありません」だけではちょっと不親切なので「在庫が無いので買物カゴから削除しました」
と「在庫が足りないので$cyumon個を$zeiko個に変更しました」と表示して
カートの中身を書き換える機能を作成中です。一度に商品ファイルとカートファイルを
の二つをハンドルするので、ループ中の何処で、書き込んで、何処でテンポラリーファイルを
リネームするのかが、書いててわからなくなる・・・・(苦笑
スクリプト一行書くごとに、print"処理結果" and exit;で出力内容を確認しながら
進めてます
0352無謀者
02/02/15 00:25ID:???定期的に消したいんですが、たとえば最終更新時間から$time以上経過したら
削除させるのって
@files=glob("./cart/*.dat");
foreach(@files){
@info=stat $_;
$deltime=time-60*60*$time
if ($info[9] >$deltime){
unlink $_;
}
}
で、大丈夫ですか?
これを、買物終了時かなんかに実行されれば、誰かが買物を完了してくれたら自動的に
入らないファイルが消える、というふうにしようと思うんですが・・・・
statで得られる時間って time関数と同じで方式(1700年からの秒数?)ですか?
0353無謀者
02/02/15 00:39ID:???×入らないファイルが消える
○要らないファイルが消える
0354297
02/02/15 01:39ID:???あとは欲張って機能拡張しすぎてスパゲッティにならんようにね。
statで得られるのはtimeとおなじ*1970年からの*通算秒だよ。
最終更新からの経過だけ調べるだけなら、ファイルテスト演算子-Mで
最終更新からの*経過日数*が得られるよ。
foreach(glob("./cart/*.dat")){
unlink if -M $_ > $time; # $timeは日数、0.5なら12時間
}
とか。
0355無謀者
02/02/16 01:32ID:???0356名無しさん@お腹いっぱい。
02/02/16 15:01ID:BlI0w0O/ttp://www.byakuya-shobo.co.jp/hj21/otona/main.html
あたり読んで、パクれ。
今のお前ならもうこの本のスクリプトを解析、応用できるはずだ。
0357無謀者
02/02/16 16:40ID:???実は他でソースパクってUpload.cgi作ったら動いた事は動いたんですが
それを、admin.cgiにサブルーチンとして埋め込むと動かなくなります。
そのソースは、CGI.pm使ってたんですが、enctype="multipart/form-data" で受け取ったデータを
ReadParseかけちゃってるのが問題なのかな?とか思ってたりするんですが、関係あります?
0358名無しさん@お腹いっぱい。
02/02/16 17:51ID:BlI0w0O/その動いたっちゅうUpload.cgiで、どこをパースしてどこを生で扱っているか
解析してみるのだ。この件に関して間違いのない文書はRFC1867。
0359無謀者
02/02/16 19:24ID:???ttp://cgitest.s7.xrea.com/cgi-bin/admin.htm
各画面から必要なページに戻れるようにボタンをつけました。
あと、新規ページ作成時と、デザイン変更時に作成結果(変更結果)が確認できるようにしました。
0360名無しさん@お腹いっぱい。
02/02/16 20:34ID:???0361無謀者
02/02/16 22:34ID:???私のPCのせいだろうか・・・・
0362名無しさん@お腹いっぱい。
02/02/17 01:51ID:???> Perlも、いやプログラミングさえ未経験。「必ずわかるCGI」と
> その他の入門書で何とか「掲示板」の仕組みがようやく理解できました。
んな事書いてた>>1が一ヶ月でここまで来るとは正直予想できなかった。
0363名無しさん@お腹いっぱい。
02/02/17 09:32ID:???素直に感動しました
0364名無しさん@お腹いっぱい。
02/02/17 10:54ID:FSHvXFjS0365名無しさん@お腹いっぱい。
02/02/17 11:14ID:???そんなクソ本を紹介すんな。
誤字脱字だらけ&ヘタレすぎ。立ち読みしてて叩きつけたくなった。
0366名無しさん@お腹いっぱい。
02/02/17 11:50ID:???マジっすか??
近くの書店で注文しましたが・・・・
0367356
02/02/17 11:53ID:S4ml9rOyあれがクソ本だと言うのは構わないから、具体的にどのあたりのコードがヤバいとか、
他にいい本や資料、URIがあったら教えてやってくれ。
実践的で単機能のコードの量、カバーするCGIの範囲では間違いなく現在トップ
クラスの良書だ。
0368名無しさん@お腹いっぱい。
02/02/17 12:47ID:???0369無謀者
02/02/17 13:13ID:???さて、アプロダの件なんですが、今まではスクリプトの頭で
ReadParseかけちゃってて、multipart/form-data使うには
それがまずそう、というヒントを頂いたんですが、いまさら
ReadPaeseの前に
use CGI;
$query = new CGI;
$images=$query->param('gazou');
if ($images ne ""){
#処理
}
&ReadParse;
#今まで通り
で大丈夫なんですかね?要はReadparseはそのままでmultipart/form-dataで
受け取った特定の物だけCGI.pmで処理するというかんじになるかと思うんですが
0370無謀者
02/02/17 13:15ID:???×というヒントを頂いたんですが、いまさら
○というヒントを頂いたんですが、いまさらReadParse止められないので。
0371名無しさん@お腹いっぱい。
02/02/17 15:58ID:???まうんやないかな。そんな妙なコード組んだことないから、いざやったら
出来てしまうんかも知れへんけど。
もうこの際CGI.pmで逝きゃええやんと思ふ(書き直しも大した手間じゃない)
けど、まぁ何にせよcgi-lib.plで逝くと決めたんやから、動くコードが落ちて
たからといって場当たりで手を広げるもんやない。
cgi-lib.plを用いたファイルアップロードのサンプル
ttp://cgi-lib.berkeley.edu/ex/perl5/fup.html
と、そのソースや。
ttp://cgi-lib.berkeley.edu/ex/perl5/fup.cgi.txt
読め。ほどけ。取り入れろ。
0372名無しさん@お腹いっぱい。
02/02/18 07:41ID:THrW4CtSここにCGI.pmのサンプルあり。
http://www.harukaze.net/~mishima/perl/module/upload_by_CGI_pm.html
0373無謀者
02/02/18 12:04ID:???「同じ商品を買い足した場合」の処理を変更しました。
これで、あとはアプロダさえ実装できればほぼ完成かと・・・
0374無謀者
02/02/20 16:42ID:???商品画像、ページ背景画像、ページバナー、それぞれあぷろど可能です。
但し、実サイズで表示されますので、あまり大きい画像は・・・・・
というわけで久々にageさせていただきます。
ページメニュー
ttp://cgitest.s7.xrea.com/cgi-bin/menu.cgi
管理ログイン画面 pass=123
ttp://cgitest.s7.xrea.com/cgi-bin/admin.htm
0375名無しさん@お腹いっぱい。
02/02/20 16:51ID:???トラフグ100円だったら買うよ。
0376名無しさん@お腹いっぱい。
02/02/20 16:53ID:???買い物かごの中をみる、を選択したときに、中身がある場合は常に
「精算する」というか、買い物フェーズに行くボタンが必要かなと思うけど。
0377名無しさん@お腹いっぱい。
02/02/20 16:58ID:???この度はご注文ありがとうございます。このメールはご注文いただいた方に自動的に送信
される
確認メールです。追って店主よりご連絡致しますので、ご注文の内容をご確認の上、今し
ばらく
お待ちください
・・・メールが文字化けしているかな?
0378名無しさん@お腹いっぱい。
02/02/20 23:11ID:???<meta http-equiv=content-type content=text/html; chaset=EUC-JP>
になってるけど、
<meta http-equiv="Content-Type" CONTENT="text/html; charset=EUC-JP">
とクオートせんとばけちゃうよ。スペース入ってるから・・・
あと、「買い物を続ける」のリンク色が背景に溶けこんでて見にくいな。
ま、いずれも小さなことだ。よくやったね!
0379名無しさん@お腹いっぱい。
02/02/21 02:27ID:???見習わなきゃと思いました。
0380無謀者
02/02/23 19:41ID:???を可能にしました。また、商品やページを書き換える際に画像を削除できなかったので
(てかそうしちゃうと弊害もありそうなので)画像管理用のメニューを用意して
必要無い画像ファイルを削除するプログラムを追加しました。
ひとまずこれで「完成」という事にさせていただこうかと思います。(V1.00)
ファイル名を変えたのでアクセス用URL変更になりました
ttp://cgitest.s7.xrea.com/cgi-bin/login.cgi
パスワードは123です。
さて調子に乗ってCGIZooあたりにシェアで登録してみようか・・とか思ってるのですが・・・・
0381厨房
02/02/23 19:44ID:bztVw72vテキストじゃダメなんでしょうか。
0382名無しさん@お腹いっぱい。
02/02/23 22:33ID:???まだね。
0383ぷうすけ
02/02/23 22:41ID:aACc4Jslユーザに、画像のURLを入力させて、遠隔地にある画像を
表示するわけです。このような場合に、その遠隔地にある画像の
サイズ(ピクセルサイズ)を取得することはできますか?
小さいサイズの画像に制限したいのです。画像ファイル(GIF)の
ヘッダ数バイトを取得できればいいのですが、もし可能ならば、
方法を教えてください!
0384名無しさん@お腹いっぱい。
02/02/24 00:57ID:XskoKYES7〜8バイト目にwidthが、9〜10バイト目にheightが入ってる。
位置が固定だから楽。(JPEGは可変。)
0385名無しさん@お腹いっぱい。
02/02/24 01:37ID:???一般的なサーバーにLWPは入ってないだろうから
単純にSocket開いてreadすればいいのでは。力技だけど。
あ、でもSocket自体普通のプロバイダじゃ使えなかったりするな・・・
そういえばPNGもサイズの位置は固定だね。
0386名無しさん@お腹いっぱい。
02/02/24 20:49ID:???自分を育ててくれたネットに対しての貢献というか恩返しというか、
後塵のために自分も・・・・・・まあいいや。
0387名無しさん@お腹いっぱい。
02/02/24 22:41ID:???0388結構出ていた者の愚痴
02/02/25 03:49ID:???「フリーで配布しているものはない」「知人に頼まれて急いでいるがPerlは未経験」
というから、ちょっと調べればすぐ解るようなことも教えてきたのにな。
無謀者が苦労に相応した報酬を受け取ることに異論はないよ。
教わろうがなんだろうが今回のCGIは無謀者が作ったんだからさ。
だけどさ、なんか寂しいよな、こういうのって。>^(無謀者)
0389名無しさん@お腹いっぱい。
02/02/25 03:57ID:???そういう腹芸をこなさないとだめだな。
0390名無しさん@お腹いっぱい。
02/02/25 05:12ID:???一から無償で教えてきて下さった人たちが、寂しい思いをするのも分かるような
気がします
Perl初心者なのに、ご友人のためにショッピングカートを作ろうと、頑張られて
いるのは偉いなぁ、と影ながら応援していましたが、ここに来て、突然にお金に
対する色気を出してくるのも、うーん、と思ってしまいます
シェアにするのが悪いとかでなく、無謀者さんが一生懸命作られたcgiを無償で
欲しかったからというわけでもなく、なんだか、うーん、なのです(^^;)
うーん、と思う他に、少し悲しいのは、これからこの板で質問する人たちが
「お前も、完成が近づいたらシェアにするとか言いだすんじゃないの?
なんで、他人の金儲けに俺らがタダで協力しないといけないのよ?」
と思われることでしょうか
まあ、簡単なことも自分で調べない教えて君が減って、むしろ良かったりする
のかも知れませんが(^^;)
ただ、私なら、自分で作ったcgiなんて信用できないので、私用に使うのなら
ともかく、他人に使ってもらおうなんて、恐くてとても考えられないのですが、
無謀者さんはその点、勇気があるなぁ、と純粋に感心しました
0391名無しさん@お腹いっぱい。
02/02/25 05:16ID:???使うのが主なので、よく知らないのですが、シェアのcgiって、そんなに需要の
あるものなのでしょうか?
無謀者さんのおっしゃってたcgizooを見ると、結構な数のシェアcgiがあるよう
ですが・・・
0392名無しさん@お腹いっぱい。
02/02/25 05:29ID:???実際あるよ。
というかね、個人に対する需要はともかく、やっぱCGIていうのは、Webデザインとか
設計の問題とかがあって「オーダーメイド」なものなんだよな。
んで、CGIとか出しておくと、オーダーが入る。
お金払うからこういうもの作ってくれ、とかね。
儲けというか、良い小遣い稼ぎにはなる。
0393名無しさん@お腹いっぱい。
02/02/25 08:08ID:???http://gotonext.cool.ne.jp/gazou/hiroyuki02.jpg
ひろゆき、歯まっ黄色!!
歯糞だらけ!!びっくり!!(・∀・)キタナイ!!ビークリ!!
ひろゆきへ
歯みがきしましょうね・・・・
156 :参加するカモさん :02/01/08 14:08
>>115
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
157 :参加するカモさん :02/01/08 14:11
>>115
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
0394名無しさん@お腹いっぱい。
02/02/25 09:57ID:jnXGNVbP0395名無しさん@お腹いっぱい。
02/02/25 10:02ID:???素人が作ったものなんかいらんよ
0396名無しさん@お腹いっぱい。
02/02/25 10:56ID:???その後いろいろな問題にぶちあたりまたこの板を利用して質問してくることだろう。
何度かそれを繰り返して一人前になったらここで同じような疑問をもった人間に教
える立場に変わってくれればいいんでない?
俺はオーダーメイドのものしか作らないけど、配布に耐えれるだけのものをつくる
にはかなり大変だからねぇ、まぁがんばれよってことだ。
0397無謀者
02/02/25 11:24ID:???自分でもまだ迷っています。まシェアにしたからって必ず売れるというもんでも
ないでしょうし、何人かの方がおっしゃるとおり実用にどこまで耐えられるものなのか
まだ未知数ですし・・・
とりあえず、開発するきっかけとなった友人の所では取り合えず設置しておいた
フリーの奴で「使い方なれてきたからとりあえずこのままで」っていわれて
行き場がなくなってしまいました(w
現在は、デバッグしながら細かい機能実装してます。捕らえずサーバーパス以外の
ほとんどすべてをWEB上で設定できるようにしました。
0398名無しさん@お腹いっぱい。
02/02/25 12:51ID:???シェアとして成り立ってしまう可能性があるからなんだろうな。
実際ZOO見てみてもカートってカテゴリだと登録数少ないしな。
値段によっては結構売れるかも知れんぞ
0399名無しさん@お腹いっぱい。
02/02/25 12:53ID:???0400名無しさん@お腹いっぱい。
02/02/25 14:38ID:???0401名無しさん@お腹いっぱい。
02/02/26 09:50ID:???フリーのモノのより落ちるんじゃあダメじゃないかと。
機能の数ということではなく、ね。
0402名無しさん@お腹いっぱい。
02/02/26 12:27ID:???アップローダーは最低でもサイズ制限、MacBinaryぐらいは対応していないと、
シェアのWebアプリとはいえないと、「個人的には」思います。
0403名無しさん@お腹いっぱい。
02/02/26 14:32ID:pfD6iFiv無謀者さんのカートCGIに興味あります。
でもどこまで実用に耐えられるものなのか不安があるので
シェアだと手が出ないです。
問題なく運用できて売り上げがあがったら
幾らか払っても良いですが。
0404無謀者
02/02/26 17:27ID:???試用していただけるなら喜んでお出しします。もちろん無料で。
>402
マックバイナリーは一応対処してるつもりです。まだMACでの最終確認してないですが。
サイズ制限に関しては表示部の表示の自動縮小を含め研究中です。
KENT氏の&JpegSizeあたりを改造(ぱくり?)しようと思ってます
0405名無しさん@お腹いっぱい。
02/02/26 17:46ID:???ここだけ無料で配っておいて、他で値段つけたりすると何かと問題になるような・・・
0406無謀者
02/02/26 18:04ID:???ここの方々には何もない常態からおんぶに抱っこでお世話になっていますので。
万が一、間違って「使ってみたい」って人がいらっしゃれば是非試用していただいて
ご感想をいただきたいのです。その結果「ダメだ使い物にならん」と思ったら
破棄していただければ良いですし。少しでも使えそうなら不満点を指摘していただき
改良の参考にさせていただければと。
0407名無しさん@お腹いっぱい。
02/02/26 21:59ID:???いいと個人的には思う。シェアCGIなんてほとんどサポート代
みたいなもんだろうし。まあがんばりや。
0408名無しさん@お腹いっぱい。
02/02/27 14:42ID:3PBgKA3T固定にしていいの?
宅配業者の価格体系よく知らないからわからんけど、
もし「同じ関東でも東京・神奈川・千葉はxxx円、それ以外はyyy円」とか
いう体系がありうるなら、sub_soryo()関数内で固定で持ってる県名も
ユーザが指定できるようにするのがいいのではないかと思ふ。
(上のような細かい地域指定機能はサポートしないという仕様にする
or カスタマイズ別料金 つーのももちろんアリだとおもうが)
0409名無しさん@お腹いっぱい。
02/02/27 18:54ID:???0410388
02/02/27 22:23ID:???「使い方なれてきたからとりあえずこのままで」ってそれ、あるんだ。
「オレは何のために開発したんだよと小一時間‥‥」てヤツだよな。
ま、そーゆー事情ならいっちょシェアにでもして見るか、という気持ちもわかるわ。
そーゆーコトは先に言えよ、な。
>>380は明らかにチョーシぶっこいてるようにしか聞こえなかったんで一言
言いたくなったのさ。
0411応援者
02/02/28 17:03ID:???公共に還元って事でさ、売り上げの一定比率で2ch運営に寄付って
のはどうかね?
イヤ、実際受け付けてくれるのかどうかは知らんのだが……
0412名無しさん@お腹いっぱい。
02/03/01 21:41ID:???いや、寄付よりもオイスターのID買えば(・∀・)イイ!!
0413nobodyさん
02/03/15 13:44ID:???0414nobodyさん
02/03/16 10:10ID:???寒々しく愚痴るスレになりました
0415nobodyさん
02/03/16 13:38ID:???問題なのは、なぜここでそれを表明するか、なんだよな(笑)
こういう反応になっちゃうの、わかってるでしょうよ。もったないなぁ、いい雰囲気なすれだっただけに
0416無謀者
02/03/16 16:34ID:???いろいろ、不快な思いをさせて申し訳ございません。
とりあえず言い分けさせていただくと、自分としては
シェアを作ろうってつもりではじめたわけではないですし
そもそもここまでご協力いただけるとは、正直思いませんでした。
結果として「利用された」と思われるような発言をしたのは私の思慮不足
だったとは思いますが、しらばっくれて公開しちゃうってのは
さらに不義理な行為だと思ったので、たたかれるのを覚悟で表明させていただきました。
ここは私がPerlを始めるにあたって挫折しない道を教えてくれた場所ですし、
まだまだわからないことだらけの自分に有益な情報が山ほどあります
ちょくちょく覗いてますし、またお力をお借りすることもあると思います。
今後ともよろしくお願いいたします
0417nobodyさん
02/03/17 19:11ID:???読み物としては楽しかった。ただ>>1のシェアウェア化はいただけないが。
漏れだったら今回作ったものはフリーとしておいてこのスレで得た知識でで
もう1本気合いの入ったものをかき上げてそれをシェアウェアにするなぁとか思った。
0418nobodyさん
02/03/18 00:06ID:???さぞ満足でしょうね
0419nobodyさん
02/03/18 00:21ID:???ここにくるみんなをうまく利用して(おだてて)つくらせる。
これおいしいアルね!
0420nobodyさん
02/03/18 12:10ID:???シェアでもフリーでも公開してみてわかることはたくさんあるからとにかく公開しろ
んでその問題などをここでまた相談しろ
どうせここまでボランティアやってきてやったんだから面倒みたる。
1が儲けてうらやましいやつは自分で作ってシェアにすりゃいいだろ、そいつらにも
惜しみなく協力してやるよ。
0421nobodyさん
02/03/18 12:14ID:???0422nobodyさん
02/03/18 13:17ID:???って事だ。もしスクリプトの不具合が原因で利用者に損害が出た場合は
責任をとらなければいけない。
俺はそれが怖くてシェアなんかには出来ないけどな。
しかもショッピングカートなんて一番被害が大きくなりそうだし。
0423nobodyさん
02/03/18 13:25ID:???0425nobodyさん
02/03/18 20:07ID:???他人に聞きまくって作ったスクリプトで、
不具合とか出た時にサポートとか出来るんか?
つか、また聞きにくるんかな?w
0426nobodyさん
02/03/19 13:41ID:???0428nobodyさん
02/03/25 14:25ID:8K5bOpWg0429428
02/03/25 14:26ID:???0430無言某者
02/04/01 21:41ID:???私は、本日(有)無謀社 を設立。皆様にお手伝いいただいた、ショッピング
カートを主力商品に据え、アプリケーション・サービス・プロバイダーとして、
営業を開始いたしました。
思えば、1月の初旬にスレを立てて以来、こんなにも急速に成長できたのは、
ひとえに皆様の暖かいご支援と、数多の叱咤激励あればこそと痛切に感じます。
この場を借りまして御礼申し上げると共に、今後ともよろしくご指導いただけ
ますようお願い申し上げます。
平成1x年 4月1日 無言某者
って、話ができるぐらいになったらいいなぁ (w
オイラもなんかシェアウェア作るか……
0431
02/04/03 02:46ID:sIOgKBxAべつに、シェアウェアでもいいんじゃないの? 公開したいなら。
気兼ねするこたないだろよ。
新規性のあるライブラリとかなら、フリーで使わせてほしいところだけど。
ショッピングカートは、よくあるジャンルだし。
ライブラリなら、>>1 もフリーで公開しただろう。
そもそも、みな、Perlを商売のタネにしてきたんじゃないの。
Perlはフリー。
Linux も Apache も BIND も Sendmail も
PHP も PostgreSQL もフリー。
おれら、そういうの使って商売してるんじゃないの?
>>1 のプログラムくらい、シェアで公開したがってるなら、
プレッシャーかけてやるこたないだろよ。
0432nobodyさん
02/04/05 02:43ID:???0433nobodyさん
02/05/25 03:26ID:kgBAlEd/0434nobodyさん
02/07/07 10:35ID:VzeLfRBwDOS/Vパソコンショップ等で良くあるBuild to Order式の
ショッピングページは、作るのが難しいでしょうか?
>>434は何が言いたいかわかりません。
技術的に問題が生じた場合はここで質問してください。
設置で問題が生じた場合は他の板へ逝ってください。
0436434
02/07/07 21:44ID:???たとえば1台のパソコンをWebショップで注文します。
ショップブランドPCだと、CPUは何GHzとか、
ハードディスクは何GBだとか、スペックの変更が
出来て、請求金額も自動計算されて・・・
ってことなんですが、スレ違いですね。スマソ
0438434
02/07/08 13:23ID:???かっ、簡単なんスか?!
パーツの価格は毎週1〜2回の価格更新が必要なので、
フリーorシェアウェアのショッピングカートで更新が
容易なものが見当たらないもので・・・
0440nobodyさん
02/07/09 12:31ID:???更新・更新っていうけど、どっかでデータを入力する人が居るわけだ。
それをサイト上でやるか、ローカルでやるか……
Web制作板だけど
http://pc.2ch.net/test/read.cgi/hp/1021096525/l50
M$製品の吐くHTMLはウンコだけど、こういうやり方なら、自分好みのHTMLを
吐くことも可能でしょ?
エクセルにデータ入れた側からHTMLになってるワケだし、PerlやPHPこねくり
回すより遼に簡単じゃないか?
0442nobodyさん
02/07/11 18:18ID:7WtH334Uもうかってるのかどうか、知りたいです。
ぜひ、教えてください。
0443通行人
02/07/17 21:28ID:???0444無謀者
02/07/24 19:20ID:VTpBlBKc>>442さん
はい、いろいろ考えた末公開させていただいております。全然儲かってません。(w
ダウンロード数、ページアクセス数は結構あるんですがね・・・
で公開してみて皆さんの言っている意味がいろいろわかってきました。
サブジェクトが「教えてください」のメール多数。
書き出しが「初心者なんですが」のメール多数。
BBSへのがいしゅつ質問多数。
etc・・・
それでも、このスレで右も左もわからない私に色々教えていただいた皆様の事を思い出し
可能な限りのサポートをさせていただいております。スクリプトの方もバージョンアップを
重ね、当初のcgi-libを使ったものから、CGI.pmを使ったものに作り変えました。
まだまだ、perl/cgiに関しては初心者の域を出ない状態ですが、四苦八苦しながらも
考えたものを形にする(スクリプトに落とす)事が何とかできるようになって来ました。
全て、このスレで親切に教えていただいた皆様のおかげです。
公開騒動で色々言われちゃったのと、しばらく仕事が忙しかったので、ご報告が大変遅れてしまいましたが、
とても気になっておりました。
この板、スレの住人の皆様がいなければ私がperl/CGIを作れるようになんてとてもならなかったでしょう。
改めて、皆様に御礼させていただきたいと思います。
本当にありがとうございました。m(__)m
0445sage
02/08/07 17:15ID:h42+4xVp何回か答えたものだけど。
スレッドたった当初は、本当に書けるようになるとは思わなかった。
あなたの努力の成果だと思うよ。
シェアでの公開も、俺は全然問題ないと思うよ。
Perlは奥が深いし、CGI以外でもいb�「ろな場面で試gえる言語なのbナ、
今血繧煌謦」って腕b繧ーていって演コさい。
で、また2chとかで質問してる人がいたら、あなたの得たノウハウを
書いてあげればいいんじゃないかな。
べつにわざわざ返事は必要ないので、sage
0447nobodyさん
02/09/14 10:43ID:???■ このスレッドは過去ログ倉庫に格納されています