Skip to content

Instantly share code, notes, and snippets.

View ronsims2's full-sized avatar
๐Ÿ€
Ballin'

Ron Sims II ronsims2

๐Ÿ€
Ballin'
View GitHub Profile
@ronsims2
ronsims2 / d3-simon.js
Created December 23, 2016 01:35
Simon says for d3 donut charts
(function() {
var shuffle = function(items) {
var newOrder = [];
var usedNumbers = {};
var i = 0;
while (newOrder.length < items.length) {
i++;
var rando = Math.floor(Math.random() * items.length);
if (!usedNumbers[rando.toString()]) {
usedNumbers[rando.toString()] = true;
@ronsims2
ronsims2 / filemover.sh
Last active October 25, 2016 21:27
A shell script that archives files
#!/bin/bash
#A list of file names
clear
#Read by line to handle filenames with spaces
OGIFS = $IFS
IFS=$(echo -en "\n\b")
myfiles=$(ls)
@ronsims2
ronsims2 / main.m
Created August 25, 2016 13:21
Example of how to left pad in Objective-C
//
// main.m
// testcode
//
// Created by Ron Sims II on 6/6/16.
// Copyright ยฉ 2016 Ron Sims II. All rights reserved.
//
#import <Foundation/Foundation.h>
@ronsims2
ronsims2 / foo.json
Last active July 8, 2016 20:58
Dummy JSON data for AJAX test
This file has been truncated, but you can view the full file.
[
{
"_id": "5780137d86c3e01e6396f8af",
"index": 0,
"guid": "fa5e60f5-e8cc-4697-8056-7c51225292b8",
"isActive": false,
"balance": "$2,003.16",
"picture": "http://placehold.it/32x32",
"age": 26,
"eyeColor": "green",
{
"name": "JSON",
"weapon": "machete",
"home": "crystal lake",
"likes": "kill kill kill",
"hates": "you"
}
@ronsims2
ronsims2 / simple-server.js
Created January 31, 2016 17:22
A simple web server that allows you to specify a JSON file based on a URL param.
//https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction/
var myPort = 8080;//Set pot to one not used on your box
var fs = require('fs')
var http = require('http');
console.log('Starting server...')
var server = http.createServer(function(req, resp){
console.log('Request received. ');
//get url param and change file based on param or url
@ronsims2
ronsims2 / robotsInDisguise.js
Last active May 9, 2019 12:54
Tranformer Test Data
[{"label":"galvatron","value":11},{"label":"megatron","value":51},{"label":"optimus","value":31},{"label":"rodimus","value":72},{"label":"starscream","value":10},{"label":"grimlock","value":50},{"label":"bumblebee","value":30},{"label":"soundwave","value":71},{"label":"laserbeak","value":8},{"label":"perceptor","value":3},{"label":"soundwave","value":4},{"label":"blaster","value":74}]
@ronsims2
ronsims2 / States.js
Created November 16, 2015 01:52
A Node script that generates a SQL insert file for the 50 U.S. states.
fs = require('fs');
var states = [['AL', 'Alabama'],
['AK', 'Alaska'],
['AZ', 'Arizona'],
['AR', 'Arkansas'],
['CA', 'California'],
['CO', 'Colorado'],
['CT', 'Connecticut'],
['DE', 'Delaware'],
@ronsims2
ronsims2 / index.html
Created September 22, 2015 12:34 — forked from anonymous/index.html
JS Bin Adventure Engine // source https://jsbin.com/vuvexa
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="Adventure Engine" />
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
(function(w){