とほほさんの所に書かれているHTMLソースの改行を取り去る方法について、もっと詳しく知りたいのですが・・・

[上に] [前に] [次に]
さふらん [E-Mail] 2000/06/12(月) 13:08:16
とほほさんの所に書かれている
HTMLソースの改行を取り去る方法について、
もっと詳しく知りたいのですが・・・

>(抜粋〜とほほのWWW入門 > アラカルト >より)
>
>■ HTMLソースを見え難くする - 改行を取り去る
>
>HTML文書が完成したら、簡単なツールを使って、
>改行コードをすべて取り去ってしまいます。
>例えば、perlが使える環境であれば、
>
>while (<>) { s/[\r\n]+$//; print; }
>
>という簡単なプログラム(xx.pl)を作成して、コマンドラインから
>
>perl xx.pl xx.html > new.html
>
>とすれば、改行を取り去ることができます。

と、あるのですが
具体的にどうしたら良いのか、
よく分かりません。

while (<>) { s/[\r\n]+$//; print; }

というプログラムを組み込んだ、
xx.plというファイルを作って・・・・

その後は具体的にどうしたら良いのでしょうか?
教えてください。

にゃあ。 2000/06/12(月) 13:19:24
>例えば、perlが使える環境であれば、
これが前提条件ですね。どうなんでしょうか?

Fuji.♪ [E-Mail] [HomePage] 2000/06/12(月) 13:33:37
Windows用のPerlであればActivePerl (http://www.activestate.com/) などから入手可能ですが、そもそもどんな環境か書かれていないので良く分かりませんが、HTML文書をわざわざ読みにくくしてメリットがあるのかどうかが疑問なのですが。

2000/06/12(月) 13:49:37
>HTML文書をわざわざ読みにくくしてメリットがあるのかどうかが疑問なのですが。

とほほさんは↓と言っています
>読めないというよりも、読む気力を起こさせなくします。
http://www.tohoho-web.com/wwwxx029.htm

Fuji.♪ [E-Mail] [HomePage] 2000/06/12(月) 14:26:41
私が言いたいのは、読む気力を起こさせなくすることに対するメリットってあるの?ということが疑問なのです。
わざわざ書き換えるたびに変換してはWWWサーバにputして・・・っていう手間を考えたら、わざわざやる必要はあるのかな?と。

2000/06/12(月) 15:37:42
>読む気力を起こさせなくすることに対するメリットってあるの?ということが疑問なのです。
ソースを見せたくないという人にとっては有るんじゃないでしょうか?

少なくとも「メリットがあるのかどうかが疑問なのですが」
と言われたさふらんさんはいい気分にはならないかな?と。

D.D. 2000/06/12(月) 16:03:21
PerlのモジュールにあるHTML Parserなんかを使ったら簡単に読めるようになりそう。

Fuji.♪ [E-Mail] [HomePage] 2000/06/12(月) 16:09:52
私にはデメリットしか思い浮かばなかったので、もしメリットがあるなら知りたかっただけなのですが。

2000/06/12(月) 16:15:58
>もしメリットがあるなら知りたかっただけなのですが。

とほほさんは↓と言っています
>読めないというよりも、読む気力を起こさせなくします。
http://www.tohoho-web.com/wwwxx029.htm

# 永久ループ?(笑)

Fuji.♪ [E-Mail] [HomePage] 2000/06/12(月) 17:14:45
いや、それは私にとってはメリットと感じられなかったので、他に何かあるのかな、と。

#永パをかわす方法ったら、この位でしょうか。 (^^;

水影 2000/06/12(月) 17:53:58
ほとんど関係ないですけどファイルサイズが
わずかに小さくなりますね。

さふらん 2000/06/12(月) 18:34:56
>私が言いたいのは、読む気力を起こさせなくすることに対するメリットってあるの?ということが疑問なのです。
>わざわざ書き換えるたびに変換してはWWWサーバにputして・・・っていう手間を考えたら、わざわざやる必要はあるのかな?と。

実は私のサイトにはいくつか掲示板が設置されているのですが、
そこに自動プログラムを使用して連続投稿で一気に宣伝を
100件〜200件とかして、掲示板を荒す方がいらっしゃるんです。

恐らく掲示板の位置を変えれば、一時的には防げるのでしょうが、
また来てしまう可能性が有ります。
(実は自動プログラムで荒されたのは2度目)
HTMLを見れば、掲示板の位置が一目瞭然だから、
そこがマズいのかな?って思って。

それで、HTMLが読みづらければ、掲示板の位置も発見されづらいし。
そうなれば、自動プログラムで荒されることも減るかな?って思ったんです。

(ちなみに私の所は、
CGIとHTMLの置き場所が分かれているから、
アドレスはフルで書かなくてはならないんです。)

自動プログラムに掲示板を荒されない為の
なにか上手い方法があったら教えてください。

後、具体的に
掲示板に連続的に投稿するためのプログラムって
どういう仕組みになっているんでしょうか?
それが分かれば対策も練れるのですが・・・・

こちらの方で、勝手に、
掲示板のアドレスを登録して一気にデーターを流すのかな?
って思っていたのですが。実際のトコロは
どういう仕組みなんですか?

Web作者 2000/06/12(月) 18:35:40
>>HTML文書をわざわざ読みにくくしてメリットがあるのかどうかが疑問なのですが。
> とほほさんは↓と言っています
>>読めないというよりも、読む気力を起こさせなくします。
HPB2000のソース整形機能を使えば簡単に修正できますよ(^^;

Web作者 2000/06/12(月) 18:41:58
掲示板荒らしなら、以下参照して下さい。
http://www.harukaze.net/~mishima/perl/cgi-tech-tips.html

さふらん 2000/06/12(月) 18:44:00
変更

>HTMLを見れば、掲示板の位置が一目瞭然だから、
>そこがマズいのかな?って思って。

「HTML」→「HTMLのソース」でした。

>それで、HTMLが読みづらければ、掲示板の位置も発見されづらいし。
>そうなれば、自動プログラムで荒されることも減るかな?って思ったんです。

「HTML」→「HTMLのソース」でした。

さふらん 2000/06/12(月) 18:57:14
早速のレスをありがとうございました。

>掲示板荒らしなら、以下参照して下さい。
>http://www.harukaze.net/~mishima/perl/cgi-tech-tips.html

早速、読んで来ました。

実は今回の自動プログラムのことなんですが。
何とコメント部分のある一ヶ所の数字を
一つずつ変えて連続投稿していました・・・
多分、ものすごい技術を持った人だと思うのですが。

私の所の掲示板は全く同文の連続投稿の場合、
規制は出来るように成っているのですが、
数字を一つずつ変えられてしまうと、掲示板の方も、
連続投稿とはみなさない様で・・・・
掲示板はかなりスゴいことに成っていました。

ホストで規制しても、
別の串を使えば直ぐに入ってこれるし、
こうした場合はどうすれば良いのでしょうか?

元々の質問と趣旨がずれて済みません
(新規投稿し直した方がよいのかな?)

Web作者 2000/06/12(月) 19:11:24
とりあえず、「掲示板荒らし対処」の【対策2】をやるとかですね。
禁句指定をするとか。
あとは、HTTP_REFERERを使うとか(^^;

> 元々の質問と趣旨がずれて済みません
> (新規投稿し直した方がよいのかな?)
CGIの事になってきているので、赤ラウンジに質問された方が、
色々な意見が得られると思いますが。

さふらん 2000/06/12(月) 19:17:00
>HPB2000のソース整形機能を使えば簡単に修正できますよ(^^;

この「HPB2000」って、
ホームページビルダーの事ですか?
普段サイト制作に利用しているのが、
ホームページビルダーの2001なのですが、
今、機能をざっと見てみたのですが、具体的に
どのボタンで処理できるのかが分かりませんでした。

もし、よろしかったら、教えてくださいm(_ _)m。


>CGIの事になってきているので、赤ラウンジに質問された方が、
>色々な意見が得られると思いますが。

そうですね、こちらの質問は赤ラウンジに移します。

Fuji.♪ [E-Mail] [HomePage] 2000/06/12(月) 20:04:56
とりあえず、プログラムで自動的にやってるなら、間違いなくソースを自分で目で見てなんてしませんから意味ないです。 (^^;
それに、href=までで検索かけたらさほど手間をかけずに結局目でも見つけられます。

#投稿毎に1ずつしか変えてないなら、プログラム的に死ぬほど簡単そうなので大して技術いらない気がします。(苦笑)

wosamu 2000/06/12(月) 20:10:51
隠したい理由が上記のようなことでしたら、
改行コードを削除したところでまるで無意味ですので
ここは解決?

同じipからの連続投稿を禁止したらいいのじゃないですか?

Web作者 2000/06/12(月) 20:26:23
> この「HPB2000」って、
> ホームページビルダーの事ですか?
ですね。

> 普段サイト制作に利用しているのが、
> ホームページビルダーの2001なのですが、
> 今、機能をざっと見てみたのですが、具体的に
> どのボタンで処理できるのかが分かりませんでした。
ボタンじゃないです。
[標準][HTMLソース][プレビュー]
とあるところの[HTMLソース]を開き
ソースが表示されているところを右クリックすると、[ソースの整形]
という項目が出てきます。

> もし、よろしかったら、教えてくださいm(_ _)m。
それを押すとあっという間に、ソースが読めるようになります。^^;

Web作者 2000/06/12(月) 20:28:18
>> この「HPB2000」って、
>> ホームページビルダーの事ですか?
>ですね。
あ、[HPB2001]と書くつもりだったのが(^^;
この機能は、ホームページビルダー2001からの新機能みたいですね。
                  ~

B-Cus 2000/06/12(月) 20:52:38
自動投稿対策なら、こういうのが有効。
 http://www2s.biglobe.ne.jp/~cru/library/cgi/bbs.html

さふらん 2000/06/12(月) 23:14:19
[[解決]]
レスをありがとうございます。

>> 普段サイト制作に利用しているのが、
>> ホームページビルダーの2001なのですが、
>> 今、機能をざっと見てみたのですが、具体的に
>> どのボタンで処理できるのかが分かりませんでした。
>ボタンじゃないです。
>[標準][HTMLソース][プレビュー]
>とあるところの[HTMLソース]を開き
>ソースが表示されているところを右クリックすると、[ソースの整形]
>という項目が出てきます。

本当にソースが、あっという間に綺麗に並べ替えられてしまいました。(T-T)
これじゃあ、確かに必死に崩しても無駄ですね。

>自動投稿対策なら、こういうのが有効。
> http://www2s.biglobe.ne.jp/~cru/library/cgi/bbs.html

情報ありがとうございました。
掲示板ごとに弾けるなんて、スッゴク便利です。


それでは、みなさん、
たくさんのレスをありがとうございました。
いろいろと勉強になりました。

[上に] [前に] [次に]