2015/02/19

めちゃオススメのMacOSX上での開発お仕事を効率化できるツール厳選5つ

私はMacOSXを使って仕事しています。
カブクという会社の共同創業者です。
rinkakという3Dプリントサービス&マーケットプレイスを開発・運営しています。
リサーチ・開発・ドキュメント整備・外部とのやり取り、色んなことをやります。

そのため仕事環境の効率化には大変興味を持っています。
様々なツールをMacOSXにぶっ込んで効率を向上できるか試しています。
※その行為自体が非効率ですがw

その中から、これだけは絶対便利だから騙されたと思って使ってみてよ!
とオススメできる開発のお仕事を効率化できるツールをご紹介します。

TotalSpaces2

http://totalspaces.binaryage.com/

MacOSXが標準提供している仮想デスクトップをグリッド表示してくれるツールです。
MacOSXのホットコーナーと組合せて仮想デスクトップの切換えがマウスだけで大変ラクになります。

私の場合はデスクトップの左上にマウスを持って行くと仮想デスクトップがグリッド表示するようにしています。

仮想デスクトップそれぞれに各タスクを分配することでタスク管理と自分の脳のタスク切り替えが低コストに行えて効率が上がりました


cdto

https://github.com/jbtule/cdto

開いているFinderの場所でターミナルを開けるツールです。
まさにこのフォルダにターミナルで移動したいという欲求は開発者に共通ではないかと。

そんなとき、フォルダを開いた状態でメニューのcdtoアイコンをクリックするだけでその場所に移動した状態のターミナルが開きます。便利!
ターミナルの「openコマンド」と併せて使うとより便利です。


TotalTerminal

http://totalterminal.binaryage.com/

ターミナルついでに、どのデスクトップからもショートカットキーでターミナルが呼び出せるツールです。
開発以外にもファイル整理とかデータ抽出とかでターミナルを多用するのでかなり便利です!
私は「ctrl + =」で右からターミナルがニュルっと出てくるように設定しています。


TotalFinder

http://totalfinder.binaryage.com/

Totalホゲホゲつながりで、Finderを便利にしてくれるツールです。
特にパスのコピーとか便利です。パスにこだわりすぎ?w
人に「このフォルダに置いてますよ」ってお知らせする時とかにファイルパスを多用するのでかなり便利に使っています。

デュアルモードという2つのFinderを1つに表示してくれる機能も便利なのですが、ディスプレイが広いので2つのFinderを立ち上げてしまえるのであまり使っていません。


jsc

http://www.freshblurbs.com/blog/2011/09/25/command-line-javascript-cli-mac-os-x.html
最近、結構大きめにJavascriptの開発もやってます。
JSを利用する場合Chrome Dev Toolsが超便利なのですが、ちょっとしたJSのコードをチェックしたいときにP系言語のようにCLIがあると便利!そういう時にjsc。
MacOSXの開発環境にはじめから入っているのでそれを使えばOK。

私はV8をインストールしてCLIとして使っています。理由は特にありません。zshの履歴検索で先に出てくるからです。

executableなスクリプトファイルをJSで作ることもできるみたいですが、私はやっていません。BashとかPython使います。


他にもちょっとした小道具的な便利ツールがありますが、私が無人島に持っていくならこの5つですね。
効率厨なのでもっと便利なツールがあればコメント欄で教えて頂けると嬉しいです!