プログラミング等カテゴリで書いたTips的記事へのインデックスです。
2009/09/27
2009/09/13
カーオーディオ交換
いちいちCDに焼くのが面倒だったんです。
いちいちCDを交換するのが面倒だったんです。
携帯オーディオプレイヤーが接続できるやつが欲しかったんです。
何より、イジェクトボタンを押しても
CDが出てこない確率が高くていらいらしていたんです。
そんなわけで、カーオーディオを自力で交換しました。
取り付けに5,000くらいかかるんなら自分でやってしまえと思ったんですよ。
でも、元々付いていたカーオーディオのはずし方が分からない。
そもそも、ダッシュボードのはずし方すら分からない。
工具とか、どんな道具が必要なのかも分からない。
配線に必要な部品はあるのかも分からない。
何一つ分からない状態からスタートです。
新しいオーディオを買う前に、本当に自分ひとりで交換が出来るのか、
ネットで取り外しの仕方、配線の仕方などの情報を集めました。
ALPINE「車種別取り付け情報」で自分の車の車種を検索すると
オーディオの取り外し方、配線コネクターの説明を見ることが出来ます。
図入りで、ねじの数も分かるためとても参考になりました。
この資料を見ながらオーディオをはずしてみました。
コネクタが固くてはずしにくかったりしましたが、無事取り外し成功。
元に戻して、新しいオーディオを「お持ち帰り」で買って来ました。
配線の色は規格があるらしく、新しいオーディオの付属のケーブルを
元のオーディオのケーブルと同じようにつなげば問題なし。
配線できたら、オーディオ本体を簡単に固定して動作確認。
確認したらねじをしっかり締めて、
ダッシュボードのパネルを元に戻して、交換終了。
これでCDを焼いたり、CDを交換する手間がなくなりました。
いちいちCDを交換するのが面倒だったんです。
携帯オーディオプレイヤーが接続できるやつが欲しかったんです。
何より、イジェクトボタンを押しても
CDが出てこない確率が高くていらいらしていたんです。
そんなわけで、カーオーディオを自力で交換しました。
取り付けに5,000くらいかかるんなら自分でやってしまえと思ったんですよ。
でも、元々付いていたカーオーディオのはずし方が分からない。
そもそも、ダッシュボードのはずし方すら分からない。
工具とか、どんな道具が必要なのかも分からない。
配線に必要な部品はあるのかも分からない。
何一つ分からない状態からスタートです。
新しいオーディオを買う前に、本当に自分ひとりで交換が出来るのか、
ネットで取り外しの仕方、配線の仕方などの情報を集めました。
ALPINE「車種別取り付け情報」で自分の車の車種を検索すると
オーディオの取り外し方、配線コネクターの説明を見ることが出来ます。
図入りで、ねじの数も分かるためとても参考になりました。
この資料を見ながらオーディオをはずしてみました。
コネクタが固くてはずしにくかったりしましたが、無事取り外し成功。
元に戻して、新しいオーディオを「お持ち帰り」で買って来ました。
配線の色は規格があるらしく、新しいオーディオの付属のケーブルを
元のオーディオのケーブルと同じようにつなげば問題なし。
配線できたら、オーディオ本体を簡単に固定して動作確認。
確認したらねじをしっかり締めて、
ダッシュボードのパネルを元に戻して、交換終了。
これでCDを焼いたり、CDを交換する手間がなくなりました。
2009/09/06
intのサイズ
VBAのInteger型変数でオーバーフローをしてしまった。
Cの一般的な整数型であるint型は32bit環境では4バイト。
しかし、VBAのInteger型は2バイト。
これまでCのintが4バイトだから
Integerも同じだろうと思い込んでいた。
C言語ではintと同じサイズのため使用されないlong intだが、
VBAではIntegerが2バイト、Longが4バイトとなっているため
格納したいデータのサイズによって使い分ける必要がある。
また、C言語では型宣言でUnsignedを付けることで
符号なしの変数を使用できるが、
VBAではUnsignedの指定そのものができない。
参考
VB.NET/VB6.0/CLR/C/C++/Win32API 型一覧表
VB研究所
Cの一般的な整数型であるint型は32bit環境では4バイト。
しかし、VBAのInteger型は2バイト。
これまでCのintが4バイトだから
Integerも同じだろうと思い込んでいた。
C言語ではintと同じサイズのため使用されないlong intだが、
VBAではIntegerが2バイト、Longが4バイトとなっているため
格納したいデータのサイズによって使い分ける必要がある。
また、C言語では型宣言でUnsignedを付けることで
符号なしの変数を使用できるが、
VBAではUnsignedの指定そのものができない。
参考
VB.NET/VB6.0/CLR/C/C++/Win32API 型一覧表
VB研究所
2009/08/10
同窓会
中学の同窓会に行ってきました。
地元に帰ったときに遊んでいた友人以外とは
成人式以来になります。
みんな、変わってないな~
多少、体型が変わった人もいましたが
話し方やしぐさなど、雰囲気は全く変わっていませんでしたよ。
出席率がやや低かったのは残念ですが。
車に詳しい友人にカーオーディオについて相談しました。
Q「クラシックな車に合うカーオーディオない?」
A「ナカミチってメーカーがいいよ」
「ありがとう、早速探してみるよ」
→日本国内での販売を終了
せっかく教えてくれたけど、残念な結果になってしまったよ。くすん。
やっぱ方言っていいですね。
地元にいた頃は全く意識していませんでしたが、
他の方言に触れて、自分の話し方との違いに気付くんですね。
方言と言っても、主に語尾なんですけどね。
また次があるみたいなので、楽しみにしたいと思います。
地元に帰ったときに遊んでいた友人以外とは
成人式以来になります。
みんな、変わってないな~
多少、体型が変わった人もいましたが
話し方やしぐさなど、雰囲気は全く変わっていませんでしたよ。
出席率がやや低かったのは残念ですが。
車に詳しい友人にカーオーディオについて相談しました。
Q「クラシックな車に合うカーオーディオない?」
A「ナカミチってメーカーがいいよ」
「ありがとう、早速探してみるよ」
→日本国内での販売を終了
せっかく教えてくれたけど、残念な結果になってしまったよ。くすん。
やっぱ方言っていいですね。
地元にいた頃は全く意識していませんでしたが、
他の方言に触れて、自分の話し方との違いに気付くんですね。
方言と言っても、主に語尾なんですけどね。
また次があるみたいなので、楽しみにしたいと思います。
2009/08/02
他のアプリケーションが起動されているかを調べる
他のアプリケーションが起動されているかを調べる
FindWindow関数の第一引数(クラス名)か第2引数(ウィンドウ名)に起動を調べたいアプリケーションの値を代入する。
起動していればHWNDが返り、起動していなければNULLが返る。
ウィンドウ名を指定する方法が簡単。
例えば、電卓が起動しているのかを調べるなら、
hwnd = FindWindow(NULL, "電卓");
しかし、メモ帳の場合
hwnd = FindWindow(NULL, "無題 - メモ帳");
となり、ファイルに名前がつけられている場合「無題」がファイル名になるため汎用性がない。
そのような場合、クラス名を指定する。
Excelの場合、
hwnd = FindWindow("XLMAIN", NULL);
クラス名が分からない場合、FindWindowで取得したハンドルをGetClassName関数に渡せばよい。
参考
FindWindow関数(msdn)
GetClassName関数(msdn)
VB テクニック編2 - Windows API、ウィンドウハンドル取得、ウィンドウ制御(SAK 図書館)
FindWindow関数の第一引数(クラス名)か第2引数(ウィンドウ名)に起動を調べたいアプリケーションの値を代入する。
起動していればHWNDが返り、起動していなければNULLが返る。
ウィンドウ名を指定する方法が簡単。
例えば、電卓が起動しているのかを調べるなら、
hwnd = FindWindow(NULL, "電卓");
しかし、メモ帳の場合
hwnd = FindWindow(NULL, "無題 - メモ帳");
となり、ファイルに名前がつけられている場合「無題」がファイル名になるため汎用性がない。
そのような場合、クラス名を指定する。
Excelの場合、
hwnd = FindWindow("XLMAIN", NULL);
クラス名が分からない場合、FindWindowで取得したハンドルをGetClassName関数に渡せばよい。
参考
FindWindow関数(msdn)
GetClassName関数(msdn)
VB テクニック編2 - Windows API、ウィンドウハンドル取得、ウィンドウ制御(SAK 図書館)
2009/07/27
2009/07/25
修理に出してきました
アイドリング状態でエンストすることが出かけるたびに1回くらいの頻度で起こるようになったため、車を買った販売店に出してみてもらうことにしました。
行く途中で一回ノッキング状態になりかけました。
お店について、症状の確認のためにアイドリング状態にしてみるもののエンジンは安定して動いています。
まあ、毎回起きていると入っても数分おきてわけじゃあないですからね。
お店の人の話では、原因として考えられるのは
・燃料に水が混ざっている(湿度が高いと結露した水分が燃料に混ざることがあるそうです)
・発火プラグの不調
・アクセルスロットの不調
ではないか、という感じでした。
修理のために車を預けて代車(AT)を借りて帰りました。
慣れていないだけなんですが、なんか、こう、違和感というのか。
クラッチ・ギア操作がないため、左手足が物足りない感じ。
特に発車・停車時。どうしてもブレーキ踏んで、クラッチ切って、と足が動いてしまいます。
あとスリープ現象のためか、ショックなしで停車するためのペダル操作がよくわからない。
それと、プリンタも修理に出すために購入店の窓口へ。
本体価格安くして消耗品で儲ける、てな売り方のせいなんでしょうけど、
窓口の人の話だと修理費が本体価格の8割以上になりそう。
廃棄の場合は無料で引き取ってもらえるみたいだし、とりあえず見積もりだけとってもらうことにしました。
はぁ、調子悪くなったのが1ヶ月前だったら保障期限内だったのに・・・・・・
インク買い換えたばっかりだったのに・・・・・・
行く途中で一回ノッキング状態になりかけました。
お店について、症状の確認のためにアイドリング状態にしてみるもののエンジンは安定して動いています。
まあ、毎回起きていると入っても数分おきてわけじゃあないですからね。
お店の人の話では、原因として考えられるのは
・燃料に水が混ざっている(湿度が高いと結露した水分が燃料に混ざることがあるそうです)
・発火プラグの不調
・アクセルスロットの不調
ではないか、という感じでした。
修理のために車を預けて代車(AT)を借りて帰りました。
慣れていないだけなんですが、なんか、こう、違和感というのか。
クラッチ・ギア操作がないため、左手足が物足りない感じ。
特に発車・停車時。どうしてもブレーキ踏んで、クラッチ切って、と足が動いてしまいます。
あとスリープ現象のためか、ショックなしで停車するためのペダル操作がよくわからない。
それと、プリンタも修理に出すために購入店の窓口へ。
本体価格安くして消耗品で儲ける、てな売り方のせいなんでしょうけど、
窓口の人の話だと修理費が本体価格の8割以上になりそう。
廃棄の場合は無料で引き取ってもらえるみたいだし、とりあえず見積もりだけとってもらうことにしました。
はぁ、調子悪くなったのが1ヶ月前だったら保障期限内だったのに・・・・・・
インク買い換えたばっかりだったのに・・・・・・
2009/07/22
ちょうしわるい
せっかく更新再開しようという気分になったので。
でも、内容はネガティブ。
1.車の調子が悪い
中古で購入してからまだ3ヶ月と少し。
基本的には土日にしか乗っていないので、まだ運転が下手です。
出かけて戻ってくるまでにエンストを起こさなくなってきた頃、
信号待ちで停車している間にエンストしていたことが何度かありました。
始めは操作ミスかと思っていたのですが、
信号待ちでギアはニュートラル、ブレーキペダルしか踏んでいない状況で
エンストすることが何度かあり車の問題かと思ったのです。
ネットで探してみるとエンジンの問題らしいことが分かりました。
今週末くらいに車屋さんに見てもらうことにします。
2.プリンタの調子が悪い
使用頻度が少ないせいでしょうか、黒だけ印刷できなくなってしまいました。
2週間前は問題なかったのに。
原因が全く分からないので、今週末くらいに修理に出したいです。
3.耳管開放症がひどくなってきた
耳管開放症の主な症状は、自分の呼吸音や声が耳に響く、というもので
他の音が聴ききにくくなったり、
自分が話している声の高さや大きさが分かりにくくなったり、
ヒューゴーヒューゴー響く呼吸音がうっとおしくてストレスがたまります。
以前はたまに症状が出る程度だったのですが、
気付いたらほぼ毎日症状が出るように・・・・・・
でも、内容はネガティブ。
1.車の調子が悪い
中古で購入してからまだ3ヶ月と少し。
基本的には土日にしか乗っていないので、まだ運転が下手です。
出かけて戻ってくるまでにエンストを起こさなくなってきた頃、
信号待ちで停車している間にエンストしていたことが何度かありました。
始めは操作ミスかと思っていたのですが、
信号待ちでギアはニュートラル、ブレーキペダルしか踏んでいない状況で
エンストすることが何度かあり車の問題かと思ったのです。
ネットで探してみるとエンジンの問題らしいことが分かりました。
今週末くらいに車屋さんに見てもらうことにします。
2.プリンタの調子が悪い
使用頻度が少ないせいでしょうか、黒だけ印刷できなくなってしまいました。
2週間前は問題なかったのに。
原因が全く分からないので、今週末くらいに修理に出したいです。
3.耳管開放症がひどくなってきた
耳管開放症の主な症状は、自分の呼吸音や声が耳に響く、というもので
他の音が聴ききにくくなったり、
自分が話している声の高さや大きさが分かりにくくなったり、
ヒューゴーヒューゴー響く呼吸音がうっとおしくてストレスがたまります。
以前はたまに症状が出る程度だったのですが、
気付いたらほぼ毎日症状が出るように・・・・・・
2009/04/11
エンストドライブ
ついに納車の日となりました。
いい天気でお出かけ日和です。
今回お世話になった車屋さんは、
「納車のときは購入者が取りに来る」
てなスタイルです。
なので、
免許取ってからほとんど車に乗ってない(実家に帰ったときに2回だけ)
MT車に乗るのは教習所以来(買った車はMT車)
初めて乗る車で練習なし
てな状態で自力で帰らなければならないわけです。
当然、エンスト多数。
車屋さん出て始めのカーブ(いきなりだよ)
細い道のカーブに差し掛かって(3年ぶりのMTだし)
大通りに出ようとして(まだ慣れてないし)
住処の所に入ろうとして道の真ん中で(車の流れ完全にストップ)
駐車場に停めるとき、バック1回で入ったのは運が良かっただけです。
車屋さんからTEL「無事帰れましたか?」
で、同僚「飯食べに行こ。どっちの車で行く?」
「給油しに行きたいし、練習になるから自分が車出すよ」
初めてで給油の仕方が分からなかったので分かる人についてきてもらおう、てな考えがありました。
おかげで助かったよ、ありがとう。
その後、お店の駐車場でギアをバックに入れようとしてエンスト。
住処に戻ってから、一人で買い物に。
細い道に入ろうとして、エンスト。
目的地を通過、わき道に入れずしばらく直進する。
大型車(ダンプ?記憶があいまい)が道を譲ろうとしてくれているのに、気付かない。
挙動不審な車線変更して、鳴らされる。
ライト付け忘れる。
駐車場の発券機に、手が届かない。
駐車場の精算機に、「○○円以上お買い物すれば○○時間無料」券が入らない。(駐車場券と無料券の幅が明らかに違う・・・)
まあ、最初だし、慣れればましになるよ、きっと。
ETC、車載機がどこも品薄状態みたいですね。
ゴールデンウィークまでに手に入るか分かりません。
いい天気でお出かけ日和です。
今回お世話になった車屋さんは、
「納車のときは購入者が取りに来る」
てなスタイルです。
なので、
免許取ってからほとんど車に乗ってない(実家に帰ったときに2回だけ)
MT車に乗るのは教習所以来(買った車はMT車)
初めて乗る車で練習なし
てな状態で自力で帰らなければならないわけです。
当然、エンスト多数。
車屋さん出て始めのカーブ(いきなりだよ)
細い道のカーブに差し掛かって(3年ぶりのMTだし)
大通りに出ようとして(まだ慣れてないし)
住処の所に入ろうとして道の真ん中で(車の流れ完全にストップ)
駐車場に停めるとき、バック1回で入ったのは運が良かっただけです。
車屋さんからTEL「無事帰れましたか?」
で、同僚「飯食べに行こ。どっちの車で行く?」
「給油しに行きたいし、練習になるから自分が車出すよ」
初めてで給油の仕方が分からなかったので分かる人についてきてもらおう、てな考えがありました。
おかげで助かったよ、ありがとう。
その後、お店の駐車場でギアをバックに入れようとしてエンスト。
住処に戻ってから、一人で買い物に。
細い道に入ろうとして、エンスト。
目的地を通過、わき道に入れずしばらく直進する。
大型車(ダンプ?記憶があいまい)が道を譲ろうとしてくれているのに、気付かない。
挙動不審な車線変更して、鳴らされる。
ライト付け忘れる。
駐車場の発券機に、手が届かない。
駐車場の精算機に、「○○円以上お買い物すれば○○時間無料」券が入らない。(駐車場券と無料券の幅が明らかに違う・・・)
まあ、最初だし、慣れればましになるよ、きっと。
ETC、車載機がどこも品薄状態みたいですね。
ゴールデンウィークまでに手に入るか分かりません。
2009/03/30
車購入手続き完了
お役所で印鑑証明などの書類とか作ってもらう必要があったので今日それらを含めた手続きをしてきました。
本当は昨日のことでゆっくり休む時間が欲しくて取っていた有給だったのですが、仕事の納期が迫っていて新たに有給を取ったら自分の首を絞めることになるので予定をつめたわけです。
まず免許。
住所変更してなかったんです。
はい、分かってますよ。遅すぎなのは。
窓口開くのが8:30からてサイトに載っていたのでその時間に警察署へ。
入り口前でみんな並んでました。朝礼やってる見たいです。
うん、行きづらい。
少し時間を置いて。
住所変更手続きって簡単なもんですね。
用紙に住所と名前を書いたら、係の人が免許の裏にその住所を書き込んでハンコ押して終了。
手数料とかもいらないんですね。
で、印鑑登録と証明書の発行。
登録の際に顔写真の入った身分証明できるものが必要なので先に免許だったわけです。
登録と発行の用紙に記入して、
係の人に登録する印鑑を一緒に渡して、
あとは待つだけ。
住民登録のときはけっこう待った印象があったのですが、今回はすぐに終わりました。
混む,混まないてのは時期的なものがあるんですかね?
始めは実印の受け取りも今日の予定だったのですが
先週のうちに受け取ることができたので、その分時間短縮になりました。
役所は8:30からでもお店は10:00からですからね。
すぐに車屋さんに行って印鑑が必要な書類の作成と、前回用意できなかった車庫証明と印鑑登録証明書を渡して、これで全ての手続きが終了。
あとは納車を待つのみです。予定では4/11(土)。
ゴールデンウィークまでにはまともに乗れるようにしておきたいです。
てか、警察署行ったんなら自分で書庫証明出せばよかったんじゃあ・・・
でもお店の人の話だと細かいところまでうるさいらしいし、プロに任せておけば安心ですもんね。
本当は昨日のことでゆっくり休む時間が欲しくて取っていた有給だったのですが、仕事の納期が迫っていて新たに有給を取ったら自分の首を絞めることになるので予定をつめたわけです。
まず免許。
住所変更してなかったんです。
はい、分かってますよ。遅すぎなのは。
窓口開くのが8:30からてサイトに載っていたのでその時間に警察署へ。
入り口前でみんな並んでました。朝礼やってる見たいです。
うん、行きづらい。
少し時間を置いて。
住所変更手続きって簡単なもんですね。
用紙に住所と名前を書いたら、係の人が免許の裏にその住所を書き込んでハンコ押して終了。
手数料とかもいらないんですね。
で、印鑑登録と証明書の発行。
登録の際に顔写真の入った身分証明できるものが必要なので先に免許だったわけです。
登録と発行の用紙に記入して、
係の人に登録する印鑑を一緒に渡して、
あとは待つだけ。
住民登録のときはけっこう待った印象があったのですが、今回はすぐに終わりました。
混む,混まないてのは時期的なものがあるんですかね?
始めは実印の受け取りも今日の予定だったのですが
先週のうちに受け取ることができたので、その分時間短縮になりました。
役所は8:30からでもお店は10:00からですからね。
すぐに車屋さんに行って印鑑が必要な書類の作成と、前回用意できなかった車庫証明と印鑑登録証明書を渡して、これで全ての手続きが終了。
あとは納車を待つのみです。予定では4/11(土)。
ゴールデンウィークまでにはまともに乗れるようにしておきたいです。
てか、警察署行ったんなら自分で書庫証明出せばよかったんじゃあ・・・
でもお店の人の話だと細かいところまでうるさいらしいし、プロに任せておけば安心ですもんね。
登録:
投稿 (Atom)