フリーランスでソフトウェア開発を行っています

ボーカルイレイサーが発売されました

当研究所が開発した『ボーカルキャンセラー2』をベースにして、株式会社デネット様より、かんたんカラオケ作成ソフト『ボーカルイレイサー』が5月11日に発売されました。品質の良さと操作の簡単さを評価していただいた結果、パッケー [...]

Google Maps API V3で距離を求める方法

Google Maps APIを使って2点間の距離を求めたい場合、V2ではGLatLngクラスのdistanceFromというメソッドが用意されていたのですが、V3になってLatLngクラスのメソッドを探してみても、その [...]

ブラウザコントロールをIE8モードに設定する

同じHTMLでもブラウザによって微妙に見え方が異なる場合があるのはウェブ制作者なら周知の通りです。特にIE6, IE7はW3C標準に準拠しないMS独自の仕様でレンダリングしていたため、レイアウトが崩れてしばしばウェブ制作 [...]

緯度経度から距離と方位を求めるプログラム

以前『緯度経度から距離と方位を求める方法』という記事を書きましたが、プログラマの方には具体的なソースがないとわかりにくいかもしれないので、JavaScriptのプログラムを書いてみました。中身は単純ですので他の言語にも容 [...]

窓関数を用いる理由

FFTを行う際によく窓関数というものが用いられます。しかし何のために使うのかよくわからずに何となく使っている方も多いのではないでしょうか。後学のためにここで少しだけ説明しておきましょう。

FFTの扱い方

音声処理を扱うプログラムで非常によく用いられるものにFFT(高速フーリエ変換)があります。これは従来非常に時間のかかる計算であったフーリエ変換のアルゴリズムを改良して飛躍的に高速化したものですが、こういうものはすでに優秀 [...]

Google Maps API V3の基本

GoogleのサイトにもThe “Hello, World” of Google Maps V3として解説してありますが、まず地図を表示させるために最低限必要な枠組みについて解説しましょう。任意の [...]

Google Maps API V3について

Google Mapsといえば今ではすっかり当たり前になったスクロール・ズームが可能な地図の草分け的存在であり、現在は2006年にリリースされたAPI version2が正規版として使われています。ところで最近新しいバー [...]

PHP5におけるarray_merge関数の仕様

PHP4→PHP5への移行に伴い、array_merge関数の仕様が変わっていますので注意が必要です。 PHP5ではarray_merge関数の引数はすべて配列でなければなりません。 array_merge($array [...]

WindowsムービーメーカーでH.264動画を編集可能にする方法

最近は一眼レフを含めたほとんどのデジカメで動画が撮影できるようになり、ハイビジョン画質に対応したものも増えて、かつてのビデオ専用機に迫る品質を達成してきています。これからはますますスチルカメラとビデオカメラの境界が曖昧に [...]

Previous Posts