DATALHUB a digital data repository and an alternative to CKAN

This user guide covers using DATALHUB’s web interface to organize, publish and find datasets and digital assets. Datasets and resources The DATALHUB is oriented toward the concept of a Dataset *and a *Datum. A Dataset is a (digital) Data Container. This may be a structure that describes and provides some metadata on digital assets. As […]

Read more

Drupal is Horrible – Drupal REVIEW and Criticism

These are a few points written in frustration, so please understand why I feel like screaming Drupal SUCKS! Take these criticism and drupal review with a slight smile. (This is all based on the experience with Drupal 8) I am forced to work on Drupal on some systems here at work and first impression is: […]

Read more

Groovy/Grails Recursive Function/Closure

Since I keep waisting time in recursive functions (and forget what I developped a few months back), here is a piece of code for a recursive function in Groovy. def getAllChildren(entityId) { //Container for the results def results = [] //Retrieve your first element from somewhere def entity = entityService.getEntity(entityId) if (entity) { results.add([entity.id,entity.label]) entity.children?.each […]

Read more

Software Developing – At it’s best

Found this gem with the caption: “what it feels like to be a software developer“. It actually describes in full the process of developing. You try to fix one tiny thing and suddenly you find yourself in the middle of a heavy refactoring which influences the whole application… From Malcolm in the Middle, but most […]

Read more

Download Stop Word List

  In computing, stop words are words which are filtered out before or after processing of natural language data (text). There is no single universal list of stop words used by all processing of natural language tools, and indeed not all tools even use such a list. Some tools specifically avoid removing these stop words […]

Read more

Handling Exceptions in Grails

Improve error handling – Exceptions The following document is a brief walk through to Exception Handling "Grails controllers support a simple mechanism for declarative exception handling. If a controller declares a method that accepts a single argument and the argument type is java.lang.Exception or some subclass of java.lang.Exception, that method will be invoked any time […]

Read more

How was ArchivPortal Deutschland and Deutsche Digitale Bibliothek developed (FrontEnd)

Yesterday another big project in support of the German culture was launched at the 84th German Archive Conference. This is the Archivportal-D (with D standing for Deutschland {and APD for abbreviation}). The portal is accessible online at www.archivportal-d.de and it enables users to comb Germany’s archives in the course of their research and all is […]

Read more
%d bloggers like this: