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

Git で変更されたファイルを部分的にステージする方法

2018.11.01

git add -p コマンドを使って, 変更されたファイルを部分的にステージする方法を紹介します. 一度にファイルを色々編集してしまって, それらの編集部分を分割してコミットしたいという時に便利です.


GitHub のレポジトリをクローンする際, HTTPS で指定された URL を SSH 用の URL として扱う方法

2018.10.31

常に HTTPS プロトコルの URL を SSH プロトコルに置き換えたい場合や, 自分を含めた特定のユーザのレポジトリの場合に限り, そのようにしたい場合に便利な Git の設定を紹介します.


Ruby のクラスでモジュールの include, extend, prepend の違い

2018.09.22

Ruby のクラスを定義する時, モジュールを mixin として include, extend, prepend すると一体どのような違いがあるのでしょうか.


Shell コマンドで Mac の物理コアと論理コアの数を確認する方法

2018.09.22

macOS のターミナルからシェルコマンドを使って, 現在の Mac の物理コアと論理コアの数を確認する方法を紹介します.


Ruby で物理コアと論理コアの数を確認する方法

2018.09.19

Ruby の concurrent-ruby という gem を使って, 現在の PC の物理コアと論理コアの数を確認する方法を紹介します.


Vim プラグイン ri.vim で Ruby のドキュメントを Vim の中でも見れてしまう

2018.09.13

Ruby のクラスやメソッドのドキュメントを見ることができる ri コマンドをベースに, Vim の中でも Ruby のドキュメントを見れるようにしてくれる ri.vim という Vim プラグインがとても便利なので, Vimmer で Rubyist な方は必見です.


Ruby の正規表現で素数かどうかを確認する方法

2018.09.11

Ruby の正規表現を使って, 素数かどうかを確認するメソッドを作ってみました. パフォーマンスは正直全然良くないのですが, 余興の様なものとしては面白いのではないかと思います. 正規表現の説明もします.


Ruby のクラスやメソッドのドキュメントを見れる ri コマンドが便利な件

2018.09.08

Ruby をインストールすると付いてくる ri コマンドを使うと, Ruby のクラスやメソッドのドキュメントをコマンドラインからオフラインで見ることができてしまうので利便性高すぎワロタです.


Ruby の正規表現を備忘録としてまとめてみた

2018.08.30

Ruby の正規表現は多彩かつ強力で, Ruby のプログラミングで欠かせないものです. ただ使い方が多岐にわたるので, 細かい使い方を忘れてしまいがちな自分への備忘録という意味も込めて, まとめてみました.


Vim の 5 つのタブとスペース関連のややややこしいオプションをできるだけ簡単に解説するよ

2018.08.26

Vim の 5 つのオプション tabstop, softtabstop, shiftwidth, expandtab, smarttab は, タブとスペースの入力方法をとても細かく設定できるが故に, やや混乱を招きがちという感じですので, できるだけ簡単に解説します.