<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title><![CDATA[Christophs Datenbank]]></title>
    <link>http://codebase.christoph-mewes.de/</link>
    <description><![CDATA[Kleine Nützlichkeiten aus dem Web-Alltag]]></description>
    <language>de-DE</language>
    <pubDate>Tue, 10 Apr 2007 04:00:00 GMT</pubDate>
    <lastBuildDate>Wed, 08 Sep 2010 03:01:52 +0200</lastBuildDate>
    <atom:link href="http://codebase.christoph-mewes.de/?feed" rel="self" type="application/rss+xml" />
    <item>
      <title><![CDATA[SMTP Debugging (Python)]]></title>
      <link>http://codebase.christoph-mewes.de/Python/SMTP_Debugging.html</link>
      <description><![CDATA[<h1><span class="caps">SMTP</span> Debugging</h1>

	<p>Dieses Script läuft auf der Kommandozeile und wartet auf Mails auf loalhost:25. Wird eine Mail empfangen (will also ein Programm eine Mail raussenden), so wird der Inhalt protokolliert, nicht aber wirklich ins Netz abgeschickt.</p>

	<p>Das Script ist ungemein nützlich, um andere Programme wie PHP-Scripts zu testen, die Mails an Kunden versenden sollen. Damit entfällt das lästige printf($mailbody) beim Debuggen.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/Python/SMTP_Debugging.html</guid>
      <pubDate>Thu, 07 May 2009 20:41:46 +0200</pubDate>
    </item>
    <item>
      <title><![CDATA[Lokale Suchalgorithmen: Ausglühen, Schwellenwert und Zufallsanstieg (PHP / Scripts)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Scripts/Lokale_Suchalgorithmen__Ausgluehen__Schwellenwert_und_Zufallsanstieg.html</link>
      <description><![CDATA[<p>Berchnet die besten lokalen Lösungen für das TSP-Problem. Das Strecken-Array gibt die Kosten für den Weg zwischen zwei Knoten an. 6 &#8220;Städte&#8221; werden verwendet.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Scripts/Lokale_Suchalgorithmen__Ausgluehen__Schwellenwert_und_Zufallsanstieg.html</guid>
      <pubDate>Wed, 29 Apr 2009 14:19:19 +0200</pubDate>
    </item>
    <item>
      <title><![CDATA[Fußzeile mit Folienanzahl (LaTeX)]]></title>
      <link>http://codebase.christoph-mewes.de/LaTeX/Fusszeile_mit_Folienanzahl.html</link>
      <description><![CDATA[<p>Dieses Template zeigt in der rechten unteren Ecke aller Folien die aktuelle Foliennummer und die Gesamtzahl aller Folien an.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/LaTeX/Fusszeile_mit_Folienanzahl.html</guid>
      <pubDate>Tue, 27 Jan 2009 09:44:02 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[Serialiserungstest (PHP / Funktionen)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Funktionen/Serialiserungstest.html</link>
      <description><![CDATA[<p>Diese Funktion prüft, ob ein ihr übergebener String mit serialize() behandelt wurde oder nicht. Die erste Variante gibt im Falle eines &#8220;Ja&#8221; den deserialisierten Wert zurück, die zweite einfach true. Auf diese Weise kann man problemlos prüfen, ob Daten bereits vorbereitet wurden und falls nicht, diese mit serialize() behandeln.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Funktionen/Serialiserungstest.html</guid>
      <pubDate>Thu, 22 Jan 2009 18:26:55 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[Datenbank für PHPUnit exportieren (PHP / Scripts)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Scripts/Datenbank_fuer_PHPUnit_exportieren.html</link>
      <description><![CDATA[<p>Um beim Unit-Testing ein Fixture in der Datenbank vorzugeben (also einen Fixpunkt), kann man in PHPUnit ein <a href="http://www.phpunit.de/manual/current/en/database.html#database.datasets.xml">XMLDataset</a> verwenden. Dieses kleine Script erzeugt anhand einer XML-Konfigurationsdatei einen Export einer Datenbank inkl. aller ausgewählten (bzw. aller vorhandenen) Tabellen.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Scripts/Datenbank_fuer_PHPUnit_exportieren.html</guid>
      <pubDate>Thu, 22 Jan 2009 00:49:55 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[Humane Funktionen (PHP / Funktionen)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Funktionen/Humane_Funktionen.html</link>
      <description><![CDATA[]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Funktionen/Humane_Funktionen.html</guid>
      <pubDate>Sat, 03 Jan 2009 20:37:02 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[Redaxo-SQL-Klasse (PHP / Klassen)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Klassen/Redaxo-SQL-Klasse.html</link>
      <description><![CDATA[<p>Diese Klasse erleichtert etwas den Umgang mit Datenbanken in Redaxo. Es stehen Hilfsmethoden wie fetch(), iquery() und count() zur Verfügung. Außerdem kann das WV_SQL-Objekt als Iterator verwendet werden.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Klassen/Redaxo-SQL-Klasse.html</guid>
      <pubDate>Tue, 16 Dec 2008 22:36:23 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[JavaScript gültig in XHTML einbetten (XHTML)]]></title>
      <link>http://codebase.christoph-mewes.de/XHTML/JavaScript_gueltig_in_XHTML_einbetten.html</link>
      <description><![CDATA[<h1>JavaScript gültig in <span class="caps">XHTML</span> einbetten</h1>

	<p>Dies ist (scheinbar?) der einzig gültige Weg, JavaScript-Blöcke in <span class="caps">XHTML</span> einzubetten.</p>

	<p><a href="http://javascript.about.com/library/blxhtml.htm">Quelle</a></p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/XHTML/JavaScript_gueltig_in_XHTML_einbetten.html</guid>
      <pubDate>Tue, 16 Dec 2008 21:25:01 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[Array-Funktionen (PHP / Funktionen)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Funktionen/Array-Funktionen.html</link>
      <description><![CDATA[<p>Eine kleine Sammlung netter Funktionen, die es leider nicht in die Standard-Distribution von <span class="caps">PHP</span> geschafft haben.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Funktionen/Array-Funktionen.html</guid>
      <pubDate>Tue, 16 Dec 2008 16:07:27 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[eMail auf Gültigkeit prüfen (PHP / Funktionen)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Funktionen/eMail_auf_Gueltigkeit_pruefen.html</link>
      <description><![CDATA[<p>Diese Funktion prüft eine eMail-Adresse auf syntaktische Gültigkeit gemäß <span class="caps">RFC</span> 2822. Der Code stammt von <a href="http://code.iamcal.com/php/rfc822/">Cal Henderson</a> und steht unter <a href="http://creativecommons.org/licenses/by-sa/2.5/">CC-Lizenz</a>.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Funktionen/eMail_auf_Gueltigkeit_pruefen.html</guid>
      <pubDate>Mon, 08 Dec 2008 13:23:02 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[CSS komprimieren (PHP / Funktionen)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Funktionen/CSS_komprimieren.html</link>
      <description><![CDATA[<p>Diese Funktion komprimiert eine CSS-Datei. Alle unnötigen Zeichen werden entfernt.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Funktionen/CSS_komprimieren.html</guid>
      <pubDate>Fri, 05 Dec 2008 02:45:36 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[Grafik frei auf Folie positionieren (LaTeX)]]></title>
      <link>http://codebase.christoph-mewes.de/LaTeX/Grafik_frei_auf_Folie_positionieren.html</link>
      <description><![CDATA[<p>Dieser Code positioniert eine Grafik in der unteren rechten Ecke einer Folie. Das Koordinatensystem beginnt links oben, daher muss die Y-Angabe negativ angegeben werden!</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/LaTeX/Grafik_frei_auf_Folie_positionieren.html</guid>
      <pubDate>Mon, 01 Dec 2008 23:34:37 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[DIV-Boxen für Schatten erzeugen (PHP / Klassen)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Klassen/DIV-Boxen_fuer_Schatten_erzeugen.html</link>
      <description><![CDATA[<p>Diese Klasse stellt zwei Methoden bereit, die automatisch eine Reihe von <code>div</code>s erzeugen. Diese werden überlicherweise um ein anderes Element gelegt und dann gestyled, um zum Beispiel abgerundete Ecken oder Schatten zu erzeugen.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Klassen/DIV-Boxen_fuer_Schatten_erzeugen.html</guid>
      <pubDate>Tue, 25 Nov 2008 17:48:33 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[HTML-Code kürzen (PHP / Funktionen)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Funktionen/HTML-Code_kuerzen.html</link>
      <description><![CDATA[<p>Diese Funktion schneidet HTML-Code nach <code>n</code> Zeichen ab. Dabei werden Entities als jeweils 1 Zeichen berechnet und nicht zerschnitten, ebenso zählen HTML-Tags nicht zur Länge und werden ebenfalls nicht zerstört. Auf Wunsch kann die Klasse nach dem Abschneiden die nun offenen Tags auch wieder schließen.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Funktionen/HTML-Code_kuerzen.html</guid>
      <pubDate>Tue, 25 Nov 2008 17:43:16 +0100</pubDate>
    </item>
    <item>
      <title><![CDATA[Rekursives chmod (PHP / Funktionen)]]></title>
      <link>http://codebase.christoph-mewes.de/PHP/Funktionen/Rekursives_chmod.html</link>
      <description><![CDATA[<p>Diese Funktion wandert rekursiv durch ein Verzeichnis durch und ändert von allen Dateien und Verzeichnissen die Zugriffsrechte. Wenn <code>true</code> zurückgegeben wird, wurde der Modus überall geändert. Schlägt eine Datei fehl, wird weitergearbeitet, aber am Ende <code>false</code> zurückgegeben.</p>]]></description>
      <guid isPermaLink="true">http://codebase.christoph-mewes.de/PHP/Funktionen/Rekursives_chmod.html</guid>
      <pubDate>Tue, 25 Nov 2008 17:40:44 +0100</pubDate>
    </item>
  </channel>
</rss>