Protección anti CSRF con tokens en PHP

Protección anti CSRF con tokens en PHP

En este post voy a explicar cómo proteger nuestras aplicaciones PHP contra ataques de tipo CSRF. Este tipo de ataques hacen que el usuario realice acciones sobre un web de forma inadvertida. Por ejemplo, en una página vulnerable a este tipo de ataques, podrían construirse páginas de ataque en las que únicamente con la visita [...]

Leer más
Ejecución de múltiples sentencias SQL con PHP y MySQL

Ejecución de múltiples sentencias SQL con PHP y MySQL

El uso de MySQL desde PHP ha estado tradicionalmente limitado al uso de una única sentencia SQL por cada llamada a la base de datos. Esto es una limitación de la función mysql_query pero también es una medida de seguridad para prevenir por ejemplo la inyección de sentencias SQL. Sin embargo hay ocasiones en las [...]

Leer más
Algunas fotos de los peques

Algunas fotos de los peques

Hace bastante tiempo que no pongo fotos de los peques, la verdad es que entre el doctorado, Kukers y alguna otra cosa no he tenido mucho tiempo. Pero bueno, más vale tarde que nunca, así que aquí tenéis unas fotos para que estéis al día de lo rápido que crecen.

Leer más
Los principales buscadores muestran su apoyo a los microdatos

Los principales buscadores muestran su apoyo a los microdatos

Hace ya 10 años desde que Tim Berners-Lee propusiera su visión de la Web Semántica. Desde entonces se han hecho importantes avances pero aún estamos lejos de que esta visión sea realizable, más aún teniendo en cuenta la irrupción de la Web 2.0 y las redes sociales. Hay que tener en cuenta que las tecnologías [...]

Leer más
Una plantilla básica en HTML5

Una plantilla básica en HTML5

Vía la newsletter de SitePoint me llega un artículo interesante en el que se muestra una plantilla básica sobre la que comenzar a construir páginas con HTML5. Se explica cada uno de los elementos utilizados y su diferencia con lo que se venía utilizando en HTML4. <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>The HTML5 [...]

Leer más

Prueba superada, ya soy Doctor

Bueno, ha sido largo y duro, pero finalmente ha merecido la pena. Ayer, día 3 de mayo, defendí mi Tesis Doctoral en la UPNa. Al acto acudieron mis directores, así como familiares y amigos, que aguantaron estoicamente los 45 minutos de mi exposición más el turno de preguntas del tribunal. Muchas gracias a todos por [...]

Leer más
Lanzamos Kukers, una nueva red social de cocina

Lanzamos Kukers, una nueva red social de cocina

Por fin ha llegado el día. Tras muchos meses de duro trabajo sacando horas de donde no las hay, un grupo de amigos hemos conseguido publicar nuestra primera red social, Kukers. Se trata de una red social de cocina en la que puedes, entre otras cosas, crear tus propias recetas, crearte un recetario con las [...]

Leer más

Deshabilitar la comprobación automática de discos en Ubuntu

En Ubuntu, cuando se cumple cierto número de reinicios del ordenador o tras un determinado periodo de tiempo, se realiza una verificación de los discos para comprobar que no tengan fallos. Esto es algo bastante lento, sobretodo si tienes como yo un disco duro externo de 2TB. Puedes cancelar la verificación en el arranque, pero [...]

Leer más

Cómo usar una base de datos SQLite en Android

En Android es posible utilizar diferentes formas para almacenar la información, una de ellas es el uso de base de datos. Android viene con un soporte integrado para el manejo de bases de datos SQLite, que permite almacenar información estructurada de forma sencilla. En este artículo muestro un ejemplo sencillo de utilización de una base [...]

Leer más

Codificación de CSS y JavaScript en imágenes PNG

Los últimos meses he andado más liado aún que de costumbre, así que se me están acumulando las cosas para publicar. Este post por ejemplo lo tenía en cola desde principios de septiembre, cuando me llegó la newsletter de SitePoint a la que estoy suscrito. Básicamente, se trata de codificar los archivos CSS y JavaScript [...]

Leer más
Página 2 de 3012345...Último »