自作CGIを評価するスレ (672レス)
自作CGIを評価するスレ http://medaka.5ch.net/test/read.cgi/php/1049514428/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: Premature end of script headers : /this/thread [] 03/04/05 12:47 ID:tIET0nhf 自分の作ったCGIをみんなに評価してもらうスレだよ。言語は問わないよ。 よほどプログラムが短くないかぎりはアプロダにでもアップしてね。 http://medaka.5ch.net/test/read.cgi/php/1049514428/1
2: nobodyさん [sage] 03/04/05 12:58 ID:??? 乙 http://medaka.5ch.net/test/read.cgi/php/1049514428/2
3: nobodyさん [sage] 03/04/05 14:40 ID:??? ソース貼り用掲示板 http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/index.html あぷろだはどこ使うよ? http://medaka.5ch.net/test/read.cgi/php/1049514428/3
4: nobodyさん [sage] 03/04/05 15:00 ID:??? PHPもOKなの? http://medaka.5ch.net/test/read.cgi/php/1049514428/4
5: nobodyさん [sage] 03/04/05 15:02 ID:??? >>4 >>1 くらい読め http://medaka.5ch.net/test/read.cgi/php/1049514428/5
6: nobodyさん [sage] 03/04/05 15:32 ID:??? CGI版のPHPならOKてことだな>>4 Cで書くCGIスレも統合するか、ゴミだし。 http://medaka.5ch.net/test/read.cgi/php/1049514428/6
7: nobodyさん [e] 03/04/05 15:51 ID:??? WebProgならなんでもいいんじゃネーノ? http://medaka.5ch.net/test/read.cgi/php/1049514428/7
8: nobodyさん [sage] 03/04/05 17:41 ID:??? CGIならいいんだろ? http://medaka.5ch.net/test/read.cgi/php/1049514428/8
9: nobodyさん [sage] 03/04/05 18:07 ID:??? >>5 モジュール版のPHPについて聞いたことぐらい気づけ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/9
10: nobodyさん [sage] 03/04/05 18:09 ID:??? >>9 あーなるほど、スマン。 っつーかそれもアリに決まってるじゃねーかよーヽ(TДT)ノ http://medaka.5ch.net/test/read.cgi/php/1049514428/10
11: マリモーマ ◆r6PDGT6Xd2 [] 03/04/05 18:33 ID:4Hc1kYlW 僕の作った CGIは どう? http://777.or.nu/cgi.html http://medaka.5ch.net/test/read.cgi/php/1049514428/11
12: nobodyさん [sage] 03/04/05 18:43 ID:??? 絵に描いたような一直線ソースだな http://medaka.5ch.net/test/read.cgi/php/1049514428/12
13: nobodyさん [sage] 03/04/05 18:57 ID:??? もうちょいスコープとか意識したほうがいいんじゃない? 殆どグローバル変数・・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/13
14: nobodyさん [sage] 03/04/05 18:59 ID:??? ・どっかからコピーした部分以外で使われる変数が全てグローバル ・関数名から内容が想像できない(re,fot,ur,re2,wr2lok,co.gc等 sub ge {} は結構引いた) ・スタイルに一貫性がない ・$FORMの扱いがキモイ ・symlinkロックしてるが解除はどこでやってんだ? http://medaka.5ch.net/test/read.cgi/php/1049514428/14
15: nobodyさん [sage] 03/04/05 19:05 ID:??? >>14 5番目訂正しとく。 ・symlinkロックしてないから解除はやらなくてもいいんだけどロックしないってことか。 sub lok{ if($lock == 0){return;} local($wait) = 4; while (!symlink(".", $lock)) { if ($wait-- <= 0) { &error("$(B%m%C%/%U%!%$%k$,B8:_$7$F$^$9!#(B"); } sleep 1; } } $ grep '$lock' ch/* ch/sub.cgi: if($lock == 0){return;} ch/sub.cgi: while (!symlink(".", $lock)) { これじゃあ$lockは常に0だよ・・・ まあ$lockに値を入れたところで解除できんから1回しか書き込めんのだけどね。 http://medaka.5ch.net/test/read.cgi/php/1049514428/15
16: マリモーマ ◆r6PDGT6Xd2 [] 03/04/05 21:18 ID:4Hc1kYlW なるほど いろいろなアドバイス サンクス http://medaka.5ch.net/test/read.cgi/php/1049514428/16
17: これ自信作だぜ [] 03/04/05 22:52 ID:qMi3a/lA http://oasis.minidns.net/ http://medaka.5ch.net/test/read.cgi/php/1049514428/17
18: これ自信作だぜ [] 03/04/05 23:35 ID:qMi3a/lA tail -f /var/log/httpd/accesslog 見たけど誰もアクセスして来ないや。 皆臆病者だね。 http://medaka.5ch.net/test/read.cgi/php/1049514428/18
19: nobodyさん [sage] 03/04/05 23:45 ID:??? お前がきもいから人気無いだけだろ。とんだ勘違い野郎だな。 http://medaka.5ch.net/test/read.cgi/php/1049514428/19
20: 4 [] 03/04/06 00:23 ID:t3fZoblF よかったら批判ください。 もうちょいコード直してから、URL晒します。 http://medaka.5ch.net/test/read.cgi/php/1049514428/20
21: nobodyさん [sage] 03/04/06 00:26 ID:??? 元から批判が欲しいとは http://medaka.5ch.net/test/read.cgi/php/1049514428/21
22: 4 [] 03/04/06 00:28 ID:t3fZoblF 批判以外もらってもどうしようもない.. ほめてもらったら何も意味がないっす。 http://medaka.5ch.net/test/read.cgi/php/1049514428/22
23: nobodyさん [sage] 03/04/06 00:31 ID:??? >>17 いったけどエラー起こしとる罠 http://medaka.5ch.net/test/read.cgi/php/1049514428/23
24: nobodyさん [sage] 03/04/06 00:39 ID:??? >>17 ソース見たらDOCTYPEがXHTMLだったけどぱっと見ても明らかに間違えまくってたのでチェックしてみた。 チェックの結果は以下のとおりです。 http://oasis.minidns.net/ を XHTML1.0 Transitional としてチェックしました。 19個のエラーがありました。このHTMLは 4点です。タグが 9種類 14組使われています。文字コードは Shift JIS のようです。 先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。0 は減点対象外のごく軽度のエラーで (グレイのかっこつき) でメッセージされています。 9: line 1: このXML宣言は正しくありません。 → 解説 23 6: line 5: <html> には xmlns 属性が必要です。 → 解説 86 2: line 5: <html> には lang 属性を指定するようにしましょう。 → 解説 116 2: line 5: <html> には xml:lang 属性を指定するようにしましょう。 → 解説 116 http://medaka.5ch.net/test/read.cgi/php/1049514428/24
25: nobodyさん [sage] 03/04/06 00:39 ID:??? 0: line 6: (<head>〜</head> 内に <link rev="made" href="mailto:〜" /> が含まれていません。) → 解説 121 0: line 6: (<head>〜</head> 内に <link rel="next" href="〜" /> などのナヴィゲーション用のリンクが含まれていません。) → 解説 122 1: line 6: <p> と </p> の間が空です。 → 解説 51 1: line 6: <body> での色指定が不完全です。text 属性も含めるようにしましょう。 → 解説 149 0: line 7: (<input type="text"> には tabindex 属性を指定するようにしましょう。) → 解説 166 0: line 7: (<input type="file"> には tabindex 属性を指定するようにしましょう。) → 解説 166 1: line 7: <input type="text"> には value 属性で初期値となるテキストを指定しておきましょう。 → 解説 160 0: line 7: (<input type="text"> には tabindex 属性を指定するようにしましょう。) → 解説 166 0: line 7: (<input type="submit"> には tabindex 属性を指定するようにしましょう。) → 解説 166 1: line 7: <input type="text"> には value 属性で初期値となるテキストを指定しておきましょう。 → 解説 160 0: line 7: (<input> には accesskey 属性を指定するようにしましょう。) → 解説 167 0: line 7: (<input> には accesskey 属性を指定するようにしましょう。) → 解説 167 0: line 7: (<input> には accesskey 属性を指定するようにしましょう。) → 解説 167 0: line 7: (<input> には accesskey 属性を指定するようにしましょう。) → 解説 167 9: line 7: </html> の後にまだ何かテキストがあります。 → 解説 231 http://medaka.5ch.net/test/read.cgi/php/1049514428/25
26: 4 [] 03/04/06 00:40 ID:t3fZoblF なぜか、2重カキコデスカ!?と http://medaka.5ch.net/test/read.cgi/php/1049514428/26
27: 4 [] 03/04/06 00:41 ID:t3fZoblF HTMLがDOCTYPE無し、気分によって大文字小文字が混じっている のはNGですか? http://medaka.5ch.net/test/read.cgi/php/1049514428/27
28: nobodyさん [sage] 03/04/06 00:45 ID:??? あ、ゴメン。エラーのせいで最後の方が減点食らってるのね。 本来のドキュメント(最初の</html>まで)でチェックしてみた。 XHTML1.0 Transitional としてチェックしました。 19個のエラーがありました。このHTMLは 8点です。タグが 9種類 14組使われています。 先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。0 は減点対象外のごく軽度のエラーで (グレイのかっこつき) でメッセージされています。 9: line 1: このXML宣言は正しくありません。 → 解説 23 6: line 5: <html> には xmlns 属性が必要です。 → 解説 86 2: line 5: <html> には lang 属性を指定するようにしましょう。 → 解説 116 (以下略) http://medaka.5ch.net/test/read.cgi/php/1049514428/28
29: nobodyさん [sage] 03/04/06 00:47 ID:??? >>27 別にいいんじゃねぇの?>>17は自信作らしいから突っ込まれてるだけで。 http://medaka.5ch.net/test/read.cgi/php/1049514428/29
30: 4 [] 03/04/06 00:53 ID:t3fZoblF ほう、今自分で見ててすでに数箇所突っ込みどころがあったよ。 もう少し。 http://medaka.5ch.net/test/read.cgi/php/1049514428/30
31: 4 [] 03/04/06 00:58 ID:t3fZoblF ついでにオレはここの4ではない。 http://medaka.5ch.net/test/read.cgi/php/1049514428/31
32: nobodyさん [sage] 03/04/06 00:59 ID:??? 評価して欲しいやつはトリップつけれや http://medaka.5ch.net/test/read.cgi/php/1049514428/32
33: nobodyさん [sage] 03/04/06 01:04 ID:??? >>31 ややこしいぞw じゃあPHPじゃないのか? http://medaka.5ch.net/test/read.cgi/php/1049514428/33
34: 4 ◆R.zOhOehsw [] 03/04/06 01:29 ID:t3fZoblF PERLですが、まずいですか? http://medaka.5ch.net/test/read.cgi/php/1049514428/34
35: nobodyさん [sage] 03/04/06 01:34 ID:??? いえ、さっさと貼っちゃってよん。 http://medaka.5ch.net/test/read.cgi/php/1049514428/35
36: あぼーん [あぼーん] 03/04/06 01:41 ID:??? ______________ /:\.____\ |: ̄\(∩´∀`) \ <先生!こんなのがありました! |:在 |: ̄ ̄ U ̄:| http://saitama.gasuki.com/aomori/ http://medaka.5ch.net/test/read.cgi/php/1049514428/36
37: 4 ◆R.zOhOehsw [] 03/04/06 01:56 ID:t3fZoblF BBS: http://hex51.darktech.org/cgi-bin/the/bbs.pl SRC: http://hex51.darktech.org/the.txt 言語: PERL ネタ元: http://thebbs.jp/ 糞ほど批判いただければ幸いです。 書き込みまくっても糞スレたてまくっても結構。 http://medaka.5ch.net/test/read.cgi/php/1049514428/37
38: nobodyさん [sage] 03/04/06 02:04 ID:??? >>37 Perlの文法的な間違いはないみたいだけど、処理がいまいちな部分が 散見される。 効率を考えればもうちょい工夫したほうがいいだろう。 http://medaka.5ch.net/test/read.cgi/php/1049514428/38
39: 4 ◆R.zOhOehsw [] 03/04/06 02:08 ID:t3fZoblF 意見どうも。 もっとアルゴリズムを勉強しれってことですね? http://medaka.5ch.net/test/read.cgi/php/1049514428/39
40: nobodyさん [sage] 03/04/06 02:22 ID:??? ・myが気になる。 ・一行書き出すのにヒアドキュメント使うのは何故? ・かと思えばqq連発で使ってたり… ・1.入力 2.処理 3.出力 という風に処理を分けよう ・自作自演防止はハッシュとかじゃ駄目なのかい? ・FORMの処理が2回書いてあったりして無駄 ・HEADリクエストは面白いね。 http://medaka.5ch.net/test/read.cgi/php/1049514428/40
41: nobodyさん [sage] 03/04/06 02:32 ID:??? かなり恥ずかしいのですが、他人の意見を一度でも聞いてみたくて… http://kabocha.org/jelfe/ ↑のサイトの http://kabocha.org/jelfe/cgi/ybbs.html ↑のページに 山口_BBS2.00b1 ↑って言う私のCGIがあるのですが、いかがな物でしょうか。 ただし「携帯のEZ専用」なので皆様の中には意味を理解しかねる出力があるかもしれません。 ああ、ついに2ちゃんねるに晒してしまったよ… 冷静に考えると恥ずかしいけど…、プロの方(?)に見てもらいたい気持ちが上のようだ…。 変なところあったらけなしてくれてもけっこうです、むしろけなして下さい。 http://medaka.5ch.net/test/read.cgi/php/1049514428/41
42: nobodyさん [sage] 03/04/06 02:35 ID:??? myもいいんだけど、実質グローバルと同じだな。 処理毎に{ }で囲んで使わなきゃ意味ないだろ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/42
43: 4 ◆R.zOhOehsw [] 03/04/06 02:47 ID:t3fZoblF ご意見どうも。 >・一行書き出すのにヒアドキュメント使うのは何故? エディタで折り返すのが気になるので.. >・かと思えばqq連発で使ってたり… Emacsなので、ヒアドキュメントだと表示する特殊によって 自動のタブがおかしくなるのです.. 全部個人的なことですね..修正します。 myに関しては、ちょっと調べてみます。 その他の意見に関しても、もう一度よく考え直してみます。 http://medaka.5ch.net/test/read.cgi/php/1049514428/43
44: 4 ◆R.zOhOehsw [] 03/04/06 02:49 ID:t3fZoblF >特殊 特殊文字、記号です。 http://medaka.5ch.net/test/read.cgi/php/1049514428/44
45: nobodyさん [sage] 03/04/06 02:50 ID:??? >>43 cperl-mode使ってる? myは変数のスコープを局所範囲に閉じ込めるためのもので、 mainパッケージでmy使ってもmainパッケージ全体から読み書きできてしまうので いやーんな感じ http://medaka.5ch.net/test/read.cgi/php/1049514428/45
46: nobodyさん [sage] 03/04/06 02:53 ID:??? >>41 2193行目 $error_name = @_[0]; → $error_name = $_[0];でいいだろ あちこちの変数、もうちょっとスコープを考えてレキシカルに するとかしたほうがいい。 問題ないけど、読み取りopenに < をつけたりつけなかったりなどしてるのを 書き方統一したら? 他の部分なんかでも統一させる書き方をくせにしたほうが可読性良くなるし。 吐いてるhdmlはすぐにテストできないから見ていない。 http://medaka.5ch.net/test/read.cgi/php/1049514428/46
47: 4 ◆R.zOhOehsw [] 03/04/06 03:00 ID:t3fZoblF >>45サン Emacsは、普通にそのまま.plとして読んだ感じで使ってます.. mainで、my使うと、別の関数から書きかえれないのでは? それは意味ないのでしょうか? http://medaka.5ch.net/test/read.cgi/php/1049514428/47
48: 4 ◆R.zOhOehsw [] 03/04/06 03:03 ID:t3fZoblF もしかして、mainで書いた関数は、mainに含まれますか..汗 勝手に、関数を覗いた部分がmail{}となるのかと思ってました。 http://medaka.5ch.net/test/read.cgi/php/1049514428/48
49: nobodyさん [sage] 03/04/06 03:04 ID:??? >>47 >mainで、my使うと、別の関数から書きかえれないのでは? 「別の関数」が良く分からんが、mainパッケージに属している関数では my $a = 1; print $a,"\n"; &routine; print $a,"\n"; sub routine {$a = 3;} $ perl hoge.pl 1 3 となる。 http://medaka.5ch.net/test/read.cgi/php/1049514428/49
50: nobodyさん [sage] 03/04/06 03:05 ID:??? #!/usr/bin/perl require "hage.pl"; my $a = 1; print $a,"\n"; &hage::routine; print $a,"\n"; # ↓はhage.pl #!/usr/bin/perl package hage; sub routine {$a = 3;} 1; では、 $ perl hoge.pl 1 1 となる(安全 http://medaka.5ch.net/test/read.cgi/php/1049514428/50
51: nobodyさん [sage] 03/04/06 03:06 ID:??? >>48 main関数なんてもんはない。 mainパッケージ。この辺はちゃんと勉強した方が良かれと思われる。 http://medaka.5ch.net/test/read.cgi/php/1049514428/51
52: 4 ◆R.zOhOehsw [] 03/04/06 03:08 ID:t3fZoblF はい、よく分かりました。 ありがとうございます。 http://medaka.5ch.net/test/read.cgi/php/1049514428/52
53: 41 [sage] 03/04/06 03:11 ID:??? >>46 御意見ありがとう御座います。 こんなに早く返って来るなんて…。感激です。 …と言うより、私の記述が雑なので簡単に変な所が見つかってるだけなのだろうか。複雑な気分…汗 もし、ヒマな方がいらっしゃいましたらまだまだ御意見をたくさんお聞かせ下さい。 http://medaka.5ch.net/test/read.cgi/php/1049514428/53
54: nobodyさん [sage] 03/04/06 03:13 ID:??? どれどれ。ちょっと見てみるか。 http://medaka.5ch.net/test/read.cgi/php/1049514428/54
55: nobodyさん [sage] 03/04/06 03:16 ID:??? >>53 Name "main::get_time_yday_2" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2336. Name "main::get_time_isdst_3" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2339. Name "main::get_time_isdst_2" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2336. Name "main::get_time_wday_3" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2339. Name "main::mail_jcph" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2071. Name "main::get_time_yday" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2333. Name "main::get_time_sec_3" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2338. Name "main::get_time_wday_2" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2336. Name "main::get_time_sec" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2332. Name "main::get_time_wday" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2333. Name "main::get_time_isdst" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2333. Name "main::get_time_sec_2" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2335. Name "main::main_user_agent" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 434. Name "main::get_time_yday_3" used only once: possible typo at H:\Work\山口BBS200b1\ybbs.cgi line 2339. http://medaka.5ch.net/test/read.cgi/php/1049514428/55
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 617 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s