Un Nuevo Mundo Virtual en 3D llamado Avination


Avination es una plataforma virtual de código abierto basado en Second Life, muy idéntico, aunque por el momento con pocos residentes. El visor que ofrece Avination para acceder al mundo virtual, cuyos binarios para los distintos sistemas operativos y código fuente lo pueden obtener del Sitio Oficial de Avination, también ofrece la posibilidad de acceder a Second Life.

En pocas palabras, al igual que Second Life, Avination presenta su propia moneda, regiones, residentes, aunque también ofrece la capacidad de crearse un avatar basado en el de Second Life.

Lo más importante de estos mundos virtuales es la prestación que brinda para poder realizar actividades colaborativas, metodología de enseñanza espacial, diversión, negocios, etc; uno más que se une a la lista de Mundos Virtuales  en la Red.

Anuncios

Morse Code Talk, Un Nuevo Plugin de Pidgin para Comunicarse en Código Morse


Me complace anunciar que acabo de terminar de crear una primera versión de un plugin para Pidgin al que puse por nombre Morse Code Talk, con el cual es posible comunicarse en Código Morse mediante la modalidad de Chat emitiendo o traduciendo los mensajes.

Por el momento el idioma está en inglés y ya está compilado para Linux y Windows, cabe mencionar que para que funcione se requiere contar con Pidgin  2.7.9 o superior.

El Código morse es un Sistema de comunicación mediante señales emitidas representados gráficamente por puntos y rayas que a su vez pueden ser representados por sonidos de corta y larga duración de letras, números y algunos caracteres adicionales según el Alfabeto Internacional.

Tal vez este complemento para Pidgin no sea de interés para muchos, pero puede ser una manera diferente y divertida de comunicarse y sobre todo aprender este alfabeto;  el tiempo que me tomó crear el motor del código morse me sirvió para aprender un poco éste sistema, y creo que con la práctica es probable que se pueda llegar a entender mejor las señales emitidas de esta manera.

En Linux la instalación  es sencilla, solo hace falta descargar el binario empaquetado como: pidgin-morsecodetalk-bin-1.0.0.tar.bz2, descomprimirlo y copiar la librería morsecodetalk.so a ~/.purple/plugins/ dentro del directorio personal (Si no existe el directorio plugins, crearlo). Para windows he creado un instalador, no creo que no tengan problemas al instalarlo.

La versión 1.0.0 del plugin consta con las funciones de:

Emisión de morse a texto y de texto a morse.

Posibilidad de escribir en morse con señales del mouse donde un clic representa a un punto, doble clic una raya y clic derecho un espacio en blanco. Esta funcionalidad se puede deshabilitar y usar únicamente el teclado.

Como se ve en el formulario de configuración, ya están definidas las características con el que contará en una versión futura, como es la emisión de Código Morse en forma de audio con los atributos que se indica.

También se presenta una tabla de ayuda con los caracteres del Alfabeto Morse Internacional.

Para empezar a usarlo es importante saber que cada letra escrita debe estar separada por un espacio y cada palabra escrita debe estar separada por tres espacios: Ejm:

HELP ME = .... . .-.. .--.   -- .

Invito a todos a descargar Morse Code Talk y  probarlo. Cualquier problema que encuentren o recomendaciones con respecto al plugin hacérmelos llegar al correo o comentarlo aquí.

Aplicaciones para Conexión a Escritorios Remotos Mediante VNC


Una de las aplicaciones que suelen utilizarse mucho cuando se gestionan gran cantidad de ordenadores desde un terminal o simplemente cuando se desea acceder a un ordenador lejos o extremadamente lejos por medio de la red son las aplicaciones de escritorio remoto, con el cual podemos acceder visualmente a la interfaz de nuestro ordenador desde el lugar que queramos, siempre y cuando la configuración del servidor nos lo permita.

RealVNC, UltraVNC (Open Source), ThinVNC (Open Source), TigerVNC (Open Source) son algunas aplicaciones de este tipo, con el cual podemos establecer una conexión remota hacia cualquier ordenador como si lo tuvieses frente tuyo. VNC es multiplataforma por lo tanto podemos acceder remotamente desde nuestro ordenador hacia otro, independientemente del sistema operativo que ambos usen. Para establecer la comunicación remota hacia un ordenador destino debe estar en éste último instalado el servidor de VNC (VNC Server) donde se configura el permiso a los ordenadores que pueden acceder mediante una IP, así como también el usuario y la contraseña de acceso; y en los ordenadores desde donde deseamos acceder hace falta únicamente el VNC Cliente (VNC Viewer), encargado de mostrarnos el ordenador destino en pantalla para poder hacer uso de él. En linux por ejemplo, podemos acceder mediante el tsclient (Terminal Services Client), que es un Fronted que controla terminales remotas y soporta el protocolo VNC y otros; en la actualidad viene por defecto junto con Debian/Linux, y posiblemente también con Ubuntu y otras distribuciones.

Desde el Terminal Services Client podemos realizar las configuraciones necesarias como la resolución de la pantalla, recursos locales, programas que quisiéramos abrir al acceder al escritorio retomo, etc.

Hasta la fecha los Clientes VNC han ido evolucionando no solo en posibilidades de configuración, también en cuanto a la portabilidad en diferentes medios, muchos de ellos ya se están desarrollando en versiones para dispositivos móbiles, por ejemplo ahora podemos encontrar algunos en versiones para Android como el Android VNC ViewerReal VNC Viewer for Android desde donde podemos tener el control de un ordenador que tenga el Servidor VNC instalado.

Sincronización del Cliente de Correo Evolution con Gmail


¿Por qué usar un cliente de correo externo?, nadie tiene la obligación de hacerlo si se siente a gusto con el que su proveedor de correo le brinda, sin embargo, algunos clientes de correo como Evolution, Thunderbird, etc… nos brindan muchas más funcionalidades para poder configurar nuestra cuenta asi que deberíamos aprovechar ello al máximo.

En el caso de Evolution, el cliente de correo que nos provee Gnome, la configuración es sencilla. Antes de empezar deberíamos contar con los nombres de los servidores de entrada y salidad de nuestro proveedor; en este ejemplo sincronizaremos nuestra cuenta de Gmail con Evolution.

La configuración prácticamente consta de dos pasos.

Configurar Acceso por POP (Recepción):

Configurar Acceso por SMTP (Envío):

El procedimiento completo debería ser algo como este:

Instalación y Configuración del Emulador de Android en Linux


Hoy voy a jugar por un momento con Android, no tengo un Teléfono Mobil con tal Sistema, por lo tanto haré uso del emulador que podemos conseguirlo de la web de Android Developers:

Descargar: SDK Android

Yo descargué la versión para Linux, pues lo instalaré sobre mi Debian.
Antes que nada vamos a necesitar cumplir ciertos requisitos; primero instalar los componentes de java si aun no lo tienen:

Configurar Java:

#aptitude install sun-java6-jdk sun-java6-jre

Si están usando el sistema a 64-bit necesitarán instalar las librerías de compatibilidad a 32-bit

#aptitude install ia32-libs

Si tienen instalado el GCJ (Gnu Compiler for Java), lo cual no tiene nada de malo pero no lo consideren por ahora, los recomiendo que para hacer correr el Android trabajen con el Sun JDK, pues yo tuve problemas al tratar de hacerlo con GCJ, lo desinstalé momentáneamente:

#aptitude remove gcj-jdk

Luego nos aseguramos de seleccionar el compilador por defecto que usaremos, en ambos casos los que son de Sun, descarten si está seleccionado el GCJ:

#update-alternatives --config javac
#update-alternatives --config java

Configurar Android:
Una vez configurado nuestro entorno de java y descargado el SDK de Android, vamos a descomprimir el paquete descargado, en mi caso acostumbro instalar los programas externos en /opt:

#cp android-sdk_r09-linux_x86.tgz /opt
#cd /opt
#tar -xvf android-sdk_r09-linux_x86.tgz

#cd android-sdk-linux_x86/tools

Finalmente, para tener acceso desde el terminal a los binarios y lista de comando a usar agregamos al PATH el directorio descomprimido:

PATH=$PATH:/opt/android-sdk-linux_x86/tools
export PATH

Y ahora para ejecutarlo, simplemente escribimos en la terminal:

#android

Se abrirá una ventana como esta:

Debemos actualizar e instalar los componentes que nos sean útiles, por el momento yo instalé la plataforma SDK Android Honeycomb revisión1 y la plataforma SDK Android 2.3.1 API 9 revisión2:

Para terminar, nos vamos a Virtual Devices y elegimos crear un nuevo dispositivo Android, este paso lo puedes configurar según como lo desees:

Lo único que nos queda por hacer es ejecutarlo seleccionando el dispositivo creado, dándole clic en “start” y realizar todas las operaciones que nos son permitidas como si fuese realmente un fierro: