Prototype: A Tool to Organize Our Many Organizers
558620
A company based in Pakistan offers a challenge to a market dominated by Microsoft, Google and Yahoo.
177344
P&aacute;draic Brady is back today with the latest installment (part 5!) of his look at complex views in the Zend Framework. This time, her focuses on something called the Two-Step Pattern - a pattern similar to the Layouts pattern.   Part 5 of our series takes a small time-out from approaching a Composite View solution to reusable Views to take a peek at a simpler approach useful for simpler types of web applications. As we've discussed previously Composite Views allow the nesting of reusable View elements, effectively building a View based on a hierarchy of Views. But often there are simpler solutions to simpler problems. One such solution is the Two-Step View pattern, sometimes called Layouts if implemented in a specific way (as we do below!).   He gives the example of a simple website that needs a header and footer on every page. Rather than having to duplicate the header/footer calls across all of the pages, the Layout (Step-Two) pattern defines a single template that contains the header and footer but also uses a "main" area where the content is dynamically inserted.   He includes a full code example to help illustrate the point - a class, Zps_View, that is fed the path to the layouts and the layout files to use before rendering.
92811
New widgets help personalize maps with dynamic content from diverse sources.
331124
An introduction to XML and DocBook: what is it and why should I learn yet another data format?
413134
A look back at where hard drives have been--and where they're going.
429406
One of the major issues plaguing search engines right now is the growing list of web documents available online. While no exact numbers are available, there are billions of search results to sort through. But, they can&#8217;t all be relevant both on material content and time &#8212; can they?  Of course they&#8217;re not, and Google [...]
447801
New TagmaStore plays well with rivals' arrays to keep watch over 32 petabytes of data.
496988
An image gallery containing creatures and objects made with Blender, an open-source 3D tool.
146149
An introduction to using refactoring, unit testing and ZenTest on existing code.
559505
Indexing is stylish, but can you profit from its idiosyncracies?
154420
When Tim Howes and a group of colleagues created the Lightweight Directory Access Protocol almost 15 years ago, he had no idea this quiet little front end to the more robust X.500 directory
583590
The trials and tribulations of application dependency in a virtualized, hosted world.
213595
Changes at The Journal: movable deadlines and a new taste for models.
540230
Matthew Turland has been working on a new project as a part of the Zend Framework - a wrapper around the Remember the Milk website API.   RTM is basically a TODO list on serious steroids. It's the Swiss Army Knife of task management. It allows you to manage multiple lists of tasks. You can add them easily from a variety of mediums, tag them, prioritize them, set deadlines for them, have them repeat, get reminders for them, tie them to physical real world location, and share them.   He's even already issued a proposal for the functionality to the project to hep further along its inclusion. His goal is to get it included in the core for the framework within the next two releases.
126469
Photo flash memory leader focuses on the masses.
663615
AgileWiki explores new knowledge representation. The current effort is on implementing a copy-on-write OODBMS with support for fast deep copies, b-trees, large extensible hashes, simple lists, bush structures and calendars.   CowDb is a new kind of Object Store based on Copy-On-Write technology. It supports fast deep copies, b-trees and large extensible hashes.   http://agilewiki.wiki.sourceforge.net/CowDb
451308
Over on the Zend Developer Zone today, Akash Mehta has written up  a review of a book from Packt Publishing, "PHP Web 2.0 Mashups" (by Shu-Wai Chow):    As it's title suggests, PHP Web 2.0 Mashup Projects is a demonstration of the various techniques available for developing mashups in PHP. Through a highly practical format, Shu-Wai takes the reader through a series of projects utilising different web services and APIs, while carefully exposing the reader to a wide variety of technologies and data formats.   With careful selection and shaping of language, the book is an extremely effective introduction to the world of mashup development with PHP.    Akash talks about the contents of the book (the different projects it covers) and how the book provides a version useful resource to those just getting into the mashup world - a reference guide to some of the popular data transfer methods/formats out there.