KUMA TYPE

猫、パソコン、プログラム、映画、ドラマ、アニメ、perl、etc.

[アニメ]イヴの時間act03:KOJI&RINA とか

イヴの時間 act02:SAMMY (数量限定生産) [DVD]

Yahoo!動画でイブの時間の続きact03:KOJI&RINAが公開されています。前の記事書いてから半年もたってるので、公開スパンが長すぎて前の話忘れちゃいそうですが、続きを見たい人はお忘れなく。全然SFしてなくて微妙ですが。

関連リンク

あと、ビックローブで配信しているグイン・サーガが結構おもしろそうです。ラノベじゃない本格的なファンタジーっぽいです。落ちのびた王族の双子の兄弟となぜか豹人間になってしまったグイン達が織り成すストーリーの様ですが原作を知らないので一層楽しめそうです。2話まで視聴しましたが、双子の弟?のウザさが異常でやきもきしますw。

グイン・サーガ I 【完全生産限定版】 [DVD]
グイン・サーガ I 【完全生産限定版】 [DVD]

関連リンク

 

 

ペイル・コクーン/吉浦康裕 [DVD]

タグ :

朝、「とくダネ!」で豚インフルエンザの報道やってたのをちらっと見た

まだ日本に入ってきてもないのに、妙にあおってる感じがしてテレビの報道はあまり、快く思わなかったのですが、死者も多数出ているとのことで、日本に入ってくる可能性も無きにしもあらずなので、しばらくは念のため電車通勤などではな出来るだけマスクなどした方がよさそうですね。変な病気うつされないように普段からした方がいいと思いますけどね。


【日本製・100枚】≪豚インフルエンザ対策≫!≪超特価&即納≫ユニ・チャーム ソフトーク超立…

 

どちらかというとエイズとかの方が人はいっぱい死んでるわけで、実際今も減るどころか広まっている日本の状況を考えると、そっちの方をどんどん煽って報道してもらいたいものです。

関連リンク

タグ :

浅草寺が平成本堂大営繕中らしい

先日夜中に、散歩てたら浅草寺が何からいろいろ足場やら幕(建築シート)で覆われているので何事かと思ったら、「平成本堂大営繕」中らしいです。営繕という言葉の意味をしらなくて、営業しながら修繕することかと思ったら違ってたwww。「建築物の営造と修繕」のことらしい、詳しくは下のページでも参照したりググったりしてください。

●営繕とは
http://www.ktr.mlit.go.jp/utunomiyaez/contents1/01contents.htm

相変わらず、携帯のカメラだとピンボケが多くて悲しくなるのですが、幾つか撮ったものを張り付けておきます。

CA350680 
真夜中の宝蔵門(4月24日  3時31分 に撮影しました。)

 CA350681
宝蔵門の提灯をアップで(4月24日  3時32分 に撮影しました。)

(続きを読む)

タグ :

100円ショップで買ったステレオヘッドホン

CA350674  

ダイソーで買った100円のステレオヘッドホンです。パソコンで使ってた安物のヘッドホンが壊れたので100円ショップダイソーで買ってきました。長さも1.2mと扱いやすい長さなのでいいかなーと思ってかってみました。

使ってみた感じ、100円なので正直音はよくないです。こもる感じがします。しかし、人間の耳と脳の順応能力は大したもので、30分もつかっていればなれます。普通に聞こえるようになります。100円ですし、壊れても惜しくないですしね。もう、2週間ほど使っていますが問題なく使えています。100円なのにパッケージもそれなりにちゃんとしてますよねw。ニンテンドーDSやPSP等の携帯ゲーム機にも使えそうですよね。

 

タグ :

楽天商品ランキングAPIを使ったperlサンプルソース

楽天ウェブサービスの楽天商品ランキングAPIを使ってランキング情報を取得するための簡単なサンプルです。

◇関連:楽天商品ランキングAPIを使った売れ筋ランキング表示プログラムと作ってみた。 – KUMA TYPE

下が実際に実行したところです。

【楽天市場】ランキング市場 【総合】 – 楽天商品ランキングAPI perlサンプル
http://tools.kumacchi.com/sample/raku_ranking/raku_ranking.cgi

ここからがperlで書いたサンプルソースになります。

 

#!/usr/local/bin/perl
#
# 2009.04.25
#
#   楽天商品ランキング取得サンプル
#   楽天商品ランキングAPI (version:2009-04-15)
#
#———————————————————————————-
use strict;
use warnings;
use LWP::Simple;
use XML::Simple;
use Encode qw/from_to/;
use Encode::Guess qw/ascii utf8 euc-jp shiftjis 7bit-jis/;
use SOAP::Lite;
use DBI;
use CGI;

my $cginame     = ‘raku_ranking.cgi’;
my $TITLE       = ‘楽天商品ランキングAPI perlサンプル’;

# 楽天ウェブサービス
my $base_url    = ‘http://api.rakuten.co.jp/rws/2.0/rest’;
my $developerId = ‘あなたのデベロッパーID’;
my $operation   = ‘ItemRanking’;
my $version     = ‘2009-04-15’;

my $affiliateId = ‘あなたの楽天アフィリエイトID(あれば)’;
my $shoplink    = "http://hb.afl.rakuten.co.jp/hgc/$affiliateId/?pc=";

my $req_url     = "$base_url?developerId=$developerId&operation=$operation&affiliateId=$affiliateId&version=$version";

#webサービスコピーライト
my $webservice=<<"EOF";
<!– Rakuten Web Services Attribution Snippet FROM HERE –>
<a href="http://webservice.rakuten.co.jp/" target="_blank"><img src="http://webservice.rakuten.co.jp/img/credit/200709/credit_22121.gif" border="0" alt="楽天ウェブサービスセンター" title="楽天ウェブサービスセンター" width="221" height="21"/></a>
<!– Rakuten Web Services Attribution Snippet TO HERE –>
EOF

#———————————————————————————-
#パラメータ作成 開始
#———————————————————————————-
my $q = new CGI;
$q->param(‘query’);

#●ジャンルID
if($q->param(‘genreId’) ne ”){
    if($q->param(‘genreId’) !~ /^[0-9]+$/){
        &error("genreId error");
    }
    $req_url .= "&genreId=".$q->param(‘genreId’);
}

#●年齢
if($q->param(‘age’) ne ”){
    if($q->param(‘age’) !~ /^[0-9]{2}$/){
        &error("age error");
    }
    $req_url .= "&age=".$q->param(‘age’);
}

#●性別
if($q->param(‘sex’) ne ”){
    if($q->param(‘sex’) !~ /^(?:0|1)$/){
        &error(‘sex error’);
    }
    $req_url .= "&sex=".$q->param(‘sex’);
}
#———————————————————————————-
#パラメータ作成 終了
#———————————————————————————-

my $data = get($req_url);
my $xmlsimple = XML::Simple->new();
my $xml = $xmlsimple->XMLin($data,ForceArray=>[‘Item’]);

#エラーチェック
if($xml->{‘header:Header’}->{‘Status’} =~ /(ServerError|ClientError|Maintenance)/i){
    #エラーの場合はキャッシュ削除
    &deleteCache($req_url);

    my $msg = $xml->{‘header:Header’}->{‘StatusMsg’};
    if(utf8::is_utf8($msg)){
        utf8::encode($msg);
    }
    &error("$msg:$xml->{‘header:Header’}->{‘Status’}");
}

my $ary             = \$xml->{Body}{‘itemRanking:ItemRanking’}{‘Item’};
my $title           = $xml->{Body}{‘itemRanking:ItemRanking’}{‘title’};
my $lastBuildDate   = $xml->{Body}{‘itemRanking:ItemRanking’}{‘lastBuildDate’};
if(utf8::is_utf8($title))           {utf8::encode($title);}
if(utf8::is_utf8($lastBuildDate))   {utf8::encode($lastBuildDate);}

my $out=”;

$out .=<<"EOF";
<table width="100%" border="1" cellspacing="0" cellpadding="1">
    <tr bgcolor="#FFF2D7">
        <th>ランキング</th><th>画像</th><th nowrap>商品名</th><th nowrap>価格</th><th nowrap>ショップ名</th>
    </tr>
EOF

#ループ
foreach my $r (@{$$ary}) {
    if(utf8::is_utf8($r->{‘rank’}))             {utf8::encode($r->{‘rank’});}
    if(utf8::is_utf8($r->{‘carrier’}))          {utf8::encode($r->{‘carrier’});}
    if(utf8::is_utf8($r->{‘itemName’}))         {utf8::encode($r->{‘itemName’});}
    if(utf8::is_utf8($r->{‘itemCode’}))         {utf8::encode($r->{‘itemCode’});}
    if(utf8::is_utf8($r->{‘itemPrice’}))        {utf8::encode($r->{‘itemPrice’});}
    if(utf8::is_utf8($r->{‘itemCaption’}))      {utf8::encode($r->{‘itemCaption’});}
    if(utf8::is_utf8($r->{‘itemUrl’}))          {utf8::encode($r->{‘itemUrl’});}
    if(utf8::is_utf8($r->{‘affiliateUrl’}))     {utf8::encode($r->{‘affiliateUrl’});}
    if(utf8::is_utf8($r->{‘imageFlag’}))        {utf8::encode($r->{‘imageFlag’});}
    if(utf8::is_utf8($r->{‘smallImageUrl’}))    {utf8::encode($r->{‘smallImageUrl’});}
    if(utf8::is_utf8($r->{‘mediumImageUrl’}))   {utf8::encode($r->{‘mediumImageUrl’});}
    if(utf8::is_utf8($r->{‘availability’}))     {utf8::encode($r->{‘availability’});}
    if(utf8::is_utf8($r->{‘taxFlag’}))          {utf8::encode($r->{‘taxFlag’});}
    if(utf8::is_utf8($r->{‘postageFlag’}))      {utf8::encode($r->{‘postageFlag’});}
    if(utf8::is_utf8($r->{‘creditCardFlag’}))   {utf8::encode($r->{‘creditCardFlag’});}
    if(utf8::is_utf8($r->{‘shopOfTheYearFlag’})){utf8::encode($r->{‘shopOfTheYearFlag’});}
    if(utf8::is_utf8($r->{‘affiliateRate’}))    {utf8::encode($r->{‘affiliateRate’});}
    if(utf8::is_utf8($r->{‘startTime’}))        {utf8::encode($r->{‘startTime’});}
    if(utf8::is_utf8($r->{‘endTime’}))          {utf8::encode($r->{‘endTime’});}
    if(utf8::is_utf8($r->{‘reviewCount’}))      {utf8::encode($r->{‘reviewCount’});}
    if(utf8::is_utf8($r->{‘reviewAverage’}))    {utf8::encode($r->{‘reviewAverage’});}
    if(utf8::is_utf8($r->{‘shopName’}))         {utf8::encode($r->{‘shopName’});}
    if(utf8::is_utf8($r->{‘shopCode’}))         {utf8::encode($r->{‘shopCode’});}
    if(utf8::is_utf8($r->{‘shopUrl’}))          {utf8::encode($r->{‘shopUrl’});}
    if(utf8::is_utf8($r->{‘genreId’}))          {utf8::encode($r->{‘genreId’});}

    #画像
    my $img=’&nbsp;’;
    if($r->{‘imageFlag’}==1){
        $img = "<img src=\"$r->{‘mediumImageUrl’}\" alt=\"$r->{‘itemName’}\">";
    }

    my $encshopUrl = &url_encode($r->{‘shopUrl’});

$out.=<<"EOF";
<tr>
    <td>
        $r->{‘rank’}位
    </td>
    <td>
        <a href="$r->{‘affiliateUrl’}" target="_blank">$img</a>
    </td>
    <td>
        <div><a href="$r->{‘affiliateUrl’}" target="_blank" title="$r->{‘itemName’}">$r->{‘itemName’}</a></div>
    </td>
    <td>
        <div>$r->{‘itemPrice’}</div>
    </td>
    <td>
        <div><a href="$shoplink$encshopUrl" target="_blank">$r->{‘shopName’}</a></div>
    </td>
</tr>
EOF
}
$out .= "</table>\n";

#ページ表示
print "Content-Type: text/html\n\n";
print <<"EOF";
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="ja" />
<title>$title – $TITLE</title>
</head>
<body>
<div id="bd">
    <div id="header">
        $TITLE
    </div>

    <div id="link">|&nbsp;<a href="$cginame?sex=1">女性総合</a>&nbsp;|&nbsp;<a href="$cginame?age=20&sex=0">20代男性</a>&nbsp;|</div>

    <div id="info">$title</div>

    <div id="result">
        $out
    </div>

    <div id="lastBuildDate">
        $lastBuildDate
    </div>

    <div class="both"></div>
    <div id="footer">
        <div>
            $webservice
        </div>
    </div>
</div>
</body>
</html>
EOF

exit(0);

#———————————————————-
#   エラー処理
#———————————————————-
sub error{
    print "Content-type: text/html\n\n";
print << "EOF";
<HTML lang="ja"><HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="ja">
<TITLE>エラー</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF" text="#666666" link="#0066FF" vlink="#000099" alink="#66FFFF" leftmargin="10" topmargin="10">
<CENTER><BR>
<HR size="1">
error:$_[0]<BR>
</CENTER>
</BODY>
</HTML>
EOF
exit(-1);
}

#———————————————————-
#   urlエンコード (new)
#———————————————————-
sub url_encode{
    my $tmp = shift;
    $tmp =~ s/([^\w ])/’%’.unpack(‘H2’, $1)/eg;
    $tmp =~ tr/ /+/;
    $tmp;
}

 

新版Perl言語プログラミングレッスン入門編

タグ : , ,

楽天商品ランキングAPIを使った売れ筋ランキング表示プログラムと作ってみた。

昨年、2008年10月頃にリリースされた、「楽天ウェブサービス」の「楽天商品ランキングAPI」を利用して、売れ筋ランキング表示プログラムを作成してみました。これまでは、楽天のRSSを取得するなどしてごにょごにょするしかなかったのですが、APIで提供されるようになったのと、APIの機能として、年齢別、性別別、ジャンル別などでもランキング情報を取得することができるようになっているので、とても便利です。そのうち使ってみようと思っていましたが、ここ数日でいろいろ弄ってみました。

完成したので早速「楽露天」の機能の一部とさせていただきました。

XG001285

実際の画面はこんな感じ、

XG001286


uresuji

(続きを読む)

タグ :

[アニメ]あしたのジョー2 その2

あしたのジョー2 COMPLETE DVD-BOX

|あしたのジョー2|無料動画 GyaO[ギャオ]|

そろそろ、GyaOで視聴している「あしたのジョー2」がクライマックスです。今日

第41話「ホセ来日… 闘いの日はせまった」
第42話「衝撃… 葉子の予感」
第43話「ジョー・段平… 二人の日々」
第44話「葉子… その愛」

の計4話を視聴しました。

来週から、ホセ・メンドーサ戦が視聴できそうです。

やっぱり、第44話の葉子の告白シーンはいいなぁ。ドキがむねむねする。(*‘ω‘ *)

まあ、あと見ていて気になったところは、西の結婚式。のりちゃんもかわいいw。まあ、葉子と顔そっくりなんだがw。のりちゃんの意味深な表情がいろいろ思わせられますね。

結婚式が浅草教会で披露宴が浅草公民館というところに激しく反応してしまうw。そういえば、おとといくらい夜中に浅草寺いったらなんか本堂の工事してた。改修工事かな?

あと、作中でタクシーの初乗り料金が380円でビビるw。今はだいたい710円くらいかな?。電話機も「ジリリリリン」ってベル音だし、ダイヤル式だしねw。

あと、サチの目ざまし時計にガンバの絵が書いてあった。さすがマッドハウスw。

矢吹丈の声って「あおい輝彦」さんだったのね。どっかで見たことある顔だと思ったら、ちょっと前の水戸黄門の助さんじゃねーかwww。しらなかったwww。

あしたのジョー – Wikipedia

◇関連記事:[アニメ]あしたのジョー2 – KUMA TYPE
◇関連記事:隅田川沿いを散歩してきました – KUMA TYPE
◇関連記事:[アニメ]はじめの一歩 – KUMA TYPE

タグ :

解散総選挙☆特別企画「危機をチャンスに変えろ」(前編)~G20 舞台裏‐ニコニコ動画(ββ)

久しぶりにニコニコ動画のランキングを見てみたら、1位だった動画がこれ、政治ネタだけどなかなかおもしろかったのでご紹介しておきます。コメント率が高くて見づらいので最初はコメント非表示がいいかも知れません。

 

 

◇ニコニコ動画のIDがない人用
おもしろ動画置場 解散総選挙☆特別企画「危機をチャンスに変えろ」(前編)~G20 舞台裏‐ニコニコ動画(ββ)

 

とてつもない日本 (新潮新書) 反日マスコミの真実 2009−メディアの情報支配へ反乱が始まった! (OAK MOOK 264 撃論ムック)

タグ : ,

[アニメ]鉄のラインバレル 23話と24話(最終話)の感想

鉄のラインバレル Vol.7 初回生産限定盤:デジストック付 [DVD]

鉄のラインバレル – アニメ : BIGLOBEストリーム 無料動画サイト

鉄のラインバレルの

第23話「死に方が決める生き方」
第24話「鋼鉄の華」(最終話)

を視聴しました。

ネタばれを含みます。

まあ、そうですね。さすがに終盤になってそれなりに盛り上がって割と面白かったです。加藤と社長が敵に突っ込んでいくあたりは、それなりに胸にこみ上げるものがありますが、潔く死にすぎで心のうたれ度でいえば「ザンボット3」の足元にも及ばないですが。

木崎がとりあえずいっぺん死んでみて怒りのあまりライバレルが力を真の力を発揮するところもあまりにもひねりがなさすぎでストレートだけどまあいいか。

巨大マキナと戦うシーンでは盛り上がってくるんだけどオープニング主題歌のALI PROJECTの歌が挿入されるところで台無しwww、シーンにあってないし、歌でセリフがかき消されて何言ってるのかわからないwww。いいかげんにしろwww。(ALI PROJECT好きな人ごめんなさいm(_ _)m)

でもエンディングの主題歌は好きですw。「Remedy」という曲で坂本真綾という方が歌っていらっしゃるようです。耳にするたびに歌の出だしのメロディーと歌詞で胸に熱いものがこみ上げてきます。いい曲だと思います。Youtubeにあったので貼っときますね。

真綾は「まあや」と読むみたいですね、みつばちマーヤを思い出したw。関係ない話をするけど、「みなしごハッチ」と「みつばちマーヤの冒険」、「かしのきモック」と「ピコリーノの冒険」、それぞれ、みつばちの話とピノキオ物の話なんだけど、同じような話なのに「みなしごハッチ」と「かしのきモック」は話が割とヘビーで子供のころ見てちょっとトラウマっぽくなってるので改めて見る気がしない(ハッチはいまGyaOで配信してる)が「みつばちマーヤの冒険」と「ピコリーノの冒険」はそれぞれほのぼのとした感じでトラブルがあっても割と気楽に乗り切っていく感じになっていて、気軽に楽しめる。

僕の中では「みなしごハッチ」「かしのきモック」「フランダースの犬」は鬱になるので二度と見たくない3大アニメw。作品的ダメということではなくヘビーで悲しくなるので見たくないという意味です。まあ、どれも子供の時のイメージなので今見ると違うかもしれませんけど。

 

かぜよみ(初回CD+DVD)

 

で、ラストみんなで最後の力で地球を守って死んじゃうみたいな展開なんですが、結局みんな生きてるわけですけど、僕の場合、通常主人公やその周りの人たちが死ぬ展開はいやなんで、死んだと思わせていて実は生きていてくれーと思うのですが、なぜかこのアニメに限って言えばみんな地球を守って死んじゃうっていう落ちが演出的にいいんじゃないかなーと思ったのですが、やっぱみんな生きてましたね。中途パンパに加藤と社長だけ死なせちゃうよりみんな死んだ方が演出として面白いような気がするんだけどなーとか思ったり。続編はなさそう(?)だし、あったとしても、その時に実は生きてたみたいにすればいいのにね。

あと、最後ラインバレルが次元の狭間を飛んでる時に、いかにも勇者ロボといった面構えのロボットとすれ違うシーンがあってそのロボットの操縦席に男の子と女の子が乗ってるわけなんですが、あれは何なんでしょう?続編とか別シリーズへの複線ですか?

※つい最近まで「鉄(てつ)のラインバレル」だと読んでいたのは内緒です。「くろがね」なんですね。普通読めないよねw。

鉄のラインバレル 公式サイト
無敵超人ザンボット3 – KUMA TYPE
*- Official web site 坂本真綾 【I.D.】-*
坂本真綾 – Wikipedia

タグ :

Wii をゲットして歓喜する子供たち 総集編 Part.1‐ニコニコ動画(ββ)

ベア速見てて、記事中にあった動画のリンクなんだけど、海外の子供たちがクリスマスプレゼントにWiiを貰っておおはしゃぎしている映像集なんだけど、見てるとこっちまでいつの間にかニヤニヤしてしまう。そんな感じの和み系の動画です。パート5位まであるみたいだけど、2個も見るとおなかいっぱいになるけど一見の価値ありです。

まあ、おいらは、ゲーム機を親に買ってもらったことがなかったので、うらやましい限りなのですが、初代ファミコンはちょうど僕が中学3年生くらいの時に発売されたんですね。それまでは、エポック社かどこかのブロック崩しとかエアホッケーみたいな数種類のへぼいゲームができるものしかなかったので結構な衝撃でした。実際売れまくっていてニンテンドーDSどころではない品薄状態で、僕は弟と一緒にお年玉やなにやらをかき集めて買おうとしたのですがどこにも売ってなくて手に入らなくて、いつ入荷されるのかわからない状態に我慢が出来なくなってその時点で手に入れることができたSEGAのSG-1000 II(下のリンク先の画像を参照の事)というゲーム機に手を出してしまいました。それからドリームキャストでセガのゲーム機メーカー生命が終わるまで長いお付き合いをすることになります。友達とゲームの貸し借りができないのはつらかったですね。おもしろそうなゲームもみんなファミコンでしたしw。

当時マジでSEGA持ってる人周りに皆無で参った。orz
今思い出しても可哀そうで泣けるw。

 

SEGA SG-1000 II
http://www6.airnet.ne.jp/tera/sega/item/sg1000_2.html

ベア速 日本びいきの外人を見るとなんか和む
http://vipvipblogblog.blog119.fc2.com/blog-entry-260.html

 

↓ニコニコ動画のIDない人用

おもしろ動画置場 Wii をゲットして歓喜する子供たち 総集編 Part.1‐ニコニコ動画(ββ)
http://kumacchi9.blog57.fc2.com/blog-entry-22.html

 

ドリームキャスト本体

タグ :

 
© KUMA TYPE