Skip to content

Instantly share code, notes, and snippets.

<!doctype html>
<html>
<head>
<!-- Run in full-screen mode. -->
<meta name="apple-mobile-web-app-capable" content="yes">
<!-- Make the status bar black with white text. -->
<meta name="apple-mobile-web-app-status-bar-style" content="black">
@realdeprez
realdeprez / gist:6545131
Last active December 22, 2015 23:09 — forked from iamntz/gist:5070840
Treat handlebars templates like html in st2.
HTML.tmLanguage L:286
<!-- <string>(?:^\s+)?(&lt;)((?i:script))\b(?![^&gt;]*/&gt;)</string> -->
<string>(?:^\s+)?(&lt;)((?i:script))\b(?!([^&gt;]*text/x\-handlebars\-template[^&gt;]*|[^&gt;]*/>))</string>
#!/bin/sh
# resize all .jpg files in a folder, saving the small versions with a "_s" at the end of the filename
# http://even.li/imagemagick-sharp-web-sized-photographs/
ls *.jpg|while read i;do gm convert $i -resize "900x" -unsharp 2x0.5+0.5+0 -quality 98 `basename $i .jpg`_s.jpg;done
@realdeprez
realdeprez / extend.js
Created January 13, 2012 06:45
$.extend, ripped out of jquery 1.7.2pre
/* $.extend, ripped out of jquery 1.7.2pre */
$ = {
class2type: function () {
var types = ["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Object"],
typeMap = {};
for (var i = 0, len = types.length; i < len; i++) {
typeMap[ "[object " + types[i] + "]" ] = types[i].toLowerCase();
}
return typeMap;
}(),
@realdeprez
realdeprez / optimize.sh
Created December 22, 2011 23:23
image optimization script (pngcrush & jpegtran)
#!/bin/sh
# script for optimizing images in a directory (recursive)
# pngcrush & jpegtran settings from:
# http://developer.yahoo.com/performance/rules.html#opt_images
# pngcrush
for png in `find $1 -name "*.png"`;
do
echo "crushing $png ..."
@realdeprez
realdeprez / browser-class.js
Created May 18, 2011 06:16
adds browser name+version class to html body tag
try{document.getElementsByTagName('body')[0].className+=' '+(/(Firefox|MSIE|Chrome|Safari|Opera)[\/\s](\d+)/).exec(navigator.userAgent).splice(1,2).join('').toLowerCase();}catch(e){}