2012年9月28日金曜日

SPA3A用液晶信号ビューアーソフト ver3.00


 SPA3A用液晶信号ビューアーソフトを更新いたしました。

 [download ver 3.00] 公開終了


今回の更新では内部ロジック を作り直したため、一部の個体ではノイズなどが
生じる可能性があります。旧バージョンのビューアーも消さずに保存しておく事を
お勧め致します。


ver 3.00

 + 画面ノイズの発生率を軽減しました

 + デジタルサウンド出力βを実装しました
    (結構無理やりな実装なのでノイズが乗りやすいです…)

 + 上下画面を30fpsづつ交互に受信するモードを追加しました
    このモードでは受信データの転送レートを半減させることが出来ます

 + ロジックを再度全面的に書き直しました
   キャリブレーション(位相調整)の仕様も変わりましたので再調整してください


次回以降の予定

 ・ 15bitカラーモードの実装
 ・ 上下画面別ウインドウ化

デジタルサウンド出力の設定について


「SPA3A用液晶信号ビューアーソフト ver3.00」のデジタルサウンド出力の設定項目に関する補足です。

 

・サンプルレート


 これはPC側の再生レートです。

 3DS側からは32000Hzでサウンドデータが送信されますが、PC側も3DS側も正確に32000Hzで再生しているわけではないのでギャップが生じるという問題があります。

 PC側の再生レートが3DSより遅いと、PC側のバッファがオーバーフローしてしまい、処理が滞りエコーのようなノイズが入ります。また、描画データの受信状態も悪くなるのでフレームレートが不安定になります。

 逆にPC側の再生レートが3DSより速い場合は、データに空白が出来るためプチプチしたノイズが入りやすくなります。ただし、こちらの場合は描画処理には影響がでません。

 従って、32100~32700Hz辺りに設定しておくのがお勧めです。

 

バッファサイズ


 「3DS側から得たサウンドデータをどれくらい貯めてからDirectSoundに送るか?」の設定です。
 バッファサイズを増やすとノイズが軽減されますが、貯め込むぶん確実に遅延が発生します。

 

バッファ数


  DirectSound側で同時に受け取れるデータブロックの個数です。
 こちらも増やすとノイズが軽減されますが、遅延が大きくなる事があります。

2012年9月21日金曜日

(謎) windowsでパスワードが隠せない件

サイト復旧のときに、ひさびさにwindows7でFTPソフトを立ち上げたのですが、なぜかログインパスワードの「●●●●●」の部分が丸見えになってしまっていました。

「げ、なんぞスパイDLLでも喰らってしまったか?」

と、一瞬あせりましたが、調べてみると…

http://support.microsoft.com/kb/316306/ja  (機械翻訳なのでやや日本語でおk風味)
↑ということらしいです。

要約すると、『vistaからパワードのマスク文字を「半角*」から「半角●」に換えたけど、「半角●」が入っていない旧フォントを使うコモンコントロールではパスワードが丸見えになるよ』

という事ですね。それでもって解決方法は

1.アプリの視覚テーマを無効にして起動する。
2.EM_SETPASSWORDCHARをsendしてマスク文字を「半角*」に変更する。

だそうな…。
これってどっちも エンドユーザーにとっては解決になってないと思うんだけどなぁ。

こういうのは、コモンコントロール側で使用フォントを判別して「半角●」が無い場合は、強制的に「半角*」を使用するようにシステムで調整するべきで、出来ないなら「半角●」なんていう珍妙な文字を使用するべきじゃなかったのでは?と思うのですよ。

ともかく、ハックされていたわけじゃないのでひと安心ですが、余計な時間を消費させられまいしたよ。
なにせソフトを配布する立場としては、開発環境にウイルスが混入しているという状態は許されませんので神経も過敏になります。

メインサイト復旧

メインサイト non-standard.comの方が荒らされていましたので整理しました。




 ちなみにどのような攻撃を受けていたかと言いますと、いままでFreestyleWikiを使用していたのですが、海外のBOTから20分周期で延々とSPAM記事をポストされていました。発覚した時点でwikiのユーザーをadmin含めて全て削除してみたのですが、それでも書き込みが普通に行われていたので、FreestyleWikiの使用をやめて、ひとまずタダのhtmlにしておきます。

2012年9月5日水曜日

SPA3A用液晶信号ビューアーソフト ver2.00


 SPA3A用液晶信号ビューアーソフトを更新いたしました。

 [download ver 2.00] 公開終了


今回の更新では内部ロジック を作り直したため、一部の個体ではノイズなどが
生じる可能性があります。旧バージョンのビューアーも消さずに保存しておく事を
お勧め致します。


ver 2.00変更点

 + 旧DSソフトの表示が可能になりました
 + 3D表示中も条件付きで下画面の表示が可能になりました(30fpsになります)

 + ロジックを全面的に書き直しました
   これにより、キャリブレーション(位相調整)の仕様が変わりました

 + メニューバーを非表示に出来る様にしました
   非表示にした場合はマウスの右クリックでメニューを表示してください


次回予定

 ・デジタルサウンド入力実装
 ・ 上下画面別ウインドウ化