Jakarta POI: API para formatos Microsoft en Java

poi.pngJakarta POI es un API para Java que permite manipular diversos formatos basados en el formato OLE 2 Compound Document de Microsoft.
Con esta API puedes escribir y leer ficheros ficheros Excel 97 (HSSF), leer y escribir con limitaciones documentos Word 97 (HWPF), y leer y escribir con limitaciones documentos de PowerPoint 97 (HSLF).
Mi experiencia con Excel ha sido buena (la manía que tienen los clientes en querer los datos en Excel y no en CSV), los otros formatos aún están en una fase inicial, pero sabiendo como funcionan en Jakarta, el API mejorará bastante. Actualmente la versión es la 3.0, que ha salido recientemente.
Jakarta POI

links for 2007-05-23

Nginx: alternativa a Apache

nginx.pngNginx (engine x) es un servidor HTTP, reverse proxy y servidor proxy IMAP/POP3. Desarollado para una de las web más visitadas de rusia, lleva en producción sobre dos años y medio.
Desarrollado bajo licencia BSD, aún está en beta, pero tiene buena fama de estabilidad, un buen conjunto de características, configuración sencilla y poco consumo de recursos.
Entre las características HTTP nos encontramos: manejo de ficheros estáticos, índices y autoíndices, reverse proxying acelerado sin caché y con balanceo de carga y tolerancia a fallos, FastCGI, arquitectura modular y soporte SSL.
En Apache-ES han medido el rendimiento y en el caso que se trataba, servicio de imágenes y contenido estático, gana Nginx debido a unas modificaciones que trae de base.
Nginx
Vía / Apache-ES

|

Publicado el borrador de WCAG 2.0

La W3C publicó el 17 de mayo el borrador de la Web Content Accessibility Guidelines 2.0 (Guía de Accesibilidad para Contenidos Web). En ella se muestran una serie de recomendaciones para realizar contenido Web más accesible. Existen una serie de personas con discapacidades y limitaciones que sufren de un contenido web poco accesible, y últimamente, debido a todo el boom de la web2.0, más aún.

Este documento sufrió críticas y parece que no han hecho oídos sordos a los comentarios de la comunidad y han actualizado la versión de este documento.

Las secciones del documento son las siguientes:

  • Introducción.
  • Guías: perceptibilidad, operabilidad, comprensión y robustez.
  • Conformidad: soporte a la accesibilidad por tecnologías web.

Web Content Accessibility Guidelines 2.0

Vía / 456 Barea Street

links for 2007-05-22

Design By Grid: recursos de diseño con grid

griddesign1.pngDesign By Grid es un recurso para promocionar diseños realizados con grids (rejillas).
El diseño mediante grid, es algo muy utilizado en los medios tradicionales, que poco a poco se va haciendo más popular entre los diseñadores web. Consiste en dividir la pantalla en una rejilla y usarla para situar los contenidos en ella (bueno, esto sería una forma resumida de explicarlo).
griddesign.png
Los recursos que nos ofrece esta web van desde un showcase al estilo CSS Mania con diseños web basados en grid, artículos, tutoriales, herramientas y recursos.
Design By Grid
Vía / dzone

|

30 scripts para galerías, presentaciones y lightboxes

Una gran colección de scripts que nos ayudarán a incluir nuestras galerías de fotos, presentaciones y lightboxes. 30 scripts en total, organizadas por:

  • Galerías y lightboxes en Ajax.
  • Galerías de imágenes basadas en Ajax.
  • Galerías CSS+Javascript.

De las 30 me gustaría destacar unas cuantas que son las que más me han gustado:

  • JonDesign’s SmoothGallery : usando mootools v1.0 para su desarrollo, se trata de un script de tan solo 16k, que añade fade, transparencias, thumbnails, vistas preliminares y todo ello con un diseño muy sencillo y llamativo.galeria1.png
  • Couloir.org: otra galería de imágenes en forma de presentación, con fade, redimensionamiento de la ventana y sonido.galeria2.png
  • Lightbox2: uno de los mejores y de los más conocidos, transparencias, fade y posibilidad de navegar entre las diferentes imágenes.galeria3.png
  • TripTracker: muy parecido a los anteriores, en este caso permite también acceder a la primera y última y enviar por email la ruta de la imagen en cuestión.galeria4.png
  • Cross Browser Multi-Page Photograph Gallery: Increible galería basada totalmente en CSS de la que ya hemos hecho referencia anteriormente, pero que siempre merece una mención.galeria5.png

30 Scripts For Galleries, Slideshows and Lightboxes

links for 2007-05-20