Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am davertron on github.
  • I am davertron (https://keybase.io/davertron) on keybase.
  • I have a public key ASCcsFLBGsqhV4qglkL-5Vd6ClQz80BucRwo5c2ONGIYdAo

To claim this, I am signing this object:

{
"vim.disableAnnoyingNeovimMessage": true,
"git.confirmSync": false,
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
}
],
"editor.lineNumbers": "relative",
var myApp = angular.module('myApp', []);
myApp.provider('helloWorld', function() {
// In the provider function, you cannot inject any
// service or factory. This can only be done at the
// "$get" method.
this.name = 'Default';
this.$get = function() {
// ==UserScript==
// @name Jenkins Threes
// @namespace http://use.i.E.your.homepage/
// @version 0.1
// @description Play Threes in your browser while you wait for stupid jenkins
// @match https://builds.dealer.ddc/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// @copyright 2014+, Dave Davis
// ==/UserScript==
$(function(){
@davertron
davertron / pipes.rb
Last active December 19, 2015 22:39
Ruby Pipes
# I want to capture the output of both forked processes, print it, and then
# end. Currently the program hangs after printing the output from both forked
# processes. I think this is because "reader.eof?" doesn't return true because
# neither sub-process ever calls "writer.close". They don't call that because
# they can't, since exec changes the current process, so any ruby after the
# exec call won't get run.
#
# How do I handle this? Should I not use fork/exec?
# UPDATE: Answer below
reader, writer = IO.pipe
@davertron
davertron / editor.html
Last active March 9, 2016 05:09 — forked from minikomi/editor.html
Javascript editor in your browser
data:text/html,
<style type="text/css">
#e {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
font-size:16px;
}
*** Exception PhusionPassenger::UnknownError in PhusionPassenger::Rack::ApplicationSpawner (Failed to connect to a master node at 127.0.0.1:27017 (Mongo::ConnectionFailure)) (process 5177, thread #<Thread:0x00000000ad30e0>):
from /var/www/rails/simpletask/shared/bundle/ruby/1.9.1/gems/mongo-1.8.1/lib/mongo/mongo_client.rb:479:in `connect'
from /var/www/rails/simpletask/shared/bundle/ruby/1.9.1/gems/mongo-1.8.1/lib/mongo/mongo_client.rb:631:in `setup'
from /var/www/rails/simpletask/shared/bundle/ruby/1.9.1/gems/mongo-1.8.1/lib/mongo/mongo_client.rb:147:in `initialize'
from /var/www/rails/simpletask/shared/bundle/ruby/1.9.1/gems/mongo-1.8.1/lib/mongo/legacy.rb:56:in `initialize'
from /var/www/rails/simpletask/shared/bundle/ruby/1.9.1/gems/mongo_mapper-0.11.0/lib/mongo_mapper/connection.rb:72:in `new'
from /var/www/rails/simpletask/shared/bundle/ruby/1.9.1/gems/mongo_mapper-0.11.0/lib/mongo_mapper/connection.rb:72:in `connect'
from /var/www/rails/simpletask
@davertron
davertron / gist:3709094
Created September 12, 2012 18:57
Mongo Shell Eval + File Example
function blah(){
print("Hi");
}
if(run){
blah();
}
#include <iostream>
using namespace std;
class Whatever {
private:
float *color;
public:
Whatever();
Whatever(float*);
@davertron
davertron / fbo_test.cpp
Created April 13, 2011 00:31
My First Attempt At Using OpenGL FBO's and Shaders
#ifdef WIN32
# include "windows.h"
#endif
#include <iostream>
#include <sstream>
#include <fstream>
#include <cstdlib>
#include <ctime>