Dienstag, 27. Oktober 2009

JSR 317 -> JPA 2.0

Jetzt, da JEE 6 in greifbare Nähe rückt sollte man sich auch mit diesem Konzept befassen. Neben den klassischen Verbesserungen gefällt besonders der CriteriaBuilder. Bei .NET in ähnlicher Form bereits integraler Bestandteil des Frameworks (Linq bei MS, Linq bei wikipedia), in Java eine Art internal DSL (internal DSL nach Fowler, fluent interfaces nach Fowler).

Obwohl letzteres weniger in die Sprache eingreift und mehr auf die vorhandenen Mittel aufsetzt finde ich den .NET Ansatz intuitiver. Wer neue Schlüsselwörter in einer Sprache verbietet behindert sie in ihrer natürlichsten Evolutionsmöglichkeit.

Montag, 5. Oktober 2009

Adobe Acrobat Reader unter ubuntu 9.10 64 Bit

Ein sehr häufiges Problem - die Installation des acrobat readers unter ubuntu in der 64 Bit Variante. In den Paketquellen von ubuntu ist er nicht mehr drin, die Seite von acrobat liefert zwar ein deb aber nur für die 32Bit Variante. Da ich --force-architecture nicht mag hatte ich mich schon mit evince angefreundet.

Die Lösung für das Problem liegt in der Verwandtschaft zu debian. Einfach die Multimediaquellen von debian zur sources.list hinzufügen und den arcoread installieren - einfacher gehts nicht.

Alle nötigen Informationen (apt Zeile, debian keyring ) unter http://www.debian-multimedia.org/