KUMA TYPE

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

【ドラマ】『勇者ヨシヒコと魔王の城』の第1話を見た

【数量限定】ドラゴンクエスト とろとろスライム ホイミサイダー味! ? 160ml×24本

アルファルファモザイクを見てたら『勇者ヨシヒコと魔王の城』がくだらなすぎて面白いらしいので試しに見てみることにした。GyaOで1話だけ無料視聴出来る。

勇者ヨシヒコと魔王の城【テレビ東京オンデマンド】 – GyaO!ストア

予算のない冒険活劇とオープニング中に謳っているだけあって本当にチープだけどそれを逆手にとった作品作りは頭がイイなと思った。ほんとにくだらないんだけど何度かクスっと来た。実況やニコニコ動画みたいにみんなでワイワイ見るのにはよさそうだと思う。テレビが今後生き残っていくにはそういう視聴者参加型の作品作りをしていかないと今後生き残れないんだろうなーと思った。元々テレビのデジタル化はユーザーとの意思疎通が出来るようなことも謳ってたんだから本来そうなるべきだと思うけど、システム的にはニコニコ動画がそれを取り入れた形で先を行っているとは思う。色々問題もあるけど。

全12話らしいけどこの微妙な感じで12話行くのは大変だろうなーと思う。喜劇なんだから滑るとつまらないからね。この先どうなるのか見てみたい気もするけど見る機会もなさそうなのでしばらくは見ることはないだろう。

主演の山田孝之氏はドラゴンヘッドとか電車男とかウォーターボーイズの人だよね。この人のドラマで最後に見たいのはめ組の大吾だったかな。マンガが好きだったのでドラマも見たけど漫画の良さがドラマでは表現出来ていなかったのが残念だった記憶がある。

敵討ちの女の子役は木南晴夏さんというんですね。この人どっかで見た事あるなーと思ったら最近ギャオで見た「スイッチを押すとき」に出てた人ですね。スイッチを押すときでは高校生位の役を演じてたと思うけどあれが五年前だから結構大人っぽくなってますね。演技もうまくなっているように思いました。「スイッチを押すとき」というドラマ自体は御世辞にも面白いと言えるシロモノではなかったですw。

【テレ東金 ドラマ24】 勇者ヨシヒコと魔王の城を語るスレ

ドラマ24 勇者ヨシヒコと魔王の城:テレビ東京

●追記 2012年12月24日 午前4時くらい

日付を書いて気がついたけどイブなのね。この記事を書いてから1年以上経ってますが、「勇者ヨシヒコと魔王の城」の全話を今見終わりました。huluで配信されたので見ることが出来ました。1話は見ていたので2話から見ましたが、よく覚えてなかったのでどうせなら1話から見ればよかったかなと少し後悔しています。

とりあえず数話見て、あまりにくだらないので時間がもったいなくて切ろうと思い、しばらく放置しました。しかし、思い直してまた続きを見ると少しずつ面白くなって来ました。結局全部見てしまいましたが、感想としては最後まで見れば面白かったといえる作品だと思います。

12話ありますけど途中の話はどうでもいい話が多くて、とりあえず12話あるから作ってみた感がありありで、クライマックスへの時間稼ぎという感じがしました。6話ぐらいの尺でちょうどいいんじゃないかと思いました。考えてみるとくだらない話を続けて見たからそう思うのかもしれないですね。テレビで週に1回づつ見るのなら大丈夫なのかもしれないですw。

魔王の城下町の話しは面白かったです。色々おっさんホイホイなパロディもあったりで、ドリフとか島耕作ネタとかジャイアントネタとかジャパネットネタとか面白かったです。(邪道だけど)それから低予算という割に毎回割りと顔の知れた役者さんが出てくるので本当に低予算なのかよとちょっと思いました。まあ、セットにはお金かけてなかったですけどね。神社っぽい所に土足であがっているシーンはちょっと気になりました。魂を込める剣の話のネタは最後まで引っ張ってたけど、呪文で中途半端に生き返った時にその時その設定がちゃんと生かされてて面白かった。

毎回冒頭に盗賊が出てきて小ネタをやるけど最初の頃のネタは狙い過ぎで笑えなかったけど、後半は良かったですね。このドラマで結構笑えました。こういうドラマもたまにはいいかなと思います。

タグ :

Windows Live WriterでMovable Type(MT)の古い記事を編集したい その2

前に下の記事を書いたんですが、最近コメント欄にコメントを頂きまして最近のWindows Live Writer(以降WLW)は全件取得出来るように改良されているとのこと。またBlog WriteはエントリーID指定で個別の記事を取り出して編集出来るということを教えていただきました。

Windows Live WriterでMovable Type(MT)の古い記事を編集したい – KUMA TYPE

実は個別の記事を取り出せないかというのは僕も上の記事を書いたときに試みたのですがいじってるソースの部分にエントリーIDっぽいものが見当たらなかったのであきらめたという経緯があります。(実は見逃していただけでした)

前にも思ったことあるけど、BlogWriteほしいなーとちょっと思いました。

で、下の2008年4月に書いた記事なんですが

ペット循環式水飲み器【エコノミーファウンテン】を買ってみた。 – KUMA TYPE

下みたいな感じでエコノミーマウンテンの写真は表示されているけどウォータードーム(ウォータファイテン)の写真が表示されない状態になっていました。原因はリンク切れですが

20111324

直したいのでこの記事を編集したい。でもMTの編集画面からは嫌だ。うわーん。といった感じになったわけです。

WLWで書いた記事はWLWじゃないと訳が分からないのでMTの編集画面でみたくないんですよね。写真とか動画とかスクリプト貼り付ける場合もWLWの方が断然便利だし。とにかく便利にWYSWYGで編集したいんですよ。

WYSIWYG – Wikipedia

WLWで取得できる過去の記事の最大数は500件なのですが500件圏内には無くて記事を取得できず編集出来ませんでした。一瞬BlogWriteを買おうかと思いました。

前に書いた記事を元に1000件とかに指定しててみたけどサーバーエラーになってしまう。うーんどうも負荷的にサーバーで止められてしまっているのかもしれない。専用サーバーやVPSならいいんですけどねー。引っ越したい。

そういうわけで原点に戻って必要な記事だけ取得できないかとちゃんとソースを見てみると。。。

MTOS 4.35-jaのmt/lib/MT/XMLRPCServer.pm 615行目付近

sub _get_entries {
    my $class = shift;
    my %param = @_;
    my($blog_id, $user, $pass, $num, $titles_only) =
        @param{qw( blog_id user pass num titles_only )};
    my $obj_type = $param{page} ? ‘page’ : ‘entry’;
    my $mt = MT::XMLRPCServer::Util::mt_new();   ## Will die if MT->new fails.
    my($author, $perms) = $class->_login($user, $pass, $blog_id);
    die _fault(MT->translate("Invalid login")) unless $author;
    die _fault(MT->translate("Permission denied.")) unless $perms && $perms->can_create_post;
    my $iter = MT->model($obj_type)->load_iter({ blog_id => $blog_id },
        { ‘sort’ => ‘authored_on’,
          direction => ‘descend’,
          limit => $num });
    my @res;
    while (my $entry = $iter->()) {
        my $co = sprintf "%04d%02d%02dT%02d:%02d:%02d",
            unpack ‘A4A2A2A2A2A2’, $entry->authored_on;
        my $row = { dateCreated => SOAP::Data->type(dateTime => $co),
                    userid => SOAP::Data->type(string => $entry->author_id) };
       $row->{ $param{page} ? ‘page_id’ : ‘postid’ } =
            SOAP::Data->type(string => $entry->id);
        if ($class eq ‘blogger’) {
            $row->{content} = SOAP::Data->type(string => _encode_text_for_soap($entry->text, undef, ‘utf-8’));
        } else {
            $row->{title} = SOAP::Data->type(string => _encode_text_for_soap($entry->title, undef, ‘utf-8’));
            unless ($titles_only) {
                require MT::Tag;
                my $tag_delim = chr($author->entry_prefs->{tag_delim});
                my $tags = MT::Tag->join($tag_delim, $entry->tags);
                $row->{description} = SOAP::Data->type(string => _encode_text_for_soap($entry->text, undef, ‘utf-8’));
                my $link = $entry->permalink;
                $row->{link} = SOAP::Data->type(string => $link);
                $row->{permaLink} = SOAP::Data->type(string => $link),
                $row->{mt_basename} = SOAP::Data->type(string => _encode_text_for_soap($entry->basename, undef, ‘utf-8’));
                $row->{mt_allow_comments} = SOAP::Data->type(int => $entry->allow_comments);
                $row->{mt_allow_pings} = SOAP::Data->type(int => $entry->allow_pings);
                $row->{mt_convert_breaks} = SOAP::Data->type(string => $entry->convert_breaks);
                $row->{mt_text_more} = SOAP::Data->type(string => _encode_text_for_soap($entry->text_more, undef, ‘utf-8’));
                $row->{mt_excerpt} = SOAP::Data->type(string => _encode_text_for_soap($entry->excerpt, undef, ‘utf-8’));
                $row->{mt_keywords} = SOAP::Data->type(string => _encode_text_for_soap($entry->keywords, undef, ‘utf-8’));
                $row->{mt_tags} = SOAP::Data->type(string => _encode_text_for_soap($tags, undef, ‘utf-8’));
            }
        }
        push @res, $row;
    }
    \@res;
}

 

なんだかちゃんと$entry->idってのでエントリーIDを取得してますねー。

なるほど、

というわけでこんな感じにしてみました。

 

sub _get_entries {
    my $class = shift;
    my %param = @_;
    my($blog_id, $user, $pass, $num, $titles_only) =
        @param{qw( blog_id user pass num titles_only )};
    my $obj_type = $param{page} ? ‘page’ : ‘entry’;
    my $mt = MT::XMLRPCServer::Util::mt_new();   ## Will die if MT->new fails.
    my($author, $perms) = $class->_login($user, $pass, $blog_id);
    die _fault(MT->translate("Invalid login")) unless $author;
    die _fault(MT->translate("Permission denied.")) unless $perms && $perms->can_create_post;
    my $iter = MT->model($obj_type)->load_iter({ blog_id => $blog_id },
        { ‘sort’ => ‘authored_on’,
          direction => ‘descend’,
#          limit => $num });
          limit => 10000 });
    my @res;
    while (my $entry = $iter->()) {
        my $co = sprintf "%04d%02d%02dT%02d:%02d:%02d",
            unpack ‘A4A2A2A2A2A2’, $entry->authored_on;
        my $row = { dateCr    eated => SOAP::Data->type(dateTime => $co),
                    userid => SOAP::Data->type(string => $entry->author_id) };
        $row->{ $param{page} ? ‘page_id’ : ‘postid’ } =            SOAP::Data->type(string => $entry->id);

next if $entry->id != 611;

        if ($class eq ‘blogger’) {
            $row->{content} = SOAP::Data->type(string => _encode_text_for_soap($entry->text, undef, ‘utf-8’));
        } else {
            $row->{title} = SOAP::Data->type(string => _encode_text_for_soap($entry->title, undef, ‘utf-8’));
            unless ($titles_only) {
                require MT::Tag;
                my $tag_delim = chr($author->entry_prefs->{tag_delim});
                my $tags = MT::Tag->join($tag_delim, $entry->tags);
                $row->{description} = SOAP::Data->type(string => _encode_text_for_soap($entry->text, undef, ‘utf-8’));
                my $link = $entry->permalink;
                $row->{link} = SOAP::Data->type(string => $link);
                $row->{permaLink} = SOAP::Data->type(string => $link),
                $row->{mt_basename} = SOAP::Data->type(string => _encode_text_for_soap($entry->basename, undef, ‘utf-8’));
                $row->{mt_allow_comments} = SOAP::Data->type(int => $entry->allow_comments);
                $row->{mt_allow_pings} = SOAP::Data->type(int => $entry->allow_pings);
                $row->{mt_convert_breaks} = SOAP::Data->type(string => $entry->convert_breaks);
                $row->{mt_text_more} = SOAP::Data->type(string => _encode_text_for_soap($entry->text_more, undef, ‘utf-8’));
                $row->{mt_excerpt} = SOAP::Data->type(string => _encode_text_for_soap($entry->excerpt, undef, ‘utf-8’));
                $row->{mt_keywords} = SOAP::Data->type(string => _encode_text_for_soap($entry->keywords, undef, ‘utf-8’));
                $row->{mt_tags} = SOAP::Data->type(string => _encode_text_for_soap($tags, undef, ‘utf-8’));
            }
        }
        push @res, $row;
    }
    \@res;
}

 

見たとおりですが、解説すると limit=> 10000は記事を強制的に10000個取得するようにしました。まあ自分の最大記事数より多くするという意味で適当に10000と指定しただけです。

next if $entry->id != 611;

の部分はエントリーID所謂記事番号が611じゃなかったら後の処理を飛ばして次のループにスキップするという処理なので10000個の記事を取得するように設定しましたが実際にはエントリーIDが一致した記事しか取得しないという事になるはず。

さてこれでうまくいくのでしょうか?

うまくいきました。欲しい記事だけ取得できるようになりました。しかも記事1件だけの取得なので早かったです。一瞬でした。

20111322

エントリーIDの調べ方は色々あると思いますが、下の画像の様にトラックバックのところをみてURLの末尾についている番号を指定してみたらうまくいきました。最初ページのURLのpost_299.htmlの299を試しましたがこれは違いました。

20111323

無事記事は修正して以下のようになりました。今度はリンク切れしないように固定の写真じゃなくて名前で検索して表示するようにしてるんですが、(写真というか楽天のアフィリエイトですが)すると好みの写真じゃないのが表示されてしまうんですがそれはしょうがないですね。リンク切れよりいいかな。

20111325

記事の修正が終わったらいじったMTのソースは元に戻します。

めんどうだけどそうそうやる作業でもないし今のところこれでいいかなーと。余裕があったらBlogWrite欲しい。

タグ : , ,

セシウム牛の件

セシウムしか言われてないけど本当はいろんな放射性物質が入ってるんだろうと思うけどとにかくひどい状況ですね。本当に大丈夫だと思って出荷してたのならバカだけど本当はもう次がないことが分かってるから売り逃げに必死なんだろうなーと想像したりするわけです。東日本の畜産はもう壊滅だろうし実際には畜産だけじゃなくて農作物も海産物もアウトなんだろうなと想像したりするんだけど庶民は食べる物選べないのであきらめて食べるしかないんですよね。本当に5年、10年後が怖い。昨日買ってきた牛乳も千葉県産とは書いてあったけど実際どこ産かなんて本当の事はわからないし千葉県産でも実際のところ不安だし、でも庶民には選べないしね。本当に心配ならもう九州とか海外に引っ越すしかないもんねー。まあ畜産業だけを責めるわけにもいかないですけどね。そもそも東電の所為ですし。宮崎の口蹄疫の時は全頭処分にしたのに今回の対応はちょっと疑問ですよね。人体に影響のない口蹄疫は全頭処分で人体に影響があるセシウム牛はそのまま売っちゃうとかどうなのよ?口蹄疫の疑いのある牛の肉や宮崎の牛肉を売って責められている肉屋があったと思うけどこっちの方がひどいのにね。口蹄疫は感染力の強い伝染病だから(一般に人には感染しないと言われている)全頭処分は当然としても今回の件も東電が保証するなり国が何らかの保証(基準を引き上げるんじゃなくてw)をして全頭処分などにするべきだったと思う。

東電>政府>畜産業者

の順で悪いと思う。ほんと別に自民党支持者じゃないんだけど民主党よりはまだ少しは色々とマシだったとは本気で思う。

セシウム汚染の牛「岩手県産」で流通も – 社会ニュース : nikkansports.com

時事ドットコム:「もうやっていけない」=売り上げ半減、精肉店悲鳴-セシウム汚染牛

<セシウム汚染牛>新たに84頭、5都県に出荷 福島県発表 (毎日新聞) – Yahoo!ニュース

セシウム汚染牛:鈴鹿や伊勢で22キロ全量を消費 三重 – 毎日jp(毎日新聞)[http://mainichi.jp/select/jiken/news/20110716k0000e040064000c.html?inb=yt]

 

下の記事見て思ったけど色々遅いよね。まあ、移さないよりは移したほうがいいとは思うけど福島県内ならどこもあんまり変わらないような気もするし食べ物ちゃんとしてくれないと結局内部被曝だし意味が無いような気もする。

福島市、西部へ住民移転計画…道路・公園も整備 : 政治 : YOMIURI ONLINE(読売新聞)

ほんとにこの国は良く解らんね。外面はいいけど国民には厳しいよなー。最近あったトキのニュースの時も思ったけどあれもなんか利権なのかな?一応なんかの行事のためとか理由付けはあるみたいだけど利権なんだろうなー。もう日本のトキは絶滅したんだから諦めればいいのになんで頑張って繁殖させようとしてるの?最後の1羽とかいわれてたずっと昔から思ってるんだけど。それこそ仕分けろよと思う。ほんと利権ばっかりだね。まあ、自分が利権を貪る側にいたらやっぱり貪っちゃうんだろうなーとは思うけどw。

トキ:繁殖失敗、テン影響か 9月下旬、第5次放鳥へ--復帰分科会 /新潟 (毎日新聞) – Yahoo!ニュース[http://headlines.yahoo.co.jp/hl?a=20110707-00000140-mailo-l15]

 

#この記事を書いてた頃に戻りたいよ。。。

東京電力の「東田研に聞け」をみました。 – KUMA TYPE

タグ :

【解決】Microsoft Small Basicの画面が文字化けする件

今日スラッシュドットの記事で知ったのですがMicrosoftが初心者用の簡単なプログラミング言語としてMicrosoft Small Basic 1.0をリリースしたらしいです。あんまり興味なかったのですが、サイトを見に行ったら一気に興味がわきました。どうやらSmall Basicで作成されたゲームがサンプルとして公開されているようなのですが試してみようと思ったらなんとブラウザ上で動くらしい。よく見るとSilverlightで動いているようです。Silverlightというのは簡単にいえばマイクロソフト版のFlashのようなものです。つまりブラウザさえあればプラットフォームに関係なく動くソフトウェアを作成できるわけです。そういうSilverlightで動作するソフトがSmall Basicで作成できるのかも知れない!?。これは俄然興味が湧いてきました。早速試してみようと思ってインストールしてみました。こういうソフトをずっと待ってたんですよ。遅いよマイクロソフトさん。俺もう年寄りだよ。Flashは訳分かんないしHSPはJavaがいるしもっと気軽にFlashをプログラムライクに作れる様な言語がずっと欲しかったんですよ。そういえば元々SilverlightはFlashと違ってプログラミングライクな感じだとどこかで見たような気がする。

20111319

早速Small Basic 1.0をダウンロードしインストールして実行してみたらなんか文字化けしてる。日本語OSだとだめなのかなーとか思ったけどそんな訳もないし、そういえばMoneyLook3も文字化けしてたなーとか思って、そういえばずいぶん前にフォント整理して色々削除したりしたからその影響かなーでも元に戻したんだけどなーとか思ってフォントファイルが壊れているのかなーと思ってセーフモードで起動してfntcache.datを削除して再起動してみたけど直らない。

20111315 
(クリックで拡大)

どうしたものかと思って色々検索してもそれらしい情報が出てこない。最終的にはXPのインストールCDからフォントを取り出して復元するか他のXPのマシンからフォントを持ってこようと思っていました。

そんなこんなで色々検索していたら、Small Basic 入門のダウンロードページの「このファイルをダウンロードした人は次の製品もダウンロードしています」に「Microsoft .NET Framework 3.5 Service Pack 1」とあって

20111321

Small Basicのダウンロードページを見るとシステム要件に「.Net Framework 3.5SP1」とあるし

Download Details – Microsoft Download Center – Small Basic 

もしかして.NETをインストールすると追加されるフォントがあって.NETを再インストールすれば直るんじゃないかと思って、Microsoft .NET Framework 3.5 SP1をダウンロードして「修復」で修復インストールしてみました。
20111318

ダウンロード詳細 Microsoft .NET Framework 3.5 Service Pack 1

結果は下ように直りました。ヤッホー!。

20111317

(クリックで拡大)

もちろんMoneyLook3の文字化けも直りました。よかったー同じような境遇の人はそうそういないと思いますが誰かの役にたてば幸いです。

そういうわけでこれからMicrosoft Small Basicで遊んでみたいと思います。日本語のドキュメントも用意されているし解説しているサイトも結構あるし開発ツール自体も日本語対応しているようなのでプログラミンを学びたい人には入りやすい環境ではないかと思います。

#ちなみに、どんなことができる言語なのか実際にはまだ全然知りませんw。

ダウンロード詳細 Small Basic 入門

Microsoft Small Basic

Small Basic 1.0 is here! – Small Basic – Site Home – MSDN Blogs

関連リンク

「Microsoft Small Basic」1.0リリース – スラッシュドット・ジャパン

超簡単「Small Basic」でプログラミングを始めよう! - @IT

窓の杜 – 【REVIEW】マイクロソフトによる初心者向けプログラミング言語の実行環境「Small Basic」

 

※追記2011.07.18
MoneyLook3の文字化けは直ってなかった。確認不足でした。正確には画面右上の[PR]以降の広告の文字列だけが文字化けしているのですが、Small Basicと同じような文字化けの仕方なのでフォントファイルが足りないのはたしかなようです。MoneyLook3を再インストールしてみましたが直りませんでした。他の何かをインストールする必要が有るようです。それともそもそもXPにないフォントを使っているのか?

タグ :

MySync Suite アルバムでリストから写真をドラッグドロップ出来ないと思ってたらできた件

20111302

私はデジカメを持っていないので性能の悪い携帯のカメラを使って写真をとってブログに載せています。その写真をパソコンに取り込むのにはMySync Suiteという携帯電話連携ソフトを使っています。2007年に2000円で買ったカシオ制作のソフトです。そもそもauの携帯にはau music portなる糞重いソフトが付いていたのですが、当時使っていたWindows 2000には対応していなかったのでこのソフトを購入するに至ったわけですが、購入して5年目となり未だに現役で活躍している大変コストパフォーマンスの良いソフトです。まあ、しかし時代はかわってスマートフォンが全盛となりつつあるいま色々と時代遅れなのは否めません。ガラパゴス携帯電話のカメラ機能はかなり高機能化を出し渋って全然進化せず(無駄に画素数だけ増えて)いきなりスマートフォンにぶっちぎられた用な感じになっていますのでほとんど進化の止まっていた携帯電話はほんとに一気に時代遅れになったような気がします。デジカメだけ買うと高くつくのでそのうち安価なタブレットPCがでたら買おうかなーと思ったり(3Gいらないからw)

携帯電話連携ソフトMySync Suiteを買いました – KUMA TYPE

(続きを読む)

タグ :

SignalNow Express(PC無料版)高度利用者向け緊急地震速報 受信プログラム 正式版 (Version 1.29.2)

20111293

今頃気がついたんですが、下の記事でも紹介しているカエルのアイコンでおなじみの緊急地震速報受信プログラムのSignalNow ExPressの正式版 Version 1.29.2が今から約1ヶ月も前の2011.06.21にリリースされてました。

 緊急地震速報を受信するいろいろな方法 – KUMA TYPE

そういうわけでバージョンアップしてみました。バージョンが1.28.3.0から1.29.2.0からになりました。

20111294c

 

配布サイトに更新内容が書かれていなかったのでダウンロードしてから添付されていたリリースノートを見てみると以下のように更新内容がありました。

(続きを読む)

タグ : ,

【今日の工作】猫が引き戸を開けっ放しにしてエアコンの冷気が漏れるのでその対策【エコ】

まあ、本当は自動で引戸が閉まるようなものを作りたかったのですが、難しいし面倒。

そういうわけで一時期は下のような引き戸が自動で閉まるような物を楽天やアマゾンで検索したりしてたのですが、商品は見つかったもののお値段が「でもお高いんでしょう?」状態だったので手が出なかったのです。

自分で検索される場合は「引き戸 クローザー」などのキーワードで検索するといいようです。

最近猫の部屋の出入りが激しいので困っていました。2階の更にロフトベッドの上は熱がこもりやすくエアコンを弱めに点けたままで寝るのですが朝起きると部屋の戸が空いていて熱くて目が覚める毎日。。。

要するに冷気が漏れにくくなればいいわけだ。一番原始的な方法を考えてみた。

例によって工作と言えるレベルのものでもないwww。

ポリエチレンの袋をつないで帯状にして一番下の真ん中に切れ目を入れただけのものを引き戸を処にセロテープで貼りつけただけの簡単な物www。っておいw。

CA350015

CA350016

とりあえずなので、効果があるようならもうちょっとちゃんとしようと思う。明らかに効果はあるとおもう。良く考えてみるとこれ何かで見た節約主婦の冷蔵庫の冷気漏れを防ぐ方法と同じですね。

ポリ袋を切ってひらいて使っていますが、逆に2枚重ねにするなどしてもっと保温効果を高めればもっと効果がありそうな気がします。

猫が出入りするとポリ袋のカーテンが寄ってしまうことがありますが、これも改良の余地がありそうです。多分ポリ袋カーテンの下側にオモリを付けたり、一本芯を通せば解決すると思います。こういうのをちゃんとした商品として安価で売れば結構売れるような気がしますがどっか作ってくれませんかー。猫専用ドアを付けるとか結構ハードル高いですからこういう簡単なものが結構よさそうな気がします。

 

長所

  • 冷気が漏れにくくなって暑くならない。
  • 節電になる。
  • 猫がでは入りするときにバリバリ音がするので猫の行動がわかりますw。
  • 猫が引き戸を開けたのを毎回閉めに行く必要がなくなって精神的にとても楽。
  • ポリ袋の隙間から出入りする猫が何気に楽しそう。
  • ポリ袋が目隠しになり開いた引き戸の隙間から「家政婦は見た!」状態がなくなりプライバシーが守られるw。

短所

  • 見かけが悪いw
  • 出入りが若干面倒になった(寄れないように)。

 

例によって分かりにくい図解

hikido

なんだか気に入ったのか、わざわざ開けなくても出入り出来るようになったからなのかさっきから猫がやたらガサガサと音をたてて出入りしています。それとも出入りのガサガサ音がするようになったから分かるようになったのかな?

CA350021

CA350022 

CA350020

 

おまけ

CA350013

CA350426

CA350451

CA350453

CA350456

タグ : ,

Google PageRankがいつの間にか4になってる件

20111285

このブログもいつのまにやらページビューが200万を突破してましたがページランクは2になっていたともうあまりGoogle PageRankは意味が無いという話をよくSEO関係のサイトで見かけるのでGoogle ツールバーも入れてないし見る機会もなかったのですがふとブログのサイドバーに付けていたブログパーツを見るとページランクが4になっているのに気が付きました。

「あれーいつだったか忘れたけどこの間見たときは2だったのになー」と思ったのですがいきなり4ってなんなんでしょうね?ホントに意味が無くなってしまったのかそれともやっと時代が俺に追いついてきたのかwww。

まあ、意味がないにしてもやっぱりランクが上がるのはなんとなくうれしいものですね。
(*‘ω‘ *)

それにSEO的に意味が無いとは言うもののGoogleツールバーをインストールしている一般の人に与える印象というのはやっぱりページランク4とページランク2だとだいぶちがうと思うんですよね。

おちゃめなグーグルさんのことなので明日見たらまた2に戻ってるかもしれませんが一時的にでも4になった記念にここにメモっておきますw。

ちなみにページランクの値というは実際には常に変動しいるらしいですね。ツールバーに表示されているのはリアルタイムな値ではなく何時かの瞬間のもので数カ月は更新されないらしいです。裏側では常に本当の値が更新され続けているらしいです。そういうわけで表示されているページランクを鵜呑みにしてはいけないというのもあるらしいですね。

タグ :

SQLiteの「database is locked」について

教えて!Ziddyちゃん – SQLiteファイルへの同時アクセス過多によるロックについて

2ちゃんねるのSQLiteのスレッドでもちょっと話題になっていたのでとりあげてみます。私もよくPerl+SQLiteでサイトを構築したので同じような「database is locked」現象に遭遇したことがあります。実際それがSQLiteの限界だと勝手に解釈しておりましたが、過去の話になりますが私の場合はいくつかの対策で問題を回避又は軽減することができたのでそのことをメモしておきます。

私の場合この問題はページ数が多いサイトだとアクセス過多が起きやすかったと思います。原因は検索エンジンのクロールでした。特にグーグル/百度/ヤフー/MSNなどが頻繁にアクセスしてくるのでページ数が多いサイトはどうしてもアクセス過多になってしまうのでした。

対策はrobots.txtでクローラーのアクセスを自分のサイトにあった適切な値に設定することと、行儀の悪いクローラーは.htaccessでブロックなど、これが結構効果がありました。

また、robots.txtはすぐに効果が現れるわけではないのでその間は一時的にアクセスが多いクロールは.htaccessでブロックしたりしました。

追加の対策としてデータベースへのアクセスを減らすためにページを静的化したりキャッシュしたりです。できるだけDBへのアクセスを減らすようにしたほうがいいのは当たり前ですが掲示板の様なサイトではページの静的化は面倒というか非効率的だしブラウザのキャッシュの関係もあり掲示板ユーザが掲示板に投稿した内容が反映されないなどのトラブルに遭いやすいのであまり向いてないとおもいます。

また、キャッシュの場合はページ数が多い場合はディスクスペースとの兼ね合いもあるので色々悩ましかったりします。専用サーバーだと問題ないと思いますけど共用サーバだとキャッシュするのもキャッシュ削除するのもバランスを取るのに工夫が必要です。そういう事をする人は今後はVPSを使うとおもわれますけど。

robots.txtの例

#User-agent: *
#Disallow: /page
#
#User-agent: *
#Disallow: /PAGE

User-agent: twiceler
Crawl-delay: 300

User-agent: msnbot
Crawl-delay: 300

User-agent: bingbot
Crawl-delay: 300

User-agent: baiduspider
Disallow: /

User-agent: BaiduImagespider
Disallow: /

User-agent: BaiduMobaider
Disallow: /

User-agent: Yeti
Disallow: /

User-agent: MJ12bot
Disallow: /

User-agent: Slurp
Crawl-delay: 5000

#User-Agent: Googlebot
#Disallow: /
#
#User-Agent: Googlebot-Mobile
#Disallow: /

タグ : ,

AMDの新しいデスクトップ向けCPU Fusion APUについて

AMD A8-Series APUs A8-3850 TDP 100W 2.9GHz×4 AD3850WNGXBOX

最近ちょっと気になっているアイテムがAMDの新CPU Fusion APUです。7月3日から発売になりました。この前下の記事で書いたようにインテルのSandy BridgeのCore i7-2600やCore i5-2500Kも魅力的です。CPUダイにグラフィックも統合されはじめた世代のCPUです。グラフィックの性能が今までのオンボードに比べて格段によくなっているといいます。が、いかんせんお値段もそれなりです。(昔に比べれば全然安いですが)、やはり自分で安PCを組み立てている身としてはもっとお安く高性能なPCを組み立てたいわけです。

弟が新しく買ったDell XPS 8300エクストリームパッケージのセットアップを行って来た。 – KUMA TYPE

私が今使っているPCは2008年末に組み立てたCore 2 Duo E8400搭載のパソコンです。グラフィックはオンボードのGMA 3100です。GMA 3100でも特に困ることはないですがタマーに描画がとてつもなく重くなることがあるくらいです。最近フルHD画面で使ってるのもあると思います。また下のようなエンジェル・ウォーズのゲームもフルスクリーンにするとちょっと遊べたものじゃない重さになります。
新しいパソコンを組み立てた時の様子 – KUMA TYPE

Sucker Punch

そういうわけでオンボードグラフィックの性能が格段に上がったSandy Bridgeにはとても興味があったのですが、今回発売されたAMDのFusion APUはGPU機能の性能がSandy Bridgeの更に上いくらしいのです。しかもお安いと、、、貧乏人の触手が伸びる訳です。現在使っているパソコンのOSはWindows XPのHome Editionですが、32bit OSなので大容量メモリーには対応できないですしマザーボード自体対応してないのでメモリ16GBとかにしたかったらやっぱり64bit OSに乗換えないとだめですしね。

やっぱりフルHDになるとGMA 3100では厳しくなってきたというのも有りますが最近のブラウザーはメモリー喰いなのでタブをたくさん開いていると4GB(認識は3GB)のメモリーではちょっと心もとなくなってきているというのもあります。RSSリーダーとしてPale Moon(Firefox)も常に起動してるのでブラウザーだけで結構メモリーを圧迫しています。

A8-3850は性能的にはPhenom II X4相当の様です。それにグラフィック機能が統合されています。演算性能的には競合製品となるCore i5 2500Kに劣りますがグラフィック性能は上ということになります。軽い3Dゲームならそれなりに遊べるようです。

型番 A8-3850 A8-3800 A8-3650 A8-3600
コア数 4 4 4 4
動作クロック 2.9GHz 2.4GHz 2.6GHz 2.1GHz
Turbo時 2.7GHz   2.4GHz
グラフィック機能 HD 6550D HD 6550D HD 6530D HD 6530D
発売時期 7月3日 7月3日
TDP 100W 65W 100W 65W
価格 1万3千円前後 未定 1万1千円前後 未定

ソケットは Socket FM1

価格.comにもFusion APU対応のマザーボードやCPU自体のレビューや口コミもちらほら出始めているようです。マザーボードの値段はもう少しこなれてくるといいのですが、夏にA8-3800などが発売される頃にはもう少しこなれてくるのではないかと思います。CPU自体も1万円前後になったりするかも知れないのでかなり安くそれなりの性能のパソコンを組み立てられるようになるのではないかと思います。

一点気になる点はTDPがちょっと高めな点ですね。まあそれでもちょっと前のCPUよりは低いわけですが、色々なサイトを見た感じではアイドル時の消費電力はSandy Bridgeよりは劣るもののそんなに違わなかったように思います。高負荷時の消費電力は高めということになるかと思います。まあ気になる人は夏に発売のA8-3800/A8-3600を買えばいいと思います。その頃のほうがCPUやマザーの価格もお買い得になってきてるのではないかと思います。とは言っても別に拡張でグラフィックカードをつけることを考えればTDP100Wはたいしたことないのではないかと思います。

結論的にはお金がある人はSandy BridgeのCore i7やCore i5と別売の高性能なグラフィックカードを買って付けると思いますが、安PCを組み立てる場合はオンボード1択なのでその場合CPUの性能それ自体よりフルHDの画面で使う場合はグラフィック性能が足をひっぱることが多くなると思います。そういう意味ではもしかしたらオンボードグラフィックで使う分には体感的にはSandy BridgeよりもFusion APUの方が快適に感じる可能性もあるかもしれないですね。今現在価格.comでのCore i5 2500K BOXの最安値は17799円です。今現在約4000円の価格差ですがA8-3850やA-3800などが1万円を前後の価格帯になってくると大きなライバルになりそうな気がします。

自分自身はグラフィック性能の件もあって次は久しぶりにAMDのCPUでPCを組み立てようかなーとおもっていたりします。その時にインテルが更に上を行くCPUを安価で出していなければですけどね。もしもAMDのCPUで組み立てるとすると自分用のPCとしてはK5以来になりそうです。

 

でもまあ来年かなー。ケースと電源は今使ってるPCの前に使っていたプレスコットが載ってるPCから流用する予定。

兎にも角にも安くPCを組み立てたい人にはおすすめのCPUなのではないかと思います。

価格.com マザーボード SocketFM1

価格.com – AMD(Advanced Micro Devices)のCPU 製品一覧

 

関連リンク

タグ :

 
© KUMA TYPE