web探検隊

2009-11-28

AKB48の50人をまとめてみた

年末年始にかけてAKB48が盛り上がるのではないかと思い、まとめてみました。WikipediaAKB48を見たところ。

グループ名の由来

グループ名のAKBの由来は、ホームグラウンドである秋葉原(あきはばら)の略称「秋葉(あきば)」(AKiBa)からで、48の由来は、office48の社長の芝幸太郎の姓(芝=48)からとされる。その名の通り、構成人数は総勢48名程度である。(メンバーの入れ替わりにより、多少の変動はある。)

とあり、48人ちょうどじゃないんですね。

新チーム体制で50人みたいです。

名前公式Googleイメージ検索Wikipedia商品検索画像
高橋みなみ
キャプテン
事務所
ブログ
google:高橋みなみgoogle:image:高橋みなみwikipedia:高橋みなみamazon:高橋みなみ
片山陽加 google:片山陽加google:image:片山陽加wikipedia:片山陽加amazon:片山陽加
倉持明日香事務所
ブログ
google:倉持明日香google:image:倉持明日香wikipedia:倉持明日香amazon:倉持明日香
多田愛佳 google:多田愛佳google:image:多田愛佳wikipedia:多田愛佳amazon:多田愛佳
松原夏海ブログgoogle:松原夏海google:image:松原夏海wikipedia:松原夏海amazon:松原夏海
指原莉乃 google:指原莉乃google:image:指原莉乃wikipedia:指原莉乃amazon:指原莉乃
小嶋陽菜事務所google:小嶋陽菜google:image:小嶋陽菜wikipedia:小嶋陽菜amazon:小嶋陽菜小嶋陽菜写真集 『こじはる』小嶋陽菜 2010年 カレンダー
仲谷明香事務所google:仲谷明香google:image:仲谷明香wikipedia:仲谷明香amazon:仲谷明香
篠田麻里子ブログgoogle:篠田麻里子google:image:篠田麻里子wikipedia:篠田麻里子amazon:篠田麻里子篠田麻里子写真集『Pendulum(ヘ゜ンテ゛ュラム)』篠田麻里子 Pendulum MOVIE [DVD]
篠田麻里子写真集『SUPER MARIKO』[asin:484704133X:image:small]
仲川遥香事務所
ブログ
google:仲川遥香google:image:仲川遥香wikipedia:仲川遥香amazon:仲川遥香
前田敦子事務所
ブログ
google:前田敦子google:image:前田敦子wikipedia:前田敦子amazon:前田敦子AKB48 前田敦子ファースト写真集 はいっ。前田敦子 2010年 カレンダー
AKB48前田敦子ファーストDVD 「無防備」 (<DVD>)
中田ちさと google:中田ちさとgoogle:image:中田ちさとwikipedia:中田ちさとamazon:中田ちさと
高城亜樹 google:高城亜樹google:image:高城亜樹wikipedia:高城亜樹amazon:高城亜樹
大家志津香 google:大家志津香google:image:大家志津香wikipedia:大家志津香amazon:大家志津香
前田亜美 google:前田亜美google:image:前田亜美wikipedia:前田亜美amazon:前田亜美
岩佐美咲 google:岩佐美咲google:image:岩佐美咲wikipedia:岩佐美咲amazon:岩佐美咲
鈴木まりあ google:鈴木まりあgoogle:image:鈴木まりあwikipedia:鈴木まりあamazon:鈴木まりあ

名前公式Googleイメージ検索Wikipedia商品検索画像
秋元才加
キャプテン
google:秋元才加google:image:秋元才加wikipedia:秋元才加amazon:秋元才加
藤江れいなブログgoogle:藤江れいなgoogle:image:藤江れいなwikipedia:藤江れいなamazon:藤江れいな藤江れいな 常夏ガール [DVD]近野莉菜 Tropical Mermaid [DVD]
仁藤萌乃 google:仁藤萌乃google:image:仁藤萌乃wikipedia:仁藤萌乃amazon:仁藤萌乃
小野恵令奈事務所
ブログ
google:小野恵令奈google:image:小野恵令奈wikipedia:小野恵令奈amazon:小野恵令奈小野恵令奈写真集『恵令奈~14歳の夏~』(DVD付)小野恵令奈 キラ☆キラ ONO ERENA TV [DVD]
小野恵令奈写真集 『キラ☆キラ』小野恵令奈 2010年 カレンダー
峯岸みなみ事務所
ブログ
google:峯岸みなみgoogle:image:峯岸みなみwikipedia:峯岸みなみamazon:峯岸みなみ峯岸みなみ SOUTH DVD峯岸みなみ写真集『SOUTH』
田名部生来 google:田名部生来google:image:田名部生来wikipedia:田名部生来amazon:田名部生来
板野友美事務所
ブログ
google:板野友美google:image:板野友美wikipedia:板野友美amazon:板野友美TOMOCAWAII! VOL.2―TOMOHAWAII! (主婦の友生活シリーズ)TOMOCAWAII! VOL.1―AKB48板野友美責任編集
板野友美 2010年 カレンダー【メイキングDVD付き】 AKB48 板野友美写真集 T.O.M.O.rrow
米沢瑠美 google:米沢瑠美google:image:米沢瑠美wikipedia:米沢瑠美amazon:米沢瑠美
宮澤佐江 google:宮澤佐江google:image:宮澤佐江wikipedia:宮澤佐江amazon:宮澤佐江宮澤佐江ファースト写真集『彼女』(DVD付)宮澤佐江 彼女 [DVD]
宮澤佐江 2010年 カレンダー
小原春香事務所google:小原春香google:image:小原春香wikipedia:小原春香amazon:小原春香
梅田彩佳ブログgoogle:梅田彩香google:image:梅田彩香wikipedia:梅田彩香amazon:梅田彩香
大島優子事務所
ブログ
google:大島優子google:image:大島優子wikipedia:大島優子amazon:大島優子大島優子 と、ゆうこと。 [DVD]大島優子 写真集 『 優子のありえない日常 』
大島優子 ゆうらりゆうこ[DVD]大島優子 2010年 カレンダー
大島優子写真集 ・ゆうらりゆうこ
中塚智実 google:中塚智実google:image:中塚智実wikipedia:中塚智実amazon:中塚智実
菊地あやか google:菊地あやかgoogle:image:菊地あやかwikipedia:菊地あやかamazon:菊地あやか
野中美郷 google:野中美郷google:image:野中美郷wikipedia:野中美郷amazon:野中美郷
松井咲子 google:松井咲子google:image:松井咲子wikipedia:松井咲子amazon:松井咲子
内田真由美 google:内田真由美google:image:内田真由美wikipedia:内田真由美amazon:内田真由美

名前公式Googleイメージ検索Wikipedia商品検索画像
柏木由紀
キャプテン
事務所google:柏木由紀google:image:柏木由紀wikipedia:柏木由紀amazon:柏木由紀柏木由紀ファースト写真集「以上、柏木由紀でしたっ」
北原里英 google:北原里英google:image:北原里英wikipedia:北原里英amazon:北原里英
宮崎美穂事務所
ブログ
google:宮崎美穂google:image:宮崎美穂wikipedia:宮崎美穂amazon:宮崎美穂
小林香菜 google:小林香菜google:image:小林香菜wikipedia:小林香菜amazon:小林香菜
河西智美事務所
ブログ
Twitter
google:河西智美google:image:河西智美wikipedia:河西智美amazon:河西智美河西智美 2010年 カレンダー河西智美 オフィシャルカードコレクション とも~み BOX
平嶋夏海事務所
ブログ
google:平嶋夏海google:image:平嶋夏海wikipedia:平嶋夏海amazon:平嶋夏海
増田有華事務所google:増田有華google:image:増田有華wikipedia:増田有華amazon:増田有華
奥真奈美 google:奥真奈美google:image:奥真奈美wikipedia:奥真奈美amazon:奥真奈美
渡辺麻友事務所
ブログ
google:渡辺麻友google:image:渡辺麻友wikipedia:渡辺麻友amazon:渡辺麻友
近野莉奈ブログgoogle:近野莉奈google:image:近野莉奈wikipedia:近野莉奈amazon:近野莉奈
佐藤夏希 google:佐藤夏希google:image:佐藤夏希wikipedia:佐藤夏希amazon:佐藤夏希
佐藤亜美菜 google:佐藤亜美菜google:image:佐藤亜美菜wikipedia:佐藤亜美菜amazon:佐藤亜美菜
小森美果 google:小森美果google:image:小森美果wikipedia:小森美果amazon:小森美果
佐藤すみれ google:佐藤すみれgoogle:image:佐藤すみれwikipedia:佐藤すみれamazon:佐藤すみれ
石田晴香 google:石田晴香google:image:石田晴香wikipedia:石田晴香amazon:石田晴香
鈴木紫帆里 google:鈴木紫帆里google:image:鈴木紫帆里wikipedia:鈴木紫帆里amazon:鈴木紫帆里

AKBのシングル

選抜メンバー

AKB48では、グループが大人数であること、通常はそれぞれのチームに分かれて公演を行っていることなどから、シングルをリリースする際、または写真集・雑誌のグラビア写真等には一部のメンバーが選抜され、レコーディング、CDジャケット、PV及びプロモーション活動には選抜メンバーのみが起用される。

桜の花びらたち(2006年2月1日)

スカート、ひらり(2006年6月7日)

会いたかった(2006年10月25日)

制服が邪魔をする(2007年1月31日)

軽蔑していた愛情(2007年4月18日)

BINGO!(2007年7月18日)

僕の太陽(2007年8月8日)

夕陽を見ているか?(2007年10月31日)

ロマンス、イラネ(2008年1月23日)

桜の花びらたち2008(2008年2月27日

Baby! Baby! Baby!(2008年6月13日)

大声ダイヤモンド(2008年10月22日)

10年桜(2009年3月4日)

涙サプライズ!(2009年6月24日

言い訳Maybe(2009年8月26日

RIVER(2009年10月21日)


人気順位

また、とても気になるのは、どの子が人気があるのかといった点です。

AKB48「選抜総選挙」では以下の順位だったそうです。

順位名前画像検索
前田敦子google:image:前田敦子
大島優子google:image:大島優子
篠田麻里子google:image:篠田麻里子
渡辺麻友google:image:渡辺麻友
高橋みなみgoogle:image:高橋みなみ
小嶋陽菜google:image:小嶋陽菜
板野友美google:image:板野友美
佐藤亜美菜google:image:佐藤亜美菜
柏木由紀google:image:柏木由紀
10河西智美google:image:河西智美
11小野恵令google:image:小野恵令
12秋元才加google:image:秋元才加
13北原里英google:image:北原里英
14宮沢佐江google:image:宮沢佐江
15佐藤由加理google:image:佐藤由加理
16峯岸みなみgoogle:image:峯岸みなみ
17浦野一美google:image:浦野一美
18宮崎美穂google:image:宮崎美穂
19松井珠理奈google:image:松井珠理奈
20多田愛佳google:image:多田愛佳
21倉持明日香google:image:倉持明日香

まとめると

人気が出てきたAKB48です。ちょっと、知っておくと、今後はエンタメのネタとして使えそうですね。

PHP 80行で作るTwitterへRSSを投稿するbot

石巻かほくさんの見出しをtwitterへ投稿する仕組みを作ってみました。→ @isnmk_kahoku

個人的にRSSは、なかなか読みません。

そこで、twitterに投稿するbotにしてしまえば、タイムライン上でだらだらと、目にすることができるので情報収集がしやすくなります。

今回投稿したRSSは自分で作っている蛇田.jp石巻かほくRSSです。

いくつかRSSを投稿するbotを作成したのですが、手法が固まってきたのでメモ!

確認点

利点

  1. DBを使用しない
  2. 数行修正するだけでRSSを投稿できる

といった点です。

ただ、PHPの最強関数

file_get_contentsが使用可能か確認してください。

php.iniにおいて

allow_url_fopen on

に設定されていないと外部URLに対しては使用できない関数です。

ソースコード

<?php
//echo "\n twitter投稿モジュール \n";

// twitterのアカウント・・・(1)
$username = 'isnmk_kahoku';
// twitterのパスワード・・・(2)
$password = '********';
// APIから取得するツイートの件数
$api_count = 20;

// twitterのツイート更新API
$url = "http://twitter.com/statuses/update.xml?";
$sTime = time();

// 投稿するRSSの取得・・・(3)
$sRSS = file_get_contents('http://hebita.jp/rss/ikahoku.xml');

// オブジェクト化
$oXML = simplexml_load_string($sRSS);
// RSSのitem以下のノードを使用する
$oItems = $oXML->channel->item;

// 投稿するアカウントの直近$api_count件数のツイートを取得
$sTw = file_get_contents("http://twitter.com/statuses/user_timeline.rss?screen_name=$username&count=$api_count");

$oTw = simplexml_load_string($sTw);
$oTwItems = $oTw->channel->item;

foreach($oItems as $oItem){
	// 投稿するRSSのitem(投稿する文字列)を取り出す・・・(4)
	$sTitle = $oItem->title;
	
	// 投稿済み1 未投稿0
	if(!PostCheck($oTwItems,$sTitle)){
		// ソースはEUC-JPで記述されているためUTF-8へ変換する
		$sDate = E2U(date(" - n月j日G時i分",$sTime));
		// RSSオブジェクトからリンクを取得・・・(5)
		$sLink = $oItem->link;
		// 投稿形式に文字列を成型
		$sMassage = $sTitle . $sDate ." ". $sLink;
		
		$params = "status=". rawurlencode($sMassage);
		echo $sMassage . " OK\n";
		
		// 投稿
		$result = file_get_contents($url.$params , false, stream_context_create(array(
			"http" => array(
			"method" => "POST",
			"header" => "Authorization: Basic ". base64_encode($username. ":". $password)
			)
		)));
		
	}
}

// RSSオブジェクト,見出し
function PostCheck($oItems,$oHead){
	$sHead = (string) $oHead;
	foreach($oItems as $oItem){
		$sTitle = (string) $oItem->title;
		// 投稿済みの確認
		if(mb_strpos($sTitle,$sHead,0,'UTF-8') > 0){
			// 投稿済み
			return 1;
		}
	}
	// 未投稿
	return 0;
}

// EUC-JPからUTF-8へ変換
function E2U($sStr){
	return mb_convert_encoding($sStr,'UTF-8','EUC-JP');
}


?>
修正箇所

以下の5箇所を修正します。

修正箇所概要
(1)投稿するtwitterアカウント(screen name)を設定します
(2)(1)で設定したアカウントパスワードを設定します
(3)投稿するRSSURLを設定します
(4)RSSオブジェクトから投稿するテキストを取り出す形に修正します。RSS->channel->item->titleを取り出す形であればこのままでOK
(5)RSSオブジェクトから投稿するURLを取り出す形に修正します。RSS->channel->item->linkを取り出す形であればこのままでOK

処理概要

処理の大まかな流れ

  1. 変数設定
  2. 投稿するRSSの取得
  3. 投稿するtwitterアカウントAPIを使用し、直近数件のツイートを取得
  4. 投稿するRSSのitemをノードウォーキング
  5. 投稿するフィールドの文字列twitterの直近のツイートを文字列比較する(PostCheck関数内のmb_strposにて)
  6. 未投稿だったら、投稿処理
  7. 投稿済みだったら、投稿処理をしない
  8. 投稿するRSSノードを全て検索し終えた段階で終了

ポイントは投稿済みか未投稿かの判断をするための差分検知です。

起動方法

これで投稿したい時間にこのプログラムを蹴ることが出来れば、RSSの差分を検知して、twitterRSSの情報を投稿します。