Skip to content

Instantly share code, notes, and snippets.

View jackmcpickle's full-sized avatar

Jack McNicol jackmcpickle

View GitHub Profile
@jackmcpickle
jackmcpickle / vagrant-script.sh
Created July 18, 2013 05:32
Starting vagrant script to install QT requirements
# updated apt-get to latest security patches
apt-get update
apt-get upgrade -y
#rvm req.
apt-get install curl git subversion build-essential bison openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf libc6-dev make wget -y
# redis
apt-get install redis-server
#solr
@jackmcpickle
jackmcpickle / config.php
Last active December 21, 2015 02:59
my EE bootstrapper config
<?php
/**
* Custom configuration bootsrtap file for ExpressionEngine
*
* Place config.php in your site root
* Add require(realpath(dirname(__FILE__) . '/../../config_bootstrap.php')); to the bottom of system/expressionengine/config/config.php
* Add require(realpath(dirname(__FILE__) . '/../../config_bootstrap.php')); to the bottom of system/expressionengine/config/database.php
* If you have moved your site root you'll need to update the require_once path
*
@jackmcpickle
jackmcpickle / get_class
Created August 11, 2014 00:04
get class function vanilla js IE8 friendly
getClass = function(Cname) {
var elements = document.getElementsByTagName('*'), i,classElems = [];
for (i in elements) {
if ((" " + elements[i].className + " ").indexOf(" "+Cname+" ") > -1) {
classElems.push( elements[i] );
}
}
return classElems;
};
@jackmcpickle
jackmcpickle / SassMeister-input-HTML.haml
Created January 19, 2015 00:01
Generated by SassMeister.com.
.box
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque volutpat risus vel sollicitudin sagittis. Phasellus elementum dui in eros pretium rhoncus. Ut tempus vitae purus auctor sodales. Donec luctus quis libero non blandit. Aenean vitae est sit amet quam rutrum interdum. Morbi sed ipsum nibh. Cras pellentesque mi non purus hendrerit vulputate. Morbi et dictum nisl, quis mattis dolor.
Aliquam fermentum massa justo, eu rhoncus erat lacinia quis. Vivamus ut libero non justo feugiat molestie vel sit amet nisl. Aenean non urna massa. Etiam vel bibendum velit. Nunc vehicula condimentum lorem ac tempor. Integer ultricies semper magna quis malesuada. In placerat aliquam ante id porttitor. Donec aliquet vulputate posuere. Sed non est neque. Ut id arcu nec tellus porttitor elementum at in justo. Nulla blandit metus id aliquam fringilla. Fusce vulputate
@jackmcpickle
jackmcpickle / .bash_prompt
Created February 3, 2015 10:44
My bash prompt
# @gf3’s Sexy Bash Prompt, inspired by “Extravagant Zsh Prompt”
# Shamelessly copied from https://github.com/gf3/dotfiles
# Screenshot: http://i.imgur.com/s0Blh.png
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then
export TERM=gnome-256color
elif infocmp xterm-256color >/dev/null 2>&1; then
export TERM=xterm-256color
fi
@jackmcpickle
jackmcpickle / craft-nginx.conf
Created February 18, 2015 01:18
craft nginx conf for docker
server {
listen 80; ## listen for ipv4; this line is default and implied
listen [::]:80 default ipv6only=on; ## listen for ipv6
root /usr/cms/public;
index index.php index.html index.htm;
# Make site accessible from http://localhost/
#server_name localhost;
@jackmcpickle
jackmcpickle / SassMeister-input.scss
Created May 7, 2015 01:58
Generated by SassMeister.com.
// ----
// Sass (v3.4.13)
// Compass (v1.0.3)
// ----
$used-fonts: ();
@mixin import-google-fonts() {
$fonts: "";
@jackmcpickle
jackmcpickle / sugarstems-main.js
Created May 20, 2015 01:05
Sugar stem site main js
$(function() {
var getSelectedID, initOptionDesc, initOptionImages, initOptionPrices, initProductSliders, resizeContainer, selectedParent;
$("input").placeholder();
selectedParent = $('.selected').parents(".product-container");
initOptionImages = function() {
var selectImages;
selectImages = $('option[data-image]').parent('select');
return selectImages.on('change', function() {
var entryID, imageNum;
entryID = getSelectedID();
@jackmcpickle
jackmcpickle / sugarstems-cart.js
Created May 20, 2015 01:09
sugar stems site cart js
$(function() {
var cart_form_options, checkout_form, showSelectedImage, toggleShippingDetails, update_cart, valid;
checkout_form = $('.checkout-view').length > 0;
if (checkout_form) {
$('.js-billing-info').on('change', function(e) {
var checked;
checked = $(this).is(':checked');
toggleShippingDetails(!checked);
});
}