自作CGIを評価するスレ (672レス)
前次1-
抽出解除 レス栞

223
(18): 03/04/24 16:48 ID:??? AAS
外部リンク[zip]:isweb25.infoseek.co.jp
実は211のやつ見て無いんだが
書いて見たよ
先頭のタブとかは消さないようにした
一応自分の書いたスクリプトではきれいに
コメント部は消えた模様
224: 223 03/04/24 16:52 ID:??? AAS
書いてから211の試したんだが
漏れの書いたスクリプトでは
誤作動しまくりだ
$hoge = '#000000';#hogehoge-
こういうのが
$hoge = '
になってるよ
225
(1): 223 03/04/24 16:53 ID:??? AAS
漏れの書いたスクリプトを 211ので処理すると
ってことね
226
(1): 211 [3025] 03/04/24 17:06 ID:??? AAS
>>222
このコメント削除スクリプトは・・・
PerlでCGIをつくって、サーバに上げる時、
ソース内のコメント部分のファイルサイズが無駄なので作りました。
ちなみに、俺のCGIファイルで、23kあったのが、16kにまで落ちました。
自分のパソコン内で走らせるスクリプトなどについては・・・
コメント削除するメリットはありません。

>>225
どもども。
そう、後から気付いたんです。
省6
227: 223 03/04/24 17:11 ID:??? AAS
>>222
意味は無いよ
コンパイル速度も変わらんしね
ただimgboard.cgiとかむかつくようなコメントが
たくさん載ってるやつには有効だ(ぷ
210KB→160KBになったよ
まぁ漏れ的には容量はどうでもいいが
うざすぎるコメント消すのが面白そうだったからなw
228
(1): 223 03/04/24 17:13 ID:??? AAS
>>226
それをimgboard.cgiで試したんだが
コンパイルエラーするよ
容量的には漏れより小さくなってるんだが
余計なところまで消しすぎでは?
229
(1): 211 [3025] 03/04/24 17:21 ID:??? AAS
>>228
マジっすか!
なに消してるんだろ・・・
消しちゃいけない所、特定できません?
imgboard.cgiですか・・・
探してDLして、ためしてみます。

ちなみに、>>223の削除スクリプト試させてもらいました。
先頭にタブとかがあってのコメントは削除されない仕様ですね。
俺のは、とにかくコメントだと思われるような所は、すべて排除していく仕様なので・・・
失敗したら、文法エラーとかコンパイルエラーとか出ます。
省2
230: 223 03/04/24 17:51 ID:??? AAS
外部リンク[zip]:isweb25.infoseek.co.jp
一箇所だけ修正
まぁ 文法一切見て無いので
バグいろいろあるんだが
直す気もないので
終了。
製作時間2分+30秒ですた。

imgboardはimgboard.cgiでぐぐると一番上にでてくるよ
231: 223 03/04/24 17:53 ID:??? AAS
>>229
先頭にタブがあっても消えるはずだが
\t\t$hoge = 'hoge';#これはほげです

\t\t$hoge = 'hoge';
になるだけ 先頭のスペースやタブは削除しないってこと
7行プログラミングするわけでも無いしね
235
(1): 223 03/04/24 18:08 ID:??? AAS
>>233
まだ駄目だね
外部リンク[cgi]:www.big.or.jp
ほれ コメント見ると面白いと思うぞ

>>234
ヒアドキュメント検知したら
そのなかは一切いじらないようにしてるけど
実際にはどうなるかは知らない。

一応漏れのは上記のimgboard.cgiのコメント
あぼーんするのに成功したが(ワラ
236: 223 03/04/24 18:10 ID:??? AAS
まぁ 3分スクリプトなんで
あのimgboard.cgiのコメント無くなっただけでも
満足だ

まぁマジレスするのなら
秀丸やEmediterなら
そういうマクロ誰かが作ってるんじゃ無い?
237: 223 03/04/24 18:21 ID:??? AAS
(;´Д`)あ 漏れのだめじゃん
頭のむかつくコメント集は消えてるけど
スクリプト内で消えて無いところが
部分部分である
211よがんばってくれ
239: 223 03/04/24 18:29 ID:??? AAS
>>238
それは難しすぎ
Perlの構文全て判定しないとだめだ

ちなみに漏れの場合は
コメントを消すんじゃなくて
普通の構文らしきものがある場合は
それを残すようにしてる
241
(1): 223 03/04/24 18:43 ID:??? AAS
>>240
チミだけ
漏れにはどうするアイフルの広告が見える
変なソフトいれてるのなら切って見るとか
外部リンク[zip]:www.big.or.jp
一応アーカイブ

外部リンク[zip]:isweb25.infoseek.co.jp
さっきの残しておくのはあまりにも恥ずかしいんで
修正しておいた
上記のimgboard.cgiなら全てのコメントが無くなった模様
省1
243: 223 03/04/24 18:52 ID:??? AAS
スマソ さらに修正
"<<(.+)" -> <<"(.+)"
'<<(.+)' -> <<'(.+)'
もうだめぽ
外部リンク[zip]:isweb25.infoseek.co.jp
244
(1): 223 03/04/24 19:04 ID:??? AAS
バグとしては
print <<HTML;
とかやられた場合に処理がおかしくなる・・・
"HTML" 'HTML'はOK
もういいや 飽きたw
248: 211 [3025] 03/04/24 21:07 ID:??? AAS
ちょっと改造してみました・・・

外部リンク[lzh]:isweb25.infoseek.co.jp

imgboard.cgiで、エラーは出なくなりました。
・・・文法エラーはね。
実際に動かしてはないです。
また、所々コメントを排除できてない所があります・・・
この辺は、もーすこし改造してみようかと。

>>223
コメント削除フィルタ処理部分を改造して・・・正規表現、頭痛い。。。
250
(2): 211 [3025] 03/04/25 06:05 ID:??? AAS
たぶん、これで完璧にコメントが削除されると思う・・・
勝手に、>>223のコメント削除ルーチンを改造して使わせてもらってます(w
オリジナルのままだと、完璧には削除されない場合があったので・・・
一部、改造させてもらいました。

外部リンク[lzh]:isweb25.infoseek.co.jp

>>223
「おいおい、勝手に使わないでくれ」って時は削除しますので、
言ってください。

>>249
PODってなに?
342
(1): 223 03/06/13 03:29 ID:??? AAS
久しぶりに覗いてみたら まだやってたのねご苦労さんw
実はあと風呂に入ってたらフィルターバグまだいくつかあるのを
気づいちゃったんだよね…

漏れ的ソースの書き方ならアレで問題ないんだけど
世の中には漏れの想像もできない書き方する人がいるんで
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.085s*