データフローはCDからNAC-HD1へ取り込み、それをATRAC形式でウォークマンへ転送。CPを使ってPCへ取り込む。goに取り込むという流れ。goへの取り込みは、ライブラリ・フォルダへの追加設定で特に変更せずに決定すれば差分を取り込んでくれる。goに取り込まれたデータをしばらく放っておけば12音階分析を済ませてくれる。ここまで出来たら、PSPgoの本体メモリへ転送する事でSensMeにてAtracデータを再生できる。今回もperlのお話。初期化に100秒くらいかかる処理を最大で50回くらい繰り返す必要がある。そもそも100秒かかるのってどうなのよという議論もあるものの、差し当たっては現行仕様にて対応を検討する。並行処理のコストは殆どないと考えてよいので、並列化する事で実行時間を短縮したい。並列処理と言えばスレッド、スレッドと言えばJAVAというのが自分の先入観だが、前回同様perlの手軽さに慣れつつある現状、この処理もperlで作成してみようと思う。ググったり、詳しい人にヒアリングしたりで情報収集。replyPerlでSSH2009年5月31日さて、開発に当たってフレームワーク選定に入ること早数ヶ月。各候補の学習すら終わらない。Languageに絞りつつあるし、その用途からもほぼこれにしよう、というのはあるんだけどね。いう機会でもなければ一通り学ぶ事もないし、少し前までは割りとJAVA一辺倒だったから、きちんと向き合う事もなかった。身近な言語であるPerl辺りからちょこちょこ使い始めている。まともなロジックは組んだ事ないけど、簡単な監視とかバッチとかでは普通に使っていた。