Debug_kitの最新版を毎日ZIPにするサイトを作りました

Web site : git2zip for Debug_kit

Debug_kitの最新版はthechaw.comに公開鍵を登録してgitでソースを取得しないといけなくて、面倒だという人のために、毎日gitで最新のソースを取得して、ZIPにするサイトを公開しました。
http://cake.eizoku.com/git/thechaw/debugkit/


更新がある場合は、ZIP作成の年月日をzipファイル名に付けて生成します。
更新は毎朝6時に行い、更新がない場合はZIPは作成しません。30日以上前のZIPは自動で削除されます。


更新があったかどうかは、thechaw.comのdebug_kitのRSSを追いかければ分かります。
http://thechaw.com/debug_kit/timeline.rss


gitコンパイルメモ

yum install expat-devel
yum install curl
yum install curl-devel

wget http://kernel.org/pub/software/scm/git/git-1.6.3.tar.gz

make prefix=/usr/local/git
make prefix=/usr/local/git install

Debug_kitでSQL Explainする閾値を変更する

Debug_kitでは、各パネルクラスのプロパティの値を、コントローラからプラグインを呼び出す際に変更することができる。例えば、デフォルトではSQLログパネルのSQL Explain結果は20msec以上かかったSelect文にしか適用されない。これを1msec以上かかったもの全てにExplainさせたい場合は、下記のようにプラグインを呼び出す設定をする。

app/app_controller.php

class AppController extends Controller {

    var $components = array('DebugKit.Toolbar' => array( 'slowRate' => 0 ) );

}

実行時間が0msecの場合は、この閾値で判定する前にExplainを実行しない判定が入っているので、Explainは実行されない。

api_generator, cakephp1.3の最新版を毎日ZIPにするサイトも作りました

Web site : git2zip for some thechaw.com project

shin1x1さんのご要望に答えて、api_genaratorもzipにするようにしました。
その他に、Cakephp1.3もzipにするようにしました。Cakephpは1.3のブランチのみをzipに出してます。origin/1.3-bakeなどのブランチには今のところ対応させてません。

下記からそれぞれのZIPファイルディレクトリに辿れます。
http://cake.eizoku.com/git/thechaw/


他にもリクエストあれば追加します。
git hubにも対応可能です。

というか、もっと動的にリポジトリ追加できるようにした方が良い気がしてきた。