Archiv für die Kategorie ‘Allgemein’

DPC 2010 Slides

geschrieben am 14.06.2010 von Stephan Hochdoerfer

Die Slides der Vorträge zu Real World Dependency Injection und Testing untestable code die auf der Dutch PHP Conference 2010 präsentiert wurden finden sich ab heute auf slideshare.net. Bewertungen der Vorträge können auf joind.in abgegeben werden.

DPC 2010

geschrieben am 08.06.2010 von Stephan Hochdoerfer

In wenigen Tagen werde ich auf der DPC 2010 in Amsterdam mit Vorträgen zu Real World Dependency Injection und Testing untestable code vertreten sein.

Zend_Mail, Postfix und strict_mime_encoding_domain

geschrieben am 03.06.2010 von Stephan Hochdoerfer

Beim Versuch eine Multipart Message via Zend_Mail und den SMTP Transport über einen Postfix Mailserver eines unserer Kunden zu senden trat folgender Fehler auf. Postfix meldete “invalid message/* or multipart/* encoding domain” und verweigerte die Annahme der E-Mail. Nicht-Multipart Messages konnten hingegen problemlos versandt werden.
Den ganzen Beitrag lesen »

PFCongres 2010 Slides

geschrieben am 20.04.2010 von Stephan Hochdoerfer

Die Slides der Vorträge zu Real World Dependency Injection und Testing untestable code die auf dem PFCongres 2010 präsentiert wurden finden sich ab heute auf slideshare.net. Bewertungen der Vorträge können auf joind.in abgegeben werden.

Liquibase mit Postgres und pgbouncer

geschrieben am 10.04.2010 von Stephan Hochdoerfer

Versucht man mittels Liquibase auf eine Postgres Instanz zuzugreifen die hinter einem pgbouncer hängt bekommt man eine leider sehr undefinierte Fehlermeldung “Migration Failed: Startup parameter missing”. Nach einigen Debuggingversuchen und Recherchen im Internet scheint das Problem nicht an der Postgres Datenbank zu suchen zu sein sondern in der vorgeschalteten pgbouncer Instanz. Alle Work-rounds wie beispielsweise das explizit Definieren des verwendeten Kommunikationsprotokolls waren nicht erfolgreich. Es bleibt einem nichts weiter übrig als die direkte Verbindung zur Postgres Datenbank aufzubauen. Danach funktioniert Liquibase wie gewohnt :)