Skip to content

Instantly share code, notes, and snippets.

View erikbgithub's full-sized avatar

Erik Bernoth erikbgithub

View GitHub Profile
setValue(AB) :-> A'='B /*store the relation A=>B somewhere, for example a dict() or a Hashmap*/
getValue(A) :-> B /*load and return it from the storage*/
Operation(aBC) :-> B+C, a='+'
:-> B-C, a='-'
:-> B*C, a='*'
:-> B/C, a='/'
Newline(a) :-> a; a in [\n|\r|\n\r]
Letter(a) :-> a; a in [a-zA-Z]
DigitNoZero(a) :-> a; a in [1-9]
Digit(a) :-> a; a = 0
#Input data:
calls = [
( 'n1', 'n2', 'success' ),
( 'n1', 'n3', 'failed' ),
( 'n1', 'n2', 'failed' ),
( 'n2', 'n1', 'failed' )
]
def connectivity(calls):
"""given a list of calls in the form of [(caller, callee, 'success' or 'failed'),...]
#############
# INFO #
#############
Allgemein:
==========
- NGN: Konvergenz aller Netzwerke zu IP-Netzwerken um Kosten zu sparen
- PBX: Router für Telefon-Netzwerke
- Telepathy (http://telepathy.freedesktop.org) communications framework
- Sofia-SIP: Telepathy Plugin for SIP connection management
- NoSQL DBs: Hadoop, HBase, Cassandra, Hypertable, Cloudera, MongoDB, CouchDB
@erikbgithub
erikbgithub / tree.md
Created April 23, 2012 22:37 — forked from hrldcpr/tree.md
one-line tree in python

One-line Tree in Python

Using Python's built-in defaultdict we can easily define a tree data structure:

def tree(): return defaultdict(tree)

That's it!

@erikbgithub
erikbgithub / kill_processes.sh
Created May 21, 2012 10:11
kills all processes that grep can find
kill $(ps aux | grep "python rr"| sed "s|[a-zA-Z=:/+\.\-]||g" | sed "s/\([0-9][0-9]*\)\(\s\s*[0-9][0-9]*\)*/\1/g")
#!/bin/sh
DESC="Jenkins CI Server"
NAME=jenkins
PIDFILE=/var/run/$NAME.pid
RUN_AS=jenkins
COMMAND=/usr/bin/java -- -jar /home/jenkins/jenkins.war
d_start() {
start-stop-daemon --start --quiet --background --make-pidfile --pidfile $PIDFILE --chuid $RUN_AS --exec $COMMAND
c0419bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-r-normal--0-0-0-0-m-0-adobe-standard
c0419bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-r-normal--0-0-0-0-m-0-ascii-0
c0419bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-r-normal--0-0-0-0-m-0-iso10646-1
c0419bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-r-normal--0-0-0-0-m-0-iso8859-1
c0582bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-i-normal--0-0-0-0-m-0-adobe-standard
c0582bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-i-normal--0-0-0-0-m-0-ascii-0
c0582bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-i-normal--0-0-0-0-m-0-iso10646-1
c0582bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-i-normal--0-0-0-0-m-0-iso8859-1
c0583bt_.pfb -bitstream-courier 10 pitchhelvetica-bold-r-normal--0-11-0-0-m-0-adobe-standard
c0583bt_.pfb -bitstream-courier 10 pitchhelvetica-bold-r-normal--0-11-0-0-m-0-ascii-0
import sys
import os
import inspect
#enable importing from one path up
sys.path.append(os.path.abspath(os.path.dirname(inspect.getfile(inspect.currentframe())))+'/..')
![center](/erikb85/master-thesis/raw/logo-1/planning/logo.png) This is an image

Hi !

#container { height:100px; line-height:100px;