Ruby による Cloud Pub/Sub ことはじめ

資料 概要: Google Cloud Pub/Sub とは | Cloud Pub/Sub ドキュメント | Google Cloud アーキテクチャ: Google Cloud Pub/Sub: Google 規模のメッセージ サービス | Cloud Pub/Sub | Google Cloud Ruby ライブラリ: Module: Google::Cloud::Pubsub - Google GitHub: google-cloud-ruby/google-cloud-pubsub at master · googleapis/google-cloud-ruby RPC...

2018-09-21 · aoi

BigQuery でログを扱う上で考慮しておきたいこと

前提 Ruby on Rails で独自実装したログを扱うことを考える 元々はログを Redshift に保存していた この記事は Redshift から BigQuery に乗り換えるために調査していることのメモである デ...

2018-08-10 · aoi

bundle exec で起動するプロセスを supervisord で管理したい

前提 mkdir /path/to/hoge && cd $_ rbenv local 2.5.1 vim Gemfile bundle install --path=vendor/bundle /path/to/hoge 内にインストールした gem から起動するプロセスを supervisord で管理したい.シェルから起動する場合は /path/to/hoge で bundle exec hoge を実行すればよ...

2018-07-24 · aoi

BigQuery の分割テーブルでは最大 90 分間  PARTITIONTIME 疑似列が NULL になる

問題 分割テーブルの概要 | BigQuery | Google Cloud BigQuery の取り込み時間分割テーブルが持つ _PARTITIONTIME 疑似列には,そのレコードが挿入された日付が記録される.つまり 2018-06-22 に挿入され...

2018-06-22 · aoi

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