今回MacBookProを新しく購入してインストールしたものたち。
開発を行う上であった方が良いものと必須なもののまとめ。
Webブラウザ
- chrome
開発ツール
- XCode
※XCodeをインストールすればiPhoneエミュレータも利用できるようになるので何かと便利。
ターミナルツール
頻繁に使うコマンドはエイリアスに登録したほうが楽。
Qiitaの以下の投稿を元に幾つか登録しています。
Macのターミナルでよく使うコマンドにエイリアスを作りました - Qiita
http://qiita.com/pugiemonn/items/da04a422cc7da548632e
シェル環境
- fish shell
https://fishshell.com/
シェルでのキーワード補完が便利。
ターミナル上の色設定もfish上で fish_config
を実行すればブラウザで設定可能。
パッケージ管理ツール
- Home brew
http://brew.sh/index_ja.html
ソースコード管理ツール
- source tree
https://ja.atlassian.com/software/sourcetree
※2022年追記
GUIだとこれ一択というイメージだけど、IntelliJが出しているIDEツール内で出来たり、慣れるとCUIでGitの操作は行うのであまり使わなくなってしまった。
エディタ
テキストエディタ
- Sublime text 3
https://www.sublimetext.com/3
参考
[sublime text3で日本語入力変換が機能しない場合の解消3ステップ]
(http://qiita.com/akippiko/items/1382faa29833379621f6)
※2022年追記
この記事自体がだいぶ前に投稿したものなので当時使っていたものとしてSublimeTextを上げているけど、今はもっぱらVisualStudioCodeを使っている。
IDE
IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains
無料版はダウンロードページからCommunity版をダウンロードすればdmgファイルをダウンロード可能。
※2022年追記
PHPだけならPHPStormで十分。個人で使うとしても元取れると思うのでライセンス買ったほうが良い。
Docker
- Docker For Mac | Docker
https://www.docker.com/docker-mac
Mac OS X へのDockerのインストール方法 - Qiita
https://qiita.com/hshimo/items/e24b1fbfbf775ec7c941
MySQL クライアントツール
- MySQL WorkBench
https://dev.mysql.com/downloads/workbench/
SQLクライアントツールは色々あるけどWindowsをメインで使っていた頃から使い慣れているのでなんだかんだこれに落ち着く。
コミュニケーションツール
- Slack
ブラウザからも利用できるが、クライアントツールを利用したほうが管理が楽。
その他ユーティリティ
日本語入力
- google ime
https://www.google.co.jp/ime/
更新されていないけど使い慣れているのでこれ以外使えない。
メモ管理ツール
メモリ管理ツール
Androidファイル転送ツール
- Android File Transfer
https://www.android.com/filetransfer/