Instalar Windows 7 OEM en VirtualBox

Tengo un portátil nuevo que como suele ser normal viene con Windows 7, así que lo que toca hacer es instalar Linux.
Ahora, para ejecutar ese dichoso programa que solo funciona en Windows y te hace falta para tu trabajo, es conveniente tener una máquina virtual en VirtualBox con Windows.

Ya que tengo el CD original de Windows 7 que viene con el ordenador, vamos a aprovecharlo e instalarlo. El problema que nos encontramos, es que esa versión de Windows solo se activa si se instala en el ordenador original.

Para instalarlo en VirtualBox y que no tengas problemas con la activación, lo único que hay que hacer es configurarlo con la tabla ACPI original del portátil.

Bien, pues lo hacemos con estos sencillos pasos:
Leer más de esta entrada

Anuncios

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

Gestión del valor ganado paso a paso

budget
EVM – Gestión del valor ganado

Es un método para medir el desempeño de un proyecto, permite comparar la cantidad de trabajo planificado con la cantidad de trabajo real que se ha realizado. Así se puede determinar si el trabajo va según lo previsto y dentro del presupuesto del proyecto.

EVM cubre las tres líneas base de la Gestión de Proyectos: Alcance, Costo y Tiempo. Unificándolo en un marco común que permite representar matemáticamente las relaciones entre ellas.

NOTA:
Hay toneladas de documentación sobre este método en internet, así que no voy a volver a decir lo mismo. En vez de eso, voy a intentar explicar todo esto por partes con un ejemplo paso a paso de este método. Leer más de esta entrada

Ejemplo método ruta crítica

RutaCritica_TareaUna ruta critica, es el conjunto de actividades en la red de un proyecto, en el que todas ellas tienen una holgura de cero. Así dicho suena un poco complicado, pero viendo un ejemplo vamos a ver que es esto.

Según la Wikipedia. El método de la ruta crítica o del camino crítico es un algoritmo utilizado para el calculo de tiempos y plazos en la planificación de proyectos. Este sistema de cálculo conocido por sus siglas en inglés CPM (Critical Path Method), fue desarrollado en 1957 en los Estados Unidos de América, por un centro de investigación de operaciones para las firmas Dupont y Remington Rand, buscando el control y la optimización de los costos mediante la planificación y programación adecuadas de las actividades componentes del proyecto.

Cualquiera que haya usado algún programa para la gestión de cronogramas de proyectos, habrá visto esta funcionalidad, pero ¿Como lo hacen? Vamos a verlo paso a paso …
Leer más de esta entrada

Desactivar el touchpad en KDE

KDE4En el post Desactivar Touchpad al conectar el ratón explicaba como desactivar el Touchpad cuando conectaba un ratón USB mediante reglas udev.
En la versión estable actual de Debian, “Wheezy”, tenemos la utilidad synaptiks que viene en el paquete kde-config-touchpad.
Esta utilidad ya venía incluida hace tiempo en otras distribuciones como LinuxMint.
Al ejecutarla, os aparece esta pantalla:
synaptiks_p
Como podéis ver, aquí podemos desactivar el touchhpad cuando conectamos un ratón o cuando estamos escribiendo con el teclado.
Si queréis que la configuración que pongáis funcione en cada inicio de sesión, no se os olvide marcar la casilla “Iniciar automáticamente al acceder”

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

Desactivar Touchpad al conectar el ratón

La verdad es que soy algo torpe con el Touchpad del portátil, además de que el mío es demasiado sensible y detecta el más mínimo roce mientras escribo con el teclado.
Al final, siempre suelo usar un ratón USB y desactivo el Touchpad para que no me moleste.

Para activarlo/desactivarlo, yo voy a consola y tecleo:

synclient TouchpadOff=1

Para no tener que estar siempre tecleando esto desde la consola, vamos a ver como lo podemos automatizar.
Lo primero que he hecho, es mirar un poco Xorg, a ver si había alguna forma de desactivar un dispositivo cuando detectara otro. No lo he mirado mucho, pero no he visto como hacerlo. Así que voy a usar udev.

Leer más de esta entrada