Skip to content

Instantly share code, notes, and snippets.

View deltaepsilon's full-sized avatar
🤡
Moving to private repos!!!

Chris Esplin deltaepsilon

🤡
Moving to private repos!!!
View GitHub Profile
@deltaepsilon
deltaepsilon / user-service.js
Created August 16, 2014 05:49
Firebase Simple Login Example
'use strict';
angular.module('awesomeApp')
.service('UserService', function UserService($q, $firebase, $firebaseSimpleLogin, EnvironmentService, Restangular) {
var firebaseEndpoint = EnvironmentService.getFirebase(),
firebase = new Firebase(firebaseEndpoint),
firebaseSimpleLogin = $firebaseSimpleLogin(firebase),
getUser = function (userId) {
var userObject,
promise;
@deltaepsilon
deltaepsilon / mini-chat-auth.html
Last active August 29, 2015 14:16
DevMountain Mini Chat App
<html>
<head>
<title>Mini Project</title>
<script src="env.js"></script>
</head>
<body>
<div ng-app="pickleApp">
<div ng-controller="pickleController">
<form name="authForm">
@deltaepsilon
deltaepsilon / index.html
Last active August 29, 2015 14:19
Firebase Auth Demo
<!doctype html>
<html class="no-js">
<head>
<meta charset="utf-8">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width">
<!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<html>
<head>
<title>$q Demo</title>
</head>
<body ng-app="qDemo">
<div ng-controller="qDemoCtrl">
<label></label>
<input type="number" ng-model="testNumber">
<button ng-click="fireAsync(testNumber)">Async!</button>
<h1>{{ newNumber }}</h1>
@deltaepsilon
deltaepsilon / chat_view.coffee
Created October 14, 2011 20:21
Simple Node.js/Socket.io Chat Server
Array.prototype.getUnique = ->
u = {}
a = []
for i in [0..this.length]
if this[i] in u
continue
a.push this[i]
u[this[i]] = 1
return a
sideLoad = (socket) ->
@deltaepsilon
deltaepsilon / generic_table.vb
Created October 14, 2011 20:27
Excel Functions
Sub generic_table()
'
' generic_table Macro
'
' Keyboard Shortcut: Ctrl+m
'
ActiveCell.FormulaR1C1 = "Chart Title"
Range("A1").Select
With Selection.Font
.Name = "Garamond"
@deltaepsilon
deltaepsilon / ogv.sh
Created December 15, 2011 20:25
Loop through .mp4 files, convert to .ogv
#!/usr/bin/env bash
cd "$( dirname "$0" )"
for f in *.mp4
do
echo "Processing $f..."
ffmpeg2theora $f
done
@deltaepsilon
deltaepsilon / wp-link-repair.sql
Created January 11, 2012 17:49
Find/replace text in Wordpress MySQL post table
@deltaepsilon
deltaepsilon / wp_dump.sh
Created January 19, 2012 04:48
Wordpress Table Dump
#Dump table
mysqldump --add-drop-table -u USERNAME -pPASSWORD TABLENAME | gzip > destination_file.sql.gz
#Input table
mysql -u USERNAME -pPASSWORD TABLENAME < destination_file.sql.gz
@deltaepsilon
deltaepsilon / gist:1638037
Created January 19, 2012 04:52
Backup MySQL to s3 using Tim Kay's AWS CLI tool
#You need Tim Kay's AWS Swiss Army Knife: https://github.com/timkay/aws
echo "deleting gzips"
rm *.gz
echo "archiving isly_wordpress"
mysqldump --add-drop-table -u USERNAME -pPASSWORD isly_wordpress | gzip > isly_wordpress.sql.gz
echo "archiving calligraphy_wordpress"
mysqldump --add-drop-table -u USERNAME -pPASSWORD calligraphy_wordpress | gzip > calligraphy_wordpress.sql.gz
echo "archiving fashion_wordpress"
mysqldump --add-drop-table -u USERNAME -pPASSWORD fashion_wordpress | gzip > fashion_wordpress.sql.gz
echo "exporting gzips to s3"