素敵なサムシングを独断と偏見で一方的に紹介するブログ(´・ω・`)

IT

【アプリ開発者向け】MacBookPro2019を購入した際にやるべき初期設定とインストールすべきアプリまとめ【Homebrew】

投稿日: 2019年6月19日
最終更新日:

スポンサーリンク

336×280




ぼくのかんがえたさいきょうのMacBookPro環境

先日、MacBookPro2019を購入したので諸々の初期設定を行ったのですが、その際に行った初期設定やインストールしたアプリケーション達をご紹介します。

せっかくなので2019年の流行りを取り入れつつピックアップしてみました♪

初期設定

スクリーンキャプチャの名称変更

デフォルトでは日本語名になってしまっているので、アルファベットに変更しました。

スクリーンキャプチャの保存先変更

デフォルトではデスクトップに保存されてしまうので、専用のディレクトリを作成し、そちらに保存されるように変更しました。

マウスカーソルのスピード設定

デフォルトでは、トラックパッドによるカーソルスピードが遅いので、好みのスピードに変更しましょう。

右クリックの設定

デフォルトでは、2本指でクリックしたした際にコンテキストメニュー(右クリック)を表示するようになっていますが、これをトラックパッドの右下をクリックした際に表示するように変えます。

キーリピートの爆速化

デフォルトではキー押しっぱなしの際の連続入力やカーソル移動が遅くてもどかしいので、脳死で爆速設定にします。

GithubのSSH設定

sshでGithubにアクセス出来るように設定しましょう。

Spotlightショートカットの無効化

後ほどSpotlightの上位互換のAlfredを導入するので無効化しておきましょう。

Dockを自動的に非表示

常に出ている必要はないので、自動で消えるようにしましょう。

タッチバーにファンクションキーを常に表示

デフォルトだとTouch Barに表示されるアイコンは自動で切り替わりますが、それだと開発がしにくい(IDEなどでは常にF1,F2などを出しておきたい)ので、常にファンクションキーを表示するように変えました。

ちなみにFnキーを押せばTouch Barの表示アイコンを切り替えれるのでご安心を。

インストールアプリ

前提として無料のアプリのみ

今回ご紹介するものは全て無料のアプリケーションのみをご紹介します。

有料のものでおすすめのものがありましたが、別の記事にてご紹介しようと思います♪

Homebrew

まずは定番のHomebrewをインストールしましょう。
これがなければ始まらないレベルです!笑


Homebrew
macOS 用パッケージマネージャーmacOS 用パッケージマネージャー — Homebrew

Homebrew Cask

こちらはHomebrewの拡張で、主にChromeやAtom、SlackなどのGUIアプリケーションをHomebrew経由でインストールする際に使用します。

Homebrew Cask
“To install, drag this icon…” no more!

Homebrew Cask extends Homebrew and brings its elegance, simplicity, and speed to the installation and management of GUI macOS applications such as Atom and Google Chrome.

We do this by providing a friendly CLI workflow for the administration of macOS applications distributed as binaries.Homebrew/homebrew-cask: 🍻 A CLI workflow for the administration of macOS applications distributed as binaries

iTeam2

Mac標準のターミナルは使い勝手がとても悪いので、99%の開発者はこちらのターミナルアプリを愛用していると思います。


What is iTerm2?
iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.12 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wantediTerm2 – macOS Terminal Replacement

Git

もはや説明不要のバージョン管理システムですね。


Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.Git

fish

zsh以上にカスタマイズ性が高く、保管などもとても使いやすい割と最近登場したシェルです。


Finally, a command
line shell for the 90s
fish is a smart and user-friendly command line
shell for Linux, macOS, and the rest of the family.fish shell

karabiner-elements

Macのキーバインドを自由にいじれるので、マストです!


Karabiner
A powerful and stable keyboard customizer for macOS.
Karabiner – Software for macOS

HyperSwitch

アプリケーション単位ではなく、ウィンドウ単位で切り替えれるので作業効率が大幅に上がります。


HyperSwitch
Yet another keyboard window switcher for your MacHyperSwitch

Alfred

Mac内のアプリケーションを簡単に検索・実行をすることが出来るアプリです。
使いやす過ぎて標準のSpotLightを使う必要が無くなります。


Alfred 4 for Mac
Alfred is an award-winning app for macOS which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac.Alfred – Productivity App for macOS

Google Chrome

説明不要のインターネットブラウザですね。


新しい Chrome で毎日をもっと快適に
Google の最先端技術を搭載し、さらにシンプル、安全、高速になった Chrome をご活用ください。Google Chrome ウェブブラウザ

FireFox

こちらも定番のインターネットブラウザです。
Chromeとの差異の確認や、ローカルでのHTMLファイル(ChromeではCORSのエラーが出る)見るために入れておくことをお勧めします。


新しい Firefox
この速さ、どこまでも。
Firefox をダウンロード — 無料ウェブブラウザー — Mozilla

Anyenv

pyenvやphpenv、rbenv、nodenvに加え、jenvなどもまとめて管理することが出来る神アプリ!


anyenv – All in one for **env
This is a simple wrapper for rbenv style environment managers. You don’t have to git clone or modify your shell profile for each **env anymore if you install anyenv.

anyenv/anyenv: All in one for **env

Tree

こちらもターミナル操作をする方には必須のアプリですね。
ディレクトリ構造を出力してくれるのでドキュメント生成時にとても役に立ちます♪

Docker for mac

macでDocker環境を取扱う際に、virtualboxや関連モジュールのインストールを勝手にやってくれる神アプリ!


Get started with Docker Desktop for Mac

Estimated reading time: 16 minutes
Welcome to Docker Desktop for Mac! Docker is a full development platform for creating containerized apps, and Docker Desktop for Mac is the best way to get started with Docker on a Mac.Get started with Docker Desktop for Mac | Docker Documentation

MySQL

定番のRDB。
とりあえず一般的な5.7を入れました。


MySQL について
MySQL は 1億以上のダウンロード数を誇る、世界でもっとも普及しているオープンソースデータベースソフトウェアです。抜群のスピードと信頼性、使いやすさが備わった MySQL は、ダウンタイム、メンテナンス、管理、サポートに関するさまざまな問題を解決することができるため、Web、Web2.0、SaaS、ISV、通信関連企業の 先見的なIT 責任者の方々から大変な好評を博しています。

MySQL

MySQL Workbench

MySQLのGUIツールと言えばWorkBenchですよね!


MySQL Workbench は、データベースアーキテクト、開発者、DBA のための統合ビジュアルツールです。MySQL Workbench は、データ・モデリング、SQL 開発、およびサーバー設定、ユーザー管理、バックアップなどの包括的な管理ツールを提供します。MySQL Workbench は Windows、Linux、Mac OS X で利用可能です。MySQL :: MySQL Workbench

Peco

ターミナルを格段に使いやすくキーワード検索アプリケーションです。

peco
Simplistic interactive filtering tool

NOTE: If you are viewing this on Github, this document refers to the state of peco in whatever current branch you are viewing, not necessarily the state of a currently released version. Please make sure to checkout the Changes file for features and changes.

This README is long and comprehensive. Use the Table of Contents to navigate to the section that interests you. It has been placed at the bottom of the README file because of its length.peco/peco: Simplistic interactive filtering tool

Skitch

簡単な画像加工をするにはオススメです!


Skitch
矢印や図形、スタンプなどの注釈を描き込めば、言葉で説明するよりも、素早く、明確にメッセージが伝わります。Skitch | Evernote

Eclipse

総合開発IDEと言ったらEclipseですよね!


The Platform for Open
Innovation and Collaboration
The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable and commercially-friendly environment for open source software collaboration and innovation.Enabling Open Innovation & Collaboration | The Eclipse Foundation

IntelliJ

Eclipseと並んで使われているIDEです!
無料版と有償版がありますが、無料のCommunity Editionをインストールします。


ENJOY
PRODUCTIVE JAVA
Every aspect of IntelliJ IDEA is specifically designed to maximize developer productivity.

Together, the powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience.IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains

Adobe Creative Cloud

Adobe製品を使うならこちらもマストです!
※こちらはあくまでインストーラーのダウンロードなので、別途アカウントは必要です


Creative Cloudは、PhotoshopやIllustratorといった定番アプリをはじめ、フォントなどのサービス、クラウドならではの機能を統合。初心者からプロまで、あらゆるクリエイティブ分野であなたのアイデアを叶えます。Adobe Creative Cloud | プロのクリエイター向けソフトウェアとサービス

Postman

GUIから簡単に様々なリクエストを投げることが出来るので、API開発をしている際には必須レベルです!


Design APIs Directly in Postman
Manage all of your organization’s APIs in Postman, with the industry’s most complete API development environment.
Postman | API Development Environment

Anker 大容量モバイルバッテリー

備えあれば憂いなし!!!

Anker モバイルバッテリー搭載 USB急速充電器

これさえあればどこでも充電可能!

日清 カップヌードル

神が作ったカップ麺!

終わりに

以上のように、基本的にはHomebrewでインストール出来てしまいます。

他にもオススメのアプリケーションがあったら追記していこうと思います♪

336×280




336×280




CATEGORIES & TAGS

IT, , , , , , , , , , , , ,

blogenist

Author: blogenist