Skip to content

Instantly share code, notes, and snippets.

@ryanjbonnell
ryanjbonnell / gist:1926630
Created February 27, 2012 19:56
jQuery Vegas Plugin output for WordPress
<?php if(get_field('slideshow')): ?>
<script src="<?php bloginfo('template_directory') ?>/js/jquery.vegas-1.2.min.js"></script>
<script>
jQuery(document).ready(function ($) {
$.vegas('slideshow', {
step: 0,
delay: 5000,
backgrounds: [
<?php
@ryanjbonnell
ryanjbonnell / wp-config.php
Created November 7, 2013 16:43
WordPress Configuration for Multiple Environments
<?php
// Define Environment Variables
$environment = new stdClass();
$environment->local = '/wp-config-local.php';
$environment->staging = '/wp-config-staging.php';
$environment->testing = '/wp-config-testing.php';
// Dynamically Set Environment Constants
define( 'WP_ENV_LOCAL', file_exists( ABSPATH . $environment->local ) );
define( 'WP_ENV_STAGING', file_exists( ABSPATH . $environment->staging ) );
@ryanjbonnell
ryanjbonnell / wp-config.php
Created November 7, 2013 16:38
WordPress Configuration for Multiple Environments
<?php
// Dynamically Set Environment Variables
$server[] = $_SERVER['HTTP_HOST'];
$server[] = $_SERVER['LOCAL_NAME'];
$environment->local[] = 'example.dev';
$environment->staging[] = 'staging.example.com';
if ( array_intersect( $environment->local, $server ) ) {
@ryanjbonnell
ryanjbonnell / gist:6954813
Last active December 25, 2015 09:29
Determine MySQL Socket Locations and Permissions on Mac OS X
$ ls -al /tmp/mysql.sock; ls -al /var/mysql/mysql.sock
lrwxr-xr-x 1 root wheel 21 Oct 12 13:45 /tmp/mysql.sock -> /var/mysql/mysql.sock
srwxrwxrwx 1 _mysql wheel 0 Oct 12 13:51 /var/mysql/mysql.sock
ls: /tmp/mysql.sock: No such file or directory
srwxrwxrwx 1 _mysql wheel 0 Oct 12 13:51 /var/mysql/mysql.sock
@ryanjbonnell
ryanjbonnell / gist:6953571
Created October 12, 2013 18:56
Install Xcode 5.0 Command Line Tools for Mac OS X 10.9 "Mavericks"
$ xcode-select --install
@ryanjbonnell
ryanjbonnell / gist:6585822
Created September 16, 2013 20:02
Install MySQL Tuner on Mac OS X 10.8 "Mountain Lion"
cd /usr/local/bin
sudo curl -Ol https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl
sudo chmod 755 mysqltuner.pl
@ryanjbonnell
ryanjbonnell / gist:5348039
Last active December 16, 2015 00:29
Install PEAR on Mac OS X 10.9 "Mavericks"
sudo php /usr/lib/php/install-pear-nozlib.phar
pear config-set php_ini /private/etc/php.ini
pecl config-set php_ini /private/etc/php.ini
sudo pear upgrade-all
sudo pecl install apc
sudo pecl install xdebug
# Install ApiGen
sudo pear install pear.apigen.org/apigen
@ryanjbonnell
ryanjbonnell / gist:5306629
Last active December 15, 2015 18:49
Install PHP Mcrypt on Mac OS X 10.8 "Mountain Lion"
# Download PHP 5.3.15 Source
cd /usr/local/src
curl -L -O http://us.php.net/get/php-5.3.15.tar.gz/from/us1.php.net/mirror
tar -xzvf php-5.3.15.tar.gz
# Download libmcrypt
cd /usr/local/src
curl -O http://iweb.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
tar -xzvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
@ryanjbonnell
ryanjbonnell / gist:4165602
Created November 28, 2012 23:43
Install wget on Mac OS X 10.8 "Mountain Lion"
cd /usr/local/src
curl -O http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz
tar -xzvf wget-1.14.tar.gz
cd wget-1.14
./configure --with-ssl=openssl
make
sudo make install
@ryanjbonnell
ryanjbonnell / facebox.html
Created January 18, 2012 17:30
Open jQuery Datepicker in Facebox
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" type="text/css" media="all" />
<link rel="stylesheet" href="css/facebox.css" type="text/css" media="all" />
</head>