Sony Style(ソニースタイル)

新型ステップワゴン SPADA Z COOL SPIRIT納車

今日は新型ステップワゴン SPADA Z COOL SPIRITの納車日でした。久々に大安、快晴。

stepwgn

納車後は、ほぼ前回と同じ。断熱フィルムを貼り、ホーンをBOCHE Rally Evolutionに交換する流れは、もはや儀式。

耐熱シート貼り

今回付けたディーラーオプションのナビ「メモリーインターナビ地デジモデル(VXM-122VFi)」はメーカーオプションのナビと異なり、USBコネクタがグローブボックスの中。こっちのほうが、コードが見えなくていいかな(インターナビ用のUSB通信モジュールもグローブボックス内に設置)。

USBコネクタ
コンポジット端子も付いていて、iPhone/iPodから映像の出力もできるようになっています。

USB接続時のオーディオ画面はこんな感じ。
VXM-122VFi

そして、Bluetooth AUDIO接続時は、こんな感じ。
VXM-122VFi
ナビ画面上部のバッテリー表示は、Bluetooth接続しているiPhone4Sのバッテリー残量。

サイバーナビではBluetooth AUDIO接続時に曲名が表示されなかったんですが、このナビではちゃんと表示されます。それにナビ自体の起動が速いのとBluetoothのリンクアップも速いので、イグニションONから数秒で曲が再生できました。

このナビではオプション設定のハンドルリモコンも付けました。
ハンドル

正直、純正ナビを舐めてました。もう、あえて社外品を選ぶような時代じゃないですね。


【RK5】STEPWGN SPADA Z COOL SPIRIT【三台目】

車を修理するついでに、4月にマイナーチェンジするRK5(STEPWGN SPADA)に乗り換えることにしました。同一車種を3回も乗り換えるってのもアレなんですが…。

現行RK5との違いは
・VSA+ヒルスタートアシスト機能
・全席3点式シートベルト
・LEDハイマウントストップランプ
・アイドリングストップ
・クルーズコントロール
・1列目シートセンターテーブル
・2列目キャプテンシート
・全席ヘッドレスト
・リアコンビネーションランプ
など。

ヘッドライトがプロジェクター風(中身はHIDのままですが)になって顔つきが変わったのと、アイドリングストップ、2列目キャプテンシートあたりが大きな違いでしょうか。

今回、最初からCOOL SPIRITというパッケージが設定されていてノーマルSPADAとの違いは

・17インチアルミホイール(205/55 R17)
・本革巻セレクトレバー
・スウェード調ファブリック&グランスムース・コンビシート
・ダーククロームメッキ(フロントグリル/アウタードアハンドル/リアライセンスガーニッシュ)

という感じ。フロントグリルがクロームメッキからダーククロームメッキになるので、だいぶ見た目が変わりそうです。

3パターンの見積もりを取って最終的に

・STEPWGN SPADA Z COOL SPIRIT ホワイトオーキッドパール
・キャプテンシート
・メモリーインターナビ地デジモデル(VXM-122VFi)

となりました。

今回はあえてディーラーオプションのナビに。

メーカーオプションのHDDナビはBluetooth Audioに非対応だったので却下。ずっと使い続けてきたCYBER NAVIも同じモノを付けたくなるほどでもなく(クルーズスカウターも使ったのは最初だけ)、ステアリングに内蔵されたリモコンとか、埋込式のUSBジャックなど、純正品のまとまりの良さのほうが、今回は魅力的に感じたので。

そして、ボディカラーは新色のホワイトオーキッドパールが、とてもガンダムホワイトっぽい感じなので即決。

価格的には、350万超えと、もう5ナンバーのミニバンの価格帯じゃない気がしますが、修理後の車両下取りが210万、値引が26.5万(本体+オプション)、加えてエコカー補助金10万と条件が良かったので契約。納車は4月末頃になりそう。

もうね、RK5バカと呼ばれても平気です(´д`)。

絵に描いたようなツイテナイ話

こっそり、新iPadを予約したことを嫁に話したら、実は私もXperia acro HDを検討していたので買っていいですかね?という話になり、「予約してきちゃいなよ?」と私が言ったことが発端。

夕ご飯を食べ終わってから、「ちょっとドコモにacro HD予約にいってくる!」と嫁が喜び勇んで出かけたのが20:00頃。

駐車場から車を出そうとしたら、目の前に「ぬこ」が居たので、それを避けようとしたところ、車止めにフロントタイヤ側面がヒットしてしまい、パンク。

スペアタイヤが無く(最近の車は燃費などの問題からスペアタイヤを搭載していない)、パンク応急修理キットでも直せる状態では無かったので、JAFに車両牽引を要請。その間にディーラーに連絡を取る。

ディーラーは19時で閉店していて連絡が付かず、オートバックスに連絡をしたら21時までならOKとのこと。しかし、JAFが到着するのは60〜90分後で微妙に間に合わず。最寄りのガソリンスタンドにタイヤの在庫があるというので、21時を過ぎても大丈夫か訪ねると「待ちますよ」との返答をもらい、そのままJAFの到着を待つ。


21時頃にJAF到着、スタンドまで牽引してもらう。13,000円也。

JAFの人「ガレージまで車を運びましょうか?」
スタンド店員「いえ、そのままで大丈夫です」

スタンド店員が「じゃあ、すぐにやっちゃいますね」と車に乗り込み、ガレージへ移動させようとしたところで、後部バンパーをポールにヒットさせて車を凹ませる。

JAFの人も含め、全員唖然…。いったい何をすぐやっちゃうつもりだったのかと小一時(ry。

スタンド店員が「すいません。弁償します…。」と言いつつ、タイヤ交換の見積もりを持ってきたので見てみると、フロントタイヤ2本の交換で48,700円という金額…。この金額に重ねて唖然(市場価格的には1本12,000円くらいなのでおよそ倍の価格)。

という流れ。

・こっそりiPadを予約した自分。
・閉店間際にacro HDを予約しに行こうとした嫁。
・駐車場にいた「ぬこ」。
・閉店後も待ちますよといった店長。
・JAFの人に車の移動をまかせなかった店員。

振り返ると、関わった人が全員、途中で選択を間違った気がするのですが、数時間でacro HDの代金と、ほぼ同額が消えました。

これは何かのお告げでしょうか(´д`)。







Alan Wake PC版

Alan Wake PC版がSteamで発売になったので買ってみました。現在、セール中で$29.99(日本円で2400円くらい)となっています。日本語字幕と吹替の両方に対応していて、XBOX360でリリースされていたDLCとサウンドトラック(mp3)がセットになっています。



最近のSteamはPCゲームのApp Storeといった感じで、かなり便利になっていて、このAlan WakeもSteam Cloudにセーブデータを保存できたりします。

最近Steamでこんなものを買いました
・Assassin's Creed Revelations(日本語字幕を表示するにはゴニョゴニョ)
・The Elder Scrolls V : Skyrim(日本語字幕・吹替)
・Sid Meier's Civilization V(日本語字幕)

いずれもセール期間中に買えば30〜50ドルくらいで価格も安いし、この間、自作PCの中身を入れ替えたときも、Steamさえインストールすれば、セーブデータも含めて購入済みゲームを復元してくれたので、もうパッケージで買うのが面倒臭く感じるようになりましたよ。

EA、スクエニ、スパイクあたりが日本語版をリリースしているゲームタイトルがSteamで買えないのが残念すぎます。Mass Effect 3、Dragon Age 2、CoDシリーズ、Sims3あたりが買えるといいんだけどなー。


WordPressのBlog Optionをまとめて取得する

WordPressをマルチサイトで動かしていると、wp_optionsテーブルがブログ単位で作成されるので、まとめて設定内容を確認したいときに、めっさ面倒くさい。なので、まとめて設定値を取得できるストアドプロシージャを書いてみました。

call sp_get_blog_options('dbname', 'option_name', 0);

引数は
1)データベース名
2)取得したいoption_name値
3)group byするかどうかフラグ(0=しない,1=する)
の3つです。

ブログで使われているブログテンプレートを集計したい場合は

call sp_get_blog_options('wordpress', 'template', 1);

とすれば、各テンプレートの利用数を取得できます。最後の引数を0にするとblog_idとoptions_valueをそのままダンプします。

PHPで呼び出す場合は$wpdb->get_results()やmysql_query()ではエラーになるので注意してください。呼び出す場合はmysqli_query()で。あと、information_schemaにアクセスできるDBアカウントで実行するのもお忘れ無く。


DELIMITER $$

DROP PROCEDURE IF EXISTS `sp_get_blog_options` $$
CREATE PROCEDURE `sp_get_blog_options`(
IN db_name varchar(100),
IN option_value varchar(100),
IN summary_flag int
)
BEGIN
DECLARE not_found int DEFAULT 0;
DECLARE _blog_id bigint(20);
DECLARE _table_name varchar(100);
DECLARE _get_table_name varchar(100);
DECLARE cur CURSOR FOR SELECT blog_id FROM wp_blogs WHERE spam <> 1;
DECLARE cur2 CURSOR FOR SELECT table_name FROM `information_schema`.`tables` WHERE `table_name` = _table_name AND `table_schema` = db_name;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET not_found = 1;

DROP TABLE IF EXISTS `tmp_options`;
CREATE TEMPORARY TABLE `tmp_options` (`blog_id` bigint(20), `option_value` varchar(50));

OPEN cur;
loop1: LOOP
FETCH cur INTO _blog_id;
IF not_found THEN
CLOSE cur;
LEAVE loop1;
END IF;

OPEN cur2;
SET _table_name = CONCAT('wp_', _blog_id, '_options');
FETCH cur2 INTO _get_table_name;

IF not_found THEN
SET not_found = 0;
ELSE
SET @s = CONCAT('SELECT option_value INTO @option_value FROM `wp_', _blog_id, '_options` WHERE option_name=?');
PREPARE stmt FROM @s;
SET @val = option_value;
EXECUTE stmt USING @val;
DEALLOCATE PREPARE stmt;
INSERT INTO tmp_options VALUES (_blog_id, @option_value);
END IF;
CLOSE cur2;
END LOOP;
IF summary_flag THEN
SELECT tmp_options.option_value, count(tmp_options.option_value) AS counter FROM tmp_options GROUP BY tmp_options.option_value ORDER BY count(tmp_options.option_value);
ELSE
SELECT * FROM tmp_options;
END IF;
END $$

DELIMITER ;

RSS

 RSSリーダーで購読する


Google Readerへ追加

selected entries
categories
archives
recent comment
recent trackback
links
profile
search this site.
others
Google AdSense
CreativeCommons
クリエイティブ・コモンズ・ライセンス