Archiv des Autors: Christoph

Flying Backwards – Soundcloud Song

I just felt like posting some of my songs on SoundCloud.com here.

Veröffentlicht unter Allgemein | Hinterlasse einen Kommentar

CSV to XLS converter – How to quickly convert CSV files online without coding in your browser

Today I had to create a CSV (comma separated value) file containing product offers and convert it into another spreadsheet file which required slightly different columns and some modifications to columns. I could have done all this in Excel or … Weiterlesen

Veröffentlicht unter Software-Development | Verschlagwortet mit | 136 Kommentare

Great resources on solving OSGi “Uses” constraint violations

I recently had the “famous” “uses” constraint violation when building my OSGI application with PDE Build. It was complaining about: Package uses conflict: Import-Package: javax.mail; version=”1.4.1″ The following resources have helped me locating the root cause and understanding the problem: … Weiterlesen

Veröffentlicht unter Software-Development | 14 Kommentare

SVN: Shell script to get a modified files report of all sub-directories which are all a separate SVN folder

For our automated build we wanted a simple way to generate a report of all files which have changed between two SVN revisions. ‘svn log -v’ usually gives you such an output. But in our scenario we have a folder … Weiterlesen

Veröffentlicht unter Software-Development | Verschlagwortet mit , , , , | Kommentare deaktiviert

Using Hibernate EventListeners to encrypt / decrypt properties of an entity based on other properties

Update 2012/07/24: It turns out my approach below is NOT GOOD! What I wanted to do is conditional encryption which is also asked in this Jasypt forum, where they say one should implement your own UserType. http://forum.jasypt.org/Hibernate-and-Conditional-encryption-td5586032.html The serious problem … Weiterlesen

Veröffentlicht unter Software-Development | Verschlagwortet mit , , , , | Kommentare deaktiviert

New Google Analytics Dashboard Layout: the opposite of a dashboard?

New Dashboard – less useful Old Dashboard – more useful This question in the Google Analytics help forum with the title “New Layout: the opposite of a dashboard?” nails down my opinion about the new Google Analytics. While I generally … Weiterlesen

Veröffentlicht unter Allgemein, Software-Development | Verschlagwortet mit , , | Kommentare deaktiviert

What are pros and cons for url structure of a SaaS multi tenant web-app regarding scalability / load-balancing?

I just posted the question above on Quora in hope to get some answers. I would like to know the pros and cons of choosing a URL structure for a multi tenant web-application. I also think that this could impact … Weiterlesen

Veröffentlicht unter Software-Development | Verschlagwortet mit , , , , | Kommentare deaktiviert

How to use OAuth 2.0 authentication with Google’s GDATA Client Java Client Library

This article is for users who are using the Google Data Java Client Library (a.k.a. “gdata-java-client”) together with the Google API Client Library for Java (a.k.a. “google-api-java-client”). For our app we started the  integration with Google Spreadsheets today and we were running … Weiterlesen

Veröffentlicht unter Software-Development | Verschlagwortet mit , , , , , , , | Kommentare deaktiviert

Weihnachtsgeschenkidee 2011 – Ein Ticayo zum ticken.

Jedes Jahr die Frage nach einem ausgefallenen Weihnachtsgeschenk für Freunde und Familie oder auch für Mitarbeiter und Kunden. Dieses Jahr könnte die Antwort lauten: Ein Ticayo. Ticayo? Das Ticayo ist ein nachhaltig im Erzgebirge produziertes Geschicklichkeitsspielzeug aus Holz. Dabei geht … Weiterlesen

Veröffentlicht unter Allgemein | Verschlagwortet mit , , | Kommentare deaktiviert

How to add new gems to jruby in an Equinox OSGI Environment (or how to set jruby.home)

After I burned the midnight oil yesterday to debug into a problem I was having with getting the fastercsv gem to work with JRuby in my OSGI environment I decided to write a post about it and how I finally … Weiterlesen

Veröffentlicht unter Software-Development | Verschlagwortet mit , , , , , , , | 94 Kommentare