自作CGIを評価するスレ (672レス)
上下前次1-新
596(1): 589 2006/06/06(火)17:02 ID:??? AAS
外部リンク[zip]:up.isp.2ch.net
UPしました。パスは「589」です。
日付のところは594さんのアドバイスにしたがって書き換えました。
アドバイスの方よろしくお願いします。
597: 589 2006/06/06(火)17:11 ID:??? AAS
>>591>>592
コードの一部分だけ抜き出してできるだけ短く書こうとしたので
分かりにくかった&書き損じがありました。すみませんでした。
>>594
perlでもswitchが使えるとは知りませんでした。
598: 2006/06/06(火)17:20 ID:??? AAS
いやperlではswitchは使えない。
599: 2006/06/06(火)17:24 ID:??? AAS
Switch なんてモジュールがあるのか知らんかった。
600: 2006/06/06(火)18:59 ID:??? AAS
cgi-lib.pl ktkr
601: 2006/06/07(水)00:26 ID:??? AAS
PerlはPHPとは違ってCPANを探せば考えられる大体の車輪は既にある。
602: 2006/06/20(火)01:54 ID:jChy1x4Z(1) AAS
>>596
見れない・・
603: 2006/07/08(土)12:44 ID:hGiPCYN9(1) AAS
switchがあったとは・・・
604: 2006/07/21(金)16:23 ID:BWWkPiVe(1) AAS
外部リンク[cgi]:cgi37.plala.or.jp
605: 2006/10/07(土)10:40 ID:L17fbc1O(1) AAS
@@@
606(5): 2006/10/11(水)22:51 ID:e5FQIx7N(1/2) AAS
特定の板のスレタイ検索をして、選んだスレから画像とかのサムネイルを表示するスクリプトを書いてみまスた(・ω・`)
恐ろしく見づらいと重いまスが・・
外部リンク:vip.ty.land.to
2chスレ:php
でボチボチいじくったり、新しいことやったりしていきたいと思ってまスが、評価して欲しいス(・ω・`)
勉強かねてるので、車輪の再開発なのは承知でス
607(1): 2006/10/11(水)23:36 ID:??? AAS
>>606
言葉遣い荒いけど、ばーっと書いた弊害なので許して。
取りあえずぱっとみてこんなもん。
・一部のうpろだは、リファラが不味いと弾かれる。
・画像がない場合の画像を一々作るのは無駄。
・CGIモジュール使え。
・グローバル変数も宣言しろ。
・これは好みだけど、設定の変数はハッシュに纏めた方が分かりやすいこともある。
・メインの流れはブロック作ってラベル付けた方が分かりやすいかも。
・正規表現の|は案外コストがかかる。配列にしてマッチング。
省6
608: 2006/10/11(水)23:42 ID:e5FQIx7N(2/2) AAS
>>607
おぉぉぉレスもらえたス(;ω;`)アリガタイ
感謝しまス!
>・正規表現の|は案外コストがかかる。配列にしてマッチング。
>・先頭にrequire バージョン名;
>・use warningsは〜?
>・サブルーチンを先頭で宣言して欲しい。
良くわからないス(・ω・`)
>・変数名に日本語はいやん。
英語苦手ス・・・毎度翻訳スかね・・頑張るス
省5
609(2): 2006/10/12(木)04:41 ID:??? AAS
>>606
うる覚えなんだが
if($i_m_f){
use Image::Magick;
}
これって意味ないんじゃなかったっけ?
$i_m_fが真ならImage::Magickを使うって事なんだろうけど、
この書き方だと$i_m_fが偽でもImage::Magick呼ぶんじゃなかったっけ?
識者の方レスよろ
ファイルハンドルは大文字で
省3
610(1): 606 2006/10/12(木)09:44 ID:??? AAS
>>609
サンクス
>最後から10行目くらい@cache[$i]は$cache[$i]じゃないの?
どちらも同じ意味だったはず
(若干の差はあるかもだが、使い方に大差なしでは?)
>print文中の"をエスケープするんならprint qq|ここに"文章"|;
>こーすりゃいちいちエスケープしなくておk
mjdsk!?
次から挑戦してみる
色々アドバイスやら素敵な解決策をありがとう
611: 2006/10/12(木)13:46 ID:??? AAS
useするかどうか切り替えたいなら
BEGIN{}で囲ったほうがいいな。
612(1): 2006/10/12(木)22:51 ID:??? AAS
>>609
>うる覚えなんだが
外部リンク[html]:www.tt.rim.or.jp
> これって意味ないんじゃなかったっけ?
外部リンク[pod]:perldoc.jp
> ファイルハンドルは大文字で
bareword で扱わず変数で取り回す方が今風。
外部リンク[html]:www.kt.rim.or.jp
>>610
> どちらも同じ意味だったはず
省1
613(4): ◆.PT9876/4U [sake] 2006/11/06(月)17:44 ID:??? AAS
あちこちから routin をかき集めて自作しました :
alter.s225.xrea.com/cgi/bbs/read.cgi?log=0
1. 評価と言うよりも bug の あぶり出しを希望します.
2. 操作がわかりづらいとの意見があります.
率直な ご意見をお願いいたします
3. 自信がないのが security 関連
・ 念のため, 全ファイルを upload しておきます:
alter.s225.xrea.com/bbs.zip
614: 2006/11/06(月)18:17 ID:??? AAS
>>612
URLが長すぎて横スクロールでた。
ふざけんな改行しろこのボンクラっ!
615: 2006/11/07(火)08:23 ID:??? AAS
IDなんだしもっと短く付けろよなw
文章そのままって酷すぎるw
上下前次1-新書関写板覧索設栞歴
あと 57 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.363s*