PID Banner

Freitag, 30. Dezember 2011

Absichern von ccNewsletter für Joomla mit reCaptcha

Wer kennt das nicht? Man will für seine Joomla-Seite einen Newsletter anbieten und dann registrieren sich massenweise Spambots über die Newsletter-Anmeldung.
Ich habe eine kleine Anleitung zusammengestellt mit der es möglich ist die Anmeldung für den ccNewsletter mit einem Captcha von reCaptcha abzusichern.
Ausgangssituation:

Montag, 5. September 2011

Logfile-Analyse mit der Kommandozeile und Linux-Tools

Wie oft steht man als Software-Entwickler vor dem Problem eine umfassende Logfile-Analyse zu machen? Und dann stellt man fest, dass das Logfile nicht richtig rotiert wurde, und alles in einer Datei steht? Was tun?

Klar kann man die ganze Datei lokal herunterladen und dann versuchen mit Windows-Editor oder ähnlichen Tools zu arbeiten. Allerdings wird in den meisten Fällen der Speicher sehr schnell knapp. Besser wäre es schon auf dem Produktiv-Server das Logfile zu analysieren und die interessanten Teile daraus zu extrahieren.

Dienstag, 16. August 2011

Weg der Geschichte in Waldkraiburg

Heute sind wir den "Weg der Geschichte" in der Stadt Waldkraiburg gegangen. War echt ein sehr schöner Spaziergang. Waldkraiburg entstand 1946 aus einer Pulverfabrik, die versteckt mitten im Wald gebaut wurde. Während des zweiten Weltkrieges wurde hier von der "Deutschen Sprengchemie GmbH" Schießpulver und Munition hergestellt. Nach dem Krieg siedelten sich viele Vertriebene in dem verlassenen Fabrikgelände an und gründeten den Ort Waldkraiburg.

Mittwoch, 8. Juni 2011

Sortieren einer Map nach Value mit Groovy und Java

Mit diesem Snippet ist es möglich eine Map nach Values zu sortieren. Das ganze passiert in der 2. Zeile. Mit Java würden ca. 34 Zeilen Code benötigt werden.

Freitag, 13. Mai 2011

Berechnen der MD5-Prüfsumme von MySQL in Java

Die folgende Funktion ist besonders praktisch, wenn man auf ein sehr großes VARCHAR-Feld einen Index oder unique Index legen will. Man berechnet aus dem langen String die Prüfsumme und speichert das Ergebnis in einem CHAR(32)-Feld ab. Darauf kann man dann auch einen relativ performanten Index setzen.

Leider ist die MD5-Summe von Java standardmäßig nicht gleich der von der MySQL-Funktion. Das liegt daran, dass Java mit Base10 und MySQL mit Base16 arbeitet. Damit man auf die gleiche Summe kommen, benötigt man folgende Funktion:



Damit ist die Prüfsumme schon in Java-Code vorhanden und muss nicht erst von der Datenbank generiert werden. Damit diese Funktion läuft wird aber noch die Bibliothek Apache Commons Codec benötigt.

Mittwoch, 13. April 2011

Darf ich mich vorstellen: Mein Name ist Joseph Benedikt

Mein Name ist Joseph Benedikt Raßmann und habe am 09.04.2011 um 07:47 Uhr in Wasserburg das Licht der Welt erblickt. Mein Gewicht betrug 3.810 g und ich war 53 cm groß.

Da meine Geburt so schnell abgelaufen ist, konnten meine Mama und ich bald nach Hause, zum Papa und meiner großen Schwester Helena. Die beiden haben mich ganz lieb empfangen. Ich muss sagen, dass es mir hier richtig taugt! Meine Hauptbeschäftigung ist Schlafen, Schlafen, Schlafen. Papa sagt, das soll ich so beibehalten. Zumindest die nächsten paar Jahre.

Sonntag, 13. Februar 2011

Diskussion um das Zölibat

Auf den Streit um das Kreuz folgt nun der Streit um das Zölibat, ebenfalls bei vielen Menschen ein Zeichen des Anstoßes und ein gewaltiger Dorn im Auge, der beseitigt werden muss. Der Zeitpunkt dieser Angriffe ist von den Gegnern natürlich sehr günstig gewählt, da die Kirche immer noch sehr geschwächt ist durch die vielen einseitigen und oft ungerechten Medienberichten bezüglich der Missbrauchsfälle.