Deutsche Telekom erdrosselt Internet

Wenn ich so lese was die Deutsche Telekom mit ihren beschränkten neuen Tarifen so plant wird mir ganz heiß. Da fällt es mir schwer die richtigen Worte zu finden. Es zeigt einfach wieder, dass sich beim Thema “Internetanbindung” alles in die falsche Richtung entwickelt - die Anbindungen werden eher schlechter als besser. Ich habe ja hier schon des öfteren darüber geschrieben in welcher Situation ich mich selbst hier in Österreich befinde, aber zumindest kann ich mit meiner zur Verfügung stehenden Bandbreite noch machen was ich will. Read more →

A fresh start

Today I deleted my blog - not intentionally, it happened. I tried to upgrade MySQL from 5.1 to 5.5, it did not work as expected. I tried varios things and somewhere in between I issued the wrong rm command. I deleted both the backup directory and the tgz of the mysql database directory I made before the update. After a short heat flash I thought: ok, know I have to import the database again from the SQL dump I have on my Amazon S3. Read more →

Signing Android APK files under JDK7

We are using maven to build our Android applications in Jenkins for testing and for publishing them to the Play Store. Recently I started to have problems with the Play Store saying that the APK files were not signed or not aligned so I upgraded the Android Maven plugin and adapted the pom.xml files. Finally I was able to submit the signed and aligned APK files again to the Play Store – everything fine again, at least I thought so. Read more →

Spannende Wochen für RIM

Es sind spannende Wochen, die da auf RIM zukommen. In den nächsten Tagen wird RIM ihr neues Betriebssystem BlackBerry 10 und ihre neuen BlackBerry Geräte vorstellen. Die Neuvorstellung repräsentiert für RIM und die Marke BlackBerry quasi einen Neustart in vielerlei Hinsicht. Das neue Betriebssystem basiert auf QNX, wie bereits das System das auf dem Playbook gelaufen ist. RIM hat das Playbook OS allerdings sehr viel weiter entwickelt, und in BlackBerry 10 wieder die gesamten Funktionen eingebaut, für die BlackBerry bekannt wurde (Synchronisierung von Mail, Kalendar, Kontakten, Todo’s usw. Read more →

What to ignore

With the latest improvements we made at troii to our development workflow, we discussed what should be committed to a source code repository and what files should be ignored. We already had the rule in place, that nothing should be put into the repository, that is generated from other sources (typically .class files, .war, .jar, …) – this rule is very common and agreed by almost every developer. How to handle another set of files usually leads to a lot of discussion: IDE settings, e. Read more →

Kundenservice – Media Markt vs. Amazon

Ich hatte beim Kauf unserer DVB Sat Receiver kein Glück. Fürs Wohnzimmer habe ich einen Kathrein UFS 922 bei Amazon gekauft (mit eingebauter 500 GB Festplatte für Timeshift und Aufnahmen) – Preis im November 2011 402,- EUR. Für das Schlafzimmer genügte ein einfacher Receiver ohne Aufnahmefunktion. Ich bin einfach in den Media Markt gegangen und habe den günstigsten Receiver mit Unterstützung für die ORF Smart Card gekauft – Marke Top Field, Preis 119,- EUR im Jänner 2012. Read more →

akostart meetup

Heute Abend war ich beim akostart meetup in der Humboldtstraße in Linz. Die Beschreibung des akostart meetups aus dem facebook-event-about: Die Akostart Meetups sind regelmäßige Treffen von Gründern und Gründungsinteressierten zum Informationsaustausch. Die ungezwungene Umgebung im Coworking Space schafft die optimalen Voraussetzungen zum Präsentieren, Diskutieren und Zuhören. Spannende Ideen, Businesspläne, Impulsvorträge und Lessons-Learned stehen im Vordergrund. Selbstverständlich darf das Netzwerken nicht zu kurz kommen. Ich bin wieder mal begeistert von den Aktivitäten, die in letzter Zeit, im linzer Raum, in der Kreativwirtschaft stattfinden! Read more →

Sort algorithm changes in Java 7

I just got the info from one of out customers that an error in the export function of a Grails application happend. The stacktrace looked like: Error Details Error 500: Executing action [export] of controller [ExportController] caused exception: Runtime error executing action Servlet: grails URI: /app/grails/export/export.dispatch Exception Message: Comparison method violates its general contract! Caused by: Comparison method violates its general contract! Class: ExportPrintController At Line: [105] Code Snippet: Stack Trace java. Read more →

Technologieplauscherl am 22.11.2012 bei netural

Ich war heute endlich wieder mal auf einem Technologieplauscherl. Das hat heute in den Räumlichkeiten von netural stattgefunden – vielen Dank dafür, die Verpflegung war erstklassig! (Gösser Radler und Brötchen von Jindrak) Beim heutigen Plauscherl handelte es sich um eine “Book Edition!” – Hauptthema waren also Bücher. Phil Reiter hat Brain Rules vorgestellt, Joachim Sauer hat Liars and Outliers präsentiert, ich habe kurz über Release It! gesprochen und Stefan Baumgartner hat via iPhone und Apple TV das dünne Büchlein Scalable and Modular Architecture for CSS besprochen Als Ausreisser aus der “Book Edition” hat Bernhard Wurm TypeScript demonstriert – eine interessante Sprache von Microsoft die nach (tatsächlich schönem, lesbaren) JavaScript compiliert wird. Read more →

Self made Fusion Drive

The most interesting part of Fusion Drive for me was, that is just a Software feature – it does not depend on any specific hardware. When Apple announced that their new iMacs would have the option for a Fusion Drive, I though it would be a special harddisk containing an SSD and a spinning disk in one case. But in fact you can create a Fusion Drive out of any disks in you Mac by using features of the built in CoreData storage system. Read more →