継続的ブログ

主にweb系の技術について書いています

Vagrant + ChefでRails開発環境構築①

VagrantとChefでRailsの開発環境構築したのでメモ。 ここら辺の技術はホント流れが早いですよね。 2015年5月時点で、なるべく最新(っぽい)感じで構築しているつもりです。 環境 VirtualBox 4.3.28 Vagrant 1.7.2 ChefDK 0.6.0 環境構築 VirtualBoxのインス…

MacでChef環境構築はChef Development Kitがオススメ

らしいです。 次やる時に、Chef Development Kitで構築したことを忘れてそうなので、メモだけ。 参考 初心者にお勧めするChefの正しいインストール方法 - Qiitaqiita.com Chef Development Kitは昔Windowsで試したことがあって、その時はいろいろと苦労した…

Intellij IDEAでGolang(Windows)

Go

環境 Windows(64bit) Go 1.4.2 Intellij IDEA 14.1.2(Community Edition) go-lang-idea-plugin 0.9.3 Goのインストール Downloads - The Go Programming Language 「go1.4.2.windows-amd64.msi」をダウンロード インストール ※msiは環境変数の設定を自動…

AWS IAMポリシーについて

AWS

Managed PoliciesとInline Policiesの2種類がある。 Managed Policies 複数のユーザ、グループ、ロールに付与することが出来る。 Managed Policesには、AWS Managed PoliciesとCustomer Managed Policiesの2種類がある。 AWS Managed Policies AWS側で作成・…

定数クラスを作る

Unity(C#)で定数クラスを作る際に、参考にしたサイトと学んだことをメモ。 学んだこと 一つの巨大な定数クラスを作るのではなく、種類ごとにクラスを分ける 特定の1クラスからしか使わないようなものは、そのクラスの定数にした方が疎結合になって良い(場…

GitHub Organizationの作り方

GitHubでOrganizationを作ることになったのだが、「個人アカウントから作ったら、個人アカウントが消えちゃうんじゃないの?」とか「Usernameに組織名入力して、会員登録すればいいの?」とか思ったのでメモ。 Organizationの作り方 まず、Organizationの作…

EC2の初期設定

AWS

パッケージ更新 $ sudo yum update rootパスワード設定 $ sudo passwd 日本語設定 $ sudo vi /etc/sysconfig/i18n LANG="ja_JP.UTF-8 タイムゾーン設定 $ sudo cp /usr/share/zoneinfo/Japan /etc/localtime $ sudo vi /etc/sysconfig/clock ZONE="Asia/Toky…

AWSでVPC設定してみたメモ

AWS

AWSで構築する際、今までデフォルトVPCでやってたけど、どんなに小さなシステムでも、ちゃんとVPC作っとこうと思ったのでメモ。 構築手順 今回はEC2一つだけのVPCを作成します。 RDS使用する際は、「private subnet」を作って、基本EC2からのみアクセスでき…