An update of my speed and quality comparison of PHP image libraries, this time including the iMagick2 package from pecl. read more…
Another extract from my article series about image creation with PHP. Image formats are often used in the wrong way. Read on to learn about them, to use the right in the future.. read more…
A comparision of speed and output quality of PHP libraries for image creation. read more…
I just published a article series on "Image creation with PHP" as my personal christmas present to the PHP community. This is a full guide, covering several libraries (DOM/SVG, Cairo, Ming/Flash, GD) and all the important topics. Read on for details... read more…
From time to time I write some code snippets, which I find really hard to debug, and the code does not do, what it is expected to do. Especially when the code is not tested directly, but only executed in some a bit more complex environment. Those are 4 typical errors I introduced in my code, and spend some time debugging it, because I found them really hard to spot. Luckily, once I spotted the actual bug, I find it a lot easier the next time the typo occurs. Therefore I want to share those, so that I may save you some minutes of your life hunting stupid bugs. read more…
After a quite long time, a lot of bug fixes and major changes, with several new features, modules and themes, I finally managed to release the successor of kPortal: Torii. read more…
Manuel just released a new version of phpUnderControl, which is now hosted on phpunit.de and got a new layout. Read on for details... read more…
By order of dynamic webpages and phpzertifizierung.eu (both german) I gave three trainings, which I just finished. The topics included: "Regular expressions", "Testdriven development with PHPUnit" and "Image creation". The slides are online now. read more…
One of the members of the PHP Usergroup Dortmund, Manuel Pichler, just made a first release of phpUnderControl. This is a distribution and patchset for CruiseControl to offer you access from the webinterface to statistics you can get out of PEAR::Code_Sniffer and PHPUnit with its recently added new metrics. Read on for details... read more…
In the meantime tagging, as a folksonomy, is often nearly used as equivalent to the whole Web-2.0-hype. Nowadays you can't develop any new application without adding tags, and I wanted to do the same. But reviewing the system in a bit more complex environment shows some major flaws, which can also be detected in the implementations of simple applications. This article lists some structural problems, and will be followed by other articles describing solutions for some of these cases. read more…