-
Initialize a new git repository at
/etc/
cd /etc/ sudo git init
-
Setup
.gitignore
cat << EOF | sudo tee .gitignore
# | |
# Distributed File Dowoloader | |
# =========================== | |
# | |
# List of urls is read from a file, distributed to workers, gathered and written to a directory. | |
# | |
# INSTALLATION & USAGE | |
# -------------------- | |
# sudo apt-get install python-pip python-dev build-essential git screen | |
# sudo pip install pyzmq requests |
package net.heinrich-hartmann.gists.ZmqAppender; | |
import org.apache.log4j.AppenderSkeleton; | |
import org.apache.log4j.Layout; | |
import org.apache.log4j.SimpleLayout; | |
import org.apache.log4j.spi.LoggingEvent; | |
import org.jeromq.ZMQ; | |
/** | |
* ZmqAppender for Log4j. |
/* | |
Customized version of Kevin Burke's markdown.css released under Apache License here | |
https://bitbucket.org/kevinburke/markdowncss/overview | |
*/ | |
body{ | |
margin: 0 auto; |
DROP VIEW IF EXISTS ft_trips; | |
DROP VIEW IF EXISTS ft_stats; | |
-- Create view with basic gps statistics: | |
-- a) trip_id | |
-- b) Sample Count | |
-- c) Maximal Distance to Helsinki Train Station | |
CREATE VIEW ft_stats(trip_id, count, dist) AS | |
SELECT trip_id, count(lonlat), Max(st_distance(lonlat, St_geometryfromtext('POINT(24.6006695 60.1893798)',4326))) | |
FROM sensor_gps |
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() |
# 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 | |
# |
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() { |
#!/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 |
""" | |
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 |