Archive for the ‘PHP’ Category

Seven things

As Johannes tagged me, here are my 7 things:

I leared PHP because I wanted to write a form mailer for a website.
When I was 13 years old, I spend a lot of time on a city network called RivalNet, causing a telephone bill of 600DM. There were no flatrates at that time.

DTracing PHP

Dtrace is an extremely flexible and powerful tool to trace and debug applications. I recently dtraced PHP a little bit, so here is a tutorial how to start dtracing PHP.
Prequisites
You need a dtrace capable operating system like Solaris 10, OpenSolaris, Mac OS X 10.5 or FreeBSD 7. I use dtrace on OpenSolaris 2008.11. You …

Whishlists

I wonder if the concept of amazon whishlists work. Or have you ever got something from your whishlist, because you did something in/for PHP?

International PHP Conference 2008: On sharding architectures

I gave a talk about sharding at the International PHP Conference 2008. I started with a short introduction about the problem that sharding tries to solve. Most of the talk was about the actual implementation and problems that people might run into if they try to use sharding in their projects. Ulf already gave …

distcc with Ubuntu and Gentoo – Knowing your defaults

I didn’t use distcc for quite a while. Usually modern dual or quad CPUs are fast in enough to compile in a reasonable time, but after compiling PHP 100 times, I wanted to make things faster and use distcc with my server which otherwise just idles around. My laptop, where I usually compile PHP, …

Compiling PHP under OpenSolaris

As I switched my main system recently from Linux to OpenSolaris I compiled PHP. Quiet obvious things are a little bit different on Solaris. The usual ./buildconf && ./configure && make install doesn’t work anymore. The good news: It’s not much harder. Let’s start to get the prequisites:

~$ su
~# pkg install SUNWgm4 SUNWaconf SUNWgmake …

Zend Con [UPDATE]

So I’m finally at Zend Con, and guess what, got the first problems. Even I’m Zend Certified and a Dev, I’m not allowed to go to the ZCE Meeting as I just have the exhibitor badge. I just wonder why it’s called ZCE Party than if ZCEs are not allowed to attend. Thanks to …

Speaking at IPC

So following the tradition of announcing the own talks:

I’m going to hold a talk at IPC (end of october) about a particular of database partitioning: sharding and I’m going to Zend Conf, even not holding a talk there. So looking forward to meet people there.

Extension development on windows

When it comes to choose a operating system to run PHP applications often Linux is the choice. PHP, it’s buildsystem and it’s extensions are developed and optimized to run under Linux (and Unices). There are several reasons that Linux is the better supported operating system. Maybe due to historical reasons, maybe most of the …

Experimental PHP 5.3 Tree

Approaching the 5.3 release of PHP, a lot of features were introduced
and discussed at the internals mailinglist. This includes closures, traits
and various other patches. Some of these patches are on hold and not yet
applied. Therefore only a few people can take a look at the new features. Particularly because they scare patching PHP themselves …