サブドメイン環境でCircleCI でCapybara, Poltergeist を使うとき、hosts と Capybara.app_host に気をつける
事の発端
ローカルでは動く feature spec が circle ci 上で動かなかった。 circle ci 上で確認したエラーは以下。
Capybara::Poltergeist::StatusFailError Request to 'http://admin.lvh.me:3000/admin_users/sign_in' failed to reach server, check DNS and/or server status ./spec/features/admin/hoge_spec.rb:47:in `block (3 levels) in <top (required)>'続きを読む
.vimrc の各言語のタブのインデント数を外部ファイルから読み込む形にした
なんか同じ言語でもプロジェクトによってインデント数切り替えたいとかでてきたので実装してみました。
外部ファイルは .vimrc.local にして、ここに let ruby_tabnum = 2
という風に記述しておいてそれを読み込んで設定するといった形にすることにしました。
.vimrc.local というファイル名が適切かどうかわかりませんが、なんかこれを読み込んでるコードをちらっとみたのでこれにしてみます。
このファイルは ignore しておいて、プロジェクトごとにサクッと変えたらすぐインデント数がかわって差分もでない、といった感じです。
因みに私のdotfiles は
GitHub - bamboo-yujiro/dotfiles
にあるので、よかったら覗いてください。
続きを読むClipper を使って、ゲストOS [Ubuntu]とホストOS [Mac] 間でクリップボードを共有する
はじめに
私がWeb開発する上で欠かせないclipper をご紹介したいと思います。
GitHub - wincent/clipper: Clipboard access for local and remote tmux sessions
結構これ教えると喜ばれる事が多かったので需要があるのかなと思いました。
これを使うと、ゲストOS上で作業をしている際、tmux や vimでヤンクしたものや、何かコマンドの標準出力をホストOS側のクリップボードにコピーすることができます。
イメージとしては以下の感じです。
続きを読む
S3 をLinuxにマウントする【goofys編】
s3fs が遅くて、それより高性能っぽいのがこの goofys。
S3 をLinux にマウントする【s3fs編】 - yujiro's blog
性能とかについては
https://blog.arena.ne.jp/vps/1093
がわかりやすいです。
早速使ってみたいと思います。
go が必要になりますが、goenv からインストールするのがオススメです。
続きを読むaws cli インストール & 利用
手順メモです。
続きを読む