Archive for Febrero, 2008

Técnicas de cache

Mike Willkbancks ha escrito un estupendo articulo(ingles) explicando las diferentes formas de cacheo que existen para mejorar la rapidez de grandes sitios.

Las técnicas  que explica son:

  • Opcode Caching
  • File Priming
  • Caching Variables
  • File Caching
  • Full File Caching
  • Partial File Caching
  • Memory Caching
  • Memcached
  • Database Memory Tables
  • RAM Disk

Leer el articulo(trducido por google translate)

Link al articulo

Documentación para XSLT

bye bye Symfony

Hoy me he dado de baja en el grupo hispano de symfony.

El año pasado me pidieron hacer una revista(con su CMS) online con symfony y la experiencia fue enriquesedora; aunque luego el proyecto no fue nada rentable por varios motivos, uno de ellos el hecho de la plataforma symfony. Puede que no supiera aprovechar la arquitectura.

Pero apenas y doy a vasto  con ZF y ahora estoy metiéndome de lleno con Extjs, por lo que he desidido centrar fuerza en ZF, Ext en cuestión de frameworks de desarrollo.

En el grupo se aprende mucho sobre Symfony, aunque últimamente la calidad de las preguntas ha bajado bastante.

Gracias symfony-es

Zend Framework 1.04 y 1.5RC1 en el aire

ZF1.04 y ZF1.5RC1 ya están descargables desde la página de ZF; entro otras cosas nos trae(en ingles, ya lo traduciremos):

  • New Zend_Form component with support for AJAX-enabled form elements
  • New action and view helpers for automating and facilitating AJAX requests and alternate response formats
  • Infocard and OpenID authentication adapters
  • Support for complex Lucene searches, including fuzzy, date-range, and wildcard queries
  • Support for Lucene 2.1 index file format
  • Partial, Placeholder, Action, and Header view helpers for advanced view composition and rendering
  • New Zend_Layout component for automating and facilitating site layouts
  • UTF-8 support for PDF documents
  • New Technorati and SlideShare web services

Podéis empezar a descargar desede http://framework.zend.com/download

Zend_Image; clase para convertir y reescalar imagenes.

Neil Garb ha creado esta utilidad para poder integrarla en ZF.

En palabras del aut; la clase es:

“… he decidido escribir una clase, con la que pueda cambiar el tamaño y convertir(entre diferentes tipo MIME)imágenes utilizando la librería GD”

Seguir leyendo.

Experiencia de trabajo: Soap, XmlRcp y Rest con Zend Framework

Andrew Johnstone cuenta en su blog la experiencia que ha tenido al desarrollar una aplicación con Soap, XmlRcp y Rest integrandolocon Zend Framework.

Pone unos ejemplos que ha utilizado para poder ir testeando los distintos protocolos.

Leer todo el articulo.

Smarty + Zend_Framework y(&) php

Tres enlaces que nos ayudaran a integrar y comprender el modelo de integración de los templates Smarty.

Integración de Smarty y Zend_Framework I (incluye la clase para integrar)
Integración de Smarty y Zend_Framework II

Enfoque de plantillas HYSOCAMTT

Yo personalmente; prefiero  XSL, pero parece que hay mucha gente que está acostumbrada a Smarty

Messenger Class. clase para ZF, importar lista de usuarios de nuestro messenger con php.

interesantisima clase paras importar contactos del messenger; despues de ver esto ya me imagino como hacen el maldito spam.

Descargar clase.

Ver ejemplo(no recomendable, porque pide pass) 

pagina del proyecto

¿Qué es XSL? articulo introductorio a XSL.

Marius Zaharia escribió un articulo(en español) bastante interesante. para los que quieran empezar con XSL.

XSL es para XML lo que CSS es para HTML. Es un acrónimo en inglés de EXtensible Stylesheet Language (Lenguaje de hojas de estilo ampliable). Es un lenguaje diseñado para presentar datos XML en un formato legible. XSL consta realmente de dos partes:

  • XSLT: un lenguaje para transformar documentos XML
  • XPath: un lenguaje para navegar en documentos XML

XSLT significa Transformaciones XSL y es la parte más importante de XSL.

XSLT transforma un documento XML en otro documento XML, en una salida XHTML o en texto sencillo. Esto se suele hacer transformando cada elemento XML en un elemento HTML. El uso de XSL es imprescindible, ya que las etiquetas XML han sido definidas por el usuario y, por tanto, los navegadores no saben cómo interpretarlas o representarlas. Su significado se ha diseñado para ser entendido por las personas, no por las máquinas.

XSLT también puede realizar las siguientes operaciones en un árbol XML:

  • añadir y eliminar elementos
  • añadir y eliminar atributos
  • reorganizar y ordenar elementos
  • ocultar o mostrar determinados elementos
  • encontrar o seleccionar elementos específicos

Seguir leyendo el articulo.

Efecto carrusel con mootools e iCarrusel.

6 versiones de carrusel(imágenes y texto) con iCarrusel. Mejor ver los ejemplos :D

página(con todos los ejemplos) del proyecto: http://zendold.lojcomm.com.br/icarousel/

Entradas siguientes »