Multi User Dungeon

Después de tanto tiempo sin actualizar el blog, he decidido embarcarme en un nuevo proyecto de desarrollo, también luego de años de no programar, por el momento estoy definiendo los lineamientos de este proyecto, que por ahora  va a llevar de nombre MUD1012, la idea es volver a recrear los viejos juegos Multi User Dungeon, fueron pioneros en los juegos de rol actualmente denominado mmorpg, salvo pro una gran diferencia, son todos textuales.

Si textuales, es decir cada comando, dirección donde ir, cosa que hacer se hace de una manera escrita, creo que nos encontramos en un momento en la sociedad donde los chicos, adolescentes, adultos, han perdido un poco la capacidad de la imaginación. Partamos de que ya se leen pocos libros, muchos prefieren las películas en vez de un libro, en donde personalmente, creo que ya sean escenarios y momentos son descriptos con mas precisión y el lector tiene una participación mas activa ya que lo que lee lo va plasmando en sus ideas y generando ese mundo de lo que la lectura le va llevando.

Por lo tanto, estoy intentando volver a recrear esos legendarios MUD, pero ara que sea un poco mas complicada la cosa, no voy a utilizar ningún servidor ya existente open source que se pueden encontrar en los repositorios de códigos  sino que mi idea es crear uno desde 0, sino que gracia tiene, que mejor forma de aprender algo haciéndolo uno mismo.

Bueno después de una breve reseña del porque de mi proyecto, si alguien quiere ayudar y colaborar bienvenido.

Partamos al proyecto.

Nombre del proyecto MUD2012 (no muy original)
Lenguaje de programación Java (hace mucho que no lo utilizo y me gusta su portabilidad)
Motor de base de datos MySql
Estilo de Juego Multi User Dungeon

Estado actual del proyecto.

Creando estructura de datos.
Definiendo historia, seguramente se centrara en algo medieval, me parece que los personajes tiene más historias en esta época para rolear, que si fuera algo futurista.
Iniciando la diagramación de la estructura del server.
Que tengan un buen día.

 

Ultima carta del Dr. René Favaloro

PARA TODOS LOS POLITICOS CORRUPTOS Y SIN PATRIA
EL JUEZ LIBERO LA CARTA DE FAVALORO’
El Juez liberó la nota que dejó el Dr. René Favaloro antes de suicidarse.
(Del Dr. René Favaloro/ julio 29-2000 – 14,30 horas)

Si se lee mi carta de renuncia a la Cleveland Clinic, está claro que mi regreso a la Argentina (después de haber alcanzado un lugar destacado en la cirugía cardiovascular) se debió a mi eterno compromiso con mi patria. Nunca perdí mis raíces..

Volví para trabajar en docencia, investigación y asistencia médica. La primera etapa en el Sanatorio Güemes, demostró que inmediatamente organizamos la residencia en cardiología y cirugía cardiovascular, además de cursos de post grado a todos los niveles.
Le dimos importancia también a la investigación clínica en donde participaron la mayoría de los miembros de nuestro grupo. En lo asistencial exigimos de entrada un número de camas para los indigentes. Así, cientos de pacientes fueron operados sin cargo alguno.

Continuar leyendo «Ultima carta del Dr. René Favaloro»

Ejecutar aplicaciones remotas de X mediante ssh

Bueno en este post, pasaremos a explicar como podemos ejecutar aplicaciones de X remotamente utilizando como tunel ssh y Xming como servidor de X.

Algunas veces nos encontramos que necesitamos ejecutar algunas aplicaciones X de nuestro servidor Linux, nos encontramos lejos de nuestro servidor y solo tenemos una maquina con Windows.
Una solución posible la tenemos con solo dos programas, Putty como cliente SSH y XMing como servidor X.

Bajamos estos dos Links
Putty 

Xming

Instalamos ambos programas.

Ejecutamos XLaunch y nos aparecerá la siguiente pantalla

Continuar leyendo «Ejecutar aplicaciones remotas de X mediante ssh»

Instalando un opensim

OpenSim es un servidor 3D de código abierto que permite crear ambientes virtuales (mundos virtuales) que pueden ser accedidos a través de una gran variedad de visores (clientes) o protocolos (software y web). OpenSim es configurable para suplir sus necesidades y puede ser extendido usando módulos. La licencia de OpenSim es BSD, permitiendole ser de código libre y al mismo tiempo ser usado en proyectos comerciales.

 

Para mas info de OpenSim ir a la pagina del proyecto.

Para comenzar la instalación vamos a partir del código fuente, aunque ya hay binarios compilados, personalmente recomiendo compilarlos en la maquina que se va a usar.

De ante mano necesitaremos tener instalados los siguientes paquetes.
Mono
MySql
Abriremos una consola e instalaremos los paquetes faltantes.
Ejutaremos como suepr user los siguientes comandos

  1. sudo apt-get update
  2. sudo apt-get install mono-complete
  3. sudo apt-get install mysql-server

Introducir la contraseña para el usuario root de mysql

Continuar leyendo «Instalando un opensim»

Sybase Adaptive Server Anyware en Linux

En mi trabajo tengo montado como servidor un linux como servidor, mas precisamente un Ubuntu Server 10.04 LTS, el cual lo usan para correr algunos servidores. Pero se encontraron la la problemática que el servidor del sistema comercial (DECA de Ser S.A.) que se estaban actualizando solo tenia un instalador para windows y corria sobre windows, incluyendo la base de datos la cual era una Sybase Adaptive Server Anyware (Sybase ASA).

Para realizar dicha instalación se monto una virtual machine, con VirtualBox asi de esta manera poder correr un windows dentro del servidor con la base de datos Sybase ASA, la cual sirvió para que el negocio funcionase pero bueno el rendimiento a pesar de que no es malo, la maquina virtual consume muchos recursos del servidor.
Continuar leyendo «Sybase Adaptive Server Anyware en Linux»