開発中に使える超便利なツール13選
はじめに
この記事では、Web開発をする際に非常に便利なツールを13個厳選して紹介いたします。
開発をする際に使ってみてください。
crontab guru
Crontab guruは、スケジュール時間を入力すると、いつにスケジュールされるか、直感的に見れるツールになっています。バッチ処理とかインフラの構築などにぴったりです。
しかも便利なのは、ちゃんとスタンダードな書き方をしないと教えてくれるところです。例えば、以下のように曜日に7を入力するとちゃんと教えてくれます。(通常は0-6で0が日曜日)
Non standard! May not work with every cron.
omatsuri
omatsuriはWeb開発に必要なツールが一式揃った、非常に便利なツール群です。
例えば、テスト用のデータを作成したり、Lorem ipsumを生成したり、base64のエンコーディングができるようになっています。
emmet
emmetとは、HTMLやCSSの省略記法で、その記法で入力をしてEnterやTabを押すと自動的にHTMLやCSSを生成できる便利な機能です。
VS Codeであれば標準で搭載されているので、すぐに使うことができます。
HTMLを爆速で書くことができるので是非お試しください。
Oh my zsh
Oh my zshは、macユーザーであればお馴染みの、iTermやTerminalのzshをリッチにしてくれるツールです。
コマンドの自動補完機能や、テーマが色々選べたりと普段の開発がより楽しくなること請け合いです。
インストールもワンライナーで手軽にできるのも良いですね。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
アンインストールするのも一発でできます。
uninstall_oh_my_zsh
gh
ghはGithubが公式で提供している、PRの提出などをコマンドラインでできるようにするツールです。
インストールも手軽にでき、gh pr create
などでPRを一発で提出できるようになります。
brew install gh
10 minute mail
10 minute mailは、その名の通り、10分で有効期限が切れる一時的なメールアドレスを生成するためのサービスになります。
ユースケースとしては、
- アプリケーションのテスト用に使う
- 試しに使ってみたいサービスがあるが、本当のメールアドレスは使いたくない
といったところでしょうか。便利なので結構他の使い方とかもできそうです🤔
Diffchecker
Diffcheckerはwebサイト上で簡単に差分を調べることができるツールです。
こちらのツールの素晴らしいところは、テキストだけではなく、PDFや画像の差分まで調べることができる点です。
Rubular
ご存知の方も多いと思います、Rubularは、正規表現がどのテキストにマッチするのかをテストすることができる便利ツールです。Rubyベースの正規表現エディタなのですが、正規表現自体の汎用性は高く、他の言語でも使用することができます。
iHateRegex
iHateRegexは、メールアドレス・電話番号・IPアドレスなど、よく使われる正規表現を集めたサイトになります。
手っ取り早く正規表現が知りたいときにぴったりです。
codic
codicはエンジニアのためのネーミングツールです。
エンジニアは日頃から名前を付けるという作業が非常に多いですが、codicに日本語を入力すると、適切な英語の名前を表示してくれます。
例えば、「メッセージを読む」と入力すると、「read_message」みたいに返してくれます。
thesaurus
thesaurusは、英語のシソーラス(類語)辞書のサービスになります。こちらも名前を付けるときに非常に役に立ちます。
例えば、「分ける」という単語、パッと思いつくのはdivideですが、ちょっとしっくり来ない、、、といった時にdivideを検索すると、
- tear
- break
- split
- cut
のような類語がいくつも出てきます。
このように、類語を検索してしっくり来る単語が見つかった!なんてこともあるかもしれません。
music for programming
music for programmingはその名の通り、プログラミングをしている最中に聞くと集中できる音楽を集めたサイトになります。UIもプログラマに寄せた感じになっていて個人的に気に入っています。
プログラミングだけじゃなく、作業用BGMとしても使えるかと思います。
DevTune FM
こちらも音楽系で、開発中に聞くと集中できる音楽を聞くことができます。
UIも綺麗な背景をバックに、シンプルかつ洗練されている感じがあって個人的に気に入っています。こちらも作業BGMとして聞くこともできます。
おわりに
いかがでしたでしょうか。ここまで読んでいただきありがとうございます。
是非今回紹介したツールを使ってみてハッピーな開発生活を・・・。
Discussion