Skip to content

Instantly share code, notes, and snippets.

import shlex
import subprocess
def main():
jobs = []
job_count = raw_input('number of iterations: ')
for i in range(job_count):
jobs.append(parameters())
@smcquay
smcquay / chat.html
Last active December 10, 2015 02:58
<html>
<head>
<title>Chat Example</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
var conn;
var msg = $("#msg");
var log = $("#log");
@smcquay
smcquay / ds.py
Created May 2, 2012 20:39
naive bisection data structure
class bijection(dict):
def __setitem__(self, key, value):
super(bijection, self).__setitem__(key, value)
super(bijection, self).__setitem__(value, key)
@smcquay
smcquay / gist:2206310
Created March 26, 2012 16:24
multi-value stuff
% cat main.cc
#include <iostream>
#include <tuple>
using namespace std;
auto multi_value_func() -> tuple<int, int, int> {
return make_tuple(1,2,3);
}
>>> l
[('winner0', 'looser0', 0), ('winner1', 'looser1', 1), ('winner2', 'looser2', 2), ('winner3', 'looser3', 3), ('winner4', 'looser4', 4), ('winner5', 'looser5', 5), ('winner6', 'looser6', 6), ('winner7', 'looser7', 7), ('winner8', 'looser8', 8), ('winner9', 'looser9', 9), ('winner10', 'looser10', 10), ('winner11', 'looser11', 11), ('winner12', 'looser12', 12), ('winner13', 'looser13', 13), ('winner14', 'looser14', 14), ('winner15', 'looser15', 15), ('winner16', 'looser16', 16), ('winner17', 'looser17', 17), ('winner18', 'looser18', 18), ('winner19', 'looser19', 19)]
# dumps to str:
>>> json.dumps(l)
'[["winner0", "looser0", 0], ["winner1", "looser1", 1], ["winner2", "looser2", 2], ["winner3", "looser3", 3], ["winner4", "looser4", 4], ["winner5", "looser5", 5], ["winner6", "looser6", 6], ["winner7", "looser7", 7], ["winner8", "looser8", 8], ["winner9", "looser9", 9], ["winner10", "looser10", 10], ["winner11", "looser11", 11], ["winner12", "looser12", 12], ["winner13", "looser13", 13], ["winner14", "looser
@smcquay
smcquay / ldsconf.py
Created October 4, 2011 04:51 — forked from travisbhartwell/gist:1257132
Python Script to download October 2011 General Conference Archives
#!/usr/bin/python
"""
This is a handy script to download the media from General Conference for
your own use. Execute this script with the appropriate options to download the
files you wish.
The only non-Python standard library dependency is BeautifulSoup.
"""
@smcquay
smcquay / main.go
Created September 9, 2011 00:18
Embarassingly Parallel Monte Carlo Pi calc
% cat main.go
package main
import "flag"
import "fmt"
import "math"
import "rand"
import "time"
var numprocs *int = flag.Int("procs", 4, "number of processors")