にゃんこ

2007 年 5 月 6 日23:23:05 by amano

今日のにゃんこ。
http://www.mainami.com/~amano/images/tmp/100_PANA/

ミッドタウン地下1階

2007 年 5 月 2 日23:18:21 by amano

天井がガラス張りかなにかで陽が入るので地下とは思えないくらいに明るいですよ。

東京ミッドタウン

2007 年 5 月 1 日23:44:20 by amano

今日から東京ミッドタウン勤務。
地下鉄六本木駅直結、改札出たらすぐそこなので雨の日も安心。

Bluetoothオーディオレシーバ使ってみた

2007 年 3 月 18 日23:36:18 by amano

先日購入キャンペーンで当選したBluetoothのオーディオレシーバのブツがようやく到着したので早速使ってみる。
無線なのでケーブルが絡まなくてイイし、こいつは便利だ。
せっかくだからPCでも使ってみるぜ!とUSBのBluetoothアダプタを買ってきて、試しにゲームで使ってみたら画面の変化から音の再生まで0.1秒くらい遅れるので、違和感が_| ̄|○
音楽再生くらいにしか使いようがないかもしれず。

はかい+はやぶさのけん

2007 年 2 月 26 日23:02:22 by amano

FCエミュで久しぶりにDQ2しているけど、Lv29でハーゴンの城を楽に踏破してシドーまであっさり倒してしまう、はかい+はやぶさのけんの合体技(呼び名についてはいろいろ方言があるけど、自分のところでは、はかいはやぶさのけんと呼ばれていた)がヒキョーだと思った。
しかしこの時代のゲームは1日30分でも遊んでいけるのがよかった…。

P903i購入キャンペーン当選

2007 年 2 月 13 日23:33:45 by amano

P903i購入キャンペーンで、microSDはすでにあるからBluetoothヘッドフォンを選んでおいたら、ワイヤレスオーディオレシーバー EB-M70083が当選きたー。

FF11 on Vistaの公式発表

2007 年 1 月 12 日21:59:16 by amano

ここでVista対応について発表されたけど、実際にインストールしてみて起きたことと違うのはなんだろうか。

インストールメニューが起動しない → 無印FF11(2002年発売)をインストールしたときにはインストールメニュー出てきてたけど。

プレイオンラインビューアーが起動しない → FF関係はXP SP2互換モードに設定してあるためか、一度もない。

UAC昇格ダイアログを出すと表示が壊れるくらいしか問題ないんだけど。

TextBoxコントロールのスクロールを操作する

2007 年 1 月 11 日23:43:53 by amano

C#(.NET (Compact) Framework)のTextBoxコントロールは複数行のテキストを扱えるがスクロールを操作するメソッドが見当たらない。IRCのチャット表示領域で、末尾に新着テキストを追加していってもスクロールバーはずっと最上段にいて新着を表示できない、Selectメソッドでカーソル動かしてもスクロールバーは動かない、さて困った…ってところでググっていたのだけど、C#からWin32 APIを呼べるのくわーと知ったので(←C#は初めて使用)、直接エディットコントロールを操作することに。
まずは、エディットコントロールを操作するにはウィンドウメッセージを送りつけなくてはならないので SendMessage APIを呼べるようにクラス内で宣言する。

[DllImport("coredll.dll")] extern static int SendMessage(IntPtr handle,
uint msg, uint wparam,uint lparam);

Windows Mobile 5.0がターゲットなのでcoredll.dllだけど、通常のWindowsなら kernel32.dll で。
すると、SendMessageが使えるようになるので、エディットコントロールにまつわるウィンドウメッセージ(EM系)を使ってスクロールさせてしまえばよい。
IRCの新着テキストを末尾に追加してそこまでスクロールできればよいので、

ChatTextBox.Select(ChatTextBox.Text.Length, 0);

末尾にカーソルを移動させて、

SendMessage(ChatTextBox.Handle, 0x00B7, 0, 0);

EM_SCROLLCARET(0x00b7)メッセージでキャレット位置までスクロールさせる。( ゜Д゜)ウマー

IRCクライアント

2007 年 1 月 8 日23:55:14 by amano

リンクエラー __GSHandlerCheck

2007 年 1 月 4 日23:36:39 by amano

VS2005SP1にてWindows Mobile(WindowsCE)サンプルをビルドすると __GSHandlerCheck がないとリンクエラーになるので、/GS- オプションを付けて(C/C++のコード生成欄)バッファセキュリティチェックをオフにしないといけない。
という覚え書き。