MacBook Proの初期設定（自分用）

# 概要（2017年しるす） → 2023年一部更新

今年もMacBook Proの初期設定の時期がやってまいりました！
去年やった事を参考にしながら、初期設定します。

# システム環境設定

## キーボード
<img width="669" alt="スクリーンショット 2017-02-12 17.28.28.png" src="https://qiita-image-store.s3.amazonaws.com/0/94255/bd1a4336-8d41-d68a-ea40-5d05788eeae4.png">
<img width="670" alt="スクリーンショット 2017-02-12 17.29.04.png" src="https://qiita-image-store.s3.amazonaws.com/0/94255/75b4b8c9-7350-14a1-dc0e-f6c6dd34ad6f.png">
<img width="669" alt="スクリーンショット 2017-02-12 17.29.49.png" src="https://qiita-image-store.s3.amazonaws.com/0/94255/c43762f3-4194-fce7-22af-6ee34dd0a846.png">
<img width="669" alt="スクリーンショット 2017-02-12 17.32.45.png" src="https://qiita-image-store.s3.amazonaws.com/0/94255/978d1c9e-4b33-8aec-749a-01baffed6105.png">
<img width="670" alt="スクリーンショット 2017-02-12 17.33.18.png" src="https://qiita-image-store.s3.amazonaws.com/0/94255/e3d8e717-5d67-6011-6e92-e9ac2043851d.png">
<img width="669" alt="スクリーンショット 2017-02-12 17.33.56.png" src="https://qiita-image-store.s3.amazonaws.com/0/94255/88b95965-5c92-51bf-6d9e-88d2c0905e8d.png">
※入力ソースを後で設定する

# アプリケーション

## homebrew（パッケージ管理ソフト）

http://brew.sh/index_ja.html
アプリケーションとはなんなのか（哲学）
※xcodeのcommand line toolのダウンロードとかもあって結構時間がかかります。

## git（分散型バージョン管理ソフト）

```sh
$ brew install git
```

## GitX（git GUI）

GitXよりもSourceTreeの方が人気っぽいので、SourceTreeを使ってください。適当にインストールできるはず。
またはtig。

https://ja.atlassian.com/software/sourcetree

gitxを入れる場合は、gitx-devをいれます。
https://rowanj.github.io/gitx/

## python

公式のpython3.9を入れます。
https://www.python.org/

本当はpyenvとか使うのが良いですが…
・そもそもちゃんとしたテストはAWSでやる
・ローカル環境はお遊び（Jupyter）＋ansible実行＋αぐらいのはず
ということで、手を抜きます。
あとで使うので、ついでにansibleも入れておきます：

```sh
$ pip3 install ansible
```

## nodebrew/node/npm

```sh
$ curl -L git.io/nodebrew | perl - setup
（.bash_profileに以下記述…
export PATH=$HOME/.nodebrew/current/bin:$PATH
nodebrew use latest
）
$ source ~/.bash_profile
$ nodebrew ls-remote
$ nodebrew install (stable最新)
```

## google chrome（ブラウザ）

https://www.google.co.jp/chrome/browser/desktop/

## google日本語入力（日本語入力ソフト）

ことえりで問題なければ、特に入れる必要ないです。
https://www.google.co.jp/ime/
インストールした後は、キーボードの設定と、google日本語入力の設定を次のように変更します。（google日本語入力のみ、バックスラッシュ、リアルタイム変換オフ）
<img width="668" alt="スクリーンショット 2017-02-12 18.40.39.png" src="https://qiita-image-store.s3.amazonaws.com/0/94255/4201b25f-afe7-8cbc-dd50-074ed35d53f1.png">
<img width="527" alt="スクリーンショット 2017-02-13 8.30.20.png" src="https://qiita-image-store.s3.amazonaws.com/0/94255/4313d48f-1fd2-0292-dabb-1c682345a819.png">
<img width="526" alt="スクリーンショット 2017-02-12 18.42.54.png" src="https://qiita-image-store.s3.amazonaws.com/0/94255/ac08a41c-ba15-4804-5756-b4ecbba3092c.png">

## slack（LINEのようなもの）

App storeからアプリを入れます。

## PyCharm（IntelliJのようなもの）

公式サイトから入手します。
https://www.jetbrains.com/pycharm/download/

copilot pluginの設定をしておきます。

## Sequel Ace（DB管理ツール）

公式サイトから入手します。
https://sequel-ace.com/

## vscode

公式サイトから入手します。
https://code.visualstudio.com/

## Docker Desktop

公式サイトから入手します。
https://www.docker.com/products/docker-desktop/

# オプション

## LaTeXiT

Webアプリの開発には不要なので、不要な人は入れなくてよいです

~~勉強会とかで使うかもしれないので、、、~~
~~https://pierre.chachatelier.fr/latexit/latexit-downloads.php~~

~~環境設定でMathMLにしておきます。LaTeXはmactexで入れます。~~

```sh
$ brew cask install mactex
```

# その他

## Dock

・上でインストールしたものを追加
・ターミナルを追加
・Digital Color Makerを追加
・アクティビティモニタを追加

## 秘密鍵の移行＋.ssh/configの移行

## 主要サービスへのログイン確認

## 必要なソースのclone