2009/10/28
最近のお気に入り at にこ動
『コスモドライバー∞UP 』より「マイティボンジャック (Hey! speed Remix)」
にこ動で収録曲のいくつかが公開されていて、これもそのうちの1曲です。
CD買おうか迷っていましたが、こんなん聞いちゃったらもう買うしかないです。
『ラララ終末論。』より「カムパネルラ」
独特の世界観、曲の展開。
『銀河鉄道の夜』の世界観をベースにした曲らしいです。
哀愁漂うシュールなCM。こうゆうの、大好きです。
いくつかは見たことがありましたが、こんなにバリエーションがあったとは。
2009/10/24
2009/10/14
VB リストビューについて
Excelのような表を表示したり表にデータを入力できる
コントロールに、データグリッドがある。
が、使い方を探してみたがよく分からない。
そこで、リストビューを使うことにしました。
エクスプローラーのフォルダを表示する部分と同じような
コントロールで、「詳細」表示の状態で使うことで
表として使うことが出来ます。
ただし、リストビューでできることは基本的に表示のみ。
リストビューを表の状態で使う場合、
各列の横幅をユーザーが変更することが出来ます。
ただ、幅の変更が有効なのか無効なのかを変更することが出来ない。
また、幅を変更してもイベントが発生しないため、
変更されたら元に戻す、ということができない。
参考
Office TANAKA「ListViewコントロールの使い方」
OKWave「リストビューの列ヘッダーの幅について」
コントロールに、データグリッドがある。
が、使い方を探してみたがよく分からない。
そこで、リストビューを使うことにしました。
エクスプローラーのフォルダを表示する部分と同じような
コントロールで、「詳細」表示の状態で使うことで
表として使うことが出来ます。
ただし、リストビューでできることは基本的に表示のみ。
リストビューを表の状態で使う場合、
各列の横幅をユーザーが変更することが出来ます。
ただ、幅の変更が有効なのか無効なのかを変更することが出来ない。
また、幅を変更してもイベントが発生しないため、
変更されたら元に戻す、ということができない。
参考
Office TANAKA「ListViewコントロールの使い方」
OKWave「リストビューの列ヘッダーの幅について」
2009/10/11
2009/10/06
ひさびさのおすすめ曲紹介
【初音ミク】レイニーデイズ【オリジナル】
ついに来たー!
夕闇PことismKさんの最新作。
プレバージョンから1年半、
ついにフルサイズ・ロングバージョンが公開されました。
やさしいピアノの音色によるメロディラインと、
スタッカートというよりはゆっくりとした
モールス信号のような感じの「ぴ・ぴ・ぴ」というリズムが
ところどころの表れて独特の雰囲気を作っているのが
この作者さんの特徴ではないかと思います。
まるで雨音のようなノイズも心地良いです。
作者さんのブログにてmp3配布してます。
ついに来たー!
夕闇PことismKさんの最新作。
プレバージョンから1年半、
ついにフルサイズ・ロングバージョンが公開されました。
やさしいピアノの音色によるメロディラインと、
スタッカートというよりはゆっくりとした
モールス信号のような感じの「ぴ・ぴ・ぴ」というリズムが
ところどころの表れて独特の雰囲気を作っているのが
この作者さんの特徴ではないかと思います。
まるで雨音のようなノイズも心地良いです。
作者さんのブログにてmp3配布してます。
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 図書館)
登録:
投稿 (Atom)