混沌雑記帳






T-01AのカメラがAFボタン押さないでシャッターだけだとAF効かせてくれないので対策。
AFを作動させてAFロックしたらシャッター作動。
という単機能アプリを作ってサイドボタンに割り当てた。
画面のシャッターボタンを乗っ取る手もあるんだけど
こっちは手動AFロック+シャッター用ということで。

元ネタは某掲示板に書き込まれていたスクリプト。
スクリプトのままだとちょっと、というのと一部改良を加えて。
いくつか安全策をとったのと座標の微修正。
それにAFロックできなかった場合はシャッターを切らないようにした。
それでも切りたい時は画面のシャッターボタンでいけば良し。

しかしこのT-01Aのカメラアプリ、連番の仕様がちょっと?
折角保存するのか確認を取るのにもかかわらず
連番はそれに関係なくカウントアップしちゃうってのはどうなんだろう。
何度か撮りなおしてると番号が飛ぶので後で見たときにう~んと思う。
まあ別段困るわけではないんだけど、考えなかったのかな?という疑問が。
技術的に問題があるようなことではないと思うんだけどね。
まさ内部的にはファイルは出力しちゃってて、その後削除してたりするんだろうか。
有り得ないことではないなぁ。
モバイル | Comments:0
(2010/03/13(Sat) 08:53:15)

以前これはキタか?と検討したものの
数字キーかテンキーにか割り当てられないと判明して萎えたRazer Naga。
ふと思い立って調べてみたら(4Gamer)新しいドライバでずいぶん使えるようになってた。

全ボタンへのマクロを含む割り当て、アプリ毎の割り当て切り替え、LEDのオフも出来るらしい。
今使ってるDP1からだと
・ボタンが増える
・アプリごと切り替えが出来る
・LEDのOFFが出来る
・ハードウェアマクロではなくなる(ドライバ必須、PC毎に必要)
・マウス単独でのマップ切り替えがなくなる
・チルトがなくなる
といったところか。
もともとゲームやってるわけじゃないのでハードウェアマクロは必要ないし
マップ切り替えはどのモードなのか判り辛いのと
アプリ毎切り替えできないので別のアプリ用設定が誤爆するのは危険があるのでつかってなかった。
チルトは使わないことはないが無ければ無いでどうとでも。
ということでほぼマイナス要因はなくなったか?

なによりチャタリングしだしてるこのマウスはもう引退させたい。
ついでに言うならUSBハブ挟むと頻繁に再認識するのも問題だけども。

後はちょっとお高い値段と取り扱いの狭さが少々の問題か。
それでも秋葉原レベルなら複数取り扱いあるし
Amazonが取り扱ってたりするんでそこまで難しくは無いけど。
PC関連 | Comments:0
(2010/03/08(Sun) 18:11:24)

HDDが一杯になって色々効率が悪くなってきたので投入。
メインマシンにはすでに4台HDDが入っているので、流石に今回は増設ではなく交換で。

初期から入っているデータ用のHDD(320GB)とパーティーション構成もほぼそのまま交換。
まあパーティーション自体はキャッシュが他を圧迫しないように隔離ドライブにしてあるだけだが。
初回のフォーマットはクイックではなく通常フォーマットをすることにしている。
これは万が一HDD後方域で問題があっても発見できる可能性を高くするため。
実際アドレスの問題で一定以上のところにデータが入るとパーティーションから壊れるとか過去にあったし。
(このときもフォーマットで該当アドレスに到達すると停止してしまうので判別できた)
しかしまあ2TBともなると時間がかかること。
PCの速度というかHDDの速度が上がってずいぶんフォーマットも早くなったなと思ってたが中々。
途中色々してたとはいえ6時間近くかかったか?
その後逼迫してる他のHDDからデータ転送してたら久々の寝落ち(笑)

HGSTの2TBは5プラッタで少々熱いのが問題という話だったが、まあ許容範囲内か。
それを言ったらSeagateの1.5TBもこれまた熱いし。
今の温度で許容範囲だと夏までにはもうちょっと対策しないとつらいかな。
まずは半分止まりかけてるサイドの排気ファンだな。
PC関連 | Comments:0
(2010/03/08(Sun) 08:22:57)

引数付実行時に立ち上げるアプリを選択できるアイコン型ランチャー。
要はExecSelectのアイコン表示版。
なんかこんな物ばかり作ってる(汗)
ExecSelectIcon.jpg

付加機能としては
・設定を引数で変えることが出来る(とはいえほとんど役にはたたなかった)
・呼び出されたときの引数に変更、追加してパラメーターにできる
・タイムアウト実行、バー表示付(一定時間で選択されているアイテム確定)
・デフォルト選択設定(タイムアウトのために)
といったところ。

それ以外に関してはほぼExecSelectの設定を引き継ぐ形。
そのままiniを持ってきて動くようにしておいた。判りやすいしね。

よく判らないのは画面のタスクバー、メニューバーを除いた座標の取得。
SHSipInfoで取得してるがSIP有りと無しで範囲がちょっと違うし
メニューバーのサイズが良く判らない。
一応現状だとBottomにしてもSIP表示時にちょっとずれる程度にはなってる。
(正確にはメニューバー分ずれてるような気がするが、上下が同じ6.5.1だからOK)
モバイル | Comments:3
(2010/02/23(Mon) 23:03:13)

折角あるセンサーを使ってみよう第2段。
モーション操作でいろいろできる常駐アプリ。ActionControl_1.0.0
しかしあまり実用性がないのはまあ初めから判ってたさ(笑)

T-01Aにはモーションセンサーが搭載されている。
そのまま生のデータを取得することも出来るが
ドライバでデータを処理し、一定動作の発生として取得も出来る。
元々デフォルトの機能としてこれらを操作に使用できるようにはなってる。
が、割り当てられる機能が限られていたり常に動作してしまうので微妙。

ということで、任意の機能を実行できるように常駐アプリ作成。
ついでに操作アプリによって切り替えできるようにしてみた。
割り当てないときはモーションセンサーからの取得自体OFFにするので
状態がわかるように小さなマーク表示もつけた。

アプリの指定方法については他のアプリも参考に準備。
クラス名、ウインドウタイトル、exe名、アプリ名。
ウインドウタイトルは取得に時間がかかり半ばフリーズになるので
一応使えるようにはしてるけど非推奨。
exe名は意外と取得が面倒だった。
プロセス一覧取得して総当りチェックだからこれもあまり勧められない。
アプリ名はレジストリの現在のアプリ名の名前。
しかしこれは一体何処から出てくる名前なのかイマイチ?
今のところ完全一致にしてるけど、部分一致でもいいかもしれない。
現状は部分一致が必要と思わないのでそのままだけど。

実行できる動作に関しては、基本としてexeの実行。(パラメータ指定可)
ついでにキー発行と画面回転、Today表示を追加した。
どれもexe実行から行うことも出来るんだけど、これくらいは内蔵した方が楽。
キー発行は同時押しまでは対応してるけど順次押しは対応しない。
流石にそこまではちょっと面倒だったし(笑)

とまあ、一通り動かせるようになってふと考える。
どういう設定をすれば使いやすくなる?
とりあえず、カメラとビューワーの自動方向切り替えを入れてみた。
ついでにカメラをシェイクで終了できるようにしたりとか。
しかし後はイマイチこれはいい、っていうのはない。
更新/再読込みをシェイクにしてみたりしたけど、面白いくらいでしか…。
一番使えないのはチルトだろうな。あれはどうしようもないような(笑)
どういうタイミングかSortInchKeyが動作しなくなることがあるので暫らくチェックしよう。

設定画面は作ってないけど、使い物になりそうなら検討するか、くらい。
動作のおかしいSortInchKeyの設定画面と合わせてC#でサクッと作るか。
内部動作ものはC++(SDK)のが余程早いけど、UIはC#のが楽。
モバイル | Comments:0
(2010/02/12(Thu) 02:09:13)

 

Copyright © 混沌雑記帳. All Rights Reserved. [PHPウェブログシステム3 FLEUGELzネットマニア + 独自改造]