全ての記事 933 件のうち 17 件の記事が該当しました。 (全 2 ページ)。
MovableType の管理画面からログを見ると、検索フォーム宛に大量のコメントスパムが撃ち込まれているのに気が付きました。最近のコメントスパムはフォームと見ると見境なしに POST してくるようです。
意味のない検索が実行されるだけで、スパムコメントを残されるなどの目に見える実害はありませんが、検索 CGI が連続して呼び出されることでサーバ負荷が高くなるという心配があります。そこで、以前に公開したのと同様の方法で、JavaScript を用いて検索 CGI への爆撃対策をしてみました。
GMailでは、メールアドレスのアカウント部分(@より前の部分)にプラス記号と任意の文字列を続けて、メールアドレスのエイリアスを作ることができ、これを活用することで実質的に幾つでもメールアドレスを増やすことができます。GMail のスパムフィルタはかなり優秀とも聞いていたので、その効果のほどを見てみたいということもあって、スパムメールのクローラボット対策にちょっとしたハニーポットを用意していました。
グロー効果に引き続き、HTML 要素に影を落としたような視覚効果であるドロップシャドー効果(drop shadow effect)を付与するための JavaScript を作ってみました。
ブログのコメント投稿フォームに初期メッセージを設定しておき、入力フォーカスが当たった時点でこれを消すという tips が紹介されています。元ネタである@Style さんのコード
で 3 箇所に渡ってハードコーディングされている初期メッセージ周りを少しスマートにしてみました。
初期メッセージにコメント欄で使えるタグの一覧や注意事項を書いておくなどすればユーザビリティの点でも好ましいですね。
mixi の MovableType コミュニティであった質問への解答の一つ。ラジオボタンやチェックボックスなどの入力フィールドが既に用意された検索フォームを作るにはどうすればよいか、という内容でした。特に MT に限った話でもなく、どちらかと言えば JavaScript の問題ですね。検索フォーム全般で広く使えそうなアイディアですし、MT のありきたりな検索フォームを格段に使いやすくできるかも?