Skip to content

Instantly share code, notes, and snippets.

View jeremydw's full-sized avatar

Jeremy Weinstein jeremydw

View GitHub Profile
@jeremydw
jeremydw / gist:15280d7d611e0f505033
Created August 27, 2014 04:37
Remove all *.pyc files in a directory.
find . -name "*.pyc" -exec rm -rf {} \;
@jeremydw
jeremydw / gist:83403a07902e99be5d3f
Created September 30, 2014 05:49
Remove duplicate lines in Vim
g/^\(.*\)\n\1$/d
@jeremydw
jeremydw / gist:36102b5400c4add65e10
Created October 28, 2014 09:49
Fluid YouTube Embed
.embed-container {
max-width: 696px;
max-height: 450px;
margin: 0 auto;
}
.embed-container > div {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
@jeremydw
jeremydw / app.yaml
Last active August 29, 2015 14:11
App Engine redirector (client-side or server-side)
application: redirector
version: redirector
api_version: 1
runtime: python27
threadsafe: true
libraries:
- name: webapp2
version: latest
@jeremydw
jeremydw / gist:bc901de8b7e59cbeb190
Created February 27, 2015 02:06
Python webapp2 application that serves files behind HTTP Basic Auth
import webapp2
import mimetypes
import os
import time
from datetime import datetime
import base64
_here = os.path.dirname(__file__)
USERNAME = 'foo'
@jeremydw
jeremydw / gist:751a02a3528125e8e509
Last active August 29, 2015 14:16
Iterate over NodeList
var els = document.querySelectorAll('.name');
[].forEach.call(els, function(el) {
// Do stuff.
});
@jeremydw
jeremydw / gist:e1ba1c6b16c1e2425b7f
Created March 25, 2015 04:37
bower.json including Closure Library and Compiler
{
"name": "Project",
"private": true,
"dependencies": {
"angular": "1.3.7",
"closure-compiler": "http://dl.google.com/closure-compiler/compiler-latest.zip",
"closure-compiler-src": "git://github.com/google/closure-compiler.git",
"closure-library": "git://github.com/google/closure-library.git"
}
}
nosetests --nologcapture --rednose --with-gae --without-sandbox -x -s path.to.test
git config --global push.default current
@jeremydw
jeremydw / install_locales.sh
Last active August 29, 2015 14:22
Install relevant locales
#!/bin/bash
# Note: Run as sudo.
locale-gen --no-purge af_ZA.UTF-8
locale-gen --no-purge am_ET.UTF-8
locale-gen --no-purge be_BY.UTF-8
locale-gen --no-purge bg_BG.UTF-8
locale-gen --no-purge ca_ES.UTF-8
locale-gen --no-purge cs_CZ.UTF-8
locale-gen --no-purge da_DK.UTF-8