新し目のWebサービスで、ユーザ登録後に友人を誘いませんかといった案内が出ることがある。例えばGmailアカウントやYahoo!のアカウントを使ってアドレス帳を洗い出して、自動的にメールを送信してくれる。昨今のサービスを拡大する上で重要な機能に挙げられている。 このように簡単にアドレス一覧がとれる(実際の出力内容は各自で確認していただきたい) だがその機能を一つ一つ実装していくのは非常に大変だ。そこで使ってみたいのがBlackbookだ。 BlackbookはRuby用のライブラリで、Gmail/Yahoo!Hotmail/AOLのアカウントにアクセスするオープンソース・ソフトウェアだ。 Blackbookを使うと、各サービスの違いを意識する必要もなくアドレス帳にアクセスできる。各サービスのIDとパスワードを指定して実行すると、メールアドレスや名前と言った情報が配列になって返ってくる。後は