Skip to content

Instantly share code, notes, and snippets.

View ericclemmons's full-sized avatar
🏠
Working from home

Eric Clemmons ericclemmons

🏠
Working from home
View GitHub Profile
@ericclemmons
ericclemmons / copy_file.sh
Created February 29, 2012 19:22
Rackspace Cloudfiles API - Copy File with Curl
# We need to get an AUTH TOKEN first
curl -X GET -D - \
-H "X-Auth-User: $USER" \
-H "X-Auth-Key: $API_KEY" \
https://auth.api.rackspacecloud.com/v1.0 \
# HTTP/1.1 204 No Content
# Server: Apache/2.2.3 (Red Hat)
# vary: X-Auth-Token,X-Auth-Key,X-Storage-User,X-Storage-Pass
# X-Storage-Url: https://storage101.ord1.clouddrive.com/v1/MossoCloud-something-something
@ericclemmons
ericclemmons / namespace.sublime-snippet.xml
Created July 13, 2012 03:11
Automatically generate the namespace & class depending on where the file is saved
<!--
File is located at:
/Users/Eric/Sites/MyApp/src/MyApp/Bundle/BlogBundle/Entity/Blog/Post.php
Problem:
No way to double-substitute or chain filters
@ericclemmons
ericclemmons / Preferences.sublime-settings
Created October 9, 2012 14:39
SublimeText2 User Preferences (Phoenix, Monokai Soda)
{
"auto_complete": true,
"color_scheme": "Packages/User/Monokai Soda.tmTheme",
"ensure_newline_at_eof_on_save": true,
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS",
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<title>Technology &amp; Frontend Framework Trends</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
@ericclemmons
ericclemmons / app.controllers.project.js
Last active December 15, 2015 05:19
AngularJS Deferred $http
angular
.module('app.controllers.project', [
'app.models.project'
])
.controller('app.controllers.project', [
'$routeParams',
'$scope',
'project',
function($params, $scope, project) {
$scope.project = project;
cat ~/.profile
export PATH="/usr/local/php5/bin:/usr/local/bin:$PATH"
if [ -f `brew --prefix`/etc/bash_completion ]; then
. `brew --prefix`/etc/bash_completion
fi
GIT_PS1_SHOWDIRTYSTATE="false"
GIT_PS1_SHOWUPSTREAM="false"
[color]
ui = auto
[user]
# Commented out
[alias]
rom = !git fetch && git rebase origin/master
rod = !git fetch && git rebase origin/develop
co = checkout
st = status
cod = checkout develop
@ericclemmons
ericclemmons / mixins:field-mixin.js
Last active December 19, 2015 00:48
Browserify seems to not be able to reference the same module if there are different paths (because of subdirectories?) Previously: Difficulty with dynamic components in React. Form (works) -> Field (works) -> Text (fails with "Object [object Object] has no method 'value' ). Apparently the mixins don't get mixed
var FieldMixin = {
value: function() {
return 'default value';
}
};
@ericclemmons
ericclemmons / functions.php
Last active June 23, 2023 01:47
Auto-activate WordPress Plugins
<?php
// Add to: path/to/wp-content/wp-themes/your-theme/functions.php
/**
* Activate required plugins
*/
include_once ( ABSPATH . 'wp-admin/includes/plugin.php' );
@ericclemmons
ericclemmons / 0_reuse_code.js
Created August 6, 2014 13:09
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console