setup

IntelliJ でターミナルを使う

たまに使ってたんだけど、なぜかウィンドウ下に出てこなくなってた。 Cmd+, で Preferencesを開いてプラグインのインストール画面でTerminalにチェックを入れると表示される。 IntelliJの再起動をすると。 表示された。 Alt+F12 でフォーカスを当てられると…

direnv で AWSのIAMアカウントを自動的に切り替える

複数のAWS IAMアカウント(例えば会社用と自分用)を使っているときに、間違って他のアカウントを使わないようにしたい。「--profile」オプションで環境を切り替える事もできるが、付け忘れたりするリスクがある。 試行錯誤・運用した結果、ホームディレクト…

Alfred 3のForce Keyboardがうまく動かない(Sierra)

Alfredの設定で、 Preference > Advanced > Force Keyboard を設定しておくと、IMEが日本語入力になっていても自動的に英字入力に切り替えてくれる。 しかし、TouchBarのMacBookProになってからこの機能がうまく動かない。調べるとSierraになってから発生し…

aws-cliの導入とAWS Credentialの設定

AWSが公開してるドキュメントを見ればわかるんだけど、再セットアップ時に行ったので備忘録。 まず、IAMでアクセスキーを発行する。 そして、awsコマンドのインストール。 brew install awscli 終わったらターミナルで aws configure を実行して設定を行う。…

yarn で npmrc に書いた save exact が効かない

.npmrc に 'save-exact': true を設定してるのに、 yarn でnpmモジュールをインストールすると、 ^ 付きでインストールされてしまう。 結論としては ~/.yarnrc に save-prefix false を追加すればよい。 少し前までは、 yarn config set save-prefix '' を実…

zsh と zplug で足回りを整備する

新しいMBP(Touch Bar)になったので環境を整えてる。 最初は「もうzshじゃなくてbashでいいかな」と思い、syntax-higlightとかzplugの代替になるものとかを探してみた。 でも、あまり決定版が見つからなかったので結局前回と同じzsh + zplugにした。 Instal…

OSX docker のセットアップ

今更、書くことでもないが。 基本的に公式ドキュメント見ればいいと思う。 Installation on Mac OS X VertualBoxが必要なので、予めインストールしておくとよい。 インストール インストールは homebrew でサックっと行う。 brew update brew install boot2d…

octocatが居るとターミナルで文字がずれる

いつも使っている別のPCで、いろいろと環境を整えていた。 ところが、タブで補完しようとすると、今まで入力していたところが位置も自分ずれてしまう現象が発生した。 原因は、表示されているoctocatであることはすぐに確認できた。 文字幅が2つ分とられてい…

rbenv で ruby の環境を整える

忙しい人のためのまとめ インストール Macは brew install rbenv ruby-build でインストール。 git clone https://github.com/sstephenson/rbenv.git ~/.rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build apt-ge…

nodebrewでnode.jsのインストール

環境 Scientific Linux 6.5 Mac OSX 10.7, 10.9 前準備(Scientific Linux) ビルドに必要なパッケージをインストールします。 飛ばして、エラーが出てきたら実行するでもいいかも。Macの場合は不要。 sudo yum install gcc-c++ nodebrewを使ってnode.jsをイ…