◇◇ お知らせ ◇◇
< 2005.1.27 >
●blosxomプラグインを公開中。スパム対策用の拡張スパムブロッカーとリロード時の2重投稿防止対策のプラグインはお勧めです。最新版はブロッサムスターターキット研究室からリンクを張ってあります。
Oct 15, 2005
緊急! スパムメール防止
bskではコメント投稿フォームにURL/E-Mail:欄が有り、URLとメールアドレスのどちらかを記入する事になっているのですが、ここにメールアドレスを書き込むと投稿者の名前に対してリンクが貼られた形でWEB上に公開されてしまい、メールアドレス収集botに情報収集されてしまい、コメントを投稿していただいた方へのスパムメールの原因となってしまいます。
そこで、writebackプラグインのメールアドレスリンクを貼る部分を改造してスパムに収集されにくくしていたのですが、それでも最近は駄目な様です。(にーやんさんのエントリ経由で知りました。)
結論として、どんなに凝った表記をしても、マウスをポイントして、メールアドレスがブラウザのステータスバーに表示されるようなら、ほとんど収集されてしまうという事です。
そこで、当サイトではwritebackプラグインのメールアドレスリンクを貼る部分を再度変更し、メールアドレス情報を完全に非表示としました。(.wbファイルには情報は残っています)
BSK研究室での対応案1を採用すれば非表示になります。当サイトでは単純に対応案1のままではなく、削除した変数を
- $param{'name'} .= '(with saved mail address)' ;
- $param{'blog_name'} .= '(with saved mail address)' ;
として、メールアドレスの記入が有った事を区別出来る様にしておきました。
(追記: 11/16)
にーやんさんがメールアイコン表示をしていたので、こちらもそれを採用する事ににしました。その場合には、上記2行を下記の3行に変更。
- my $mail_icon_link = qq! <img src="http://$ENV{'HTTP_HOST'}$mail_icon"/>!;
- $param{'name'} .= $mail_icon_link;
- $param{'blog_name'} .= $mail_icon_link;
そして、Plug-in package variables の最後あたりに、
- my $mail_icon = '/image/mail2.gif'; # root directoryからの絶対アドレス表記(先頭の'/'を忘れずに!)
という様に、メールアイコンを置いた場所を指定。
こんなに回りくどい方法をしなくても、ダイレクトに2行にメールアイコンのリンクを張ってしまえばいいです。
ところで、$param{'blog_name'}の行はトラックバックに対する対応だが、メールアドレスをトラックバックで書いてくるケースは有るんだろうか?とか思ってたりする。
Oct 13, 2005
最近の*日付表示変更
Recentwritebacks_treeプラグインの日付表示はプラグイン側で決まっていて表示方法が変えれません。
でも、サイドバーで表示させるなら、横幅に制約が有るし日付表示部分もいろいろ変えてみたいなと思い、プラグインを改造してみた。 いくつかの表示形式をコンフィグレーションで設定可能にしてみた。
今の所、日付表示は、0: mm/dd; 1: yy/mm/dd ; 2: yyyy/mm/dd; 3: mmm dd, yyyy; 4: dd mmm yyyy の5通り、時間表示は、表示の有無の2通りが、コメントとトラックバックそれぞれ別々に選べる様にしています。もっと、違う表示も有る方が良いかもしれませんが、この程度で十分では無いですかね?
なお、表示例は、旧カンガルーオアシスで見れます。後日、本ブログにも適用予定です。
Oct 02, 2005
2重投稿防止プラグイン正式リリース
2重投稿防止プラグインのベータ版を公開してから暫く時間がたちましたが、特に不具合の報告も有りませんので、正式リリースしておきます。
BSK研究室のリンクも更新しておきました。
ベータ版と正式版でスクリプトの変更はございませんが、ドキュメントの方だけ変更・追記しておきました。
Oct 01, 2005
エントリ表示下部変更
エントリ表示下部を日本語表示に変更してみました。カタカナは半角を使って出来るだけ表示幅を狭くしています。
ここではコメントとトラックバックをwritebackプラグインで分けて表示する様にしているので、フレーバーだけでは変更出来ず、writebackプラグインも変更が必要です。
あれこれ直しているせいでwritebackプラグインの変更多すぎ、だんだん変更内容が分からなくなってきましたよ。
Sep 30, 2005
最近の*表示順序変更
最近のコメントと最近のトラックバックはrecentwritebacks_treeプラグインを使っているのですが、こちらもwritebackプラグインでコメントやトラックバックを最新の物が上になる様に変更しているのに合わせて変更しちゃいました。
こちらも気になっていて、何度かトライした事有るんですが、正しい変更箇所が分からず放置してましたが、久しぶりにトライ。今度は良さそうです。
Sep 29, 2005
コメント表示順序変更
ずっと以前から気になって直したかったコメントやトラックバックの表示順序を変更しました。
ブロッサムでは最新のコメントやトラックバックが一番最後になっているので、沢山のコメントやトラックバックがついていると見るのが面倒です。 そこで、writebackプラグインをまたまた改造して、新しいコメントやトラックバックから並べる様にしました。
好みの問題かもしれませんが、私は最新の方から並んでくれた方が好きですね。
Sep 27, 2005
最近の*変更
最近のコメントと最近のトラックバックを変更しました。 byとかfromは別にいらないんで、プラグインを修正して削除。 コメントもトラックバックも多くないので、表示数も減らした。
これで少しすっきり。
Sep 20, 2005
2重投稿防止プラグイン更新
2重投稿防止プラグインを更新しました。 正式リリースに先立ちbeta版をリリースします。 特に問題無ければそのまま正式リリースになります。
今回の変更はnewentryプラグインへの対応と更に今後の他のプラグインへの拡張を容易にした事です。それに伴い、スクリプトも簡素化しました。
不具合に気づいた方は報告よろしくです。
Sep 17, 2005
BSK研究室更新-050917
bskではコメント投稿フォームにURL/E-Mail:欄が有り、URLとメールアドレスのどちらかを記入する事になっているのですが、ここにメールアドレスを書き込むと投稿者の名前に対してリンクが貼られた形でWEB上に公開されてしまい、メールアドレス収集botに情報収集されてしまい、コメントを投稿していただいた方へのスパムメールの原因となってしまいます。
writebackプラグインのメールアドレスリンクを貼る部分を改造してスパムに収集されにくくしました。
久しぶりにBSK研究室を更新し、メールアドレスリンクの変更方法を追記しました。
Sep 15, 2005
メールアドレス
URL/E-Mail:欄にメールアドレスを書くとメールアドレスが表示されてしまうのが、前から気なっていました。
実際にメールアドレスを書き込まれる方もいらっしゃいますので、スパマーにアドレス収集されてスパムメールが送られるのも良く無いと思いますので、何らかの手を打ちたいです。
簡単にやるなら、単純にメールアドレスは表示させないという案と、数値実体参照変換する案が考えられます。(画像変換はさすがに難しいのでパス)
そこで、今回、数値実体参照変換してみました。一応、これでいいはずなんですが…。表示時に対応しているので、過去の全ての記事に対して対応される事になります。暫く運用テストして問題無ければ久しぶりに対応方法をBSK研究室にアップしましょうかね。