docker-compose で apache2+PHP 開発環境 (silex, CLI, mysql, redis)

docker-compose でなるべく楽をして PHP 開発環境を作成する流れについて、一応使えそうになったのでまとめます。 ローカルに PHP を入れたりせず、Docker さえあればアプリケーションの CLI や composer を使って開発ができることを目的にします。 想定する…

Windows で zsh と開発環境を整備

Windows のシェル&開発環境を整備したまとめ。bash on Ubuntu on Windowns とは無関係です。 [やりたいこと] アプリのパッケージ管理したい / zsh 使いたい / putty ではなく普通の ssh / git, Ruby 少々, node 少々 / NTEmacs

React + Redux に取り組んだ際のハマりポイント振り返り

javascript 初学者が React + Redux に取り組んだ際のハマりポイント、時間がかかったポイントを時系列で書いていきます。 振り返りのまとめ React も Redux もドキュメント充実してるのでちゃんと読むべき フロントエンド開発環境は空気読むのが難しい 動機…

日本人向け Packer スクリプト差分 for Ubuntu Trusty

Packer? 仮想マシン作成をコード化し、同一のソースから様々なフォーマットのVMイメージを作成する Packer というツールがあります。私は主にこれを VagrantBox 作成の自動化のために使ってます。 このための設定ファイルやスクリプトは https://github.com/…

Capistrano ver.3 tasks for puma

Capistrano を version 3 にしようとしてつまづいた ずいぶん変わっているので、各所でつまづきの声が聞こえています。 しかし Rails から切り離されてることでシンプルになって汎用性が上がり、within や test など便利なメソッドも使えて良い感じ! ver.2 …

Windows に MinGW と mintty を入れてシェル環境改善

何をするにしてもシェルがしょぼいとやる気を削がれます。 私用の Windows をもうちょっと使いやすくしたい。 やりたいこと Git を使いたい。 普段は Unix 系の仕事が主なので(PowerShellではなく)Unix系がいい。 cmd.exe よりカッコイイ見た目がいい。 正直…