Entradas

Mostrando entradas de noviembre, 2011

Spyware en Twitter

Imagen
Hoy he estado a punto de ser víctima de software espía a través de Twitter. Ya son famosas las páginas de Internet a las que accedemos para que nos desvelen qué contactos nos han borrado de Messenger, y es sabido que la mayoría de estas webs almacenan nuestra contraseña . Pero esta variante es nueva para mí: He recibido un mensaje privado de BlogConsolas ( @BlogConsolas ) a través de Twitter , que dice, en inglés, que alguien está escribiendo actualizaciones desagradables sobre mí. Junto al mensaje adjuntan un enlace a ktwitteri.com/timed-out-sessions , una web con una interfaz idéntica a Twitter , pero totalmente falsa. Éste es el correo que he recibido: Correo recibido de @BlogConsolas. No sé si BlogConsolas ha sido el autor o una víctima más de este ataque, porque seguramente cuando alguien cae en la trampa, esa web reenvía el mensaje a todos sus seguidores. Estad atentos a este tipo de mensajes y aseguraos de dónde escribís vuestra contraseña , porque puede que al

Curvas de Bézier

Imagen
Las curvas de Bézier son un sistema ideado para el dibujo técnico , que permite trazar curvas a partir de una serie de puntos. Fue ideado por Pierre Bézier, un ingeniero que trabajó para la Renault, para diseñar la carrocería de los coches . Captura del programa. Os presento un programa que sigue el método de Bézier para dibujar curvas suaves, a partir de una poligonal de control que el usuario puede modificar creando nuevos puntos a lo largo de ella. Una aplicación bastante simple, pero que da una buena idea de cómo funciona esta técnica y puede servir  perfectamente de ejemplo para introducirse en el uso de la biblioteca Qt . bezier.zip Como de costumbre, la descarga comprende el programa compilado (para Windows) y el código fuente, portable a cualquier sistema compatible con Qt.

Desafiando las leyes de la computación (II)

Imagen
¡Hola a todos de nuevo! Después de casi seis meses sin escribir, vuelvo al blog con una nueva meta: refutar el problema de la parada de Alan Turing . El problema de la parada enuncia, a grandes rasgos, que es imposible escribir un programa que detecte que otro se bloquearía en algún caso. Nosotros lo hemos complicado aún más: ¿Se puede hacer un programa que detecte que él mismo se ha bloqueado? ¡Y hemos encontrado la forma! La solución es muy sencilla: construimos una aplicación con dos hebras que se envían señales entre sí . Si una de ellas se bloquea, la otra se daría cuenta al enviar señales pero no recibir respuestas. Presentamos un programa que se divide en dos hebras: una de ellas dibuja figuras en memoria, y la otra representa en pantalla lo que la primera ha escrito. La hebra principal envía cada segundo una señal a la auxiliar, y ésta devuelve una respuesta. Si tarda más de medio segundo en hacerlo, la primera mostrará una alerta. En el programa encontramo