Archive for the ‘Programming’ Category

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.

Optimization

“Every language has an optimization operator. In C++ that operator is ‘//”

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 …

PHP TestFest in Munich

Have you ever asked yourself how you can give PHP something back? Well for sure you can just start coding and help to improve PHP by doing bugfixes, or implementing new extensions. Maybe you don’t know C much, or maybe you don’t know how to start. So here is a great way to help …

mercurial’s pager

For quiet some while, I play around with distributed version control systems. Particularly GIT. To think outside of the box I, sometimes try out mercurial. Mercurial works like a charm, only the lack of using a pager to display logs or other long output annoyed me. For sure I could define an alias or …

gc-utils v0.0.4 released

Today I released version 0.0.4 of gc-utils. The new version includes various smaller fixes and code cleanup as well as a small test suite. In addition to that, I added the gc-utils(1) command, which is a wrapper around the gc-import(1), gc-update(1), etc scripts.

# gc-update -v
or …
# gc-utils update -v

Typing just …