Skip to content

Instantly share code, notes, and snippets.

View VS Code Settings
{
"vim.disableAnnoyingNeovimMessage": true,
"git.confirmSync": false,
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
}
],
"editor.lineNumbers": "relative",
@davertron
davertron / editor.html
Last active Mar 9, 2016 — forked from minikomi/editor.html
Javascript editor in your browser
View editor.html
data:text/html,
<style type="text/css">
#e {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
font-size:16px;
}
@davertron
davertron / pipes.rb
Last active Dec 19, 2015
Ruby Pipes
View pipes.rb
# 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
View Phusion Passenger Mongo Error
*** 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 Sep 12, 2012
Mongo Shell Eval + File Example
View gist:3709094
function blah(){
print("Hi");
}
if(run){
blah();
}
View floatinit.cpp
#include <iostream>
using namespace std;
class Whatever {
private:
float *color;
public:
Whatever();
Whatever(float*);
@davertron
davertron / fbo_test.cpp
Created Apr 13, 2011
My First Attempt At Using OpenGL FBO's and Shaders
View fbo_test.cpp
#ifdef WIN32
# include "windows.h"
#endif
#include <iostream>
#include <sstream>
#include <fstream>
#include <cstdlib>
#include <ctime>
View webapp.rb
require 'rubygems'
require 'rack'
class Object
def webapp
class << self
define_method :call do |env|
func, *attrs = env['PATH_INFO'].split('/').reject(&:empty?)
[200, {}, send(func, *attrs)]
end
View git-stash-pull-problem
#!/bin/bash
set -x
# Make a new git bare repo
mkdir repo
cd repo
git init --bare
View turtles_all_the_way_down.html
<html>
<head>
<script type="text/javascript">
// The purpose of this function is to draw a div inside another div
// at half dimensions (sort of like looking at a mirror in another
// mirror...
function turtles_all_the_way_down(previous_div, level, max_level){
if(level == max_level){
return;
}
You can’t perform that action at this time.