Skip to content

Instantly share code, notes, and snippets.

View jonsherrard's full-sized avatar
💭
Working

Jon Sherrard jonsherrard

💭
Working
View GitHub Profile
<!DOCTYPE html>
<html data-view-uid="0">
<head>
<base href='http://www.bloomberg.com/'>
<meta charset="utf-8">
<title>European Stocks Join Global Relief Rally - Bloomberg
Business</title>
<meta content="IE=11,10,9" http-equiv="X-UA-Compatible">
var doorCodes = [];
for (var _i=0; _i< 100; _i++) {
if (_i%2 == 0 && _i/2 > 9) {
doorCodes.push(_i + "" + _i/2);
}
}
for (var _j=0; _j < 100; _j++) {
if (_j*2 < 100 && _j > 9) {
@jonsherrard
jonsherrard / vanity-fair.json
Created February 7, 2015 11:13
Vanity Fair's Isomorphic Reactjs, Hapi app initial state
{
"brand": "Vanity Fair",
"config": {
"env": "production",
"ecomFailSafeURL": "https:\/\/w1.buysub.com\/loc\/VYF\/ATGFailsafe",
"ecomFailSafeURLMobile": "https:\/\/w1.buysub.com\/loc\/VYF\/ATGFailsafeMobile",
"siteConfig": {
"env": "production",
"code": "VYF",
"title": "",
// Mobiles
smallMobileOnly = "(max-width:320px)"
smallMobilesAndUp = "(min-width:320px)"
// Tablets
smallTabletsAndUp = "(min-width:533px)"
ipadAndUp = "(min-width:768px)"
ipadOnly = "(min-width:768px) and (max-width:768px)"
largeTabletsAndUp= "(min-width:800px)"
var browserify = require('browserify');
var hbsfy = require('hbsfy');
var gulp = require('gulp');
var handleErrors = require('../util/handleErrors');
var source = require('vinyl-source-stream');
var livereload = require('gulp-livereload');
gulp.task('browserify', function(){
return browserify({
transform: [hbsfy],
#!/usr/bin/env node
var fs = require("fs"),
util = require("util");
var mime = require("mime");
function base64Image(src) {
var data = fs.readFileSync(src).toString("base64");
return util.format("data:%s;base64,%s", mime.lookup(src), data);
for file in *.gif
do
convert -strip "${file%.*}.gif[0]" "${file%.*}.jpg"
done
for file in *.gif
do
#convert -strip $($file)[0] $(basename $file)-thumb.jpg
convert -strip "${file%.*}.gif[0]" "${file%.*}.jpg"
done
@jonsherrard
jonsherrard / static.js
Last active August 29, 2015 13:57 — forked from appleton/static.js
app.use(function(req, res, next) {
if(req.url.indexOf("js/") === 0) {
res.setHeader("Cache-Control", "public, max-age=345600");
}
if(req.url.indexOf("js/") === 0) {
res.setHeader("Cache-Control", "public, max-age=172800");
}
return next();
});
app.use(express.static(path.join(__dirname, 'www')));
@jonsherrard
jonsherrard / find.sh
Created April 12, 2013 16:25
Find large files
du -k | sort -n | perl -ne 'if ( /^(\d+)\s+(.*$)/){$l=log($1+.1);$m=int($l/log(1024)); printf ("%6.1f\t%s\t%25s %s\n",($1/(2**(10*$m))),(("K","M","G","T","P")[$m]),"*"x (1.5*$l),$2);}'