【Rails】HTMLテンプレートエンジンHamlの導入方法

HTMLテンプレートエンジンの haml-rails を Rails に導入する方法です。 Gemfile に以下を追加してbundle installを実行します。 gem 'haml-rails' ERB 形式のapplication.html.erbを Haml に変換します。変換が正常にされたら ERB のファイルを削除して下さ…

【Rails】認証機能を実装するdeviseの導入方法

Webアプリケーションにおいて簡単にログイン認証などを実装できる Devise の導入方法です。最初に必要そうな部分をまとめてます。 Deviseの導入 実行環境は以下の通りです。 Rails 5.1.1 Ruby 2.4.1 Gemfile に以下を追加してbundle installを実行してくださ…

【Ruby】定数について

Ruby の定数についてまとめました。 定数 アルファベット大文字 ([A-Z]) で始まる識別子は定数です。 定数の定義と初期化は値の代入によって行われ、定数は定義されたクラス/モジュール内や継承関係がある場合は定数名のみで参照できます。 すべての定数は…

【Java】JettyのインストールとWebアプリケーションデプロイ

Java Servletコンテナ、Webサーバの Jetty についてインストールからWebアプリケーションをデプロイして起動するまでの手順です。 Jettyのインストールと起動 Jetty を ダウンロード して展開、実行ユーザーを作成します。 $ curl -LO http://central.maven.…

【Ruby】Stringクラスのencodeメソッドについて

String の encode 周りのメソッドについてまとめました。

Nginxをソースからビルドしてインストールする方法

Nginx をソースからビルドしてインストールする方法です。

Gitをソースからビルドしてインストールする方法

Git

Git をソースからビルドしてインストールする方法です。

【AWS】EBSボリュームを拡張する方法

EBS ボリュームを拡張する方法を何パターンかまとめました。比較的最近ですが、条件付きでインスタンスを起動した状態で変更することもできるようになってます。

【AWS】EBSボリュームをアタッチする

作成したEBSボリュームをEC2インスタンスにアタッチして使用するまでの手順です。

【Ruby】インスタンス変数について

インスタンス変数についてまとめました。