Skip to content

Instantly share code, notes, and snippets.

View NMastracchio's full-sized avatar

Nicholas Mastracchio NMastracchio

  • Haven Technologies
  • Brooklyn, NY
View GitHub Profile
import pprint
#
# Gets the patterns that will be searched for. Returns a list of pattern lists
#
def getPatterns():
patterns = []
try:
numPatterns = int(raw_input("How many patterns? "))
except ValueError:
@NMastracchio
NMastracchio / index.php
Created June 4, 2015 18:29
ZingChart demo using Bitcoin data from a MySQL database.
<!DOCTYPE html>
<html>
<head>
<title>MySQL Demo</title>
<script type="text/javascript" src="http://cdn.zingchart.com/zingchart.min.js"></script>
</head>
<body>
<script>
<?php
@NMastracchio
NMastracchio / database.php
Created May 20, 2015 18:37
A template for connecting to a MySQL database.
<!DOCTYPE html>
<html>
<head>
<title>MySQL Demo</title>
<script type="text/javascript" src="http://cdn.zingchart.com/zingchart.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.2/css/foundation.min.css">
</head>
<body>
<script>
@NMastracchio
NMastracchio / TreemapGradients.js
Created March 4, 2015 21:40
Function used for generating treemap node color gradients
window.myfunc = function(p) {
var sColor1, sColor2;
var iDiff = p.maxValueSize - p.minValueSize;
if (p.valueSize >= p.minValueSize && p.valueSize < p.minValueSize+iDiff/20) {
sColor1 = colorFromValue(p.valueSize, p.minValueSize, p.minValueSize+iDiff/20, '#660000', '#cc0000');
console.log(sColor1);
sColor2 = '#330000';
} else if (p.valueSize >= p.minValueSize+iDiff/20 && p.valueSize < p.minValueSize+2*iDiff/10) {
sColor1 = colorFromValue(p.valueSize, p.minValueSize+iDiff/20, p.minValueSize+2*iDiff/10, '#666600', '#cccc00');
@NMastracchio
NMastracchio / application.js
Created February 25, 2015 22:31
Sample controller for ember-zingchart addon
import Ember from 'ember';
export default Ember.Controller.extend({
myRenderOptions:{
"height":400,
"width":"100%",
"events":{
node_click:function(p){
console.log(p);
}
@NMastracchio
NMastracchio / index.js
Created February 13, 2015 22:09
Sample controller for zingchart-ember
import Ember from 'ember';
export default Ember.ObjectController.extend({
});
@NMastracchio
NMastracchio / index.js
Last active August 29, 2015 14:15
Sample route for zingchart-ember component
import Ember from 'ember';
export default Ember.Route.extend({
model:function(){
return {
myChartData:{
"type":"line",
"title":{
"text":"Average Metric"
},
@NMastracchio
NMastracchio / zingchart-ember.js
Last active August 29, 2015 14:15
ZingChart component for Ember apps
import Ember from 'ember';
export default Ember.Component.extend({
classNames:['zingchart-ember'],
renderOptions:undefined,
chartData:undefined,
themeData:undefined,
buildOptions: Ember.computed('renderOptions', 'chartData.@each.isLoaded', 'themeData', function() {
var renderOptions,chartData,themeData;