php
sphinx の日本語PDFの作成方法を調べたので作成しました。 環境 CentOS release 6.4 (Final) (cat /etc/centos-release) Python 2.6.6 (python --version) Sphinx 1.2 (python -c 'import sphinx; print sphinx.__version__') 日本語化パッチが取り込まれた …
概要 CakePHP + DebugKit で開発しているときに、 「このSQLどこで発行されているの?」となることがあるので、 ActiveRecordのSQLの実行箇所をSQLのコメントに入れる - I sort my thought... を参考にして簡単なプログラムを作成しました。 但し、DebugKit …
概要 CakePHP + CacheHelper + html-minifier を併用できるようにしました。 エレメントとレイアウトのビューファイルの圧縮済みファイルを相対パスで保存し、かつ、読み込み時には、App::build で View パスの先頭にキャッシュパスを追加しています。 キャ…
概要 ビューキャッシュは、コアの CacheHelper によって作成され、CacheDispatcher で読み込みが行われます。 但し、現時点では、viewClass を引き継ぐ方法がないため、View クラスによるレンダリングが行われます。 通常は、View クラスのレンダリングで問…
概要 PHPのViewテンプレートをtoken_get_all(指定したソースを PHP トークンに分割する)と自前のhtml-minifier により、事前にHTML圧縮を行い、その結果をキャッシュすることで、5~10%程度のHTML容量の削減を行うことができました。 詳細 ※CakePHP の View …
公式アナウンス CakePHP 2.3.10 released 今回のリリースはバグフィックスリリースです。 パフォーマンスの改善、PHP5.5.2でのSessionの動作改善、Emailクラスの改善が主な変更点になります。 また、CakePHP2.3系のリリース方針についてアナウンスがあり、Ca…
公式アナウンス CakePHP 2.3.9 released 今回のリリースはメンテナンスリリースです。 20のバグフィックス及びパフォーマンスの改善が行われています。 主な変更点 ドキュメント・テストケース・小さな修正は除きます。 CakeResponse _fileRange Content-Ran…
公式アナウンス CakePHP 2.3.8 released セキュリティリリース AssetDispatcher を有効にしている(デフォルトでは有効)アプリケーションが対象 CakePHP 2.2.9 も同時にリリースされている このバグに対する詳細は、後日、公式から発表されるそうです。 この…
概要 Webkit からフォークされたレンダリングエンジン Blink で使用されている HTMLTokenizer をPHPに移植して、 HTML の Minify(圧縮) を行う「html-minifier」を作りました。 zaininnari/html-minifier ※アルファ版にも満たないため、名称の変更、APIの変…
公式アナウンス CakePHP 2.3.7 released バグフィックスリリース CacheHelper 使用時、content-type ヘッダーを含めるようになったのが個人的には一番よい修正。 CakePHP 2.4.0-betaのリリース Components の PasswordHasher や Logging の強化が目につくと…
公式アナウンス CakePHP 2.3.6 released メンテナンスリリース 2.2系で報告されたチケットが閉じられても2.2系のリリースがないということは、2.2系はセキュリティリリースだけのサポートになるのかな? 現時点では github に2.2系のブランチはない 主な変更…
PHP公式アナウンス リリース http://php.net/archive/2013.php#id2013-06-06-2 ChangeLog 5.3.26 5.4.16 概要 CVE-2013-2110(quoted_printable_encodeによるバッファオーバーフロー脆弱性)の修正と、FPM の機能向上が目立つリリースです。 変更点 Core Fixed…
PHP公式アナウンス リリース http://php.net/archive/2013.php#id2013-05-09-1 ChangeLog 5.3.25 5.4.15 変更点 Core Fixed bug set_error_handler内でdebug_backtraceを使用すると、Segmentation fault が発生するのを修正
公式アナウンス Security Fix: CakePHP 2.3.5 released :: The Bakery: Everything CakePHP セキュリティリリース XSS脆弱性の修正 詳細は、あとで公表されるようです。 主な変更点 ドキュメント・テストケースの修正は除きます。時系列順です。 機能向上 Va…
CakePHP2.3 version release date release note 2.3.7 2013/07/05 bakery 2.3.6 2013/06/10 bakery 2.3.5 2013/05/11 bakery 2.3.4 2013/04/28 bakery 2.3.3 2013/04/24 bakery 2.3.2 2013/04/07 bakery 2.3.1 2013/03/02 bakery 2.3.0 2013/01/28 bakery 2.…
概要 公式アナウンス Security Release - CakePHP 1.2.12, 1.3.16, 2.2.8 and 2.3.4 :: The Bakery: Everything CakePHP セキュリティリリース CakePHP 1.2, 1.3, 2.2, 2.3 全てのバージョンに影響 pagination に関してSQLインジェクションの修正 詳細は、あ…
概要 公式アナウンス http://bakery.cakephp.org/articles/lorenzo/2013/04/24/security_fix_cakephp_2_3_3_available セキュリティリリース 2.3以降を使用し、SecurityComponent なしで、AuthComponent を使用している場合、認証を回避できてしまうのを修正…
PHP公式アナウンス リリース http://php.net/archive/2013.php#id2013-04-11-2 ChangeLog http://www.php.net/ChangeLog-5.php#5.3.24 PHP5.3のサポートは PHP 5.5.0-stable リリースの1年後に決定(security fixesのみ) 2013年3月でサポートが終了するかと思…
PHP5.4 version release memo 5.4.0 2012/03/01 5.4.1 2012/04/26 5.4.2 2012/05/03 5.4.3 2012/05/08 5.4.4 2012/06/06 5.4.5 2012/07/19 5.4.6 2012/08/16 5.4.7 2012/09/13 5.4.8 2012/10/18 5.4.9 2012/11/22 5.4.10 2012/12/20 5.4.11 2013/01/17 5.4.1…
PHP公式アナウンス リリース http://php.net/archive/2013.php#id2013-04-11-2 ChangeLog http://www.php.net/ChangeLog-5.php#5.4.14 興味を引いたもの Fixed bug #64515 (Memoryleak when using the same variablename two times in function declaration)…
概要 公式アナウンス http://bakery.cakephp.org/articles/markstory/2013/04/07/cakephp_2_3_2_released バグフィックスリリース 定数 JS,CSS,IMAGES が定義済みかどうかをチェックするように変更になったのが Good 主な変更点 フィクスチャーがプライマリ…
今回のCakePHP 2.0.3 リリースは、CakePHP 2系の安定性の向上、PHPUnit 3.6・PHP5.4 に対応への対応がメインです。66のコミットと32の問題解決と中規模の改善がありました。大きくは、 PEAR でインストールされるデフォルトのバージョンが PHPUnit 3.6 にな…
今回のCakePHP 2.0.2 リリースは、CakePHP2.0.1 の緊急のバグフィックスリリースです。CakeResponse::send の Content-Length ヘッダーの生成に問題があります。 詳細は、以下を参照。 CakePHP2.0.1がリリースされましたが、ちょっと待ったほうがいい CakePH…
今回のCakePHP 2.0.1 リリースは、CakePHP2系初のバグフィックス及びメンテナンスリリースです。 修正は100個近いですが、ドキュメントの修正や coreとtestのコードが別コミットものも多数あり、 実態の数としては、少なく感じました。特に大きい修正として…
今回のCakePHP 1.3.13 リリースも、バグフィックス及びメンテナンスです。但し、CakePHP1.3.12 で行われた修正が再度、修正されているものがあります。 個人的には、 Cake2で修正された theme 内の element のキャッシュが正しく読み込まれないバグのバック…
今回のCakePHP 1.3.12 リリースも、バグフィックス及びメンテナンスです。結構はボリュームがありますが、重大なバグは見当たりません。 また、 Cake2 からのバックポートがいくつか見られ、Cake2 の開発の活発さを伺わせます。 CakePHP 1.3.12 released htt…
今回のCakePHP 1.3.11 リリースは、バグフィックス及びメンテナンスです。 約30のコミットがありましたが、大きな変更がなく、1.3系の安定感を感じます。 逆に、 2.0.0-alpha から 2.0.0-beta は、400を超えるコミットがあり、 1.3.10 から 1.3.11 とほぼ同…
CakePHP 1.3.9 と同じ、バグフィックス及びメンテナンスリリース。 CakePHP 1.3.10 released http://bakery.cakephp.org/articles/predominant/2011/05/30/cakephp_1_3_10_released 変更差分(1.3.9 -> 1.3.10) https://github.com/cakephp/cakephp/compare…
1.3系におけるバグフィックス及びメンテナンスリリースだそうです。 CakePHP 1.3.9 and 2.0.0-alpha released http://bakery.cakephp.org/articles/markstory/2011/05/21/cakephp_1_3_9_and_2_0_0-alpha_released 変更差分(1.3.8 -> 1.3.9) https://github…
CakePHP で Ajax のテスト(CakeTestCase)を作ります。 前提 PHP : 5.3.2 CakePHP : 5.3.2 CakeTestCase を拡張したクラスをテストの親クラスとして使用しています。 「CakePHP1.3 CakeTestCase の拡張を読み込む bootstrap 的なものをつくる」 http://d.hate…