Skip to content

Instantly share code, notes, and snippets.

View iCodeForBananas's full-sized avatar

Michael Calkins iCodeForBananas

View GitHub Profile
@iCodeForBananas
iCodeForBananas / app.js
Created July 7, 2015 21:20
vuejs and vue-router working together.
var Vue = require('vue');
var Router = require('vue-router');
Vue.use(Router);
var App = Vue.extend({
template: '<h1>App</h1>{{ test }}<a v-link="/dashboard">Dashboard</a><a v-link="/daily-summary">Daily Summary</a><a v-link="/chat">Chat</a><a v-link="/secure-notes">Secure Notes</a>' +
'<router-view></router-view>', // <-- outlet
data: function() {
return {
@iCodeForBananas
iCodeForBananas / base64.txt
Last active August 29, 2015 14:23
Image placeholder. It's a base64 version of a 1x1 image that you can stretch to whatever size you need without a third party source.
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQIW2MMDQ39z8DAwMAIYwAAKgMD/9AXrvgAAAAASUVORK5CYII=
var tessel = require('tessel');
var servolib = require('servo-pca9685');
var servo = servolib.use(tessel.port['A']);
var servoNumber = 2; // Plug your servo or motor controller into port 1
// Reenable the console
process.stdin.resume();
console.log('Type in numbers between 0.0 and 1.0 to command the servo.');
console.log('Values between 0.05 and 0.15 are probably safe for most devices,');
console.log('but be careful and work your way out slowly.');
@iCodeForBananas
iCodeForBananas / gulpfile.js
Created April 3, 2015 19:57
Gulpfile for serpprogress.com
'use strict';
var gulp = require('gulp');
var open = require('open');
var watch = require('gulp-watch');
var plumber = require('gulp-plumber');
var nodemon = require('nodemon');
var livereload = require('gulp-livereload');
var htmlmin = require('gulp-htmlmin');
var concat = require('gulp-concat');
/**
* Control the express shippping errors alert.
*/
$only_autom_products_in_shopping_cart = true;
foreach ($products as $product)
{
// is not a shipping method and is not a manufacturer product
if (! in_array($product['products']['products_id'], [416, 318]) && $product['manufacturers_id'] == 0)
{
$only_autom_products_in_shopping_cart = false;
$.post('/newsletter/subscribe', { email: $('input.subscribe-input').val() }, function(data) {
if (data.error) {
return console.log(data.error);
}
$('.successful-subscribe').show();
});
<a
class='btn social-facebook btn-large'
href='https://www.facebook.com/sharer.php?s=100&p[title]=<?php echo urlencode($name); ?>&p[url]={{ urlencode(url("{$account->local}/{$meet->local}")) }}&p[summary]={{ urlencode(strip_html_tags($meet->overview)) }}&p[images][0]={{ urlencode(Config::get('aws.s3') . '/' . $meet->image) }}'
target='_blank'>&nbsp;</a>
<a
class='btn social-twitter btn-large'
href='https://twitter.com/share?url={{ urlencode(url("{$account->local}/{$meet->local}")) }}&text={{ urlencode($meet->name) }}'
target='_blank'>&nbsp;</a>
'use strict';
var gulp = require('gulp');
var open = require('open');
var wiredep = require('wiredep').stream;
var nodemon = require('nodemon');
var livereload = require('gulp-livereload');
var htmlmin = require('gulp-htmlmin');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
'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')();
@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';