ECMAScript について調べてみた

最近、ECMAScript2015 や ES6 などの言葉をよく聞くようになってきたので、復習も兼ねて、ECMAScript について調べてみました。 ECMAScript とは? ECMAScript とは、標準化団体である Ecma International が策定している、JavaScript の標準規格のことです…

【 Composer 編】Mac に Docker インストールしてみた

前回の『【 php-fpm 編】Mac に Docker インストールしてみた』の続きです enomotodev.hatenablog.com Database と連携する前に、Composer と連携し、PHP フレームワークの Laravel をインストールしてみようと思います Composer のイメージを pull する $ d…

【 php-fpm 編】Mac に Docker インストールしてみた

前回の『【 Nginx 編】Mac に Docker インストールしてみた』の続きです。 enomotodev.hatenablog.com コンテナを削除する Nginx のコンテナなどが稼働していると思うので、一旦全て削除します $ docker rm -f `docker ps -a -q` php-fpm のイメージを pull …

【 Nginx 編】Mac に Docker インストールしてみた

前回の『Mac に Docker インストールしてみた』の続きです。 enomotodev.hatenablog.com 実際に Nginx + PHP + MySQL 環境を構築するにあたって、今回は Nginx コンテナを起動させて、静的コンテンツの表示までを行いたいと思います。 Docker Machine の起動…

Mac に Docker インストールしてみた

Docker + Docker Machine のインストール まずは、Docker 本体と Docker Machine をインストールします。 Mac だと Docker を直接的に実行できないのですが、Docker Machine を使用すると、一旦VM上で CoreOS や boot2docker を実行して、その上で簡単に Doc…

CentOS に Jenkins インストールしてみた

はじめに 今まで Jenkins を使う機会はたくさんあったのですが、インストールや設定周りなどをやったことがなかったので、今回 CentOS 6.7 に実際にインストールして軽く触ってみました。 Java をインストールする Jenkins は Java で書かれているので、まず…

閉包テーブル(Closure Table)を試してみた

はじめに SQLアンチパターンという本を読んでいたら、再帰的なデータに対して『閉包テーブル(Closure Table)』という考え方があっったので、MySQL 5.6 で試してみました。 再帰的なデータとは、例えば上司を1人までもつことができ、部下は複数持つことがで…

Apache + Fluentd + Elasticsearch + Kibana を連携させてみた

Elasticsearch とは Elasticsearch とは2010年に OSS としてリリースされた分散型全文検索サーバです。 実際に CentOS 6.7 にインストールしてつかってみることで Elasticsearch の基本を学んでいきたいと思います。 前回の記事で設定した内容をそのまま使用…

Fluentdつかってみた

Fluentd とは Fluentd とはTreasure Dataという会社が開発している、さまざまなログの収集手段を提供するログ管理ツールです。 今回は CentOS 6.7 で実際にインストールしてつかってみることによって基本的な設定を学んでいきたいと思います。 td-agent をイ…

Gooseつかってみた

Gooseとは GooseとはGo言語で作られたDBマイグレーションツールです。 develop環境やproduction環境など各環境に簡単に設定を変更でき、かなり便利そうなので実際にMySQLで試してみました。 Gooseパッケージの取得 まずは go get して Goose パッケージを取…