Rails5.1 で導入された環境変数の暗号化機能

2018-10-02 追記 Rails 5.2 以降では encrypted secrets は廃止された模様.代わりに credentials を使うようにとのこと. https://github.com/rails/rails/blob/v5.2.0/activesupport/CHANGELOG.md Add config/credentials.yml.enc to store production app secrets. Allows saving any authentication credentials for third party services directly in repo encrypted with config/master.key or ENV["RAILS_MASTER_KEY"]. This will eventually replace Rails.application.secrets and the encrypted secrets...

2018-03-29 · aoi

Docker ストレージアクセス速度調査

TL;DR Docker for Macのディスクスループットを約2倍にする - Qiita ちょうど Docker for Mac のストレージアクセスが遅くて困っていたので手元の環境で検証した 結論: Docker イメ...

2018-01-31 · aoi

2017 年の振り返り

仕事 今年はインフラとアプリケーションを絡めた検証作業に取り組む機会が多かった.自社プロダクト (Ruby on Rails) の KVS を Cassandra から別のプロダクトに乗り換えたく,...

2017-12-31 · aoi

Google Cloud Datastore チュートリアル

事前準備 Google Cloud Platform Google Cloud Platform Console 新規プロジェクト (datastore-test) を作成 Cloud Datastore API を有効化 プロジェクトにアクセスするためのサービスアカウントを作成 Google Cloud SDK Cloud SDK | Google Cloud Platform Mac OS X...

2017-03-22 · aoi

DynamoDB チュートリアル

Cassandra を別の技術 (フルマネージドサービス) で置き換えるべく模索中. 資料 チュートリアル Ruby および DynamoDB - Amazon DynamoDB Aws::Record を使用して DynamoDB のテーブルを Rails から操作するチュ...

2017-03-10 · aoi

Mac で Jenkins から GUI アプリを動かす際の注意点

TL;DR Jenkins は Daemon ではなく Agent として起動しなければならない.また, Agent を起動したローカルユーザがログインしている状態を保持しなければならない. プログラム自...

2017-02-10 · aoi

2016 年の振り返り

仕事 昨年から引き続き社内のなんでも屋エンジニアとして活動していた.主な変化としてはインフラとして AWS を使用する機会が増えたことが挙げられる.従...

2016-12-31 · aoi

Windows で Jenkins を使う際のハマりどころ

Mac 上の Jenkins ジョブを Windows 上に移植する際に躓いた点をメモする. 動作環境 Windows 10 Jenkins 2.7.2 Unity 5.3.4p5 Cygwin 2.5.2 環境変数 参照方法は UNIX 系では ${ENV_VAR} だが, Windows では %ENV_VAR% である ただし Jenkins 自体の...

2016-08-24 · aoi

EC2 のルートパーティションを EBS のサイズに合わせて自動拡張する

問題 AMI から作成した EC2 インスタンスのルートパーティションが EBS のサイズよりも小さくなってしまう. 10 GiB の EBS で作成したにもかかわらず,実際は 8 GiB しか...

2016-03-03 · aoi

SFTP が無効な環境で Ansible を使う

結論 SFTP が無効化されている環境に対して ansible コマンドを実行するとデータ転送エラーでコケるため, SFTP を有効化するか,もしくは SFTP ではなく SCP を用いるように...

2016-01-28 · aoi