サッカー観戦が好きなハズなんだけど、今回のワールドカップまだ一試合も見てない。試合の状況はTwitterや外の叫び声で把握してるんだけど…。
えーと、以前、似たような記事(https://hiroakis.com/blog/2012/07/31/mac-osxiterm2tmuxzsh/)を書いてから2年も経ってしまった。ちょいちょい使うツールが増えたりもしたのでそのまとめ。基本的には自分用メモだけど、紹介したものが人様の役に立てば幸い。同業者の人達の環境とかどうなってるのか気になるね。



0. シノギ

自己紹介ってわけじゃないけど、普段こんな仕事↓やってる奴の環境ですよ、っと。

  • Web屋でSNSやソーシャルゲームの運用。
  • 会社の職種的にはインフラエンジニアというくくり。
  • しかしながらデータセンター行くのは月一くらい。
  • 普段はサーバの管理とか運用改善とかをしてる。
  • ターミナルカタカタしてたりグラフを眺めてることが多い。あとは無駄なチャットとか。
  • vim
1. ユーティリティ

keyremap4macbook

キーボードをカスタマイズできる。キーリピートを高速化するために使ってる。

https://pqrs.org/macosx/keyremap4macbook/index.html.ja

 

homebrew

パッケージマネージャ。

http://brew.sh/

 

brew cask

dmgで提供されるものをbrewでインストールできるようになる。例えばvirtualboxとか。

brew tap phinze/homebrew-cask
brew install brew-cask

2. gitの類

git

まあ、入れますよね。

brew install git

tig

ターミナル上で使えるgitブラウザ。

brew install tig

3. 言語とか

Python

自分にとってのメイン言語。
pyenvを使って入れる。

Ruby

Ruby自体はあんま書かんのだけど、chefやServerpecをはじめとして、インフラ界隈はRuby製のツール多いので。
rbenvで入れる。bundlerも。

golang

Rubyと同じく仕事でgoを書くことはないんだけど、入れる。

node.js

これまたnode.jsを書くことはないんだけど、npmやらbowerを使いたいので入れる。

brew install node.js
npm install -g bower

4. ターミナル、コマンドラインツール

まあ、一番触ってる時間が多い。

iterm2

公式サイトから落としてきてインスコ

http://www.iterm2.com/#/section/home

 

tmux

tmuxです。

brew install tmux

zsh

zshです。

brew install zsh

mosh

カフェで仕事してマシンの電源入れたままオフィスに戻るときとかに重宝。というか生のsshはもうほぼ使ってない。

brew install mobile-shell

ag

簡単にいうと高性能、高機能なgrep。

brew install the_silver_searcher

peco

コマンド履歴の絞り込みが強力。

export GOPATH=/usr/local
go get github.com/peco/peco/cmd/peco

fabric

大量の鯖を扱うので。コレでオペしてる。

pip install fabric

5. 構成管理系

chef, knife-solo, berkshelf

ansible派も増えてるけど、社内に出来合いのクックブックがあるのでchef使ってる。

Serverspec

いまんとこ、これに変わるソフトウェアはない。でも最近あんま書いてない。

5. エディタ

mac vim kaoriya

vim派なので。

https://code.google.com/p/macvim-kaoriya/

 

mou

markdownエディタ。

http://mouapp.com/

 

coteditor

普通の(?)エディタ。

http://sourceforge.jp/projects/coteditor/

 

6. 仮想化/コンテナ

virtualbox

brew cask install virtualbox

vagrant

brew cask install vagrant

docker & boot2docker

docker!docker!

brew tap homebrew/binary
brew install docker boot2docker

packer

vagrantbox作るときがあるので。

brew install packer

 

おわり

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">

Set your Twitter account name in your settings to use the TwitterBar Section.