Git でやってしまった!そんなときに変更を取り消す便利なツール “git-branchless”
はじめに Git で誤って git reset 、 git rebase をしてしまって冷 ...
Bash シェルスクリプトで、コマンドライン引数を後方から参照する
はじめに Bash シェルスクリプトでは、 コマンドライン引数は "${1} ...
シェルスクリプトで数値を N 進数に変換する方法
はじめに 競技プログラミングで問題を解いているときによく出題される問題として、 数値を N ...
Bashシェルスクリプトで空ディレクトリを再帰的に検索し削除する
はじめに 開発が進むと、アプリケーション内に不要な空ディレクトリが誕生することがあります。 ...
Bash シェルスクリプトで非インタラクティブにパスワードを設定する
はじめに Unix 上で ユーザを作成する場合は useradd コマンド 、 ユーザを変 ...
tr コマンドで改行をカンマに変換すると “,” とだけ表示されてびっくりした話
はじめに わかってしまえばなんてことないですし、 tr コマンドに明るい方にとっては「よく ...
シェルスクリプトで引数でループする処理を書くときは “${@}” は不要だった
はじめに 個人的にはシェルスクリプトでループ処理を書くと速度が出ず、また記載が冗長となるた ...
Vim でファイル編集中にスペルミス(typo)を検出するために vim-codespell を導入してみた
はじめに Vim でブログのエントリを作成したり、技術ドキュメントを作成したりしています。 ...
YAML ファイル内の重複記述を減らし DRY を保つためにエイリアス機能を使う
はじめに 僕が YAML ファイルを触りだしたのは、Ansible を使い始めてからでした ...
Docker Container Registry サーバを自前で作成してみる
はじめに "Docker Hub" や GCR 、 ECR といったサ ...
“git diff”コマンドの実行結果を Github 風に表示できる「git-split-diffs」
はじめに git diff コマンドの実行結果を Github の diff 表示のような ...
Git リポジトリ作成のときに作られるデフォルトブランチ名が main となるように設定する
はじめに こちらもいずれやらないとなぁと思ったままお座なりになっていたローカル環境の設定で ...
シェルで Github リポジトリの master ブランチの名前を main ブランチに変更する
はじめに 随分前のことですが、新規に作成される Github リポジトリのデフォルトブラン ...
“Prevent Public Repos”を導入して、Public な Github リポジトリが作成されたら通知させる
はじめに お恥ずかしながら、Github 上の Organization 内に意図せずメン ...
GKEのNEG(Network Endpoint Group)とIG(Instance Group)との違い、メリットを整理しました
はじめに GCP の Cloud Armor について調べていたところ、ドキュメントに出て ...