| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
| SU | MO | TU | WE | TH | FR | SA |
|---|---|---|---|---|---|---|
| 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 |
2012年04月30日(月)

22/16℃
Update: 11:00:03
続続続オーディオプロセッサハングアップ問題
結局未解決のまま cold case になりました。
オーディオプロセッサがハングアップするというより、GUIに使っている Tcl/Tk のソケットの問題ですね。 諦めました。( ̄∀ ̄)
Update: 11:14:20
オーディオプロセッサ
GUI を、ソケットを使ってオーディオプロセッサエンジンと通信して表示するように作り変えてきたのですが、実際に運用してみて ちょっとした不都合。。。ついでに期待はずれ?
不都合な点は、オーディオプロセッサエンジンを起動しなおすと ソケットが切れてしまうので、GUIも再度起動しなおさなければ(ソケットを再接続しなければ)ならないってとこですね。
期待はずれな点は、samba を利用したファイルでの通信より ソケットによる直接的な接続のほうが速いと期待したのですが、苦労した割には 大して変わらなかったってとこですね。
で、結局、samba を利用したファイルでの通信の方が色々と便利なので、当初のデザインどうりに この方法で行くことにしました。
Update: 11:19:28
オーディオプロセッサ
Tcl/Tk はいまいちとろ臭いので(笑)、GUI を C# で書き直し始めました。 コントロールパネルは良いのですが、グラフィック描画を頻繁に行うパワースペクトルモニタが Tcl/Tk だとちょっともたもたしてしまいます。
右図が新しく C# で書いたパワースペクトルモニタの GUI 画面です。 当然ですが、ウインドウサイズも連続的に可変できます。
Update: 11:21:31
セットアップ画面もあります(右図)。(⌒o⌒)
Update: 18:12:30
日記自動更新
うちのサーバーの「サイクリング日記」は、メールで自動更新できるように設定されています。 で、日付のところにある最高・最低気温と天気マークは、Yahoo天気から自動取得して設定するようになっています。 が、最近どうも調子がおかしいのに気が付きました。(笑) ずっとデバッグしたいと思っていたのですが、やっと今日出来ました。
結局、原因は utf8 コードへの変換ミスだったようです。
今までは、utf8 への変換には
$t = jcode("今日の天気")->utf8;
みたいに 自動判定機能を使ってやっていたのですが、これだとコード判定ミスを起こすことがあるらしいです。回避策は、
$t = Jcode::convert("今日の天気", 'sjis', 'utf8');
のようにもとのコード sjis を明示的に指定するのだそうです。
2012年04月29日(日)
26/16℃
Update: 17:40:59
サイクリング
起きるのが遅かったのですが、気持ち良い天気だったので サイクリングしてきました。
出発したのは一番暑い14:00っていうね。。。(⌒〜⌒)
2時間弱、気持ち良い汗がかけました。
2012年04月27日(金)
17/15℃
Update: 16:15:53
疲れたので甘いものが食べたくなってしまいました。
Update: 16:18:24
やっぱ果汁100%ですよね〜〜。
2012年04月26日(木)
17/16℃
Update: 10:04:01
やっぱ果汁100%ですよね〜〜。
2012年04月25日(水)
20/13℃
Update: 09:58:49
新しいのが出ていたので買ってみました。
2012年04月22日(日)
11/8℃
Update: 22:11:05
ももいろクリスマス2011 さいたまスーパーアリーナ大会
今日は、2月19日にテレ朝チャンネルで放送された「さいたまスーパーアリーナ大会」を復習しました。( ̄∀ ̄)
いやぁ、綺麗ですね。 1万人のファンが持っている(多分)サイリウムの七色の星の海。。。ももクロ愛を感じさせるステージ演出。。。そしてももクロの一生懸命なパフォーマンス。。。最高ですね。 ももクロとスタッフ、そして1万人のファンつくる最高のライブ。。。本当に感動します。
4月11日にDVDとBlu-rayが発売されましたが、このライブはBlu-rayで観るべきだと思います。o(^-^)o
Update: 23:13:05
続続続報:オーディオプロセッサのAGC
昨日作成したソケット通信を利用して内部変数の変化をリアルタイムで表示するデバッグツールを整理しました。 青色のAGC後の長期平均RMSが暗い緑色のゾーンに収まるように 赤色のAGCゲインが変化している様子です。 因みに白い縦の線の間隔が1秒です。 AGCゲインは10dB以上激しく変化していますが、聞こえ方は自然です。
表示では50ミリ秒に一回の頻度で情報取得をしていますが、オーディオプロセッサの内部処理ではもっと頻繁にAGCが行われています。
Update: 23:18:28
実際のところ、AGCの難しさは 上図の様な通常状態での制御ではなく、昨日の図の様な 一旦ミュートがかかったり無音になったりした後の処理です。 AGCが不十分だとミュート後しばらく音声が小さかったり、AGCがおバカだと 無音の後急に音声が爆発音みたいに大きくなったりします。
2012年04月20日(金)
14/9℃
Update: 12:21:21
続続報:オーディオプロセッサのAGC
ソケット通信を利用して内部変数の変化をリアルタイムで表示するデバッグツールをTck/Tkで作成しました。 そしたら、速攻で良いアルゴリズムができました。(⌒〜⌒)v
しばらく様子見です。
2012年04月20日(金)
14/10℃
Update: 13:46:28
美味しそうなので買ってみました。(⌒〜⌒)
Update: 16:47:00
続報:オーディオプロセッサのAGC
どつぼにはまってます。
もうどうしたら良いか分からない。(ToT)
解析ソフトを開発して 挙動をじっくり調べないと、どうにもなりそうに無いです。
2012年04月17日(火)
19/11℃
Update: 10:00:41
そういえば、今年は桜の花の写真を一枚も撮っていませんでした。
Update: 12:51:07
会社への途中に桜の木があるのですが
Update: 12:51:55
気がついたら葉桜寸前になっていました。
Update: 12:53:19
てか、やっぱり携帯電話のカメラって画質悪いですね。
CMOSセンサだからですよね。。。きっと。
Update: 13:03:41
オーディオプロセッサ
昨夜、突然オーディオプロセッサのAGC(Auto Gain Control)をいぢりたくなってしまい、ソースコードを触ってしまいました。
AGCって「スピーカからの再生音声の音量を一定に保つ」という一見実にシンプルで簡単そうな機能なのですが、はまると ドツボ になってしまいます。 昨夜もそうでした。 「なんでここでAGCやっているの?(°□°;)」とか。。。実に基本的な疑問が湧いたり、「なんでこんなことやっているの?(?_?)」とか。。。しばらく見ていなかったアルゴリズムなので 分からないだらけです。( ̄ロ ̄|||) で、いっぱい変更してしまいました。( ̄∀ ̄) 以前より良くなったかどうかは不明。 しばらく様子見です。
Update: 13:13:37
続続オーディオプロセッサハングアップ問題
パワースペクトル表示の機能をソケット通信にしたというのは以前書きましたが、週末システムコントロールの機能もソケット通信にしてみました。 システムコントロール部には、ステレオバランス、ステレオエンハンス、バーチャルサラウンド、シグナルモニタリング、オートゲインコントロール。。。等 機能がてんこ盛りで、パラメータが25個くらいあります。 その分大変でした。(⌒〜⌒)
まぁ、動くようにはなったのですが、やっぱりスライドバーをちょっと荒っぽくいぢると Tcl/Tk がハングアップしてしまうという問題が解決できていません。 ソケットと相性が悪いのでしょうか? それともコーディングがタコなのでしょうか???
2012年04月15日(日)
18/8℃
Update: 12:58:31
サイクリング
今朝は珍しく早起きできて 天気も回復してきたので、サイクリングしてきました。
暖かくて調子が良かったせいか 強度がずっと高めで、帰ってきたら腰いたたたたたた。。。でした。 腹筋も吊ったし。(┳◇┳) 久しぶりに一生懸命ぺダリングしたように思います。
2012年04月10日(火)
19/7℃
Update: 12:55:58
美味しそうなので買ってみました。(⌒〜⌒)
2012年04月09日(月)
23/4℃
Update: 13:19:04
香料が強すぎて、芳香剤飲んでるみたいな味がする。(+×+)
Update: 23:27:44
続オーディオプロセッサ
ハングアップ問題を色々調査しました。
サーバ側(オーディオプロセッサエンジン)の問題かクライアント側(Tcl/TkのGUI)の問題か切り分けたら、やっぱりクライアント側の問題らしいです。
ソケットの読み書きをノンブロッキングにして fileevent を使って書き直してみたけど、症状は改善されませんでした。
after を使って情報更新のインターバルを決めているのだけど、2msec から 100msec に変えたらハングアップの頻度というか確率が極端に減りました。
う〜〜ん。。。分かりそうで分からないぃ。(´△`)
2012年04月08日(日)
13/1℃
Update: 23:26:36
久しぶりのオーディオプロセッサ
昨日から久しぶりにオーディオプロセッサをいぢり始めました。 オーディオプロセッサシステムのソフトウエアは、Linux上で動作するプロセッサエンジン部分と、LinuxまたはWindows上で動作するGUI部分に分かれています。 プロセッサエンジン部とGUI部は SAMBAのファイルシステムを使って通信をしているのですが、パワースペクトルのように大量の情報を高速で送受信する場合効率が良くないので 改善したいと思っていたのです。
どういう風にかというと。。。ソケットで。。。普通ですよね。(⌒〜⌒) プロセッサエンジン部にサーバを組み込んで、GUI部(Tcl/Tk)にクライアントを組み込みました。 他のGUIもソケット接続に変更しようと思っているので、当然サーバはマルチでコネクト出来るようになっています。
パワースペクトルは高速で表示できるようになったのですが、タイミングの問題か Tcl/TkのGUIでスライドバーを触るとハングアップしちゃうという問題があります。 原因不明。(┳◇┳)
2012年04月07日(土)
12/1℃
Update: 12:32:45
サイクリング
暖かくなって気持ち良い季節になりましたね。
今日は天気が良かったので サイクリングに出ました。 出発した時間がちょっと遅かったので 車が多目でしたが、気持ちよく走れました。
明日もはしろ。。。(⌒〜⌒)
2012年04月06日(金)
15/6℃
Update: 09:58:03
今日のチョコはLOOKとGhana。(⌒〜⌒)
2012年04月04日(水)
14/7℃
Update: 09:55:17
本日の飲み物。
林檎、めっちゃ美味しいです。
Update: 10:39:36
最近のマイブームはDARSチョコレート。
2012年04月03日(火)

15/4℃
Update: 09:58:18
美味しそうなので買ってみました。
Update: 11:21:29
蜜柑味も美味しいけど林檎味も美味しいです。(⌒〜⌒)
