Hi, I'm Yu Hamada. I love learning web programming, so I'd like to share what I've learned here.

RubyGem のバージョンを決める時は Semantic Versioning に従おう

2018.04.28

Ruby のライブラリである gem を自分で作成する際にぜひ知っておきたい, と言うより知っておくべき gem のバージョンの決め方について紹介します.


Rails の nil?, empty?, blank? の違い

2018.04.26

Ruby on Rails で使われる少々混乱しがちな 3 つのメソッド nil?, empty?, blank? の違いを紹介します.


Bundler をシングルファイル Ruby スクリプトで使う方法

2018.04.23

RubyGems の依存関係を管理してくれる Bundler をシングルファイル Ruby スクリプトで使う方法を紹介します.


Gemfile の ~> という記号はどういう意味なのか

2018.04.22

RubyGems の依存関係を管理してくれる Bundler の Gemfile 内で使われる ~> という記号はどう言う意味なのでしょうか.


Homebrew Cask を使うと macOS アプリをインストールするのが捗る

2018.04.20

Homebrew の拡張である Homebrew Cask を使うと macOS アプリをターミナルから簡単に素早くインストールすることができます.


Homebrew のインストールと基本的な使い方

2018.04.12

macOS 用パッケージマネージャ Homebrew のインストールと基本的な使い方を紹介します.


GPG でファイルを暗号化, 復号化, 署名, 検証する方法

2018.04.03

GPG でファイルを暗号化して復号化する方法, 署名して検証する方法, もしくは暗号化と署名を一緒にして復号化と検証を一緒にする方法を説明します.


GPG で公開鍵を他者と交換して署名する手順

2018.04.01

GPG の公開鍵暗号で他者と暗号化された情報のやり取りをする場合などで必要になる, 互いの公開鍵を交換して署名する手順を説明します.


新しい GPG 鍵ペアを生成する手順

2018.03.31

フリー暗号化ソフトウェア GPG で新しい鍵ペアを生成する手順を説明します.


Email を送るときの To, Cc, Bcc の使い分け

2018.03.01

Email を送るときに使われる To, Cc, Bcc の使い分けについて紹介したいと思います.