Anzeige von Versionsinformationen

In meinem aktuellen Projekt entwickeln wir einen WebClient mit Hilfe von Struts2 und müssen diesen auch ab und an einem Team von Testern auf einem dafür bereitgestellten Application Server bereitstellen. Nun haben wir nicht immer im Überblick von wann die letzte Version auf dem Testsystem ist, weshalb ich einen simplen Weg gesucht habe, das Versionsdatum anzuzeigen.

Auf Irrwegen…

Mein erster Weg führte mich in die Richtung die Information aus den Quelldateien herauszulesen und die VersionsNr, Datum und Autor von Subversion (SVN) automatisch beim CheckInn pflegen zu lassen. Wer Eclipse und ein SVN nutzt, muss dazu lediglich das „Team Menu“ des Projekts öffnen und über „Set Property“ die gewünschten „svn:keywords“ hinzufügen, z.B. Revision, LastChangedDate, Author.


Danach kann man in seinem Quellen über die Platzhalter $Revision$, $Author$, $Date$ die entsprechenden Information automatisch einfügen lassen.

[code=“java“]

**
* @version $Revision: 237 $
* @author $Author: swatermeyer$
* @since $Date: 2009-08-25 10:51:51 +0200 (Di, 25 Aug 2009) $
*
* @param
*/
public class ActionTester
extends TestCase {

[/code]

Die Lösung funktioniert zwar so wie sie soll, ist aber „Anzeige von Versionsinformationen“ weiterlesen

Logging mit log4net in .NET Projekten

Am Wochenende habe ich aus meinem Ausbildungsprojekt ein paar „Jugendsünden“ entfernen müssen und wollte in diesem Zusammenhang gleich das mir schon aus Java bekannte log4j in VB.NET integrieren. Eine passende Implementierung für .NET wird von Apache Foundation unter dem Namen log4net angeboten, doch leider ist die Dokumentation sehr dürftig. Da ich im Netz auch keine passende Beschreibung gefunden habe und mir die Informationen aus zig Quellen zusammensuchen musste, gebe ich nun hier eine kleine Anleitung für die Integration von log4net in .NET Projekte.

Für das Verständnis des Artikels setze ich die allgemeine Kentniss von log4net voraus, ebenso ein wenig Grundverständnis für Microsofts Visual Studio. „Logging mit log4net in .NET Projekten“ weiterlesen

Speedport Router als WLAN Repeater

Ich hab dieses Wochenende versucht mein WLAN mit einem Repeater zu vergrößern. Als Router kam bei mir ein nagelneuer Telekom Speedport w503v zum Einsatz. Als Repeater hält ein etwas älterer Speedport w502v her.

Bei der Installation und Konfiguration des Netzwerks bin ich auf etliche Probleme und Tücken gestoßen, die ich nun hier mal dokumentieren will. Im Endeffekt ist es nämlich nicht so schwer, wenn man einige Sache beachtet. Auch wenn es viele Themen zu dem Thema gibt und auch im Telekom Forum viele Threads dazu existieren, werde ich das nun hier nochmal zusammenfassen. „Speedport Router als WLAN Repeater“ weiterlesen

Datensicherung – Vorsicht ist besser als Nachsicht

Wie wichtig eine Datensicherung ist, merkt man oft erst wenn es zu spät ist. Oftmals sind es dann die kleinen Dateien, die wichtige Passwörter enthalten haben nun dafür sorgen, dass man an viele Dienste nicht mehr heran kommt. Häufig trifft es auch die liebgewonnen Musik & Bildersammlung oder in kleinen Unternehmen die Buchhaltungssoftware. Der Schaden durch den unwiederbringlichen Wert dieser Daten ist dann meist signifikant höher als der eigentliche materielle Schaden. Eine neue Festplatte ist schnell gekauft, ein neuer Rechner lässt sich noch verschmerzen aber  die Urlaubsbilder von den Malediven oder die Geschäftsdaten aus den vergangenen sind dann weg.

Natürlich gibt es Möglichkeiten die Daten durch Recovery-Unternehmen wieder herstellen zu lassen. Dabei nehmen die meisten Unternehmen für die Analyse der defekten Festplatte bereits 100 – 200 Euro. Entscheidet man sich dann die Datenwiederherstellung durchführen zu lassen, dann fängt die Skala bei rund 500 Euro an und geht bis weit über die 4000 Euro Marke. Das tut weh. „Datensicherung – Vorsicht ist besser als Nachsicht“ weiterlesen