DRYな備忘録

Don't Repeat Yourself.

Macを初期化したのでしたことNov/2014バージョン(未完)

Macを初期化したので

どういうセットアップしたかのログです。手動で環境構築すると、理解が深まるので、僕は好きです。なお、Yosemite

  • システム環境
    • 日本語入力ソースの追加
    • 装飾キー
    • タップジェスチャー
    • 連続入力
    • ドックを横に
  • アプリケーション
  • コマンド
    • homebrew
    • tmux
    • git
    • tig
    • rbenv
    • pyenv
    • nvm
    • go
  • cli環境
    • デフォルトシェルをzsh
    • ssh-keygen

システム環境

日本語入力ソースの追加

日本語入力、あと、半角カタカナも使いたいので

  1. システム環境設定
  2. キーボード
  3. 入力ソース
  4. 「日本語」を追加
  5. 「半角カタカナ」にもチェック

f:id:otiai10:20141126233708p:plain

装飾キー

Capsはこの世から消え去っていいので

  1. システム環境設定
  2. キーボード
  3. 右下の「装飾キー」から

f:id:otiai10:20141126233215p:plain

タップジェスチャー

トラックパッドを「カチ」じゃなくて「タン」でクリック扱いにしたいので

  1. システム環境設定
  2. トラックパッド
  3. 以下のように

f:id:otiai10:20141126232827p:plain

連続入力

キーを押し続けた時に連続入力になってほしいので

  1. システム環境設定
  2. キーボード
  3. 「キーのリピート」など

f:id:otiai10:20141126233851p:plain

ドックを横に

  1. システム環境設定
  2. Dock

f:id:otiai10:20141127071657p:plain

アプリケーション

Chrome Canary

ChromeExtensionの開発をしているのでバージョンは最新をキャッチアップしていたい

iTerm2

とりあえずターミナルアプリはこれでいいかなと

Xcode

いやいや、これ無きゃ始まらんでしょ

注意!一晩かかった

  • AppStoreから
  • Xcodeを検索検索
  • インストールできたら、実行
  • Preference -> Downloads で「Command Line Tools」落とそうと思ったけど、Xcode6はデフォルトで入ってるのかな?

コマンド

Homebrew

とりあえずパッケージマネージャのHomebrew

注意!Xcodeをインストールしてある必要がある

tmux

  • brew install tmux

git

  • brew install git

tig

  • brew install tig

rbenv

  • brew install rbenv ruby-build

pyenv

nvm

go

cli環境

デフォルトシェルをzsh

ssh-keygen

  • ssh-keygen

雑感

  • さすがにめんどくなってきた
  • なにで解決されるの? boxenとか?