Skip to content

Recent Articles

20
Apr

wp-cron.php?doing_wp_cron=1334444885

WordPress hat eine Standardeigenschaft, die man erst im Log des Webservers sieht. Alle X Seitenaufrufe wir die Datei wp-cron.php aufgerufen. Im Log des Webservers sieht es dann so aus:

1.1.1.1 - - [15/Apr/2012:01:08:05 +0200] "POST /wp-cron.php?doing_wp_cron=1334444885 HTTP/1.0" 200 - "-" "WordPress/3.3.1; http://www.ulrich-block.de"

Da das Intervall zwischen den einzelnen Zugriffen recht kurz ist, sind die Einträge im Log sehr zahlreich.

Die Datei ist meines Wissens für Dinge wie das versenden von E-Mails bei neuen Kommentaren zuständig.

Bei einem Blog der nur ein paar hundert Aufrufe in der Stunde hat und bei dem nur ab und zu Kommentare gepostet werden ist diese Funktion demnach eine Recourcenverschwendung.

Eine Alternative musste demnach her.

Als erstes habe ich die Funktion ganz deaktiviert, indem ich folgendes in die wp-config.php eingetragen habe:

define('DISABLE_WP_CRON', true);

Im nächsten Schritt habe ich einen Cronjob angelegt, der die Datei auf der Console ausführt:

0 */1 * * * cd /homepages/domain.tld/httpd && timeout=120 php ./wp-cron.php

Der Cronjob ruft die Datei stündlich auf und ich kann weiterhin alle Funktionen wahrnehmen. Der wesentliche Unterschied liegt da drin, das der Webserver nicht alle X Aufrufe die Datei aufruft.

14
Apr

Sourcemod Update 1.4.2

Sourcemod wurde in der neuen Version 1.4.2 veröffentlicht.

Jeder sollte so schnell wie möglich seine Installationen aktualisieren. Diese Eile ist notwendig, weil es sich um Sicherheitsupdate handelt. Es behebt ein Problem, bei dem ein Angreifer den Server zum Absturz bringen kann.

Zusätzlich wurde folgendes geändert:

  • Änderungen aus 1.4.0 behoben, die zu einem erhöhten Leistungsverbrauch bei “The Ship” führen.
  • Gamedata Unterstützung für Spiele aktualisiert.
  • Diverse Fehler behoben

Sourcemod kann von der Downloadseite heruntergeladen werden. Einige Support Links:

Der originale englische Text:

SourceMod 1.4.2 Released Apr 13, 2012 22:03
I’m pleased to announce that SourceMod 1.4.2 has been released.

It is strongly recommended that users of older versions update as soon as possible. We resolved an important security issue wherein an attacker could intentionally cause the game server to crash.

Other than that, this is a minor update, whose highlights include:

  • Fixed regression in SM 1.4.0 causing load issue on The Ship
  • Updated gamedata for supported games
  • Bug fixes

You can get SourceMod from the downloads page. Some support links:

  • Need help upgrading?
  • Release notes.

Thanks to BAILOPAN and Asherkin for fixes and helping to ready the release, as well as other members of the SM community for various other fixes, including FlaminSarge, Dr!fter, VoiDeD, and ProdigySim.

9
Apr

Neues aus dem Maschinenraum Nr. 2

Auch bei meinem Webinterface Easy-Wi geht es voran.

Hier sind ein paar aktuelle Bilder aus dem Backend des Interfaces

9
Apr

Userinput Klasse Nr. 2

Ich hatte in einem vorigen Beitrag ein Konzept einer PHP Klasse veröffentlich, mit dem man Userinput validieren kann.

In dem Code waren noch einige Dinge unausgereift und führten zu Problemen. Diese lagen insbesondere im Zusammenhang mit Userinput der in Form eines Arrays gesendet wurde.

Die Schwachstellen sind nun ausgebessert und mehr Methoden zum Validieren zusammengekommen. Demnach sollte die Klasse für den produktiven Einsatz geeignet sein.

Die Downloadseite befindet sich hier.

Zusätzliche Methoden und reguläre Ausdrücke kann man immer gebrauchen. Wer also Ergänzungen hat, kann sie mir gerne per Mail und oder Kommentar schreiben. Ich werde sie dann nachtragen.

6
Apr

Screenshots erstellen einfach gemacht mit Greenshot

Jeder, der öfter mal Screenshots erstellen muss, kennt das Problem. Man muss auf die Drucken Taste drücken und dann die Zwischenablage in eine Grafikbearbeitungssoftware kopieren.

Je nach deren Qualität dauert es dann einige Arbeitsschritte, bis man das gewünschte Ergebnis hat.

Ich wurde vor kurzem auf das kostenlose Programm Greenshot hingewiesen, dass das Erstellen von Screenshots stark vereinfacht.

Drückt man die Drucken Taste kann man nun den Bereich auswählen, von den man einen Screenshot erstellen möchte.

Die Tastenkombination ALT + Drucken kopiert das gerade geöffnete Fenster.

Mit dem Tastenkürzel STRG + Drucken wird, wie gewohnt, der ganze Bildschirm erfasst.

Nachdem man einen Bereich, oder gleich den ganzen Bildschirminhalt aufgenommen hat, startet sich Greenshot von selber und man hat eine Palette von Werkzeugen, mit denen man die Aufnahme bearbeiten kann.

Die Benutzeroberfläche sieht folgendermaßen aus:
Greenshot