Skip to content

Instantly share code, notes, and snippets.

Avatar

david king ketralnis

View GitHub Profile
View multiproc.py
#!/usr/bin/env python
import os
import sys
import signal
import logging
def multijob(jobs):
pids = {}
View shellql.py
#!/usr/bin/env python2.7
try:
import simplejson as json
except ImportError:
import json
import tempfile
import sqlite3
import subprocess
View sandbox.lua
-- save a pointer to globals that would be unreachable in sandbox
local e=_ENV
function make_sandbox()
-- sample sandbox environment
sandbox_env = {
ipairs = ipairs,
next = next,
pairs = pairs,
pcall = pcall,
View l_alloc_restricted.c
void* l_alloc_restricted (void *ud, void *ptr, size_t osize, size_t nsize) {
_Executor* self = (_Executor*)ud;
if(ptr == NULL) {
/*
* <http://www.lua.org/manual/5.2/manual.html#lua_Alloc>:
* When ptr is NULL, osize encodes the kind of object that Lua is
* allocating.
*
* Since we don't care about that, just mark it as 0
View keybase proof
### Keybase proof
I hereby claim:
* I am ketralnis on github.
* I am ketralnis (https://keybase.io/ketralnis) on keybase.
* I have a public key whose fingerprint is 2847 BF11 A0AA 81FA 5902 B4D9 5ACB 6846 FBDD 29B3
To claim this, I am signing this object:
View TupleToBag.java
package com.hipmunk.pig.udfs;
import org.apache.pig.EvalFunc;
import org.apache.pig.backend.executionengine.ExecException;
import org.apache.pig.data.BagFactory;
import org.apache.pig.data.DataBag;
import org.apache.pig.data.DefaultBagFactory;
import org.apache.pig.data.Tuple;
import org.apache.pig.data.TupleFactory;
View votemining.py
#!/Users/dking/src/pypy/pypy/translator/goal/pypy-c
#!/usr/bin/env python2.7
import sys
import math
import bisect
import sqlite3
import os.path
import itertools
View graphs.py
#!/usr/bin/env python2.7
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt # For plotting graphs.
from contextlib import contextmanager
from collections import namedtuple
import urllib
import json
@ketralnis
ketralnis / psort.py
Created Jan 3, 2011
simple parallel sort
View psort.py
#!/usr/bin/env python
import os
import re
import sys
import tempfile
import multiprocessing
from optparse import OptionParser
from subprocess import Popen, PIPE, STDOUT
View gist:617399
from r2.models import *
from r2.lib.utils import thread_dump
def cc():
g.cache.caches[0].clear()
g.cache.caches[0].flush_all()
cc()
lid = 42