2012年1月24日火曜日

3台目 DD-WRT

そろそろ Gb Ether のルータがほしいなと思って物色してたら,Buffalo WZR-HP-AG300H が安くなってたので ¥6,600 で Get.
こいつのいい所は,CPU 680MHz, MEM 128MB,Flash 32MB という家庭用ルータにしては豪華なスペック.数値的なスペックだけで言えば PentiumII 位の PC と変わらん.おまけに USB もついてるのでファイルサーバにもなってくれるし.

つうわけで,一度も普通に使うことなく,箱開けて速攻で DD-WRT ファームを流し込んだ.
今のところルータ・WiFi の動作に何の問題も無く安定している模様.USB-HDD の SMB マウントも問題なく動作した.

メモリ余りすぎwww
WNDR3300 とはちがうのだよWNDR3300 とは!

CPU パワーやストレージ容量に余裕ができたので,http サーバとか svn サーバとかいろいろ入れて遊べそう.

-----
せっかくなんで通信速度測ってみた.

(1) LAN速度
PC --- (通信機器) --- (有線 or Wifi) --- WZR-HP-AG300H
の接続で,PC・WZR-HP-AG300H で iperf を実行.
通信機器設定通信速度
PC オンボード GbEther有線195Mbits/sec
PC オンボード GbEther有線, Jumbo Frame (9KB)260Mbits/sec
GW-US300MiniS11n/g44.4Mbits/sec
WNDR330011n/g20.6Mbits/sec
WNDR330011a24.9Mbits/sec
WNDR330011n/a26.4Mbits/sec
んーGbEther と言えど,実効速度はこんなもんか? Jumbo Frame の威力はすごいけど.
あと気になったのが無線 LAN の遅さで,WZR-HP-AG300H とは 2m ほどしか離れておらず,どれもフルスピートでリンクできていたにも関わらず,かなり遅め (;´д⊂)計測結果から見て,WNDR3300 が足を引っ張っている可能性が高いが.

(2) WAN速度
PC --- (有線) --- (ルータ) --- 外部速度計測サイト (Radish)
の接続で,速度計測サイトで計測.
通信機器通信速度
WNDR330042Mbits/sec
WZR-HP-AG300H78Mbits/sec
WAN との通信はかなり速くなった.これだけでも買い換えた価値あり.実際のファイル転送でもこれくらいの差は出ている感じ.

2012年1月2日月曜日

AT 限定解除


大分前に AT 限定解除していたので,初めて MT 車乗ってきた.

舞洲インフィニティサーキットのミッションカート(笑)

タイム的には (まだ乗り慣れてなくて) ゴールドカートより遅いんだけど,2ストの甲高いエンジン音とシーケンシャルシフトの操作で気分だけはめっちゃレーシー.やっぱ MT は楽しいっすヽ(´ー`)ノ

前回乗りそこねたときにあれだけ苦労した押しがけも,今回は一発で成功.これで罰ゲームみたいな押しがけ特訓風景をギャラリーに生暖かい目で見られる心配もねぇ.と油断したのがいけなかった.
コース上でスピン等でストップしてしまったらエンスト→コース上で押しがけ をしなければならず (とっさにクラッチ切ればセーフだけどそんなスキルはねぇ),しかもそれを何回もやってしまってどんどん体力を奪われる→ますます押しがけ成功率が下がる,いうのをやらかしてしまって,結局罰ゲームみたいな感じに(;´д⊂)

初めて MT 乗る人は,恥を晒さないよう他の客が少ない時をお勧めしますcrz

2011年12月31日土曜日

スネークしてきた.

メタルギアソリッド4 (MGS4) が安くなってたので Get.

シリーズ完結作です.MSG3 のときに完結作って言われてたはずだけど MSG4 が完結作です.既に次回作が売られてるけど MSG4 が完結作です.なにこの終わる終わる詐欺

まぁ,MSG4 では本気で (少なくともストーリー時系列的には) 終わらせにかかっているようで,過去の登場人物が出てきては死ぬ死ぬwww 急に思い出とか語りだして盛大に死亡フラグ立てて死ぬし,さっきまでピンピンしてたのに「実はガンなの手遅れなの!」とか言って注射打って死ぬしwww せめて畳の上で死にたいとか思わんのかね?
逆に 5年前にヘッドショットで殺したはずのヴァンプが傷跡一つで生き返ってるし,今回こそ念入りに死にました! ムービー流されても,はいはいわろすわろすwww

あと口コミどおり,ゲーム途中で流れるムービーがやたら長ぇ.見終わってゲームが再開される頃にはワイヤレスコントローラの電源が (省電力モードで) 切れてて,何もできずに攻撃を食らうことが何度か.
特に意味がわからないのが,中ボスを倒したら,たった今お亡くなりになった中ボスを偲ぶ追悼番組タイム! その中ボスの生まれから怪物になるまでの生い立ちをみっちり振り返り,ああ,この人も戦いの犠牲者だったのね(゜ーÅ)ほろり …とかならねーよ.
もうメインストーリーとは関係ないじゃん,ということで 2匹めからはスキップ┐('~`;)┌

肝心のゲームのほうの感想はというと,
MGS の基本方針はなるべく戦闘を避け静かに潜入するという趣旨だったはずだけど,今回は敵兵に接近しても発砲しても見つかりにくくなってるので,MGS としての面白さは減ってる感じがした.
ただし自分的には M82 で狙撃しまくりで「ステンバーイ……ステンバーイ」ごっこが存分に楽しめたので満足ヽ(´ー`)ノ

2011年11月26日土曜日

DRIFT HD170 STEALTH 風切り音対策

買ってから気づいたんだけど,DRIFT HD170 STEALTH の風切り音がかなりひどい.
(人の動画↓) だいたい 30km/h 以上出すともうアウト.


という訳で風洞実験開始.

←風洞実験風景w

実験の結果,本体のマイクがある箇所にスポンジ片を貼るだけでかなり改善された.
で,実走試験も実施.

100点とは行かないけど,85点くらいの対策にはなってるかな.

-----
ちなみに,携帯電話のイヤフォンマイクはコネクタが一緒っぽかったので使えるかと思ったがダメだった.

2011年11月24日木曜日

鈴鹿南初走行

11/23 に ozzinger さん + 友人さん にお誘いいただいたので,ついに念願の鈴鹿南走ってきたヽ(´ー`)ノ

鈴鹿南はミニサーキットの中ではダントツに楽しいと言われているので,一度走ってみたかったんだけど,ビジター走行料 + 駐車料金 + 入園料 = (たしか) \12,000 と,ちょっと高めなんで躊躇してた.しかし,ホンダ株主優待券を持ってればビジター走行料 \9,000 だけで走行できる.(らしい.というのも,当日門番がいなかったので優待券のチェックされなかったからw)

で走った感想は,たーのーしーいーw
他のミニサーキットって大概 ストレート+ヘアピン てな感じなんだけど,鈴鹿南はいろんな R のコーナーがあってしかもそれらが複合コーナーを形成してるので,頭を使って走りを組み立てないと全体として速く走れないし,特に S 字はアクセル操作で車が曲がるのでタイヤがタレてからのほうが楽しかった(笑)
(鈴鹿のカートコースのときも感じたけど) さすが鈴鹿,よく考えられたレイアウトだなぁと.

あと安全性に関して,飛び出しても車を壊しにくい作りになってるとか,ブラインドコーナーには係員がいて旗振ってくれるとか,そもそも見渡しがいいのでブラインドコーナーが少ないとか,走ってて安心感がぜんぜん違う.

というわけで,値段に見合っただけの楽しさ & 安全性はあるね.

-----
で,もうひとつの目的であった新ヘルメットカメラ (DRIFT HD170 STEALTH) の実戦投入はというと,(・∀・)イイ!! 1280x720 で録画できるので画質は文句なしだし露光もばっちり.
車載動画をメインで考えるなら,ヘタなビデオカメラよりこっちがお勧め.
# 今回はカメラの位置が下過ぎて路面が映ってないのがちょっと失敗


-----
走ったあとは,(これも鈴スカの皆さんがよく blog に挙げてるので前から気になってた,念願の) 亀八食堂で昼食.
味噌焼きうどん (のうどん入れる前).ボリュームもあってなかなかうまかった.

色々と念願がかなった一日でした(笑)

2011年11月22日火曜日

第 2次ヘルメットカメラ計画

我がカメラ環境のフラグシップとなるべく購入した Xacti DMX-SH11 がかなり(´・ω・`) ショボーン な結果に終わった.静止画が撮れない Xacti なんてただのビデオカメラじゃん(;´д⊂)
もう静止画はスマフォでいいや,と割り切ることにすると,ヘルメットカメラのほうが面白そうな映像が撮れそうだし,これだったら GoPro HD とかキワモノ方向に振っても良かったかなぁ? とも思ったが,GoPro HD は高ぇよ.とかいろいろ考えつつ,DealExtreme で見つけたのが
←Eagle Eye HD119
画質もそう悪くないし \12k だし,ちょっといいかなとか思ったけど,これ↑ってこれ↓のチャイナコピー品なのねwww 色使いとかそっくり.

しかもアメリカのアマゾンでは本物が \13k 位で売ってるのを知ってコピー品は買う気が失せた.日本では本物の後継機種の Drift HD170 Stealth がヤフオクで送料込みで \17k 位で売ってたので,思わずポチッとなw

で今日届いたので早速ヘルメットに貼りつけてみた (*゚∀゚)=3ムッハー!



で軽く使ってみた感想:
◎小さいながら LCD がついてるので,映像を見ながらカメラの調整ができる
◎リモコン付属なのでヘルメットかぶったままでも録画開始・停止できる
◎画角 170度はすっげぇ広い.写真のような付け方でもメガネのレンズが映るといえば,画角の広さが伝わる?
○レンズ部分だけ回転できるので,本体が斜めでも映像が斜めにならない
○防水防滴 (水没には耐えられないっぽい)
○GoPro HD より安い
△ちょっと大きいかな…
×カートだと風切り音が大きい

特に前 2つはGoPro HD よりも優れている点だと思う.これで GoPro HD より安いから GoPro HD を選ぶ理由はないのでは?

Xacti は使用 2回でお蔵入り決定www

2011年11月14日月曜日

XP のシャットダウンタイムはわずか0.05秒に過ぎない。ではシャットダウンプロセスをもう一度見てみよう。

そろそろ HDD の容量がヤバくなってきて,(WinXP だと 2TB までの HDD しかサポートしないので) しぶしぶ 64bit OS … なぜか Windows7 じゃなくて Windows Server 2008R2 www に乗り換えたのがタイの大洪水の前.後は HDD 買うだけと思ってたら HDD 高騰して買えなくなった.(;´д⊂)

で,2008R2 自体は普通に使えてるんだけど,たぶん誰にもわかってもらえないであろう一番の不満点は,キーボードだけでシャットダウン・リブート・スリープできないこと (※正確に言うとそれをやるためのキーストロークが多い).WinXP だとキーボードの Win,U,U で宇宙刑事の蒸着並みに素早くシャットダウンできてたんだけど.

てなわけで,シャットダウン用アプリを HTA で書いてみた.これをショートカットのショートカットキー Alt+Ctrl+U で起動できるようにしておけば,WinXP と同じ位の手間でシャットダウン・リブート・スリープできるようになった.

2011年11月3日木曜日

久々の雁ヶ原

超久々に雁ヶ原に ozzinger さん& ozzinger 友人さんと行ってきた.

雁ヶ原は 5年ぶりなんだけど,ロッジとかぜんぜん変わってなくてメッチャ懐かしい.でも昔と比べて車がメッチャ少ない…
なんかモータースポーツ人口の減りっぷりを目の当たりにしたみたいで寂しいね.

まぁ空いてたらたくさん走れるからいいんだけど,てなわけで,ほぼ待ちなしで連続走行→適当に休憩,を一日繰り返す.
陽も傾いてきた頃,走るのにも満足して「今日はメッチャ走ったな~」と時計をみたら,まだ 14:30 (汗

空いてるにもほどがあります

当日のコースは Lock to Lock を 4連続くらい強いられるコースなので,終盤はすでに苦行w 16:15 にはすでに他グループも終了モードになってたのでコースの撤収作業開始w (本来の終了は 17:00)

でもなんだかんだ言っても,やっぱ雁ヶ原は楽しいっす ヽ(´ー`)ノ

-------
で 5年ぶりに行って分かったのは,大してウデは上達してないってことかなwww

2011年10月24日月曜日

Aipo と Google カレンダー連携

後日追記: 全部 perl で書き換えました→こちら
------
某所で Aipo というグループウェアが使用されていて,他の人はこれで予定を管理している人が多いんだけど,個人的には Android で予定管理したいので Google カレンダーに予定を入れている.で,Aipo に入れた予定を自動的に Google カレンダーに反映したいんだけど,それらしいことを一発でできるソリューションは今のとこ無いみたい.

で,ふと思いついたのは,Aipo に予定を入れると関係する人にメールが飛ぶようになっているので,このメールをトリガに Google カレンダーに予定を追加できるんじゃね? と思って,自作プログラムから Google カレンダーを操作できる API を探してみたら,本家 Google が API・ライブラリ等を公開してた.

だけど今回は,もっと手軽にコマンドラインから Google カレンダーを操作できる gcalcli というプログラムを使ってみた.
iCal というスケジュール内容が記述されたファイルを gcalcil に食わせれば Google カレンダーに予定が追加できる.あとは,メール内容から iCal を生成するスクリプトを作成し,Aipo メールを受信したらメーラからそのスクリプトを kick すればよい.

gcalcil は python スクリプトなので,cygwin 上で動作させることにする.
gcalcil 以外に python モジュールの gdata.calendar.service, dateutil.tz, setuptools もインストールした (ここは適宜怒られたら足りないものをインストールする).

iCal 生成スクリプトはこんな感じ.
#!/usr/bin/perl -w

use jcode;
use Time::Local;

# 必要なら適当に python 用 proxy の設定.
$ENV{ 'http_proxy'  } = 'http://hoge.hoge:8080';
$ENV{ 'https_proxy' } = 'https://hoge.hoge:8080';

# stdin を全部読み込んでいったん EUC に変換
$_ = join( '', <> );
Jcode::convert( \$_, 'euc' );
@_ = split( /\x0D*\x0A/, $_ );

# メールのパース

$Summery =
$Location =
$Description = '';

$DateStart = $DateEnd = ':';

while( $#_ >= 0 ){
    $_ = shift( @_ );
    
    if( $_ eq '[予定]' ){
        $Summery = shift( @_ );
    }elsif( $_ eq '[日時]' ){
        $_ = shift( @_ );
        if( m#(\d+)/(\d+)/(\d+)\s+(\d+):(\d+)~(\d+):(\d+)# ){
            # 時間指定あり
            $DateStart = timelocal(
                0, $5, $4,
                $3, $2 - 1, $1
            );
            ( $Sec, $Min, $Hour, $Day, $Mon, $Year ) =
                localtime( $DateStart - 9 * 3600 );
            $DateStart = sprintf(
                ":%4d%02d%02dT%02d%02d%02dZ",
                $Year + 1900, $Mon + 1, $Day, $Hour, $Min, $Sec
            );
            
            $DateEnd = timelocal(
                0, $7, $6,
                $3, $2 - 1, $1
            );
            ( $Sec, $Min, $Hour, $Day, $Mon, $Year ) =
                localtime( $DateEnd - 9 * 3600 );
            $DateEnd = sprintf(
                ":%4d%02d%02dT%02d%02d%02dZ",
                $Year + 1900, $Mon + 1, $Day, $Hour, $Min, $Sec
            );
        }elsif( m#(\d+)/(\d+)/(\d+)# ){
            # 時間指定なし
            $DateStart = sprintf( ";VALUE=DATE:%04d%02d%02d", $1, $2, $3 );
            
            $DateEnd = timelocal(
                0, 0, 0,
                $3, $2 - 1, $1
            );
            ( undef, undef, undef, $Day, $Mon, $Year ) =
                localtime( $DateEnd + 24 * 3600 );
            $DateEnd = sprintf(
                ";VALUE=DATE:%04d%02d%02d",
                $Year + 1900, $Mon + 1, $Day
            );
        }else{
            # よくわからない時間指定,とりあえず無視
        }
        
    }elsif( $_ eq '[場所]' ){
        $Location = shift( @_ );
    }elsif( $_ eq '[内容]' ){
        while( $#_ >= 0 ){
            $_ = shift( @_ );
            last if( $_ =~ /^\[/ );
            
            $Description .= '\n' if( $Description ne '' );
            $Description .= $_;
        }
    }
}

# iCalender 本文
$_ = << "EOF";
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTART$DateStart
DTEND$DateEnd
DESCRIPTION:$Description
LOCATION:$Location
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:$Summery
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
EOF

Jcode::convert( \$_, 'utf8' );
s/\x0A/\x0D\x0A/g;

$TmpFile = "/tmp/aipo2gcal$$.ics";
open( fpOut, "> $TmpFile" );
print fpOut $_;
close( fpOut );

system( "/home/hoge/bin/gcalcli import $TmpFile" );
unlink( $TmpFile );
メーラのフィルタリング設定等で,Aipo メールがきたらこのスクリプトを kick するよう設定することで,Aipo スケジュールが Google カレンダーに自動的に追加されるようになった.

…とおもったら,色々と問題が.
Aipo に自分で予定を入れると,自分にはメールが飛ばない仕様なので,人が入れた予定しか自分の Google カレンダーに反映できないw これに関しては,メアドが自分と同じ別のアカウントをもう一人作ってもらい,その人もスケジュールのメンバに加えることで解決.
あと Aipo で予定を修正する毎に Google カレンダーに予定が追加されていくw これはスクリプトを改良すれば何とかなるかもしれない.

2011年10月10日月曜日

ナニこの残念画質…(´・ω・`) ショボーン

Xacti DMX-SH11 を買って実戦投入したのは半月ほど前なんだけど,なんで今頃 SH11 の記事を書いてるのかというと,メーカー送りにしてたからwww というのも,静止画の画質がめちゃめちゃ酷い.サンヨーがしょぼいのか? と思ったらそうでもなくて,5年前の機種の Xacti C40 のほうが綺麗に撮れるから余計むかつく(--メ むか
ってなわけでこれ壊れてんじゃねーの? とメーカー送りにしてみたけど,メーカーからの返答は「どっこも壊れてネーヨ!!」orz

どんくらい汚いかは,実際に取った写真を比べるとよく分かる.
↑SH11

↑C40

↑光学ドライブ部分の拡大 上:SH11/下:C40

パナソニックが Xacti 引き継いでも,大々的に売り出さないわけがなんとなく理解できた.
----------
静止画カメラとしては使い物にならないが,動画カメラとしては満足ヽ(´ー`)ノ
画角が広いのでワイコンなしでギリギリフロントウィンドウいっぱいに撮れるし,マイクの風切り音が大幅に減ってオープン状態の風切り音が大幅に減った.画角の広さはこんなかんじ↓

あと,これが一番やりたかったっていう 300fps 動画.

んーもうちょっと面白い被写体を選ぶべきだったなw ただのスロー走行にしか見えんwwww