2010年11月 6日 (土)

Re: 疑似乱数の善し悪しを可聴化して耳で聴いて感じてみた

乱数の値をそのままサンプリングデータとして使用した音声は白色雑音になることが知られている。乱数に従って MIDI ポートを叩いてみるのもいいけど、擬似乱数をそのまま音声として再生して音色を聴き比べてみるのも面白いのではないかと思った。序でにフーリエ変換して全ての周波数成分が一様分布しているか見てみるとか。

| | コメント (2) | トラックバック (0)

2009年9月 1日 (火)

Yash 2 その 133

次のバージョンはバグ 1812618412 を直したら出す。

続きを読む "Yash 2 その 133"

| | コメント (0) | トラックバック (0)

2009年7月 5日 (日)

C 言語の文字クラスの相関関係

C でプログラムを書いているとき isalpha とか isspace とか isgraph とか色色な文字クラス判定関数があるせいで混乱することがある。これらの文字クラスの関係はどうなっているのだろう。ということでこんな図を作ってみた。

続きを読む "C 言語の文字クラスの相関関係"

| | コメント (0) | トラックバック (0)

2009年6月 8日 (月)

単項演算子の結合

別に知らなくてもよいことだが、C を含む多くの言語では前置単項演算子より後置単項演算子の方が結合順位が高い。なお、関数呼び出しや配列アクセスも構文上 後置単項演算子と見做される場合が多い。

| | コメント (0) | トラックバック (0)

2009年5月29日 (金)

シェルの非同期コマンドとプロセス ID に関する問題

シェルスクリプトで実行した複数の非同期コマンドのプロセス ID についてかなり面倒な問題に気付いた。

続きを読む "シェルの非同期コマンドとプロセス ID に関する問題"

| | コメント (0) | トラックバック (0)

2009年4月27日 (月)

freopen(NULL, …)

C 言語の freopen 関数って第一引数を NULL にできるのね。Linux のマニュアルには書いてないから知らなかった。

続きを読む "freopen(NULL, …)"

| | コメント (0) | トラックバック (0)

2009年2月21日 (土)

Bash 4.0 現る

Bash (Bourne-Again Shell) のバージョン 4.0 が昨日公開された。

続きを読む "Bash 4.0 現る"

| | コメント (0) | トラックバック (0)

2009年1月20日 (火)

JavaScript によるユーザエージェント判別について

IT 戦記で紹介してくださったらしくブックマークがまた急に増えている。

続きを読む "JavaScript によるユーザエージェント判別について"

| | コメント (0) | トラックバック (0)

2009年1月17日 (土)

シェルスクリプト: for 文とセミコロン

問: 次の POSIX シェルスクリプトにおける構文の誤りを指摘しなさい。

for i; do echo $i; done

続きを読む "シェルスクリプト: for 文とセミコロン"

| | コメント (0) | トラックバック (0)

2009年1月11日 (日)

Bourne 系シェルで利用可能なパラメータ展開の纏め

続きを読む "Bourne 系シェルで利用可能なパラメータ展開の纏め"

| | コメント (0) | トラックバック (0)

より以前の記事一覧