Skip to content

Instantly share code, notes, and snippets.

View monkeycycle's full-sized avatar

Michael Pereira monkeycycle

View GitHub Profile
@monkeycycle
monkeycycle / jw-player_stop-others.js
Last active April 27, 2017 23:54 — forked from coreyworrell/gist:1313678
JW Player - Stop other videos when playing
(function($) {
/**
* We have to get a collection of id's because the HTML5 player moves the DOM
* around and returns different elements when caching the selectors.
*/
var elements = $('.video-player > div, .video-player object'),
playerIds = [];
elements.each(function(i, player) {
playerIds.push(player.id);
body {
font-family: Helvetica, Verdana
}
p {
padding: 7px 10px;
}
#demo {
border: 1px solid #999;
}
@monkeycycle
monkeycycle / spreadsheet-to-ft
Created April 5, 2012 07:25 — forked from chrislkeller/README.md
Script to bring Google spreadsheets and Fusion Tables closer together
/*######
John McGrath via the Google Fusion Tables group authored this script which creates a "sync" between a Google spreadsheet and a Fusion Table.
He has since posted it to GitHub here: https://github.com/jomcgrath2/Fusion-to-Spreadsheet
######*/
var tableID = ' ' // Add the table ID of the fusion table here
var sheetNumber = 1 //Sheet number goes here (the first sheet is number 1 second is number 2 etc.)
@monkeycycle
monkeycycle / loess.js
Last active August 29, 2015 14:21 — forked from avibryant/loess.js
//adapted from the LoessInterpolator in org.apache.commons.math
function loess_pairs(pairs, bandwidth)
{
var xval = pairs.map(function(pair){return pair[0]});
var yval = pairs.map(function(pair){return pair[1]});
console.log(xval);
console.log(yval);
var res = loess(xval, yval, bandwidth);
console.log(res);
return xval.map(function(x,i){return [x, res[i]]});
@monkeycycle
monkeycycle / README.md
Last active August 29, 2015 14:24 — forked from danriti/README.md
Git deploy to anywhere

Instructions

Put your ssh key on the server:

$ ssh-copy-id username@remote-server.org

On the server, create a bare git repo:

$ mkdir website.git
@monkeycycle
monkeycycle / scrape.js
Last active August 29, 2015 14:25 — forked from kevinohara80/scrape.js
Simple node.js WSJ Prime Rate scraper web service
var express = require('express');
var http = require('http');
var path = require('path');
var request = require('request');
var $ = require('cheerio');
var WSJ_PRIME_URL = 'http://www.bankrate.com/rates/interest-rates/wall-street-prime-rate.aspx';
var app = express();
@monkeycycle
monkeycycle / visualizations_tutorial.R
Created November 25, 2015 02:41 — forked from sckott/visualizations_tutorial.R
Tutorial on basic visualizations in R
#######################################################
#### Created by Rolf Lohaus, EEB Dept., Rice University
####
#### Part of the code modified and extended from
#### Robert I. Kabacoff's Quick-R website
#### (http://www.statmethods.net)
#######################################################
############### HIGH-LEVEL PLOTTING FUNCTIONS ###############
#!/bin/bash
PREFIX=$(basename "$1" .pdf)
if [ ! -z "$TESSERACT_FLAGS" ]; then
echo "Picked up TESSERACT_FLAGS: $TESSERACT_FLAGS"
fi
echo "Prefix is: $PREFIX"
echo "Converting to TIFF..."
if command -v parallel >/dev/null 2>&1; then
LAST_PAGE=$(($(pdfinfo "$1"|grep '^Pages:'|awk '{print $2}') - 1))
@monkeycycle
monkeycycle / README.md
Last active March 3, 2016 00:31 — forked from mbostock/.block
Streamgraph

For continuous data such as time series, a streamgraph can be used in place of stacked bars. This example also demonstrates path transitions to interpolate between different layouts. Streamgraph algorithm, colors, and data generation inspired by Byron and Wattenberg.

@monkeycycle
monkeycycle / no-select.scss
Created March 5, 2016 02:22 — forked from nathos/no-select.scss
Sass (SCSS) mixin to disable user-select on an element
@mixin no-select {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}