... on a Pi 2, in 5 min.
pi@pi:~ $ sudo su -
<!-- Raven.js Config --> | |
<script src="{{ JS_PATH }}/lib/raven.js" type="text/javascript"></script> | |
<script type="text/javascript"> | |
// Ignore list based off: https://gist.github.com/1878283 | |
var ravenOptions = { | |
// Will cause a deprecation warning, but the demise of `ignoreErrors` is still under discussion. | |
// See: https://github.com/getsentry/raven-js/issues/73 | |
ignoreErrors: [ | |
// Random plugins/extensions | |
'top.GLOBALS', |
# vim: ft=sh:ts=4:sw=4:autoindent:expandtab: | |
# Source: https://github.com/django/django/blob/stable/1.5.x/extras/django_bash_completion | |
# ######################################################################### | |
# This bash script adds tab-completion feature to django-admin.py and | |
# manage.py. | |
# | |
# Testing it out without installing | |
# ================================= | |
# |
[ | |
{ "name": "1234", "unicode": "1f522", "id": "E1f522", "keywords": ["1234", "input", "numbers"] }, | |
{ "name": "hash", "unicode": "0023-fe0f-20e3", "id": "E0023-fe0f-20e3", "keywords": ["symbol"] }, | |
{ "name": "keycap_star", "unicode": "002a-fe0f-20e3", "id": "E002a-fe0f-20e3", "keywords": [] }, | |
{ "name": "zero", "unicode": "0030-fe0f-20e3", "id": "E0030-fe0f-20e3", "keywords": ["number", "0"] }, | |
{ "name": "one", "unicode": "0031-fe0f-20e3", "id": "E0031-fe0f-20e3", "keywords": ["number", "1"] }, | |
{ "name": "two", "unicode": "0032-fe0f-20e3", "id": "E0032-fe0f-20e3", "keywords": ["number", "2"] }, | |
{ "name": "three", "unicode": "0033-fe0f-20e3", "id": "E0033-fe0f-20e3", "keywords": ["number", "3"] }, | |
{ "name": "four", "unicode": "0034-fe0f-20e3", "id": "E0034-fe0f-20e3", "keywords": ["number", "4"] }, | |
{ "name": "five", "unicode": "0035-fe0f-20e3", "id": "E0035-fe0f-20e3", "keywords": ["number", "5"] }, |
{ | |
"always_prompt_for_file_reload": false, | |
"always_show_minimap_viewport": false, | |
"animation_enabled": true, | |
"atomic_save": true, | |
"auto_close_tags": true, | |
"auto_complete": true, | |
"auto_complete_commit_on_tab": true, | |
"auto_complete_delay": 25, | |
"auto_complete_selector": "source - comment, meta.tag - punctuation.definition.tag.begin", |
I hereby claim:
To claim this, I am signing this object:
// | |
// Traverse the DOM hierarchy and return the first ancestor that has all/any | |
// css attributes that match the provided attribute:regexp hash. | |
// | |
var $parent = (function declares(el, attrs, any) { | |
var $el = $(el), fn = (!!any ? 'some' : 'every'), match; | |
if(!attrs || !$el.length || $el.is(document)) return undefined; | |
match = Object.keys(attrs)[fn](function(key) { | |
var css = $el.css(key), matcher = attrs[key]; |
There has been a natural evolution over the past few years with regard to developing increasingly rich, desktop-like experiences in web applications. The old school way was to handle 100% of the dynamic content generation on the server and spit static HTML back to the browser. Then JavaScript grew up a bit and people slowly started to learn (begrudgingly) that it was more than just a toy. Increasingly, much of the rendering and processing was pushed to the
<?xml version="1.0"?> | |
<root> | |
<item> | |
<name>F19 to Hyper/Hyper+Esape</name> | |
<appendix>(F19 to Hyper (Control+Shift+Command+Option) or send Hyper+Escape when tapped)</appendix> | |
<identifier>private.f19_to_hyper</identifier> | |
<autogen> | |
--KeyOverlaidModifier-- | |
KeyCode::F19, | |
KeyCode::COMMAND_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
/*! | |
* Console Lite | |
* https://gist.github.com/impressiver/4343889 | |
* | |
* Stop wayward debug messages from inadvertently jamming up browsers. | |
* Setting `localStorage.DEBUG = true` will turn console messages on | |
* again, though you still only get partial console functionality | |
* (which is intentional). | |
* | |
* Copyright 2013 Impressiver LLC |