僕のYak Shavingは終わらない

車輪の再発明をやめたらそこには壮大なYakの群れが

Mac初期構築メモ 2014

https://lh4.googleusercontent.com/-TrYlRgwv0QU/VE9padfRvwI/AAAAAAAAtPs/w5TW_oNlUuI/w1834-h1376-no/IMG_0255.JPG

初期設定

  • トラックパッド
    • 大体有効に
  • ドック
    • サイズは小さく
    • 拡大にチェックを入れて中くらいに
  • ミッションコントロール
    • ホットコーナー
      • 左上…アプリケーションウィンドウ
      • 左下…Mission Control
      • 右下ディスプレイをスリープさせる
  • キーボード
    • キーボードタブ
      • F1, F2などのすべてのキー〜って書いてある部分をチェック
      • 修飾キーからCaps LockをControlに変更
    • ショートカットタブ
      • Spotlight検索フィールドを表示は⌘スペースに変更
      • 入力ソースの前の入力ソースを選択は^スペースに変更
  • アクセシビリティ
    • ズーム機能をオン
    • スクロールジェスチャと修飾キーを使ってズームにチェックを入れ⌘に設定

アプリケーション

  • Chrome
    • ブックマーク同期、複数ユーザー設定しているとすぐに環境ができて便利
  • Slack
    • チームとのチャット
  • Skype
    • いろんな人とチャット
  • Astro
    • Facebookメッセージだけを見れるので気が散らない
  • Alfred
    • 高機能なランチャー。カンペ機能が好き。
  • Pocket
    • あとで読む
  • Better Touch Tool
    • Win7みたいに画面をドラッグして横に寄せる
  • ShiftIt
    • ショートカットを使ってウィンドウの横詰め、全画面などが可能
  • Dropbox
  • Evernote
  • Twitter
  • LINE
  • Karabiner
    • HHK mode
    • key repeat tuning
    • MBPならOption_RをFnにして、Fn+F1系を明るさ・ボリューム調整にチェック

http://i.gyazo.com/1b5e2be65f7363cdf81d3d19210f1e6e.png

  • Spotify
  • Google IME
    • 環境設定から円マーク入力時にバックスラッシュになるように設定
  • Android File Transfer
  • ChromeCast
  • ClipMenu
    • 色々貼り付けられて便利

開発用アプリケーション

  • iTrem2
    • 何はともあれこれがないと始まらない
  • Xcode
    • iOSエンジニアなら
  • Dash
    • ドキュメント用
  • Colors
    • 画面上の色を採取してRGBで取得できる
  • Gyazo & Gifzo
    • 画面の静止画、動画のキャプチャ
  • Skitch
    • 画面キャプチャとモザイク、説明線、コメントなどの追加
  • KeyCastr
    • 画面に今入力しているキーを教示できる。技術系プレゼン時のデモ用。
  • LightBlue
    • Buletooth機器に接続できる。BLEモジュールのデバッグ用。
  • Reflector
    • iPhoneをつないで画面錠に表示できる
  • Sequel Pro
    • サーバー指定してSSHでログインしてmysqlをコマンドを叩いてコンソールに入るかのごとくをGUIで全部できる

brew アプリケーション

Install Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew list
ansible                         doxygen                         htop-osx                        libtool                         openssl                         rlwrap
apple-gcc42                     dvm                             hub                             libusb                          ossp-uuid                       rrdtool
asciidoc                        elasticsearch                   icu4c                           libusb-compat                   packer                          sane-backends
aspell                          emacs                           imagemagick                     libxml2                         pango                           snappy
autoconf                        fontconfig                      influxdb                        libxslt                         pcre                            sqlite
automake                        fontforge                       ino                             libyaml                         pdftohtml                       terminal-notifier
bazaar                          freetype                        ios-sim                         little-cms                      peco                            tesseract
boot2docker                     gauche                          irssi                           little-cms2                     phantomjs                       the_silver_searcher
bsdmake                         gd                              jasper                          lua                             picocom                         tig
cabextract                      gdb                             jp2a                            macvim                          pidof                           tmux
cairo                           gdbm                            jpeg                            massren                         pixman                          tree
casperjs                        gettext                         jq                              maven                           pkg-config                      vim
chromedriver                    git                             leptonica                       mecab                           plenv                           watch
cmake                           git-flow                        leveldb                         mecab-ipadic                    postgresql                      wget
codemod                         glib                            libevent                        memcached                       proctools                       wine
convmv                          gnu-getopt                      libffi                          mercurial                       protobuf                        winetricks
cscope                          go                              libgpg-error                    mobile-shell                    pstree                          xmlto
ctags                           gobject-introspection           libgphoto2                      mongodb                         qt                              xz
curl-ca-bundle                  gradle                          libicns                         mysql                           readline                        zsh
docbook                         graphviz                        libksba                         ncftp                           reattach-to-user-namespace
docbook-xsl                     gts                             libpng                          netpbm                          redis
docker                          harfbuzz                        libtiff                         nkf                             ricty

Font

http://sourceforge.net/projects/sourcecodepro.adobe/

homebrewを使ってiTerm2でRicty for powerline設定した - Qiita

CLI Tools

brew install git
brew install zsh
brew install reattach-to-user-namespace
brew install tmux
brew install wget
brew install hub
brew install tig
brew install sqlite
brew install ansible
brew install tree
brew install watch

brew tap laurent22/massren
brew install massren

# http://qiita.com/yu_suke1994/items/b9fa651d77aed2eae339
brew tap supermomonga/homebrew-splhack
brew install cscope
brew install lua
brew install --HEAD cmigemo-mk
brew install --HEAD ctags-objc-ja
brew install macvim-kaoriya --HEAD --with-lua --with-cscope
brew linkapps

or # https://github.com/splhack/macvim/releases

curl https://raw.githubusercontent.com/kazuph/dotfiles/master/install.sh | sh

git clone https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

Install Programming Language

brew install go
 go get github.com/motemen/ghq
brew install node

brew install rbenv ruby-build
brew install libtool libxslt libksba openssl libyaml readline
rbenv install 2.1.4

おまけ

MBPのダンボールにおにぎり4つ入ってた

https://lh5.googleusercontent.com/-icFCkl_qSK0/VE9pcAFNV-I/AAAAAAAAtP4/4tIljaL0Z_Q/w1032-h1376-no/IMG_0256.JPG