メールアドレスを収集されにくくする
ウェブにメールアドレスを載っけていると,ロボットに収集されてスパムの標的になる.それをなるべく防ぐため@を@に変換するというのはやっていたのだが,もっと徹底して変換するHTMLエンティティ生成というWindows用ソフトがあったのでダウンロードして使ってみた(MNKさんの日記経由).Mac版もある.わざわざソフトを使わなくても手でエンコードできるわいと思っていたが,使ってみると存外便利.さらには同様の機能をJavaScriptで実装しウェブ上でできるようにしたHTMLエンティティ化も便利.
ちなみに上のメールアドレスはこいつで変換したもの.ブラウザで見ると普通だが,ソースを見ると
<a href="mailto:xnissy@hotmail.com">
となっていて,ロボットに収集されにくいはず.
となるはずが,hatenaによって普通の文字列に変換されてしまうようで,全く無意味であった(泣).リンクにしなければ大丈夫そう.
この&を&に置換する.
<a href="m&#97;ilto&#58;&#120;&#110;&#105;ss&#121;&#64;&#104;&#111;&#116;&#109;a&#105;&#108;&#46;co&#109;">
これでhatenaによる変換後,HTMLエンティティになる.(id:hatenadiary:20050408#cで教えていただきました.ありがとうございました.)