2008-01-01から1年間の記事一覧

Windows版PHPでLOG_DEBUG定数でハマる

発端はCakeLogクラスのwrite関数。76行目あたりから抜粋。 $levels = array( LOG_WARNING => 'warning', LOG_NOTICE => 'notice', LOG_INFO => 'info', LOG_DEBUG => 'debug', LOG_ERR => 'error', LOG_ERROR => 'error' ); LOG_*定数がちゃんと入っていれば…

protoload.jsをIE7でも動かす

Ajaxリクエスト時のローディングインジケーターをよしなにこなしてくれるprotoload.js Supports partially: IE 7, Opera 8 Element.offsetParent should be the next ancestor element with style.position != 'static', in IE 7 and Opera 8 it is the next…

AjaxHelper::editorあれこれ

昨日ハマったんで備忘録的に。Ajax.InPlaceEditorについて。 AjaxHelper::editorはほんとに地獄だぜー(AA略 CakePHP: AjaxHelper::editorでonFailureは出来ない?を参照していただくとわかるとおり、$options['onFailure']が投げれない。正確には $ajax->ed…

検証(バリデータ)をすっきりさせる

CakePHPやらSimpleTestやらをEclipseのスクリプトバリデータにかけると問題(Probrems)にエラーと警告が山ほど出るのだが、こいつがたまらなくウザイ。本当に出ているエラーや警告が埋もれて、S/N比的に使い物にならなくなってしまう"問題"の問題を解消する方…

Eclipseでbakeを焼きたい貴方に

「実行」->「外部ツール」->「外部ツールダイアログを開く」->「プログラム」->「新規」。名前はbake - projnameとかしとけばいいと思う。 ロケーション : ${workspace_loc:/hoge/php/cake/console/cake.bat} 作業ディレクトリ : ${workspace_loc:/hoge/sour…

WikiIncludePlugin論争

0.11用のWikiIncludePluginについて。 いろいろモメてるようですが、さくっと添付されてるbz2展開して、0.11/setup.pyの最後の行を setup(name=PACKAGE, version=VERSION, packages=['wikiinclude'], entry_points={'trac.plugins': ['wikiinclude.wikiinclu…