Skip to content

Instantly share code, notes, and snippets.

@fivemini
fivemini / Gemfile
Created March 7, 2012 15:05
Gemfile for rspec-rails and cucumber-rails at Rails 3.2.1
group :test, :development do
gem 'rspec-rails'
gem 'cucumber-rails'
gem 'database_cleaner'
end
@fivemini
fivemini / .gvimrc
Last active February 13, 2016 15:42
.vimrc and .gvimrc for MacVim
set gfn=Bitstream\ Vera\ Sans\ Mono\ 12
colorscheme desert
{
"draw_white_space": "all",
"file_exclude_patterns":
[
"*.pyc",
"*.pyo",
"*.exe",
"*.dll",
"*.obj",
"*.o",
require 'aws-sdk'
aws = AWS.config(access_key_id: ENV['AWS_ACCESS_KEY'], secret_access_key: ENV['AWS_SECRET_KEY'])
s3 = AWS::S3.new
bucket = s3.buckets[ARGV[0]]
form = bucket.objects[ARGV[1]].presigned_post
hidden_inputs = form.fields.map do |(name, value)|
%(<input type="hidden" name="#{name}" value="#{value}" />)
github $ git clone https://github.com/fivemini/git-submodule-sample.git
Cloning into 'git-submodule-sample'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
github $
github $
github $ cd git-submodule-sample/
git-submodule-sample $
git-submodule-sample $
github $ brew tap homebrew/binary
Cloning into '/usr/local/Library/Taps/homebrew-binary'...
remote: Reusing existing pack: 110, done.
remote: Total 110 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (110/110), 16.96 KiB | 0 bytes/s, done.
Resolving deltas: 100% (51/51), done.
Tapped 10 formula
github $
github $
github $ brew install docker
belongs_to :company, foreign_key: :company_id, foreign_type: :string, primary_key: :company_id
has_many :employees, foreign_key: :company_id, primary_key: :company_id
ssh -o "ProxyCommand nc -X connect -x ddd.ddd.ddd.ddd:8080 %h %p" -i ~/.ssh/key.pem user@host
@fivemini
fivemini / csshX with ssh args
Created April 27, 2015 02:27
csshX with ssh args
csshX --login user --ssh_args '-i /path/to/key.pem' ddd.ddd.ddd.dd1 ddd.ddd.ddd.dd2
@fivemini
fivemini / pslurp with ssh args
Created April 27, 2015 02:35
pslurp with ssh args
pslurp -r --user user -H ddd.ddd.ddd.dd1 -H ddd.ddd.ddd.dd2 -x '-i /path/to/key.pem' -L ~/local/dst/dir /remote/src/dir .