Skip to content

Instantly share code, notes, and snippets.

Sean Massa EndangeredMassa

Block or report user

Report or block EndangeredMassa

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@EndangeredMassa
EndangeredMassa / testing.js
Last active Aug 29, 2015
Estimating Over-determined Systems of Equations
View testing.js
/*
An over-determined system of equations is one that has more equations than unknowns.
This can lead to unsolvable systems--where there is no one value for each unkown
that can satisfy all equations in the system.
When this happens, there are ways to estimate the value of each unkown
such that it is the best fit for the system. That is, it will make each equation
come the closest to being balanced.
I am trying to reproduce this operation to get the same result.
https://www.elie.net/blog/hearthstone/how-to-find-automatically-hearthstone-undervalued-cards#.VBdzGi5dWEg
@EndangeredMassa
EndangeredMassa / notes.md
Last active Aug 29, 2015
Running an Ember.js Workshop
View notes.md

Running an Ember.js Workshop

  • have visualizations for describing how nested and sibling UI elements map to URLs
  • provide prework to attendess
  • provide a premade starter application to attendees
    • check in node_modules
@EndangeredMassa
EndangeredMassa / comics.md
Last active Aug 29, 2015
Comics to Investigate
View comics.md

Comics to Investigate

This is a list of comics that I want to look into. In general, I like super heroes, cyberpunk, fantasy, and sci-fi. As a focus, I prefer to gather many comics in the same universe rather than many comics about the same character across inconsistent universes.

Specifically, I'm not a huge fan of X-Men, Super Man, anything about "teens", or horror/zombies. I'll still consider recommendations for them, though.

@EndangeredMassa
EndangeredMassa / some_spec.js
Created Mar 27, 2012
Overwrite Jasmine's describe method for requirejs support
View some_spec.js
describe 'test some stuff', ['SomeModule'], ->
it 'testing something', ->
@SomeModule.act()
@EndangeredMassa
EndangeredMassa / hidey.coffee
Created Mar 28, 2012
A command-line script to strip out display:none declarations to include in your test runners
View hidey.coffee
#!/usr/bin/env coffee
CSSOM = require 'cssom'
fs = require 'fs'
if process.argv.length != 4
console.log('Usage: ./hidey inputFile outputFile')
return
fileName = process.argv[2]
View bootstrap.coffee
TEST_ENV = (typeof window['jasmine'] == 'object')
prefix = if TEST_ENV then '/public' else ''
require.config
baseUrl: prefix
@EndangeredMassa
EndangeredMassa / backbone_zepto_spec.coffee
Created Apr 25, 2012
Trying to get Zepto to trigger backbone events without attaching to the DOM
View backbone_zepto_spec.coffee
# using coffeescript and jasmine, but the idea should be clear
# if this runs on jquery, all tests pass; if it runs on zepto (RC1 or 0.8), only the second spec passes
it 'fails: triggers event on nested element', ->
$div = $('<div><div class="close"></div></div>')
notified = false
$div.on 'click', ->
notified = true
$div.find('.close').trigger('click')
waitsFor -> notified
View grooveshark.com.js
// Config
var userName = 'endangeredmassa';
// Utils
function waitsFor(condition, callback){
if (condition())
callback();
else
setTimeout(function(){
View .ackrc
--type-add=css=.sass,.scss
--type-set=haml=.haml
--type-add=ruby=.haml,.rake
--type-add=js=.mustache
--type-set=coffee=.coffee
--type-add=objc=.pch
--type-set=xcode=.pbxproj,.pbxuser,.perspectivev3
--type-set=ragel=.rl
--type-set=nib=.xib
--type-set=plist=.plist
@EndangeredMassa
EndangeredMassa / auto_init.coffee
Created Jun 18, 2012
JavaScript Testing Best Practices: Part 1
View auto_init.coffee
OrderSystem =
init: ->
$('#container').append('<div id="order-system" />')
# init is included at the end of the file
OrderSystem.init()
it 'OrderSystem init works', ->
OrderSystem.init() # now called twice
You can’t perform that action at this time.