Ruby

$GOPATH内のリポジトリを楽に移動する

必要なもの ToQoz/ruby-anything こんな感じ $ cat ~/.zshrc | grep anything-gorepo alias gogo='cd $(anything-gorepo)' #!/usr/bin/env ruby # anything-gorepo unless ENV['GOPATH'] STDERR.puts '$GOPATH should not be empty' exit 1 end require 'rub…

https://github.com/user.keys をとってくるgemつくった

似たようなのありそうだけど、探すより作ったほうが早そうだったからつくった。 chefとかでpub key登録する時により楽にしたかった。 コマンドラインからも使えるので、手動で登録するような時もちょっとだけ役に立つと思う。 ToQoz/gh-pub_keys

標準出力がパイプされてる時でもcursesが動くようにする

STDOUT.isattyがfalseだったら/dev/tty reopenして、あとで戻すみたいな感じにしたら大丈夫だった。 何もしてないと、command | grep 'hoge' とか hoge=$(command) とかで動かない。

ruby-anythingを使ってtmuxのsessionをanything風に選んでattach

ちょっと便利。

ブログ

ちょっとの間こっちに書くと思う. http://toqoz.hateblo.jp githubペイジでやるって計画もある.

CoffeeScriptがあまり悪いと思わないわけ

JavaScriptとかECMAScriptを軽視する人間が書くCoffeeScript云々 そういう人が書いた人のはJavaScriptでもCoffeeScriptでもアレなので, CoffeeScriptだから特にどうとかってことはない気がする. デバッグむずかしい すこしあるとは思うけれども, コンパイル…

複数のアプリケーションからRedisを使う場合

sinatraで作ってるアプリでスクレイピングしたデータとSprocketsのキャッシュを保存するためにRedisを触っていて, 複数のアプリから使いたい場合の良い方法がないかと調べたりしている. databaseを分ける redis = Redis.new(db: 0) デメリット: 連番で管理な…

bundle install --path とか gemset とかの話

よく忘れるから. 非 Rubyist に送る、失敗しない ruby 実行環境構築方法 bundle installするときはpathを指定しよう RVMのgemsetを使ってみる