Skip to content

Instantly share code, notes, and snippets.

View collinprice's full-sized avatar

Collin Price collinprice

View GitHub Profile
@collinprice
collinprice / gist:d903be180944459ae35a
Created July 17, 2014 18:27
Wordpress Plugin Dependancy
add_action( 'admin_init', 'check_wpjobboard_activate' );
function check_wpjobboard_activate() {
if ( is_admin() && current_user_can( 'activate_plugins' ) && !is_plugin_active( 'wpjobboard/index.php' ) ) {
add_action( 'admin_notices', 'wpjobboard_timesheets_plugin_notice' );
deactivate_plugins( plugin_basename( __FILE__ ) );
if ( isset( $_GET['activate'] ) ) {
unset( $_GET['activate'] );
}
Whenever you use figures, always (and I mean ALWAYS EVER FOREVER ALWAYS) put \caption first, and \label second.
http://www.terminally-incoherent.com/blog/2007/04/14/latex-fixing-wrong-figure-numbers/
@collinprice
collinprice / gist:9541504
Last active November 12, 2015 12:55
Opencar Documentation Reference
HTTP Requests
http://sdk.opencar.com/occ-api-reference/httpjob/
Custom Libraries
http://sdk.opencar.com/occ-developers-guide/include-custom-javascript-libraries/
@collinprice
collinprice / gist:9541470
Created March 14, 2014 03:06
Base64 encoded audio file.
var sound = new Audio("data:audio/wav;base64,UklGRuy3AABXQVZFZm10IBAAAAABAAEAIlYAACJWAAABAAgAZGF0Yci3AACIhISCgH5+enx+gHx4cm5udHp+fHh0cHJ0enx8enx+fn6GiIyMiIaKio6Wmp6goJycnp6coJ6cnJqanqSoqqigmJKSmJygop6ampycmpaOjIiIhoSChoiGgHx2cG5qaGhiYmRkZmRgXFpUUlJUVlhcVlZYWmBgYFxaWlxiZmpsbGxsampubnBwbmxsbnB0cHBubGpqbGxwcnRwbnB2enyAfoB8fH5+goSEhISCgICEhoyKhoCChIiMjIyKiIaCgoaMioiEhISGjpaanJyYlpSWnqKkoJyYlpiYmJaSkI6MioSKjIyIhIB8en5+fHp2eHp6fn6AfHp8enh8foSEgoJ+foKGiIaAeHR2dn58fHx8fHZ2cnBydnRwcHJ6fHp2dHBwbm5sbm5wcHJubnB0dHBwbG50dnx8enp4enZ2dnZ0dnh4fH5+fHp2dHR0enZ0cnZ6eHp6eHh0dnh0dHZ2eHZ0cGxqamZiXFpYWFhaWlhYVlhYVlZaWl5gYGJkZmhoaGxucHJ0eHR2en58fHh0dnZ8foCAgH6ChoSEhISEhoaIjJKWmpiSkpSWmp6enJiampqcnpqYkI6MjIyOjIiGhoiIhoqIiISChISKjo6MiISEhoqOkJKSkpSQjpKYmpqWkJCOkpKUkpKQio6OjI6MhoKAenp2dHJuamhoZGRoamhmZmZkZmhqamhoaGxsbm5qamZoaGpqbm5ubmxuamxsbm50cnR2fHx+foSAfn6CiIqMjpKSkpaeoqCWlJSWlpSanp6alJSSkJCSlpaSkpKWmqCemJKOjI6SlpaYnJqUlJaYlpKQkJCSlpqYkI6OjoyKiIiEgHx+hoaIhoJ8dHBucnR0cHJycHJucGpoZmZoZGZoaG5ubmpsamhkZGRkZGZqbGhmZmhkZGZkYmJkZGZqbG5wcGh
@collinprice
collinprice / gist:9529740
Created March 13, 2014 14:40
Install phonegap ubuntu 13.10
apt-get install nodejs npm -y
apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 git
npm install -g phonegap
@collinprice
collinprice / gist:9522057
Last active August 29, 2015 13:57
Bare bones JavaScript library. Refer to http://www.uploadify.com/.
// Library name that is accessible from the global scope.
window.myLib = (function(){
// Can encapsulate my object.
function MyLib(config) {
}
// Object that will be returned from global access.
var myLib = {
@collinprice
collinprice / Helpers.php
Created March 10, 2014 19:04
Strip Keys from array.
<?php
class Helpers {
public static function stripKeys(array $myArray, array $keys) {
foreach ($myArray as $key => $value) {
if (in_array($key, $keys)) {
unset($myArray[$key]);
@collinprice
collinprice / gist:9196756
Created February 24, 2014 20:50
Objective-C Main Thread
dispatch_async(dispatch_get_main_queue(), ^{
[self doSomething];
});
@collinprice
collinprice / youtube_channel_downloader.sh
Created February 19, 2014 20:29
YouTube Channel Downloader
CHANNEL=$1
if [ -z $CHANNEL ]; then
echo "Missing channel name parameter."
exit 0
fi
mkdir $CHANNEL
cd $CHANNEL
youtube-dl -ciw -o '%(upload_date)s - %(title)s.%(ext)s' ytuser:$CHANNEL
@collinprice
collinprice / gist:7390995
Created November 9, 2013 22:37
fedora 19 use
Need to install extensions:
dash to dock
topicons
Fix workspaces:
gsettings set org.gnome.shell.overrides workspaces-only-on-primary false