Skip to content

Instantly share code, notes, and snippets.

View jonmunson's full-sized avatar

Jon Munson jonmunson

View GitHub Profile
@jonmunson
jonmunson / mysqldump-remote.sh
Created March 9, 2015 21:55
mysqldump all databases from remote host
mysqldump -h 1.2.3.4 -u username -p --all-databases > database_backup.sql
@jonmunson
jonmunson / wget-ftp.sh
Last active August 29, 2015 14:16
wget command to download directory via ftp
wget -m --user=yourusername --password=yourpassword ftp://www.ftphost.co.uk:21/directory/
@jonmunson
jonmunson / 0_reuse_code.js
Last active August 29, 2015 14:15
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@jonmunson
jonmunson / foundation5-accordion-animate.html
Created February 11, 2015 09:42
Foundation5 Accordion - Animate open/close with js
<script src="/bower_components/foundation/js/foundation/foundation.accordion.js"></script>
<script>
//reflow after page load
$(document).foundation('accordion', 'reflow');
//animate open/close
$(".accordion dd").on("click", "a:eq(0)", function (event) {
var dd_parent = $(this).parent();
@jonmunson
jonmunson / retina-background-images.scss
Created November 25, 2014 09:50
Mixin for Retina background images
@mixin background-img ($img,$ext) {
background-image: url($img+'.'+$ext);
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
&{ background-image: url($img + '@2x.' + $ext); }
}
}
@jonmunson
jonmunson / fonts.scss
Created November 20, 2014 12:15
Usage of Compass font-face mixin
@include font-face("AvenirNext-Regular", font-files("AvenirNext-Regular/AvenirNext-Regular.ttf", "AvenirNext-Regular/AvenirNext-Regular.otf"), "AvenirNext-Regular/AvenirNext-Regular.eot");
@include font-face("ChaparralPro-Italic", font-files("ChaparralPro-Italic/ChaparralPro-Italic.ttf", "ChaparralPro-Italic/ChaparralPro-Italic.otf"), "ChaparralPro-Italic/ChaparralPro-Italic.eot");
// For font path issues with this mixin, check this out:
// https://stackoverflow.com/questions/17734459/what-is-wrong-with-my-use-of-the-compass-font-face-mi
@jonmunson
jonmunson / detect-mobile.js
Created October 14, 2014 13:38
Detect Mobile device with JS
//------------------------------------------------------------------------------
//Detect iPhone, iPod, iPad or mobile device
//------------------------------------------------------------------------------
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
@jonmunson
jonmunson / send-email.php
Created August 31, 2014 20:55
Send email from server
<?php
// Use this when posting a form via ajax
// - this file should be above the webroot
//Retrieve form data.
//GET - user submitted data using AJAX
//POST - in case user does not support javascript, we'll use POST instead
$name = ($_GET['name']) ? $_GET['name'] : $_POST['name'];
$email = ($_GET['email']) ?$_GET['email'] : $_POST['email'];
$messsage = ($_GET['message']) ?$_GET['message'] : $_POST['message'];
@jonmunson
jonmunson / update-git-submodules
Created August 29, 2014 08:54
Update Submodules with Git
As seen [here](http://davidwalsh.name/update-submodules-git)
`$ git submodule update --init --recursive`
@jonmunson
jonmunson / osx-setup
Created July 31, 2014 12:34
Setting up a Local development Environment on OSX Mavericks
# Setting up a Local development Environment on OSX Mavericks
As seen [here](http://mallinson.ca/post/osx-web-development/)
1. Download Xcode (or run `xcode-select --install` and choose install)
2. Install Command Line Tools
3. Download and install MySQL
4. Set MySQL to launch on startup
5. Show hidden files on OSX by using `defaults write com.apple.finder AppleShowAllFiles YES`
5. Edit the Hosts file located at `/private/etc/hosts`