2007/02/26 (月)
コメントスパムフィルタ
TMT Validator というのが面白そうなので、仕込んでみようかと思ったのだけど、tDiary でどのような条件でスパムがはじかれているかがイマイチよくわからない。
とりあえず、speedcomment.rb を改造して、label 要素を付けただけに終わる。CSRF 対策と相まって妙な HTML になってるけど、放置することにする。まぁ動くでしょう。少なくとも、悪さはしないだろう。妥協妥協。
- References
- 吹き出しバリデータと TMT Validator を組み合わせてみた [鷹の島]
「祈りの海 / グレッグ・イーガン」
祈りの海が面白い。久しぶりに小説に出会った感にあふれてます。
R の本をついかっとなって注文しました。育て方は品切れのようなので、地元の本屋で探そうと思います。というか、一昨日見かけた。
LDR Orelize UserScript の改造
LDRで更新したときに最初の未読記事に自動移動するGreasemonkey [技術メモ帳] ってのが非常に便利で使わせていただいていたのだけど、一定時間たつと、リロードがかかって、読んでる途中のエントリがとばされてしまうことがあった。そこで、フラグを仕込んで、最初の読み込み時にしか動作しないようにした。
Install や ソースの閲覧はこちらから (Greasemonkey が必要です)
// ==UserScript==
// @name LivedoorReader Orelize UserScript
// @include http://reader.livedoor.com/reader/*
// ==/UserScript==
// main routine
window.addEventListener("load", function(e) {
with( unsafeWindow ) {
// to fullscreen mode
Control.toggle_fullscreen();
Control.toggle_fullscreen();
// show first feed
var done = false;
register_hook("after_subs_load", function(){
if ( done ) { return; }
Control.read_head_subs();
done = true;
});
}
}, false);
unregist できれば、一番スマートなんだけど、LDR のソースを見る限りなさそうだった。
グリモンのデバッグってどうやるべき何だろう。alert 仕込む以外に良い方法あるのだろうか。
- Refereces
- LDRで更新したときに最初の未読記事に自動移動するGreasemonkey [技術メモ帳]
[ツッコミを入れる]

