Teh Social Netswork!
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(10) NOT NULL
);
INSERT into users VALUES
| if (req.method === 'OPTIONS') { | |
| console.log('!OPTIONS'); | |
| var headers = {}; | |
| // IE8 does not allow domains to be specified, just the * | |
| // headers["Access-Control-Allow-Origin"] = req.headers.origin; | |
| headers["Access-Control-Allow-Origin"] = "*"; | |
| headers["Access-Control-Allow-Methods"] = "POST, GET, PUT, DELETE, OPTIONS"; | |
| headers["Access-Control-Allow-Credentials"] = false; | |
| headers["Access-Control-Max-Age"] = '86400'; // 24 hours | |
| headers["Access-Control-Allow-Headers"] = "X-Requested-With, X-HTTP-Method-Override, Content-Type, Accept"; |
| # 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) |
Teh Social Netswork!
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(10) NOT NULL
);
INSERT into users VALUES
| #!/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" |
| function sendForm() { | |
| var fileData = new FormData(document.getElementById("cpd-file")); | |
| var xhr = new XMLHttpRequest(); | |
| xhr.open("POST", "/upload_file", true); | |
| xhr.setRequestHeader('Accept', 'application/json'); | |
| xhr.onload = function(progressEvent) { | |
| if (xhr.status == 200) { | |
| console.log('Uploaded', xhr); | |
| } else { |
| #/config/initializers/paperclip.rb | |
| require 'paperclip/geometry_detector_factory' | |
| require 'paperclip/thumbnail' | |
| # HACK: Monkey patch to remove `[0]` from the end of filename. | |
| # Actual until https://github.com/thoughtbot/paperclip/issues/2223 | |
| # rubocop:disable all | |
| module Paperclip | |
| class GeometryDetector | |
| private |
| 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 |
| 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'] |
| #!/usr/bin/env ruby | |
| # Remove all gems EXCEPT defaults :) | |
| `gem list -d`.split(/\n\n^(?=\w)/).each do |data| | |
| match = data.match(/(?<name>([^\s]+)) \((?<versions>.*)\)/) | |
| name = match[:name] | |
| versions = match[:versions].split(', ') | |
| if match = data.match(/^.*\(([\d\.]*),? ?default\): .*$/) | |
| next if match[1].empty? # it's the only version if this match is empty |
| #!/bin/bash | |
| # | |
| # Install Postgres 9.2 on a clean Ubuntu 12.04 | |
| """ | |
| LC_ALL issue | |
| comment out the AcceptEnv LANG LC_* line in the remote /etc/ssh/sshd_config file. | |
| sudo apt-get install language-pack-en-base | |
| sudo dpkg-reconfigure locales | |
| comment out the SendEnv LANG LC_* line in the local /etc/ssh/ssh_config file. |