SPA: simple, rápida, económica. Cómo se hizo Borrasca

Hace ya algunos meses saqué una aplicación de predicción meteorológica para experimentar un poco con Backbone y Phonegap. Se trata de una aplicación ‘Single Page Interface’ (gracias a Backbone.js) que se puede utilizar en un navegador web, ya sea de escritorio o móvil, o como aplicación en plataformas móviles (aunque sólo la he construido y […]

PHP: ereg y eregi obsoletos (deprecated) en PHP 5.3.x

Las funciones PHP ereg y eregi se utilizan para realizar búsquedas en cadenas de texto mediante expresiones regulares: ereg($patron, $cadena_texto); eregi($patron, $cadena_texto); Con PHP 5.3 se consideran obsoletas y provocan errores, aunque en Devthought dan una solución: cambiarlas por preg_match. Los ejemplos anteriores con preg_match: preg_match(‘/’.$patron.’/’, $cadena_texto); Las diferencias son escasas: Se cambia la función. […]

PHP y Javascript: Subir múltiples archivos

Esta semana estuve montando un PHP que sirviese para subir y eliminar archivos en un servidor, y que además lo pudiese hacer sin necesidad de recargar la página. Para subir los archivos y no recargar la página ha sido necesario utilizar un elemento iframe como destino del formulario de envío (no encontré otro modo). Si […]

WordPress: Breadcrumbs NavXT falla con posts que no tienen categoría asignada

Actualización (2009-12-18): El fallo lo detecté en la versión 3.3.0. Acabo de actualizar a la versión 3.4.0 y no observo que dicho fallo persista. Ahora los artículos sin categorizar se colocan justo después del enlace al inicio. Esta interesante extensión de WordPress tiene un pequeño fallo: cuando un post no tiene categoría asignada (Uncategorized) no […]

PHP: Clase para generación de formularios accesibles

Recientemente estuve creando una clase para generar formularios sencillos en PHP mediante JSON. Le faltan bastantes detalles, pero se puede utilizar en la generación de formularios que no tengan mucha complejidad. Tipos de campo: Cumplen requisitos de accesibilidad para WCAG 1.0 AA Definición de los atributos del elemento FORM. Estructuración mediante elementos FIELDSET. Campo de […]

PHP: función para crear calendario accesible y semántico

He aquí una función en PHP para generar un calendario con XHTML semántico y accesible, y con clases e identificadores adecuados para aplicarle rápidamente el CSS. La función lleva cuatro parámetros, todos ellos opcionales, en el siguiente orden: Año ($year): Define el año que se va a mostrar, siendo un valor de 4 dígitos. Se […]