Ir al contenido principal

Entradas

Modelo entidad/relación de la base de datos de la wikipedia

En el siguiente enlace accederéis al modelo relacional completo de la base de datos de la wikipedia . Modelo entidad/relación de la base de datos de la wikipedia . [caption id="" align="aligncenter" width="385" caption="Modelo entidad/relación de la base de datos de la wikipedia"] [/caption]

PHPExcel - Crear y leer documentos Excel 2007 desde PHP

PHPExcel nos ofrece un conjunto de clases para PHP , con las cuales podremos escribir y leer ficheros Excel2007 . Este proyecto ha sido construido usando el estándar OpenXML de Microsoft. Permite establecer los meta datos (autor, título, descripción, ...), usar múltiples hojas de trabajo (worksheets), distintos tipos de letra y estilos, bordes de celda, rellenos, gradientes, añadir imágenes y mucho más. PHP Excel 2007 classes .

pChart - Librería para hacer gráficos dinámicos en PHP

Si necesitamos crear gráficas dinámicamente en nuestros proyectos web, una interesante solución, si usamos PHP en el lado del servidor, es la librería pChart . pChart permite generar gráficas de varios tipos (sectores, lineal, barras, ...) y personalizarlas según nuestras necesidades. Y si intuimos que nuestras gráficas se van a generar muchas veces y/o los datos necesarios para su generación (datos provenientes de consultas complejas o de orígenes de datos con mucha carga) son costosos de obtener, podemos hacer uso de su caché (pCache class) para ganar en rendimiento y evitar cargas innecesarias y repetitivas en el servidor. Lo único que se necesita es tener PHP compilado con el soporte para la librería GD. pChart - a PHP Class to build Charts . [caption id="" align="aligncenter" width="382" caption="pChart - a PHP class to build charts"] [/caption]

12 tipos de maquetación estándar en diseños web

En el siguiente artículo especifican doce tipos de maquetación estándar para el diseño web . No tiene desperdicio el artículo porque, aparte de enumerar, cada tipo de patrón es explicado con un boceto, un texto explicativo y algunos ejemplos de web reales que se ajustan a dicha maquetación. 12 Standard Screen Patterns + Bonus Pattern . [caption id="" align="aligncenter" width="425" caption="Designing Web Interfaces: 12 Standard Screen Patterns"] [/caption]

jQuery Cycle Plugin - Transiciones animadas de imágenes (slideshow)

jQuery Cycle plugin proporciona un mecanismo de hacer transiciones animadas de imágenes . Su implementación está basada en el InnerFade Plugin de Torsten Baldes, el Slideshow Plugin de Matt Oakes, y el jqShuffle Plugin de Benjamin Sterling. El plugin soporta pausas al pasar el ratón por encima de la imágen, paradas automáticas, retrollamadas (callbacks) antes y después, disparadores (triggers) y una gran cantidad de efectos para las trasiciones. La última versión estable (2.34), publicada en esta misma semana, requiere, como mínimo, la versión 1.2.3 de jQuery . Es un plugin muy ligero, tan solo ocupa 18 KB en su versión para entornos de producción. Como casi todo en jQuery , es muy fácil de usar. Aquí pongo un breve ejemplo básico: HTML: [sourcecode language="html"] [/sourcecode] CSS: [sourcecode language="css"] .pics { height: 232px; width: 232px; padding: 0; margin: 0; } .pics img { padding: 15px; border: 1px solid #ccc; ...

jQuery - Hacer que un textarea crezca mientras escribes automáticamente

Coqueto plugin para el framework jQuery con el que podremos implementar un interesante efecto: Hacer que un textarea crezca (verticalmente) dinámicamente mientras el usuario va escribiendo en el, es decir, si el textarea se queda pequeño para el texto que se está escribiendo pues va creciendo una línea. Desde el siguiente enlace puedes acceder a descargarte el plugin y a ver un ejemplo en funcionamiento: Elastic - Make your textareas grow facebook style (jQuery plugin) . Una vez incorporado el plugin a nuestro desarrollo web, el uso del mismo es muy fácil: [sourcecode language="javascript"] $('#myTextarea').elastic(); [/sourcecode] donde #myTextarea es el ID del elemento textarea al que queremos aplicar el efecto.

HTML5 más cerca. Nuevo borrador.

Hoy mismo (27 de Enero de 2.009) se ha publicado una nueva revisión del borrador de HTML5 por parte del W3c . Puedes acceder a dicho borrador en: HTML5 - W3C . Nos encontramos con estas nuevas caracteristicas: Nuevos elementos: section, video, progress, nav, meter, time, aside, canvas. Nuevos atributos para el elemento input: dates and times, email, url. Nuevos atributos: ping, charset, async. Atributos globales (aplicables a todos los elementos): id, tabindex, repeat. Se deja de usar los elementos: center, font, strike.