Entwicklung

Entwicklerhumor

Posted by Sebastian Reimers on 14.05.2012 11:30:00
Und da sag mal jemand das Entwickler keinen Humor haben:
$ tail -f
tail: Warnung: die Standardausgabe stetig zu verfolgen 
ist nicht wirksam
Der Klassiker ist ja folgendes:
$ apt-get moo
         (__) 
         (oo) 
   /------\/ 
  / |    ||   
 *  /\---/\ 
    ~~   ~~   
...."Have you mooed today?"...

Nagios Fehler exclude timeperiod

Posted by Sebastian Reimers on 01.02.2012 10:51:00

Wer in seiner Nagios Konfiguration von der "exclude" Variable gebrauch macht um z.B. Ausfallzeiten zu definieren. Der sollte sich nicht wundern wenn innerhalb dieser Zeit ein Dienst ausfällt, das anschließend beim Verlassen der Auszeit keine Notification ausgelöst wird. Denn das ist ein aktueller (seit 2009) vorhandener Bug in Nagios.

Ich kann einmal mehr verstehen warum es zu einem Fork wie Icinga kam und bin sehr froh darüber. Denn Icinga hat diesen Bug vor einem Jahr gefixt. Wir haben daher alle unsere Monitoring Instanzen auf Icinga umgestellt.

 

Zufällige MySQL Abfrage

Posted by Sebastian Reimers on 06.01.2012 09:33:00

Ab und an möchte man eine bestimmte zufällige Anzahl von Ergebnissen aus einer MySQL Tabelle Abfragen.

Hier die entsprechende Syntax:

SELECT * from meine_tabelle ORDER BY RAND() LIMIT 25

Git Commit Rückgängig machen

Posted by Sebastian Reimers on 20.12.2011 12:44:00

Ein kurzer Tipp zum Zurücknehmen von GIT Commits in der Vorweihnachtszeit:

$ git commit --amend

Mehr Infos hier: http://progit.org/book/de/ch2-8.html

Firewall Systeme auf OpenBSD 5.0 aktualisiert

Posted by Sebastian Reimers on 02.12.2011 05:31:00

Seit Anfang November steht OpenBSD 5.0 zur Verfügung und nach einer kurzen Testphase haben wir nun alle Rack Firewalls ausgetauscht.

Etwas was ich sehr an OpenBSD mag sind die seltenen Fehler/Lücken die korrigiert werden müssen. Die Version 4.9 ist seit Mai bisher ohne einen Patch ausgekommen. Und auch die 5.0 musste seit erscheinen noch nicht von uns gepatcht werden.

http://openbsd.org/errata50.html

 

OpenKM vergisst Einstellungen

Posted by Sebastian Reimers on 08.11.2011 09:52:00

Wir nutzen schon seit einiger Zeit OpenKM als Dokumentenmanagement. Am Anfang gab es ein sehr interessantes Phänomen, das nach einem Neustart des Dienstes alle Einstellungen verloren waren.

Die Lösung ist relativ einfach, wenn man weiß wie. OpenKM speichert die Einstellungen in einer HSQL Datenbank. Standardmäßig wird diese bei jedem Start neu erstellt. Das kann man ändern in dem man folgende Datei anpasst:

/opt/jboss-4.2.3.GA/OpenKM.cfg

#hibernate.hbm2ddl=create
hibernate.hbm2ddl=none

Cakephp 2.0 erschienen

Posted by Sebastian Reimers on 18.10.2011 07:48:00

Mittlerweile ist die offizielle Version 2.0 von Cakephp erschienen.

Ein paar kurze Eckdaten:

1 | 2 | 3 | 4 | 5 | 6