RGBA

2 - , , - 14/05/2012 20:04:44

RGBA es una de las múltiples maneras en que puede declarar un color en CSS. Lo que la hace especial es que también permite establecer la transparencia del color al mismo tiempo. La sintaxis para la notación de color RGBA es:

propiedad: rgba (< valor color rojo >, < valor color verde>, < valor color azul >, < valor de opacidad >);

Los valores de color serán de 0 a 255 y los valores de opacidad de 0.0 a 1.0. Todos los navegadores modernos admiten RGBA, incluyendo IE9. Para las versiones anteriores de Internet Explorer podemos utilizar un fallback, añadiendo el color de fondo en formato hexadecimal.

#sidebar {
        background-color: #ff0000; /* fallback color en hexadecimal */
        background-color: rgba(255, 0, 0, 0.3);
}

Seguridad WordPress: Prefijo de la base de datos

0 - , , - 28/10/2011 09:04:00

Establecer un prefijo personalizado a la base de datos es particularmente útil para aumentar la seguridad del sitio. Al cambiar el valor predeterminado de "wp_" a algo único y a ser posible una combinación de caracteres aleatoria, puedes mitigar algunos de los ataques comúnmente dirigidos a WordPress y mejorar la seguridad general del sitio. Estos ataques suelen confiar en el hecho de que la mayoría de instalaciones de WordPress usan el prefijo de tabla, “wp_”.

Esta es la configuración predeterminada que se encuentra en el fichero "wp-config.php" del sistema de archivos de WordPress:

$table_prefix = 'wp_';

Cambiarlo a algo así como "xa74sz2_" es una buena manera de evitar estos tipos de ataques selectivos.

Mobile_Detect

0 - , - 25/05/2011 10:00:00

Mobile_Detect es una sencilla clase de PHP que permite la detección de las plataformas para dispositivos móviles más conocidas: Android, Blackberry, Opera Mini, Palm, Windows Mobile, así como las genéricas.

Su uso es muy sencillo. Basta con incluir e instanciar la clase:

include("Mobile_Detect.php");
$detect = new Mobile_Detect();

y comprobar:

if ($detect->isAndroid()) {
    // código para una plataforma Google Android
}

Los métodos disponibles son isAndroid(), isBlackberry(), isOpera(), isPalm(), isWindows(), isGeneric(). Si sólo estamos interesados en saber si el usuario está usando un dispositivo móvil pero sin preocuparnos de qué plataforma:

if ($detect->isMobile()) {
    // cualquier plataforma móvil
}

Mobile_Detect » »

Resumable.js: uploads reanudables gracias a la API file de HTML5

0 - , , - 19/04/2011 18:43:05

Resumable.js es una biblioteca de JavaScript que proporciona múltiples "uploads" simultáneos y reanudables a través de la API file de HTML5. La biblioteca está diseñada para introducir la tolerancia a errores en la carga de archivos de gran tamaño a través de HTTP. Esto se realiza dividiendo cada archivo en trozos pequeños; Cuando se produce un error en la carga de un fragmento, se reintenta la subida de ese fragmento hasta que se consigue. Resumable.js permite que la carga se reanude automáticamente después de una pérdida de conexión ya sea en local o en el servidor. Además, permite a los usuarios pausar y reanudar las subidas. Actualmente, está limitado a Firefox 4++ y chrome 11++.

Resumable.js » »