Mac OS Lion von Windows aus per VNC fernsteuern

Vor kurzem habe ich VirtualBox auf meinem MacBook installiert, um einen Entwicklungsserver zu virtualisieren. Zum komfortablen Anfertigen und Rückspielen von Snapshots benötige ich deshalb Remotezugriff. Da Mac OS von Haus aus VNC unterstützt, bietet sich diese Möglichkeit natürlich an. Doch am Anfang wollte das Vorhaben nicht wie erwartet funktionieren. Doch die Lösung ist eigentlich ganz simpel… → Artikel lesen

PuTTY Tunnel Manager

Wer häufiger mit SSH Tunneln arbeitet, aber keinen Zugriff auf die Kommandozeile benötigt, kennt unter Windows vielleicht das Problem, dass einen das durchgehend geöffnete PuTTY Fenster stört. Heute habe ich jedoch den PuTTY Tunnel Manager gefunden, mit dem dieses Problem sehr leicht aus der Welt geschafft werden kann. → Artikel lesen

JRuby manuell unter Linux installieren

JRuby ist eine in Java geschriebene Ruby Implementierung, die den größten Teil des Ruby Sprachumfangs nachbilden kann und die Interaktion der Sprachen in beide Richtungen zulässt. Zwar bieten die meisten Linux Distributionen die Möglichkeit, JRuby über die Paketverwaltung zu installieren, häufig handelt es sich dabei jedoch nicht um die neuste verfügbare Version. Dieser Artikel beschreibt deshalb die manuelle JRuby Installation unter Linux. → Artikel lesen

SQL Queries mit Spring aus dem Java Quellcode auslagern

Wer häufiger mit Datenbanken arbeitet, kennt das Problem: längere SQL Queries werden in Java meist mit einem StringBuilder zusammengesetzt und sind schwieriger zu warten als ausgelagerte Queries (z.B. wenn man die Query einmal kopieren und direkt im Query Browser testen möchte). Heute habe ich eine ebenso einfache wie auch geniale Möglichkeit kennengelernt, um SQL Queries mit Spring auszulagern. → Artikel lesen

techspread.de und patrick-gotthard.de zusammengeführt

Vor kurzem habe ich meine alte Domain patrick-gotthard.de wieder ins Leben zurückgeholt. Doch schnell habe ich gemerkt, dass ich damit techspread.de komplett vernachlässige. Deshalb habe ich die beiden Blogs nun unter patrick-gotthard.de zusammengeführt. → Artikel lesen

JVM Shutdown Hooks – Aktionen beim Beenden der JVM ausführen

Ich habe mir schon ein paar Mal die Frage gestellt, wie man auf das ungeplante Beenden einer Anwendung reagieren kann, also z.B. wenn der Benutzer ein Kommandozeilenprogramm per STRG + C abbricht. Heute habe ich mich mal schlau gemacht und bin bei den relativ unbekannten JVM Shutdown Hooks fündig geworden. → Artikel lesen

Apache Derby Datenbank in Anwendung einbinden

Apache Derby ist eine in Java implementierte SQL-Datenbank, die entweder eigenständig gestartet oder auch in ein Java-Programm eingebunden werden kann. Letzteres ist vor allem dann sinnvoll, wenn die Installation eines separaten Datenbankservers aus irgendeinem Grund zu aufwändig ist (zum Beispiel, wenn es um ein einfaches Anwenderprogramm geht). Dieser Artikel zeigt, wie man Apache Derby ohne Persistenzframework in eine Anwendung einbetten kann. → Artikel lesen

Scala 2.9.2 veröffentlicht

Vor ein paar Tagen wurde Version 2.9.2 der Programmiersprache Scala (Scaleable Language) veröffentlicht. Scala kann sowohl in einer Java Laufzeitumgebung, als auch auf Android (DalvikVM) oder unter .NET ausgeführt werden und wartet mit vielen interessanten Sprachfunktionen auf. → Artikel lesen

Apache Lucene und Solr in Version 3.6 veröffentlicht

Gestern wurde Version 3.6 des Indizierungs- und Suchframeworks Apache Lucene und des darauf aufbauenden Suchservers Apache Solr veröffentlicht. Das Framework kann in verschiedensten Projektgrößen eingesetzt werden. So ist das Framework sowohl in einfachen Anwendung zu finden, kommt aber auch bei Twitter und Wikipedia zum Einsatz. → Artikel lesen

logback einbinden, konfigurieren und nutzen

Nachdem ich eben schon einen Artikel mit vielen guten Gründen veröffentlicht habe, warum man von log4j auf logback wechseln sollte, demonstriere ich jetzt, wie man logback in die eigene Anwendung einbindet und nutzt. → Artikel lesen

ältere Einträge