Como usar aplicaciones de Android en Ubuntu

Paso 1.- Descargamos – Android SDK 1.5 (160 MB )

Paso 2.- Instalaremos todos los paquetes necesarios, para ello abre una terminal y teclea

sudo apt-get install openjdk-6-jre

Paso 3.- Extraemos el archivo que descargamos en el paso 1 lo guardamos en nuestra carpeta personal y en la terminal tecleamos:

cd ~/android-sdk-linux_x86-1.5_r2/tools

Paso 4.- Crearemos una tarjeta SD virtual de 2GB:

./mksdcard 2048M SDCard1

Paso 5.- Ahora vamos a crear nuestro dispositivo virtual Android:

./android create avd -n virtualandroid -t 2

Nota: Puedes ponerle el nombre que desees reemplazando virtualandr por lo que tu quieras.

Paso 6.- Crearemos un lanzador para acceder fácilmente a nuestro dispositivo virtual, para ello ve al Escritorio y haz clic derecho en un espacio libre, selecciona la opción «Crear un lanzador».

Se abrirá una ventana con varias opciones, en el área de Comando escribe la siguiente línea, reemplazando las palabras en negrita por las que correspondan:

/home/TUUSUARIO/android-sdk-linux_x86-1.5_r2/tools/emulator @kaeltas -sdcard /home/TUUSARIO/android-sdk-linux_x86-1.5_r2/tools/SDCard1

Listo eso es todo, ahora para ejecutar aplicaciones en Android bastará con hacer doble clic en el lanzador y se iniciará el emulador de Android.

Replicación y ditribución de carga de MySQL

Replicación es la copia sincronizada entre dos o más servidores de bases de datos, de forma de que cualquiera de ellos puede entregar los mismos resultados a sus clientes. Se basa en un esquema «maestro-esclavos», en el que el maestro mantiene la base de datos original y los esclavos las copias.

El funcionamiento es el siguiente: los servidores esclavos se conectan al maestro para consultar sus logs y asg mantenerse informados de las operaciones de modificación que ha realizado (insert, delete, update, …) para a su vez poder realizarlas también ellos y mantener una replica exacta de la base de datos del servidor maestro. Los servidores esclavos sólo sirven para consultas.

Esto nos proporciona:

  • Replica automática de los datos en máquinas remotas.

  • Balanceo de la carga (de las consultas).

  • Alta disponibilidad mediante redundancia de servidores.
  • Si cae el maestro

  • Copias de seguridad en esclavos sin interrumpir maestro.
Continuar leyendo «Replicación y ditribución de carga de MySQL»

Cambiar el UID de un usuario en LINUX

1.- Identificamos el usuario al que vamos a cambiarle el UID

# id ghosti
uid=10008(ghosti) gid=2234(blog) groups=2524(blog)

2.- Cambiamos con el comando usermod el UID del usuario

# usermod -u 10000 ghosti

3.- Identificamos de nuevo al usuario que hemos cambiado el UID y vemos que efectivamente el UID lo hemos cambiado

# id ghosti
uid=10000(ghosti) gid=2234(blog) groups=2524(blog)