🐥
転職後のM1MACセットアップ
概要
入社後貸与されたMacBookPro M1に開発できるよう色々入れていく。社外秘は書かないので情報に欠落があるかも。
どんな開発をするの?
- ローカルでgoを動かす
- DB(MySQL)もローカルにある
- OracleSQLDeveloperライクにMySQLを操作したい
導入した・設定したもの
以下をインストールしたり設定したりした。
対象 | 済 | 説明 |
---|---|---|
iterm2 | ✅ | 色々設定する |
tmux | ✅ | 複数セッションをコマンドで切り替え。これがないと始まらない |
vim | ✅ | VSCodeがメインだが、ちょっと見る時便利。 |
VSCode | ✅ | 前職ではIntelliJだったが私用でこれを使うので転職先でもVSCodeかな。 |
Xcode | ✅ | gitコマンドからの依存のため入れる。依存のためmacOS13(Venture)にした。 |
Sublime Text4 | ✅ | メモ帳がわりに入れる。超便利。 |
MySQL Workbench | ✅ | OracleSQLDeveloperライクにMySQLを扱いたいので導入。 |
moom | ✅ | 愛用のウィンドウ操作アプリ。Cmd_→←でウィンドウを画面半分にリサイズ。Windowsと同じ |
memory diag | ✅ | 愛用のメモリ監視アプリ。1時間に1回最適化してしまう |
karabiner | ✅ | Windowsキーボード用 |
outlook | ✅ | Googleカレンダーで管理しているが、ブラウザと別でスケジュールを管理したいのでこちらに連携する。 |
slackフォルダ分け | ✅ | 怒涛のSlack部屋紹介で頭ごちゃごちゃになったので。 |
ブラウザお気に入り整理 | ✅ | 保存、引き出し速度を上げたい。 |
iTerm2とターミナル系
以下の設定を行う。
# brew インストール
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile
source ~/.bash_profile
# tmux インストール
brew install tmux
# その他
brew install tree
bash, git, tmux, vimのconfigファイル を設定する。
できた
VSCode
プラグイン | 説明 |
---|---|
http://Draw.io integration | Draw.io用のプラグイン |
Japanese Language Pack for Visual | VSCode日本語化プラグイン |
Go用パッケージ | 開発環境構築で入れる。開発環境構築はZennには書かない。 |
HashiCorp Terraform | Terraform用プラグイン |
MySQL Workbench
Oracleでは Oracle SQL Developer が便利だったが、ほぼ同等の機能のものがMySQL Workbench のようなので入れる。
その他エディタ
Sublime Text4
4になってる・・・!✨
XCode
依存で入れることになるので今のうちに入れる
macOSもupdateしないといけないやつだったユーティリティ
moom
1200円かかるけど便利
karabinerキー割り当て
リモートでは自宅でWindows用キーボードを使うので以下でキー設定を変える。
感想
ワクワクしてきた😄
Discussion