Apply the plugin to whatever tags you want:
$('h1, p').widows();
Be sure that the tags will only contain text content. This will strip HTML content out of the tags passed into it.
// Select by matching id with a regex | |
// eg: $('select:regex("box.*-layout")') | |
jQuery.expr[':'].regex = function(elem, index, args) { | |
var regex = new RegExp(args[3], 'i'); | |
return elem.id.match(regex); | |
} |
ffmpeg -i input.mp4 -acodec aac -ac 2 -strict experimental -ab 160k -s hd720 -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b:v 1200k -f mp4 -threads 0 output.mp4 |
# Usage: specify video and width | |
# gifify my-video.mp4 1200 | |
function gifify { | |
img="$1" | |
width=${2-600} | |
ffmpeg -i "$img" -vf scale=$width:-1 -t 10 -r 10 "$img".gif | |
} |
SELECT * FROM wp_users WHERE id IN ( | |
SELECT user_id FROM wp_usermeta | |
WHERE | |
meta_key = 'wp_capabilities' AND meta_value LIKE '%administrator%'); |
# Put this in your .profile or source it | |
# Run a command forever | |
# every 10 "echo hello" | |
function every() { | |
timeout=$1 && shift | |
cmd=$@ | |
while true; do eval "$cmd"; sleep $timeout; done | |
} |
heroku logs | grep 'heroku\[router\]' | grep -v '\(js\|css\|png\|jpg\|gif\|woff\|ico\)' | grep -v '/Security/ping' | grep -v 'status=404' | grep -o 'service=\d*' | cut -f 2 -d'=' > servicetimes.csv |
A little experiment in nginx rewrites. Any request for an actual directory
within site
gets served the index.html
page. The client side is responsible
for loading data.json
from the requested directory and rendering (I'm using
react). The client will also implement history management to avoid full-page
refreshes.
/* id styling has widespread effects */ | |
#site a { padding-left: 10px; } | |
/* does nothing */ | |
li a { padding-left: 10px; } | |
/* also does nothing */ | |
.sidebar li:first a { padding-left: 10px; } | |
/* Another overly specific selector */ |
<!-- | |
blocking version | |
<script async src="//use.typekit.net/loj4asn.js"></script> | |
<script>var try{Typekit.load();}catch(e){}</script> | |
non-blocking version below uses script async and setInterval. Replace src="" with your own kit URL | |
--> | |
<script async src="//use.typekit.net/loj4asn.js"></script> |