diaryこの広告は、90日以上更新していないブログに表示しています。(資料補足)Railsちょっと前にいつだったか、自分の開発環境についてまとめた記事でも書こうかと思っていたんですが、ついでだからShibuya.rbでLTのネタにしてしまえと、話をしてきました。資料アップしたところ結構反響があったので、やっぱ人の環境は皆気になってるのかなーと。specは使ってなかったりします。specの方が早いし楽じゃないかなと思います。execでやってます。spork普段からRails書いてる人には言うまでもないことですが、Railsの環境を毎回読み込むとテスト実行のテンポが悪くなるので、sporkで事前に読み込んで、--drbオプションを付けてテストしています。再読み込みにちょっと癖があります。私も環境作りなおすたびに忘れるので、以下にメモしておきます。endend他にもやり方あるようですが、こんな感じで設定しておかないと、app以下を更新しても反映してくれなかったりします。pry私はそれほど使いこなしていないのですが、pry-stack_explorerや、pry-remote、ruby-debug-pryなど便利な拡張がいくつかあります。http://blog.kiftwi.net/2012/03/20/summary-of-pry-plugins/zshgitをバリバリ使っていると、svnに比べてブランチ間の移動がかなり多くなります。rebase途中で--continue忘れて無名ブランチなどに迷いこんでしまったりすることもあります。余計なミスをかなり減らしてくれます。私はrvmで利用しているrubyのバージョンと合わせて以下のように設定しています。20という感じでログ表示すると、githubのNetworkのようなコミットグラフが端末でもかなり見易く表示できます。rebase前後は、コミットグラフの確認が必須なので、aliasを設定して、すぐに叩けるようにしておくと、rebaseも怖くない。quickrunについては以前、ブログを書きました。気になる方は以下の記事を見ていただくと活用例が分かると思います。joker1007の日記unite-grepとqfreplaceは、中々説明するのが難しいですが、unite-grepを使って、grepの結果をuniteバッファに一覧で表示します。その中で置換したいファイルをスペースキーでチェックしていき、replaceアクションを呼び出します。するとquickfixウインドウにgrepで該当した行だけが集まって、一つのバッファで表示されます。これをvimの置換コマンド等で好きに編集して保存すると、さっきチェックしたファイルの該当行が全て置換されます。持っている方は参照してみるといいかもしれません。なんでこれが必要かと言うと、vimにはJavaのIDEのようなリファクタリング機能が無く、IDEを持ち出してきてもRubyでは余り信用できる名称変更とかやってくれません。対象ファイルを目で確認しながら、一気に置換することができます。これが無いとリネームで死にかけてただろうってことが、しばしばあったので、いざって時に覚えておくと役に立つかもしれません。vimでRails書いてる人には特に真新しい内容では無かったと思いますが、もし参考になるところがあれば、幸いです。2018に登壇するためにL.Aまで行ってきた本番環境でcassandraの運用を開始してみた月別アーカイブはてなブログをはじめよう!joker1007さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。