0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Mac開発者フルセット環境(保存版)

0
Posted at

1. Mac購入時に一緒に買うと良いもの(おすすめ3つ)

① Thunderbolt Dock(最重要)

MacBookを ケーブル1本でデスクトップ環境に接続できます。

  • CalDigit TS4
  • Dell Thunderbolt Dock

接続構成例

MacBook
↓ (Thunderbolt 1本)
Dock
├ 外部モニター
├ Ethernet
├ 外部SSD
├ キーボード
└ マウス

メリット

  • ケーブル1本で接続
  • 充電も同時に可能
  • デスク環境がシンプル

② 外部SSD(Docker / dataset用)

AppleのSSDは高価なので、外部SSDを併用します。

おすすめ

  • Samsung T9
  • Crucial X10 Pro
  • SanDisk Extreme Pro

用途

  • Docker image
  • dataset
  • AIモデル
  • バックアップ
  • 仮想環境

推奨容量

4TB


③ 人間工学マウス

長時間作業の疲労を減らします。

  • Logitech MX ERGO
  • Logitech MX Master 3S

メリット

  • 手首負担軽減
  • 精密操作
  • 長時間作業向き

2. Mac初期設定(購入後すぐやる設定)

Finder設定

Finder → 設定 → 詳細

ONにする

  • すべてのファイル名拡張子を表示

Finder → 表示 → パスバーを表示

理由

CLI / Docker / Pythonではパス確認が重要


タップクリックON

設定 → トラックパッド → タップでクリック


キーリピート最速

設定 → キーボード

  • キーのリピート速度 → 最速
  • リピート開始 → 最速

Dock自動非表示

設定 → デスクトップとDock

ON

  • Dockを自動的に表示/非表示

Spotlight軽量化

設定 → Spotlight

OFF推奨

  • フォント
  • 音楽
  • メッセージ

3. Mac購入後に行う開発環境構築

Homebrew

Macのパッケージマネージャ

インストール

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


基本ツールインストール

brew install git
brew install python
brew install awscli
brew install terraform


iTerm2

brew install --cask iterm2

メリット

  • 分割ターミナル
  • カスタマイズ
  • 開発者定番

VSCode

brew install --cask visual-studio-code

おすすめ拡張

  • Python
  • Docker
  • GitLens
  • Remote SSH
  • Terraform

Oh My Zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

おすすめテーマ

  • powerlevel10k

Docker

brew install --cask docker


Rectangle(ウィンドウ管理)

brew install --cask rectangle

ショートカット例

⌘ + option + ←
⌘ + option + →


4. Python / AI 開発者向け追加環境

pyenv

brew install pyenv

Pythonバージョン管理


仮想環境

python -m venv venv


データサイエンス

pip install pandas
pip install numpy
pip install scikit-learn
pip install jupyter


5. バックアップ設定

MacはSSD交換不可のため必須

おすすめ

Time Machine + 外部SSD

設定

設定 → Time Machine → 外部ディスク追加


6. 推奨ディレクトリ構成

~/Dev

├ projects
├ docker
├ datasets
├ notebooks


完成イメージ

MacBook Pro

Thunderbolt Dock

外部モニター

外部SSD

MX ERGO


この構成で

Python / Docker / AWS / AI / 開発

すべて快適に動作します。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?