Ubuntu 16.06 にてIPv6を無効にする方法です。 まず、/etc/sysctl.confを開いて、次の内容を終端に追加します。 net.ipv6.conf.all.disable_ipv6 = 1 net.i […]
Vagrant 立ち上げ時に ttyname failed が発生する
Vagrantをupコマンドで起動時にttyname failedエラーが発生したので対策する。 環境 Vagrant 1.7.4 Boxes: bento/ubuntu-16.04-i386 症状 vagrant up […]
Rails + CarrierWave-SFTPで画像を外部サーバーに保存する
RailsとCarrierWave-FTPを使って画像を外部サーバーに保存する方法です。 CarrierWave自体の使い方は、『Rails ダウンロードした画像をCarrierWaveで保存する』を参照ください。 次の […]
Rails + Nginx HTTPSでアクセスをする
Rails + Nginx の環境でHTTPSアクセスをする方法です。 次のような感じでHTTPSアクセスに変更します。 変更前:http://www.example.com -> (Rails) http://1 […]
Nginx 静的サイトへHTTPSでアクセスするときの設定
静的サイトへHTTPSでアクセスする場合のNginxの設定についてです。 次のような感じでHTTPSアクセスする場合の例です。 変更前:http://www.example.com/index.html 変更前:http […]
OpenSSL 自己署名証明書(オレオレ証明書)を作成する
開発用にOpenSSLで自己署名証明書(通称、オレオレ証明書)を作ります。 環境 Ubuntu Server 14.04 OpenSSL 1.0.1f 対象ドメイン:www.example.com ステップ1. 秘密鍵を […]
Rails APIのURLにバージョンを含める
RailsでAPIを作ったときに、URLにバージョンを含める方法です。 次のような感じでv1などを含めます。 変更前://api.example.com/hello 変更後://api.example.com/v1/he […]
Vagrant ネットワーク速度が遅いなら
Vagrant + Ubuntu 16.04で開発をしているのですが、外部へのネットワーク速度が遅くて困っていました。 解決策 Vagrantfileに次の記述を追加して、Vagrantを立ち上げ直します。 config […]
Rails RuboCopを使った静的解析
RuboCopはRubyの静的解析ツールです。Ruby Style Guideに沿ったチェックをしてくれます。 公式 https://github.com/bbatsov/rubocop#compatibility 導入 […]
Jekyll SCSSの使い方
JekyllでSCSSを使う方法です。 前回:Jekyll レイアウトの使い方 Step1. CSSを使う SCSSの前にCSSを使ってみます。 main.cssを次のような感じで用意します。 @charset “utf […]
Jekyll レイアウトの使い方
Jekyllでブランクプロジェクトを作り、レイアウトを使ってみます。 複数のページを作る時は同じようなレイアウトになることが多いですが、Jekyllではレイアウトをレイアウトファイルとして部品化できます。テンプレートのよ […]
Jekyll プロジェクトを作る
Jekyllでプロジェクトを作る方法です。いくつかアプローチがありますのでそれぞれ見ていきます。 環境 Jekyll 3.3.1 方法1. デフォルトのテーマを使ったプロジェクト jeyll newを使うとデフォルトのテ […]
既存のプロジェクトをGitで管理する
既存のプロジェクトをGitで管理する方法です。 この記事では、リモートリポジトリ等は使わず、単純にプロジェクトフォルダ内にリポジトリを作って管理しています。 環境 Mac Git 手順 1. リポジトリを作成する 既存の […]
マウスのホイールがギクシャクしたら
長い間、同じマウスを使っていたら、いつの間にかホイールの動きがギクシャクするようになりました。 ホイールを回して画面をスクロールさせると、画面がときどき上下にぶれるような症状です。 環境 Mac 静音マウス:BUFFAL […]
Jekyll のインストール
静的なサイトが作成できるJekyllのインストール方法です。 インストール先はLinuxかMacです。 公式サイト:http://jekyllrb.com/ インストール $ gem install jekyll bun […]
Ruby クラスメソッドをインスタンスメソッドから呼び出す
Rubyでクラスメソッドをインスタンスメソッドから呼び出すには、次のようにします。 クラス名.クラスメソッド名 self.class.クラスメソッド名 (他にもあるのかな?) 例 次のようなクラスがあったとします。 cl […]