【随時更新】WebエンジニアがMacBook Proを新調したのでインストールしたアプリを紹介する
MacBook Air 2015 11inchからMacBook Pro 2018 15inchに買い替えました。
ものすごく快適です。
旧Macから移行を行ったのですが、不要なゴミ(アプリ等)は入れたくなったので必要なアプリや設定を1から行いました。
OS設定
3本指ドラッグを有効にする
「システム環境設定 > アクセシビリティ > マウス/トラックパッド > トラックパッドオプション」を開き、「ドラッグを有効にする」にチェックし、「3本指のドラッグ」を選択します。
便利アプリ
Google日本語入力
MacOS標準で搭載されている日本語入力エンジン「日本語IM」は使いづらいので、Google日本語入力をインストールします。
キーボードの入力ソースも英数(Google)、ひらがな(Google)のみに変更しました。
※「システム環境設定 > キーボード > 入力ソース」から設定可能
Parallels Desktop
Windows環境を利用するための仮想環境アプリ。
Office 365
Mac標準のアプリで十分ですが、Windowsユーザとの互換性のため・・・。
お気に入りするまではないけど、とりあえずWebページを保存するアプリ。あとで読み返したいときに便利です。
Skitch
Mac定番のペイントアプリ。ブログ画像の注釈入れるのに重宝してます。
Be Focused
シンプルなタイマーアプリ。集中して作業したいときに重宝します。
Alfred 3
定番のランチャーアプリ。
OmniFocus 2
GTDというタスク管理術のためのアプリ。
ライセンスの移行方法についてはこちら。
BetterTouchTool
トラックパッドジェスチャーを拡張するアプリ。こちらもド定番です。
AppCleaner
アプリを削除する際に関連ファイルもまとめて削除してくれるアプリ。アンインストール時にゴミを残したくない場合は必須です。
Tunnelblick
OpenVPNクライアント。社外から社内ネットワークに接続するときに必要となるアプリです。※サーバの設定も必要。
ブラウザ
Web系の仕事をしているので、有名所は動作確認のため全てインストールしています。
Google Chrome
FireFox
SNS系アプリ
LINE
生活必須のSNSアプリ。
Skype
チャットアプリ。たまに仕事で使います。
TweetBot 3
Mac専用Twitterクライアント。有料ですが非常に使いやすくオススメです。
Slack
一般にも勢力を伸ばしつつあるチャットツール。使うのが楽しいアプリです。仕事で使っているので必須。
Discord
開発者コミュニティで使用しているチャットアプリ。
開発用アプリ
Xcode
アプリ開発はしないが何かと必要になるので一応。
Visual Studio Code
お気に入りの開発用エディタ。最近Atomから乗り換えました。
iTerm2
ターミナルアプリ。細かい設定は別途紹介するかもしれないです。
SourceTree
Gitクライアントアプリ。ターミナルやVScodeでGit操作することが多いですが一応入れておきます。
Homebrew
macOS 用パッケージマネージャー。
Nano Wallet
仮想通貨NEMのウォレット。ブロックチェーン開発で使用します。
NEM – Distributed Ledger Technology (Blockchain) » Downloads
FileZilla
FTPクライアント。もっとUIが洒落てれば100点なんですが・・・。でも、ミスったら死ぬので機能優先。
VirtualBox
仮想環境を作成するためのアプリ。プロジェクトごとに開発環境を分けたいときは必須。
Vagrant
こちらも仮想環境用。VirtualBoxとセットで使用します。
Sequel Pro
MySQL用DBクライアント。
PSequel
PostgreSQL用DBクライアント。
Git
$ brew install git
Python
$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv $ git clone https://github.com/yyuu/pyenv-pip-rehash.git ~/.pyenv/plugins/pyenv-pip-rehash $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc $ source ~/.bashrc $ pyenv install -l | grep anaconda3 $ pyenv install anaconda3-5.2.0 $ pyenv global anaconda3-5.2.0 $ echo 'export PATH="$PYENV_ROOT/versions/anaconda3-5.2.0/bin:$PATH"' >> ~/.bashrc $ source ~/.bashrc # 確認 $ python --version Python 3.6.5 :: Anaconda, Inc.
※詳細はこちら https://qiita.com/maroemon58/items/53977dc802c6373c027e
node.js
$ brew install nodebrew $ echo PATH="$HOME/.nodebrew/current/bin:$PATH" >> ~/.bashrc $ mkdir ~/.nodebrew $ mkdir ~/.nodebrew/src $ nodebrew install-binary v6.10.3 $ nodebrew use v6.10.3 # 確認 $ node -v v6.10.3 $ npm -v 3.10.10
※詳細はこちら https://qiita.com/maroemon58/items/e18ac7e80a20a3c764f8
bash_profile
Pythonのインストールで.bashrcに追記しましたが、MacOSではターミナル起動時に読み込まないので読み込むように.bash_profileに追記します。※ファイルがない場合は新規作成
$ vim ~/.bash_profile # 下記を追加 if [ -f ~/.bashrc]; then . ~/.bashrc fi
Ganache
DApps用のアプリです。Ganacheはローカル環境上にテスト用のプライベートチェーンを構築します。
Truffle
dApps開発のためのフレームワーク。
$ npm install -g truffle