Archive for 2018

direnvを使用して、同名のコマンドの挙動をディレクトリ毎に変更したい
2018/12/282020/11/17docker
概要 direnvの準備 インストール direnvの簡単な使い方 direnvでディレクトリ固有のコマンドを定義する設定 使用例 参考サイト 概要 同じコマンド名でもディレクトリ毎に異なる挙動をさせたかった。具体的な使用例は本記事後半を参照のこと。 おおざっぱに言うと、ディレクトリ毎にエイリアスを変更するイメージ。 最終的にはdirenvを使用して実現できた。 direnvの準備 direnvは、所定のディレクトリ以下に固有の環境変数を設定してく...
Vimでテキストファイルの一部を部分的に暗号化する(partial-cipher)
2018/03/10vim
概要 Vim script より便利にするために 感想 概要 作業マシンが使えなくなるなどのリスクに備え、gitやクラウド上にファイルをアップロードしておきたい。 但し、パスワードの情報なども含まれたメモ書きなどをそのままアップロードするのはセキュリティ上よろしくない。 機密情報が含まれたファイルを暗号化してアップロードすることも考えられるけど、暗号化したファイルは復号してからでないと中身が何かが分からない。 テキストファイルの場合grepも出来なくなり非常に不便である。 そんな...