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にも対応可能です。
というか、もっと動的にリポジトリ追加できるようにした方が良い気がしてきた。