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

2010-07-25 Sun

ちょっとゲームっぽい? 【借りぐらしのアリエッティ】

| 02:59 |  ちょっとゲームっぽい? 【借りぐらしのアリエッティ】を含むブックマーク  ちょっとゲームっぽい? 【借りぐらしのアリエッティ】のブックマークコメント

スケール感の違いが面白さにつながっていて良かった。人間と小人が協力して攻略してくところや小人の活躍するピアスや両面テープを使った動作などゲームにそのまま使えそうな要素が多かったように思いました。

後半がしりつぼみっぽくて少し残念だったけど十分楽しめました。

そういえばキャラクターの中では多く語らない親父像がよかったなぁ。

新宿ピカデリー *2

| 02:59 |  新宿ピカデリー *2を含むブックマーク  新宿ピカデリー *2のブックマークコメント

k列でベストポジション

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

2010-07-24 Sat

仮想現実の世界(1937 年の LA )に入り込む映画 【 13F 】

| 13:05 |  仮想現実の世界(1937 年の LA )に入り込む映画 【 13F 】を含むブックマーク  仮想現実の世界(1937 年の LA )に入り込む映画 【 13F 】のブックマークコメント

1999 年の映画なので今見るとネタがちょっと古いなとは感じてしまうのですが 1937 年の LA が仮想現実としてあり、そこに AI で動く人々がいて対応アバターログインするところが映像で観れるのは面白かったです。MMORPG が進化したらこんな形になるのかなぁ?と想像してみるとストーリーやクエストを色々つくってあげるよりも、より入り込める世界をつくってあげて AI 達と戯れるだけでも十分成り立つんじゃないかなぁと思ってしまいます。

映画のほうは先の展開のヒントがわかりやすく出てくるのでサスペンス的にはちょっと物足りないものもありますが仮想現実好きにはお勧めです。

The Thirteenth Floor [Blu-ray]

The Thirteenth Floor [Blu-ray]

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

2010-07-21 Wed

リアリティはあるかな【パラノーマル・アクティビティ】

| 02:18 |  リアリティはあるかな【パラノーマル・アクティビティ】を含むブックマーク  リアリティはあるかな【パラノーマル・アクティビティ】のブックマークコメント

ゲームプログラマーが監督/原案の映画という事で借りてみたけど、やっぱりホラー映画はサスペンスのような納得のできる終わり方しないんでがっくり。でもリアリティのある撮り方だなぁとは思ったのでホームビデオで怪奇現象を追っていく様をみるのは面白いですね。

パラノーマル・アクティビティ [DVD]

パラノーマル・アクティビティ [DVD]

パラノーマル・アクティビティ [Blu-ray]

パラノーマル・アクティビティ [Blu-ray]

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

2010-07-17 Sat

予告とは違った楽しみがあった!【インセプション】

| 02:36 |  予告とは違った楽しみがあった!【インセプション】を含むブックマーク  予告とは違った楽しみがあった!【インセプション】のブックマークコメント

予告がかなりキテたのだが予告とは違った楽しみが本編にはありました。予告編だと夢、潜在意識でのアイデア盗み屋物語っぽかったけど実は Extraction ではなく Inception を試みるという話だったのです。(なんのこっちゃという人は映画を観るとわかります)また夢に入っていくというのも何個か予告ではわからないポイントとなる設定が何個かあってそれも話に深みを持たせてていいですね。その設定を利用する、その設定があるとこう落ちていく、みたいな見どころが広がっていくのです。ここが気になるなぁという突っ込みどころも何個かあるんだけどなかなかいい映画でした。

新宿ピカデリー *6

| 02:36 |  新宿ピカデリー *6を含むブックマーク  新宿ピカデリー *6のブックマークコメント

L4 で最後尾だけど 3, 4 列前でも良かったかな。

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

2010-07-13 Tue

Twitter 上で返信元を表示する greasemonkey

| 01:47 |  Twitter 上で返信元を表示する greasemonkeyを含むブックマーク  Twitter 上で返信元を表示する greasemonkeyのブックマークコメント

Twitter 上で何に対する返信なのかは in reply to のリンクに隠されているのですがそれを表示する greasemonkey です。

http://userscripts.org/scripts/show/81409

// ==UserScript==
// @name            twitterViewConversation
// @namespace       http://www.motionbros.com
// @description     view conversation on Twitter
// @include         http://twitter.com/*
// @version         0.1
// ==/UserScript==

(function() {
    function fetch() {
        var as = document.getElementById("timeline").getElementsByTagName("a") ;
        for ( var i = 0 ; i < as.length ; i ++ ){
            if( as[i].text.search( /^in reply to / ) == 0 ){
                fetchConversationTweet( as[i] ) ;
            }
        }
    }

    function fetchConversationTweet(a) {
        GM_xmlhttpRequest({
            method: "GET",
            url: a.href,
            onload: function(resp) {
                //GM_log(resp.responseText) ;
                var div     = document.createElement("div") ;
                div.innerHTML = resp.responseText ;
                var status  = a.href.substr( a.href.lastIndexOf("/")+1 ) ;
                var tweet   = document.createElement("li") ;
                var margin	= 26 ;
                var imgoffset = 14 ;
                var body    = document.createElement("span") ;
                body.className = "status-body" ;
                body.style.marginLeft = (56 - imgoffset) + "px" ;
                body.style.width      = (425 - margin) + "px" ;
                var content = document.createElement("span") ; 
                var actions = document.createElement("span") ;
                var entry   = document.createElement("span") ;
                var meta    = document.createElement("span") ;
                var hover   = document.createElement("ul") ;
                var clear   = document.createElement("ul") ;
                clear.className = "meta-data clearfix" ;
                
                var divs    = div.getElementsByTagName("div") ;
                for( var i = 0 ; i < divs.length ; i ++ ){
                    if( divs[i].id === "status_" + status ){
                        var spans   = divs[i].getElementsByTagName("span") ;
                        for( var j = 0 ; j < spans.length ; j ++ ){
                            if( spans[j].className === "actions" ){
                                actions = spans[j] ;
                            }else if( spans[j].className === "entry-content" ){
                                entry   = spans[j] ;
                                entry.style.color   = "#666" ;
                            }else if( spans[j].className === "meta entry-meta" ){
                                meta    = spans[j] ;
                            }
                        }
                        var uls     = divs[i].getElementsByTagName("ul") ;
                        for( var j = 0 ; j < uls.length ; j ++ ){
                            if( uls[j].className === "actions-hover" ){
                                hover   = uls[j] ;
                                break ;
                            }
                        }
                        tweet.className = divs[i].className ;
                        tweet.id        = divs[i].id ;
                        tweet.style.marginLeft  = margin + 'px' ;
                        break ;
                    }
                }
                var thumb   = document.createElement("span") ;
                thumb.className = "thumb vcard author" ;
                var name    = document.createElement("strong") ;
                var as      = div.getElementsByTagName("a") ;
                for( var i = 0 ; i < as.length ; i ++ ){
                    if( as[i].className === "tweet-url profile-pic" ){
                        as[i].lastChild.style.width  = (50 - imgoffset) + "px" ;
                        as[i].lastChild.style.height = (50 - imgoffset) + "px" ;
                        thumb.appendChild(as[i]) ;
                        tweet.appendChild(thumb) ;
                    }
                    if( as[i].className === "tweet-url screen-name" ){
                        name.appendChild(as[i]) ;
                        entry.innerHTML = "<strong>" + name.innerHTML + "</strong> " + entry.innerHTML ;
                        content.appendChild(actions) ;
                        content.appendChild(entry) ;
                        body.appendChild(content) ;
                        body.appendChild(meta) ;
                        body.appendChild(hover) ;
                        body.appendChild(clear) ;
                        tweet.appendChild(body) ;
                    }
                }
                var reply = a.parentNode.parentNode.parentNode ;
                reply.parentNode.insertBefore(tweet, reply.nextSibling) ;
                a.parentNode.removeChild(a) ;
            },
        });
    }

    fetch() ;
    setInterval(fetch,5000);
})();
トラックバック - http://d.hatena.ne.jp/MotionBros/20100713

2010-07-11 Sun

これだけ期待を裏切らないのは凄い【トイストーリー3】

| 23:10 |  これだけ期待を裏切らないのは凄い【トイストーリー3】を含むブックマーク  これだけ期待を裏切らないのは凄い【トイストーリー3】のブックマークコメント

3D で観てきました。カールじいさんを見逃しているので初の 3D 体験なのですがいつものロゴのアニメーションから 3D を意識したカットに変更されててニンマリしてしまいました。本編もニンマリするポイントがとても多くワクワク感もあり泣けるポイントもありととても満足できました。特に良かったなぁと思ったのは 3D の馴染み感。3DCG なんだから当たり前と思われがちですがこれだけ違和感無くみせる調整は凄いなぁと思います。あとはシリーズものなのに続編になっても裏切らない作品になっているのがすごい。これがカーズ2、モンスターズインク2の動員にも繋がっていくんですねぇ。

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

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

最後尾 N 列で観たけどもう少し前のほうがいい。

次は J, K あたり?

「ショートカットの削除の確認」ダイアログを消す.ahk

| 10:40 |  「ショートカットの削除の確認」ダイアログを消す.ahkを含むブックマーク  「ショートカットの削除の確認」ダイアログを消す.ahkのブックマークコメント

が毎回出るので書いてみました。

deleteShortcutDialog.ahk

SetTitleMatchMode, 3
loop {
    WinGet, DS,, ショートカットの削除の確認
    ControlSend,, {Enter}, ahk_id %DS%
}

普通に Windows の設定でありそうだけど探しても見つからなかったので…

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

2010-07-10 Sat

jpeg, gif, png への直リンクに対応

| 02:29 | jpeg, gif, png への直リンクに対応を含むブックマーク jpeg, gif, png への直リンクに対応のブックマークコメント

Twitter 画像表示 Greasemonkey で画像ファイルへの直リンクに対応しました。

no title

// ==UserScript==
// @name            twitterViewImage
// @namespace       http://www.motionbros.com
// @description     view image on Twitter
// @include         http://twitter.com/*
// @version         0.5
// ==/UserScript==

(function() {
    function fetch() {
        var as = document.getElementById("timeline").getElementsByTagName("a") ;
        for ( var i = 0 ; i < as.length ; i ++ ){
            if( as[i].parentNode.className !== "entry-content" ){
                continue ;
            }
            decodeUrl( as[i] ) ;
            if( as[i].host == "p.twipple.jp" ){
                if( wasFetched( as[i] ) ){
                    continue ;
                }
                var jpeg = as[i].href ;
                jpeg    = jpeg.substr(jpeg.lastIndexOf("/")+1) ;
                jpeg    = jpeg.replace(/(.)/g, "/$1") ;
                jpeg    = "http://" + as[i].host + "/data" + jpeg + ".jpg" ;
                appendImage( as[i], jpeg ) ;
            }
            if( as[i].host == "rapeco.jp" ){
                if( wasFetched( as[i] ) ){
                    continue ;
                }
                //fetchImage( as[i] , '//div[@class="yumImageBox shadow"]/img' ) ;
                fetchImageRapeco( as[i] ) ;
            }
            if( as[i].host == "twitpic.com" ){
                if( wasFetched( as[i] ) ){
                    continue ;
                }
                var jpeg = as[i].href ;
                jpeg    = jpeg.substr(jpeg.lastIndexOf("/")) ;
                jpeg    = "http://" + as[i].host + "/show/iphone" + jpeg ;
                appendImage( as[i], jpeg ) ;
            }
            if( as[i].href.search(/\.gif$/i) != -1
                || as[i].href.search(/\.jpe?g$/i) != -1
                || as[i].href.search(/\.png$/i) != -1 ){
                if( wasFetched( as[i] ) ){
                    continue ;
                }
                appendImage( as[i], as[i].href ) ;
            }
        }
    }
    
    function decodeUrl(a) {
        if( a.host == "bit.ly" || a.host == "j.mp" ){
            var bitlyid = "twitterviewimage" ;
            var apikey  = "R_0f0ae80a45290a65b82d99dfd704088c" ;
            var url     = "http://api.bit.ly/v3/expand?shortUrl=" + a.href
                          + "&login=" + bitlyid
                          + "&apiKey=" + apikey
                          + "&format=txt" ;
            //GM_log(url) ;
            GM_xmlhttpRequest({
                method: "GET",
                url: url,
                onload: function(resp) {
                    //GM_log(resp.responseText) ;
                    a.href = resp.responseText ;
                },
            });
        }
    }
    
    function wasFetched(a) {
        imgs = a.parentNode.getElementsByTagName("img") ;
        for( var i = 0 ; i < imgs.length ; i ++ ){
            if( imgs[i].alt === a.href ){
                return true ;
            }
        }
        return false ;
    }
    
    function appendImage(a, image_url) {
        var img = document.createElement("img") ;
        img.src = image_url ;
        img.style.maxWidth = "440px" ;
        img.alt = a.href ;
        a.parentNode.appendChild(img) ;
    }
    
    function fetchImageRapeco(a) {
        GM_xmlhttpRequest({
            method: "GET",
            url: a.href,
            onload: function(resp) {
                //GM_log(resp.responseText) ;
                var div = document.createElement("div") ;
                div.innerHTML = resp.responseText ;
                var divs = div.getElementsByTagName("div") ;
                for( var i = 0 ; i < divs.length ; i ++ ){
                    if( divs[i].className === "yumImageBox shadow" ){
                        var img = divs[i].getElementsByTagName("img")[0] ;
                        img.style.maxWidth = "440px" ;
                        img.alt = a.href ;
                        a.parentNode.appendChild(img) ;
                    }
                }
            },
        });
    }
    
    fetch() ;
    setInterval(fetch,5000);
})();

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

2010-07-08 Thu

Twitpic と rapeco.jp に対応

| 03:02 |  Twitpic と rapeco.jp に対応を含むブックマーク  Twitpic と rapeco.jp に対応のブックマークコメント

Twitter 画像表示 Greasemonkey

  • Twitpic 対応
  • rapeco.jp 対応

に対応しました。

no title

// ==UserScript==
// @name            twitterViewImage
// @namespace       http://www.motionbros.com
// @description     view image on Twitter
// @include         http://twitter.com/*
// @version         0.4
// ==/UserScript==

(function() {
    function fetch() {
        var as = document.getElementsByTagName("a") ;
        for ( var i = 0 ; i < as.length ; i ++ ){
            decodeUrl( as[i] ) ;
            if( as[i].host == "p.twipple.jp" ){
                if( wasFetched( as[i] ) ){
                    continue ;
                }
                var jpeg = as[i].href ;
                jpeg    = jpeg.substr(jpeg.lastIndexOf("/")+1) ;
                jpeg    = jpeg.replace(/(.)/g, "/$1") ;
                jpeg    = "http://" + as[i].host + "/data" + jpeg + ".jpg" ;
                appendImage( as[i], jpeg ) ;
            }
            if( as[i].host == "rapeco.jp" ){
                if( wasFetched( as[i] ) ){
                    continue ;
                }
                fetchImage( as[i] , '//div[@class="yumImageBox shadow"]/img' ) ;
            }
            if( as[i].host == "twitpic.com" ){
                if( wasFetched( as[i] ) ){
                    continue ;
                }
                var jpeg = as[i].href ;
                jpeg    = jpeg.substr(jpeg.lastIndexOf("/")) ;
                jpeg    = "http://" + as[i].host + "/show/iphone" + jpeg ;
                appendImage( as[i], jpeg ) ;
            }
        }
    }
    
    function decodeUrl(a) {
        if( a.host == "bit.ly" || a.host == "j.mp" ){
            var bitlyid = "twitterviewimage" ;
            var apikey  = "R_0f0ae80a45290a65b82d99dfd704088c" ;
            var url     = "http://api.bit.ly/v3/expand?shortUrl=" + a.href
                          + "&login=" + bitlyid
                          + "&apiKey=" + apikey
                          + "&format=txt" ;
            //GM_log(url) ;
            GM_xmlhttpRequest({
                method: "GET",
                url: url,
                onload: function(resp) {
                    //GM_log(resp.responseText) ;
                    a.href = resp.responseText ;
                },
            });
        }
    }
    
    function wasFetched(a) {
        imgs = a.parentNode.getElementsByTagName("img") ;
        for( var i = 0 ; i < imgs.length ; i ++ ){
            if( imgs[i].alt === a.href ){
                return true ;
            }
        }
        return false ;
    }
    
    function appendImage(a, image_url) {
        var img = document.createElement("img") ;
        img.src = image_url ;
        img.style.maxWidth = "440px" ;
        img.alt = a.href ;
        a.parentNode.appendChild(img) ;
    }
    
    function fetchImage(a, xpath) {
        GM_xmlhttpRequest({
            method: "GET",
            url: a.href,
            onload: function(resp) {
                //GM_log(resp.responseText) ;
                var div = document.createElement("div") ;
                div.innerHTML = resp.responseText ;
                var divs = div.getElementsByTagName("div") ;
                for( var i = 0 ; i < divs.length ; i ++ ){
                    if( divs[i].className === "yumImageBox shadow" ){
                        var img = divs[i].getElementsByTagName("img")[0] ;
                        img.style.maxWidth = "440px" ;
                        img.alt = a.href ;
                        a.parentNode.appendChild(img) ;
                    }
                }
            },
        });
    }
    
    fetch() ;
    setInterval(fetch,5000);
})();

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

2010-07-07 Wed

bit.ly の展開と複数枚の表示に対応

| 02:46 |  bit.ly の展開と複数枚の表示に対応を含むブックマーク  bit.ly の展開と複数枚の表示に対応のブックマークコメント

Twitter 画像表示 Greasemonkey

  • bit.ly (j.mp) の展開
  • 複数枚の表示

に対応してみました。

no title

Twitter でついっぷるの画像を観る greasemonkey - ?D::MotionBros ではつぶやきの下に画像があれば既に表示済みという判定にしていたのですが2枚まとめて投稿される場合もあるので alt に url を仕込んで既に表示されたかどうかの判断に使っています。

// ==UserScript==
// @name            twitterViewImage
// @namespace       http://www.motionbros.com
// @description     view image on Twitter
// @include         http://twitter.com/*
// @version         0.3
// ==/UserScript==

(function() {
    function fetch() {
        var as = document.getElementsByTagName("a") ;
        for ( var i = 0 ; i < as.length ; i ++ ){
            decodeUrl( as[i] ) ;
            if( as[i].host == "p.twipple.jp" ){
                if( wasFetched( as[i] ) ){
                    continue ;
                }
                var jpeg = as[i].href ;
                jpeg    = jpeg.substr(jpeg.lastIndexOf("/")+1) ;
                jpeg    = jpeg.replace(/(.)/g, "/$1") ;
                jpeg    = "http://" + as[i].host + "/data" + jpeg + ".jpg" ;
                var img = document.createElement("img") ;
                img.src = jpeg ;
                img.style.maxWidth = "440px" ;
                img.alt = as[i].href ;
                as[i].parentNode.appendChild(img) ;
            }
        }
    }
    
    function decodeUrl(a) {
        if( a.host == "bit.ly" || a.host == "j.mp" ){
            var bitlyid = "twitterviewimage" ;
            var apikey  = "R_0f0ae80a45290a65b82d99dfd704088c" ;
            var url     = "http://api.bit.ly/v3/expand?shortUrl=" + a.href
                          + "&login=" + bitlyid
                          + "&apiKey=" + apikey
                          + "&format=txt" ;
            //GM_log(url) ;
            GM_xmlhttpRequest({
                method: "GET",
                url: url,
                onload: function(resp) {
                    //GM_log(resp.responseText) ;
                    a.href = resp.responseText ;
                },
            });
        }
    }
    
    function wasFetched(a) {
        imgs = a.parentNode.getElementsByTagName("img") ;
        for( var i = 0 ; i < imgs.length ; i ++ ){
            if( imgs[i].alt === a.href ){
                return true ;
            }
        }
        return false ;
    }
    
    fetch() ;
    setInterval(fetch,5000);
})();

秀丸で AutoHotKey を便利に使う方法

| 00:59 |  秀丸で AutoHotKey を便利に使う方法を含むブックマーク  秀丸で AutoHotKey を便利に使う方法のブックマークコメント

AutoHotKey というのは Windows でキーマップを変えたり自動処理を作れるスクリプトなのですが、スクリプトを書いては実行というのが面倒なので下記のようなマクロを書いてみました。

保存して実行

save-runAutoHotKey.mac

save ;
if( filetype == ".ahk" ){
    run "C:/Program Files/AutoHotkey/AutoHotkey.exe " + filename2 ;
}
endmacro ;

保存してexe化

save-ahk2exe.mac

save ;
if( filetype == ".ahk" ){
    message( "ahk2exe " + filename2 ) ;
    run "C:/Program Files/AutoHotkey/Compiler/Ahk2Exe.exe /in " + filename2 ;
}
endmacro ;
トラックバック - http://d.hatena.ne.jp/MotionBros/20100707

2010-07-05 Mon

Twitter でついっぷるの画像を観る greasemonkey

| 00:12 |  Twitter でついっぷるの画像を観る greasemonkeyを含むブックマーク  Twitter でついっぷるの画像を観る greasemonkeyのブックマークコメント

できた。no title

// ==UserScript==
// @name            twitterViewImage
// @namespace       http://www.motionbros.com
// @description     view image on Twitter
// @include         http://twitter.com/*
// @include         http://brizzly.com/*
// @version         0.2
// ==/UserScript==

(function() {
    function fetch() {
        as = document.getElementsByTagName("a") ;
        for ( i = 0 ; i < as.length ; i++ ){
            if( as[i].host == "p.twipple.jp" ){
                if( wasFetched( as[i] ) ){
                    continue ;
                }
                var jpeg = as[i].href ;
                jpeg    = jpeg.substr(jpeg.lastIndexOf("/")+1) ;
                jpeg    = jpeg.replace(/(.)/g, "/$1") ;
                jpeg    = "http://" + as[i].host + "/data" + jpeg + ".jpg" ;
                var img = document.createElement("img") ;
                img.src = jpeg ;
                img.style.maxWidth = "440px" ;
                as[i].parentNode.appendChild(img) ;
            }
        }
    }
    
    function wasFetched(a) {
        return ( a.parentNode.lastChild.nodeName == "IMG" ) ;
    }
    fetch() ;
    setInterval(fetch,5000);
})();

2010-07-04 Sun

Twitter でついっぷるの画像を直接見るには?

| 00:09 |  Twitter でついっぷるの画像を直接見るには?を含むブックマーク  Twitter でついっぷるの画像を直接見るには?のブックマークコメント

greasemonkey で以下のようなコードを書いてみたんだけど more ボタンを押した後には反応しません…

どうすればいいんだろ?

2010/07/06 追記: setInterval 使えばOKでした。 Twitter でついっぷるの画像を観る greasemonkey - ?D::MotionBros

// ==UserScript==
// @name           twitterViewImage
// @namespace      http://www.motionbros.com
// @include        http://twitter.com/*
// ==/UserScript==

(function() {
    as = document.getElementsByTagName("a") ;
    for ( i = 0 ; i < as.length ; i++ ){
        if( as[i].host == "p.twipple.jp" ){
            var jpeg = as[i].href ;
            jpeg    = jpeg.substr(jpeg.lastIndexOf("/")+1) ;
            jpeg    = jpeg.replace(/(.)/g, "/$1") ;
            jpeg    = "http://" + as[i].host + "/data" + jpeg + ".jpg" ;
            var img = document.createElement("img") ;
            img.src = jpeg ;
            as[i].parentNode.appendChild(img) ;
        }
    }
    
})();
トラックバック - http://d.hatena.ne.jp/MotionBros/20100704
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 |