I hereby claim:
- I am spence on github.
- I am spence (https://keybase.io/spence) on keybase.
- I have a public key whose fingerprint is 9C16 5E92 0DF1 FA53 B80E AFCB CF19 C3ED D6C4 63B6
To claim this, I am signing this object:
#!/usr/bin/env bash | |
### Repl Usage: | |
# | |
# $ ./phantomjs-repl.sh | |
# > missing | |
# ReferenceError: Can't find variable: missing | |
# > window | |
# [object Window] | |
# > console.log('Hello') |
def get_products_of_all_ints_except_at_index(int_array): | |
""" | |
Single pass. | |
""" | |
# Condition where element has neither left nor right elements | |
if len(int_array) == 1: | |
# Maybe [None] ? | |
return [0] |
def find_anagrams(words): | |
""" | |
Find anagrams in O(n*m) time and O(n) space. | |
Notes: returns all words in input that are anagrams of another word. | |
""" | |
anagrams = [] | |
sorted_words = {} | |
for word in words: # O(n) |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Spencer Creasey - Skype</title> | |
<META http-equiv="refresh" content="0;URL=skype:spencer.creasey?userinfo"> | |
</head> | |
<body></body> | |
</html> |
#!/usr/bin/env python2.7 | |
# pip install newrelic gevent gevent-websocket flask | |
# my versions: (2.50.0.39) (1.0.2) (0.9.3) (0.10.1) | |
import newrelic.agent | |
from geventwebsocket.handler import WebSocketHandler | |
from gevent.pywsgi import WSGIServer | |
from flask import Flask, request | |
# Flask app |
I hereby claim:
To claim this, I am signing this object:
<!DOCTYPE html> | |
<html> | |
<head><title>Bookmarklet: Auto Complete</title></head> | |
<body> | |
<a href="javascript:(function()%7Bfor(var%20b=Array.prototype,a=b.concat.apply(b.slice.call(document.getElementsByTagName(%22form%22),0),document.getElementsByTagName(%22input%22)),i=0;a.length%3Ei;i++)a%5Bi%5D.setAttribute(%22autocomplete%22,%22on%22);%7D)()">Enable Autocomplete</a> | |
</body> | |
</html> |
#!/bin/bash | |
# Job for automatically resolving and updating GasMask host file entries. | |
# | |
# Spencer Creasey (github.com/spence) | |
# | |
# Gasmask: http://www.clockwise.ee/gasmask/ | |
# | |
# To use, on the line before your host entry, add: | |
# |
DO | |
$do$ | |
DECLARE | |
i INT; | |
BEGIN | |
FOR i IN 1..1000000 LOOP | |
SELECT LEFT(('x' || RIGHT(gen_random_bytes(3)::TEXT, 6))::BIT(24)::INT::TEXT, 4)::INT INTO i; | |
RAISE NOTICE '%', i; | |
END LOOP; | |
END |
# brew install gnuplot | |
histfile=histogram-bytes.png | |
# histfile=histogram-random.png | |
psql -p5432 -h localhost -d happy_dev -U happy_dev << EOF 2>&1 | head -n -1 | cut -d' ' -f3 | gnuplot -p -e "n=100;max=9999.;min=1000.;width=(max-min)/n;hist(x,width)=width*floor(x/width)+width/2.0;set term png;set output '$histfile';set xrange [min:max];set yrange [0:];set offset graph 0.05,0.05,0.05,0.0;set xtics min,(max-min)/5,max;set boxwidth width*0.9;set style fill solid 0.5;set tics out nomirror;set xlabel 'x';set ylabel 'Frequency';plot '-' u (hist(\$1,width)):(1.0) smooth freq w boxes lc rgb'green' notitle;" | |
DO | |
\$do\$ | |
DECLARE | |
i INT; | |
BEGIN |