自作CGIを評価するスレ (672レス)
自作CGIを評価するスレ http://medaka.5ch.net/test/read.cgi/php/1049514428/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
159: nobodyさん [sage] 03/04/10 20:47 ID:??? ”次のループに移る前に実行されるブロック”であってる? こんな制御構文あったんだ。知らなかった。Thx >> 158 http://medaka.5ch.net/test/read.cgi/php/1049514428/159
160: nobodyさん [sage] 03/04/10 20:58 ID:??? うん。これは、nextとかを使うとき、行番号が確実に進むようにする、みたいに使う http://medaka.5ch.net/test/read.cgi/php/1049514428/160
161: ◆MvRbZL6NeQ [sage] 03/04/11 00:23 ID:??? なるほど http://medaka.5ch.net/test/read.cgi/php/1049514428/161
162: nobodyさん [ ] 03/04/11 00:36 ID:??? つまりはforの後処理か http://medaka.5ch.net/test/read.cgi/php/1049514428/162
163: ◆YHmsETNOS2 [sage] 03/04/12 20:17 ID:??? 再び。。。 すみませんがちょっと漏れのスクリプトを見てください。 前回のソートの練習に加え、ページの分割もしてみますた。 いちおう漏れの思っている動作しているのですが,突っ込むところがあれば,後学のために色々教えてください。 なお、前回指摘された “myとかの使い方” は。。。。。(^^A ソースはこちら, ttp://members.tripod.co.jp/angeldayan/test.txt 使ったデータはこちら ttp://members.tripod.co.jp/angeldayan/data.txt 要 cgi-lib.pl です。 たいしたものじゃなくてごめんなさい。 http://medaka.5ch.net/test/read.cgi/php/1049514428/163
164: 71 [sage] 03/04/12 22:26 ID:??? >>163 登録データの件数が増えるのならば sortの cmp と <=>のルーチンを考えたほうがいいかも foreach(@keys){ if($_->[$n] !~ /^\d*$/){ $num_flug =1; last; } } データ量増えていくと、cmpを使う場合処理が遅くなる。 if($n= 4){ if($rev){ @keys = @keys[ sort {$keys[$b]->[$n] <=> $keys[$a]->[$n]} 0 .. $#keys ]; }else{ @keys = @keys[ sort {$keys[$a]->[$n] <=> $keys[$b]->[$n]} 0 .. $#keys ]; } }else{ if($rev){ @keys = @keys[ sort {$keys[$b]->[$n] cmp $keys[$a]->[$n]} 0 .. $#keys ]; }else{ @keys = @keys[ sort {$keys[$a]->[$n] cmp $keys[$b]->[$n]} 0 .. $#keys ]; } } みたいな感じかになろうか・・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/164
165: 71 [sage] 03/04/12 22:31 ID:??? >>164 if($n= 3){ だな、このデータの場合 http://medaka.5ch.net/test/read.cgi/php/1049514428/165
166: nobodyさん [sage] 03/04/12 22:53 ID:??? =なんですか? http://medaka.5ch.net/test/read.cgi/php/1049514428/166
167: 71 [sage] 03/04/12 23:00 ID:??? >>166 ==だね(汗 http://medaka.5ch.net/test/read.cgi/php/1049514428/167
168: nobodyさん [sage] 03/04/12 23:21 ID:??? >>163 途中でダレたからかなり適当ですがいぢってみますた。 http://boobar.hp.infoseek.co.jp/refactoring/test.txt http://medaka.5ch.net/test/read.cgi/php/1049514428/168
169: ◆YHmsETNOS2 [sage] 03/04/13 04:43 ID:??? >>164-168 さんくすでつ! > データ量増えていくと、cmpを使う場合処理が遅くなる。 初耳でつ メモメモ 〆(・_・。) >>168 全面的に書き換えてくださり、ありがとうございまつ! 感謝でつ! 乙でつ! さっそくテストしてみまつた! おー、動いているー。。 あれ(?_?) データ件数は88くらいあるはずなのに、80までしか表示されない。。。 でもがんばってスクリプト読み下して自分で修正したいと重い松。 http://medaka.5ch.net/test/read.cgi/php/1049514428/169
170: 71 [sage] 03/04/13 04:47 ID:??? >>169 初耳じゃなくて、そういうソースを組んでたから 指摘したまでなんだけど・・・ ソースちゃんと理解出来てますか??(o_ _)o http://medaka.5ch.net/test/read.cgi/php/1049514428/170
171: ◆YHmsETNOS2 [sage] 03/04/13 04:54 ID:??? >>170 > ソースちゃんと理解出来てますか 自分の>>163のソースは理解してまつ。 >>168さまのは、現在格闘中でつ。 苦戦しておりまつ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/171
172: 71 [sage] 03/04/13 04:57 ID:??? >>171では、 foreach(@keys){ if($_->[$n] !~ /^\d*$/){ $num_flug =1; last; } } lココの部分がどういう処理をしてたか説明してみそ http://medaka.5ch.net/test/read.cgi/php/1049514428/172
173: ◆YHmsETNOS2 [sage] 03/04/13 05:07 ID:??? foreach(@keys){ # @keysをforeachして if($_->[$n] !~ /^\d*$/){ # $_の$n番目の値が数字ではなかったら、 $num_flug =1; # $num_flugに1を入れまつ last; # foreachのループ抜けまつ } # ifを閉じまつ } # foreachを閉じまつ これでいいでつか? http://medaka.5ch.net/test/read.cgi/php/1049514428/173
174: ◆YHmsETNOS2 [sage] 03/04/13 05:15 ID:??? sortの cmp と <=> のどちらでやるかのフラグを立てているところっていったほうが良かったんでつか? http://medaka.5ch.net/test/read.cgi/php/1049514428/174
175: ◆YHmsETNOS2 [sage] 03/04/13 05:30 ID:??? >>168 修正できましたぁ〜! $lastpage++ unless @Record % $Pageview; を $lastpage++ if @Record % $Pageview; http://medaka.5ch.net/test/read.cgi/php/1049514428/175
176: nobodyさん [sage] 03/04/13 05:31 ID:??? 俺敵には >>169 >> データ量増えていくと、cmpを使う場合処理が遅くなる。 >初耳でつ メモメモ 〆(・_・。) から、どうして >>170 >初耳じゃなくて、そういうソースを組んでたから >指摘したまでなんだけど・・・ のようなレスが付くのか良く分かりません。 cmp使うのが初耳だったんでしょ?なんで「初耳じゃなくて」なんだろう? http://medaka.5ch.net/test/read.cgi/php/1049514428/176
177: nobodyさん [sage] 03/04/13 05:32 ID:??? ×cmp使うのが初耳だったんでしょ? ○cmp使うと遅くなるっていうのが初耳だったんでしょ? http://medaka.5ch.net/test/read.cgi/php/1049514428/177
178: 71 [sage] 03/04/13 05:32 ID:??? >>173 つまり、該当データが文字列ばっかりだとループ終わるまで抜けない。 -> 次の処理にいくまで時間がかかるという事で cmp処理のときに時間がかかるという理屈。 http://medaka.5ch.net/test/read.cgi/php/1049514428/178
179: 71 [sage] 03/04/13 05:35 ID:??? >>176そのソース私の奴改造してるから聞いてみたのだけど変ですか? ところで、ソース組んだんだけどどっかアップしやすい所無いかのぉ http://medaka.5ch.net/test/read.cgi/php/1049514428/179
180: ◆YHmsETNOS2 [sage] 03/04/13 05:53 ID:??? >>178 あっ! そういう意味だったんでつね。。。. (^^ゞ んじゃ、メモを。。。消し消し. _□(. .。 http://medaka.5ch.net/test/read.cgi/php/1049514428/180
181: 71 [sage] 03/04/13 06:00 ID:??? んで、件のソースの改造 ttp://kiteline.net/imgbbs/img/137.txt この規模だと分ける意味がないとおもうんだけど・・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/181
182: nobodyさん [sage] 03/04/13 06:09 ID:??? >>178 ああ、そういう意味か。てっきりcmpと<=>の違いを言ってるのかと思った。スマソ http://medaka.5ch.net/test/read.cgi/php/1049514428/182
183: ◆YHmsETNOS2 [sage] 03/04/13 06:35 ID:??? >>181 改造さんくすでつ! でも、穴が多いッスね。 次のページを押し続けれないし、 前のページが表示されないし、 順番が0-9の固定だし。。。 勉強のため漏れが修正したいと重い松が。。。 >>181さんの目から見て、>>168さんのソートは処理が重そうでつか? >>168さんのソースは今まで漏れが出会ったことのない書き方だからちょっと苦戦しておりまつ。 おっと、>>168さんのソース、逆順ソートが出来ない。。。 あう〜 こちらも漏れが修正したいと重い松。 http://medaka.5ch.net/test/read.cgi/php/1049514428/183
184: ◆YHmsETNOS2 [sage] 03/04/13 06:51 ID:??? >>168 逆順ソートが出来ない件、修正しましたが。。。 $TableHeader .= qq|\t<th><a href="| . make_url(n => $_, action => 1) . qq|">$field{$_}</a></th>\n| for sort { $a <=> $b } keys %field; を if ($Param{'rev'}){ $TableHeader .= qq|\t<th><a href="| . make_url(n => $_, action => 1,rev => 0) . qq|">$field{$_}</a></th>\n| for sort { $a <=> $b } keys %field; }else{ $TableHeader .= qq|\t<th><a href="| . make_url(n => $_, action => 1,rev => 1) . qq|">$field{$_}</a></th>\n| for sort { $a <=> $b } keys %field; } っていうのにしましたが、もっと簡単になりまつか? http://medaka.5ch.net/test/read.cgi/php/1049514428/184
185: 71 [sage] 03/04/13 06:58 ID:??? >>183 別にいい悪いはないと思いますけどね。 どんな記述も出来るのがperlですし・・・ 自分が見やすければいいんじゃないでしょうか? あと、自分的には不要な変数を極力使わないぐらいですか・・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/185
186: nobodyさん [sage] 03/04/13 07:34 ID:??? >>184 なんだこりゃ? $TableHeader .= qq|\t<th><a href="| . make_url(n => $_, action => 1,rev => ($Param{'rev'} ? 0 : 1)) . qq|">$field{$_}</a></th>\n| for sort { $a <=> $b } keys %field; だろ? http://medaka.5ch.net/test/read.cgi/php/1049514428/186
187: ◆YHmsETNOS2 [sage] 03/04/13 07:57 ID:??? >>186 サンクス! こういう書き方は初めてなんで、かなり苦戦しておりまつ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/187
188: nobodyさん [sage] 03/04/13 16:20 ID:??? なんでこのスレでつまつが多いの 聞いてて疲れる http://medaka.5ch.net/test/read.cgi/php/1049514428/188
189: nobodyさん [sage] 03/04/13 17:03 ID:??? poster は前田利家なのであろう。 http://medaka.5ch.net/test/read.cgi/php/1049514428/189
190: 168 [sage] 03/04/13 20:14 ID:??? >>183 直した。 http://boobar.hp.infoseek.co.jp/refactoring/test.0.0.2.txt 文法的に分からんトコは、駱駝本なり perldoc なり見てね。 「何でこういう処理が必要なのか分からない」ってトコは聞いて。 http://medaka.5ch.net/test/read.cgi/php/1049514428/190
191: ◆YHmsETNOS2 [sage] 03/04/14 04:43 ID:??? >>190 う〜、感涙! 実際、かなり省略した書き方なので、文法的にわかんないところばっかりでつ。 だからどんな処理をしているのかわかんなかったりして…(^^; でも、がんばって自分で読み下して理解しまつ。 コメント文の多さに助かってまつ。 これからもご指導ご鞭撻のほどよろしくおながいしまつ。 >>188 あいた〜 苦情でつ! このスレででつまつ使ってるのって漏れだけでつ〜 こういうの使ってみたい年頃なんでつ〜 (゙ `-´)/ ヤメレ! って言う声が多ければ考えまつ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/191
192: nobodyさん [sage] 03/04/14 05:17 ID:??? まあほどほどにな。 http://medaka.5ch.net/test/read.cgi/php/1049514428/192
193: ◆YHmsETNOS2 [sage] 03/04/16 05:35 ID:??? >>190 漏れの思っている動作は、 各Info ボタンを押すと昇順にも降順にもなる。 この際順番(ここではOrder)昇順なら小さい方から1、降順なら大きい方から1がいいんでつ。 でも>>190様、直さないでくださいね。 漏れがやるんでつ。 あと。。。 my @Field = qw(Info1 Info2 Info3 Info4); っていう所。 my @Field = qw{Info1 Info2 Info3 Info4}; my @Field = qw|Info1 Info2 Info3 Info4|; my @Field = qw(Info1 Info2 Info3 Info4(; my @Field = qw)Info1 Info2 Info3 Info4); my @Field = qw(Info1 Info2 Info3 Info4); my @Field = qw\Info1 Info2 Info3 Info4\; なんでもいいんでつね。 勉強になりまつた。 でも、 my @Field = qw(Info1 Info2 Info3 Info4); で良くて、 my @Field = qw)Info1 Info2 Info3 Info4(; でダメなのは納得いかなかったりして。。。(汗) http://medaka.5ch.net/test/read.cgi/php/1049514428/193
194: 山崎渉 [(^^)] 03/04/17 12:07 ID:??? (^^) http://medaka.5ch.net/test/read.cgi/php/1049514428/194
195: マリモーマ ◆r6PDGT6Xd2 [] 03/04/18 17:28 ID:fPIUuruF こんなの作ったけど どうよ? http://ebrain21.com/~game/me/mai.cgi http://medaka.5ch.net/test/read.cgi/php/1049514428/195
196: nobodyさん [sage] 03/04/18 17:33 ID:??? >>195 Internal Server Error が出たぞ http://medaka.5ch.net/test/read.cgi/php/1049514428/196
197: nobodyさん [] 03/04/18 17:35 ID:BrkP32Ds 一度ゴールすると次回からアクセスするたびに(ry http://medaka.5ch.net/test/read.cgi/php/1049514428/197
198: マリモーマ ◆r6PDGT6Xd2 [] 03/04/18 19:34 ID:fPIUuruF なんでだろうね 誰か直してよ(藁) http://medaka.5ch.net/test/read.cgi/php/1049514428/198
199: nobodyさん [sage] 03/04/18 21:18 ID:??? マリモーマ、、リア厨かと思ってたらもっと年取ってた。爆 http://medaka.5ch.net/test/read.cgi/php/1049514428/199
200: マリモーマ ◆r6PDGT6Xd2 [] 03/04/19 13:29 ID:kAGW5QYq 若いのは年齢だけだよ もう体がたがた そろそろプログラムも できなくなるかも? http://medaka.5ch.net/test/read.cgi/php/1049514428/200
201: nobodyさん [sage] 03/04/20 00:47 ID:??? もーちょっとデザインなんとかならんのかね・・・ 掲示板、見にく(ry http://medaka.5ch.net/test/read.cgi/php/1049514428/201
202: nobodyさん [sage] 03/04/20 04:29 ID:??? でも俺より若い http://medaka.5ch.net/test/read.cgi/php/1049514428/202
203: 山崎渉 [(^^)sage] 03/04/20 05:59 ID:??? ∧_∧ ( ^^ )< ぬるぽ(^^) http://medaka.5ch.net/test/read.cgi/php/1049514428/203
204: マリモーマ ◆r6PDGT6Xd2 [] 03/04/20 10:12 ID:xM5Zwmt0 >>201 ∧_∧ ( ^^ )<じゃ どうすればいい?(^^) http://medaka.5ch.net/test/read.cgi/php/1049514428/204
205: nobodyさん [sage] 03/04/20 12:05 ID:??? >>204 なんとかすればいい http://medaka.5ch.net/test/read.cgi/php/1049514428/205
206: nobodyさん [sage] 03/04/20 12:21 ID:??? >>205 ワロタ http://medaka.5ch.net/test/read.cgi/php/1049514428/206
207: マリモーマ ◆r6PDGT6Xd2 [] 03/04/20 15:05 ID:xM5Zwmt0 >>205 (O_O) うう〜〜 わからないよ http://medaka.5ch.net/test/read.cgi/php/1049514428/207
208: nobodyさん [sage] 03/04/20 16:04 ID:??? しねや http://medaka.5ch.net/test/read.cgi/php/1049514428/208
209: nobodyさん [201] 03/04/21 09:41 ID:??? >>207 ・・・・とりあえず、他の掲示板とか見て回れ。 他の掲示板とか見たことあるだろ? 無駄なテーブル使いすぎ。 もっと、シンプルでいいと思うが・・・ それと、掲示板CGIの吐いてるHTML見たが・・・ HTML、間違ってないか??? 改行ナシの、汚いHTMLでちゃんと読めんかったが・・・。 もうひとつ。 ひとつDLさせてもらってソース見たが・・・ 謎な関数の名前ばかり。 関数作る悪い例として、そのまま本とかで出てきそうなのばかり。 後から拡張とかする時、関数の名前見ただけで、 どんな処理してくれる物か、判別できなくなる。 ・・・と、いろいろつっこむ所多いが・・・ 物自体は、結構良い物だと思う。 ・・・たぶん。・・・きっと。 ・・・かもしれない。 ・・・だといいな。 http://medaka.5ch.net/test/read.cgi/php/1049514428/209
210: マリモーマ ◆r6PDGT6Xd2 [] 03/04/21 17:08 ID:CNsFsGAe >>209 なるほど 参考にするよ ありがとう http://medaka.5ch.net/test/read.cgi/php/1049514428/210
211: nobodyさん [3025] 03/04/24 04:27 ID:??? ども。ちょっとスレ違いかもしれないけど、お邪魔します。 CGIじゃないんだけど、Perlスクリプト内のコメントを削除するスクリプトを作りました。 使い方は、同封してるテキスト読んでも分かるけど、D&DでOKな、結構便利な感じです。 http://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/997.lzh 評価お願いします。 また、改造してくれてアップしてくれる人は、 それ見て勉強したいと思いますのでお願いします。 http://medaka.5ch.net/test/read.cgi/php/1049514428/211
212: bloom [] 03/04/24 04:29 ID:vV02vP1k http://homepage.mac.com/ayaya16/ http://medaka.5ch.net/test/read.cgi/php/1049514428/212
213: マリモーマ ◆r6PDGT6Xd2 [] 03/04/24 05:40 ID:0xA64jQF >>211 コメントが 笑った あと 抜いた行の 下の行を 上げたほうがいいかも http://medaka.5ch.net/test/read.cgi/php/1049514428/213
214: マリモーマ ◆r6PDGT6Xd2 [] 03/04/24 05:49 ID:0xA64jQF あ やっぱり 「抜いた行の下を上げますか」と 聞いてきた方が いいかな? http://medaka.5ch.net/test/read.cgi/php/1049514428/214
215: nobodyさん [] 03/04/24 05:53 ID:x2ip/9xn http://homepage3.nifty.com/coco-nut/ http://medaka.5ch.net/test/read.cgi/php/1049514428/215
216: 動画直リン [] 03/04/24 06:29 ID:vV02vP1k http://homepage.mac.com/hitomi18/ http://medaka.5ch.net/test/read.cgi/php/1049514428/216
217: 211 [3025] 03/04/24 07:25 ID:??? >>213 >>214 ご感想、ありがとうございます。 そういう事で、少し改造してみました。 改行を消すかどうか、質問されるようになりました。 http://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/998.lzh もし、どなたでも改造したら、できればアップしてくださいね。 http://medaka.5ch.net/test/read.cgi/php/1049514428/217
218: 211 [3025] 03/04/24 07:49 ID:??? ・・・と、言う訳で、またバグを見つけました・・・ HTML出力してて、色指定で#を使ってたら、それ以降が削られてました。。。 http://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/999.lzh ・・・今度こそ・・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/218
219: bloom [] 03/04/24 08:29 ID:vV02vP1k http://homepage.mac.com/ayaya16/ http://medaka.5ch.net/test/read.cgi/php/1049514428/219
220: nobodyさん [sage] 03/04/24 10:23 ID:??? 分かち書き、変 http://medaka.5ch.net/test/read.cgi/php/1049514428/220
221: マリモーマ ◆r6PDGT6Xd2 [] 03/04/24 16:32 ID:0xA64jQF $a =~ s/#//g; としたら 消えた まあ これは実行したら エラーが出ると思うけど http://medaka.5ch.net/test/read.cgi/php/1049514428/221
222: nobodyさん [sage] 03/04/24 16:38 ID:??? このコメント削除スクリプトはどんな役に立つんだぎゃ? http://medaka.5ch.net/test/read.cgi/php/1049514428/222
223: nobodyさん [sage] 03/04/24 16:48 ID:??? ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1003.zip 実は211のやつ見て無いんだが 書いて見たよ 先頭のタブとかは消さないようにした 一応自分の書いたスクリプトではきれいに コメント部は消えた模様 http://medaka.5ch.net/test/read.cgi/php/1049514428/223
224: 223 [sage] 03/04/24 16:52 ID:??? 書いてから211の試したんだが 漏れの書いたスクリプトでは 誤作動しまくりだ $hoge = '#000000';#hogehoge- こういうのが $hoge = ' になってるよ http://medaka.5ch.net/test/read.cgi/php/1049514428/224
225: 223 [sage] 03/04/24 16:53 ID:??? 漏れの書いたスクリプトを 211ので処理すると ってことね http://medaka.5ch.net/test/read.cgi/php/1049514428/225
226: 211 [3025] 03/04/24 17:06 ID:??? >>222 このコメント削除スクリプトは・・・ PerlでCGIをつくって、サーバに上げる時、 ソース内のコメント部分のファイルサイズが無駄なので作りました。 ちなみに、俺のCGIファイルで、23kあったのが、16kにまで落ちました。 自分のパソコン内で走らせるスクリプトなどについては・・・ コメント削除するメリットはありません。 >>225 どもども。 そう、後から気付いたんです。 シングルクォートで囲まれた#まで削ってしまうって・・・ これと言って、手がってもらえないので、自分のだけ修正してアップしてませんでした(ワラ http://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1004.lzh これでどうです? また一歩まともに近づいてるはずです。 >>223のソース、見せてもらいますね。 http://medaka.5ch.net/test/read.cgi/php/1049514428/226
227: 223 [sage] 03/04/24 17:11 ID:??? >>222 意味は無いよ コンパイル速度も変わらんしね ただimgboard.cgiとかむかつくようなコメントが たくさん載ってるやつには有効だ(ぷ 210KB→160KBになったよ まぁ漏れ的には容量はどうでもいいが うざすぎるコメント消すのが面白そうだったからなw http://medaka.5ch.net/test/read.cgi/php/1049514428/227
228: 223 [sage] 03/04/24 17:13 ID:??? >>226 それをimgboard.cgiで試したんだが コンパイルエラーするよ 容量的には漏れより小さくなってるんだが 余計なところまで消しすぎでは? http://medaka.5ch.net/test/read.cgi/php/1049514428/228
229: 211 [3025] 03/04/24 17:21 ID:??? >>228 マジっすか! なに消してるんだろ・・・ 消しちゃいけない所、特定できません? imgboard.cgiですか・・・ 探してDLして、ためしてみます。 ちなみに、>>223の削除スクリプト試させてもらいました。 先頭にタブとかがあってのコメントは削除されない仕様ですね。 俺のは、とにかくコメントだと思われるような所は、すべて排除していく仕様なので・・・ 失敗したら、文法エラーとかコンパイルエラーとか出ます。 って事で、どこで削除されたらいけない所が削除されてるのか調べてみます。 ありがとうございます。 http://medaka.5ch.net/test/read.cgi/php/1049514428/229
230: 223 [sage] 03/04/24 17:51 ID:??? ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1005.zip 一箇所だけ修正 まぁ 文法一切見て無いので バグいろいろあるんだが 直す気もないので 終了。 製作時間2分+30秒ですた。 imgboardはimgboard.cgiでぐぐると一番上にでてくるよ http://medaka.5ch.net/test/read.cgi/php/1049514428/230
231: 223 [sage] 03/04/24 17:53 ID:??? >>229 先頭にタブがあっても消えるはずだが \t\t$hoge = 'hoge';#これはほげです が \t\t$hoge = 'hoge'; になるだけ 先頭のスペースやタブは削除しないってこと 7行プログラミングするわけでも無いしね http://medaka.5ch.net/test/read.cgi/php/1049514428/231
232: nobodyさん [sage] 03/04/24 18:00 ID:??? 確かにimgboardのコメントはなんか むかつくところがあるな http://medaka.5ch.net/test/read.cgi/php/1049514428/232
233: 211 [3025] 03/04/24 18:03 ID:??? と、一応バグを見つけました。 imgboardは、作者が旅行中(?)らしく、DLできませんでした・・・ 違う貼り付け掲示板で、コメント削除するとエラーが出たので、 そこからバグを辿ってみました。 ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1006.lzh 今度こそ・・・いけるはず。たぶん。 http://medaka.5ch.net/test/read.cgi/php/1049514428/233
234: 71 [sage] 03/04/24 18:03 ID:??? ちーと気になったんだが・・・ ヒアドキュメントとか、変数内の#なんかはちゃんと排他処理するようになっとるんだろうか・・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/234
235: 223 [sage] 03/04/24 18:08 ID:??? >>233 まだ駄目だね ttp://www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi ほれ コメント見ると面白いと思うぞ >>234 ヒアドキュメント検知したら そのなかは一切いじらないようにしてるけど 実際にはどうなるかは知らない。 一応漏れのは上記のimgboard.cgiのコメント あぼーんするのに成功したが(ワラ http://medaka.5ch.net/test/read.cgi/php/1049514428/235
236: 223 [sage] 03/04/24 18:10 ID:??? まぁ 3分スクリプトなんで あのimgboard.cgiのコメント無くなっただけでも 満足だ まぁマジレスするのなら 秀丸やEmediterなら そういうマクロ誰かが作ってるんじゃ無い? http://medaka.5ch.net/test/read.cgi/php/1049514428/236
237: 223 [sage] 03/04/24 18:21 ID:??? (;´Д`)あ 漏れのだめじゃん 頭のむかつくコメント集は消えてるけど スクリプト内で消えて無いところが 部分部分である 211よがんばってくれ http://medaka.5ch.net/test/read.cgi/php/1049514428/237
238: nobodyさん [sage] 03/04/24 18:25 ID:??? 俺、思うんだけどよ。 「コメントを消す」んじゃなくて「コメント以外を残す」って発想はどうよ? これならヒアドキュメントや文字列中の#なども簡単に対応できそうだが。 http://medaka.5ch.net/test/read.cgi/php/1049514428/238
239: 223 [sage] 03/04/24 18:29 ID:??? >>238 それは難しすぎ Perlの構文全て判定しないとだめだ ちなみに漏れの場合は コメントを消すんじゃなくて 普通の構文らしきものがある場合は それを残すようにしてる http://medaka.5ch.net/test/read.cgi/php/1049514428/239
240: 211 [3025] 03/04/24 18:36 ID:??? >>235 ttp://www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi ここへ行くと、403で工事現場にいてるような、 おやっさんがお辞儀してる絵が出るのは俺だけですか? 俺がもってる貼り付け掲示板では、正常に動いてるんだけど・・・ やっぱ、imgboard.cgiのソースがないと、無理っぽいですよ・・・ ちなみに、ヒアドキュメント内は・・・ びしばし、コメント文(#から始まる文字)を探してます。 でも、HTMLとかの色指定の#は削られません。 ・・・が、普通の文章内で#使われてたら削っちゃうかも・・・ ヒアドキュメントを感知&スキップの処理を組んでみます。 http://medaka.5ch.net/test/read.cgi/php/1049514428/240
241: 223 [sage] 03/04/24 18:43 ID:??? >>240 チミだけ 漏れにはどうするアイフルの広告が見える 変なソフトいれてるのなら切って見るとか ttp://www.big.or.jp/~talk/t-club/soft/mini_r6/imgboard122r6.zip 一応アーカイブ ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1007.zip さっきの残しておくのはあまりにも恥ずかしいんで 修正しておいた 上記のimgboard.cgiなら全てのコメントが無くなった模様 正常に動いてるよん http://medaka.5ch.net/test/read.cgi/php/1049514428/241
242: 211 [3025] 03/04/24 18:49 ID:??? >>241 ぐあ! 初めて行くサイトで、アク禁くらってました! 串さしたら、行けた・・・ なんだー! 俺と同じプロバの人間が悪さしてるのかぁ〜??? ・・と、とにかく無事にソースをゲットできたようなので、 調べてみます。 ソースも、見せてもらいますね。 ありがとうございました。 http://medaka.5ch.net/test/read.cgi/php/1049514428/242
243: 223 [sage] 03/04/24 18:52 ID:??? スマソ さらに修正 "<<(.+)" -> <<"(.+)" '<<(.+)' -> <<'(.+)' もうだめぽ ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1008.zip http://medaka.5ch.net/test/read.cgi/php/1049514428/243
244: 223 [sage] 03/04/24 19:04 ID:??? バグとしては print <<HTML; とかやられた場合に処理がおかしくなる・・・ "HTML" 'HTML'はOK もういいや 飽きたw http://medaka.5ch.net/test/read.cgi/php/1049514428/244
245: nobodyさん [sage] 03/04/24 19:11 ID:??? >>244 飽きるのは速っ http://medaka.5ch.net/test/read.cgi/php/1049514428/245
246: nobodyさん [sage] 03/04/24 20:06 ID:??? こんな状態なら、手作業でコメント文を削った方が速いし確実だといってみるテスト http://medaka.5ch.net/test/read.cgi/php/1049514428/246
247: &rlo;トステるみてっ煽と&lro; [sage] 03/04/24 20:35 ID:??? >>246 君が作るスクリプトならそれで十分だね http://medaka.5ch.net/test/read.cgi/php/1049514428/247
248: 211 [3025] 03/04/24 21:07 ID:??? ちょっと改造してみました・・・ ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1012.lzh imgboard.cgiで、エラーは出なくなりました。 ・・・文法エラーはね。 実際に動かしてはないです。 また、所々コメントを排除できてない所があります・・・ この辺は、もーすこし改造してみようかと。 >>223 コメント削除フィルタ処理部分を改造して・・・正規表現、頭痛い。。。 http://medaka.5ch.net/test/read.cgi/php/1049514428/248
249: nobodyさん [sage] 03/04/25 03:18 ID:??? POD (Plain Old Document) には対応しないの? http://medaka.5ch.net/test/read.cgi/php/1049514428/249
250: 211 [3025] 03/04/25 06:05 ID:??? たぶん、これで完璧にコメントが削除されると思う・・・ 勝手に、>>223のコメント削除ルーチンを改造して使わせてもらってます(w オリジナルのままだと、完璧には削除されない場合があったので・・・ 一部、改造させてもらいました。 ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1013.lzh >>223 「おいおい、勝手に使わないでくれ」って時は削除しますので、 言ってください。 >>249 PODってなに? http://medaka.5ch.net/test/read.cgi/php/1049514428/250
251: 動画直リン [] 03/04/25 06:29 ID:pCM0Odok http://homepage.mac.com/hitomi18/ http://medaka.5ch.net/test/read.cgi/php/1049514428/251
252: nobodyさん [sage] 03/04/25 12:15 ID:??? >>250 知らない言葉が出てきたら調べようよ。 http://www.kt.rim.or.jp/%7ekbk/perl5.005/perlpod.html 実例はお手元のモジュール群をご覧下さい。;-) http://medaka.5ch.net/test/read.cgi/php/1049514428/252
253: nobodyさん [sage] 03/04/25 15:21 ID:??? >>250 思い付きで書いただけだから 別にどうでもいいよw http://medaka.5ch.net/test/read.cgi/php/1049514428/253
254: nobodyさん [sage] 03/04/25 17:43 ID:??? DQN降臨? http://medaka.5ch.net/test/read.cgi/php/1049514428/254
255: nobodyさん [sage] 03/04/27 08:10 ID:??? 保守 http://medaka.5ch.net/test/read.cgi/php/1049514428/255
256: nobodyさん [sage] 03/04/29 06:39 ID:??? ほっしゅ http://medaka.5ch.net/test/read.cgi/php/1049514428/256
257: nobodyさん [sage] 03/04/30 00:13 ID:??? 保守! 誰か、有能なスクリプト組んでくれ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/257
258: nobodyさん [sage] 03/04/30 01:33 ID:??? いいスクリプトは評価してもらう必要が無かったりする http://medaka.5ch.net/test/read.cgi/php/1049514428/258
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 414 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s