|

Composite Pattern en PHP 5

Aunque a la gente que trabajamos con Java este concepto nos es muy conocido, ha sido en PHP5 cuando han sacado los composite patterns para usar esta funcionalidad, la cual nos puede dar mucho juego.
Una composite pattern ofrece una sencilla interfaz que permite a los programadores de clientes trabajar con un componente o un conjunto de componentes de forma intercambiable. De hecho, según el código no se debe saber si se trata de un componente o de un conjunto de ellos.
Para ello se define una clase como abstracta y los métodos que la componen también. Luego habrá que crear otras clases que se extiendan de esta primera para poder tratar los diferentes tipos.
Un buen inicio para aprender a usar está técnica, que es sencilla aunque no lo parezca.
Introducing the Composite Pattern in PHP 5 – Introducing the basics of the composite pattern
Vía / PHPDeveloper.org

Wikia planea un buscador editable

wikia.pngWikia, la empresa cofundada por el creador de la Wikipedia, Jimmy Wales, está planeando desarrollar un buscador que pretende ser gratuito, abierto y transparente. Los usuarios podrán editar y refinar los resultados obtenidos.
Entre sus objetivos se encuentra el tener el 5% de la cuota de usuarios de los buscadores. A diferencia de Google y Yahoo, ellos pretenden no ocultar el código del motor de búsqueda, pudiendo conseguir el éxito de la Wikipedia. Los usuarios se encargarán de ayudar en la creación del índice de sitios web donde buscar, siendo esta lista editable por cualquier otro usuario. Y también podrán modificar los resultados si no han obtenido nada útil.
Wikia plans editable Web search engine
Vía / Techmeme

links for 2007-03-12