Hibernate Envers – Ejemplo

Hace unos días me surgió la necesidad de tener que guardar un histórico de todos los cambios que se realizaran en la base de datos, así que investigando como hacerlo descubrí una auténtica maravilla para realizar esta tarea. Se trata de Hibernate Envers, se encarga de ir guardando información histórica de todas tus entidades cada vez que realices cambios sobre ellas y para hacer esto, solo tienes que etiquetar tus entidades para ser auditadas con la anotación @Audited.
Leer más de esta entrada

Anuncios

BOT para Google Talk

botEl programa Talk de Google es una aplicación de mensajería instantánea que implementa los protocolos XMPP y Jingle. Si queréis más información técnica podéis ver Google Talk for Developers

¿Que es un Bot?
Pues según la Wikipedia, es un programa informático que simula el comportamiento humano. Y un Bot conversacional un programa informático que simula mantener una conversación con una persona.

Vamos ha hacer una aplicación que se conecte a Google Talk como un contacto más y cuando le escribas algún mensaje, realice una acción.
¿Que cosas puede hacer un Bot? Lo que se te ocurra, por ejemplo:

  • Si tienes un servidor en casa, puedes poner un Bot en el y desde cualquier sitio pedirle cierta información.
  • Ponerlo en el ordenador del trabajo y desde casa mandarle algún comando para que ejecute algo en el.
  • Mandarle mensajes automáticos a tus contactos

Leer más de esta entrada