Files are setting my development environments.
$ pwd
/Users/<Account>
$ sudo visudo
<Account> ALL=(root) NOPASSWD: /usr/local/bin/htop,/usr/bin/find
App
$ sudo chown -R $USER:staff /usr/local
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ mkdir -p $HOME/work
$ git clone https://github.com/KazuakiM/dotfiles.git $HOME/work/dotfiles
$ sudo cp -f $HOME/work/dotfiles/etc/paths /etc/paths
$ cd $HOME/work/dotfiles/lib/Homebrew/
$ brew update
$ brew upgrade
$ brew doctor
$ open -a safari "https://gist.github.com/KazuakiM/a689e22ebd22e02fdbd2fdd878d12900"
$ brew doctor
$ cd /tmp
$ brew bundle dump
$ cp -p Brewfile $HOME/work/dotfiles/lib/Homebrew/
$ cd $HOME/work/dotfiles/
$ git status
Auto start
- ~/Applications/Alfred 3.app
- ~/Applications/BetterTouchTool.app
- ~/Applications/CheatSheet.app
- ~/Applications/Google Drive.app
- ~/Applications/Growl.app
- ~/Applications/iTerm.app
- ~/Applications/KeePassX.app
- ~/Applications/LINE.app
- ~/Applications/スティッキーズ
License
- BetterTouchTool
Dock
Disabled none using app.
システム環境設定
大項目 小項目 一般 サイドバーのアイコンサイズ 小 アプリケーションを終了するときにウィンドウを閉じる チェック外し デスクトップとスクリーンセーバ 開始までの時間 開始しない Dock サイズ 適当に小さく 拡大 適当に大きく Dockを自動的に隠す/表示 チェック Mission Control 最新の使用状況に基づいて操作スペースを自動的に並び替える チェック外し 省エネルギー ディスプレイをオフにするまでの時間 しない キーボード キーのリピート 速い リピート入力認識までの時間 速い メニューバーにキーボードビューアと絵文字ビューアを表示 速い 修飾キー > Caps Lock Control トラックパッド ポイントとクリック > 調べる&データ検出 無効 ポイントとクリック > 副ボタンのクリック 2本指でクリックまたはタップ ポイントとクリック > タップでクリック 1本指でタップ ポイントとクリック > クリック & 軌跡の速さ 速い その他のジェスチャ > ページ間をスワイプ チェック外し その他のジェスチャ > アプリケーションExpose チェック その他のジェスチャ > デスクトップを表示 チェック外し iCloud 写真 > オプション 全チェック外し 連絡先 チェック外し カレンダー チェック外し リマインダー チェック外し Safari チェック外し メモ チェック外し Macを探す チェック外し App Store 設定 & ロック 適切に設定してロック Bluetooth メニューバーにBluetoothを表示 チェック 機能拡張 共有メニュー 全チェック外し 今日 iTunes 天気 計算機 共有 コンピュータ名 イカした名前 ユーザとグループ アイコン画像 GitHubからDLして、ドラッグ&ドロップ 日付と時刻 時計 > 日付を表示 チェック
Finder
環境設定
大項目 小項目 一般 デスクトップに表示する項目 全チェック外し 新規Finderウィンドウで次を表示 デスクトップ タグ サイドバーに表示するタグ 全チェック削除 サイドバー マイファイル チェック外し AirDrop チェック外し ホーム チェック 共有 全チェック外し PC名 チェック 外部ディスク チェック外し CD、DVD、およびiPad チェック外し タグ チェック外し 詳細 すべてのファイル名拡張子を表示 チェック
Application設定
大項目 小項目 Preferences General >Where are you Japan 詳細 > デフォルトのエンコーディング Unicode(UTF-8) Features Default Results > Essentials > Bookmarks - Safari Check
Application設定
大項目 小項目 Advanced > Advanced Settings > Window Snapping Normal Snapping / Moving Left width 24% Right width 76% Corner Snapping / Move to quarters Left width 50% Right width 50%
Common setting
Common setting
Google 日本語IME システム環境設定
大項目 小項目 キーボード 入力ソース 英数(Google) 追加 ひらがな(Google) 追加 日本語 削除
メニューバー
大項目 小項目 辞書ツール 管理 > 選択した辞書にインポート Google Drive 参照
TODO: GrowlNotify
iThunes
環境設定
大項目 小項目 一般 リストのサイズ 小 すべての曲変更をセンター通知に残す チェック 再生 音量を自動調整 チェック ダウンロード ミュージック チェックし、それ以外を解除
Application設定
大項目 小項目 Preferences > General > Preferences Load preferences from a custom folder or URL $HOME/work/dotfiles/lib/iTerm2 Preferences > Keys > Key Mappings ⌘w Ignore
Application設定
大項目 小項目 KeyCast > Preferences Width 300 Height 200 Font RictyDiminished 15px
Preferences
大項目 小項目 KeePassX > Preferences 一般(1) 全チェック 言語 日本語(日本)
LINE 複数PCからのログインブロックの機構があるため、要注意
設定
大項目 小項目 基本設定 同じウィンドウで開く チェック 通知 サウンドの通知 チェック外し トーク サイズ 小 トーク 送信方法 Command + Enter
Application設定
大項目 小項目 Safari > 環境設定 一般 > 新規ウィンドウを開く場合 ホームページ 一般 > 新規タブを開く場合 空のページ 一般 > ホームページ file:///file/to/path/bookmark.html ブックマーク ホームページの内容をブックマークに登録する(Alfred利用)
Application設定
大項目 小項目 Skitch > 環境設定 一般設定 > Skitch Helper 全チェック外し 同期 > 新しい Skitch ノートを Evernote に保存 手動 同期 > Evernote との動機頻度 手動
$ cd $HOME
$ ln -sf $HOME/work/dotfiles/.cache $HOME/.cache
$ ln -sf $HOME/work/dotfiles/.config $HOME/.config
$ ln -sf $HOME/work/dotfiles/.curlrc $HOME/.curlrc
$ ln -sf $HOME/work/dotfiles/.config/docker $HOME/.docker
$ cd $HOME/.config/git && ln -sf config.org config
$ cd $HOME/.config/git && ln -sf gitconfig.local.org gitconfig.local
$ cd $HOME
$ ln -sf $HOME/work/dotfiles/.lib $HOME/.lib
$ ln -sf $HOME/work/dotfiles/.local $HOME/.local
$ ln -sf $HOME/work/dotfiles/.log $HOME/.log
$ ln -sf $HOME/work/dotfiles/.ssh $HOME/.ssh
$ cp -f $HOME/.ssh/config.mac $HOME/.ssh/config
$ ln -sf $HOME/work/dotfiles/.vim $HOME/.vim
$ cp -f $HOME/work/dotfiles/.vim/vimrc.local.org $HOME/.vim/vimrc.local
$ ln -sf $HOME/work/dotfiles/.w3m $HOME/.w3m
$ ln -sf $HOME/work/dotfiles/.zshenv $HOME/.zshenv
$ ln -sf $HOME/work/dotfiles/go $HOME/go
$ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > $HOME/installer.sh
$ sh $HOME/installer.sh $HOME/.vim/dein.vim/
$ rm $HOME/installer.sh
$ go get -u github.com/nsf/gocode
$ go get -u github.com/alecthomas/gometalinter
$ gometalinter --install
#MEMO: https://github.com/KazuakiM/dotfiles/blob/master/.vim/memolist.vim/git.markdown#tips
$ ssh-keygen -t rsa -b 4096 -C "xxxx@xxx"
$ ssh-keygen -l -f $HOME/.ssh/id_rsa.pub
$ pbcopy < $HOME/.ssh/id_rsa.pub
> Add SSH Key
> https://github.com/settings/keys
$ ssh -T [email protected]
$ ssh-add -K $HOME/.ssh/id_rsa.pub
$ wget http://jp2.php.net/distributions/manual/php_manual_ja.tar.gz -O /tmp/php_manual_ja.tar.gz
$ tar zxvf /tmp/php_manual_ja.tar.gz -C $HOME/.vim/vim-ref
$ php $HOME/work/dotfiles/src/phpDict.php
$ sh $HOME/work/dotfiles/src/htmlReference.sh
$ exit
$ php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/local/bin
$ composer global update
$ npm install -g
$ cd /srv/vagrant
$ vagrant plugin install vagrant-cachier
$ vagrant plugin install vagrant-vbguest
$ vagrant up
$ vagrant ssh-config > ssh.config
$ scp -P 2222 -F /srv/vagrant/ssh.config /tmp/<file> default:/tmp/
$ scp -P 2222 -F /srv/vagrant/ssh.config default:/tmp/<file> /tmp/
$ which htop
/usr/local/bin/htop
$ which find
/usr/bin/find
$ sudo visudo
<Account> ALL=(root) NOPASSWD: /usr/local/bin/htop,/usr/bin/find
I made Vagrantfile.
mkdir C:\usr\local\bin
Name | Value |
---|---|
HOME | C:\cygwin64\home<Account> |
TODO:wgetオプションの確認
TODO:apt-cygのインストール状況を確認'apt-cyg show'
$ cd /cygdrive/c/usr/local/bin/Poderosa/Protocols/Cygterm $ make $ wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg -O /usr/local/bin $ chmod 0755 /usr/local/bin/apt-cyg $ wget https://raw.githubusercontent.com/KazuakiM/dotfiles/master/lib/Cygwin/aptCyg.sh -O /tmp $ sh /tmp/aptCyg.sh $ cd $HOME/.. $ tar zcvf <Account>.tar.gz <Account> $ mv <Account>.tar.gz /tmp $ rm -rf <Account> $ git clone https://github.com/KazuakiM/dotfiles.git <Account> $ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh $ sh ./installer.sh $HOME/.vim/dein.vim/ $ rm installer.sh $ ssh-keygen -t rsa -b 4096 -C "xxxx@xxx" $ cd $HOME/.config/git && ln -sf config.org config $ cd $HOME/.config/git && ln -sf gitconfig.local.org gitconfig.local Update local setting. $ wget http://jp2.php.net/distributions/manual/php_manual_ja.tar.gz -O /tmp $ tar zxvf /tmp/php_manual_ja.tar.gz -C $HOME/.vim/vim-ref $ wget http://get.sensiolabs.org/php-cs-fixer.phar -O $HOME/.vim/vim-php-cs-fixer/php-cs-fixer $ chmod a+x $HOME/.vim/vim-php-cs-fixer/php-cs-fixer $ php $HOME/src/phpDict.php $ sh $HOME/src/htmlReference.sh $ git clone https://github.com/yascentur/RictyDiminished.git /tmp/RictyDiminished Copy font directory $ exit
Application設定
大項目 小項目 Required sync setting Chrome > 環境設定 設定 > デザイン > ホームボタンを表示する check 設定 > デザイン > ホームボタンを表示する > 変更する file:///file/to/path/bookmark.html 拡張機能 Awesome Screenshot Text Link Plus User-Agent Switcher はてなブックマーク 設定 ウェブコンテンツ フォント: RictyDiminished 開発ツール Customize and control DevTools > Settings > Preferences > Theme Dark
Application設定
大項目 小項目 Required sync setting Firefox > 環境設定 一般 > ホームページ file:///file/to/path/bookmark.html 検索 Google以外Remove 検索 > ロケーションバーに検索候補を表示する チェック コンテンツ > フォントとカラー > デフォルトフォント RictyDiminished コンテンツ > 言語 > 言語設定 Add Japanese[ja] 開発ツール 開発ツールのオプション > テーマ Dark 開発ツールのオプション > エディター設定 > タブ幅 4 開発ツールのオプション > スクリーンショットの動作 > カメラのシャッター音を再生 チェック外し 開発ツールのオプション > 利用可能なツールボックスのボタン > ページ全体のスクリーンショットを撮ります チェック add-on FireMobileSimulator Hatena Bookmark 全般 > 検索機能を有効にする チェック外し 全般 > Ctrl + Shift キーによる検索ショートカットを使う チェック外し 全般 > 右クリックメニューを拡張する チェック外し 全般 > ブックマークやリンクを新しいタブで開く チェック外し Web閲覧 > ブックマークされた数を表示する チェック外し Web閲覧 > コメントビューワーで表示 ボタンを表示する チェック外し Web閲覧 > リンク チェック外し ショートカット > サイドバー表示の切り替え √⌘ + B JSONView Quick Translator RESTClient The Addon Bar(restored) Web Developer テキストリンク about:config browser.bookmarks.showRecentlyBookmarked false browser.link.open_newwindow.restriction 0 browser.showQuitWarning true browser.tabs.closeWindowWithLastTab false dom.push.enabled false dom.webnotifications.enabled false
- Try Chocolatey