Skip to content

Instantly share code, notes, and snippets.

View ericrallen's full-sized avatar
🎮
https://blog.dvdagames.com

Eric Allen ericrallen

🎮
https://blog.dvdagames.com
View GitHub Profile
@ericrallen
ericrallen / index.js
Last active August 29, 2015 13:56
phonegap app javascript module for jQuery 2
'use strict';
(function($) {
//toggle this between true and false to allow/disallow testing the app in the browser
window.localApp = true;
window.app = (function() {
//this object will store methods and variables that will be accessible outside of the window.app module
var pub = {};
@ericrallen
ericrallen / gist:9945057
Created April 2, 2014 23:00
Weather Status Code Mapping for Open Weather Maps API
//convert the status id returned from openweathermap.org
function convertWeatherID(id) {
var returnWeather = '';
//check the ID
switch(id) {
//STORM
case 200:
case 201:
case 210:
@ericrallen
ericrallen / cards.js
Created September 25, 2014 21:10
Girl Develop It! Charlotte - JavaScript for Beginners - Generate and Shuffle a Deck of Cards
/*-----------------------------------------------------------------------------------
Shuffle Example - build and shuffle a deck of cards
This was built during a presentation for Girl Develop It! Charlotte's
Beginner JavaScript class on Loops, Arrays, Objects, and Functions.
It started as a hopefully simple example of how one could use arrays to do
something programmatically and then got a little out of hand.
@ericrallen
ericrallen / .bash_profile
Created October 5, 2015 20:48
Bash Stuff
# Load the .bashrc configuration whenever .bash_profile (this file) is sourced
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
@ericrallen
ericrallen / js-ua-checker
Created August 1, 2012 18:16
JavaScript UA Checker, modified from http://bit.ly/nMEXh4 to represent ipad, as well.
//check for mobile devices
//modified from http://bit.ly/nMEXh4
var ua = navigator.userAgent;
var checker = {
iphone: ua.match(/(iPhone|iPod)/),
ipad: ua.match(/(iPad)/),
blackberry: ua.match(/BlackBerry/),
android: ua.match(/Android/)
@ericrallen
ericrallen / sublime-text-2-scheme
Created August 21, 2012 22:59
My Sublime Text 2 Color Scheme
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>comment</key>
<string>Crafted with love and passion by Bernat Fortet, special treatment for Front End coding: HTML, CSS, LESS, JADE, JS... more coming soon </string>
<key>author</key>
<string>Bernat Fortet</string>
<key>name</key>
<string>Bernat's FrontEnd Deligh</string>
@ericrallen
ericrallen / [Wordpress] Twitter Search API with WP Transient Caching
Created October 4, 2012 20:34
Wordpress Twitter Search API simple integration with 2 levels of wp transient caching for fallback
<?php //get tweets
function get_tweets($s) {
$url = 'http://search.twitter.com/search.json?q=' . urlencode($s);
//set up var for holding tweets
$local_tweets = '';
//check for cache from 5 minutes ago
if(get_transient('bodyadorned_tweets_short')) {
$local_tweets = get_transient('bodyadorned_tweets_short');
//if it isn't found, try to update tweets
} else {
@ericrallen
ericrallen / get-tweets-from-plugin.php
Created January 25, 2013 06:00
Pulls in Twitter feed from specific twitter WordPress plug-in for developers and converts links to anchor tags
<?php
/*--------------------------------------------------------------------------
This pulls in tweets gathered from the WordPress plugin
ouath-twitter-feed-for-developers and converts them into
an <article> tag
It takes retweets into account and then updates links within
the tweet text to convert urls, tags, and hashes into anchor
@ericrallen
ericrallen / custom-ajax.php
Created March 29, 2013 08:32
Work in Progress for running custom wp_ajax actions
<?php
/*--------------------------------------------------------------------------
Better AJAX for WordPress
inspired by:
http:wordpress.stackexchange.com/questions/28342/is-there-a-way-to-use-the-wordpress-users-but-without-loading-the-entire-wordpre#answer-45011
--------------------------------------------------------------------------*/
@ericrallen
ericrallen / xip.io.scpt
Last active December 25, 2015 03:18
copy xip.io URL for current project to clipboard
-- generates xip.io url with optional port
-- I store this script in my ~/bin directory and then use `ln -s ~/bin/xip.io.scpt` to create a symbolic link in the folder for my current project
-- Here's the funciton in my ~/.bashrc file:
-- function xipit() {
-- port=$@
-- if [ ! -f xip.io.scpt ]; then
-- ln -s ~/bin/xip.io.scpt;
-- fi
-- osascript xip.io.scpt $port;