Skip to content

Instantly share code, notes, and snippets.

View HeinrichHartmann's full-sized avatar

Heinrich Hartmann HeinrichHartmann

View GitHub Profile
@HeinrichHartmann
HeinrichHartmann / gps_tag_generator.py
Last active August 29, 2015 13:56
GPS TAG Generation
import psycopg2, psycopg2.extras
DSN = {
'dbname': "xxx",
'user': "xxx",
'password': "xxx"}
def main():
con = psycopg2.connect(connection_factory=psycopg2.extras.NamedTupleConnection, **DSN)
cur = con.cursor()
@HeinrichHartmann
HeinrichHartmann / postgres.conf
Last active August 29, 2015 13:56
Postgres Upstart Script
# postgres.conf
#
# A simple upstart script for the postgresql server as installed from source
# http://www.postgresql.org/docs/9.3/interactive/installation.html
#
# Place this file in /etc/init/
#
# Usage:
# $ sudo service postgres start|stop|status
#
@HeinrichHartmann
HeinrichHartmann / TermOnSend.java
Created March 21, 2014 08:19
Failing context termination on send
import org.zeromq.ZMQ;
import org.zeromq.ZMQException;
public class TermOnSend {
public static void main(String[] args) {
final ZMQ.Context ctx = ZMQ.context(1);
Thread threadB = new Thread(new Runnable() {
@Override
public void run() {
@HeinrichHartmann
HeinrichHartmann / wct.py
Last active August 29, 2015 14:03
WorldCupTime
#!/usr/bin/python
import sys
import BaseHTTPServer
import urllib2
from dateutil import parser, tz as dutz
from datetime import datetime, tzinfo
import ipdb
BREAK=ipdb.set_trace
@HeinrichHartmann
HeinrichHartmann / account-summary.py
Created July 22, 2014 12:28
Bank Account Analytics for Sparda-Bank csv files
"""
Computes a summary of (unique) bank transactions from CSV files
USAGE:
python account-summary.py account_statment1.csv account_statement2.csv ...
OUTPUT:
CSV printed to stdout with the following colums
@HeinrichHartmann
HeinrichHartmann / hartmann.pub
Created November 16, 2014 17:15
GPG Public Key
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.4
Comment: Hostname: pgp.mit.edu
mQENBFLOhGwBCADLreJzn4F8bKodTjg/QY4AyvQQWxnM0h56xsUmqTZqvRCp9kgtrcR5Bnvp
kMMRoIx9rOM7Hnp/LrxogZ8ZHbp+r3eQt3tp8p7ZwymQCT8cZoreTQplDp4eqZmnPh4BMk3a
+gqvgPv5SShwQjNGtf8r31MWe+xTCx6Db1XYpHav0pSs06Gmf/Kh/WVMtTvh841R0OU9mWhk
OxnOYWDErPSzUolA9u4A20B3LVpowjoA5Oaq3kIzC+mgL7muXhiEA4hzL9WXqcDHPXyRS3ut
Djmz1oqXFIZFgwhUUDW6g1hyuVuulNZRMkFtqASi13x+qMF8PwbU6KvoVCXG9++yQF13ABEB
AAG0K0hlaW5yaWNoIEhhcnRtYW5uIDxoYXJ0bWFubkB1bmkta29ibGVuei5kZT6JAT4EEwEC
@HeinrichHartmann
HeinrichHartmann / blink.py
Last active August 29, 2015 14:10
Raspberry PI GPIO Tester
@HeinrichHartmann
HeinrichHartmann / TimeSeriesTools.py
Last active August 29, 2015 14:11
TimeSeries convenience functions
import numpy as np
import matplotlib.pylab as plt
from scipy import stats
from collections import *
from itertools import *
#
# Convenience Class for Time Series
#
# Series Objects can be added and subtracted using infix operators.
@HeinrichHartmann
HeinrichHartmann / sensor-server.py
Last active August 29, 2015 14:11
RaspberryPi Serving Sensor Data over HTTP
#!/usr/bin/env python
# Import the ADC driver:
# https://gist.github.com/HeinrichHartmann/27f33798d12317575c6c
import ADC0832 as ADC
import sys
import BaseHTTPServer
import json
from BaseHTTPServer import BaseHTTPRequestHandler
@HeinrichHartmann
HeinrichHartmann / _G.lua
Last active August 29, 2015 14:15
Lua Global Environment
{
_G = nil --[[ref]],
_VERSION = "Lua 5.1",
arg = {
[-1] = "/usr/bin/lua",
[0] = "main.lua"
} --[[table: 0xbcbef0]],
assert = assert --[[function: 0xbc5310]],
collectgarbage = collectgarbage --[[function: 0xbc5370]],
coroutine = {