タグ

ブックマーク / joker1007.hatenablog.com (2)

  • MacBook Proを捨ててThinkpad T460sを買ってgentooを入れた - joker1007’s diary

    英字キーボード配列にできて開発ユースに耐えうるノートPCがとても選択し辛い昨今、なんとなく安牌ポジションだったMBPについにさよならしました。 元々、Macを好んで使っていたというより、解像度が高くて英字配列にできて電池の持ちが良いというノートPCがMBPだっただけで使ってたのですが。 一番大きな要因がコンテナの利用頻度が増えて開発環境も含めてDockerを使う様になったので、Macだとどうにも面倒だという点です。 docker-machineのデフォルトとかdocker for Macのデフォルトが遅過ぎて話にならないし、dinghy使ってもdocker-sync使っても微妙でかつ面倒くさい。 普通にLinux上で直接動かせるなら、無駄な苦労だと思って、まず開発用PCLinuxにしようと決めました。 そしたら新しいMBPが30万越えるのに、一世代前のCPUとメモリでドヤ顔してくるわ、キ

    MacBook Proを捨ててThinkpad T460sを買ってgentooを入れた - joker1007’s diary
    tech-kazuhisa
    tech-kazuhisa 2016/11/26
    Docker使うにはMacOSでは使いづらいのは同意。system76のような開発者向けLinuxプリインストールのPCを出してほしい。
  • Capybaraが2.1.0になって、また微妙に挙動が変わったので調べてみた - joker1007’s diary

    久々にブログ書く。 何気なくbundle updateをしたらcapybaraが2.1.0になってて、テストが落ちるようになった。 また挙動が変わったらしいので、ググって確認してみる。 Introducing Capybara 2.1を参照すると大体分かるけど、一応日語でざっくり書いておく。 セレクタによるマッチの厳密性が変更になった capybara2.0から、findメソッドでDOMを探した時に複数マッチすると例外を吐くようになったが、 2.1.0からはマッチングのルールをconfigureで指定できるようになった。 Capybara.configure do |config| config.match = :prefer_exact end マッチングの種類は以下の四つ :one :first :prefer_exact :smart :one 2.0と同じルール。複数マッチすると

    Capybaraが2.1.0になって、また微妙に挙動が変わったので調べてみた - joker1007’s diary
    tech-kazuhisa
    tech-kazuhisa 2013/04/26
    苦労して2.0対応したけど、長い目で見れば非常に使いやすくなったと思う
  • 1