Twitterでブロックしたアカウントを閲覧・整理するツールを作った

Twitterではノイズやスパムとなるアカウントを手軽にブロックすることができます。しかし、手軽にできるがゆえに意図しないアカウントをブロックしたりすることもあります。Twitterでは、現在のところ設定などからブロックしたアカウントをみることができないので、自分が誰をブロックしたかを知ることができません。
そこで、Twitterでブロックしたアカウントを閲覧・整理するツールBlocked Persons Checkerを作りました。

ツールのURL: http://www.avilla-henya.mydns.jp/checkblocked/

特長

  • 操作ミスなど何かの手違いでブロックしたアカウントの確認を行うことができます。
  • ブロックしたアカウントを整理する際、ブロックしたアカウントのつぶやきを参考にしてから、ブロックの解除を行うことができます。
  • ブロックを解除した際に、解除したアカウントにアクセスせずフォローし直すことができます。

serversman@vps Ubuntu 64bitで気がついたこと

UbuntuでApache+PHP+MySQLの開発!を参考にserversman@vps上のUbuntuにWebサーバーを立てたものの、サーバ上のページはInternal Server Errorでみられない。

apacheのログを見てみたらパーミッションで拒否されていることがわかった。よく解らず数日放置して、serversman@vpsのapache2の設定ファイルを覗いてみたら原因がわかった。

serversman@vpsのapache2ではUserおよびGroupは daemon として初期設定がされていた。

一方、VMでいれた初期状態Ubuntuでは、Userは${APACHE_RUN_USER}、Groupは${APACHE_RUN_GROUP}となっていた。

参考URLの場合、初期設定からの構築を主眼としておいてあるはずなので、道理で動かないわけだった。

serversman@vpsのapache2の設定を変更したことによる不具合が怖いので、wwwディレクトリの所有権を変更して解決した。

ニコニコ動画のタグから大百科に飛ぶ User Script

なんだか最近、ニコニコ動画からニコニコ大百科に飛ぶボタンが表示されなかったりしたので、
調べていたら下のような記事が、

【再度停止】動画視聴ページの大百科アイコン表示を一時停止
http://blog.nicovideo.jp/niconews/2011/05/012958.html

一旦、復活したもののまた調子が悪くて大百科に飛ぶボタンが表示されないので、擬似的に飛べるようにするボタンをタグ横に追加するUser Scirptを書いてみました。

// ==UserScript==
// @name          Nicopedia
// @namespace     http://d.hatena.ne.jp/tom_k-0710/
// @description   Add links Nicopedia Article
// @version 0.1
// @date    2011-05-17
// @include       http://www.nicovideo.jp/watch/*
// ==/UserScript==

(function(){
	var tagEle = document.getElementsByClassName('nicopedia');
	var tagCnt = tagEle.length;
	for(var i=0; i<tagCnt; i++){
		var curEle = tagEle[i];
		var nicopediaLink = document.createElement('a');
		var tagLink = curEle.href;
		nicopediaLink.target = '_blank';
		nicopediaLink.href = 'http://dic.nicovideo.jp/a/'+tagLink.replace(/http:.+\/tag\//,'');
		var icon = document.createElement('img');
		icon.className = 'txticon';
		icon.src = 'http://res.nimg.jp/img/common/icon/dic_on.png';
		curEle.parentNode.appendChild(nicopediaLink);
		nicopediaLink.appendChild(icon);
	}
})();

スクリプトに関する補足

動作はFirefox 4.0+userChrome.js+userContent.uc.jsの環境で確認しました。
このスクリプトは、ニコ動にログインせず動画ページを閲覧している時、タグの横にあるアイコンが表示される仕組みを利用しています。非ログイン時に表示されているタグの横にあるアイコンのリンク先URLは、

http://dic.nicovideo.jp/a/タグ

になっています。このスクリプトではリンク先を上記のURLにリンクしたボタンを各タグの横に作り出すだけです。そのため、大百科のサーバーにタグに関する記事の存在を問い合わせることはないので、記事が大百科にあるとは限らないのであしからず。