?D::MotionBros このページをアンテナに追加 RSSフィード Twitter

2007-04-30 Mon

はてなダイアリーで Flickr の更新を貼る方法

| 03:55 |  はてなダイアリーで Flickr の更新を貼る方法を含むブックマーク  はてなダイアリーで Flickr の更新を貼る方法のブックマークコメント

Fotoliferss モジュールで画像付き更新が行えるのに Flickr の更新が見れないのが悔しいのでなんとかならないか考えてみた。

方法論は

  1. はてなダイアリー rss モジュールで flickr2fotolife.cgi を呼ばれると…
  2. Flickr から API で更新状態を取得し…
  3. fotolife 風に hatena:imageurl要素を使った .rss を作成
  4. rss モジュール template に hatena-photo を使用しているので見事表示

という感じです。

はてなダイアリーでの呼び方はこんな感じ

<hatena name="rss" url="http://www.motionbros.com/cgi-bin/flickr2fotolife.cgi" template="hatena-photo" listlimit="6">

見た目はこんな感じ

Flickr API からは

<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="ok">
<photos page="1" pages="2" perpage="10" total="12">
	<photo id="475667232" owner="40575610@N00" secret="5f987df898" server="217" farm="1" title="img062.jpg" ispublic="1" isfriend="0" isfamily="0" />
	<photo id="466781363" owner="40575610@N00" secret="f197ba40d3" server="195" farm="1" title="img060.jpg" ispublic="1" isfriend="0" isfamily="0" />
	<photo id="464757440" owner="40575610@N00" secret="7aac81ec9a" server="193" farm="1" title="img054.jpg" ispublic="1" isfriend="0" isfamily="0" />
	<photo id="464153917" owner="40575610@N00" secret="132cc14ba4" server="212" farm="1" title="img053.jpg" ispublic="1" isfriend="0" isfamily="0" />
	<photo id="458580743" owner="40575610@N00" secret="9079f4ed63" server="179" farm="1" title="img049.jpg" ispublic="1" isfriend="0" isfamily="0" />
	<photo id="456742406" owner="40575610@N00" secret="99727d5274" server="237" farm="1" title="img010" ispublic="1" isfriend="0" isfamily="0" />
	<photo id="456651666" owner="40575610@N00" secret="53ce3961c4" server="184" farm="1" title="img030" ispublic="1" isfriend="0" isfamily="0" />
	<photo id="450240136" owner="40575610@N00" secret="a54830e612" server="202" farm="1" title="img034.jpg" ispublic="1" isfriend="0" isfamily="0" />
	<photo id="450197825" owner="40575610@N00" secret="99633c8de4" server="177" farm="1" title="img007.jpg" ispublic="1" isfriend="0" isfamily="0" />
	<photo id="446235952" owner="40575610@N00" secret="ec54709580" server="175" farm="1" title="img006.jpg" ispublic="1" isfriend="0" isfamily="0" />
</photos>
</rsp>

という感じに返ってくるのでこれを

<item rdf:about="http://f.hatena.ne.jp/MotionBros/20070403012613">
    <title>20070403012613</title>
    <link>http://f.hatena.ne.jp/MotionBros/20070403012613</link>
    <hatena:imageurl>http://f.hatena.ne.jp/images/fotolife/M/MotionBros/20070403/20070403012613.jpg</hatena:imageurl>
    <hatena:imageurlsmall>http://f.hatena.ne.jp/images/fotolife/M/MotionBros/20070403/20070403012613_m.jpg</hatena:imageurlsmall>
</item>

と同じような形に返せばOK.

ソースはこちら。

#!/usr/bin/perl
use strict;
use CGI ;
use CGI::Carp qw(fatalsToBrowser) ;
use LWP::Simple ;
use HTML::Entities ;
use XML::Simple ;
use XML::RSS ;
use Data::Dumper ;
use File::stat ;

my $q   = CGI->new() ;
my $link        = qw(http://www.flickr.com/photos/motionbros/) ;
my $redirect    = qw(http://www.motionbros.com/data/feed/flickr2fotolife.rss) ;
my $rss = '../data/feed/flickr2fotolife.rss' ;
if( -f $rss ){
    my $st  = stat($rss) ;
    if( time() - $st->mtime < ( 60 * 15 ) ){
        print $q->redirect($redirect) ;
        exit 0 ;
    }
}
my $xml = &getPublicPhotoList() ;   # Flickr API 使用テスト
# &debugPrintHtml(Dumper($xml)) ;   # レスポンスの確認

my $out = XML::RSS->new(version => '1.0') ;
&setFotolifeFeed() ;
$out->save($rss) ;
print $q->redirect($redirect) ;
# &debugPrintHtml($out->as_string) ;

exit 0 ;

sub setFotolifeFeed {
    $out->add_module(prefix=>'content', uri=>'http://purl.org/rss/1.0/modules/content/') ;
    $out->add_module(prefix=>'hatena',  uri=>'http://www.hatena.ne.jp/info/xmlns#') ;
    $out->channel(
        title       =>'Frickr::MotionBros',
        link        =>$link,
        description =>'Frickr::MotionBros',
    );
    
    foreach my $key (reverse(sort(keys(%{$xml->{photos}{photo}})))){
        my $h   = $xml->{photos}{photo}{$key} ;
        next if( ! $h->{ispublic} ) ;
        my $url = "http://farm$h->{farm}.static.flickr.com/$h->{server}/$key\_$h->{secret}" ;
        my $image   = $url . '.jpg' ;
        my $thumb   = $url . '_s.jpg' ;
        $out->add_item(
            title   => $h->{title},
            link    => "$link$key",
            hatena  => {
                imageurl     => $image,
                imageurlsmall=> $thumb,
            },
        ) ;
    }
    return ;
}

sub getPublicPhotoList {
    my $apiurl  = qw(http://api.flickr.com/services/rest/?) ;
    my $apikey  = qw(api_key=FlickrAPIkey) ;
    my $id      = qw(40575610@N00) ;
    my $method  = qw(method=flickr.people.getPublicPhotos) ;
    my $feed    = get("$apiurl$method&$apikey&user_id=$id&per_page=10") ;
    return XMLin($feed) ;
}

sub debugPrintHtml {
    my $body    = shift ;
    print
        $q->header(),
        $q->start_html('flickr2fotolife.cgi'),
        $q->pre(encode_entities($body,'<>&')),
        $q->end_html(),
        ;
    exit 0 ;
}

__END__

link : http://www.flickr.com/photos/motionbros/475667232/
thumb: http://farm1.static.flickr.com/217/475667232_5f987df898_s.jpg

一応 Flickr API の事も考え 15 分以内にきたリクエストには生成済みな .rssリダイレクト処理も入れてみた。

トラックバック - http://d.hatena.ne.jp/MotionBros/20070430

2007-04-29 Sun

川崎東宝シネマズ 5 番シアター

| 21:40 |  川崎東宝シネマズ 5 番シアターを含むブックマーク  川崎東宝シネマズ 5 番シアターのブックマークコメント

そこそこ広めなシアター。M 列丁度いいかな。

今を映し出している?【バベル】

| 21:40 |  今を映し出している?【バベル】を含むブックマーク  今を映し出している?【バベル】のブックマークコメント

緊張感あるシーンが続きひたすら悲劇という内容で

全然すっきりしないのだが、わかりあえない人々と

いうのは現代をそのまま現しているのかもしれない。

ストーリー内には感動する部分も多いのにあえて

そんなシーンは見せないし、最後になにかあるのかな?

と思わせつつも予想外な繋がりもなく、すっきりさ

を求める映画ではないんだなぁと思った。

ちなみにバベルの塔とは…

元は世界に言語がひとつしかなかった時代に神に

近づこうと建てた塔の事だが、神がそれを止める

ために人々に違う言葉を話させたらし、その後

人々は混乱し世界各地に去っていったらしい。

片手でタスクマネージング

| 04:17 |  片手でタスクマネージングを含むブックマーク  片手でタスクマネージングのブックマークコメント

Smart-PDA.net のソフトあわせ技でかなりプログラム操作が楽になります。

まず「ポケットの手2」で左下のメニューに「runner[es]」を割り当てる。

するとほとんど使わないライトメールボタンが起動ランチャーに早変わり。

20070429220702

起動メニューを押すとランチャーソフトが立ち上がりいろんなソフトへの

アクセスが楽になるのですが、更に「runner[es]」の設定で真ん中に「TaskMan」を

割り当てる事で起動メニューを押してすぐに真ん中ボタンを押せば…

20070429220710

Windows の Alt + Tab のようにプログラムを切り替える事ができるようになります。

20070429220741

選択してから左ボタンでプログラムの終了、右ボタンで全プログラムの終了

もできるので結構便利!


今回使用したソフトは…

pocketの手 v2.0.2
http://smart-pda.net/wfdownloads+singlefile.cid+1+lid+6.htm
pocketの手日本語化パック v2.0.2
http://smart-pda.net/wfdownloads+singlefile.cid+1+lid+7.htm
TaskMan 0102
http://smart-pda.net/wfdownloads+singlefile.cid+2+lid+2.htm
Runner[es] 0103
http://smart-pda.net/wfdownloads+singlefile.cid+2+lid+4.htm
トラックバック - http://d.hatena.ne.jp/MotionBros/20070429

2007-04-28 Sat

youtube 動画をひたすらループしたいとき…

| 20:33 |  youtube 動画をひたすらループしたいとき…を含むブックマーク  youtube 動画をひたすらループしたいとき…のブックマークコメント

はてなダイアリーに movie タグ使って

[http://www.youtube.com/watch?v=T-umNwhj3_U:movie]

D

というように貼り付けてから Rimo でこのアドレスをユーザーチャンネルに登録すればOK.

作ったチャンネルはこれ

http://rimo.tv/#/channel?video_id=93380&url=http://d.hatena.ne.jp/MotionBros/20070428/1177932795

トラックバック - http://d.hatena.ne.jp/MotionBros/20070428

2007-04-27 Fri

ボーリングの投げ方

| 21:07 |  ボーリングの投げ方を含むブックマーク  ボーリングの投げ方のブックマークコメント

WiiでRimo見たい!と叫ぶと Wii がもらえるかもという事で…

ウルフルズが聴きたくなってチャンネルつくってみた。

シェーダーは綺麗だなぁ【アイドルマスター】

| 03:34 |  シェーダーは綺麗だなぁ【アイドルマスター】を含むブックマーク  シェーダーは綺麗だなぁ【アイドルマスター】のブックマークコメント

思ったほど動きのクオリティは高くないなぁ…僕っ子の声もよくない。

けど

  • トゥーンシェーダーが綺麗!
  • 用意されている歌が本格的!
  • しゃべる際の表情変化やポーズはいい感じ

と見る価値はあるかなぁと。

でもゲームはあんまり面白くないかな。。。

アイドルマスター(通常版) - Xbox360

アイドルマスター(通常版) - Xbox360

アイドルマスター(限定版) - Xbox360

アイドルマスター(限定版) - Xbox360

トラックバック - http://d.hatena.ne.jp/MotionBros/20070427

2007-04-22 Sun

クラブニンテンドー

| 23:45 |  クラブニンテンドーを含むブックマーク  クラブニンテンドーのブックマークコメント

DS, Wii のソフトを買ってたけど一度も登録してなかったポイントを

貯めたら一気に 475pt 貯まりました。

Plagger livedoor Blog 用 EntryFullText

| 02:37 |  Plagger livedoor Blog 用 EntryFullTextを含むブックマーク  Plagger livedoor Blog 用 EntryFullTextのブックマークコメント

既に livedoorblog.pl で用意されているのですが

sub extract {
    my($self, $args) = @_;

    (my $content = $args->{content}) =~ s/\r\n/\n/g;
    if ( $content =~ m!<div class="main">(.*?)</div>\n\s*<a name="more"></a>\n\s*(?:<div class="mainmore">)?(.*?)<div class="posted">!s ) {
        return "<div>$1</div><div>$2</div>";
    }
}

これだとうまう本文が拾えない場合があるみたいなので

sub extract {
    my($self, $args) = @_;

    (my $content = $args->{content}) =~ s/\r\n/\n/g;
    if ( $content =~ m!<div class="main">(.*?)</div>\n\s*<a name="more"></a>\n\s*(?:<div class="mainmore">)?(.*?)<div class="posted">!s ) {
        return "<div>$1</div><div>$2</div>";
    }
    elsif ( $content =~ m!<div class="main">(.*?)<a name="more"></a>(.*?)<div class="posted">!s ) {
        return "<div>$1$2</div>";
    }
}

としてみた。

トラックバック - http://d.hatena.ne.jp/MotionBros/20070422

2007-04-16 Mon

Plagger slashdot.jp 用 EntryFullText

|  Plagger slashdot.jp 用 EntryFullText を含むブックマーク  Plagger slashdot.jp 用 EntryFullText のブックマークコメント

Plagger 0.7.3 で slashdot.jp もエラーが出てしまったので Yahoo Pipe で .rdf を再構築。

# ついでに title が AD: なやつは省いてみた。

その後 EntryFullText してみたけどうまく拾えないみたいなので Filter-EntryFullText/slashdot_jp.yaml を修正

# upgrade http://slashdot.jp/slashdotjp.rss
author: Tatsuhiko Miyagawa
handle: http://slashdot.jp/.*?article\.pl\?
extract: (<div class="introtext">.*?</div>).*?(<div class="bodytext">.*?</div>)?
extract_capture: body more
extract_after_hook: $data->{body} .= $data->{more} if $data->{more}

# upgrade http://slashdot.jp/slashdotjp.rss
author: MotionBros
# handle: http://slashdot\.jp/.*?article\.pl\?
handle: http://www\.pheedo\.jp/
extract: <div class="article">(.*<!-- google_ad_region_end[^>]*-->)
extract_capture: body
extract_after_hook: $data->{body} .= '</div>'

にして修正してみて。config.yaml に TruePermalink を追加。

Filter::EntryFullText との関係は

  - module: Filter::EntryFullText
    config:
      store_html_on_failure: 0
  - module: Filter::TruePermalink

の順番じゃないとダメな模様…

トラックバック - http://d.hatena.ne.jp/MotionBros/20070416

2007-04-15 Sun

スクリーンショットは…

| 18:59 |  スクリーンショットは…を含むブックマーク  スクリーンショットは…のブックマークコメント

Fn+Shift+C

07/04/30 追記:

スナップショット撮るなら KTCapt を入れると便利です。その機能とは…

  • 保存場所の変更 ( \My Document\snapshot 下とか)
  • 保存形式を .bmp から .jpg に変更 (添付するとき容量が減って嬉しい)
  • 1秒後にキャプチャ機能 (メニューを出した状態とかを撮りやすい)
KTCapt ver1.06
http://d.hatena.ne.jp/KOTETU/00000111/p2
トラックバック - http://d.hatena.ne.jp/MotionBros/20070415

2007-04-14 Sat

肝はスペシャルゲスト?【ドラリオン】

| 20:47 |  肝はスペシャルゲスト?【ドラリオン】を含むブックマーク  肝はスペシャルゲスト?【ドラリオン】のブックマークコメント

シルクドソレイユのドラリオン見てきました。

前回のアレグリア2に比べ中国色が強く個人技が多用された

ショーに感じました。好きな演目は

あたり。キャラクターは

  • リトルブッダが遠めだと可愛い。
  • 旗や槍をぐるぐるまわすお兄さんかっこいい。
  • 玉に乗っかるドラリオン

でも一番楽しめたのはスペシャルゲストの部分かな?

行ってない人は是非。

ドラリオン [DVD]

ドラリオン [DVD]

新宿バルト9 5 番シアター

| 20:47 |  新宿バルト9 5 番シアターを含むブックマーク  新宿バルト9 5 番シアターのブックマークコメント

先週に引き続き新宿バルト9。ここも高低差がほどよくあって見やすい。

H-13 ど真ん中。

何も考えなくてよい【ナイトミュージアム】

| 20:47 |  何も考えなくてよい【ナイトミュージアム】を含むブックマーク  何も考えなくてよい【ナイトミュージアム】のブックマークコメント

img049.jpg

久々になんも考えなくていいエンターテイメント系を見てきました。

単純に楽しい気分になりますね。

トラックバック - http://d.hatena.ne.jp/MotionBros/20070414

2007-04-13 Fri

Plagger で Feed 作成してから FTP でアップロード

| 03:08 |  Plagger で Feed 作成してから FTP でアップロードを含むブックマーク  Plagger で Feed 作成してから FTP でアップロードのブックマークコメント

サーバ上で cron すればいいんだけど諸事情でローカルでしか動かないので…

C:\usr\bin\plagger -c hogehoge.yaml

で hogehoge.rdf を作成してから ftp-upload でサーバアップロードしてみた。

http://search.cpan.org/~rosch/ftp-upload-1.5/ftp-upload

ftp-upload.bat はこんな感じ ftp-upload.bat hogehoge.rdf とすればOK.

perl C:\usr\bin\ftp-upload --host www.motionbros.com --user motionbros --password ??? -d /www/html/???/??? C:\data\feed\%1
トラックバック - http://d.hatena.ne.jp/MotionBros/20070413

2007-04-12 Thu

Plagger でエラーが出たときの簡単な対処方法

| 18:49 |  Plagger でエラーが出たときの簡単な対処方法を含むブックマーク  Plagger でエラーが出たときの簡単な対処方法のブックマークコメント

Plagger [error] is not aggregated by any aggregator.

と出た場合 Feed がまずい場合もあるので Yahoo! Pipe に通して

綺麗な Feed にすればうまく(いく場合もある)

screenshot

http://blog.qlep.com/blog 用の EntryFullText も無いので作ってみた。

qlep_jp.yaml

author: motionbros <motionbros@gmail.com>
handle_force: http://blog\.qlep\.com/
extract: <td align="left" class="blogline">(.*?)</td>
extract_capture: body

画像は http://blog.qlep.com/getimage.php? を使用しているので

FindEnclosures できない…

Plagger qlep Blog の getimage.php 対策

| 22:58 |  Plagger qlep Blog の getimage.php 対策を含むブックマーク  Plagger qlep Blog の getimage.php 対策のブックマークコメント

qlep Blog は画像の呼び出しが getimage.php であるせいか

FindEnclosures ではうまく探し出してくれないので

assets\plugins\Filter-FindEnclosures\qlep_jp.pl

というのを作ってみたが Blog の中の最初の1枚目しか Find してくれない…

sub handle {
    my ($self, $url) = @_;
    $url =~ qr!http://blog\.qlep\.com/!;
}

sub find {
    my($self, $args) = @_;
	my $checkphp = 'http://blog.qlep.com/getimage.php' ;
    if ($args->{content} =~ m!src="$checkphp([^"]*)"!gi )
    {
        my $enclosure = Plagger::Enclosure->new;
        my $url = "$checkphp$1" ;
        my $filename = (split( '=', $1 ))[-1] ;
        $enclosure->url($url);
        $enclosure->auto_set_type;
        $enclosure->filename($filename);
        return $enclosure;
    }
    return;
}

もっといい方法あるんでしょうか?

トラックバック - http://d.hatena.ne.jp/MotionBros/20070412

2007-04-08 Sun

陪審員サスペンス【12人の怒れる男】

| 03:16 |  陪審員サスペンス【12人の怒れる男】を含むブックマーク  陪審員サスペンス【12人の怒れる男】のブックマークコメント

サスペンスの基本という事で見てみました。

至極シンプルでよくできているのですが今見ると物足りないというのが正直なところ。

トラックバック - http://d.hatena.ne.jp/MotionBros/20070408

2007-04-07 Sat

新宿バルト9 4 番シアター

| 19:35 |  新宿バルト9 4 番シアターを含むブックマーク  新宿バルト9 4 番シアターのブックマークコメント

ちっちゃいシアターでしたが新しく出来ただけあって綺麗で音もいい!

高低差が大きいのでどこの席でも前の人は気にならなさそう。

踊りだけじゃない【 HappyFeet 】

| 01:00 |  踊りだけじゃない【 HappyFeet 】を含むブックマーク  踊りだけじゃない【 HappyFeet 】のブックマークコメント

img034.jpg

2007アカデミー賞長編アニメ部門受賞という事で見てきました。

期待していたより展開が面白かった。カメラも好き!

肉厚ローストビーフ

| 01:15 |  肉厚ローストビーフを含むブックマーク  肉厚ローストビーフのブックマークコメント

ロウリーズ・ザ・プライムリブ 東京
http://www.novarese.co.jp/lawrys/

img030

♪ Happy Birthday to you 〜 が10組以上いた…

トラックバック - http://d.hatena.ne.jp/MotionBros/20070407

2007-04-04 Wed

液晶保護シート&卓上フォルダ

| 02:04 |  液晶保護シート&卓上フォルダを含むブックマーク  液晶保護シート&卓上フォルダのブックマークコメント


  • 液晶保護シート オズマ株式会社 FINE GUARD
  • 卓上フォルダ SHARP CE-DH1

液晶保護シートはきっちりしたサイズではなく下がすかすかに…

卓上フォルダもサイズがあわずすかすか…

なんだかなぁ。。。

img006.jpg

トラックバック - http://d.hatena.ne.jp/MotionBros/20070404

2007-04-02 Mon

カメラ使ってみた

| 02:12 |  カメラ使ってみたを含むブックマーク  カメラ使ってみたのブックマークコメント

京ポンよりは色がちゃんと出ておいしそう?

240x320 から 480x640 へ。容量も4倍!

img003.jpg

トラックバック - http://d.hatena.ne.jp/MotionBros/20070402

2007-04-01 Sun

川崎東宝シネマズ 4 番シアター

| 22:35 |  川崎東宝シネマズ 4 番シアターを含むブックマーク  川崎東宝シネマズ 4 番シアターのブックマークコメント

左端のK1,K2だと通路の赤い光のラインが気になるからK3,K4のほうがいい。

【デジャヴ】というよりも…

| 22:35 |  【デジャヴ】というよりも…を含むブックマーク  【デジャヴ】というよりも…のブックマークコメント

ヴァルキルマー太ったなぁ。。。

というところから自分の中で始まったデジャヴ

SF,サスペンスと好きなジャンルだったので楽しみにしていたのだが

終わり方はあんまし納得いかんかった。

以下ネタばれ

続きを読む

Suica に統合

| 22:35 |  Suica に統合を含むブックマーク  Suica に統合のブックマークコメント

東急JRの定期を Suica に統合。

W-ZERO3[es] 購入

| 22:35 |  W-ZERO3[es] 購入を含むブックマーク  W-ZERO3[es] 購入のブックマークコメント

バッテリー切れ早いので京ポンから機種変更

なんかいろいろカスタマイズできそうだから [W-ZERO3es] カテゴリ追加。

トラックバック - http://d.hatena.ne.jp/MotionBros/20070401
Error : RSSが取得できませんでした。
最新言及ISBN/ASIN 20 件
  • ワイヤレスサラウンドヘッドセット  (CUHJ-15001)
  • アンチャーテッド 海賊王と最後の秘宝 デラックスエディション 【早期購入特典】オリジナルPlayStation4テーマ同梱&【Amazon.co.jp限定】武器カスタムスキン「雪原用武器」が入手できるプロダクトコード付
  • BUFFALO Giga 11n/a&11n/g AOSS2対応 無線LAN親機 【Wii U動作確認済み、iPhone5・Android端末対応】 WZR-600DHP
  • FUJITSU ScanSnap S1500 FI-S1500
  • カール事務器 裁断機 ペーパーカッター A4対応 40枚裁断 DC-210N
  • 月に囚われた男 コレクターズ・エディション [DVD]
  • 月に囚(とら)われた男 [Blu-ray]
  • エスター [Blu-ray]
  • エスター [DVD]
  • ドロップ スペシャル・エディション [DVD]
  • ドロップ スタンダード・エディション [DVD]
  • アヒルと鴨のコインロッカー [DVD]
  • Sucker Punch
  • アマルフィ 女神の報酬 スタンダード・エディション [DVD]
  • アマルフィ 女神の報酬 ビギンズ・セット ブルーレイディスク (本編BD+特典DVD)2枚組 [Blu-ray]
  • ロード・トゥ・パーディション <特別編> [DVD]
  • ロード・トゥ・パーディション [Blu-ray]
  • 海がきこえる [DVD]
  • なくもんか 豪華版 <初回生産限定> [DVD]
  • なくもんか [Blu-ray]
レビューまとめはこちら
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |