takaya030の備忘録

PHP、Laravel、Docker などの話がメインです

Docker コンテナに ssh でログインする

下記の記事で作成した Apache + PHP 環境のコンテナに ssh ログインしたいケースが出てきたので sshd も起動するように変更したときの手順メモ Docker で Apache + PHP 環境のイメージを作る Dockerfile の変更 Docker は 1 コンテナ 1 プロセスが推奨されて…

Windows 上に構築した Docker 環境で Laravel を動かす

Windows の Docker 環境(boot2docker)で Laravel を動かすまでの作業手順メモ Docker 環境のセットアップ 以下の手順で VirtualBox、Docker、docker-compose をインストールします。 docker-machine で Windows 上に docker 環境を構築する Docker で Apache…

Windows版boot2docker のホスト OS (CoreOS) に Windows のフォルダをマウントする

Windows 上に "docker-machine create" で作成した docker ホストマシン (CoreOS) に Windows のフォルダをマウントさせる手順のメモ VirtualBox 共有フォルダ設定 Windows のコマンドプロンプトで下記のコマンドを実行 C:\> VBoxManage sharedfolder add "d…

docker-machine で Windows 上に構築した docker 環境で docker-compose を使う

dduportal/fig (コンテナ版fig) のサポートが終了したので docker-compose を docker ホストにインストールしたときの手順メモ dokcer-compose のダウンロード docker ホスト (CoreOS) で下記コマンドを実行 docker@dev:~$ sudo curl -L -o /var/lib/boot2do…

最近参考にした Laravel 関連のリンク

開発業務で Laravel を使っていますが、問題が発生したときに参考にさせてもらったサイトのリンク集です Larvel のバージョンは 4.2.16 です データベース Eloquent bug in querying float values · Issue #6980 · laravel/framework · GitHub / MySQL で fl…

OpenCV 2.3.1 を MinGW32 環境で使う

Windows7 にインストールした MinGW32 環境で OpenCV 2.3.1 をセットアップしたときのメモ。 OpenCV 2.3.1 のインストール こちらのサイトから OpenCV-2.3.1-win-superpack.exe をダウンロードして実行します。 OpenCV - Browse /opencv-win/2.3.1 at Source…

Lravel 5.2 が PHP 7 に対応するそうです

PHP 5 のときと比較して約 2 倍の速さになるとか。早く使ってみたいですね。https://twitter.com/LearningLaravel/status/622368195987410945

boot2docker の /home/docker を永続化する

boot2docker のホストOS (CoreOS) 上で以下のコマンドを実行する。 $ sudo su - # cat > /var/lib/boot2docker/bootlocal.sh <<EOF > echo "tar cf /var/lib/boot2docker/userdata.tar . -C /home/docker/" >> /opt/shutdown.sh > EOF # chmod +x /var/lib/boot2do</eof>…

Windows版 boot2docker で fig を使う

Windows版 boot2docker では下記サイトの docker-compose (fig) が動作しません。 docker/compose · GitHub fig が入った Dockerコンテナイメージを使えば Windows でも fig が動くようなので試してみました。 bootlocal.sh の編集 /var/lib/boot2docker/boo…

Docker で Apache + PHP 環境のイメージを作る

Laravel や Google App Engine for PHP での開発を想定したコンテナイメージを作成しました。 MySQL や memcached は別コンテナにする予定なので、今回は Apache + PHP のみになります。 Dockerfile # # Apache + PHP # # 2015-06-22 # CentOS 6.6 + epel,re…

Windows + VirtualBox で構築した Docker ホストマシンのストレージを移動する

docker-machine を使って Windows版VirtualBox 上に Docker のホストマシンを作成した場合、デフォルトで C:\Users\\.docker\machine\machines\ 以下に仮想ディスクファイル (.vmdk) が作られます。 自分の環境では C ドライブの容量が 128GB と少なく、コン…

docker-machine で Windows 上に docker 環境を構築する

Windows で docker を使う場合、boot2docker が定番ですが今回は docker-machine を使って環境構築してみました。 VirtualBox のインストール 以下のサイトから最新の Windows 版 VirtualBox をダウンロードしてインストールします。 Downloads – Oracle VM …

DotP 2015 デッキレシピ (緑白黒 降霊術 + 蜘蛛の発生)

MTG

一時期 DotP 2015 でトップメタだった降霊術デッキに挑戦してみました。クリーチャー 2 弱者の師 3 屍術士の助手 2 ファイレクシアの憤怒鬼 1 影生まれの悪魔 2 ルーン傷の悪魔 4 エルフの幻想家 4 サテュロスの道探し 1 孔蹄のビヒモススペル 2 復仇 2 降霊…

DotP 2015 デッキレシピ (白青赤緑グッドスタッフ)

MTG

先日、DotP 2015 にタルキールのカードが追加されたので、それを使ったデッキを組んでみました。クリーチャー 3 前兆の壁 3 雲ヒレの猛禽 1 嵐の息吹のドラゴン 1 業火のタイタン 2 起源のハイドラ 4 エルフの幻想家 1 ゼンディカーの魂 1 ペラッカのワーム …

OpenVPN "ERROR: Windows route add command failed [adaptive]: returned error code 1"

Windowa 7 + OpenVPN で VPN 接続を試したときに一見接続が成功して IP アドレスが割り当てられますが、全く通信が出来ませんでした。 ログを確認したら以下のエラーが出ていました。 ERROR: Windows route add command failed [adaptive]: returned error c…

DotP 2015 デッキレシピ (5色グッドスタッフ)

MTG

最近多人数戦で5色デッキとマッチングすることが増えてきました。 強い5色デッキは見ていて純粋にカッコいいですね。 自分も見よう見まねで組んでみました。クリーチャー 1 前兆の壁 3 放逐する僧侶 1 ラヴニカの魂 1 嵐の息吹のドラゴン 1 業火のタイタン 2…

XAMPP 5.5.19 をインストール後の MySQL 5.6 の初期設定

XAMPP 5.5.19 をインストールしたときの MySQL 5.6 の初期設定についての作業メモ。 my.ini の変更 付属の MySQL 設定ファイル (my.ini) の内容が最小メモリ構成 ( (XAMPP 5.5.19 には何故か大きいメモリモデルの設定サンプルが付属していませんでした)xampp…

XAMPP 5.5.19 インストール後の PHP の初期設定

XAMPP 5.5.19 インストールしたときの PHP の設定についての作業メモ。 http://localhost/xampp/ は表示できているものとして話を進めます。 composer のインストール xampp\php に移動 D:\>cd D:\xampp\php 以下を実行して composer.phar を作成 D:\xampp\p…

Laravel と tumblr.php を使って tumblr の Dashboard を取得する

Laravel 4.2 と tumblr.php (The official PHP client for the Tumblr API) を使って tumblr のダッシュボードを取得したときのメモです。 OAuth 認証も含めた動作確認可能な tumblr.php のサンプルコードが見当たらなかったので自作してみました。 動作環境…

Laravel のコレクションの first() で指定するコールバックについて

Laravel 4.2 のコレクション(Collectin)の first() の引数で指定するコールバックについてのメモです。first() は通常、コレクションの先頭の要素を返しますが、APIリファレンスによると Closure を渡すことでサーチ条件を指定できるようです。Illuminate\Su…

DotP 2015 デッキレシピ (白黒ライフゲイン)

MTG

そろそろビートダウン系のデッキばかりでは飽きてきたので、趣向を変えてコンボ系のデッキに挑戦してみました。クリーチャー 3 前兆の壁 1 印章持ちの聖騎士 3 孤独な宣教師 1 オレスコスの王、ブリマーズ 3 放逐する僧侶 2 ロウクスの信仰癒し人 1 悪斬の天…

DotP 2015 デッキレシピ (緑白青賛美)

MTG

DLC で追加された伝説のクリーチャー「数多のラフィーク」を使うため、バントカラーのデッキを組んでみました。クリーチャー 3 アクラサの従者 1 オレスコスの王、ブリマーズ 2 弱者の師 3 放逐する僧侶 1 悪斬の天使 2 戦誉の天使 4 エルフの幻想家 2 マイ…

DotP 2015 デッキレシピ (黒赤緑グッドスタッフ)

MTG

先日 DotP 2015 に DLC がリリースされて3色ランドが使えるようになったので、早速3色デッキを作ってみました。クリーチャー 2 ファイレクシアの憤怒鬼 4 ゴブリンの付け火屋 2 ゴブリンの熟練扇動者 1 嵐の息吹のドラゴン 1 業火のタイタン 4 エルフの幻想…

DotP 2015 デッキレシピ (緑単ビッグマナ)

MTG

ナイレアの信奉者の実績解除のため緑単デッキを組んだのですが、「あれ、意外と強くないか?」と思い少々調整してみました。クリーチャー 2 起源のハイドラ 4 エルフの幻想家 3 サテュロスの道探し 2 月桂樹の古老 3 獣の代言者 1 復讐蔦 2 ナイレアの信奉者…

Laravel で OAuth を使う

Laravel 4.2 に composer で OAuth ライブラリをインストールしたときの手順のメモです。composer でインストール可能な OAuth ライブラリで Laravel のファサードに対応したものを探したら、下記のものを見つけました artdarek/oauth-4-laravel ・ GitHubた…

DotP 2015 デッキレシピ (白赤アグロ)

MTG

久しぶりにデッキを組みました。多人数戦でまあまあの勝率ですが公開します。クリーチャー 1 オレスコスの王、ブリマーズ 2 弱者の師 3 放逐する僧侶 1 悪斬の天使 2 衆生の熾天使 3 ゴブリンの付け火屋 2 ゴブリンの熟練扇動者 1 オーガの戦駆り 1 嵐の息吹…

DotP 2015 デッキレシピ (黒緑ドレッジ)

MTG

先日青緑t黒ドレッジデッキを紹介しましたが、今回はオーソドックスな黒緑ドレッジです。このアーキタイプは DotP 2015 発売当初、対戦で猛威を振るっていました。クリーチャー 2 恐血鬼 4 屍術士の助手 1 影生まれの悪魔 1 グリセルブランド 4 エルフの幻想…

DotP 2015 デッキレシピ (青緑t黒ドレッジ)

MTG

墓地利用(ドレッジ)デッキは黒緑が定番ですが、今回は少し変わった青緑t黒の墓地利用デッキを紹介します。クリーチャー 3 面晶体のカニ 2 護衛のゴーマゾア 1 起源のハイドラ 4 エルフの幻想家 4 サテュロスの道探し 2 月桂樹の古老 1 復讐蔦 2 高木の巨人 1…

DotP 2015 デッキレシピ (赤緑ランプ)

MTG

先日公開した DotP 2015 の白緑召集デッキはプレミアのカードを使っていませんでしたが、Steam で予約購入した際、プレミアムパックを 1 パック貰ったので今回はそれらのカードを使ってデッキ構築してみました。プレミアムパックの内容です。1 蒸気の絡みつ…

DotP 2015 デッキレシピ (白緑召集)

MTG

久しぶりに MTG が遊びたくなったので、Steam で DotP 2015 (Duels of Planeswalkers 2015) を買ってみました。 今作からカードプールに制限はあるものの、自由にデッキ構築が出来るようになったので多人数戦で色々なデッキと戦えて楽しいです。下は自分がメ…