PHP: E-Mail Versand unter Windows mit Fake Sendmail testen

Eine elegante Möglichkeit den Versand von E-Mails unter Windows zu testen, stellt der Einsatz von Fake Sendmail dar. Wie der Name bereits andeutet, emuliert es das bekannte Sendmail Programm, und stellt den Dienst unter Windows zur Verfügung. Wer die E-Mails nicht gleich versandt haben möchte, kann sie sich auch in einen Ordner legen lassen, und von hier aus mit Thunderbird …

MySQL: Varchar/Char Felder nummerisch sortieren

Es gibt Situationen, in denen muss man ein Char Feld nummerisch sortieren. Versucht man es mit einem normalen ORDER BY, schlägt man fehl. Erst eine Konvertierung in einen Zahlentyp bringt das gewünschte Ergebnis.

Links: MySQL: Cast Functions and Operators

ASP.NET: Namespace in allen ASP Seiten zur Verfügung stellen

Um einen Namespace in allen Seiten zur Verfügung zu stellen, reicht es diesen in der Web.config zu hinterlegen. Ein zusätzliches einbinden des Namespaces in jede Seite entfällt so in Zukunft.

2

PHP: String in einzelne Buchstaben aufteilen

VMware: Patches für den 2.6.30 Kernel

Der 2.6.30 Kernel ist im kommen, aber VMware Server und Workstation lassen sich darauf nicht installieren. Schade eigentlich. Wäre da nicht eine aktive Community. Die User michelemase und Krellan haben Patches im VMware Forum veröffentlicht, die das kompilieren der Kernel Module wieder ermöglichen. Links: Patch für den VMware Server Patch für die VMware Workstation

MySQL: Jede Datenbank in eine separate Datei sichern

Imagemagick: PDF in Bild umwandeln

Eines meiner Lieblingstools ist Imagemagick. Immer wenn ich Bilder verkleinern oder umwandeln muss, kommt es bei mir zum Einsatz. Was aber viele nicht wissen, man kann damit auch PDFs in Bilder umwandeln.

Nach der Ausführung des Befehls hat man für jede Seite im PDF eine eigene Bilddatei nach dem Schema example-<Seite>.jpg. Möchte man nur bestimmte Seiten extrahieren, kann man …

.NET: Hex to Char / Char to Hex

MySQL: Thread stack overrun

Diese Fehlermeldung bekam ich beim Ausführen einer Stored Procedure, die lediglich zwei Einträge in die Tabellen einfügt.

Schuld ist eine Voreinstellung bei Debian basierten Distributionen. In der /etc/mysql/my.cnf wird der Wert von thread_stack auf 128k festgelegt. Erhöht man diesen Wert auf 192k (MySQL Standard), funktionieren auch einfache Stored Procedures wieder.

Magento: Cache einrichten

Ein frisch installierter Magento Shop kann zum Teil sehr langsam sein. Um die Geschwindigkeit zu steigern, haben die Entwickler verschiedene Caching Möglichkeiten implementiert. Standardmäßig cached Magento im Dateisystem, was bei großer Last aber nicht optimal ist. Daneben stehen aber noch APC und memcached zur Verfügung, welche die Daten im Arbeitsspeicher behalten. Um sie zu aktivieren, müssen in der Datei app/etc/local.xml …