Skip to content

Instantly share code, notes, and snippets.

@shoya140
Last active August 15, 2017 13:00
Show Gist options
  • Save shoya140/9693984 to your computer and use it in GitHub Desktop.
Save shoya140/9693984 to your computer and use it in GitHub Desktop.
Setting up new mac

Finder設定

階層表示 参考

不可視ファイルを表示

defaults write com.apple.finder AppleShowAllFiles true

フォルダを英語名に 参考

cd /System/Library/CoreServices/SystemFolderLocalizations/ja.lproj
sudo mv SystemFolderLocalizations.strings SystemFolderLocalizations.strings.back
sudo cp ../en.lproj/SystemFolderLocalizations.strings .
killall Finder

homebrew導入

コマンドラインツールをインストール

xcode-select --install

homebrewをインストール 公式の[Install Homebrew]から

gitをインストール

brew install git

ssh鍵作成 参考

ssh-keygen

GitHubにssh鍵を登録

dotfilesをクローン

cd
git clone git@github.com:Mrk1869/dotfiles.git

エイリアス設定

cd
ln -s dotfiles/.zshrc .zshrc
ln -s dotfiles/.gitconfig .gitconfig
ln -s dotfiles/.gitignore_global .gitignore_global
ln -s dotfiles/.gvimrc .gvimrc
ln -s dotfiles/.vim .vim
ln -s dotfiles/.vimrc .vimrc

vimの設定

cd ~/dotfiles
git submodule init
git submodule update
vim
:neobundle install # in vim

brew bundleで一括インストール

cd ~/dotfiles
./brewfile.sh

シェルの切り替え

sudo vi /etc/shells
+ /usr/local/bin/zsh

chsh -s /usr/local/bin/zsh

macvim-kaoriyaインストール公式

Python

PYTHON_CONFIGURE_OPTS="--enable-unicode=ucs2 --enable-framework=$(pyenv root)/versions/2.7.11" pyenv install 2.7.11
pyenv global 2.7.11

OS X ElCapitanにpyenv, pyenv-virtualenv, jupyterで環境構築

OpenCVにpathを通す

# python2系, brew install python
echo /usr/local/opt/opencv3/lib/python2.7/site-packages > /usr/local/lib/python2.7/site-packages/opencv.pth
# python2系, virtualenv
echo /usr/local/opt/opencv3/lib/python2.7/site-packages >  $(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")/opencv.pth

# python3系, brew install python3
echo /usr/local/opt/opencv3/lib/python3.5/site-packages > /usr/local/lib/python3.5/site-packages/opencv.pth
# python3系, virtualenv
echo /usr/local/opt/opencv3/lib/python3.5/site-packages >  $(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")/opencv.pth

Jupyter(旧iPython Notebook)

pip install numpy scipy ipython tornado pyzmq matplotlib jinja2 jupyter

便利ライブラリ

pip install scikit-learn scikit-image multiprocessing

Perl

plevn 設定

plenv install 5.21.5
plenv global 5.21.5

.zsh 設定

export PATH=$HOME/.plenv/bin:$PATH
eval “$(plenv init - zsh)"

cpanm インストール

plenv install-cpanm

Ruby

rbenv 設定

rbenv install 2.3.1
rbenv global 2.3.1

.zshrc 設定

export PATH=$HOME/.rbenv/bin:$PATH
eval “$(rbenv init - zsh)"

bundler インストール

gem update
gem install bundler

cocoapods

gem install cocoapods
pod setup

JavaScript

npm install -g coffee-script bower grunt-cli express gulp

mongodb

mkdir -p /usr/local/var/mongodb/data
mkdir -p /usr/local/var/mongodb/conf
echo "dbpath = /usr/local/var/mongodb/data" >> /usr/local/var/mongodb/conf/mongodb.conf

Xcode

Alkatraz 公式

キーチェーンに証明書(developer, distribution)追加

iPhone接続, organizationからAdd

転送してみる

Eclipse Android 参考

Android SDK 公式

Eclipse help > Install New Software

https://dl-ssl.google.com/android/eclipse/

Android SDKへのpathを通す, ADTインストール

Eclipseの設定 参考

Adobe

移行の前にプロビジョニングを外しておくこと

App from AppStore

AppStoreの購入履歴から

Atom

Starを付けているpackageを一括インストール

apm starred --install

    インストールしているpackageにスターを付ける

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