Shell
データ交換のフォーマットとして至る所で使われる JSON ですが、データを整形して見やすくしたいことはよくあることです。 例えば、以下のような感じでデータをもらっても、パッと見よくわかりません。 [{"id":1,"name":"Leanne Graham","username":"Bret","…
新たにプロジェクトを作成し、git で初期化を行う際、都度 .gitignore ファイルを作成するのですが、ちょっとしたことですが、意外とメンドイです。自動化できるコマンドがあります。 simonwhitaker/gibo: Easy access to gitignore boilerplates そう、手作…
シェルの PATH の設定におきましては、同じ設定ファイルが複数回読まれることもありますし、設定上、どうしてもPATH には同じパスの値が何度も追加されてしまう状況は起こりえます。これを止めにする(重複を除去する)といのが今回のお題です。 この対策とし…
簡単なソースコード、設定ファイルの保存、共有に便利な gist ですが、コマンドラインで使えると更に便利だったのでそのメモです。 gist のサービスは以下になります。"GitHub" のアカウントが必要です。 gist.github.com Web インターフェイスで使っている…
go get というのは、go 言語のパッケージマネージャのようなものです。外部ライブラリを導入したい時には go get を使って Github、Bitbucket といったリポジトリからライブラリをローカル環境にダウンロードしてきてくれます。 通常、go get で指定されるリ…
サーバにだけ情報をおいている状況で、ネットワーク環境がない時に、必要な情報が見られずに困った経験を過去何度かしています。また、ちょっと前までは、ブラウザを使った文書の編集は億劫で、ローカルにファイルを持ってきて使い慣れているエディタで編集…
PDF ファイルの差分を取りたいことが時々あります。これまでは本家の Acrobat8 を使って差分をとっていたのですが、全ての端末にライセンスを用意しておらず、使えない端末もあるので、他に差分がとれるツールがないかと探していました。 とりあえずフリーで…