Diseño Web

Navegador más utilizado y resolución de pantalla

Publicado por | 10/11/2010 | en Diseño Web, General

GraficoCuando diseñamos páginas webs,  deberíamos hacerlas pensando en cómo se visualizará en los diferentes navegadores, al menos en los más utilizados. El top 4 está compuesto por: Internet Explorer 8, Firefox 3.6, Internet Explorer 7 y Chrome 6

Sin olvidar la resolución de pantalla, que también juega un papel importante hoy en día.

Si me tengo que quedar con dos navegadores, me quedaría con Chrome y Firefox. No me gusta nada Internet Explorer, su filosofía de ser diferente y no respetar los estándares de la W3C lo convierte en un quebradero de cabeza para diseñadores web.

Navegador más utilizado

Como podemos observar, la lucha por las últimas versiones de navegador está muy reñida. No creo que Firefox tarde mucho en imponerse, tan solo hay menos un 3% de diferencia.

1 – Internet Explorer 8    27.01%

2 – Firefox 3.6               24.22%

Seguir leyendo…

Borrar datos MySQL de 3 formas

Publicado por | 07/01/2010 | en MySQL

Existen diferentes maneras de borrar datos en MySQL. Puede ser que solo te interese borrar un determinado registro (fila), toda una tabla incluida su estructura, o que quieras conservar la estructura y solo necesites vaciar su contenido. Os pongo las tres formas que utilizo habitualmente.

Sentencia para borrar un registro:

1
DELETE FROM tbl_name WHERE campo='valor'

Sentencia para vaciar toda una tabla:

1
TRUNCATE tbl_name

Sentencia para eliminar una tabla:

1
DROP TABLE tbl_name

Seguir leyendo…

Saber el último valor auto_increment

Publicado por | 07/01/2010 | en MySQL

¿Alguna vez te has preguntado como puedes saber el el último valor de un campo auto_increment en mysql o en php?. Te adelanto que no basta con ordenar la tabla y extraer el valor del último registro insertado, porque quizás se han eliminado 50 filas y el valor que obtendrías sería incorrecto. Te presento dos formas de conseguirlo:

Utilizando MYSQL

1
2
INSERT INTO tbl_name (campo1, campo2) VALUES ('valor1','valor2')
SELECT last_insert_id();

Seguir leyendo…

Resetear auto_increment en MySQL

Publicado por | 04/01/2010 | en MySQL

Seguro que eres de las personas que hace mil y una pruebas con la base de datos antes de pasarla a producción!. Si es así, probablemente tengas campos auto_increment que hayan aumentado de valor.  A continuación, una manera sencilla de resetear el campo auto_increment de una tabla en MySQL:

1
ALTER TABLE tbl_name AUTO_INCREMENT = 1

Otra forma de borrar y resetar a la vez es usar la función TRUNCATE de MySQL, esta función limpia todas las filas (registros)  y si tiene un campo autoincremental también lo  resetea.

1
TRUNCATE TABLE tbl_name

Ocultar direcciones de correo con PHP

Publicado por | 11/10/2009 | en PHP

php-logoLa siguiente función de PHP nos permite ofuscar el código fuente pero muestra al usuario el texto de una manera legible. Muy útil para ocultar direcciones de correo electrónico a los robots que rastrean direcciones de email para luego enviar spam.

1
2
3
4
5
6
7
8
function obfuscate($text) {
$length = strlen($text);
$scrambled = '';
for ($i = 0; $i < $length; ++$i) {
$scrambled .= '&#' . ord(substr($text, $i, 1)) . ';';
}
return $scrambled;
}

La dirección se vería correctamente en el navegador. Sin embargo, en el código fuente tendría un aspecto así:

info@to
matis.cat

Fuente: Webintenta