«前3日分 追記

tDiary::mozurin

夏休みに入ったら、夏休みの準備をしようと思う
<< 2009/07/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>

2008/04/08 ほんとこのタイトルって何書く欄なの

> [Hardware][OSX][Gadget] Bluetoothマウス買った

MacBook Airのトラックパッドが絶望的に使いにくくて近辺の民家を焼き払いそうになったので買った。

Microsoft Wireless Notebook Presenter Mouse 8000

ちょっとボタンが硬いけど、レーザーポインターになるので京都の癌細胞を探して目潰ししてこようと思う。

> [Server][Network] 80番ポートだけML115に向けた

相変わらずasteriskのコンパイルが面倒で移行が完了していない。完了しないままもう一台買いそう。

本日のツッコミ(全1件) [ツッコミを入れる]

> 名無し [smart[es]tCallをwillcom03で使えるようになにとぞ、なにとぞぉ。]


2008/03/29 酒を飲んだらコレ書き忘れてたの思い出した

> [es][zero3][WM][Programming] 種明かし

結局なんで写真がまっちろけっけになったのか、という話。

[es]Silencerは紆余曲折を経たあと、今はwaveOutWriteという、WAVEデータを与えて音を鳴らすAPIを上書きして動作しないようにすることでシャッター音もろともすべての音を消し去っています。ただ、動作しないにしても関数として値を返さないといけないので、SEだと「音の再生に失敗したよ」というエラー値を返すようにしています。これはまあ実際に音を再生してないんだからエラーだよな、というのと、再生側で適切にエラー処理してくれてれば大丈夫だろう、みたいな期待をこめてそういうふうにしてありました。

ところが1.02までは別にエラーへの対応とかしていなかったらしく、新ファーム2.00でようやく搭載された目玉機能がこのエラー処理なわけです。「音を鳴らすのに失敗した(値が返ってきた)ら、写真撮影NG!真っ白けにする!」という機能を実装したに過ぎず、実に仕様通りで素直、まったくもってファームアップを躊躇っていた私がバカとしか言いようのないすばらしい改善と言えます。大変恥ずかしく思いますね。

それでSKWEでは1文字書き換えたというのがこの返す値をエラー値から正常完了値へと変更しただけ、というわけです。ちょっとアドエス君に対して嘘をついてしまう心の痛みは感じますがそれも仕方の無いことです。良い関係を築くにはひとつぐらいの嘘も必要だということでしょう。(実はこのへんはっきりしてなくて、最初は正常完了値で作ってたのに問題が起きたからエラー値を返すようにした気がするのですが、あんまり思い出せないです。コメントにあるような問題発生例はそのせいかもしれないので時間を見て調べます)

そういうわけで別に[es]Silencerと関係なしに音を出すのに失敗したら写真が真っ白になっちゃうので、silencer使わない人も「ちゃんと音出たかな?」というのは確認したほうがいいかもしれませんね、真っ白フォトアルバムもそれはそれで味がありますけれど。これからは耳に当てて撮影するスタイルが流行る感じ。二刀流で両耳だと、より怪しさが増して良いと思う。

ちなみにshcamera.exeを気にしている方が居ますが、音を出してるのはカメラドライバのほうですよ。

本日のツッコミ(全2件) [ツッコミを入れる]

> Velmy [Zwitterまだぁ?w]

> Nyoron [1.02まで投げっぱなしジャーマンで処理がエラーはすべてキャッチで誤魔化しだったんですねww 処で、 >WAVE..]


2008/03/24 あいらぶしゃーぷやでー

> [es][Zero3][WM][Programming] Changed return value

私のAdesは初期ファーム1.0を頑なに守り続けているのであんまり2.0とか対応する気が無かったんですが、

oqunoの家に行ったらTT大クラスタのsigewoが「ファームアップ上等やでー」って言ってきたので勝手にファームアップして調べたら、なんか一文字書き換えたら動いたっぽいのですが気のせいでしょうか。

es_silencer 1.3.2 SKWE

割と酔ってるので責任は持ちませんよ。

本日のツッコミ(全45件) [ツッコミを入れる]

Before...

> yama [Willcom03にインストールさせてもらいました。プログラム内の「サイレントカメラ」をクリックすると最初の1回目は..]

> W-ZERO3 [W-ZERO3に入れてみました。静止画は「ファイルの保存に失敗しました。」というメッセージが表示され19KB程度の空..]

> nob [WS003SHやWS004SHは、1.3.1までを使用すればうまくいくはずですよ、1.3.2 SKWEはWS011S..]