Tech Any*Any
Mac や Web のあんなこと、こんなこと。

2005/6

iSight を監視カメラに

2005/06/19
QuickTime Broadcaster

Apple から無料で提供されている QuickTime Broadcaster を使用すると、iSight などの DVカメラを監視カメラとして利用することができます。

手順は次のとおりです。

  1. iSight (またはDVビデオ)を接続します。
  2. QuickTime Broadcaster を起動します。
  3. [詳細を表示] ボタンをクリックします。
  4. [ビデオ] タブをクリックして、[入力源] を iSight (またはDVビデオ)に設定します。
  5. [ネットワーク] タブをクリックして、[転送] を "手動ユニキャスト"に、[アドレス] を受信するコンピュータのIPアドレスに設定します。
  6. メニューバーの [ファイル]-[書き出し]-[SDP…] を選択して、SDPファイルを作成します。
  7. [ブロードキャスト] ボタンをクリックして、配信を開始します。

作成したSDPファイルを受信するコンピュータにコピーまたは移動して、QuickTime で開くと、iSight (またはDVカメラ)の映像が表示されます。

Quartz 2D Extreme

2005/06/05

Mac OS X 10.4 では Quartz 2D Extreme を有効にすると、2D の描画に CPU ではなく、GPU を利用することにより早くなります。Quartz 2D Extreme を有効にするには次のコマンドをターミナルで実行します。

defaults write /Library/Preferences/com.apple.windowserver Quartz2DExtremeEnabled -boolean YES

ただし、Quartz 2D Extreme 対応の GPU を搭載したマシンに限ります。Quartz 2D Extreme を無効にするには次のコマンドをターミナルで実行します。

defaults write /Library/Preferences/com.apple.windowserver Quartz2DExtremeEnabled -boolean NO

アクセスしたユーザーの情報取得

PHPではグローバル変数を利用して、アクセスしたユーザの情報を取得することができます。

取得できる情報は次のとおりです。

$_SERVER[“REMOTE_ADDR”] 利用しているクライアントのIPアドレスです。
$_SERVER[“REMOTE_HOST”] 利用しているクライアントのホスト名です。Apacheが逆引き(IPアドレスからホスト名を検索)を利用できる設定にしていないと、この変数は利用できません。その場合は”gethostbyaddr”関数を利用します。
$_SERVER[“HTTP_REFERER”] ひとつ前に開いていたページのアドレスです。
$_SERVER[“SCRIPT_NAME”] 実行中のスクリプトファイルのパスです。
$_SERVER[“HTTP_USER_AGENT”] クライアントが使用しているブラウザです。