iPhone 5 Telefonie

Nachdem ich seit zwei Tagen das iPhone 5 benutze, muss ich kurz mal was zum Thema “Telefonieren” schreiben. Über dieses Thema schreiben die meisten Blogs und Newsseiten recht wenig, wenn sie über das iPhone berichten. Seit dem “Antennagate” im iPhone 4 ist es komischerweise recht still um das Thema geworden. Natürlich hebt Apple selbst nicht hervor, dass das neue iPhone einen besseren Empfang hat, weil das alte offiziell ja keinen schlechten hatte – was soll man also verbessern. Read more →

The case of the OS X filesystem HFS+ and git

Yesterday I stumbled across a problem when renaming files in a git repository by just changing the case of some characters. I wonder why I did not come across that earlier, maybe I did care about naming conventions for Java classes enough. We renamed a Java class in IntelliJ from ProjectDao.java to ProjectDAO.java. After committing and pushing the changes, a colleague had a problem, compiling the code. The reason was, that the file name in his repository still was ProjectDao. Read more →

Internetzugang in Österreich die Zweite

Nachdem ich vor ein paar Wochen schon mal was zum Thema Internetzugang in Österreich gepostet habe, muss ich noch was ergänzen. Da der Ort Weichstetten, in dem wir seit fast einem Jahr wohnen, keine Vernünftige Internetanbindung via Kabel hat (siehe letzter Post), und ich mit Internet via UTMS von Drei nicht auf Dauer glücklich werde, habe ich nach Alternativen gesucht … und eine gefunden (zumindest eine theoretische). Die Energie AG bietet seit einiger Zeit unter den Namen PowerPrimeNet und Energie AG Data Internetzugänge für Firmen an. Read more →

Mobilfunk in Österreich

Nachdem ich im letzten Post über Internetzugänge in Österreich geranted habe, muss ich auch noch was zum Thema Mobilfunk in Österreich schreiben. Zum Thema Sprache sollte es eigentlich nicht viel zu sagen geben - sollte! Die Abdeckung ist zwar ganz gut, es gibt aber Stellen an denen man nicht wirklich vernünftig telefonieren kann. Hier sieht es ähnlich aus wie bei den Internetanbindungen - im Ballungsraum besser, am Land schlechter. Leider gilt das genau für die Plätze, an denen ich mich privat am öftesten aufhalte. Read more →

Internetzugang in Österreich

Seit 1997 nutze ich das Internet. Anfangs hat man sich über 56k Modems eingewählt – das surfen auf diversen Webseiten und das gelegentlich Herunterladen von ein paar Megabyte großen Dateien funktionierte ganz passabel. Wer etwas mehr wollte hatte ISDN mit 64 kBit. Später kam ADSL und Österreich war ziemlich früh ziemlich gut versorgt 512 kBit bzw. 768 kBit hat für die ersten 2000er Jahre auch genügt. Diverse Kabelanbieter haben begonnen Internet über Kabel TV Leitung anzubieten – auch das eine feine Sache. Read more →

The m2e connectors mess

I am using Spring Source Toolsuite as my favorite Eclipse distribution for about two years now and I am very happy with it. It contains most of the plugins I use prepacked and it easy to install the rest via the provided extension list: grails, groovy, m2e, egit, subversive, mylyn … With versions 2.8.0 STS suddenly included a completely new version 1.0 of m2e (the maven plugin for eclipse) which is incompatible to the old 0. Read more →

JDBC connection to SQL Server 2008 hangs because of JDK 1.6 u29

Normally I use MySQL on Mac OS X for developing our timr tracking application timr.com, but some enterprise customers are using it with SQL Server so I have to test it on that database to. Last week I took it for another spin and found that I was not able to connect to the SQL Server 2008 running in my VMWare fusion machine anymore. I could see that there was a process at the SQL server for the connection but no data went through. Read more →

Microsoft Exchange Server messes up multipart alternative messages

For our product timr we are currently implementing new HTML email templates for sending registration mails and other information. The application is based using the Spring Framework and we use Velocity templates for creating the emails. I put a lot of time into making sure that the emails are displayed correct in as many email clients as possible and we are adding a plain text alternative too. The plain text alternative is included in the mail via multipart/alternative. Read more →

Tomcat classloader

I am using Tomcat for deploying my Java Web and Web Service applications for over 10 years now (yes, since the early 3.x versions). In the early days mostly for Struts applications and today for applications based on the Spring Framework (Spring MVC, Spring WebServices, Grails, …). In many of the projects I am consulting, we are using Tomcat in development and production environments too but the topic of this post has only been a discussion within the last few months, in one project. Read more →

Hibernate schema update does not create database indices

In one of my Grails consulting projects we tried to define database indices via the static mapping element in the domain classes. A team member tried it an told me that this does not work so I digged a bit deeper to find out what the problem was. I created a simple test project, configured hbm2ddl auto to update, like I am used to and let Grails create a MySQL database schema. Read more →