Adding HTTP Headers to PHP SOAP requests

I was confronted lately with the requirement to send a SOAP request with additional HTTP headers attached to it (Not SOAP headers, which are passed as part of the SOAP XML envelope). After some research i only found some quite hackisch solutions. But then Dmitry pointed my to a solution using stream context (which was not too obvious to me): $x = new SoapClient($wsdl, array("stream_context" =&g…

weiter lesen

Auf Facebook teilen

Plat_Forms contest 2011

In 2007 there was a programming competition conducted by the university of berlin and "Heise Verlag": Different programming platforms for web applications (Java vs. PHP vs. Perl) should be compared and the result were analysed in many aspects. I took part as a member of the Zend team and had a lot of fun there. Now Prof. Prechelt from FU Berlin is setting up another challenge. In January 2011, …

weiter lesen

Auf Facebook teilen

Interesting view on Copyright

In issue 31, the german magazine "Der Spiegel" has an interesting article about the impact of copyright on the book market in the 19th century. The copyright was originally invented to protect the author. It was said that no author would write anything without his copyright being protected. But it turned out the copyright protected the position of the publishing companies much more than…

weiter lesen

Auf Facebook teilen

Netzneutralität? Extrapreise für Datentransfer? Ja ist denn schon Weihnachten?

Seit Jahrzehnten gibt es das Internet jetzt schon. Und in all dieser Zeit war es immer so, dass Dienstanbieter für das Einstellen ihrer Inhalte Geld bezahlen mussten. Und die Konsumenten mussten für den Zugang zum Netz Geld zahlen. Dazwischen werden über Peering-Abkommen Bandbreiten "getauscht". So wurde das weltweite Netz in Rekordzeit aufgebaut und ausgebaut. Inzwischen kann jeder sich einen Zu…

weiter lesen

Auf Facebook teilen

Thunderbird / Lightning with .ics files

Since i am open source minded, i would like to use Mozilla Thunderbird for eMail and the Lightning plugin for Calendar functions (instead of Outlook). It works great so far. Actually i think Thunderbird is among the best IMAP clients one can get. But it wouldn't process .ICS files sent in invitations by many outlook users. I searched on google and found that it should support it but it simply di…

weiter lesen

Auf Facebook teilen

iPhone Zoom always on: impossible to use

The iPhone 3GS has new accessibility features basically meant to help make use of the iPhone possible for everyone. However, my wife somehow unwillingly enabled the "ZOOM" accessibility feature. This lead to a 5x zoom of the complete display including the start screen. Unfortunately with zoom enabled, the sliders to unlock the phone or to accept a call were not usable anymore. She could…

weiter lesen

Auf Facebook teilen

Komplexität als Selbstzweck (deutsch)

Lars Jankowfsky machte mich heute auf einen sehr schönen Artikel in "Fefes Blog" aufmerksam. Er ist eine Reaktion auf einen Artikel auf IX über neue coole Standards in der Java-EE 6 Spezifikation und spricht mir aus der Seele (wenn auch etwas druckvoller als ich es formulieren würde). Danke Fefe!  Auch cool der Link in Fefe's Artikel zur Fremdwahrnehung vs. Selbstwahrnehmung der …

weiter lesen

Auf Facebook teilen

Professional Scrum Master

After reading some very interesting books on project management, lean manufacturing and SCRUM and a very expensive 2-day workshop with Ken Schwaber, i am now proud owner of a "Professional Scrum Master I" certificate (which is basically like CSM, but cooler according to Ken). This enables me to resopond to people talking about scrum over beer more accurately. It will not change the way …

weiter lesen

Auf Facebook teilen

heat the world

I had a very interesting discussion with a funny guy on the train today. We discussed about efficiency of information technology from an energy standpoint. He said that all energy put into any computer is 100% converted into heat. So therefor, computers work with 0% energy efficiency. Now we are all working very hard to move everything to the cloud. And there, we try to use the resources (includi…

weiter lesen

Auf Facebook teilen

ErfurtWiki and SSL

Recently i searched for a quick solution to store some information and found ErfurtWiki. It is very simple, small and easy to embed. So i used it. After some experimenting i got it to work for me. There was just one thing that annoyed me: When on https, it produces "bad request" after a page is edited. I located the problem on line 972 of ewiki.php: the url for the redirect is buil…

weiter lesen

Auf Facebook teilen