Toshusai blog

知識の保管庫

Python3でマイクから録音して音声をスペクトル表示する

Python3でマイクから録音して音声をスペクトル表示する http://toshusai.hatenablog.com/entry/2017/11/10/224330 この記事で波形データを取ったが、今回はフーリエ変換してスペクトラム表示したかった。 マイクから音声を録音する https://www.ningendesu.n…

Python3でwavファイルから24fpsの波形データをとる

Python3でwavファイルから24fpsの波形データをとる 音の波形データを動画(24fps)に合わせて取りたかったのでやってみる。 wavファイルの読み込み Pythonには標準ライブラリでwavファイルを扱うwavというものが用意されている。 wave.open(file, mode=None) f…

C#をターミナルでコンパイルして実行する(Mac || OS X)

C#

C#をターミナルでコンパイルして実行する(Mac || OS X) brew install mono でmonoをインストールして、 mcs filename.cs でコンパイルして、 mono filename.exe で実行するだけ。

Unityでボタンに引数付きのイベントをスクリプトから設定する

Unityでボタンに引数付きのイベントをスクリプトから設定する prefabとかでスクリプトからボタンを作るときに、ボタンごとに違うOnClick()イベントを渡したい。バージョンはUnity2017.2.0f2を使った。 ボタンにイベントをスクリプトから設定する Start()下2…

PHPでSQLite3を使う

PHPでSQLite3を使う SQLite3とは、簡単に言えばサーバーを必要としないデータベースのこと。 (PHP 5 >= 5.3.0, PHP 7)で使える。 インストール apt-get install php5-sqlite データベースにアクセスする ファイルがなければ作られる。 クエリを実行する pub…

C#で日付を扱う

C#

C#で日付を扱う System名前空間にあるDateTime構造体で日付を扱うことができる。 using System コンストラクタ 引数は年月日が最低必要、時間分秒ミリ秒まで初期化できる。デフォルトでは0。 DateTime date = new DateTime(int year, int month, int day); …