docker Dockerで開発環境管理 概要 様々なバージョンのEC-CUBEを動作確認出来るDocker imageを作りました。 背景 仕事で作っているプロダクトが、様々な環境で動作することを確認でき、開発者が簡単に運用できる状態を作りたい。 アプローチ ざっくりと以下の手法... 2014.10.07 docker
Wordpress WordPress 4.0 にアップグレードしてベンチマーク 概要 Wordpress 4.0が2014年9月頭にリリースされたので早速インストールしてみました。約2年前に投稿したパッチがWordpress 4.0に取り込まれました! パッチの内容は、コメントが数万件以上あるサイトで激重クエリーが走っ... 2014.09.09 Wordpress
PHP コピペで出来るComposer導入 概要 1日目の「PHPのプロパティをStrictに定義する」に続きまして、PHP Advent Calendar 2013 2日目です今後、Composerベースでの記事が出来ると思うので、早めに解説しておきます!コピペで導入できるように心... 2013.12.03 PHP
PHP DMM Affiliate APIをPHPから呼び出すライブラリ作りました composer対応です。 Composerを使っている場合は、以下でインストール % php composer.phar install サンプルコード 2013.11.02 PHP
PHP Syntax Error出て欲しいけど出ない これ、syntax error出て欲しいけど、通っちゃう。8行目 <?php class Sample { const HOGE = 'hoge'; public function execute() { switch (true) { c... 2013.10.25 PHP
PHP やっと公式コーディングルールができた!PHPのコーディングルール 概要 PHPの標準コーディングルール(コーディング規約)は、によって、PSR-0からPSR-3までのドキュメントによって細かく決められています。 そのコーディングルールに準拠するように自動的にソースコードを修正してくれるスクリプトが以下です... 2013.06.04 PHP
PHP Doctrine2はPDOの3倍以上遅い – Benchmarking PDO, mysqli, Doctrine2 概要 背景:Doctrine2のパフォーマンスが良くなったらしいので、ベンチマークしてみた。ちなみに、2年前にベンチマークを取ったときには、Doctrine1はPDOの約3倍遅かった。 結論:今もなお、Doctrine2はPDOに比べて3倍... 2013.05.04 PHP
PHP Travis CIでPHP Extensionをインストールする方法 Travis CIでPHPのextension (拡張)を使ったテストをする際に、自分でextensionをインストールする方法です。 前提として、すでに導入されているextensionはこちら。これらに依存しているだけの場合は問題なし。 ... 2013.05.04 PHP
Linux Debian Squeeze 6.0 (Ubuntu12)でPHP5.4やMySQL5.5 Debianの安定版は、その名の通り安定している替わりに、サーバアプリケーションが古い。そんな安定している環境で、サーバアプリケーションだけ最新を使いたいという矛盾した要望をかなえてくれるのがdotdebです。 最新の安定版Linuxで稼働... 2013.04.19 Linux