newspickup などのうざいリンク自体を非表示

まとめのまとめサイトのリンクをおったらまたまとめのまとめサイトだった、というのがうざいので、表示自体しない。エロサイトだったらまだしも、ふつうのネタのでこれをやられると萎える。

(function() {
    // ブロックするサイト
    var blocks = new Array(
			   // ワンクリ詐欺広告系
			   "http://adap.jp/main.php",
			   "http://ac.ebis.ne.jp/tr_set.php",
			   "http://click.dtiserv2.com/",
			   "http://www.e-penny.net/",

			   // ピックアップニュース
			   "http://newspickup.com",
			   "http://newser.cc/",
			   "http://amaebi.ne/",
			   "http://vipsister.blog72.fc2.com",
			   "http://www.koikatsu-wes.com/bg/",
			   "http://s19860728.blog135.fc2.com/",
			   "http://deckbrush.blog54.fc2.com/",
			   "http://sscssc.blog134.fc2.com",
			   "http://newser.s312.xrea.com",
			   "http://semimaru.s47.xrea.com/",
			   "http://nyan.eggtree.net/fj/",
			   "http://voidmain.blog94.fc2.com/",
			   "http://pcgamenext.blog34.fc2.com/"
			   );
    //document.title = "test";
    var elems = document.getElementsByTagName("a");
    
    //document.title = "staart";
    for (i=0; i<elems.length; i++){
	for (j=0; j<blocks.length; j++){
	    //	    regexp = new RegExp("http:\/\/" + blocks[j].replace(".", "\."), "i");
	    //	    regexp = new RegExp(blocks[j].replace(".", "\."), "i");
	    regexp = new RegExp(blocks[j], "i");
	    //	    document.title = regexp;
	    if (elems[i].href.match(regexp) != null){
		elems[i].style.display = "none";
		//elems[i].style.color = "#ccc";
	    }
	}
    }
})();

http://note.openvista.jp/2007/filtering-google-result/ を参考に。