家内がコーラの空きペットボトルを『麺つゆの余り汁を入れる容器(ツール)』として利用し、知らずに冷蔵庫から取り出しラッパ飲みした筆者が盛大にぶっ放した辛い事件も、今はただ 想い出に変わろうとしている。
"所変われば品変わる"という言葉もあるが、他者がどんなツールを利用し普段から効率化を図っているかは、技術者の興味が尽きないテーマの一つだ。
各種便利ツールの紹介については、既にOSの垣根を越えて素晴らしいまとめが存在するが、こんなお悩みを抱えた方も少なくないと思う。
- Macに特化した決定版的なものがあまり見当たらない
- 数が多すぎてつい目移りしてしまう
- 冷たい雨が心に染みる Uh 分かっている
そこで今回は、筆者が割と厳選して辿り着いた、普段使いの便利なツール群を紹介しよう。
※Macに標準で導入されるもので大抵の事はできるが、それはまた別のお話で。
開発ツール
- Xcode 併せて導入するCommand Line Toolsにgit等が含まれる。
- git-flow brew install git-flow で導入。(かえって手が掛かる場合もあるので最近は手動でgit-flow中)
- たまに利用
- HomeBrew 公式スクリプトで導入。参考
- Cordova HomeBrewから導入。敢えて旧バージョンを導入して使用。方法
- Carthage brew install carthage で導入。
- Python 3 HomeBrewから導入。方法
- Cocoa Pods brew install cocoapods で導入。
- [IconKit](https://itunes.apple.com/jp/app/iconkit-the-icon-resizer-
for-app-development/id507135296?mt=12) - Wireshark brew cask install wireshark で導入。
- JSON XML Parser
- Houston sudo gem install houston で導入。
- SQLPro for SQLite
常駐ユーティリティ
- Mac Internet Security X9 or AVG AntiVirus インストーラから導入。
- Total Finder インストーラから導入。SIPの問題で導入に一手間掛かるが正直離れられない。
- ATOK fro Mac (ATOK Passport)
- Keyboard Maestro インストーラから導入。
- DropBox インストーラから導入。
- Monosnap
エディタ
- MacVim バイナリを直接導入。基本はOS標準のVimを使用。
その他 ユーティリティ
- Google Chrome インストーラから導入。
- Day One リンク先は最新のDay One。実際はApp Storeの「購入済み」からClassicを導入。
- PopClip + 翻訳タブ/Translate Tab 無ければ無いでなんとかなるが、やはり圧倒的に便利なので追加。PopClip用のExtentionsはこちら。
- Skype インストーラから導入。
- Slack
- たまに利用
- xDiagram
- Affinity Designer
- Pixelmator
- calcTape
- pixa AppStore版に全面移行したかに見られたがこちらのフォーラム情報を元に直リンクからインストーラを導入して登録。
- 2Do
- Logic Pro X
- Perspective.rocks
- Scapple
- iMovie
- QR Factory
補足:
Cordovaの導入方法
例)
$ brew install nodebrew
$ nodebrew ls-remote
$ mkdir -p ~/.nodebrew/src
$ nodebrew install-binary v0.12.18
$ nodebrew use v0.12.18
$ npm install -g cordova@5.2.0
# ※.bashr〜でパスを通しておくこと。
export PATH=$HOME/.nodebrew/current/bin:$PATH
Python 3の導入方法
例)
$ brew install pyenv
# 利用可能なpythonのバージョンをチェックする場合
$ pyenv install -l
# 上記出力結果から3.6.2を選ぶ場合
$ pyenv install 3.6.2
# その後pyenvでバージョンを切り替えて運用。
HomeBrewでパッケージが導入ができない場合に試す事
$ brew install (パッケージ名)
Error: No available formula for (パッケージ名)
となった場合、
$ brew update
を行いbrewを更新して再度installを行う。