Archiv für die Kategorie: “Sonstiges”

Bei Entitäten gibt es wesentliche Unterschiede zwischen XML und HTML. Ein regelmäßig auftretendes Probleme ist die Verwendung von Entitäten, die man aus HTML kennt, in XML. Fehlermeldungen wie “XML-Verarbeitungsfehler: Undefinierte Entität” im Firefox sind die Folge. Im Deutschen stößt man aufgrund der Umlaute recht schnell auf diesen Fehler. Die Ursache ist, dass XML anstatt der 252 in HTML bekannten Entitäten nur folgende fünf Entitäten versteht:
Den Rest des Eintrages lesen »

Comments 1 Kommentar »

Loadavg RSS Sidebar

Mit einem kleinen PHP Skript lässt sich ganz einfach die Serverlast überwachen. Beispielsweise kann man damit kontrollieren, ob der Server überfordert ist. Das funktioniert auch für Shared Server, also typische Webhostings. Bedingung ist, dass es sich um ein Linux System handelt und hier entweder PHP >= 5.1.3 installiert ist, oder dass der Zugriff auf /proc/loadavg erlaubt ist.

Der RSS Feed kann bei Bedarf direkt als im Browser angezeigt oder in einen RSS Reader ständig aktualisiert werden um eine ständige Kontrolle zu ermöglichen.
Den Rest des Eintrages lesen »

Comments 8 Kommentare »

RSS Feeds sind einfach aufgebaut und lassen sich auch schnell ohne spezielle Tools erzeugen. Die aktuelle RSS Spezifikation erklärt den Aufbau von RSS Feeds und stellt auch Beispiele bereit. ist Nutzt man PHP um dynamische RSS Feeds zu erstellen, gibt es nur ein paar Kleinigkeiten zu beachten:

  • HTTP Header Content-Type setzen
  • XML Header mit echo ausgeben
  • Datum (pubDate) muss RFC 822 konform sein

Folgendes Template liefert bereits einen gültigen Feedinhalt und kann als Vorlage für eigene RSS Feeds genutzt werden: Den Rest des Eintrages lesen »

Comments 3 Kommentare »

Hier ein kleiner Erfahrungsbericht über meine ersten zwei Tage mit Windows Vista Ultimate. Den ersten Umstiegsversuch gleich nach Erscheinen von Vista hatte ich schnell abgebrochen, nachdem ein Upgrade von Windows XP Pro auf Vista nur noch Bluescreens produzierte. Nach Einspielen des Backups entschloss ich mich für eine Parallelinstallation, die ich aber erst jetzt weiterverfolgte.
Den Rest des Eintrages lesen »

Comments 2 Kommentare »