Skip to content

Instantly share code, notes, and snippets.

View iCodeForBananas's full-sized avatar

Michael Calkins iCodeForBananas

  • AWS
  • Seattle, WA
View GitHub Profile
@iCodeForBananas
iCodeForBananas / grid.css
Created August 4, 2014 18:35
Simplistic Grid System
.grid {
margin: 0 0 20px 0;
}
.grid:after {
/* Or @extend clearfix */
content: "";
display: table;
clear: both;
@iCodeForBananas
iCodeForBananas / gulpfile.js
Last active August 29, 2015 14:05
Live Reload With GulpJS
var gulp = require('gulp');
var livereload = require('gulp-livereload');
gulp.task('watch', function () {
var server = livereload();
gulp
.watch([
"wp-content/themes/ulc-org/**/*.*",
"become-a-minister/**/*.*"
@iCodeForBananas
iCodeForBananas / gulpfile.js
Last active August 29, 2015 14:05
Gulpfile for working with wordpress or plain front end websites.
//
// Require Modules
//===================================================================
var gulp = require('gulp'),
plugins = require('gulp-load-plugins')({ camelize: true });
var themeDir = "wp-content/themes/theme-name";
//
// Styles
@iCodeForBananas
iCodeForBananas / gulpfile.js
Created August 26, 2014 14:01
AngualrJS Gulpfile
//
// Module Dependencies
// ==================================================================
var gulp = require('gulp'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify'),
plumber = require('gulp-plumber'),
sass = require('gulp-sass');
//
#!php-cli
<?php
$path = realpath('public');
$objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);
foreach($objects as $name => $object)
{
$path_parts = pathinfo($name);
if (! isset($path_parts['extension']) OR $path_parts['extension'] !== 'php')
@iCodeForBananas
iCodeForBananas / lahout.html
Created October 17, 2014 16:35
simple layout for something
<div class="catalog-wrapper">
<div class="row">
<div class="col-3-12">
<div class="panel">
<div class="panel-heading">
<h1>Categories</h1>
</div>
<div class="panel-body">
asdfasdf
</div>
@iCodeForBananas
iCodeForBananas / Controller_Template.php
Created December 8, 2014 17:52
Controller template for phpstorm
<?php
class ${Controller_Name}_Controller extends Base_Controller
{
public function __construct()
{
parent::__construct();
}
@iCodeForBananas
iCodeForBananas / git-aliases.md
Created December 9, 2014 20:55
Awesome git aliases
[alias]
    # one-line log
    l = log --pretty=format:"%C(yellow)%h\\ %ad%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=short

    a = add
    ap = add -p
    c = commit --verbose
    ca = commit -a --verbose
 cm = commit -m
@iCodeForBananas
iCodeForBananas / CatalogTeset.php
Created December 17, 2014 18:02
example phpunit test with self signed ssl certificate
<?php
use Goutte\Client;
class CatalogSignupTest extends PHPUnit_Framework_TestCase
{
public function test_successful_catalog_purchase_where_shipping_and_billing_are_the_same_in_washington()
{
$email = 'rick' . mt_rand() . '@example.com';
'use strict';
// Generated on 2014-04-14 using generator-leaflet 0.0.14
var gulp = require('gulp');
var open = require('open');
var wiredep = require('wiredep').stream;
// Load plugins
var $ = require('gulp-load-plugins')();