Skip to content

Instantly share code, notes, and snippets.

View domdorn's full-sized avatar

Dominik Dorn domdorn

View GitHub Profile
@domdorn
domdorn / fp_lu05_testfaelle_ws0910.hs
Created November 22, 2009 15:23
Testfaelle fuer Aufgabe 5 der LVA 185.161 Funktionale Programmierung im WS09/10 an der TU-Wien
#! runhugs
-- Testfaelle fuer Aufgabe 5 der LVA 185.161 Funktionale Programmierung im WS09/10
-- an der Technischen Universitaet Wien
-- Aufgabenstellung: http://www.complang.tuwien.ac.at/knoop/fp185161_ws0910.html
-- Module ----------------------------------------------------------------------
module Main where
@domdorn
domdorn / fp_lu06_testfaelle_ws0910.hs
Created November 28, 2009 19:25
Testfaelle fuer Aufgabe 6 der LVA 185.161 Funktionale Programmierung im WS09/10 an der TU Wien
#! runhugs
-- Testfaelle fuer Aufgabe 6 der LVA 185.161 Funktionale Programmierung im WS09/10
-- an der Technischen Universitaet Wien
-- Aufgabenstellung: http://www.complang.tuwien.ac.at/knoop/fp185161_ws0910.html
-- Module ----------------------------------------------------------------------
module Main where
@domdorn
domdorn / fp_lu07_testfaelle_ws0910.hs
Created December 3, 2009 16:19
-- Testfaelle fuer Aufgabe 7 der LVA 185.161 Funktionale Programmierung im WS09/10 -- an der Technischen Universitaet Wien -- Aufgabenstellung: http://www.complang.tuwien.ac.at/knoop/fp185161_ws0910.html
#! runhugs
-- Testfaelle fuer Aufgabe 7 der LVA 185.161 Funktionale Programmierung im WS09/10
-- an der Technischen Universitaet Wien
-- Aufgabenstellung: http://www.complang.tuwien.ac.at/knoop/fp185161_ws0910.html
-- Module ----------------------------------------------------------------------
module Main where
@domdorn
domdorn / pgsqljndi.php
Created December 11, 2009 02:05
PEAR:DB PostgreSQL JNDI Driver
<?php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* The PEAR DB driver for PHP's pgsql extension
* for interacting with PostgreSQL databases
*
* PHP versions 4 and 5
*
@domdorn
domdorn / fp_lu08_testfaelle_ws0910.hs
Created December 12, 2009 17:54
Testfaelle fuer Aufgabe 8 der LVA 185.161 Funktionale Programmierung im WS09/10 an der Technischen Universitaet Wien Aufgabenstellung: http://www.complang.tuwien.ac.at/knoop/fp185161_ws0910.html
#! runhugs
-- Testfaelle fuer Aufgabe 8 der LVA 185.161 Funktionale Programmierung im WS09/10
-- an der Technischen Universitaet Wien
-- Aufgabenstellung: http://www.complang.tuwien.ac.at/knoop/fp185161_ws0910.html
-- Module ----------------------------------------------------------------------
module Main where
#! runhugs
-- Testfaelle fuer Aufgabe 9 der LVA 185.161 Funktionale Programmierung im WS09/10
-- an der Technischen Universitaet Wien
-- Aufgabenstellung: http://www.complang.tuwien.ac.at/knoop/fp185161_ws0910.html
-- Module ----------------------------------------------------------------------
module Main where
@domdorn
domdorn / playframework
Created October 15, 2011 15:57
Upstart Script for the PlayFramework 1.x
# Upstart script for a play application that binds to an unprivileged user.
# put this into a file like /etc/init/playframework
# you can then start/stop it using either initctl or start/stop/restart
# e.g.
# start playframework
# http://dominikdorn.com
description "Description of your app"
author "Dominik Dorn <dominik@studyguru.eu>"
version "1.0"
@domdorn
domdorn / SGBeanPersistController.java
Created January 1, 2012 12:46
JPA2 EntityListener Annotations for EBean
package models.sgcore;
import com.avaje.ebean.event.BeanPersistAdapter;
import com.avaje.ebean.event.BeanPersistRequest;
import javax.annotation.PreDestroy;
import javax.persistence.*;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.HashMap;
@domdorn
domdorn / jpa1_orm.xml
Created July 14, 2012 15:24
orm.xml and persistence.xml file templates
<?xml version="1.0" ?>
<entity-mappings
xmlns="http://java.sun.com/xml/ns/persistence/orm"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm
http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
version="1.0">
</entity-mappings>
@domdorn
domdorn / CollectionHelper.java
Created January 9, 2013 12:00
Splits a Collection into a List of Collections with a given size for each generated collection.
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
public class CollectionHelper {
public static <T, U extends Collection<T>> List<U> splitCollectionBySize(final U collection, final int sizePerList) {