開発ツール

no image

apacheのアクセスログからipのユニークなリストのみを抽出する

~~~ cat access_log | LANG=C cut -d ” ” -f 1 | sort | uniq > iplist ~~~ mac だと LANG=C をつけないと illegal byte seq…

bitbucket

bitbucket が repository is in read only mode (over 2 GB size limit). になってしまった

bitbucketを使っていたらこんなエラーが出てpushが出来なくなってしまった ~~~ remote: repository is in read only mode (over 2 GB size limit). remote: re…

CircleCIでPHPUnitを実行してCode Coverageを出力する

PHPUnitでcoverageをhtmlで出力するとわかりやすいんだけど手元でやると以上に時間が・・・ というわけでCircleCIを使って外部化してみました pushすると毎回こんなhtmlを出力出来るようになります https://c…

no image

githubでコンフリクトした場合の修正方法

コンフリクトしたのワークフローを書いておかないと忘れそうなのでメモメモ

no image

MAMPでもMailCatcher

普通にPHPで使う例が書いてあるのでそのままですが .htaccess にこう書くか ~~~ php_admin_value sendmail_path “/usr/bin/env catchmail” ~~~ ph…

no image

MAMPでXDebugを有効化してアプリケーションの遅い処理を見つける

EC-CUBE3のテストがなぜか20分かかってて不思議だったので、XDebugを使って調べました その前段階、MAMP3でXDebugを使うところから

no image

nginx で unix domain socket を使っている場合の real_ip_header の書き方

nginx で リバースプロキシを unix domein socket で動かしている場合 proxy_passはこんな風に書いてあります ~~~ proxy_pass http://unix:/var/run/nginx.sock; ~…

PHP

Selenium IDEで作成したテストケースをPHPUnitで実行する

Selenium IDEで作成されたhtml形式のテストケースの遺産を有効活用出来ないかと考え、PHPUnitから実行してみます

no image

コミットした分だけをFTPで差分反映しなきゃいけない時に使ったスクリプト

svn × ftp という環境で、コミットした分だけを差分反映しないといけない… という開発環境でとてもありがたかったのが export-diff.py です Exports added or modified files by…

PHP

CentOS6にPHP5.6をyumでインストール

CentOS7も出ていますが、とりあえず6でパパっと試してみました yumのremi-php56を使います PHP 5.6 as Software Collection – Les RPM de Remi – Blo…