Skip to content

Instantly share code, notes, and snippets.

Micah Stubbs micahstubbs

Block or report user

Report or block micahstubbs

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
deprecatedcoder / VoVRdata.csv
Last active Dec 21, 2018
Scraping of the VoVR site
View VoVRdata.csv
We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 4.
"001","May 5, 2014","eVRydayVR","cover","","","#1: eVRydayVR on Virtual Reality evangelism, communities & education","guestCover","desc"
"002","May 13, 2014","Eric Hodgson","","","","#2: Eric Hodgson on spatial perception, redirected walking & the split between Old VR vs. New VR","hive schematic","desc"
"003","May 15, 2014","Oliver Kreylos","cover","","http://d1icj85yqthyoq.clo
connor11528 / binarySearchTree.js
Last active Sep 23, 2018
Binary search tree implemented in Javascript
View binarySearchTree.js
class BinarySearchTree {
this.root = null;
// add a node to the tree
let newNode = { value, left: null, right: null};
aman-tiwari /
Last active Aug 30, 2017
Document containing install instructions and cool links for the Making Maps with ML workshop!

Messing with Maps and ML quickstart

This document:

Installation instructions

By far the most annoying part of getting started with messing with ML is installing researcher-made code and turning it into something fun to play with.

Before doing any of these, please install Miniconda. If you don't have it installed already, here's how:

For OSX, this is:

View level_order_search.js
function levelOrderSearch(rootNode) {
// Check that a root node exists.
if (rootNode === null) {
// Create our queue and push our root node into it.
var queue = [];
View tree dependency block
<!DOCTYPE html >
<meta charset="utf-8">
<script src=""></script>
.node circle {
fill: #999;
.node text {
adrianmcli / tutorial-refactor.js
Created Jan 6, 2017
A refactor of André Staltz's example twitter program in his tutorial on RxJS:
View tutorial-refactor.js
// UI Event Streams --------------------------------------------
const refreshButton = document.querySelector('.refresh');
const closeButton1 = document.querySelector('.close1');
const closeButton2 = document.querySelector('.close2');
const closeButton3 = document.querySelector('.close3');
const refreshClickStream = Rx.Observable.fromEvent(refreshButton, 'click');
const close1ClickStream = Rx.Observable.fromEvent(closeButton1, 'click');
const close2ClickStream = Rx.Observable.fromEvent(closeButton2, 'click');
const close3ClickStream = Rx.Observable.fromEvent(closeButton3, 'click');
1wheel / .gitignore
Last active Sep 13, 2019
View .gitignore
View bs-config.js
module.exports = {
server: '.',
files: [
ui: false,
notify: false
View .block
height: 960
visnup /
Last active Sep 18, 2017
RICOH THETA S live 360º video stream rendering in Chrome via WebGL and a <video> texture

To get this working, you'll need the [live-streaming software from RICOH][1]. Install that and follow the [live video instructions][2] to connect your camera to your computer and have it show up as a video source.

If you're on a Mac, you can open up the FaceTime app and test it by picking "THETA UVC Blender" from the Video menu.

Once all of that is working, open up index.html and you should see the video rendered on the inside of a sphere that you can rotate around. Use the mouse to click and drag to move the camera around and the mouse wheel to zoom in and

You can’t perform that action at this time.