Skip to content

Instantly share code, notes, and snippets.

View cosine's full-sized avatar

Michael Buselli cosine

View GitHub Profile

Keybase proof

I hereby claim:

  • I am cosine on github.
  • I am cosinemhb (https://keybase.io/cosinemhb) on keybase.
  • I have a public key ASAAV95bGv8DD2NqYYmJm8NWoddyGOykZwmO1Qo_xGPRJAo

To claim this, I am signing this object:

@cosine
cosine / gist:3717769
Created September 13, 2012 21:21
How to make a self-signed certificate quickly.
# Change key values below for your certificate.
# Quickly create self-signed server cert.
(umask 077 && openssl genrsa -out config/cert.key 2048)
openssl req -new -key cert.key -out cert.crt -x509 -days 7305 -set_serial 01 -config /dev/fd/3 -extensions cert_server 3<<__EOF__
[ req ]
distinguished_name = req_dn
prompt = no
[ req_dn ]
@cosine
cosine / gist:735731
Created December 10, 2010 03:40
EngineYard's Lucky13
require 'rest_client'; require 'json'
def gamble (wager)
JSON.parse(RestClient.get("http://roulette.engineyard.com/")).values[0] == "13" ? wager * 36 : 0
end