ema log

このページは検索エンジンのクローラ用のページです。最近のエントリ一覧などノイズになりやすい項目を除去しています。

«前日: 2007年02月25日(日) 最新 翌日: 2007年02月27日(火)»

2007/02/26 (月) この日を編集

_ コメントスパムフィルタ

TMT Validator というのが面白そうなので、仕込んでみようかと思ったのだけど、tDiary でどのような条件でスパムがはじかれているかがイマイチよくわからない。

とりあえず、speedcomment.rb を改造して、label 要素を付けただけに終わる。CSRF 対策と相まって妙な HTML になってるけど、放置することにする。まぁ動くでしょう。少なくとも、悪さはしないだろう。妥協妥協。

References
吹き出しバリデータと TMT Validator を組み合わせてみた [鷹の島]

_祈りの海 / グレッグ・イーガン

祈りの海 / グレッグ・イーガン

祈りの海が面白い。久しぶりに小説に出会った感にあふれてます。

R の本をついかっとなって注文しました。育て方は品切れのようなので、地元の本屋で探そうと思います。というか、一昨日見かけた。

Tags: Book

_ 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 [技術メモ帳]