2003年11月23日の日記を表示中
2003年 11月 23日 (日)
■uim-0.1.6
uim-0.1.6出ました。Qtでの動作が高速化したりしているようです。また、uim-skkに人柱用ながら再起学習機能がついたようです。iiimf-skkとぶつかる日も近いか?あ、Anthy-4723が出ちょる。
■Aleph One
昔懐かしMARATHONのオープンソース版(?)のAleph Oneを入れてみました。最初、Sourceforgeの方にあったソースパッケージから入れようとしたんですが、autoconfでできるconfigureが腐ってるのか、configureの途中でファイルが無いとかいって落ちます。落ちる原因がよくわからず諦めかけたんですが、最新版をcvsから引っ張ってきたらちゃんとconfigureも通り、見事にインストール成功。
で、早速起動しようと思ったんですが、何か音が出ない。あ、ALSAのデバイスをesdが握ってるからかぁ。というわけで、ここからはAleph Oneをインストールする戦いからSDLなソフトでサウンドデバイスを変更する方法を探る戦いになりました。とりあえず、調べてみたら、SDL_AUDIODRIVERという環境変数をesdにすればEsounDで鳴ってくれるとのこと。早速やってみましたが、初期化に失敗と言われて落ちます。SDLのサンプルでも鳴りません。何それ。ちゃんとSDLはEsounDに対応させてあるはずなのに。
作戦変更。EsounDは諦めてALSAのdmixを使います。何も設定しないと、SDLは/dev/snd/pcmC0D0pを開こうとする模様。SDLのソースでこいつを定義しているところを探して、とやっていくうちに「AUDIODEV」という環境変数を見ていることを発見。これをdmix用に定義すりゃいいんじゃない?というわけで、「export AUDIODEV=plug:dmix」してみたら見事にesdが動いている裏でSDLなプログラムで音楽再生できました。やった。
あ、そうそう、肝心のAleph Oneですけど、ちょっとやってみましたが、さすがに今更これは・・・、という感じの印象でした。対戦とかすれば盛り上がるかもしれませんけど、さすがに、ねぇ。まあ、SDLの使い方をまた一つ学べてよかったっす。
[コメントを書く]
2003年11月23日の日記を表示中
[コメントを書く]