Software engineer note
過去にマルチバイトのバグに悩まされたことがあったので、多くのソフトウェアエンジニアと同じく 私はプログラミングは基本的に英語で書いてきましたが、 最近ブログを書くようになって日本語を入力することが増え、日本語入力の重要さを今頃気づいた次第です。 パソコンで日本語入力なしで仕事をする人はいないでしょうし、 日本語入力の効率的なやり方を改善すればほとんどの人に役に立つと思いますので、 この記事では日本語入力について書いていきます。
Read more…
ソフトウェアエンジニアにとって .zsh_history や .bash_history は財産です。私はzshがメインシェルなので以下 .zsh_history で統一して書いていきますが、bashでも基本的には同じ内容です。 履歴は多いほど役に立つのでシェルの履歴は10万を越えても消すべきではないでしょう。わたしはll ls la cd man scp vim nvim less ping open file which whois drill uname md5sum tracerouteなどの履歴を残さないように設定してあまり価値のない履歴が残らないように努力しています。
macOSで使われているdashというドキュメントビューワーはオフラインでプログラミング言語のドキュメントが読めて便利だと聞きました。 そのオープンソース版でマルチOSで使えるように作ったものがZealです。
トグルは便利なのでよく使う作業をトグルで対処するようにすると作業効率があがります。 トグルとは操作するたびに二つの状態が交互に入れ替わる機能のことです。Emacsでよく使われている機能なのですが、それ以外ではそんなに使われているのを見たことがありません。インプットメソッドの切り替えに使われているくらいでしょうか。
仕事ツールの中でも意外と重要なメーラーについて考えます。 一般的にメールクライアントは機能で比べることが多いと思いますが、 私がメーラーを選ぶ上で重要視していることは速度です。 ほとんどのオープンソースはGitHubかメーリングリストを使って開発されているので参加すると大量のメールでGmailがあふれることになります。 いちいちリポジトリをブラウザで見に行っていられないのでたくさんWatchしておいて何か起きたらメールで知ることになります。 そうなると数万〜数十万のメールがGmailにはいっていてもIMAPで快適に扱えないとこの用途では使い物になりません。
次のページ