「 投稿者アーカイブ:管理者 」 一覧
-
ブラウザコントロールをIE8モードに設定する
2011/07/08 -Windows関連
同じHTMLでもブラウザによって微妙に見え方が異なる場合があるのはウェブ制作者なら周知の通りです。特にIE6, IE7はW3C標準に準拠しないMS独自の仕様でレンダリングしていたため、レイアウトが崩れ ...
-
緯度経度から距離と方位を求めるプログラム
以前『緯度経度から距離と方位を求める方法』という記事を書きましたが、プログラマの方には具体的なソースがないとわかりにくいかもしれないので、JavaScriptのプログラムを書いてみました。中身は単純で ...
-
窓関数を用いる理由
FFTを行う際によく窓関数というものが用いられます。しかし何のために使うのかよくわからずに何となく使っている方も多いのではないでしょうか。後学のためにここで少しだけ説明しておきましょう。
-
FFTの扱い方
音声処理を扱うプログラムで非常によく用いられるものにFFT(高速フーリエ変換)があります。これは従来非常に時間のかかる計算であったフーリエ変換のアルゴリズムを改良して飛躍的に高速化したものですが、こう ...
-
Google Maps API V3の基本
2010/02/23 -Google Maps関連
GoogleのサイトにもThe "Hello, World" of Google Maps V3として解説してありますが、まず地図を表示させるために最低限必要な枠組みについて解説しましょう。任意の地点 ...
-
Google Maps API V3について
2010/02/13 -Google Maps関連
Google Mapsといえば今ではすっかり当たり前になったスクロール・ズームが可能な地図の草分け的存在であり、現在は2006年にリリースされたAPI version2が正規版として使われています。と ...
-
PHP5におけるarray_merge関数の仕様
2010/01/29 -PHP
PHP4→PHP5への移行に伴い、array_merge関数の仕様が変わっていますので注意が必要です。 PHP5ではarray_merge関数の引数はすべて配列でなければなりません。 array_me ...
-
WindowsムービーメーカーでH.264動画を編集可能にする方法
最近は一眼レフを含めたほとんどのデジカメで動画が撮影できるようになり、ハイビジョン画質に対応したものも増えて、かつてのビデオ専用機に迫る品質を達成してきています。これからはますますスチルカメラとビデオ ...
-
ブラウザでウェブページを開く
2009/12/29 -C++Builder
Windows APIオンラインヘルプを開くなど、アプリケーションからブラウザを立ち上げたいことはよくあります。これもVCLには専用の関数などは用意されていませんが、Windows APIを呼び出すことにより簡単に実行でき ...
-
描画領域をクリッピングする
2009/12/29 -C++Builder
Windows API, グラフィックスCanvasに描画する際、全体ではなく、ある矩形領域の中にだけ描画したいときがあります。こういう処理をクリッピングといいます。たとえばグラフを描画する際など、枠外にはみ出した部分は描画されると困るので ...
-
C++Builder 2009でフォームの重なり順を変更できない問題に対処する
2009/12/21 -C++Builder
これはC++Builder 2007以降に特有の問題らしいのですが、ShowModalメソッドではなくShowメソッドでフォームを開いた場合、常に後から作成した方のフォームが前面に来てしまい、メインフ ...
-
プリンタの解像度を取得する
2009/12/16 -C++Builder
Windows API, 印刷印刷位置をピクセルではなく、紙面上の物理的なサイズで指定したい場合、プリンタの単位長さあたりの解像度(dpi)を取得する必要が出てきます。これはVCLには用意されていないようで、Windows API ...
-
印刷の基本
2009/12/15 -C++Builder
印刷C++Builderで印刷を行うにはTPrinterクラスを利用します。このクラスには印刷に関する機能がカプセル化されていて、TPrinterオブジェクトのCanvasプロパティを取得して画面に描画す ...
-
緯度経度から距離と方位を求める方法
GPSでは現在地の位置情報を緯度および経度として取得することができますが、そこからある2点間の距離を求めるのは厳密にやろうとすると結構大変です。地表が球面であるのに加え、さらに厳密に言うとわずかに赤道 ...
-
プログラミング環境について
2009/12/14 -C++Builder
私はWindowsアプリケーション開発において日常的にC++Builderを使用しています。C++Builderとは、CodeGear社(Borlandと言った方がなじみのある方も多いでしょう)から提 ...