Recently in memo Category

 Debianパッケージの作成プロセスを自動化するコマンドであるdpkg-buildpackageのメモ。dpkg-buildpackageは以下の手順でパッケージを作成する。

  1. 環境変数の準備。dpkg-architectureでBuild archやHost arch等を設定し、またCCFLAGS、CXXFLAGS、LDFLAGS等を設定
  2. build-dependencyとbuild-conflictsのチェック。(-d でスキップ)
  3. debian/rule clean (-nc でスキップ)
  4. dpkg-source (-b, -B, -A のいずれかが設定されているとスキップ)
  5. -b, -B, -Aオプションによって以下のいずれかに分岐
    • debian/rules build (デフォルトまたは-b)
    • debian/rules binary-arch (-B)
    • debian/rules binary-indep (-A)
  6. dscファイルを署名 (-us でスキップ)
  7. dpkg-genchanges でchangesファイルを生成
  8. changesファイルを署名 (-uc でスキップ)
  9. もしも-tcが指定されていたら、debian/rules clean

-j で、並列に動かすCPUの数を指定することができる。はしょったところもあるので、dpkg-buildpackage(1)を確認のこと。

PHOTO: The display of FT-817

 ひょんなことで、ボイスレコーダで録音した音声をオーディオCDに焼く必要があったので、そのメモ。使用したボイスレコーダは、Olympus Voice-Trec DS-50。これはUSBでPCに接続するとUSBストレージに見えて WMAフォーマットで、録音した音声をファイルとして取り込む事ができる。  さてこれをどうやってオーディオCDにするか。まずWMAをWAVファイルに変換する。mplayerを使う。

% mplayer -ao pcm sound.wma

こうするとsound.wmaというファイルがWAVに変換されて、audiodump.wavというファイルに保存される。次にCDオーディオファイル形式に変換する。ここではsoxを使う。

% sox sound.wav sound.cdr

こうすると、sound.wavが、オーディオCD形式に変換され、sound.cdrというファイルに保存される。これをcdrecordで焼く。全てのトラックのcdrファイルを用意してrootになり、

# cdrecord -audio -dev=.... *.cdr

とやれば良い。-devオプションは、各自の環境で。おそらく

# cdrecord -dev=help

とやれば、-devオプションに必要な情報が得られるだろう。 私が使用したmacbook (OSX tiger)では

# cdrecord -audio -dev=IODVDSercices/0 -driveropts=burnfree *.cdr

だった。cdrecordはwavを喰わせてもよさそうなので、soxでCDR形式にする必要はないかもしれない。オーディオ用のデジタルレコーダならもっと簡単だろう。

参考文献

CD-Writing HOWTO

About Me

中尾 圭佐(chomy)
千葉県船橋市在住のモノクロ写真に目覚めた研究者。
Twitter ID: jm6xxu
Skype: chomy

My Tweets

jm6xxu: Yesterday, I joined the summer school at Tsukuba. I could join only one day but i feel it is wonderful to know not knowing.

jm6xxu: VHDLは院生の時に書いたなぁ。簡単なロジックだったけど。最近は、Cからも論理合成できるらしい。RT @habutarou: HDLも大きく2種類あったな。おいらはVHDLを習った。なつかしい… RT @jm6xxu ま、その前にVHDLを思い出さなきゃいけないがな。

jm6xxu: ま、その前にVHDLを思い出さなきゃいけないがな。と思ったら、emacsにverilogモードなんてものがある。debパッケージにもなってるし、Verilogにするか。

jm6xxu: 9月なので本気出す。本格的にFPGAでデバイスを作ることにする。純正ダウンロードケーブルもSuzakuも注文したし、WebPack ISEもダウンロード中。再来週には無料セミナーにも行く。

jm6xxu: 四次元空間はドラえもんのらポケットの中の世界だって? 30点。パイロットは6次元で航空機を制御してる。所詮地ベタて満足してるヤツは自由度がもう一つあるコトを死ぬまで気づかないものさ

About this Archive

This page is a archive of recent entries in the memo category.

flight log is the previous category.

misc is the next category.

Find recent content on the main index or look in the archives to find all content.

Powered by Movable Type 4.261