Self made Fusion Drive

After reading [@jollyjinx][1] [posts on tumblr][2] about his experiments with Fusion Drive on older Macs I wondered if this might be possible with my configuration too. Some more googeling brought up [this post of Tomasz Korwel][3] who created a bootable Fusion Drive on his MacBook Pro Late 2010 – which me made me very sure that it would work on my MacBook Pro 15″ Mid 2010. An Austrian iOS developer colleague trying it too on his iMac and [blogging about it][4] finally convinced me that I have to try it myself.

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 →

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.java, but it contained a class called ProjectDAO - which does not compile in Java.

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).

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. Ich kann auch hier aus Erfahrung sagen, dass sich daran in den letzten 3 Jahren nichts geändert hat. Es fühlt sich so an, als ob der Netzausbau für die Verbesserung des Sprachtelefonate komplett eingestellt wurde.

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. Internet via Kabel TV hat in den letzten Jahren Internet über die Kupfer Telefonleitungen abgehängt und bietet weit mehr Bandbreite auf größere Entfernungen – UPC und Liwest zb. bieten erschwingliche 100 MBit Anschlüsse.

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.9.x versions. Projects had to be converted and suddenly some of the maven plugins I used were not supported anymore.

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. After blaming Windows firewall and SQL Server TCP/port settings if found this discussion on stackoverflow.com.

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. I tried sending the mails to my private gmail account and my company account viewing the received mails via the browser interfaces (gmail and outlook web) and different clients (Outlook, Apple Mail, Thunderbird, …).

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 →