トップ «前の日記(2004-11-04 (Thu)) 最新 次の日記(2004-11-06 (Sat))» 編集

Reread

2003|12|
2004|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|


2004-11-05 (Fri)

[Web制作][雑記]どれだけやっても……スパムエンジンの行うメールアドレスの収集を最後の手段で回避する

どうしてここまで徹底して実態参照化して(しかも HTML の body 内では表記の途中にコメントタグを混ぜて)書かれているメールアドレスに対してスパムが来るのだろうか、と最近気になっていましたが、その原因が判明しました。Google の検索結果に出てくるページの断片には、しっかりと実態参照化を解除された素のメールアドレスが出てきてしまうので、これを収集されているんですね。もうこれは、最後の手段を使うしかなさそうです……。

メールアドレスの途中に明らかに邪魔な日本語文字を混ぜておいたり、ドメイン部分に細工をしたり、画像化したり……といったごく単純な方法ですので、結構知られていますね。

[雑記]だんだんサーバーみたいになっていくローカル環境

tomcat をインストールして、ローカルで JSP を使えるようにしてみました。なんだかローカルがだんだんサーバーっぽい環境になってきました。実際にはちっともサーバーとして使えないんですけどね。GUI な時点でリソース食ってて動作遅くなりますし、サーバはやっぱり CUI で動いていなくちゃ駄目でしょう。

[Web制作]CSS の float には width が必要です。

これを分かってない人が多々居るようなのですが、やっぱり怪しい CSS 参考書や怪しい CSS のオンラインリファレンス を参照したりしてしまった方々なのでしょうかね……。それとも、『余計なお世話で』 width を補完するという、ソースコードに書かれていない事を勝手にして表示を行う WinIE のせいだったりするのでしょうか。

偶然にも float に関しての話題を近い日に取りあげたサイトがありましたので紹介します。ADP: デザインテンプレート0710 という記事です。Tips とサンプルが載っているので、float に弱い人は見ると良いかもしれませんよ。

[雑記][Web制作]強調を定義する em, strong 要素

某方面(Strict HTML 界隈?)で em 要素と strong 要素が話題になっています。em 要素のネストにより現在の strong 要素は表現できるため、strong 要素は必要無い。よって削除されるべきであるという考え(哀氏)から始まって、深い部分では意味が違うから em 要素も strong 要素も残されるべきであるという考え(北村暁氏)や、強調というのは何も意味を定義しておらず em 要素も strong 要素も削除されるべきであるという考え(石川雄大氏)などが出ています。私は最初の哀氏の考えに最も強く共感しました。これからは strong 要素を使わずにマークアップしていこうと思います。

逆に強さを弱める要素が欲しい(leva 氏)というのも(以前から私もそう思っているので)共感します。音楽で言えばフォルテ、フォルテシモ、フォルテフォルテシモの逆……ピアノ、ピアニッシモ、ピアニッシッシモです。個人的には

  • <em level="-1">弱める</em>
  • <em level="-2">より強く弱める</em>
  • <em level="+3">非常に強める</em>

という風に、『level 属性があればいいんじゃねぇの?』と思っています。これならば面倒なネストも避けられますしね。

HTML は突き詰めていくと深くて面白いですねぇ。だから好きですよ HTML。果たして XHTML 2.0 はここらへんの問題を解消してくれるでしょうか? <em level="-1">p 要素に ul 要素を含められなくて今日のような日記の構成がどう考えてもおかしくなったりしていますし</em> 他の問題も含めて解消されることを願っております。

追記。level="+3" などと相対的に書いたけれど、CSS の属性セレクタの事を考えると level="3" という風に絶対的に書いた方がいいですね。まず本当に実装されることはなさそうですけど、妄想するのが楽しいだけなので別に実装されるかどうかなんて、どうでもよかったりします。

お名前:
E-mail:
コメント:

Diary written by TYLIGHT