Ruby on Rails

Railsのメール送信周り(Action Mailer)をGmailで設定してみる

Rails5.2でGmailを使ってメールを送信したい時は下記のような設定をします。Gmail側での設定も必要なので意外...
Ruby on Rails

Rails5.2でSendGridをつかってメールを送信する設定

Rails5.2でSendGridを使ってメールを送信したい時は下記のような設定をします。ユーザに何を指定するのかとか罠...
Cloud9

旧Cloud9でRuby2.4.4+MySQL5.7設定でRails環境構築

既にRailsプロジェクトが出来ていて、gitでcloneしてきてColud9(旧)で確認したい時には、こんな風な流れで...
MySQL

EC2のnano環境でMySQL(MariaDB)構築+自動バックアップ(フル+差分)を実現する

サイトを運営していると、もしものためにDBを複製しておくことはよくやりますよね。AWSのRDBも自動的にActive・S...
ShellScript

ShellScriptで簡単に自分の環境のグローバルIPを確認する

AWSのセキュリティの観点から、SSHは特定IPのみから受け付けとかしてる時に、自分の端末のグローバルIPを調べるのでい...
ShellScript

シェルスクリプトで一括置換をするコマンド覚え書き

よく使うコマンドなのですが、たまにsedのオプションなんだっけとなるので覚え書き。 例えば、「.rbファイ...
Ruby on Rails

Railsで環境変数を一時的に変える方法(development→stagingなど)

Railsで一時的に環境変数を変えたい時がありました。 本当は良くはないとは思いますが、develop環境からst...
Ruby on Rails

Pumaで動くRailsアプリで、リクエスト処理しながらサーバ再起動をする

サーバの再起動をした時、一瞬でもサイトにアクセスできなくなると折角獲得したユーザを失うことになるかもしれません。 ...
Ruby on Rails

Ruby on RailsをMySQLで設定する時に最初にやること覚書

RailsではMySQL(MariaDB)を使いたい時は、初期設定が必要です。 サーバ起動前にデー...
HTML/CSS

画像をいい感じの正円にする方法

画像をいい感じの円にしたい時(サムネやアイコン等)ってありますよね。簡単に設定するやり方をお教えします。 円にするため...
Ruby on Rails

Rails5.2から追加されたsecrets周りについて(secrets.yml→credentials.yml.encへの対応)

Rails5.2アプリから、secrets周りが変化しました。config/secrets.ymlがなくなって、conf...
Cloud9

Cloud9でMySQL5.7を使いたい時の設定

Cloud9(AWSに組み込まれる前の旧Cloud9(無料のVer))を使っているのですが、MySQLが古くてJSON形...
AWS

AWS Elastic Beanstalkの準備と使い方

AWS Elastic Beanstalkを使えば、簡単にサーバのデプロイが出来ます。Dockerは敷居が高くて手が出な...