Wikipedia Affiliate Button

4/22/2009

sox 的用法



sox -n -c1 -t alsa default synth 5 sine 200
產生 200HZ 5秒鐘

sox -n -c1 -t alsa default synth 10 sine 100-1000
產生 100HZ~1000HZ 10秒鐘

sox -n -c1 -t alsa default synth 5 sine
產生 middle C(440HZ) 5秒鐘

sox -n -c1 -t alsa default synth 10 sine %0-%7
產生整個 middle octave 8秒鐘

sox -n -c1 -t alsa default synth 10 sine %-7-%7
產生橫跨兩個 octave 8秒鐘

4/16/2009

wma2wav

這裡看到的


For wma files:
  • Download ffmpeg
  • ffmpeg -i infile.wma -acodec pcm_s16le -ar 44100 -ac 2 -f wav outfile.wav

or:
  • Download MPlayer
  • mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file="outfile.wav" "infile.wma"

4/09/2009

SF4 絕招尻不出來....

尻這個字念"ㄎㄠ", 不知道它的意思的人想必沒有童年,....

好久沒玩格鬥遊戲, 很興奮地買了SF4 才發現我是肉腳, 跟電腦玩只能打到第四關,
開network match後, 被陌生人踢館踢好玩的, 對決了十次只有贏一次.  我看過一陣子會忍不住去買大搖桿.

其實不應該買這片的, 只是覺得PS3放在客廳都是老弟在玩, 該弄片自己想玩的遊戲,
那為什麼當初要買PS3呢?  我也想不起來, 我好像看完IBM的Cell簡報, 大大讚嘆這是全世界最先進的處理機架構,
開始幻想在上面開發軟體...剛好又有人抽獎抽到PS3, 出個二手價, 我覺得不貴就買了.





4/01/2009

取得struct內個別 member資訊

#include <stddef.h>
有offsetof()可以取得member offset, 另外要取得member size也不難, 以下列macro即可
   
#define lengthof(s,m) ((size_t) sizeof(((s *)0)->m))

backtrace without gdb


http://anndymaktub.blogspot.com/2009/02/stack-backtracing-inside-your-program_23.html
透過backgrace & backtrace_symbols 這兩個function.

殘念, uclibc好像不支援耶...