ucan-lab / tips

5 stars 0 forks source link

Macの初期設定 #3

Open ucan-lab opened 6 years ago

ucan-lab commented 6 years ago

Macを購入したときの設定メモ

ucan-lab commented 6 years ago

Mac OSアップデート

App Storeからアップデートを行う。 場合によっては1時間以上かかるので時間のあるときに行う。

権限設定

$ sudo chown -R $(whoami):admin /usr/local
$ sudo chmod -R g+w /usr/local

Homebrewでインストールする際は /usr/local のパーミッションエラー対策。 (追加されたユーザーでHomebrewを実行する時など)

xcode-select

$ xcode-select --install

xcode-selectは、xcrun(1)、xcodebuild(1)、cc(1)や他のXcodeやBSD 開発ツールにより使われるデベロッパディレクトリの場所を管理します。xcode-selectにより、簡単に異なるバージョンのXcodeツールの切り替えが可能となります。

Homebrew

Homebrewとは、 MacOS 用パッケージマネージャー https://brew.sh

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew -v
Homebrew 1.4.1
Homebrew/homebrew-core (git revision b37a; last commit 2017-12-27)

brew 更新

$ brew update
$ brew upgrade

インストール時は最新だと思いますが、上記コマンドで定期的に更新する。

Homebrew Cask

yumで言うとepelとかremiみたいなもの。

$ brew tap caskroom/cask
$ brew cask --version
Homebrew-Cask 1.4.2
caskroom/homebrew-cask (git revision a5c13; last commit 2018-01-06)

補足

brew cask install ... コマンド入力時に インストール先のディレクトリへのパーミッション付与のために初回だけパスワードを訊かれる。

よく使用するコマンドをインストール

$ brew install tree git nkf wget curl httpie htop p7zip pv putty trash

便利ツールを入れる。基本的に入れておいて損はないでしょう。

Avast(ウイルス対策ソフト)

$ brew cask install avast-security
$ open /Applications/Avast.app

アバストソフトウェアのシステム拡張を許可してリアルタイムプロテクションをオンにする。

Docker

$ brew cask install docker
$ open /Applications/Docker.app
$ docker --version
Docker version 18.06.1-ce, build e68fc7a

$ docker-machine version
docker-machine version 0.15.0, build b48dc28d

$ docker-compose version
docker-compose version 1.22.0, build f46880f
docker-py version: 3.4.1
CPython version: 3.6.4
OpenSSL version: OpenSSL 1.0.2o  27 Mar 2018

Vagrant & Virtualbox

$ brew cask install virtualbox
$ brew cask install vagrant

$ vagrant -v
Vagrant 2.2.0
$ VBoxManage -v
5.2.20r125813

$ vagrant plugin install vagrant-share vagrant-vbguest

仮想開発環境を構築するために入れておきます。

テキストエディタ: Visual Studio Code

https://www.microsoft.com/ja-jp/dev/products/code-vs.aspx

$ brew cask install visual-studio-code

ブラウザ: Google Chrome

$ brew cask install google-chrome

必須。

ブラウザ: Firefox

$ brew cask install firefox --language=ja

基本使わないけど動作確認のために入れる。

フォント: Source Han Code JP | 源ノ角ゴシック Code

Adobeが開発しているプログラミング用フォント。きれいで見やすい。

http://blogs.adobe.com/CCJKType/2015/06/source-han-code-jp.html https://github.com/adobe-fonts/source-han-code-jp

$ brew tap caskroom/fonts
$ brew cask install font-source-han-code-jp

お気に入りのフォント。

コミュニケーションツール: Slack

https://slack.com/

$ brew cask install slack

FTP/SFTP/SCP/S3: Cyberduck

https://cyberduck.io/index.ja.html?l=ja

$ brew cask install cyberduck

無料で使えるFTPクライアントツール。 有料だけどtransmitが個人的には好き。 https://panic.com/jp/transmit

MySQL: Sequel Pro

https://www.sequelpro.com/

$ brew cask install sequel-pro

MySQLをGUIで操作できる。

MySQL: Workbench

https://www.mysql.com/jp/products/workbench/

$ brew cask install mysqlworkbench

MySQLの公式のクライアントツール。ER図が書ける。

Git: SourceTree

GitをGUIで操作できるツール

$ brew cask install sourcetree

IME: Google 日本語入力

https://www.google.co.jp/ime

$ brew cask install google-japanese-ime

Spectacle

画面リサイズツール

$ brew cask install spectacle

https://www.softantenna.com/wp/review/spectacle/

ターミナル: Hyper

https://qiita.com/ucan-lab/items/ed0687e9cd4a8ea7c76c

スクリーンショット: Gyzo

https://gyazo.com/ja

$ brew cask install gyazo

画面を共有したいときに便利。

Nodejsのインストール

参考にしてインストールする https://qiita.com/ucan-lab/items/517ee13a2f8769ab866c

圧縮ツール: MacWinZipper

MacからWindowsへ文字化けしない圧縮ファイルを作成する。

$ brew cask install macwinzipper

ランチャ: Alfred

$ brew cask install alfred

画像編集: Monosnap

https://itunes.apple.com/jp/app/monosnap/id540348655

リモートデスクトップ:Microsoft Remote Desktop 8.0

MacからWindowsPCへリモートデスクトップするためのツールです。

リモートデスクトップ:Microsoft Remote Desktop Beta

ベータ版だが新機能が使える。

システム環境設定

一般

マウス

キーボード

セキュリティとプライバシー

ネットワーク

AirDrop

Mac間のファイルの受け渡しが楽になる。

https://pc-karuma.net/mac-airdrop-settings

Finder系

ファイルの拡張子を表示する

サイドバーに表示する項目

隠しファイルを表示する

ターミナルでコマンドを実行する必要がある。

$ defaults write com.apple.finder AppleShowAllFiles -boolean true
$ killall Finder

元に戻す場合は下記のコマンド

$ defaults delete com.apple.finder AppleShowAllFiles
$ killall Finder

共有フォルダで .DS_Store ファイルを作成しない

$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true

元に戻す場合は下記のコマンド

$ defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Git初期設定

https://qiita.com/ucan-lab/items/aadbedcacbc2ac86a2b3 こちらを参考に設定する

GitHub SSH接続設定

https://qiita.com/ucan-lab/items/e02f2d3a35f266631f24 こちらを参考に設定する