Skip to main content

Archiveopteryx und der Smarthost

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· One min read
Stephan Hochdörfer
Head of IT Business Operations

Wir nutzen den Archiveopteryx E-Mailserver seit einigen Jahren. Aufgrund einiger Änderungen in unserer IT Infrastruktur war es Zeit einen neuen Server einzurichten und Archiveopteryx erneut zu installieren, dieses Mal in Kombination mit einer Smarthost Lösung. Archiveopteryx unterstützt den Smarthost Betrieb, dafür sind die Konfigurationsvariablen smarthost-address und smarthost-port vorgesehen. Allerdings funktionierte unser Setup nicht auf Anhieb, Archiveopteryx nahm die Mails zwar an, reichte diese aber nicht an den Smarthost weiter. In den Logfiles fand sich leider kein Hinweis. Die Lösung fand sich einige Tage eher zufällig: Bei der Konfiguration des smarthost-address darf kein Hostname angeben werden sondern dessen IP Adresse. Nun klappt es auch mit dem Versenden von E-Mails.

Scandinavian Developer Conference 2012

· One min read
Stephan Hochdörfer
Head of IT Business Operations

Vom 16.04.2012 bis zum 19.04.2012 findet in Göteborg die Scandinavian Developer Conference 2012 statt. Ich freue mich mit dem Vortag "Managing variability in software applications" als Sprecher im Architecture Track dabei sein zu dürfen. Der Vortrag behandelt Themen wie Softwaresystem-Familien, Domain Engineering und Merkmalmodellierung. Es wird gezeigt wie man mit Hilfe eines Software-Generators (semi)automatisiert kundenspezifische Applikationen generieren lassen kann. Als Basis des Software-Generators wird ein Generator-Framework verwendet welches wir in Kürze unter einer open-source Lizenz veröffentlichen werden.

PHPBenelux 2012 conference

· One min read
Stephan Hochdörfer
Head of IT Business Operations

Vom 27.01.2012 bis zum 28.01.2012 findet in Antwerpen die PHPBenelux conference statt. Ich freue mich mit dem Vortag "The state of DI in PHP" als Sprecher dabei sein zu dürfen. Neben vielen interessanten Vorträgen werden Workshops mit Matthew Weier O’Phinney, Ivo Jansch, Fabien Potencier und Thorsten Rinne angeboten. Der Early Bird Kartenvorverkauf läuft zurzeit noch, sodass Karten recht günstig zu erwerben sind.

PHP, Openssl and the private key

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· One min read
Stephan Hochdörfer
Head of IT Business Operations

Just as a side note, since I lately got some trouble passing the private key to the openssl_pkey_get_private() function. I was following a hint on the net but I did not succeed. The reason was a slight misunderstanding on my side: You can pass the private key to the function in two ways: Either a string containing the private key or a string containing location of the private key file on the harddisk. The latter one was the one I was struggling with. In case you want to use a file that contains the private key you need to pass the protocol identifier. If the protocol identifier is missing the function seems to think the string contains the private key, not the location of the private key. So, if you want to refer to the file /tmp/private.key the string needs to look this: file:///tmp/private.key

Liquibase goes Phing

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· One min read
Stephan Hochdörfer
Head of IT Business Operations

I am happy to announce that bitExpert will contribute the Liquibase Phing codebase to the Phing project. The transition phase will start pretty soon. Unfortunately this means that the source code will no longer be maintained on github, instead the Phing subversion repository will be the new home for the extension.

PHPCon PL 2011

· One min read
Stephan Hochdörfer
Head of IT Business Operations

"Testing untestable code" geht um die Welt: Nach Frankfurt, Antwerpen, Nashville, Verona, Hamburg und Düsseldorf freue ich mich den Vortag bei der PHPCon PL 2011 halten zu dürfen. Die conference findet vom 21.10.2011 bis zum 23.10.2011 in der Nähe von Kielce in Polen statt.

Eclipse Plugin Smartsprites

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· One min read
Stephan Hochdörfer
Head of IT Business Operations

I`d like to announce the release of a new Eclipse Plugin called "Smartsprites". Install the plugin via our public updatesite. The plugin acts as a frontend to the SmartSprites CSS Sprite Generator. After installation the plugin will contribute the context menu "External Tools > Generate Spritemap" to the .css files in your workspace projects. As the plugin name implies it can be used to generate CSS Spritemap files.

PHP Standard for DI Container behaviour

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· One min read
Stephan Hochdörfer
Head of IT Business Operations

After reading a blog post about a Dependency Injection container in PHP I just tweeted for curiosity why PHP developers have not yet agreed on a common standard for the behaviour of an DI container. Stefan Koopmanschap jumped into the discussion and proposed I should start a movement in this particular area. He suggested that Fabien Potencier (Symfony Lead Developer) as well as David Zülke (Chief Agavi fanboy) and Matthew Weier O'Phinney (Zend Framework lead developer) should team up with me. David got hooked immediately, and I am looking forward to meet the gang at phpDay.it in Verona for the first round of discussions. In case you want to contribute as well feel free to join us or blog about this movement :)