I hereby claim:
- I am eadz on github.
- I am eadz (https://keybase.io/eadz) on keybase.
- I have a public key ASB8MgwUsH_RlBmuVFwgEvvyCSZbcAo11tXpd570OIrxfgo
To claim this, I am signing this object:
# No Downtime Deploys | |
# to setup | |
# clone your app in ~/app-a and ~/app-b | |
# use the following caddy server config | |
# yourdomain.com { | |
# reverse_proxy * { | |
# to http://127.0.0.1:4210 http://127.0.0.1:4220 | |
# header_up +Host yourdomain.com | |
# header_up -X-Forwarded-Host | |
# health_uri /up |
CREATE TABLE accounts( | |
id serial PRIMARY KEY, | |
name VARCHAR(256) NOT NULL | |
); | |
CREATE TABLE entries( | |
id serial PRIMARY KEY, | |
description VARCHAR(1024) NOT NULL, | |
amount NUMERIC(20, 2) NOT NULL CHECK (amount > 0.0), | |
-- Every entry is a credit to one account... |
# Redux in Ruby | |
class Store | |
attr_reader :state | |
def initialize(initial_state, *reducers) | |
@reducers = reducers | |
@state = initial_state || {} | |
end |
# For turning heroku DB logs into a CSV | |
# getting the logs from papertrail: | |
# you need your papertrail token available | |
# echo "token: xxxxxxxx" > ~/.papertrail.yml | |
# papertrail -S pg_load --min-time "30 days ago" > logs.txt | |
# where `pg_load` is a saved search which finds the postgres status logs | |
txt = File.read("./logs.txt") | |
require 'csv' | |
CSV.open("logs.csv", "wb") do |csv| |
changer = "Hello X World".method(:tr).to_proc.curry.call("X") | |
changer.call("Z") # => Hello Z World | |
changer.call("Y") # => Hello Y World |
/* | |
User Stylesheet for Slack. | |
Use with http://www.squarefree.com/userstyles/make-bookmarklet.html | |
to make a custom css Bookmarket | |
*/ | |
.light_theme .message { |
I hereby claim:
To claim this, I am signing this object:
» Time.parse("1 Jan 1111") + 1.year | |
=> 1111-12-25 00:00:00 +1000 | |
» Time.parse("1 Jan 1500") + 1.year | |
=> 1500-12-23 00:00:00 +1000 | |
» Time.parse("1 Jan 1900") + 1.year | |
=> 1901-01-01 00:00:00 +1000 |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<title>Example</title> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> | |
<script> | |
// http://www.selfcontained.us/2009/09/16/getting-keycode-values-in-javascript/ | |
keycode = { | |
getKeyCode : function(e) { |