PHP-5.2.1 以降では Mersenne Twister 実装の mt_rand() シード生成アルゴリズムが変更になり、 それまでのバージョンと同じシードでも同じ乱数列が生成されなくなりました。 本拡張ライブラリは、旧 mt_rand() 系と同じ動作をする代替関数を提供します。 展開後、以下で使用できるようになります。
[1] $ ./configure
[2] $ make
[3] $ make test
[4] # make install (maitou_random.so が PECL パスにインストールされる)
[5] cli や apache2 の php.ini に "extension = maitou_random.so" を追加
mt_rand() を maitou_rand() 、mt_srand() を maitou_srand() 、 mt_getrandmax() を maitou_getrandmax() に置き換えれば、 旧バージョンの代替として機能するはずです。

VTR の自動送出制御と、手動でのコンパネ制御を行なうソフトです。
SONY VTR 9pin プロトコルに従って、 RS-422 経由での SONY 製 VTR のリモート制御や、 PC 時刻に基づく自動スタート制御を行います。 サーバー送出を基本とする放送局の送出部門で 「VTR バックアップをかけたいが、少人数のためスタート制御が行えない」 という場合などにシンプルな自動スタート環境を提供します。
【制御タイミング表】
OA-30"= スタンバイ
OA-15"= ダメ押しスタンバイ
OA-3" = スタート(-3",-1",0"から選択)
OA-1" = スタート(-3",-1",0"から選択)
OA-0" = ダメ押しスタート(強制)
また、テンキーパネル付きの手動用コンパネも搭載しているので、
同パネルのない HDCAM デッキ環境で快適な送出スタンバイ作業を提供します。
複数起動可能で、複数のデッキを制御できます。
一応は 0.01 秒精度の制御なので、 余った 422 ポートで BCD 同期させればフレーム単位での制御が可能です。 各環境でタイミング調整が必要ですが、実際に私の使用環境では、 BCD同期させた PC でフレーム単位制御できています。 OA-3" 制御として、プリロードを 00h59m57s05f にすると 1H SHOW 素材がジャストで出ています。
alsa-utils に付属するサウンド収録ツール "arecorder" に 「無音検知による収録開始機能」 および 「無音部分で収録ファイルを分割する機能」 を追加するパッチです。 尊敬する女性が欲しがっていたので一晩で作ってみました☆ alsa-utils-1.0.14rc4 用です。ディレクトリにパッチを当てた後、 通常通り make すれば OK です。 オプション -S = 無音閾値、-n = 無音継続時間を指定できるようにしてあります。 デフォルトはいい感じに設定してあるので指定不要です。
MTCategoryArchiveRelativeLink, MTEntryPermaRelativeLink を追加します。それぞれ MTCategoryArchiveLink と、 EntryPermLink の URL からドメイン部分を削った値を返却します。
(例) http://www.maitou.gr.jp/blog/ → /blog/
一つの MT サイトが複数ドメインから共有されていて、 ページ移動の度にドメインを保持したまま移動させたい等、 やんごとなき事情で使いたい方はどうぞ。
ファイルを plugin ディレクトリに入れて、 <$MTCategoryArchiveLink$> → <$MTCategoryArchiveRelativeLink$> 、 <$MTEntryPermaLink$> → <$MTEntryPermaRelativeLink$> に変えれば OK.
近頃、巷では "Haar-Like features method" を用いた顔認識がブームです。 そこで、画像中から顔を認識するサンプルを作成しましたので公開します。 JPEG 画像中にある最も大きな顔を 1 つ認識して抽出します。
引続き、タレントの画像を用いて美人度のクラス分けをした Haar-Like 特徴のデータ化をしていますので、 必要な量が揃ったら性別、年齢層、 美人クラス判定機として公開します。
Windows の "Webフォルダ" 機能を使っていると、Apache2 の WebDAV サーバに対して日本語名のリソースを操作する際に文字化けを起こすことがあります。 この問題を Apache 側で解決してくれる mod_encoding モジュールが WebDAV Resources JP で公開されていますが、 これを Win32 版の Apache2.0.48 用にビルドしたのが本バイナリです。 作業としては Apache2 で使うための mod_encoding.c を mod_encoding_20021209.tar.gz に加え、 yukinari さんが御提供下さっている Win32 ビルド環境 に 若干の修正 を加えてビルドする…という手順で作成しました。 ライセンスは、Apache-Style に従って、ご自由にお使い下さい。 使用法は、オリジナルコードに付属するドキュメントを参考にして下さい。 それぞれの作成者の方々に感謝致します。

X11 用の kterm に背景透過 + MS 互換ホイールマウス対応の機能追加を行なうパッチです。これで こんなこと や こんなこと が可能になります。 透過部分のコードは 高木さん の作成された壁紙パッチを参考にさせて頂きました。 背景取得にバッキングストア機能を利用するため、 この機能に対応した X サーバでしか動作しません(XFree86, Astec-X 等)。 詳細は、パッチ適用後にできる README.maitou ファイルを参照して下さい。 kterm-6.2.0.tar.gz は別途入手してください。
# 2000/05/11 安部様より KTerm*transParent」リソースが機能しないご指摘を頂き対応。

UNIX 用の CLI 用 MPEG オーディオプレーヤ 『 mpg123 』 に Lyrics 形式の歌詞表示機能を追加するパッチです。 オマケ機能として、SJIS の ID3 タグ情報や歌詞データを、 EUC-JP に直して表示できるようにもなります (実行時オプションで無効化指定可能)。 さらに、FIFO (名前つきパイプ) を利用して、 他のプロセスに演奏中の曲の ID3 タグ情報、 歌詞情報を渡せる機能も実装します(こちらも日本語 EUC に変換可能)。 mpg123 のコントロールモード環境(-C オプション) での使用にも対応し、 演奏中に早送り・巻戻しをしても正常に歌詞が追従します。 本パッチは ver0.59r に対するものです。 make 時は 「 % make 'CFLAGS=-DMAITOU_PATCH' 」 のように、 'CFLAGS=-DMAITOU_PATCH' を引数に追加して下さい。 詳細は、パッチ適用後にできる README.maitou ファイルをご参照下さい。