EC2の仮想化方式についてのおぼえがき

AWS

先にまとめ AMI(Amazon Machine Image)の仮想化方式は、準仮想化 (PV) およびハードウェア仮想マシン (HVM) の2種類 現在はHVMを推奨している 公式曰く: 最適なパフォーマンスを得るために、インスタンスを起動するときには、現行世代のインスタンスタイプと…

どうぶつタワーバトルを社内に普及したいのでプレゼン

この記事は feedforce Advent Calendar 2017 の 11 日目の記事です ドーモ、社内ニンジャスレイヤー推進おじさん かせいさんです 前回は、Waka F のNY旅行の話でした。アドベントカレンダーでまさかのYouTubeでした。すごい! www.youtube.com さて、ニューヨ…

週報 2017/11/27週 Dockerを勉強した週

期間 2017/11/27(月) 〜 2017/12/03(日) インプット SOFT SKILLS ソフトウェア開発者の人生マニュアル作者: ジョン・ソンメズ出版社/メーカー: 日経BP社発売日: 2016/06/02メディア: Kindle版この商品を含むブログ (6件) を見る まだ半分くらい。セルフブラ…

危機感にかられて今更Dockerを学び直す人の記録(Railsを動かしてみる編)

これまでのあらすじ 概要を理解して、Imageを作ってコンテナをうごかしてみました kasei-san.hatenablog.com kasei-san.hatenablog.com 今日やること 公式のクイックスタートガイドを元に、ローカルのDockerでRailsを動かしてみる docs.docker.com ワーキン…

危機感にかられて今更Dockerを学び直す人の記録(実践編)

Dockerエンジンのインストール OSXならばこちら → Docker Store 無償のcommunity editionと、有償のenterprise edition がある Dockerは、linuxカーネルの機能を使うので、macやwindowsで動かす場合は、小さいLinuxVMを内部で動かしているらしい 色々動かし…

危機感にかられて今更Dockerを学び直す人の記録(概要編)

そもそもDockerって何なの? コンテナ型仮想化サービス 仮想化サービスとは? サーバ上に仮想的なサーバを作り出す技術 ホスト型、ハイパーバイザ型、コンテナ型がある ホスト型 汎用的なOS上に専用のアプリを入れて、仮想化を実現 VirtualBox, VMware とか ハ…

デジタルマーケターとWeb担当者のためのGoogle&Yahoo!タグマネージャーの教科書 読書メモ

デジタルマーケターとWeb担当者のためのGoogle&Yahoo!タグマネージャーの教科書作者: 海老澤澄夫出版社/メーカー: マイナビ出版発売日: 2016/12/22メディア: Kindle版この商品を含むブログを見る Chapter1 タグ & タグマネージメント概論 タグ: 外部のサー…

週報 2017/11/20週 読書感想会の結果をまとめた週

期間 2017/11/20(月) 〜 2017/11/26(日) 今週やったこと インプット なし アウトプット developer.feedforce.jp 同人活動 kakuyomu.jp 文章は苦手だと思っていたけど、こういう形式ならばサクサク書けることに気がついた 【】執筆者が3人揃いました! コピー…

週報 2017/11/12週 主にHMC5の準備

今週やったこと インプット デジタルマーケターとWeb担当者のためのGoogle&Yahoo!タグマネージャーの教科書作者: 海老澤澄夫,ウェブ解析士協会出版社/メーカー: マイナビ出版発売日: 2016/12/22メディア: 単行本(ソフトカバー)この商品を含むブログを見る …

週報 2017/11/05週 さっそく1回飛ばしました

今週やったこと インプット テスト駆動開発作者: Kent Beck,和田卓人出版社/メーカー: オーム社発売日: 2017/10/14メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 引き続き読書中。来週社内で読書感想会をやる予定 その幸運は偶然では…

第一回FFLTでCSVについて話してきた

社内LT大会! pic.twitter.com/pEyMUbj5Sv— かせいさん 2日目東キ56-a (@kasei_san) 2017年11月10日 FFLT って何よ エンジニアの情報発信や交流を深めるために、feedforce Lightning Talks (FFLT) を開催します!:tada: 弊社内のエンジニア同士でLT大会して…

2017/10/23週 週報はじめてみます

週報仲間 を読んで、プライベートの週報って面白いなと思って真似してみた 今週やったこと インプット 主に読書 喧嘩両成敗の誕生 (講談社選書メチエ)作者: 清水克行出版社/メーカー: 講談社発売日: 2006/02/11メディア: 単行本(ソフトカバー)購入: 4人 ク…

Guardを使っている時に自分の環境だけrubocopのExcludeを変えたい時に見るページ

自分用においていて、別に rubocop によるチェックが不要なファイルがあったのでメモ 方法 Guardfile の rubocop の設定にオプションをつけて、自前の rubocop_local.yml を使うようにする rubocop_local.yml の中で、 rubocop.yml を inherit_from する そ…

web広告の配信関係の用語おぼえがき

web広告業界の人間に(数ヶ月前から)なったのに用語を全然理解していないのでメモ 純広告 広告主が広告媒体と直接契約をして掲載する広告 昔、個人のテキストサイトにスポンサーがついてバナー広告貼られたりしたよね アドネットワーク 複数の広告媒体を束ね…

web広告の指標関係の用語おぼえがき

web広告業界の人間に(数ヶ月前から)なったのに用語を全然理解していないのでメモ (そもそも)広告の流れ 広告の表示(impression) → クリック → ページ流入 → 商品購入や会員登録など(Conversion) 上記の流れのボトルネック探しや、費用対効果の確認のための指…

nginx+pumaでRailsで動かす場合コネクションプールの数を増やさないと `ConnectionTimeoutError` が発生するよ

先に結論 pumaは worker * スレッド の数だけコネクションを使う しかし、ActiveRecordのコネクションプールの数はデフォルトで 5 なので大抵不足する コネクションが不足すると、DBへの接続リクエストは待ち状態に 待ち状態のまま一定時間が経過すると、Act…

「カンバン:ソフトウェア開発の変革」の読書メモ

カンバン: ソフトウェア開発の変革作者: David J. Anderson出版社/メーカー: リックテレコム発売日: 2014/10/10メディア: Kindle版この商品を含むブログ (1件) を見る カンバン手法の目的って何? ワークフローの見える化による段階的なカイゼン 仕掛り(WIP)…

Amazon Lambda おぼえがき

いろいろ忘れるのでメモ 環境変数を使いたい コードタブの下の方に入力するカラムがある 環境変数を暗号化したい KMSを使って暗号化する方法がある KMSで認証情報を暗号化しLambda実行時に復号化する | Developers.IO このとき、ロールにKMSへのアクセス…

ElasticBeanstalkでメモリ使用率が一定値を超えたらslackでアラートを出したい

ElasticBeanstalkでメモリ使用率やHDD残量をモニタリングする方法の続き ざっくり解説 ElasticBeanstalkの「アラーム」では、CloudWatchでメトリクスしている項目が設定した閾値を超えた時、AmazonSNSのSNSトピックに通知を渡すことができる AmazonSNSの…

ElasticBeanstalkでメモリ使用率やHDD残量をモニタリングする方法

最初に ここに書いてある 例: カスタム Amazon CloudWatch メトリクスの使用 - AWS Elastic Beanstalk ざっくり解説 ElasticBeanstalkでは、CloudWatchを使って各項目のモニタリングが可能 CloudWatchがEC2でモニタリングしている項目に、メモリ使用量やHDD…

ElasticBeanstalkで独立したRDSに接続する手順(Railsの場合)

解説 ElasticBeanstalkでは、環境にRDSインスタンスを作成することができる しかし、環境内にRDSインスタンスを作成した場合、環境を終了させると、RDSインスタンスも終了してしまう そのため、本番環境ではRDSインスタンスを環境外に作成して、環境に接続し…

クイズで学ぶ初心者がハマりがちなRubyの代入いろいろ

クイズ1 以下のコードを実行した場合、変数 a の値はどうなるでしょう? a=100 b=a b=200 答え 100 解説 a=100では、変数aに数値オブジェクト100を参照させている b=aでは、変数bに変数aと同じオブジェクトを参照させている そして、b=200では、変数bに数値オ…

Rubyの代入では参照値が代入先に格納される

先に結論 rubyの代入はオブジェクトの参照値(ポインタのようなもの)が代入先に格納される もし、格納元が参照値の場合、同一の参照値が代入先に格納される(参照の参照にはならない) イメージとしては、C++のポインタの値の代入に近い 文字列"aaa"を変数aに代…

「アジャイルコーチング 2章 みんなと一緒に働く」の読書メモ

アジャイルコーチング作者: Rachel Davies,Liz Sedley,永瀬美穂,角征典出版社/メーカー: オーム社発売日: 2017/01/21メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る チームで一緒に働くためのスキルの章 2.1 傾聴と、2.3 フィードバ…

2016年を(いまさら)振り返る

1年の約20%が経過しましたが、皆様いかがお過ごしでしょうか? 今年の目標も20%ほど達成しましたか? 私といいますと、これから今年の目標を定めるために2016年を振り返ろうと思います…! 去年の振り返り kasei-san.hatenablog.com Keep 副業はじめました sugi…

Railsを動かしているElasticBeanstalkにpuma_worker_killerを入れる方法

経緯 Railsを動かしているElasticBeanstalkでメモリの消費量が増大している 定期的/一定量のメモリを消費したらアプリをリスタートしたい 注意事項 まずはRailsやpumaなどを最新にして、自アプリ以外が原因のメモリリークをなくしましょう っていうか自アプ…

「入門 考える技術・書く技術」読んだ

入門 考える技術・書く技術作者: 山崎康司 出版社/メーカー: ダイヤモンド社発売日: 2011/04/08メディア: 単行本(ソフトカバー)購入: 15人 クリック: 71回この商品を含むブログ (24件) を見る この本で何を解決したくて読んだの? 「伝わりやすい」文章を書…

かせいさんの開発環境2017

会社で新しいMacBookPro頂いたので、環境構築がてら最近の自分の開発環境を記録してみます あんまり珍しいものは入れてないですね GUIアプリ Vivaldi Chromeベースのwebブラウザ Vimperator に慣れすぎてFireFoxから出れなかった自分を動かしてくれた神ブラ…

Amazon Elastic Beanstalk でデプロイ時に database.yml に database.example.yml をsymlinkする方法

database.yml をgitにcommitしたくないよね... そんな時に 先に方法 files: "/opt/elasticbeanstalk/hooks/appdeploy/pre/01a_symlink_database_yml.sh": mode: "000777" content: | #!/bin/bash cd /var/app/ondeck/config ln -sf database.example.yml dat…

ロードバランシングしている場合、サーバまたいでもRailsのcookie sessionって保持されるか不安になった時に見るページ

いつもはkey-valueストアでやっているので、cookie sessionを使うとなった時に心配になったのでメモ 先に結論 sessionは保持される 理由 cookie sessionは、ブラウザ側でsessionの情報を保持して、サーバ側に情報を持たないから cookieおさらい cookie : web…