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:
| <!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: | |
| # |
| var forms = document.getElementsByTagName("form"); | |
| var inputs = document.getElementsByTagName("input"); | |
| var fields = Array.prototype.concat.apply(Array.prototype.slice.call(forms, 0), inputs); | |
| for (var i = 0; i < fields.length; i++) { | |
| fields[i].setAttribute("autocomplete", "on"); | |
| fields[i].onpaste = null; | |
| if (window.jQuery) { | |
| window.jQuery(fields[i]).unbind("paste"); | |
| } | |
| } |
| #!/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:
| 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 |