Skip to content

Instantly share code, notes, and snippets.

View DingoEatingFuzz's full-sized avatar
💻
As you already know, computers

Michael Lange DingoEatingFuzz

💻
As you already know, computers
View GitHub Profile
@DingoEatingFuzz
DingoEatingFuzz / gist:1666309
Created January 23, 2012 23:18
Which line of perl is better?
my $date_range = join('-', map { DateTime->new($_)->yyyymmdd(); } splice(@array_of_args, 2, 2));
my $date_range = DateTime->new($array_of_args[2])->yyyymmdd() . '-' . DateTime->new($array_of_args[3])->yyyymmdd();
@DingoEatingFuzz
DingoEatingFuzz / with-asserts.js
Created February 25, 2014 01:22
withAsserts helper for including QUnit asserts
window.withAsserts = function() {
var asserts = [];
var args = Array.prototype.slice.call(arguments);
for (var i = 0, len = args.length; i < len; ++i) {
var split = args[i].split(' ');
asserts = asserts.concat(split);
}
for (i = 0, len = asserts.length; i < len; ++i) {
var key = asserts[i];
if (QUnit.assert[key]) {
@DingoEatingFuzz
DingoEatingFuzz / watch-assert.js
Created March 1, 2014 01:01
A QUnit assert to verify that an object or expression changes correctly over time (i.e., browser animation frames).
// watch assert
// expression: object reference or function
// values: an array of values
// message: QUnit assert message
// each value in values is compared against expression for
// a frame using requestAnimationFrame
QUnit.extend(QUnit.assert, {
watch: function(expression, values, message) {
<link rel="import" href="../core-drawer-panel/core-drawer-panel.html">
<link rel="import" href="../paper-input/paper-input.html">
<link rel="import" href="../google-map/google-map-search.html">
<link rel="import" href="../google-map/google-map.html">
<polymer-element name="my-element">
<template>
<style>
:host {
<link rel="import" href="../google-map/google-map.html">
<link rel="import" href="../google-map/google-map-search.html">
<link rel="import" href="../core-input/core-input.html">
<polymer-element name="my-element">
<template>
<style>
:host {
position: absolute;
@DingoEatingFuzz
DingoEatingFuzz / baby
Last active August 29, 2015 14:04
isHadBaby?
Yup.
def setup():
global seed
seed = 0
size(500, 500)
frameRate(4)
colorMode(HSB)
def draw():
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
stuff: [
[ 'this', 'is', 'a', 'list' ],
[],
[ 'another', 'static', 'list' ]
],
@DingoEatingFuzz
DingoEatingFuzz / application.controller.js
Created February 25, 2016 22:05
weird-dependent-key-thing
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
name: '',
isNamed: function() {
console.log('dirtied isNamed');
return !!this.get('name');
}.property('name'),
@DingoEatingFuzz
DingoEatingFuzz / a-widget.component.js
Created March 1, 2016 00:06
Reduced Computed Woes
import Ember from 'ember';
export default Ember.Component.extend({
isShowing: false,
actions: {
toggle: function() {
this.toggleProperty('isShowing');
},
emit: function() {
this.sendAction('action');