N.M.N.L. journal

2003/09/25

ちょっと遅れたけど foobar2k キタ━━━━(゚∀゚)━━━━!!
http://www.saunalahti.fi/~cse/html/foobar.html
ついでにICLCompileもキタ━━━━(゚∀゚)━━━━!!
とりあえずいれとこう.つーか最近,再生とCLIエンコーダしか使ってない---

ずーっとfoobar2kを使ってきているけど,未だに不満な点が実はあったりする.
それはホットキー.こいつに Windows キーを割り当てたいのだけれど出来ないのね.
基本的にWindows標準のホットキーコントロールで設定をしようとすると
(そういうUIにすると)Windowsキーが拾えないから,というのが一番大きな理由のようだ.
おそらくこれが原因で最初から修飾キーとして考えられていないと思う.
んーもったいない話かも.Dynamoではこれを避けるためにEditコントロールから派生させ,
キー入力を判定してホットキーコントロールっぽく見せるコンポーネントをわざわざ作って
使うようにしている.まだまだ対応不十分なのが玉に傷.
蛇足ですが以前,Winamp用のホットキープラグインを作ってたとき
たまたま想定してた機能と同等の機能を持ったプラグインを見つけてしまったことが
あった(自分で作ってたブツが半分無駄に ToT. で,その同等機能のプラグインってやつがきちんとWinキーを拾えていてちょっと感動.
ってゆうか作者さんよく分かってるな〜って思ってしまった,というお話でした.

Dynamoの話がでましたが,なにげに 0.0.8 RC3 を出してしまいました.
基本的にはキーアサインとジョイスティックのボタンのアサインです.限りなく趣味の世界に入ってしまってます.うちは3世代以上前のSideWinderなのでボタンは9個です.アナログ経由で地道にボタンの入力判定してますが,もしかしたら環境によっては無理かも.

せっかくまたRCを出したのでそれについてと,今後の果てしなく未定に近いToDoとか.

  簡易なプロセス間通信の実装(おそらくwinamp的なウィンドウメッセージ送受信)
 ジョイスティックの移動ボタンのイベントアサイン
   (おそらく移動量の検出設定の実装と,たとえばボリューム操作へのアサインとか)
 トレイクリック&ホットキーの設定UIをジョイスティックのそれに近似させる.
 これに伴い,連携イベントを保持するデータ構造を見直す(おそら設定ファイルの書き換えになりそう)
 ブックマーク編集画面とデータ構造の改訂(つーか今の画面が使いにくすぎる
 ほか色々

あと「ミニパネルはないのぉ?」っていうお便りを(ものすごーく長いインターバルですが)
コンスタントにいただいたりします.これについても考え中.
もうひとつ書き忘れないうちにソースについて.
前のRC2の同梱テキストに書いていた,アップされていないコンポを入れてます.
上に書いたホットキー関連のやつですね.必要な方は(いらっしゃらないと思いますが)どうぞ.
しかし今もWyvern使ってますっていうお便りを貰ったりするのはちょっとうれしい.
UIを自分で作って致命的な弱点や短所(もちろん他との差別化のために盛り込んだ長所)もわかってるだけにいろんな思いがあります.
さらにDynamoとそのソースを使ってくれる方がいたらもっとうれしいかも.
どちらかと云うとGPLが嫌いだけど,ソースを出すというスタンスとその結果が出ると・・・
まあ今後もマターリやっていきます.なんだかんだ云っても自分仕様のプレーヤなんで


最近読めてない本が溜まって微妙.
順番的にはディステニーを優先.
あとはしあわせの理由あたりを.
そーいや最近グレッグイーガン読んでないなぁ.

無印のボディウォッシュタオルをげと.
パイル生地の適度な刺激が(・∀・)イイ!!
さて今週は残業週間の予定.風呂が憩いの時間⊂(´Д`*)|
小人さんの出現に賭けるか・・・夕食は朝食で部室で飯を炊くのだ!あーる
ヤバ,壊れかけ