Skip to content

Instantly share code, notes, and snippets.

View bingeboy's full-sized avatar
🏠
Working from home

JP McGarrity bingeboy

🏠
Working from home
View GitHub Profile
@bingeboy
bingeboy / mapReactEs6.jsx
Created September 9, 2015 15:22
es6 google map react component
'use strict';
import React from 'react/addons';
import ReactGoogleMaps, {Map, Marker} from 'react-googlemaps';
const GoogleMapsAPI = window.google.maps;
const LatLng = GoogleMapsAPI.LatLng;
export default class Gmap extends React.Component{
constructor() {
@bingeboy
bingeboy / payloadfs.js
Last active January 20, 2016 21:17
write a payload from flux to temp folder
/////////////////////////////////////////////////////////////////////////////////////
// TEST CODE FOR PAYLOAD DATA CREATION
/////////////////////////////////////////////////////////////////////////////////////
var fs = require('fs');
var fileName = '/tmp/results.json';
fs.writeFile( fileName, JSON.stringify(res.body, null, 4), function (error) {
if (error) {
console.log(error);
} else {
console.log('JSON saved to temp dir: ', fileName);
@bingeboy
bingeboy / bash
Created April 27, 2015 19:17
Install NODEJS from Binary
$ echo $PATH
/Users/jmcgarr1/Developer/Scripts:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
$ export PATH=/Users/jmcgarr1/local/node-v0.10.38-darwin-x64/bin:$PATH
$ pwd
/Users/jmcgarr1/local/node-v0.10.38-darwin-x64/bin
$ which node
/Users/jmcgarr1/local/node-v0.10.38-darwin-x64/bin/node
@bingeboy
bingeboy / error.js
Created April 16, 2015 19:36
npm test
jp • golfdigest (develop)$ npm test
> golfdigest@1.1.0 pretest /Users/jp/conde/projects/golfdigest
> eslint --ext .js --ext .jsx -c .eslintrc .
karma.conf.js
4:17 error Missing "use strict" statement strict
13:29 error A space is required after ',' comma-spacing
34:17 error Trailing spaces not allowed no-trailing-spaces
@bingeboy
bingeboy / startofSOmething
Created December 15, 2014 02:42
Reactjs Router
/** @jsx React.DOM */
var App = React.createClass({
getInitialState: function() {
return {currentPage: 'home'};
},
componentDidMount: function() {
var router = Router({
'/home': this.setState.bind(this, {currentPage: 'home'}),
'/bio': this.setState.bind(this, {currentPage: 'bio'})
@bingeboy
bingeboy / overview.md
Last active August 29, 2015 14:07
CSS/SASS Style Guide
@bingeboy
bingeboy / api.json
Created October 10, 2014 15:27
example sports data api call for golf.
{"tour":{"id":"b52068af-28e4-4e91-bdbb-037591b0ff84","alias":"pga","name":"PGA Tour"},"season":{"id":"27e3e699-87d6-495f-9ea2-615cdfa6b1b5","year":2014},"tournaments":[{"id":"8d463c8b-e259-482d-8729-3c9efa877a22","name":"Frys.com Open","event_type":"stroke","purse":5000000.0,"winning_share":900000.0,"points":500,"start_date":"2013-10-10","end_date":"2013-10-13","venue":{"id":"ebe5e0b6-6268-4a6f-b1b6-caf3c3b4a012","name":"CordeValle Golf Club","city":"San Martin","state":"California","country":"USA","courses":[{"name":"CordeValle","yardage":7368,"par":71,"id":"68ffd2ac-802c-40e5-92bb-4bc8eede5158","holes":[{"number":1,"par":4,"yardage":422},{"number":2,"par":4,"yardage":434},{"number":3,"par":3,"yardage":230},{"number":4,"par":4,"yardage":418},{"number":5,"par":4,"yardage":454},{"number":6,"par":4,"yardage":480},{"number":7,"par":3,"yardage":166},{"number":8,"par":4,"yardage":478},{"number":9,"par":5,"yardage":555},{"number":10,"par":4,"yardage":425},{"number":11,"par":3,"yardage":236},{"number":12,"par":5,"ya
@bingeboy
bingeboy / shell
Created October 4, 2014 17:34
Minecraft Start Commands
$ free -m
$ java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
@bingeboy
bingeboy / sh
Created September 29, 2014 02:00
bash test
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
@bingeboy
bingeboy / rubberbandfix.css
Created September 15, 2014 15:18
get rid of ios rubberband effect on scrolling
html{
margin:0;
padding:0;
overflow: hidden;
}
body{
position: absolute;
width:100%;
height:100%;
overflow: auto;