Blog

Ardilla Quio Ardilla Quio

15 de Mayo de 2013

Estructura web en Wordpress: cargar el contenido del primer hijo

La mayor parte de las páginas web tienen una estructura organizada en varios niveles. Cuando el cliente entrega los contenidos vemos que muchas veces no hay nada en las secciones padre. Al preguntar qué contenidos irán ahí, la respuesta más habitual es que no quieren nada, que cuando pinchen en esa sección se redirija a la primera sección hija, es decir, que sólo se utiliza la sección padre como contenedor, para organizar los contenidos.

En este artículo explicaremos una solución a este problema cuando estamos desarrollando la página web con el open source Wordpress.

22 de Abril de 2013

iCloud: excluir ficheros del backup

Muchas aplicaciones necesitan cargar inicialmente una gran base de datos. Existen numerosos tutoriales que nos enseñan cómo añadir a nuestro proyecto el fichero SQL y cargar los datos de forma persistente en nuestro dispositivo. Lo que no suelen explicar estos tutoriales es que después de hacer la carga del SQL inicial, deberíamos marcar el fichero como "No añadir a las copias de seguridad".

En este artículo explicaremos por qué y cómo hacerlo.

17 de Enero de 2013

HTML5: API de geolocalización (Geolocation API)

Una de las principales novedades de HTML5 fue la aparición de nuevas APIs de Javascript que aumentan la potencia de este lenguaje.

Una de ellas es la nueva API de geolocalización, que nos permite conocer la ubicación geográfica del usuario, siempre y cuando esté usando un navegador que la tenga implementada y que el usuario dé su permiso.

Aunque la primera impresión sea que sólo será útil para usuarios de navegadores móviles, la realidad es que éste utiliza otros medios además del GPS para calcular la ubicación del usuario, como por ejemplo a través de su dirección IP.

13 de Diciembre de 2012

iOS: Ocultar teclado numérico o decimal (number or decimal pad)

El Xcode nos permite ocultar de forma muy sencilla el teclado estándar al pulsar sobre la tecla de retorno (Return Key). Es suficiente con crear un Outlet para el TextField. Un IBAction en el TextField asociado al evento DidEndOnExit con una única línea de código: [myTextField resignFirstResponder];

El problema está cuando necesitamos un teclado numérico (Number Pad) o decimal (Decimal Pad), ya que no disponen de tecla de retorno. Una solución rápida y útil es crear una barra auxiliar (Toolbar) en la que podemos añadir varios botones, entre ellos el de ocultar el teclado.

31 de Octubre de 2012

HTML5: Otras etiquetas nuevas

Como continuación a los artículos de introducción a HTML5 y HTML5: nuevas etiquetas semánticas y estructurales, vamos a revisar el resto de nuevas etiquetas que nos trae esta revisión del lenguaje.

La mayoría de las nuevas etiquetas añaden valor semántico al documento, pero algunas añaden funcionalidades que hasta ahora sólo se podían obtener usando Javascript o Flash.

29 de Agosto de 2012

HTML5: Nuevas etiquetas semánticas y estructurales

Después de nuestro artículo de introducción a HTML5, vamos a hacer un repaso a algunas de las nuevas etiquetas que nos trae esta revisión del lenguaje. En particular, en este artículo, nos centraremos en las que han aparecido para añadir valor semántico y estructural a la web.

Algunas de las más importantes etiquetas introducidas en HTML5 son las que añaden valor semántico y estructural, es decir, indican de forma inequívoca las distintas partes de las que consta un página: cabecera, pie, navegación, ...

04 de Julio de 2012

HTML5: Introducción

HTML5 es la nueva versión de HTML, el lenguaje de marcado con el que se crea la estructura y el contenido de las páginas web. Esta nueva versión intenta aumentar la potencia del lenguaje para conseguir aplicaciones web cada vez más complejas.

Con este fin se añaden etiquetas para reproducir multimedia (video y audio), nuevas etiquetas de marcado semántico, nuevos tipos de campos de entrada de datos en formularios y también se define el DOM con nuevas funcionalidades y sus respectivas API para añadir características tales como: geoposicionamiento, dibujo, arrastrar y soltar, ...