りんけーじ - 日記 - 2007年6月の日記



< 2007年6月 >
272829303112
3456789
10111213141516
17181920212223
24252627282930
前の月: 2007年5月
次の月: 2007年7月

2007/06/19 21:11 [6月のいろいろ]

ちょっと分子模型を買って遊んでました。LEGO みたいで面白いですねー(ぇ

つい先日、友人の誕生日会なんてものがあったのですが、なぜか私までプレゼントをもらってしまって。

珍しいカタチしてますが、お茶(っていうか紅茶)を淹れるための道具です。隣はその掃除用だそうで(笑

ほんのちょっとだけ飲むにはちょうど良さそうだし、何より珍しいモノが大好きな私には嬉しい品。実用性とか、ずっと使うかって言われるとちょっとどうかわかりませんが…(汗

先週は CoreAudio と DirectSound の2つを攻略。後者はさくっとコピー&ペーストっぽくしてご退場いただきましたが、前者は少々てこずった。

DirectSound や Carbon Sound Manager は、波形の形式(44.1kHz 16bit Stereo とか)をこちらから指定できるのに対して、CoreAudio にはそういうのがない。(正しくは、見つけていない)

そうなると、予想されるフォーマットすべてに自力で変換できなきゃいけなくて、DirectSound を使う Windows 用ソースとの共用部分が減っておいしくない。困った。

困ったけど、勢いを殺すと絶対にこの後ナマケモノになるので、勢いのままにコードを書いて、なんとか動作。

ちなみに、バッファフォーマットが float な場合、値に 1.0 以上を入れるとシステムの最大音量以上の音量が出ます。間違えるとスピーカーとかから素敵な音波が出るので、要注意。

コメント(0) トラックバック(0)

2007/06/10 20:59 [大雨]

最近いい感じに大雨とか雷とかですね。週末は買い物とかお掃除とか洗濯とかで、のんびり過ごそうと思ってたらコレですよ。

大雨の合間を狙って出たお買い物も、目的の店が潰れてたりでしょんぼりです。

延々とゲームのプログラムを書いてたりするんだけど、書き直すとなると新しいことに挑戦したくなる。

最近の自分内での流行は、全部 C で書くこと。全部って言っても、Mac なら Cocoa で Objective-C は避けられないし、DirectX は C++ だから、その周辺は仕方ない。そうでない部分は、全部純粋な C。

前から opaque struct の技法で隠蔽とかまではやってたけど、今回は継承に挑戦。これが実に楽しい。バグが出るとしたらここが原因に違いない(ぉぃ

コメント(0) トラックバック(0)

2007/06/03 20:02 [おもちゃ]

SSL をいじったら、https で長い鍵がうまく使えなくなっちゃったようで…。仕方ないので証明書と鍵を変更してます。

我が家のレーザープリンタ、Canon LBP3000 は Win/Mac で共有ができない。不便なことこの上ない。

しかし Canon のプリンタを使えるプリントサーバは NetHawk とかに限られて、しかも結構高い。プリンタと同じくらいする(笑

これを買うのはあまりにアホらしい。それにつまんない。ならばということで、前から狙ってた silexSX-2000U2 を購入。以前に購入を検討したときは Mac に対応してなかった(と思う)ので却下だったものの、現在はドライバがしっかり公開されています。

デバイスサーバというよく分からない名前がついてますが、USB のデバイスをネットワーク越しに使おうというモノです。なかなか面白い。

専用ソフトとドライバを入れると、SX-2000U2 に繋がってる USB デバイスの一覧が出て、使いたいものを接続する。本体は A ポート1個なので、2個以上接続するには USB ハブが必要。うちのハブはみんな USB 2.0 非対応なので、使うに使えませんが。

プリンタについては、プリンタドライバへのジョブの発行か何かを監視して自動的に接続&接続解除をやってくれたりもする。実に素晴らしい。

ちなみに、Amazon.co.jp のレビューでちょっと勘違いされて買われてる方もいるので一応補足すると、2台以上の PC から「同時に」そのデバイスを使用することはできません。USB のケーブルつなぎ換えを PC から操作できる感じです。VPN や無線越しでも使えたりするので、その辺のアドバンテージはありますが。

以上、素晴らしきおもちゃの宣伝でした。

コメント(0) トラックバック(0)