☆ショッピングカートのCGIを作りたい!Perlで☆ (517レス)
上下前次1-新
321: 無謀者 02/02/11 23:28 ID:??? AAS
そうだと思うんですが・・・・
だから
$price=~/\D/;
だと「$priceに数字以外のものが含まれていれば」
って事になりますよね?
322: 名無しさん@お腹いっぱい。 02/02/11 23:32 ID:??? AAS
だから半角数字だけならエラーにならないんじゃ?
323: 無謀者 02/02/11 23:34 ID:??? AAS
のはずなんですが・・・・弾かれちゃうんですよ・・・
もう一度ソース見直してみます。
324: 名無しさん@お腹いっぱい。 [ ] 02/02/11 23:35 ID:??? AAS
ってかさ、数字以外は取り除けばいいんでない?
そっちの方がユーザーライクだと思うが。
$price =~ tr/0-9//cd;
325: 名無しさん@お腹いっぱい。 02/02/11 23:38 ID:??? AAS
>>319
スペースも渡されてるとか
326: 無謀者 02/02/11 23:40 ID:??? AAS
それも考えたんですが、全角数字入れられた時の対応も一緒に
やっちゃおうと思ったので。
327: 無謀者 02/02/11 23:44 ID:??? AAS
>325
そう思って
[\D\s\t]とかもやってみたんですが・・・ダメ
328: 名無しさん@お腹いっぱい。 02/02/11 23:48 ID:??? AAS
適当なファイルに書き出して見てみたら?
CGI::Carpとかでハンドルしてるなら warnや dieで見てもいいけど。
329: 名無しさん@お腹いっぱい。 02/02/11 23:52 ID:pHWWFybw(1) AAS
もうめんどくせえから、全部最初からやり直せ!!
330(1): 297 02/02/11 23:52 ID:??? AAS
そうか、上手く逝ったか。漏れこのスレ、検証してないやつばっか(297とか^^;)
書いてるから、ちょっと心配してるんだな。
> で変数が$_に入ってるってのがすっかり頭から飛んでました・・
慣れると便利なんだよ、デフォルト変数$_。
はまると怖いけどね。
で、正規表現検索は相手が文字列でも
if ($price =~ /\D/)・・・
だよ。
331: 無謀者 02/02/11 23:52 ID:??? AAS
えっと、上記の処理より前に
if ($price eq ""){
print"error"
}
・
・
#その他変数の未記入チェック
・
・
ってやってから上の処理やってるんですけど、その辺は関係あります?
省2
332(1): 無謀者 02/02/11 23:59 ID:??? AAS
うわ、
if ($price =~ /\D/){
print "$price";
}
ってやったら、入力したのと違う数字が出てきた・・・・・
この数字どっから来たんだろ???
198000って入力したのに429467294って・・・たかどんな数字入れても
おんなじ数字が吐き出されてる????何でだ?
ちなみに置換処理を無くして実行すると、ファイルにはちゃんと入力した
数字が書き込まれてます。
333: 297 02/02/12 00:02 ID:??? AAS
>>330
うわ、とっくに話題が過ぎ去ってやがる。リフレ忘れた。鬱打
&jcode::tr(\$price, '0-9', '0-9'); #全角数字を半角に変換
if ($price !~ /0-9/){
print "価格はカンマ無しの半角数字で入力してください";
}
あたりではどうかな?
334: 名無しさん@お腹いっぱい。 02/02/12 00:06 ID:r54lTbCX(1/2) AAS
>>332
という事は、その処理以前にどこかで$priceに値が代入されてるんだよ。
探しなさい。
335(1): 無謀者 02/02/12 00:07 ID:??? AAS
え〜〜〜〜
解決したっぽいです・・・
どうやら、使ってるエディタにバグがあるらしく、上書き保存するとなぜか
s-jisで保存されてたっぽい、のが原因みたいです。(設定はEUCにしてるのですが)
お騒がせして本当に申し訳ありませんでした・・・・m(__)m
エディタ変えようかな・・・・・
336: 名無しさん@お腹いっぱい。 02/02/12 00:09 ID:r54lTbCX(2/2) AAS
>>335
俺はいまだにメモ帳使ってるぞ。メモ帳最強。
337: 無謀者 02/02/12 00:12 ID:??? AAS
あと、
>&jcode::tr(\$price, '0-9', '0-9'); #全角数字を半角に変換
jcodeでこんな事も出来るんですね。フォームデータ受け取り時に
h2zでカタカナは全部置換させてるんですが、そこで数値にしなければならない
変数も全部変換掛けといた方がよさそうですね。
とりあえずご迷惑したお詫びに町内10周走ってきます。
338(1): 無謀者 02/02/12 01:01 ID:??? AAS
皆様の暖かいご支援のおかげで、
新規ページの追加、商品の登録、編集、削除
までできるようになりました。また
「簡易商品ページメニュー」を作り、そこから商品ページにアクセス
出来るようにしました。(管理画面の中)
ココに表示されるURLをコピペすれば、使う人は、メニューページを
自由に作れるのでは無いかと・・・・
外部リンク[htm]:cgitest.s7.xrea.com
パスワードは123です。
ある程度のエラー処理と文字列置換は入れたつもりなのですが・・・・
339: 名無しさん@お腹いっぱい。 02/02/12 02:46 ID:??? AAS
>>338
適当に弄ってれば誰でも使えそうなカンジですね。
って、弄ってみました。
感想:
どのページからでも管理画面に戻れると良いかなあ。
(ページ作る時に何回も戻ったので…)
340(1): 311 02/02/12 05:58 ID:??? AAS
>>314
>いまいち管理用画面でのその辺のセキュリティの必要性が理解できて無いんですが・・・・・
だーかーらー、http://うんちゃらかんちゃら/admin.cgi?mode=login&pass=xxxって
URIがばれちまったらイッパツで商品ページ改ざんされちゃうだろっていってんの。
PasswordをGETに含めるのはヤバいんだって。直リンオッケーだしな。
知り合いとはいえ金絡んでやってんだろ?しっかりしろよ。
商品価格書き換えられたところに注文とか去れちまったら大損害だろ?
URIバレた瞬間にPasswordもってかれちまうんだから、ほんとはPOSTがいいんだけどな、
せめてリファラチェック(GETメソッドはCGI自身からのアクセスみ許可)と、
本稼動のときは変な名前のディレクトリ作って、cgi本体の名前からは予想も出来ねー
省1
341: 名無しさん@お腹いっぱい。 [sage ] 02/02/12 06:25 ID:??? AAS
>340
robotよけのメタは、誰も見ていないです。きっと。
342(1): 無謀者 02/02/12 13:16 ID:??? AAS
>340
詳しい説明ありがとうございます。リフレッシュを止めて、フォームボタンで
hiddenを渡し、リファラチェックも入れるようにします。
ところで、一つのサブミットボタンで二つ以上のアクションを指定する事って
出来るんでしょうか?たとえば
<form method=post action=hoge.cgi>
<form method=post action=hage.cgi>
<input ...
<input....
<input type=submit value=OK>
省3
343(1): 名無しさん@お腹いっぱい。 [さげ] 02/02/12 18:27 ID:??? AAS
むり(やったことないけど)。
仮に出来たとして、ブラウザはどっちに応答すればいいのさ。
344(1): 名無しさん@お腹いっぱい。 [あ] 02/02/12 21:09 ID:??? AAS
>>342
二つ以上アクションさせたい場合はhiddenでvalueを送ってスクリプト
のなかのifで受ける。
例:
<form method=post action=hage.cgi>
<input type=hidden name=action value=hoge>
<input type=hidden name=action value=hage>
<input type=submit value=OK>
</form>
〜hage.cgi〜
省6
345: 無謀者 02/02/13 00:04 ID:??? AAS
>>343-344ありがとうございました。
今、注文受けたら在庫数を減らすってところを作ってるんですが
これが結構大変そうです・・・・・
346(1): 無謀者 02/02/13 01:26 ID:??? AAS
う〜ん、注文が確定した時(メールを送信する直前)にカートに入ってる
各商品の注文数を、商品ごとに各商品ファイルと照合して、注文数>在庫数
又は在庫数=0ならエラー、もし注文数<在庫数なら、「在庫数ー注文数」して
商品ファイル内の該当商品の在庫数を修正・・・・・
それぞれの処理は、今まで教えていただいた事でかけそうなんですが、データの抽出、条件分岐が非常に複雑になりそうです。
347(2): 名無しさん@お腹いっぱい。 02/02/13 05:09 ID:??? AAS
>>346
それって全然簡単じゃない?例としては
if ($ORDER{'mona'} > $ZAIKO{'mona'}) {
print "申し訳ありません。只今$ORDER{'mona'}は在庫を切らしております。\n";
} else {
$ZAIKO{'mona'} -= $ORDER{'mona'}
}
こんな場合こそ、パール独特の変数、ハッシュが力を発揮する時だよ。
ハッシュを上手く使ってね。
348: 無謀者 02/02/13 10:05 ID:??? AAS
>347
えっと、カートの中身が複数だった場合商品によって、格納されているファイルがそれぞれ違うので
まずforeachとかで順にカートの中身を取り出しながら商品の格納されているファイルを、検索(hidenでファイル名を渡してある)して、見つかったファイル名をまたforeachなりwhileなりで
検索して、商品名がマッチしたら在庫数と注文数を比較、それで0か足りない場合は
エラー、もし大丈夫なら、在庫数から注文数を引いて、ファイルに書き直し・・・・
みたいな事をやらなければダメな気がするんですが・・・
349: 297 02/02/13 12:22 ID:??? AAS
@files=glob "$dir/*.dat"; # $dirはディレクトリ名。*.datのlistを得る
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{"ファイル名::商品番号"}?)に
省20
350(1): 297 02/02/13 18:52 ID:??? AAS
AA省
351: 無謀者 02/02/14 15:56 ID:??? AAS
>>350=297さん
いつもありがとうございます。
せっかく、頂いたんですが、違う方法で実装できました。
次は「在庫がありません」だけではちょっと不親切なので「在庫が無いので買物カゴから削除しました」
と「在庫が足りないので$cyumon個を$zeiko個に変更しました」と表示して
カートの中身を書き換える機能を作成中です。一度に商品ファイルとカートファイルを
の二つをハンドルするので、ループ中の何処で、書き込んで、何処でテンポラリーファイルを
リネームするのかが、書いててわからなくなる・・・・(苦笑
スクリプト一行書くごとに、print"処理結果" and exit;で出力内容を確認しながら
進めてます
352: 無謀者 02/02/15 00:25 ID:??? AAS
買物を途中で止められた場合、datファイルが残ってしまっているので、それを
定期的に消したいんですが、たとえば最終更新時間から$time以上経過したら
削除させるのって
@files=glob("./cart/*.dat");
foreach(@files){
@info=stat $_;
$deltime=time-60*60*$time
if ($info[9] >$deltime){
unlink $_;
}
省5
353: 無謀者 02/02/15 00:39 ID:??? AAS
なんか誤字だらけ・・・
×入らないファイルが消える
○要らないファイルが消える
354: 297 02/02/15 01:39 ID:??? AAS
おお、自力で実装できたか。ガンガン腕を上げていますね。
あとは欲張って機能拡張しすぎてスパゲッティにならんようにね。
statで得られるのはtimeとおなじ*1970年からの*通算秒だよ。
最終更新からの経過だけ調べるだけなら、ファイルテスト演算子-Mで
最終更新からの*経過日数*が得られるよ。
foreach(glob("./cart/*.dat")){
unlink if -M $_ > $time; # $timeは日数、0.5なら12時間
}
とか。
355: 無謀者 02/02/16 01:32 ID:??? AAS
画像のアップロードって、難しいですね・・・・
356(2): 名無しさん@お腹いっぱい。 02/02/16 15:01 ID:BlI0w0O/(1/2) AAS
大人のCGI(書籍)
外部リンク[html]:www.byakuya-shobo.co.jp
あたり読んで、パクれ。
今のお前ならもうこの本のスクリプトを解析、応用できるはずだ。
357: 無謀者 02/02/16 16:40 ID:??? AAS
持ってたりします・・・>大人のCGI
実は他でソースパクってUpload.cgi作ったら動いた事は動いたんですが
それを、admin.cgiにサブルーチンとして埋め込むと動かなくなります。
そのソースは、CGI.pm使ってたんですが、enctype="multipart/form-data" で受け取ったデータを
ReadParseかけちゃってるのが問題なのかな?とか思ってたりするんですが、関係あります?
358: 名無しさん@お腹いっぱい。 02/02/16 17:51 ID:BlI0w0O/(2/2) AAS
そこだ。ファイルデータは生で扱え。
その動いたっちゅうUpload.cgiで、どこをパースしてどこを生で扱っているか
解析してみるのだ。この件に関して間違いのない文書はRFC1867。
359: 無謀者 02/02/16 19:24 ID:??? AAS
ちょっと、頭の中がテンパって来たので、気分転換で、管理画面のUIを整理しました。
外部リンク[htm]:cgitest.s7.xrea.com
各画面から必要なページに戻れるようにボタンをつけました。
あと、新規ページ作成時と、デザイン変更時に作成結果(変更結果)が確認できるようにしました。
360: 名無しさん@お腹いっぱい。 [ ] 02/02/16 20:34 ID:??? AAS
うぷろだでわかんないってどの辺?よかったら書いてみ
361: 無謀者 02/02/16 22:34 ID:??? AAS
なんか、今日xreaが調子悪くないですが?
私のPCのせいだろうか・・・・
362: 名無しさん@お腹いっぱい。 02/02/17 01:51 ID:??? AAS
しかし、1/10に
> Perlも、いやプログラミングさえ未経験。「必ずわかるCGI」と
> その他の入門書で何とか「掲示板」の仕組みがようやく理解できました。
んな事書いてた>>1が一ヶ月でここまで来るとは正直予想できなかった。
363: 名無しさん@お腹いっぱい。 02/02/17 09:32 ID:??? AAS
マジすごい! 無謀者さん
素直に感動しました
364: 名無しさん@お腹いっぱい。 02/02/17 10:54 ID:FSHvXFjS(1) AAS
俺モジュール使え無い。つまり1にいつの間にか越された。ウツウツウツウツウツウツ。。
365(2): 名無しさん@お腹いっぱい。 02/02/17 11:14 ID:??? AAS
>356
そんなクソ本を紹介すんな。
誤字脱字だらけ&ヘタレすぎ。立ち読みしてて叩きつけたくなった。
366: 名無しさん@お腹いっぱい。 02/02/17 11:50 ID:??? AAS
>>365
マジっすか??
近くの書店で注文しましたが・・・・
367: 356 02/02/17 11:53 ID:S4ml9rOy(1) AAS
>>365
あれがクソ本だと言うのは構わないから、具体的にどのあたりのコードがヤバいとか、
他にいい本や資料、URIがあったら教えてやってくれ。
実践的で単機能のコードの量、カバーするCGIの範囲では間違いなく現在トップ
クラスの良書だ。
368: 名無しさん@お腹いっぱい。 02/02/17 12:47 ID:??? AAS
O'REILLYが出してる本ならまず間違いない・・・・・・高い&重いけど。
369: 無謀者 02/02/17 13:13 ID:??? AAS
久々にレスが沢山ついててちょっとビクーリ
さて、アプロダの件なんですが、今まではスクリプトの頭で
ReadParseかけちゃってて、multipart/form-data使うには
それがまずそう、というヒントを頂いたんですが、いまさら
ReadPaeseの前に
use CGI;
$query = new CGI;
$images=$query->param('gazou');
if ($images ne ""){
#処理
省5
370: 無謀者 02/02/17 13:15 ID:??? AAS
また、日本語がおかしい・・・
×というヒントを頂いたんですが、いまさら
○というヒントを頂いたんですが、いまさらReadParse止められないので。
371: 名無しさん@お腹いっぱい。 02/02/17 15:58 ID:??? AAS
それだと後ろの&ReadPaeseがコケる。POSTデータをCGI.pmが先に拾って
まうんやないかな。そんな妙なコード組んだことないから、いざやったら
出来てしまうんかも知れへんけど。
もうこの際CGI.pmで逝きゃええやんと思ふ(書き直しも大した手間じゃない)
けど、まぁ何にせよcgi-lib.plで逝くと決めたんやから、動くコードが落ちて
たからといって場当たりで手を広げるもんやない。
cgi-lib.plを用いたファイルアップロードのサンプル
外部リンク[html]:cgi-lib.berkeley.edu
と、そのソースや。
外部リンク[txt]:cgi-lib.berkeley.edu
省1
372: 名無しさん@お腹いっぱい。 02/02/18 07:41 ID:THrW4CtS(1) AAS
>>1
ここにCGI.pmのサンプルあり。
外部リンク[html]:www.harukaze.net
373: 無謀者 02/02/18 12:04 ID:??? AAS
あぷろだはいまだ研究中で未実装ですが、今までずっと気になっていた
「同じ商品を買い足した場合」の処理を変更しました。
これで、あとはアプロダさえ実装できればほぼ完成かと・・・
374(1): 無謀者 [age] 02/02/20 16:42 ID:??? AAS
ようやくアプロダ実装完了しました・・・
商品画像、ページ背景画像、ページバナー、それぞれあぷろど可能です。
但し、実サイズで表示されますので、あまり大きい画像は・・・・・
というわけで久々にageさせていただきます。
ページメニュー
外部リンク[cgi]:cgitest.s7.xrea.com
管理ログイン画面 pass=123
外部リンク[htm]:cgitest.s7.xrea.com
375: 名無しさん@お腹いっぱい。 [sage ] 02/02/20 16:51 ID:??? AAS
>374
トラフグ100円だったら買うよ。
376: 名無しさん@お腹いっぱい。 [sage ] 02/02/20 16:53 ID:??? AAS
いいかんじかな?
買い物かごの中をみる、を選択したときに、中身がある場合は常に
「精算する」というか、買い物フェーズに行くボタンが必要かなと思うけど。
377: 名無しさん@お腹いっぱい。 [sage ] 02/02/20 16:58 ID:??? AAS
reply-to:ツ蟆・
この度はご注文ありがとうございます。このメールはご注文いただいた方に自動的に送信
される
確認メールです。追って店主よりご連絡致しますので、ご注文の内容をご確認の上、今し
ばらく
お待ちください
・・・メールが文字化けしているかな?
378: 名無しさん@お腹いっぱい。 02/02/20 23:11 ID:??? AAS
menu.cgiが吐くMETA
<meta http-equiv=content-type content=text/html; chaset=EUC-JP>
になってるけど、
<meta http-equiv="Content-Type" CONTENT="text/html; charset=EUC-JP">
とクオートせんとばけちゃうよ。スペース入ってるから・・・
あと、「買い物を続ける」のリンク色が背景に溶けこんでて見にくいな。
ま、いずれも小さなことだ。よくやったね!
379: 名無しさん@お腹いっぱい。 02/02/21 02:27 ID:??? AAS
ほんとよく頑張ったよね。
見習わなきゃと思いました。
380(1): 無謀者 [age] 02/02/23 19:41 ID:??? AAS
ページ作成時に既存の画像ファイルを使えるようにアプロダ以外にファイル名指定
を可能にしました。また、商品やページを書き換える際に画像を削除できなかったので
(てかそうしちゃうと弊害もありそうなので)画像管理用のメニューを用意して
必要無い画像ファイルを削除するプログラムを追加しました。
ひとまずこれで「完成」という事にさせていただこうかと思います。(V1.00)
ファイル名を変えたのでアクセス用URL変更になりました
外部リンク[cgi]:cgitest.s7.xrea.com
パスワードは123です。
さて調子に乗ってCGIZooあたりにシェアで登録してみようか・・とか思ってるのですが・・・・
381: 厨房 02/02/23 19:44 ID:bztVw72v(1) AAS
顧客情報のファイルって、パーミッションを適切に設定しても覗けるんですか?
テキストじゃダメなんでしょうか。
382: 名無しさん@お腹いっぱい。 02/02/23 22:33 ID:??? AAS
頑張ってるとは思うがシェアで登録するほどのものではないだろ。
まだね。
383(1): ぷうすけ 02/02/23 22:41 ID:aACc4Jsl(1) AAS
perlで、画像貼り付け可能な掲示板を作ろうと思ってます。
ユーザに、画像のURLを入力させて、遠隔地にある画像を
表示するわけです。このような場合に、その遠隔地にある画像の
サイズ(ピクセルサイズ)を取得することはできますか?
小さいサイズの画像に制限したいのです。画像ファイル(GIF)の
ヘッダ数バイトを取得できればいいのですが、もし可能ならば、
方法を教えてください!
384: 名無しさん@お腹いっぱい。 02/02/24 00:57 ID:XskoKYES(1) AAS
>>383
7〜8バイト目にwidthが、9〜10バイト目にheightが入ってる。
位置が固定だから楽。(JPEGは可変。)
385: 名無しさん@お腹いっぱい。 02/02/24 01:37 ID:??? AAS
画像はローカルじゃなくて別サーバーか。
一般的なサーバーにLWPは入ってないだろうから
単純にSocket開いてreadすればいいのでは。力技だけど。
あ、でもSocket自体普通のプロバイダじゃ使えなかったりするな・・・
そういえばPNGもサイズの位置は固定だね。
386: 名無しさん@お腹いっぱい。 02/02/24 20:49 ID:??? AAS
「フリー」ウェアの精神は最近廃れているのだろうか。
自分を育ててくれたネットに対しての貢献というか恩返しというか、
後塵のために自分も・・・・・・まあいいや。
387: 名無しさん@お腹いっぱい。 [sage ] 02/02/24 22:41 ID:??? AAS
シェアで置くのか(笑)ひでえな。
388(1): 結構出ていた者の愚痴 02/02/25 03:49 ID:??? AAS
設計から実装まで、果てはβテストからデバッグまでここで聞いてたのになぁ。
「フリーで配布しているものはない」「知人に頼まれて急いでいるがPerlは未経験」
というから、ちょっと調べればすぐ解るようなことも教えてきたのにな。
無謀者が苦労に相応した報酬を受け取ることに異論はないよ。
教わろうがなんだろうが今回のCGIは無謀者が作ったんだからさ。
だけどさ、なんか寂しいよな、こういうのって。>^(無謀者)
389: 名無しさん@お腹いっぱい。 [sage ] 02/02/25 03:57 ID:??? AAS
このスレにいた人には無料で配ると、不満がでなくなる上テスターまで確保できるんだぜ(笑)
そういう腹芸をこなさないとだめだな。
390: 名無しさん@お腹いっぱい。 02/02/25 05:12 ID:??? AAS
ここまで作ったんだからシェアにしたいと思うのも人情でしょうけど、これまで
一から無償で教えてきて下さった人たちが、寂しい思いをするのも分かるような
気がします
Perl初心者なのに、ご友人のためにショッピングカートを作ろうと、頑張られて
いるのは偉いなぁ、と影ながら応援していましたが、ここに来て、突然にお金に
対する色気を出してくるのも、うーん、と思ってしまいます
シェアにするのが悪いとかでなく、無謀者さんが一生懸命作られたcgiを無償で
欲しかったからというわけでもなく、なんだか、うーん、なのです(^^;)
うーん、と思う他に、少し悲しいのは、これからこの板で質問する人たちが
「お前も、完成が近づいたらシェアにするとか言いだすんじゃないの?
省7
391(1): 名無しさん@お腹いっぱい。 02/02/25 05:16 ID:??? AAS
ところで、自分は、欲しいcgiがあったら海外の物を探して、適当に日本語化して
使うのが主なので、よく知らないのですが、シェアのcgiって、そんなに需要の
あるものなのでしょうか?
無謀者さんのおっしゃってたcgizooを見ると、結構な数のシェアcgiがあるよう
ですが・・・
392: 名無しさん@お腹いっぱい。 [ ] 02/02/25 05:29 ID:??? AAS
>391
実際あるよ。
というかね、個人に対する需要はともかく、やっぱCGIていうのは、Webデザインとか
設計の問題とかがあって「オーダーメイド」なものなんだよな。
んで、CGIとか出しておくと、オーダーが入る。
お金払うからこういうもの作ってくれ、とかね。
儲けというか、良い小遣い稼ぎにはなる。
393: 名無しさん@お腹いっぱい。 02/02/25 08:08 ID:??? AAS
115 :参加するカモさん :01/12/21 19:46
画像リンク[jpg]:gotonext.cool.ne.jp
ひろゆき、歯まっ黄色!!
歯糞だらけ!!びっくり!!(・∀・)キタナイ!!ビークリ!!
ひろゆきへ
歯みがきしましょうね・・・・
156 :参加するカモさん :02/01/08 14:08
>>115
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
省12
394: 名無しさん@お腹いっぱい。 02/02/25 09:57 ID:jnXGNVbP(1) AAS
卒業研究でショッピングシステムとか作るってのは今更というカンジかなぁ。
395: 名無しさん@お腹いっぱい。 02/02/25 10:02 ID:??? AAS
>このスレにいた人には無料で〜
素人が作ったものなんかいらんよ
396: 名無しさん@お腹いっぱい。 [ ] 02/02/25 10:56 ID:??? AAS
シェアで配布でもいいんでない?
その後いろいろな問題にぶちあたりまたこの板を利用して質問してくることだろう。
何度かそれを繰り返して一人前になったらここで同じような疑問をもった人間に教
える立場に変わってくれればいいんでない?
俺はオーダーメイドのものしか作らないけど、配布に耐えれるだけのものをつくる
にはかなり大変だからねぇ、まぁがんばれよってことだ。
397: 無謀者 02/02/25 11:24 ID:??? AAS
ども。やはりシェアに関しては予想通りお叱りを受けてしまいましたね。
自分でもまだ迷っています。まシェアにしたからって必ず売れるというもんでも
ないでしょうし、何人かの方がおっしゃるとおり実用にどこまで耐えられるものなのか
まだ未知数ですし・・・
とりあえず、開発するきっかけとなった友人の所では取り合えず設置しておいた
フリーの奴で「使い方なれてきたからとりあえずこのままで」っていわれて
行き場がなくなってしまいました(w
現在は、デバッグしながら細かい機能実装してます。捕らえずサーバーパス以外の
ほとんどすべてをWEB上で設定できるようにしました。
398: 名無しさん@お腹いっぱい。 [ge] 02/02/25 12:51 ID:??? AAS
「調子に乗るなボケ」って意見がひとつも出ないのは、素人が作ったこの程度のスクリプトでも
シェアとして成り立ってしまう可能性があるからなんだろうな。
実際ZOO見てみてもカートってカテゴリだと登録数少ないしな。
値段によっては結構売れるかも知れんぞ
399: 名無しさん@お腹いっぱい。 02/02/25 12:53 ID:??? AAS
まあ敢えて言わないだけなんだけどね
400: 名無しさん@お腹いっぱい。 02/02/25 14:38 ID:??? AAS
400get
401: 名無しさん@お腹いっぱい。 02/02/26 09:50 ID:??? AAS
金をとるなら、取れるなりのものを作ってからにしてほしいと思う。
フリーのモノのより落ちるんじゃあダメじゃないかと。
機能の数ということではなく、ね。
402(1): 名無しさん@お腹いっぱい。 02/02/26 12:27 ID:??? AAS
オープンプラットフォームということで、
アップローダーは最低でもサイズ制限、MacBinaryぐらいは対応していないと、
シェアのWebアプリとはいえないと、「個人的には」思います。
403(1): 名無しさん@お腹いっぱい。 02/02/26 14:32 ID:pfD6iFiv(1) AAS
WEBショップを開店しようと思ってるので
無謀者さんのカートCGIに興味あります。
でもどこまで実用に耐えられるものなのか不安があるので
シェアだと手が出ないです。
問題なく運用できて売り上げがあがったら
幾らか払っても良いですが。
404(1): 無謀者 02/02/26 17:27 ID:??? AAS
>403
試用していただけるなら喜んでお出しします。もちろん無料で。
>402
マックバイナリーは一応対処してるつもりです。まだMACでの最終確認してないですが。
サイズ制限に関しては表示部の表示の自動縮小を含め研究中です。
KENT氏の&JpegSizeあたりを改造(ぱくり?)しようと思ってます
405: 名無しさん@お腹いっぱい。 02/02/26 17:46 ID:??? AAS
>>404
ここだけ無料で配っておいて、他で値段つけたりすると何かと問題になるような・・・
406: 無謀者 02/02/26 18:04 ID:??? AAS
配るというか、モニターしていただけると助かるな・・・という感じでして。
ここの方々には何もない常態からおんぶに抱っこでお世話になっていますので。
万が一、間違って「使ってみたい」って人がいらっしゃれば是非試用していただいて
ご感想をいただきたいのです。その結果「ダメだ使い物にならん」と思ったら
破棄していただければ良いですし。少しでも使えそうなら不満点を指摘していただき
改良の参考にさせていただければと。
407: 名無しさん@お腹いっぱい。 02/02/26 21:59 ID:??? AAS
なるほど、そこまで考えて改良を続けていくならシェアでも
いいと個人的には思う。シェアCGIなんてほとんどサポート代
みたいなもんだろうし。まあがんばりや。
408: 名無しさん@お腹いっぱい。 02/02/27 14:42 ID:3PBgKA3T(1) AAS
送料について、「北海道/東北/関東/…」ていう地域のくくりは
固定にしていいの?
宅配業者の価格体系よく知らないからわからんけど、
もし「同じ関東でも東京・神奈川・千葉はxxx円、それ以外はyyy円」とか
いう体系がありうるなら、sub_soryo()関数内で固定で持ってる県名も
ユーザが指定できるようにするのがいいのではないかと思ふ。
(上のような細かい地域指定機能はサポートしないという仕様にする
or カスタマイズ別料金 つーのももちろんアリだとおもうが)
409: 名無しさん@お腹いっぱい。 02/02/27 18:54 ID:??? AAS
正直、送料はショッピングカートで一番面倒・・・
410: 388 02/02/27 22:23 ID:??? AAS
行き場がなくなったのは気の毒だね。
「使い方なれてきたからとりあえずこのままで」ってそれ、あるんだ。
「オレは何のために開発したんだよと小一時間‥‥」てヤツだよな。
ま、そーゆー事情ならいっちょシェアにでもして見るか、という気持ちもわかるわ。
そーゆーコトは先に言えよ、な。
>>380は明らかにチョーシぶっこいてるようにしか聞こえなかったんで一言
言いたくなったのさ。
411(1): 応援者 02/02/28 17:03 ID:??? AAS
まぁせっかく作ったんだから、全く儲けちゃイカンとは言わないが……
公共に還元って事でさ、売り上げの一定比率で2ch運営に寄付って
のはどうかね?
イヤ、実際受け付けてくれるのかどうかは知らんのだが……
412: 名無しさん@お腹いっぱい。 02/03/01 21:41 ID:??? AAS
>>411
いや、寄付よりもオイスターのID買えば(・∀・)イイ!!
413: 02/03/15 13:44 ID:??? AAS
俺らは利用されていたのかよ(;´Д`)
414: 02/03/16 10:10 ID:??? AAS
ここは無神経な1に裏切られた気分の皆さんが
寒々しく愚痴るスレになりました
415: [ ] 02/03/16 13:38 ID:??? AAS
いや別にシェアウェアにするのは構わないと思うよ。
問題なのは、なぜここでそれを表明するか、なんだよな(笑)
こういう反応になっちゃうの、わかってるでしょうよ。もったないなぁ、いい雰囲気なすれだっただけに
416: 無謀者 02/03/16 16:34 ID:??? AAS
お久しぶりです。年度末はつらいですなぁ・・・
いろいろ、不快な思いをさせて申し訳ございません。
とりあえず言い分けさせていただくと、自分としては
シェアを作ろうってつもりではじめたわけではないですし
そもそもここまでご協力いただけるとは、正直思いませんでした。
結果として「利用された」と思われるような発言をしたのは私の思慮不足
だったとは思いますが、しらばっくれて公開しちゃうってのは
さらに不義理な行為だと思ったので、たたかれるのを覚悟で表明させていただきました。
ここは私がPerlを始めるにあたって挫折しない道を教えてくれた場所ですし、
まだまだわからないことだらけの自分に有益な情報が山ほどあります
省2
417: [ ] 02/03/17 19:11 ID:??? AAS
Perl始めようと思ってここにきたんだがこのスレ為になったYO!
読み物としては楽しかった。ただ>>1のシェアウェア化はいただけないが。
漏れだったら今回作ったものはフリーとしておいてこのスレで得た知識でで
もう1本気合いの入ったものをかき上げてそれをシェアウェアにするなぁとか思った。
418: 02/03/18 00:06 ID:??? AAS
儲けを一人占めですか?
さぞ満足でしょうね
419: 02/03/18 00:21 ID:??? AAS
そうだ!
ここにくるみんなをうまく利用して(おだてて)つくらせる。
これおいしいアルね!
420(1): [ ] 02/03/18 12:10 ID:??? AAS
おれかなり協力したけどシェアでええぞ
シェアでもフリーでも公開してみてわかることはたくさんあるからとにかく公開しろ
んでその問題などをここでまた相談しろ
どうせここまでボランティアやってきてやったんだから面倒みたる。
1が儲けてうらやましいやつは自分で作ってシェアにすりゃいいだろ、そいつらにも
惜しみなく協力してやるよ。
上下前次1-新書関写板覧索設栞歴
あと 97 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s