Skip to content

Instantly share code, notes, and snippets.

@yuki-takeichi
Last active January 8, 2016 03:38
Show Gist options
  • Save yuki-takeichi/c6522eafa884337fcd94 to your computer and use it in GitHub Desktop.
Save yuki-takeichi/c6522eafa884337fcd94 to your computer and use it in GitHub Desktop.
MacBook入手したらやること

前提

  • OS X Yosemite (10.10.5)
  • MacBook Pro (Retina, 15-inch, Mid 2015)

とりあえずhomebrew / homebrew-caskを導入

これやらないとなにも始まらない。

Xcode / Xcode Command Line Tools 入れる

  1. AppStoreからXcodeをインストール
  2. 一度起動して必要なコンポーネントをインストールさせる
  3. xcode-select --install

homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor

homebrew cask

brew install caskroom/cask/brew-cask

キーボード入力周り

なにはなくともkeyのremap

いちはやく慣れ親しんだkey bind使って作業効率あげるため、さっさとkarabinerいれる。

karabiner導入

  1. brew cask install karabiner
  2. アクセシビリティ設定でkarabinerを許可してあげる

keyのremap設定

旧MacBook側

  1. /Applications/Karabiner.app/Contents/Library/bin/karabiner export > ~/karabiner-import.sh
  2. gistに貼る

新MacBook側

  1. brew install wget
  2. wget https://gist.githubusercontent.com/yuki-takeichi/02269ca02ec8ec4338d2/raw/a943cecfb848ebc25c4d4e98b1abcf20cb04b8b4/karabiner-import.sh
  3. sh ~/karabiner-import.sh
  4. rm !$

keyのremap設定 (capslockのみ)

  • casklock -> control

システム設定 -> キーボード -> 修飾キー で Caps Lock を Control に変える

Google 日本語入力入れる

brew cask install google-japanese-ime

システム設定 -> キーボード -> 入力ソース でことえり消してGoogle日本語入力(ひらがな)を追加

ブラウザ

brew cask install google-chrome

開発環境の構築

shell

solarized入れる。フォント変える。

http://ethanschoonover.com/solarized からDL。 ターミナルのpreferenceのプロファイルで、歯車アイコン->「読み込む」。でさっきDLした中の、 osx-terminal.app-colors-solarized/Solarized\ Light\ ansi.terminal を選択する。 フォントは、Menlo Regular 11pt. から Monaco 11pt. に変更する。

dotfiles

git clone https://github.com/yuki-takeichi/dotfiles
cd dotfiles
./init.sh

vim

brew install vim --with-client-server --with-lua --with-luajit --override-system-vi

(vimrcがvimが/usr/local配下にinstallされていることを前提にしてるため。多分)

cd ~/.vim/bundle/vimproc
make

OpenSSL

id_rsa id_rsa.pub

cd
mkdir .ssh
cd !$
# AirDrop
mv ~/Downloads/id_rsa .
mv ~/Downloads/id_rsa.pub .

Android Studio

http://developer.android.com/sdk/index.html Requirementsを読むと、JREは6なのにJDKは7が必要とかよくわからんことを書いている。 JRE/JDKはデフォではインストールされていない。特にJREはoutdatedなので、 https://support.apple.com/kb/DL1572?locale=ja_JP からpkgをDLしてインストール。 JDKは http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html から。 (ってやったけど、結局JREのバージョンも7に上がった。fxxk)

その後、brew cask install android-studio をインストール。

その他

brew install tig ag

githubつなげるか確認

brew install git
git clone https://github.com/XXX/YYYY

iOS

  • Xcode -> Preference -> Downloads -> Components からシミュレータをインストール

Android

サーバー仮想環境

VirtualBox

brew cask install virtualbox

Vagrant

brew cask install vagrant

Docker

brew install boot2docker

(TODO: docker-machineへの移行を検討)

HOMEディレクトリの移行

Thunderbolt-to-thunberboltケーブルで両MacBookを接続して、 「"ネットワーク"環境設定」からThuderboltブリッジに固定IPを振る。 その後、「共有」でリモートログインを許可して、sshでログインできることを確認したら、 scp/rsyncでファイルをコピーする。

移行元と移行先のユーザー名が一致しているならば、rsync -avでOK。

キーチェーンの中身

ログインキーチェーン

証明書(not 自分の証明書)について、すべての項目を選択して、右クリック->「書き出す」。 これで紐づく鍵も一緒に書き出される。 移行先のMBPで、「ファイル」->「読み込む」で 目的のキーチェーン が選択されていることを確認して、先ほど書きだしたp12ファイルを選択して、「開く」。

システムキーチェーン

(「書き出す」を選択できなかった。Apple Worldwide Developer Relations Certification Authorityは再度DLすることにする。)

Office系

Office Mac 365

macの環境設定

一発で画面ロックできるようにする

キーチェーンアクセス -> 環境設定 -> 一般 -> メニューバーにキーチェーンの状況を表示

コミュニケーション系

Slack

brew cask install slack

その他

  • Finderのサーバへ接続(Command+k)の履歴の移行

その他入れておきたい

  • Tree 2 (Mac App Store から)
  • kobito brew cask install kobito

その他

/usr/local/bin の所有者が勝手にrootに変わる問題

sophosのバグ。バージョンを9.4.1に上げれば解決するはず。 https://community.sophos.com/products/free-antivirus-tools-for-desktops/f/17/t/10029

それまでは http://stackoverflow.com/questions/16432071/how-to-fix-homebrew-permissions で暫定対応。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment