【Rails】論理削除を実装するGemのparanoiaについて

Rails で論理削除を簡単に実装できる paranoia の使用方法です。論理削除自体の是非には触れません。

【JavaScript】webpackのインストールと始め方

モジュールバンドラの webpack 入門です。

Node.jsのパッケージ管理ツールのnpmについて

Node.js のパッケージ管理ができる npm の使い方についてまとめました。パッケージの開発については触れていません。

Node.jsのバージョン管理ツールであるnvmのインストールと使い方

Node.js のバージョン管理ツールである nvm のインストール方法と使い方です。

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

HTMLテンプレートエンジンの haml-rails を Rails に導入する方法です。

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

Webアプリケーションにおいて簡単にログイン認証などを実装できる Devise の導入方法です。最初に必要そうな部分をまとめてます。

【Ruby】定数について

Ruby の定数についてまとめました。

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

Java Servletコンテナ、Webサーバの Jetty についてインストールからWebアプリケーションをデプロイして起動するまでの手順です。

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

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

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

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

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

Git

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

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

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

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

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

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

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

【Ruby】includeとprependとextendの違いと用途

Ruby の include, prepend, extend の違いと用途についてまとめました。

【Ruby】ブロックとProcとlambdaについて

Ruby のブロックと Proc と lambda についてまとめました。

IntelliJ IDEAでGoプロジェクト開発

IntelliJ IDEA で Golang の開発をする方法です。

GolangのインストールとPATHの設定

Go

Golang のインストールと PATH の設定について最新の情報でまとめました。

【Rails】therubyracerとlibv8がインストールできない問題

よくある話題ですが情報が散らばってるので対応策をまとめておきます。

【Ruby】メソッドの定義場所を調べる

Ruby でメソッドが定義されている場所を調べる方法です。

【Ruby】メソッド一覧とMethodオブジェクトの取得

クラスに定義されているメソッドの確認と、Method や UnboundMethod オブジェクトを取得する方法です。

【Ruby】Dirクラスについて

Dir クラスの使用方法についてまとめました。

Supervisorの使用方法

Supervisor の使用方法をまとめました。

【Rails】Resqueを使用した非同期処理の実行方法

Resque を使用した非同期処理についてまとめました。基本は Rails での使用を想定しています。

【Rails】foremanで復数プロセス管理

復数のプロセスを管理することのできる Procfile ベースのアプリケーションマネージャである foreman の使い方についてです。

Vagrant環境に自己署名証明書(オレオレ証明書)を使用して有効なSSL設定をする

Vagrant の仮想マシンに Nginx を入れてエラーの出ない SSL アクセスが出来るようにします。

Capistranoの使用方法について

Ruby 製のデプロイツールである Capistrano の使用方法です。Rails 以外でも使用できます。

【Rails】スキーマ情報管理(schema.rbとstructure.sql)

schema.rb と structure.sql を使用したスキーマ情報管理について。

【RSpec】Deviseの認証を使ったControllerのテスト

テスト方法は GitHub の Wiki を参考にしていますが内容は少し変更しています。

【Rails】FactoryGirlの導入方法

Rails で FactoryGirl を使用するための導入方法です。

【Rails】ViewHelperのselectボックスのグループ化について

View Helper でセレクトボックスに optgroup タグを使用したグループ化をする例です。

【Rails】ViewHelperのselectボックス生成方法について

View Helper を使用した select ボックスの生成方法です。

【Rails】セレクトボックスの内容をAjaxを使用して動的に変更する

Ajax を使用してセレクトボックスの内容を動的に書き換える処理を実際に試した手順でまとめておきます。

【Rails】RSpecの初期セットアップ

RSpec の初期セットアップについてまとめました。

【Rails】モデルのリレーションシップ

モデルのリレーションについてです。

【Java】G1GCに使用するオプションについて

G1GCのオプションについてまとめました。

【JavaScript】classListとclassNameを使用したclass属性の操作について

JavaScript で HTML の class 属性を操作する方法についてです。

【JavaScript】要素を追加するinsertBeforeとappendChildについて

要素を DOM に追加する insertBefore と appendChild の使い方です。

【Rails】ルート定義について(routes.rb)

Rails のルート定義についてです。

【Rails】環境の指定と作成方法について(Rails.env)

Rails で各種環境の指定方法と作成方法についてです。

【Rails】カスタムバリデータの使い方

Rails のバリデーションは標準でも様々な検証が可能ですが、バリデータクラスを自作することで責務も分割されテストが容易になります。

【Ruby】RuboCopのFrozenStringLiteralCommentについて

Ruby のバージョンを 2.3 にあげて RuboCop を実行するとMissing frozen string literal comment.の警告がでるようになりました。

【JavaScript】JSONのparseとstringifyメソッドの使い方

JSON を変換する parse と stringify メソッドの使い方についてです。

【jQuery】serializeとserializeArray関数の使い方

jQuery の serialize と serializeArray 関数の使い方です。

【Java】文字列の前後から半角と全角の空白スペースを除去する方法

Java で半角と全角のスペース(空白文字)を除去する方法です。

PlayFrameworkのインストールと始め方

PlayFramework のインストールと始め方についてです。

【JavaScript】正規表現の使用方法

JavaScript で正規表現を使用する方法についてまとめました。

【JavaScript】Objectオブジェクトの基本について

JavaScript のオブジェクトについての基本です。

IntelliJ IDEAでGitとGitHubを使用する方法

IntelliJ IDEA で Git 操作をして GitHub 連携する時の使用方法です。

IntelliJ IDEAでRuby on Railsプロジェクト開発

IntelliJ IDEA で Ruby on Rails の開発をする方法です。RubyMine のライセンスを買わなくてもプラグインを入れるだけで可能です。