2004-09-17 (金) [長年日記]
_ tDiary 用 bk1 プラグイン(19)
ダウンロード - bk1.rb, bk1_amazon.rb, tdiary-plugin-bk1.tar.gz
bk1 プラグインを修正しました。主な修正箇所は以下のとおりです。
- img タグの border 属性を削除し、代わりに style 属性を使用するようにした。
- img タグに alt 属性を追加した。
このプラグインについて、詳しくはこちらをご参照ください。
_ コメント SPAM 173 件
未明に爆撃されてしまった。今回の SPAM は、名前やメアドに改行記号(\r)が含まれているのが特徴なので、これを使ってフィルタリングを行うことにする。
まず、すでに書き込まれてしまった SPAM だが、173 件すべての表示状態を変更するのも面倒くさいし、tdc を直接書き換えるのも何なので、以下のようなプラグインで対処する。
# hide_comment.rb @diaries.each_value do |diary| diary.each_comment( 100 ) do |comment| comment.show = false if /\r/ =~ comment.name end end
これで、今回の SPAM はすべて非表示になる。今後違う種類の SPAM が来ても、ルールを追加するだけである。
次に、これから来る SPAM の対策だが、tDiary のフィルタ機能を使って以下のように対処する。
# spam.rb module TDiary module Filter class SpamFilter < Filter def comment_filter( diary, comment ) if /\r/ =~ comment.name then false else true end end end end end
これで、今回と同様の SPAM は拒否される。もし、違う種類の SPAM が来ても、ルールを追加するだけである。
ハードディスクレコーダーからのコメントスパム攻撃
睡眠してません2より。
これが原因(というか原因の一端)だったらしい。ひでぇ話だ。
_ Windows XP SP2でWebDAV
デフォルトでは WebDAV で HTTP の Basic 認証が使えないらしい。気をつけてないと後々ハマりそうなヨカン。
_ 今日のアニメ
- きまぐれオレンジロード#42
- 下級生の星すみれがまどかにしつこく迫るので、恭介が恋人のふりをする。
- キン肉マン#132
- ラーメンマンがバッファローマンの弱点をつかむが、深手を負ってしまう。
- ヒカルの碁#59
- ヒカルがどんどん力をつけていくのを見るたび、佐為はますます不安になる。
つっこみテスト。
http://www.dive-in.to/~tks/diary/20040918.html#p05<br>猫とは関係ない猫日記<br>荒らし対策<br><br>tDiary に荒らしがあったらしく、その対策ページが mixi で報告されていた。<br>対策用プラグイン と .htaccess のルール 。<br>前者は 「プラグインってこんな事も出来るのか」 と、とても参考になった。<br>うちには来てないけど備えあれば憂いなしということで共に入れておこう。