AUGraphにコールバックを通じてデータを流し込む時は、データの受け入れ先としてグラフにAUConverterを追加し、それに対してコールバック関数を設定するようにしないといけないっぽい。Unitにコールバックを設定しても、データの受け渡しが行われているにはいるようだが、非常にノイジーな音になってしまう(除く、出力ユニット)。AudioStreamBasicDescription構造体で入力音声ストリーム情報を設定しようにも、エラーになってしまい、上手く設定されないようだ。この結果は当方の実験に基づくものであり、公式な文献などで調査したものではないので、間違っていたとしても悪しからずご了承頂きたい。Audio関連のドキュメントを整備して下さいよ......。(0)2007年05月29日(火)PS3のDVDアプコンが凄い件PS3のDVDアプコンが凄いということで、試してみた。2405FPW+XRGB-3という特異な環境なので、参考程度に。色合いが違うのはデジカメのホワイトバランスのせい。拡大うむ、確かにこれは凄い。HDCP付きのDVI-Dが必要になるが、一見の価値はある。今のうちの環境がそれだしね。(0)2007年05月10日(木)AJZaurusUSBを使ってMacと繋ぐリナザウへのデータ転送や同期は、専用ソフトをインストールしたPC(Windows)にUSBで接続して行う。例によって公式にはMacは蚊帳の外だ。そこで登場するのがAJZaurusUSB。Xに仮想Ethernetアダプタが追加され、この仮想NICとUSB接続したZaurusの間でEthernet接続が確立されるようになる。ちなみに公式サイトによれば、Zaurus以外でも同じような仕組みで通信するデバイス(iPAQとか)にも使えるらしい。USBケーブルを外した状態で、「PCリンク」設定で以下のように設定する。IPアドレスはデフォルトのままでもいいし、適当な値に置き換えてもOK。公式サイトからAJZaurusUSBをダウンロードする。Xのバージョンによって、使用できるAJZaurusUSBのバージョンが違うから要注意。解凍後AJZaurusUSB.pkgを実行してインストール。ZaurusをUSBケーブルで繋ぐとMacの仮想NICが有効になるので、IPアドレス等々を設定。(0)2007年05月09日(水)telnetとアクセス制限telentでリナザウを弄れると何かと便利なので、使えるようにする。telnetの有効化/etc/inetd.confの行頭コメント(#)を外すだけ。上記の方法でtelnetは有効になる。このままだとセキュリティ的にかなり危険だ。telnetでアクセスさえすれば、誰でもどこからでもパスワート無しでログイン&rootになれてしまう。そこで、/etc/hosts.allowと/etc/hosts.denyを用いたアクセス制限を行う。基本的には、まず全てのアクセスを拒否するようにし、続いて必要な物のみ許可するように設定する。アクセス拒否(/etc/hosts.deny)の設定。前途したように、全てのサービスについて全ての接続を拒否する。ALL:ALL1つめのALLがサービスを、2つめのALLがホストを表わす。続いてアクセス許可(/etc/hosts.allow)の設定。今回は192.168.*.*がtelnetを使えるようにした。192.168.本体を再起動するか、inetdを再起動すれば完了。SL-C3200を買ってしまった。pdaXromにFirefox、セルフコンパイル環境、KWINSなどなど夢が広がりんぐな訳だが、何はなくともまずは初期環境のバックアップだ。140MB以上空きのあるSD/CFカードを用意しておこう。FlashのバックアップまずはNANDフラッシュのバックアップ。これをしておかないと、Qtopia環境を復元出来なくなる。リナザウの電源を落とし、ACアダプタとバッテリを外す。[D][M]キーを押しながら、ACアダプタを繋ぐ。MENU」を選択する。backup?」で[OK]キーを押せば、SD/CFカードにNANDフラッシュが書き出しが始まる。緑色のバーが右端まで伸び「Backup...OK」と表示されれば終了。Menu画面に戻ってから電源を切り、ACアダプタを外す(外さないとQtopiaに戻れない)。成功すれば138428432(132M)バイトのSYSTC320.DBKというファイルがSD/CFカード上に出来ている筈だ。このファイルは、万が一にも失う事の無いよう、大事に保管しておこう。HDDのバックアップ続いてHDDのバックアップだ。HDD内のデータは、付属のインストールCDから復元できるので、わざわざバックアップしておく必要もないかもしれない。/hdd3の中身をtarで固めてSD/CFカードに保存する。SD/CFカードに出来たtarballはPCのHDDとかに移しておこう。リナザウのHDDにtarballを作成して、それをネットワーク経由でコピーしても構わない。BLOGを参考に、MT-Keystrokesを導入した。導入手順は先のサイトを見て頂くとして、MT-Keystrokesの圧縮ファイルへのリンクが間違ってるので注意。この記事の投稿時点では0.1.5が最新版だが、ファイルへのリンクは0.1.4のままになっているので、リンクを抽出して0.1.4となっているところを0.1.5と書き換えてダウンロードしよう。導入の効果が出てくれるといいんだけど...。