開発ツール
-
ECCUBE EC-CUBE2系のjsをnpmを使ってバージョンアップ&管理する
EC-CUBE2系のjsのバージョンが古くてやばいのでアップデートしたい、でもcdnは嫌だと言われる ので勉強ついでにnpmを使ってみました
- 開発ツール
apacheのアクセスログからipのユニークなリストのみを抽出する
~~~ cat access_log | LANG=C cut -d ” ” -f 1 | sort | uniq > iplist ~~~ mac だと LANG=C をつけないと illegal byte sequence とか言わ…
-
開発ツール 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:…
-
開発ツール CircleCIでPHPUnitを実行してCode Coverageを出力する
PHPUnitでcoverageをhtmlで出力するとわかりやすいんだけど手元でやると以上に時間が・・・ というわけでCircleCIを使って外部化してみました pushすると毎回こんなhtmlを出力出来るようになります https:/…
- 開発ツール
githubでコンフリクトした場合の修正方法
コンフリクトしたのワークフローを書いておかないと忘れそうなのでメモメモ
- 開発ツール
MAMPでもMailCatcher
普通にPHPで使う例が書いてあるのでそのままですが .htaccess にこう書くか ~~~ php_admin_value sendmail_path “/usr/bin/env catchmail” ~~~ php.ini にこう書…
- 開発ツール
MAMPでXDebugを有効化してアプリケーションの遅い処理を見つける
EC-CUBE3のテストがなぜか20分かかってて不思議だったので、XDebugを使って調べました その前段階、MAMP3でXDebugを使うところから
- 開発ツール
nginx で unix domain socket を使っている場合の real_ip_header の書き方
nginx で リバースプロキシを unix domein socket で動かしている場合 proxy_passはこんな風に書いてあります ~~~ proxy_pass http://unix:/var/run/nginx.sock;…
-
開発ツール Selenium IDEで作成したテストケースをPHPUnitで実行する
Selenium IDEで作成されたhtml形式のテストケースの遺産を有効活用出来ないかと考え、PHPUnitから実行してみます
- 開発ツール
コミットした分だけをFTPで差分反映しなきゃいけない時に使ったスクリプト
svn × ftp という環境で、コミットした分だけを差分反映しないといけない… という開発環境でとてもありがたかったのが export-diff.py です Exports added or modified files by SCM…
-
開発ツール CentOS6にPHP5.6をyumでインストール
CentOS7も出ていますが、とりあえず6でパパっと試してみました yumのremi-php56を使います PHP 5.6 as Software Collection – Les RPM de Remi – Blog ~~~ $ su…
-
開発ツール PHPのコード静的解析をわかりやすく見せてくれるScrutinizer CI
Scrutinizer CIでPHPも静的解析 #phpstudy というのが面白そうだったので試してみました
-
開発ツール Windows PowerShell で Linuxでの & を実現する
Linuxだと & でコマンドをバックグラウンドで実行する事ができますが、Windowsだとどうすりゃいいのか調べました
-
開発ツール Modern PHP Testing Framework “Codeception” を使って簡単なブラウザテストをする
画面が正しく表示されているのか、を確認したいときにSeleniumを使うのは大変だなーと調べていたらCodeceptionを見つけました Codeception PHP Testing Framework is designed to…
-
開発ツール Unable to find the wrapper “https”
エラーが出てcomposerがインストール出来ない(´Д⊂グスン ログはこんな感じ ~~~ php -r “readfile(‘https://getcomposer.org/installer’);” | php PHP Warni…
-
開発ツール HerokuでPHPのアプリケーションを動かしてみる
EC-CUBEをHerokuに5分で立ち上げられるようにしましたを書くためにやったこと、ハマったことを書いておきます
-
開発ツール Windows AzureにMacからFTPで接続出来ない件
Azureを仕事で使うことになり、デプロイをFTPでやらなきゃいけないのですが GUIからやってもCUIからやっても繋がらないわけです ~~~ $ ftp waws-xxxx-xxx-001.ftp.azurewebsites.wind…
-
開発ツール MySQLのチューニング
最近ちょこちょここのサーバーが落ちるのでMySQLをチューニングをしてみました。 アクセスもないのに落ちるので設定の問題なのかは不明っす
-
開発ツール EC-CUBEにJSHintを導入してJavaScriptの品質も上げようとしてみる
EC-CUBEにテストを導入する(ほぼ)1人プロジェクト JSHintを導入してJavaScriptのおかしな部分も検知できるようにしたい
-
開発ツール MacからVPS経由でパスワード認証のサーバーにパスワード入力を省略してログイン
パスワード認証じゃないと入れないサーバーにいちいちコピペでパスワードを入力するのが面倒なので sshpassを使って省略出来るようにしてみました Macに直接sshpassを入れてももちろん同じことが出来ますよ