2013-01-01から1年間の記事一覧
概要 CakePHP + DebugKit で開発しているときに、 「このSQLどこで発行されているの?」となることがあるので、 ActiveRecordのSQLの実行箇所をSQLのコメントに入れる - I sort my thought... を参考にして簡単なプログラムを作成しました。 但し、DebugKit …
概要 エクセル上で作成した表のテキストデータをイラストレーターのスレッドテキストに流し込むVBAプログラムを作成しました。 環境 Microsoft Windows 8 Pro 今回はOS関係なし Adobe Illustrator CS6 64bit スレッドテキストをサポートしていればOK Microso…
概要 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…
概要 excel や Access では自然順ソート(natsort) が提供されていません。(PHP では提供されています!) 自然順ソートを真面目に実装するのは意外に大変です。 大変なポイントとして、以下の3点があります。 数字とそれ以外に分割を行い、個別に比較しないと…
公式アナウンス CakePHP 2.3.9 released 今回のリリースはメンテナンスリリースです。 20のバグフィックス及びパフォーマンスの改善が行われています。 主な変更点 ドキュメント・テストケース・小さな修正は除きます。 CakeResponse _fileRange Content-Ran…
概要 SEO ではURLに商品名を加えたものが良いとされます。 但し、英語圏ならまだしもマルチバイトな日本語では、 日本語のままURLへ含める →重複の可能性、これをキーにするのは実装上問題が多そう URL用に英語名を入力 →重複の可能性と入力の手間とカタカナ…
公式アナウンス 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…
Webサービスを作るのが簡単になった Amazon Web Services 等のクラウド環境、VPSの廉価な提供で、Webサービスを作るのが簡単になった。 Amazon Web Services アマゾンが提供する CPU、メモリ、ストレージ、データベース、ネットワーク等のリソースを伸縮自在…
現象 centos 6.4 x64 libyaml はインストール済み(epel レポジトリ) rvm install 1.9.3 で ruby-1.9.3-p392 をインストール 本家には4日前に報告されている https://github.com/wayneeseguin/rvm/issues/1848 $ gem -v It seems your ruby installation is m…
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)…
Microsoft Windows XP 及び Office 2003 は来年でサポートが終了する。 software price support Office Professional 2007 60,000 2017/10/10 Windows 7 Professional 31,000 2020/01/14 Office Professional 2010 45,000 2020/10/13 Windows 8 Pro 12,000 2…
概要 公式アナウンス http://bakery.cakephp.org/articles/markstory/2013/04/07/cakephp_2_3_2_released バグフィックスリリース 定数 JS,CSS,IMAGES が定義済みかどうかをチェックするように変更になったのが Good 主な変更点 フィクスチャーがプライマリ…