April 24, 2006

日産のDVDが当たった [ 日頃の記録 ]

今日、郵便受けになにやら封筒が届いてた
情熱な赤で、すぐ日産関連とわかってしまったので
スカイラインの関係かと思ったら
この前、日産モータースポーツオリジナルDVDに応募してたヤツだった

なかなかいい映像が入ってたからよかった
しかし懸賞に当たるなんて久しいぶり。

April 10, 2006

Perlでswfの縦横のサイズを取得する [ Perl/CGIの記録 ]

必要なモジュールは
SWF::Header
SWF::BinStream
Data::TemporaryBag
SWF::BinStream::Codec::Zlib

使い方は
use SWF::Header;
$header_data = SWF::Header->read_file('./test.swf');

縦サイズは
$header_data->{height}
横サイズは
$header_data->{width}

他に取得できる値は
signature => 'FWS' or 'CWS',
version => Shockwave language version,
filelen => Length of entire file in bytes,
xmin => Stage left edge, in twips,
xmax => Stage right edge, in twips from left,
ymin => Stage top edge,
ymax => Stage bottom edge, in twips from top,
rate => Frame rate in fps,
count => total number of frames in movie,
width => calculated width of stage (in pixels),
height => calculated height of stage (in pixels),
duration => calculated duration of movie (in seconds),
background => calculated background color of movie (in html format),
と英語のままですが
バージョン(6.0など)
フレームレート
フレーム数もわかるのはいい感じですね

サーバにモジュールが入ってない場合は
use lib qw(./lib);
use SWF::Header;
としてCGIが置いてあるフォルダからのモジュールディレクトリへのパスを書いて
モジュールディレクトリパスを@INCに追加してください

必要なファイルを配置すると以下の通りになります
./lib/Data/TemporaryBag.pm
./lib/SWF/Header.pm
./lib/SWF/BinStream.pm
./lib/SWF/BinStream/Codec/Zlib.pm
以上4つで動作すると思います

各モジュールはCPANから落としてそのままアップロードで動作可能です

↓CPAN Search
http://search.cpan.org/

April 06, 2006

なかなかいいデザイン [ 日頃の記録 ]

扇風機で風送ってるあたりがイイ感じだ

April 03, 2006

キーボードの入力が英語になってしまったら [ PC/WEB技術の記録 ]

@や:が半角でうまく打てなくなったときなど

レジストリエディタで
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
に移動し
Layout Textが日本語になってるのと
Layout Fileがkbdjpn.dllになってるか確認する

大体、kbdus.dllになってしまってるケースが多い

なお、kbdus.dllであってもメモ帳などはうまく打てたりして
ブラウザだけ日本語打てないなどのケースのときはこの対処法で直るかも?

デバイスマネージャのキーボード項目が
101/102英語キーボードになっててもちゃんと打てた

April 02, 2006

オールスター感謝祭に参加してみた [ 日頃の記録 ]

今日、雨だったのでどこにも出かけてなくて
ふとテレビを見てるとオールスター感謝祭が始まった

いままで携帯連動だけだと思ってたら
地上デジタルだとテレビ参加も可能になってたのでやってみた

携帯と違い、全問題にリアルタイムでチャレンジできる
なかなか面白いシステムだった

↓こんな感じで問題出たら同時に選択肢が出てきてリモコンのボタンを押すだけ

↓赤(2番)を選んだ状態

↓間違えた場合

↓正解した場合

↓CM時間や問題のない合間は
 自分のランキング付近の芸能人がわかる
 ちなみに最高174位で一時は最下位まで転落(笑

↓スタジオと同じくピリオド内で間違ったらピリオドが終了するまで参加できません
 解答秒数がスタジオの予選落ちの人以上ならこちらも予選落ちになるらしい

意外とやってみたら芸能人の成績が高くてバビッタよ
さすがに機械(チューナー)の処理ラグがあるので
スタジオのように0.01秒とかは出せないと思うが
0.50秒ぐらいまでなら入れれた

普段見ないのに ついつい参加しまくってしまった
27時間テレビとか生放送系はこういうのをどんどん導入すべきだね!
初めてデータ放送の有意義な使い方をした気がした
(いつもニュースや天気しか見てない・・・)