PHP@India

In the last months people kept addressing me with ideas to outsource bigger projects to low-wage countries like india or china. I used to work with people from india during the good old new economy times and have made funny experiences. But this was some years ago (10?). Lars Jankowfski made the same experiences but he dared to try it out again. See his blog posts here and here and learn like mem…

weiter lesen

Auf Facebook teilen

7 things about me - Tagged

I have been tagged by Andi Gutmans. So it seems, i need to tell seven things about myself that people don't know in order to not break the rules. Maybe they never wanted to but here we go:1) My first computer program was a game. After starting, a prompt came, asking for a number between 1 and 100. If the number didn't match a random number, the computer echoed: "The number is too high" …

weiter lesen

Auf Facebook teilen

VMWare 2.0 Server on Ubuntu 8.10

I love Linux. But sometimes i must admit: Contemporary software is much easier to get to run under MS operating systems...I just installed VMWare Server 2.0 on my machine. The initial install went quite ok. I was a little surprised when i found a Tomcat Server afterwards on my System (dont like Java) but obviously this is to run the VMWare Infrastructure Web Access (did i ask for this?). So i dec…

weiter lesen

Auf Facebook teilen

Skype on Ubuntu 8.10 / 64Bit

After working with Skype under Windows for quite some time, i did not want to miss it unser Linux also. So i decided to install it on my Ubuntu System at home.Since it is a 64Bit System, the normal downloaded binary from skype.com did not work for me (wrong architecture: i386). Maybe there is some linux-savvy solution for this (dpkg --force-architecture -i skype...) but before i got to that i fou…

weiter lesen

Auf Facebook teilen

Testing Web 2.0 apps

Inspired by a workshop with Globalpark this week, a few ideas about testing: A few years back, everything was PHP and generated HTML with one or the other template engine. The challenge in automated testing was mainly to get a good code coverage over your PHP code, then everything was fine. Since the integration of different data sources and business logic was all done in PHP, good code coverage …

weiter lesen

Auf Facebook teilen

Zend Framework talk on IPC 2008

On the International PHP Conference 2008 in Mainz/Germany i did a talk about Zend Framework. For that i used some slides i was given by a colleague of mine he had used for an internal presentation at Sugar. In these slides he had one that was aiming to provocate the audience there. It said "SugarCRM is standardizing all future development work on Zend Framework". This was not true, actu…

weiter lesen

Auf Facebook teilen

DTD are not supported by SOAP

If you ever get the above error message in PHP, this probably means that instead of a wsdl file that you wanted to load, you got an error message from the webserver (that was nicely wrapped into HTML with a DTD). The case that took me 2 hours to investigate today was a "403 Forbidden" message instead of the actual wsdl file i had requested. 404 and 500 would also trigger this. The corre…

weiter lesen

Auf Facebook teilen

days in the monastery

first impressionLast week we needed a place for the kickoff meeting of a project that is currently starting. Because everyone is always dragged away when in the office, we needed to find a quiet place with little or no external communication. After a littel research i found what i regarded the perfrect match: Kloster Obermarchtal. It is an old monastery still ran by the church, that can be used a…

weiter lesen

Auf Facebook teilen

Dumping MemcacheD Content (Keys) with PHP

MemcacheD is a very cool piece of software. When i did some optimization of a cluster based webapp lately, i was wondering how Memcache was speading my cache entries over the cluster. So i did some research for monitoring tools. A simple approach to monitoring would be to use Cacti to monitor status values like Cache usage, hits/sec etc. This can be done by a template like this. An alternative wa…

weiter lesen

Auf Facebook teilen

Wo er recht hat

Aus dem Blog eines Mitstreiters: Wenn ich so schreiben könnte, würde ich keine Webseiten bauen...

weiter lesen

Auf Facebook teilen