Java als Service unter Windows

4. November 2011 von Dirk Dittmar [permalink]

Um ein Java-Programm als Service unter Windows zu betreiben benötigt man einen Service-Wrapper (da führt kein Weg dran vorbei). Unter Linux gibt es auch Service-Wrapper aber dort kann man Java auch direkt als Daemon ausführen. Unter Linux habe ich mir bis jetzt immer ein passendes init.d Script runtergeladen und das leicht angepasst. Linux ist da eben (wie immer) einen Schritt weiter. Aber manchmal kommt man eben nicht daran vorbei einen Service unter Windows laufen zu lassen. *seufz* weiter lesen »

Tags: , , , , , , ,
Kategorie: Java, Linux/Unix, Softwareentwicklung | 1 Kommentar »

Icon@2x.png und SVN

21. Oktober 2010 von Sven Hamer [permalink]

Durch die Möglichkeit geräteabhängige Ressourcen dynamisch und transparent zur Laufzeit zu laden entsteht auch ein kleineres, wenn auch leicht lösbares Problem. In der modernen iOS-Entwicklung können Ressourcen mit speziellen Postfixes versehen werden, um sie für bestimmte Gerätetypen zu taggen. Neben der etwas gewöhnungsbedürftigen Notation mit Bindestrichen (bspw. Default-Landscape.png) und Tilden(!) (bspw. Foo~iphone.png) ist hierbei die Angabe für das doppelt so hoch aufgelöste Retina-Display (bspw. Icon@2x.png) des iPhone 4 ein Krampf. Sofern der Entwickler Wert auf SVN legt, ist das naive Vorgehen in der Konsole problematisch, da SVN mit diesen “Sonderzeichen” ins Stolpern kommt:

Das Problem:

$ svn add Icon@2x.png
svn: warning: 'Icon' not found

Die Lösung:

$ svn add Icon@2x.png@
Adding (bin) Icon@2x.png

Tags: ,
Kategorie: Allgemein, Linux/Unix, Softwareentwicklung | keine Kommentare »

SSH Tunnel Manager

25. Juni 2010 von Dirk Dittmar [permalink]

Ich musste in letzter Zeit mit sehr vielen SSH-Tunneln arbeiten. Teilweise hatte ich bis zu vier gleichzeitig offen. Dieses Tunnel-Feature ist natürlich total nützlich und ich möchte es auch nicht missen, aber man muss echt für jeden Tunnel eine Konsole offen haben (zumindest wenn man den Tunnel einfach wieder schließen möchte). weiter lesen »

Tags: , , ,
Kategorie: Linux/Unix | keine Kommentare »

Linux Kleinigkeit: Programm nachträglich in den Hintergrund schicken

18. Januar 2010 von Joris Wiebe [permalink]

Normalerweise passiert einen so etwas ja nicht…..  aber falls man doch einmal vergessen haben sollte, eine Programm in der Bash schon beim Start per nachgestelltem Kaufmannsund (&) in den Hintergrund zu schicken, kann man dies auch noch nachträglich tun. weiter lesen »

Kategorie: Allgemein, Linux/Unix | keine Kommentare »

SNMP-Agent mit openDMK

24. Juni 2009 von Stephan Erdmann [permalink]

Das Simple Network Message Protocol ist für die Überwachung und Steuerung von Netzwerkkomponenten gedacht. Diese SNMP-Agents können mit einem SNMP-Manager zentral verwaltet werden. Neben der Hardwareüberwachung bietet sich es daher unter Umständen an, auch Softwareprozesse mit Hilfe eines SNMP-Managers zu überwachen. In einem konkreten Fall haben wir beispielsweise einen Monitor geschrieben, der mit Hilfe von Nagios zentral überwacht wird. Nagios sendet bei Wertüberschreitungen des Monitors Warnmeldungen an die Administratoren.

Da SNMP leider doch nicht ganz so simpel ist, wie es der Name vermuten läßt, möchte ich hier einen praktischen Ansatz vorstellen, mit dem man SNMP als einfache "Datenschubse" zwischen Agent uns Manager nutzen kann, ohne viele Dokus zu lesen.

weiter lesen »

Tags: , , ,
Kategorie: Java, Linux/Unix, Softwareentwicklung | keine Kommentare »

« ältere Einträge