Skip to content

Instantly share code, notes, and snippets.

View xentek's full-sized avatar
🌩️
Conjuring Clouds

Eric Marden xentek

🌩️
Conjuring Clouds
View GitHub Profile
@xentek
xentek / httparty-xml-example.rb
Created February 7, 2012 01:57
HTTParty with XML example
require 'httparty'
response = HTTParty.get('http://www.google.com/ig/api?weather=Chicago')
data = response.parsed_response
puts data['xml_api_reply']['weather']['current_conditions']['condition']['data']
@xentek
xentek / generate_update.sh
Created November 19, 2011 21:34
Generate the necessary sql statements to move a WordPress site from one environment to another
#!/usr/bin/env bash
echo "@@@ @@@ @@@@@@@@ @@@ @@@ @@@@@@@ @@@@@@@@ @@@ @@@ "
echo "@@@ @@@ @@@@@@@@ @@@@ @@@ @@@@@@@ @@@@@@@@ @@@ @@@ "
echo "@@! !@@ @@! @@!@!@@@ @@! @@! @@! !@@ "
echo "!@! @!! !@! !@!!@!@! !@! !@! !@! @!! "
echo " !@@!@! @!!!:! @!@ !!@! @!! @!!!:! @!@@!@! "
echo " @!!! !!!!!: !@! !!! !!! !!!!!: !!@!!! "
echo " !: :!! !!: !!: !!! !!: !!: !!: :!! "
echo ":!: !:! :!: :!: !:! :!: :!: :!: !:! "
@xentek
xentek / Rakefile
Created September 23, 2011 05:14 — forked from ubermajestix/Rakefile
Rake tasks for managing your spork server. Check the Rakefile to bypass loading Rails to run these rake tasks super fast.
#!/usr/bin/env rake
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
# If certain tasks are called, don't load Rails!
if %w(spork:start spork:restart spork:stop).include?(Rake.application.top_level_tasks.first)
# Load the rake tasks
Dir.glob("#{File.expand_path("../lib/tasks", __FILE__)}/*.rake").each { |r| import r }
else
require File.expand_path('../config/application', __FILE__)
@xentek
xentek / xentek.zsh-theme
Created August 24, 2011 15:16
Sexy Prompt is Sexy
PROMPT='%{$fg[white]%}☁ %{$fg[green]%}%M%{$reset_color%}:%{$fg[blue]%}%~%b%{$reset_color%} $(git_time_since_commit) $(check_git_prompt_info)
%{$fg[yellow]%}⚡ %{$reset_color%}'
PS2='%{$fg[yellow]%}⚡ %{$reset_color%}'
RPROMPT='%{$fg[grey]%}⚡%{$reset_color%}'
RPS2='%{$fg[grey]%}⚡%{$reset_color%}'
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[white]%}[ %{$fg[yellow]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}]"
@xentek
xentek / paginated_collection.js
Created August 18, 2011 19:22 — forked from io41/paginated_collection.js
Pagination with Backbone.js
// includes bindings for fetching/fetched
var PaginatedCollection = Backbone.Collection.extend({
baseUrl: '/items', // set this to your restful route on the server
initialize: function() {
_.bindAll(this, 'parse', 'url', 'pageInfo', 'nextPage', 'previousPage');
typeof(options) != 'undefined' || (options = {});
this.page = 1;
typeof(this.perPage) != 'undefined' || (this.perPage = 10);
@xentek
xentek / upload-override.php
Created July 29, 2011 16:09
Override upload_path in WordPress
<?php
/*
Plugin Name: Upload Override
Plugin URI: http://xentek.net/
Description: Override the Upload Path so that it is always set the way you want
Version: 0.1
Author: Eric Marden
Author URI: http://xentek.net/
*/
@xentek
xentek / gist:1103588
Created July 25, 2011 05:06
my current tt.fm song list
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title>Exported from Turntable.fm</title>
<trackList>
<track><creator>Ephixa</creator><title>Lost Woods Dubstep Remix</title><duration>227000</duration></track>
<track><creator>Amon Tobin</creator><title>Four Ton Mantis (Bonobo Mix)</title><album>Bonobo: One Offs... Remixes &amp; B-Sides</album><duration>249000</duration></track>
<track><creator>Playgroup</creator><title>Make It Happen (Zongamin Remix)</title><album>Channel 2 - A Compilation Of Output Recordings</album><duration>284000</duration></track>
<track><creator>Nobukazu Takemura</creator><title>perch</title><album>10th</album><duration>469000</duration></track>
<track><creator>Meat Beat Manifesto</creator><title>I Hold the Mic!</title><album>Autoimmune</album><duration>285000</duration></track>
<track><creator>Shigeto</creator><title>Sky Of The Revolution</title><album>Full Circle</album><image>http://images.mndigital.com/albums/046/726/889/m.jpeg</image><dura
@xentek
xentek / Git Command Aliases
Created July 18, 2011 06:04
handy command aliases, especially if you're used to svn. these go in your ~/.gitconfig file
[alias]
commit = ci
ci = commit
co = checkout
st = status
info = status
svn-diff = !git-svn-diff
@xentek
xentek / Git Shell Aliases
Created July 18, 2011 06:03
put this in your .profile (or similar)
# GIT
alias gst='git status'
alias gb='git branch'
alias gitp='git pull && git push'
alias gitundo='git commit --amend'
alias fixgit='git config branch.master.remote origin && git config branch.master.merge refs/heads/master'
debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility daemon
keepalive 2
deadtime 15
warntime 5
initdead 120
udpport 694
ucast eth0 173.255.201.40
auto_failback on