Ajax を使って PHP や JavaScript の正規表現のテストが出来る Rex V

  http://www.rexv.org/

  Rex V

  Ajax を使って PHP PCRE,PHP Posix,JavaScript の正規表現のテストが出来るサイト.
  どこがマッチしたなどの結果がリアルタイムにわかるので便利.

- via: Sooey
  http://www.sooey.com/journal/2006/01/17/85/

PHP の拡張機能として動作するデバッガ BODY (The Bike Odyssey Debugger Y)

  http://members.ozemail.com.au/~djf01/body.html

  デモを見る限り,ウォッチポイントやブレークポイントを設定できるみたい.

PHP や JavaScript のソースを読みにくくする POBS

  http://pobs.mywalhalla.net/

  面白いんだけど,PHP のメソッドはうまくいかないようだ.

- 変換前

<?php
class foo {

    var $bar;

    function foo($bar) {
        $this->bar = $bar;
    }

    function baz() {
        echo $this->bar;
    }
}

$foo = new foo();
$foo->baz;
?>


- 変換後

<?php
class Facbd18db {

    var $V37b51d19;

    function Facbd18db($V37b51d19)
    {
        $this->V37b51d19= $V37b51d19;
    }

    function F73feffa4() {
        echo $this->V37b51d19;
    }
}

$Vacbd18db = new Facbd18db();
$Vacbd18db->baz;
?>


- 問題点

$Vacbd18db->baz;


  が残ってしまっている.ここはもちろん,

$Vacbd18db->F73feffa4;


  にならなければならない.

- via: phpspot開発日誌
  http://phpspot.org/blog/archives/2006/01/phpjavascriptpo.html

PHP で MySQL と連携するデータグリッドを実現する PHPGrid

  http://www.kode.de/phpgrid/

  PHPGrid

  上記のようなデータグリッドが簡単に実現できる.
  MySQL と連携しているので DB の編集が簡単.

  動作例はデモを見てみればわかる.

- via: phpspot開発日誌
  http://phpspot.org/blog/archives/2006/01/ajaxdbphpgrid.html

PHP でコンソールを扱うのに便利なクラス PHP Console Class (Console.php)

  http://www.phpguru.org/article.php?ne_id=83

  以下のメソッドが用意されている.
  PHP 5.x 対応だけど,ざっと見た感じ PHP 4.x にも書き直せそう.

- Console::Pause()
  [ Enter ] を押すまで待機する

- Console::BooleanQuestion()
  Yes/No スタイルの質問を処理する (Yes: 1/y/yes/true, No: 0/n/no/false)

- Console::ClearScreen()
  スクリーンをクリアする

- Console::GetLine()
  入力を取得する

- Console::ShowMenu()
  メニューを表示する

標準出力に色を付ける PHP ライブラリ PEAR::Console_Color

  http://pear.php.net/package/Console_Color

  コメント欄で教えてもらったけど,Perl 版,Ruby 版に続いて PHP 版もあった.
  ただ,Perl 版,Ruby 版と違って使いにくそう.

<?php
require_once 'Console/Color.php';

// 文字の前の %B,%R,%G がポイント
print Console_Color::convert("%BBLUE\n");
print Console_Color::convert("%RRED\n");
print Console_Color::convert("%GGREEN\n");
?>


- ref.:
  [2006-01-07-5] 標準出力に色を付ける Perl ライブラリ Term::ANSIColor
  [2006-01-07-6] 標準出力に色を付ける Ruby ライブラリ Term::ANSIColor for Ruby

Apache のログから帯域幅を算出する PHP スクリプト Calc Bandwidth

  http://www.xpenguin.com/calcbandi.php

  当日のログと前日のログから帯域幅を算出してくれる.
  使うためには,当日のログと前日のログを切り出してこなくてならない.

  スクリプトはえらく簡単なので,他言語でも簡単に実装できそう.

  ちなみに,出力は以下.

Yesterday's bandwidth: 71845.7 KBytes
Today's bandwidth so far: 78117.2 KBytes
Change in bandwidth: +8.7%
Time covered in today's log: 86382 seconds, (100% of day)
Estimated change in bandwidth (by midnight): +8.7%

- via: phpspot 開発日誌
  http://phpspot.org/blog/archives/2006/01/apachecalc_band.html

いろいろな言語による Ruby on Rails 風味のフレームワーク

- Alternatives to Ruby on Rails
  http://marcusvorwaller.com/blog/archives/2005/12/15/alternatives-to-ruby-o ...

  まあ,いろいろ増えてきましたね.

- via: vimrc diary
  http://vimrc.hp.infoseek.co.jp/diary/2005-12.html#2005-12-30-1

PHP4 で PDO を使う

- PDO for PHP 4
  http://www.phpclasses.org/browse/package/2572.html

  PHP 5.x の目玉の PDO を PHP 4.x から使うクラス.
  まあ,とりあえず PHP 5.x に移行しろと.でも,実稼動しているシステムはそうもいかないよね…

- via: blog.xole.net
  http://blog.xole.net/article.php?id=385

PHP のソースコードから UML を生成する PHP2XMI

  http://phpspot.org/blog/archives/2005/12/phpuml.html

  php2xmi

  KDE 上でしか動かないようですが,なかなかいいかも.