Lorna MitchellZend_Paginator on Ibuildings Blog (1.12.2008, 17:39 UTC)
In case anyone thought it was a bit quiet around here - that's because I've been working on a few other bits and pieces! Today I posted an article about Zend_Paginator to the Ibuildings blog. Do stop by and have a read - and read the comments as well as there are some good tips in there too!
Link
Ibuildings BlogZend_Paginator: First Impressions (1.12.2008, 14:15 UTC)
I have been working on a fun project recently which is built on Zend Framework. While looking at options for paginating a large result set, I came across a Zend Framework module called Zend_Paginator ... and it does just what it says on the tin!

The idea of this module is to allow collections of data to be paginated. It takes the set, restricts the results, and can also generate the page numbers you need to move around between the resulting paginated data. Basically it saves me writing the same pagination code multiple times and then having to fix the bug where the last result on the previous page appears on the next ... all this has been thought of already.


Continue reading "Zend_Paginator: First Impressions"
Link
tillBEPHPUG @ Dezember, 2008 -- YUMMY, TESTING! (1.12.2008, 11:50 UTC)

Diesen Monat laden wir zu einem Vortrag mit Max Horvath zum Thema Tesing_SeleniumDSL ein.

(English: This month's meeting features a session with Max Horvath about Testing_SeleniumDSL. Attending is free!)

Die Eckdaten:

Thema: Tesing_SeleniumDSL (Max Horvath, StudiVZ)
Wann: 3. Dezember, 2008, 20:30 Uhr
Wo: Z-Bar, Bergstr. 2, Berlin-Mitte (Google Maps)
Kosten: frei

Read and post comments | Send to a friend

Link
James McLeanOSDC is here! (1.12.2008, 00:28 UTC)

Been a while since I posted here, but I thought this was worthy of a mention: Tomorrow the Open Source Developers Conference (OSDC) begins in Sydney - and I’m quite nervous :)

I’m presenting my talk ‘Improving PHP Application Peformance with APC’ at the conference on Wednesday - my first conference and my first presentation, so needless to say - I’m a little nervous and apprehensive that things won’t go so well :)

I’ve practiced my presentation in front of my workmates and they were mostly happy with it - I have learned though that while it may flow in your head, it may not flow when you’re speaking out loud! Following that I’ve got some tweaks to make to my presentation better, so it should all be OK come Wednesday :D

So, if you’re attending OSDC in Sydney this week, come and check out my presentation on Wednesday and see how I go!

I’ll post my slides on my blog once my presentation is over.

Wish me luck!

Link
Wolfram Kriesingdojo.beer(2) (30.11.2008, 17:15 UTC)

We from uxebu have organized the second dojo.beer and are happy to have won Mayflower to jump in sponsoring the location here in Munich, Germany. On friday the 5th december we will warm up with some dinner and some beer in some place here in Munich. The real thing will be on the 6th at the Mayflower office, doors will be opened at 12:00 and we are hoping for a lot of talks from various people, to see how the are using dojo and we are also hoping to have interesting talks providing some useful input and may be even new stuff to learn. Bring your laptop and let’s hack away. If you have something special you need to have solved there will be someone who can help, for sure. From beginners to experts everyone is welcome. You don’t know nothing about dojo yet, but are interested you are right at the dojo.beer. You are a long time dojo user and want to dive into the depths of dojo, you are also perfect at the dojo.beer. So let’s have a great time and join us at the dojo.beer().

Some selected topics will (hopefully) be: functional programming with dojo, i18n, dojango, dojo build, dojo+Adobe AIR, deft - the dojo experimental flex technology, dojo and Zend Framework and many more.

Find all the details here dojo.beer.mixxt.de.

Link
Demian TurnerThe Secret to Making Money Online (29.11.2008, 19:31 UTC)

via David Heinemeier Hansson at Startup School 08. David Heinemeier Hansson, creator of the Ruby on Rails framework and Partner at 37Signals gives insight into creating a profitable startup company.


Check out the whole Startup School ‘08 Series.

Link
Sebastian BergmannFreezing and Thawing PHP Objects (29.11.2008, 19:10 UTC)

One of the many new features that have been added for PHP 5.3 is the setAccessible() method of the ReflectionProperty class that is part of PHP's Reflection API. This method makes protected and private attributes (unfortunately, the class is called ReflectionProperty instead of ReflectionAttribute) of a class or object accessible for the ReflectionProperty::getValue() and ReflectionProperty::setValue() methods, thus making protected and private attributes "open" for full read and write access from the outside.

Among other use cases, this addition to PHP's meta programming capabilities makes the customized serialization of objects possible as illustrated by the following proof-of-concept implementation:

<?php
class Object_Freezer
{
public static function freeze($object)
{
$state = array();
$reflector = new ReflectionObject($object);

foreach ($reflector->getProperties() as $attribute) {
$attribute->setAccessible(TRUE);
$state[$attribute->getName()] =
$attribute->getValue($object);
}

return array(
'className' => get_class

Truncated by Planet PHP, read more at the original (another 14273 bytes)

Link
Kevin WatersonIntroduction To Xajax (29.11.2008, 04:48 UTC)
The Xajax library provides a useful and simple method of generating asynchronous requests with next to not knowledge of javascript. All the javascript code is generated internally and leaves the developer to simply implement PHP functions. This tutorials is an absolute basic beginners guide to getting started with xajax. Full source code is provided with an explaination of how the process works.
Link
Stefan PriebschSpeaking at PHP Quebec 2009 in Montreal (28.11.2008, 23:30 UTC)
I have been invited to speak at the PHP Quebec Conference 2009. In Managing the Software Lifecycle of PHP applications, I will present various best practices that can help to complete PHP projects on time and on budget. I will cover topics like development processes, quality assurance, deployment, and maintenance of PHP code and [...]
Link
Marco TabiniIt turns out, I was wrong (28.11.2008, 20:30 UTC)
In the past, I have not been shy about sharing my opinion that the impending death of PHP 4 would have wreaked all sorts of havoc over the PHP world. I am glad to say that I've been wrong—dead wrong, in fact—and that I have never been as happy to be so far off the mark before.

The fact that I was wrong, however, me no likey. After all, I did my research, and wasn't just basing my opinion on divination—I had some hard data and plenty of research statistics to back me up.

It turns out, I was simply using the wrong data. Most of the statistics on PHP usage are based on mostly-automated research done on PHP hosts. This gives you a great general view of the makeup of PHP usage on the Internet, but it really tells you nothing of the people who use it.

Interestingly enough, we just ran our yearly subscriber survey about a year or so ago—and, had I had access to the results back in the summer when I was busy lamenting the status of things, I would have been able to tell that the statistics I was using were very misleading.

If you look at the image above, you'll see that the readers who replied to the survey have switched to PHP 5. In fact, only a meager 8% sticks with PHP 4, while the vast majority uses some version of PHP 5.

Under these circumstances, therefore, the decision to EOL PHP 4 was a very good one—but the fact remains that it was made without any hard data to back it up.
Link
LinksRSS 0.92   RDF 1.
Atom Feed   100% Popoon
PHP5 powered   PEAR
ButtonsPlanet PHP   Planet PHP
Planet PHP