Teh Social Netswork!
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(10) NOT NULL
);
INSERT into users VALUES
| desc 'rolls back migrations in current branch not present in other' | |
| task :rollback_branch_migrations, [:other_branch] do |t, args| | |
| load "#{Dir.pwd}/Rakefile" | |
| branch_migrations = BranchMigrations.new(args.other_branch) | |
| puts ['Rollback the following migrations', branch_migrations, 'y,n? '] | |
| next if %w[no n NO N].include?(STDIN.gets.chomp) | |
| migrate_task = Rake::Task['db:migrate:down'] |
| # pm - Print methods of objects in irb/console sessions. | |
| # Goes in ~./irbrc | |
| # | |
| begin # Utility methods | |
| def pm(obj, *options) # Print methods | |
| methods = obj.methods | |
| methods -= Object.methods unless options.include? :more | |
| filter = options.select {|opt| opt.kind_of? Regexp}.first | |
| methods = methods.select {|name| name =~ filter} if filter |
| #!/bin/bash | |
| # Description: This script spins up a multi node Docker Swarm w/ Docker | |
| # Networking and Consul discovery w/ Registrator | |
| # Author: Ryan C Koch | |
| # ryanckoch@gmail.com | |
| # Usage: bash docker-playground.sh usage | |
| PLAYGROUND_NAME="docker-playground" | |
| CONSUL_IMAGE="progrium/consul" |
| class Fixnum | |
| LONG_MAX = ( (2 ** (64 - 2)) - 1 ) | |
| INT_MAX = ( (2 ** (32 - 2)) - 1 ) | |
| if LONG_MAX.class == Fixnum | |
| N_BYTES = 8 | |
| N_BITS = 64 | |
| MAX = LONG_MAX | |
| MIN = -MAX - 1 | |
| else |
Teh Social Netswork!
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(10) NOT NULL
);
INSERT into users VALUES
| # import config. | |
| # You can change the default config with `make cnf="config_special.env" build` | |
| cnf ?= config.env | |
| include $(cnf) | |
| export $(shell sed 's/=.*//' $(cnf)) | |
| # import deploy config | |
| # You can change the default deploy config with `make cnf="deploy_special.env" release` | |
| dpl ?= deploy.env | |
| include $(dpl) |