隙あらば寝る

うぇぶのかいしゃではたらくえんじにあがかいています

tool

goのソースコードのリファクタリングに使えるgodoctorと、goを書くときに使うエディタについて

Go Doctor - The Golang Refactoring Engine リファクタリングの支援を行ってくれるツール。 godoctorはgo向けのリファクタリングのために 変数や関数名の変更 関数の抽出 変数定義var/:=の相互変換 godoc向けコメントのテンプレート挿入 を行ってくれる。 各…

ファイルの変更検知と自動ビルドにおすすめのreflex

ソフトウェアの開発中、エディタで変更を保存したらすぐにコマンドを実行したくなるようなことはよくある。 典型的なパターンとしてはサーバのコードを書き換えたら再コンパイルしてプロセス再起動など。 こういうケースは nodejs のエコシステムではよく使われ…

strace 入門

strace の紹介記事。 Introduction to strace | The Road to Elysium たまに使うけどオプションはよく忘れてしまうのでスニペットにしてる。 時間情報をつける -tt(3つつけるともっと細かいが別にそこまでいらない) 子プロセスを追いかける -f 対象 pid を指定…

1password を linux で使いたい

mac に linux vm を立てて使っていると、1password が使えないのが不便。 なんとかできないのか調べてみた。 linux 版 まずは linux 版があるかどうか調べてみたが、そもそも存在していないようだった。 公式サポートでは wine を使って windows 版の 1passw…

mac で gif アニメ作成

昨日書いた yoru9zine.hatenablog.com で git アニメを作ってみたが、思っていたよりも簡単に作成ができた。 実際使ったのはLICEcap というソフトウェア。 Cockos Incorporated | LICEcap 起動すると透明な枠だけみたいなウィンドウが出てきて、その中に入れ…

du の結果をリアルタイムに表示する dusort を書いた

使用容量の多いディレクトリを探す mac ツールは色々あるけど有料だったりするし別にGUIで見たいわけではない。 cli だと du -sh * | sort -h あたりが有力。 ただしこれはインクリメンタルに状況を出さないのですぐに結果がでなくて使いにくい。 というとこ…

タスクかんばん

trello? もはや紹介するという知名度でもないと思うが、trello.com というツールがある。 これは最近流行っているタスク管理ツールで、かんばん式のタスク管理ができる。 まるでホワイトボードと付箋があるかのような使い方ができ、personal kanban と呼ばれ…