SVX日記
2005-01-26(Wed) 雪の降る日、osziFOXを救出中
朝から雪が降っていた。ふわふわした綿のような、いわゆる牡丹雪というやつ。風もないので、ほんとうにふわふわと、ゆっくりと舞い落ち、地面に着くとスグに溶け去ってしまう。あまりにほんわかした雰囲気を醸し出す光景なので、雪なのにむしろ暖かく感じるほどだ。思わず、駐車場にSVXを見に行ってしまう。
出勤すると先日のfork失敗問題が尾を引いていて、急遽明日から一泊二日でYRP作業に就くことに。いやナニ対象プログラムには既に対処を入れたのだが、諸般の事情から対処の入っていないバージョンでナントカすることになったのだ。よって基本的にYRPでやることは「見てて、落ちたら、上げる」という超絶な知的作業にあいなったのでございます。ベベンベンベン。よって大きな声ではいえませぬが、ここ数日のテーマであるトコロのosziFOXの救出作業や、ビデオサーバに録り溜めましたる番組の消化がとてもハカドるコトでありましょう。ベベベベン。
帰宅し早速osziFOXの救出作業を再開する。昨日はcygwin上のRubyによりosziFOXとのシリアル通信を行うトコロまでであったが、今日はなんとかオシロスコープらしいビジュアルを出すところまでいきたいトコロである。しかし、ココに実は重大な岐路があるのである。それはビジュアルをどうやって実現するかというコト。Cursesモジュールを用いてテキストベースに仕上げるのか(以前に紹介したcccdctはコッチだ)、それともTkモジュールを用いてグラフィックベースに仕上げるのか、2通りの方法があるのである。
どっちにするかちょっと迷ったが、osziFOXの一発のサンプリング数は128なので、テキストベースを選ぶとチト横がツラいという問題がある。なにより縦線が表示できないか、例え表示してもキタなくなるし、いくつかの波形を重ね合わせるとワケわかんなくなりそうでもある。うむ、思い切ってグラフィックベースにするコトにしよう。よく考えたら、昨日に引き続いてコレも以前に開発したPC接続の赤外線学習リモコンのRuby/Tkのルーチンが流用できそうだ。思いっきり流用して、チョイチョイのチョイとくらぁ。あらよっと。おろ? なんだか動かねぇな……なに!? unable to remapぅ……なんとかだぁ? あ、以前もそんなのあったな、rebase? rebaseallだっけか? cygwinのインストーラ立ち上げてrebaseモジュールを追加、bashからrebaseallっと……動いた。とりあえずあがったよッ。欲しけりゃ持ってきなッ。