Skip to content

Instantly share code, notes, and snippets.

View jamiehs's full-sized avatar

Jamie Hamel‑Smith jamiehs

View GitHub Profile
@jamiehs
jamiehs / .my.cnf
Created December 8, 2016 22:20
Place this file in your home directory (OS X) and you will not need to specify a MySQL password for your local client.
[client]
user='root'
password='123'
{
// The default number of parapraphs to be inserted
"default_paragraph_count": 1,
// The default number of words for each parapraph to be inserted
"default_word_count": 7,
// If true, the generated text will always starts with "Lorem ipsum"
"always_start_with_lorem_ipsum": false,
@jamiehs
jamiehs / style.css
Created December 19, 2013 07:30
Trying to figure out how to scale the fonts globally on a dashboard at work, and I stumbled upon this great tip! http://superuser.com/a/635447/283081
/* Using this, a web page designed for a 720p screen can be simply scaled up to 1080p (or vice-versa) */
/* This works especially well when the graphics are SVG and or icon fonts */
body { zoom: 1.5;} /* 1280 * 1.5 = 1920
@jamiehs
jamiehs / gist:7982801
Created December 16, 2013 05:44
Undocumented YouTube thumbnail size. It seems to include some sort of signature.
http://i4.ytimg.com/vi/ZwUa-olnPV0/sddefault.jpg?w=640&h=360&feature=em-upload_owner&sigh=3SP2iJ7rMvM9pVfZGbrD-ubbk6w
@jamiehs
jamiehs / content.html
Created November 25, 2013 23:53
Fluid Video Embeds. Includes modest branding and other niceties in the embed URL.
<div class="fve-video-wrapper">
<iframe width="100%" height="100%" src="https://www.youtube.com/embed/kCIRQuHdBgQ?wmode=transparent&amp;modestbranding=1&amp;autohide=1&amp;showinfo=0&amp;rel=0" frameborder="0" allowfullscreen></iframe>
</div>
@jamiehs
jamiehs / svg.html
Created November 15, 2013 16:57
SVG/PNG Fallback for IE 8 and lower.
<!--[if lte IE 8]> <img src="../octopus.png"> <![endif]-->
<!--[if gt IE 8]><!--> <img src="../octopus.svg"> <!--<![endif]-->
[color]
ui = true
[alias]
st = status
c = commit -m
a = add
aa= !git add -u && git add . && git status
co = checkout
cob = checkout -b
up = !git fetch origin && git rebase origin/master
@jamiehs
jamiehs / gist:7415442
Created November 11, 2013 15:56
Find MySQL Log Location
$(ps auxww|sed -n '/sed -n/d;/mysqld /{s/.* \([^ ]*mysqld\) .*/\1/;p;}') --verbose --help|grep '^log'
@jamiehs
jamiehs / git-checkout-into-existing.sh
Created September 23, 2013 21:12
Here's a little trick for cloning into an existing directory. The long and short of it is that you're checking the project out into a temp folder, then moving the git directory, and then resetting to the head.
# From: http://stackoverflow.com/a/2484349/24559
git clone --no-checkout repo-to-clone existing-dir/existing-dir.tmp
mv existing-dir/existing-dir.tmp/.git existing-dir/
rmdir existing-dir/existing-dir.tmp
cd existing-dir
git reset --hard HEAD # git thinks all files are deleted, this reverses that behaviour
# To calculate the average file size within a directory:
ls -l | gawk '{sum += $5; n++;} END {print sum/n;}'
# If you'd like to know the average size of some particular kind of file:
ls -l *.jpg | gawk '{sum += $5; n++;} END {print sum/n;}'