I hereby claim:
- I am mrcoles on github.
- I am mrcoles (https://keybase.io/mrcoles) on keybase.
- I have a public key whose fingerprint is 8832 F369 A11A 05DE B8A6 A2C1 977D 1CDA 6C93 9216
To claim this, I am signing this object:
$.fn.safekeypress = function(func, cfg) { | |
cfg = $.extend({ | |
stopKeys: {37:1, 38:1, 39:1, 40:1} | |
}, cfg); | |
function isStopKey(evt) { | |
var isStop = (cfg.stopKeys[evt.keyCode] || (cfg.moreStopKeys && cfg.moreStopKeys[evt.keyCode])); | |
if (isStop) evt.preventDefault(); | |
return isStop; |
var PressedKeys = function($elt) { | |
var pressed = {}; | |
($elt || $(document)).on('keydown keyup', function(evt) { | |
pressed[evt.keyCode] = (evt.type == 'keydown'); | |
}); | |
return pressed; | |
}; | |
// example |
#!/usr/bin/env bash | |
# | |
# Make a virtualenv specifically for a django project using virtualenvwrapper | |
# | |
# * Set the project directory in the .project file | |
# * Set the DJANGO_SETTINGS_MODULE and PYTHONPATH in postactivate | |
# * Install pip requirements if there's a requirements.txt file | |
# * Install git submodules if a git repo with submodules | |
# |
from __future__ import print_function | |
from __future__ import unicode_literals | |
from __future__ import division | |
from bson import json_util, ObjectId | |
from bson.py3compat import string_types | |
from bson.dbref import DBRef | |
DEFAULT_INDENT = 4 |
@foo: cyan; |
// Detect autoplay | |
// --------------- | |
// This script detects whether the current browser supports the | |
// autoplay feature for HTML5 Audio elements, and it sets the | |
// `AUTOPLAY` variable accordingly. | |
// Used in the Meteor app [PicDinner](http://picdinner.com) |
I hereby claim:
To claim this, I am signing this object:
from django.conf import settings | |
from django.core.files.storage import get_storage_class | |
from compressor.cache import get_offline_manifest_filename | |
from storages.backends.s3boto import S3BotoStorage | |
class StaticCachedS3BotoStorage(S3BotoStorage): | |
""" | |
S3 storage backend that also saves files locally for django-compressor |
function unirest_prom(unirest_req, always_resolve) { | |
// Returns a Promise by wrapping a unirest.Request object in | |
// a Promise that immediately calls `.end(...)` | |
// | |
// Params: | |
// | |
// * unirest_req - unirest.Request - any unirest Request object that has | |
// not yet had `.end(...)` called on it | |
// * always_resolve - bool (optional) - defaults to `false`, iff `true` then | |
// the Promise always resolves--even when the request fails |
// ### Replace words in document | |
// | |
// Update all instances of `fromWord` to `toWord` within the text | |
// in the current document. | |
// | |
function replaceWordsInDocument(fromWord, toWord) { | |
if (/\s/.test(fromWord)) { | |
throw new Error('You must enter a single word without whitespace'); | |
} |