Hola, somos Arume

Desarrollamos páginas web, aplicaciones para móviles, capas de realidad aumentada y aplicaciones para Facebook. Nos apasiona la informática y somos unos perfeccionistas incurables; por eso en nuestros proyectos utilizamos estándares.

tel. 625 519 694

Mendaña de Neyra, 34, 3º B, 15008, A Coruña

Autenticarse

Registrarse. ¿Has olvidado tu contraseña?

Etiquetas

Saltar las etiquetas

Suscríbete a las RSS

Estás en:

Blog: Santi

@font-face: Incrustando tipografías en una página web

19 Ene 2011 por Santi

Comentarios en @font-face: Incrustando tipografías en una página web: 14

Tipografías

Desde el principio una de las limitaciones más importantes en el diseño web ha sido en el uso de fuentes tipográficas. Aunque teóricamente era posible usar cualquier fuente en una página web, en realidad esto era impracticable debido a que cada visitante de la web debía tener la fuente en cuestión instalada en su ordenador para poder visualizarla correctamente. Por ello, hasta ahora los diseñadores web tenían que limitarse a usar un pequeño conjunto de fuentes "seguras": aquellas fuentes que vienen instaladas en los sistemas operativos más comunes (Windows, Mac OS X, Linux, ...) y que por lo tanto sabemos que van a estar instaladas en el 99% de los ordenadores visitantes.

CSS hacks para Internet Explorer

21 Dic 2010 por Santi

Comentarios en CSS hacks para Internet Explorer: 9

IE CSS hacks

En los últimos años los fabricantes de navegadores web se han concienciado por fin de la importancia de que sus productos se adhieran a los estándares HTML y CSS para un correcto visionado de las páginas web. Pero por desgracia eso no fue siempre así, y durante años los maquetadores han tenido que pelearse con navegadores que poseían motores de renderizado incompatibles y repletos de errores. Para ello, se han desarrollado diversas técnicas, conocidas como trucos o hacks de CSS, que permiten explotar las formas peculiares en las que distintos navegadores interpretan el código CSS y conseguir contrarrestar los errores de renderizado propios de cada navegador.

Introducción a Apache Tapestry

29 Nov 2010 por Santi

Comentarios en Introducción a Apache Tapestry: 3

Apache Tapestry

Apache Tapestry es un framework Java de código abierto para la implementación de aplicaciones web mediante la arquitectura Modelo-Vista-Controlador. Inició sus andaduras allá por 1999 de la mano de su creador, Howard Lewis Ship para posteriormente ser adoptado como proyecto por la Fundación Apache. Actualmente se encuentra en la versión 5.1, bajo licencia Apache Software Licence 2.0.

Tapestry forma parte de una "nueva generación" de frameworks web (como por ejemplo JavaServer Faces o Apache Wicket) que intentan aportar un nuevo enfoque al desarrollo de aplicaciones web en Java (basados en componentes y orientados a eventos) frente al clásico y archiconocido Apache Struts (basado en acciones).

Java: Double Brace Initialization

19 Nov 2010 por Santi

Comentarios en Java: Double Brace Initialization: 1

Java

Cuando uno se dedica a buscar en Google la respuesta a alguna duda de programación a veces encuentra la solución a sus problemas, a veces pierde el tiempo y otras veces pierde el tiempo pero descubre algo interesante.

Cuando buscas dudas sobre Java en Stackoverflow suele pasar lo mismo. Una de las cosas interesantes que descubrí en una de esas ocasiones fue un hilo sobre las características ocultas de Java, donde los participantes hablan sobre ciertas características de Java que no son muy ampliamente conocidas. Este tipo de hilos son muy populares en Stackoverflow, existe uno para cada uno de los lenguajes de programación más populares, muy recomendable su lectura.

Una de las características que más llamó mi atención (y por lo visto de muchos de los participantes) de las que se comentan en ese hilo es la llamada "Double Brace Initialization" (Inicialización con Doble Llave). Bajo este nombre se esconde una nueva sintaxis para la inicialización de colecciones (listas, mapas, conjuntos, ...).