Archivo para 25/05/07

El juego del Viernes

Bueno cada viernes os suelo dejar un juego para Linux. Asi, que este no iba a ser menos. Que paseis buen finde.

Irrlamb

irrlamb.jpg

En este juego controlamos a una esfera de color que se va desplazando por un decorado. En el juego no hacemos nada mas pero las leyes de la fisica estan muy bien emuladas.

En la pagina web te comentan como instalarlo en Ubuntu, pero si ya tienes instalado el driver grafico de tu tarjeta, puedes omitir el paso inicial. Yo en Edgy lo he instalado de la siguiente manera.

Me instale las librerias:

sudo apt-get install build-essential scons liblua5.1-0 liblua5.1-0-dev libaudiere-1.9.4 libaudiere-dev libxxf86vm-dev libxext-dev

Despues me descargue el binario ya compilado desde aqui.

Y para ejecutarlo te metes en el directorio una vez descomprimido y ejecutas:

./irrlamb

Via | OcioLinux

Para quien tenga y quiera jugar a “Halo” tambien os dejo un tutorial de LinuxJuegos para hacerlo funcionar mediante “wine”

Crear diagramas de secuencia con pic2plot

Este es un articulo un poco tecnico, pero puede que tambien te resulte de interes.Pues con esta herramienta es “muy sencillo” crear tus propios diagramas.

Acabo de terminar un proyecto Java y me encontraba documentando las clases con UMLGraph cuando he encontrado una forma muy comoda de realizar los diagramas de secuencia.

Para ello, primero instalate plotutils, son un conjunto de herramientas para realizar graficos a partir de la informacion suministrada en un fichero. Te instalas plotutils con el siguiente comando:

$ sudo apt-get install plotutils

Al instalarse plotutils, entre el conjunto de herramientas se encuentra “pic2plot” que es la que nos interesa.

Para generar los diagramas de secuencia necesitamos tambien el fichero “sequence.pic” que se encuentra en la distribucion de UMLGraph dentro de la carpeta “src“. Asi que descargate y descomprime tambien el fichero UMLGraph-4.8.tar.gz

Accede a la carpeta src y copia este fichero “sequence.pic” al directorio desde el cual vayas a ejecutar pic2plot.

Bien, ahora ya lo tenemos todo. Para generar el diagrama de secuencia tenemos que crear un fichero de texto, al que le daremos extension .pic y en el que detallamos la secuencia de operaciones que queremos generar.
Aqui te dejo un ejemplo, es un diagrama de secuencia “que no tiene ni pies ni cabeza”, pero lo he generado asi, para que puedas ver un ejemplo de todos los comandos:

.PS
copy "sequence.pic";
# Object definition
object(S,"s:Objeto1");
object(P,"p:Objeto2");
object(Z,"z:Objeto3");
placeholder_object(X);
step();
# Message exchange
message(S,P,"run()");
message(S,P,"stop()");
message(S,S,"mensaje_a_mi_mismo()");
message(P,Z,"start()");
message(Z,P,"completed()");
message(P,S,"completed()");
active(P);
return_message(P,S,"active()");
inactive(P);
active(S)
message(S,Z,"start()");
inactive(S);
destroy_message(S,Z);
create_message(P,X,"x:newObject4");
# Object lifeline completion
complete(S);
complete(P);
complete(Z);
.PE

Vamos a comentarlo un poco.

El fichero debe comenzar con .PS y acabar con .PE, son directivas que indicaran luego donde comienza y donde acaba el renderizado de la imagen.

Con # escribimos comentarios.

con object(variable,texto) creamos el objeto.

con placeholder_object(variable) referenciamos a un elemento que aun no creamos pero se hara posteriormente.

con message(origen,destino,texto) se crea un mensaje de origen a destino con el texto especificado.

con active(objeto), e inactive(objeto) indicamos el periodo en que esta activo el objeto.

con destroy_message(objeto,destino) se renderiza un mensaje de destruccion desde el origen al destino.

con create_message(origen,destino,texto) se renderiza un mensaje de creacion.

Bueno realmente es una sintaxis muy sencilla, con un par de ejemplos que pruebes, lo comprobaras.

Ahora vamos a generar la imagen.

Para eso renombramos este fichero .pic a FILENAME.pic por ejemplo y ejecutamos:

$ pic2plot -Tps FILENAME.pic > FILENAME.ps

Y se genera un fichero (postscript), podriamos haber generado un fichero gif, svg o de otro tipo mediante el flag “T”
por ejemplo:

$ pic2plot -Tgif FILENAME.pic > FILENAME.gif

Nos generaria un fichero en formato gif. Yo prefiero generar ficheros .ps se ven mejor. El resultado es el siguiente:

secuencia01.jpg

¿Genial no?. Y con esto, yo por mi parte voy a dejar de usar “Kivio” para generar los diagramas de secuencia.

Existen opciones en la linea de comandos para pic2plot. Por ejemplo con “–page-size” indicas el tamaño de la pagina, “–font-name” o “-F” la fuente que usas, “–font-size” o “-f” para el tamaño de la fuente. Otro ejemplo:

$ pic2plot -Tgif --page-size a4 --FHersheySans-Bold -f0.03 FILENAME.pic > FILENAME.gif

Nota: No todos los tipos de fuente estan disponibles. depende del tipo de fichero que generes, por ejemplo para “svg” hay unas, para “ps” otros, y para “gif” otras diferentes. Puedes ver el listado de fuentes disponibles para el tipo de fichero de salida generado con el comando:-T tipo_output –help-fonts.

Ejemplo:

$ pic2plot -T "svg" --help-fonts
Names of supported Hershey vector fonts (case-insensitive):
HersheySerif HersheyScript
HersheySerif-Italic HersheyScript-Bold
HersheySerif-Bold HersheyGothicEnglish
HersheySerif-BoldItalic HersheyGothicGerman
HersheyCyrillic HersheyGothicItalian
HersheyCyrillic-Oblique HersheySerifSymbol
HersheyEUC HersheySerifSymbol-Oblique
HersheySans HersheySerifSymbol-Bold
HersheySans-Oblique HersheySerifSymbol-BoldOblique
HersheySans-Bold HersheySansSymbol
HersheySans-BoldOblique HersheySansSymbol-Oblique


Opciones de la linea de comandos de pic2plot

Dibujando diagramas UML con UMLGraph

Se encuentra el esqueleto de PAC-MAN

508294404_71aa602ff1.jpg

Un poquito de Humor, para este Viernes… 

El pasado martes 22 de Mayo Helbert McKey, paleontólogo del British Antropologic Museum encontró, junto a su equipo de profesionales, un hallazgo sorprendente en las proximidades del delta del Nilo: un fósil en perfecto estado gracias a la profundidad a la que se encontraba que poseía grandes similitudes con el personaje de videojuegos PAC-MAN. En un principio no se lo tomaron en serio, pero una vez en los laboratorios de la Universidad de Cambridge y tras realizarle una serie de estudios, quedó demostrada una similitud del 100% con el personaje. Además, fueron encontrados restos de ADN entre sus maxilares gracias al buen estado de conservación que presentaba. Muchos seguidores del mítico videojuego ven este hallazgo la confirmación de que PAC-MAN es algo más que un simple personaje de ficción. y se han movilizado para recoger fondos para intentar realizar una clonación de su ídolo. Varios equipos de investigadores genéticos se han interesado en el proyecto, por lo que parece viable. Ya veremos en qué termina esa increíble historia

Visto en | Noticias del Mundo

Fink – Instala software de Unix en tu Mac

Si tienes un Mac puede que te interese este proyecto.

Fink es un proyecto que desea traer todo el mundo del software Unix de Open Source a Darwin y a Mac OS X. Por ello, tenemos dos objetivos. Primero, modificar el software existente de Código Abierto (Open Source) de tal manera que pueda compilarse y ejecutarse en Mac OS X. (Proceso al que se conoce como “porting” o generación de puertos.) Segundo, hacer el resultado del primer objetivo disponible al usuario casual de manera coherente y comoda en una distribución que se asemeje a lo que el usuario de Linux esta acostumbrado. (A este proceso se le llama “packaging” o empaquetamiento.) El proyecto ofrece paquetes binarios pre compilados así como un sistema de construcción-desde-la-fuente automatizado.

Pagina principal | Fink project

Wallpapers para Ubuntu

Si visitas este blog sabes que me gustan los wallpapers. Navegando me encuentro una muy buena coleccion.

Algunos ejemplos:

wall01.jpg

wall02.jpg

wall03.jpg

wall04.jpg

Te los puedes bajar desde aqui:

18 wallpapers de color azul
18 wallpapers de color negro

Construye tu AT-AT de Star wars

Ya que es el 30 aniversario de Star wars que mejor que celebrarlo construyendonos nuestro propio AT-AT.

papercraftatat.jpg

Estos AT-AT que ves en la imagen son modelos en PDF para descargar, imprimir y ensamblar. El detalle que presentan es muy realista, por lo que terminarlos no parece ser tarea fácil, sin embargo bien vale la pena intentarlo.

Para descargar los PDFs dale click aqui.

Visto en | Videogames, Electronic, Music, NBA, Movies & More

Alexandria – Catalogador de Libros

El otro dia os estuve hablando de un catalogador de peliculas. Hoy os traigo el otro que nos faltaba, Alexandria, un catalogador para tu coleccion de libros. Su uso es muy sencillo, creas nuevas entradas y editas campos como el autor, la editorial o sinopsis del libro e incluso te da la posibilidad de asociarle un fichero grafico con la portada. No lleva nada mas, es bastante simple pero te puede servir de referencia cuando quieres buscar un libro o llevar un control de los que tienes prestados.

alexandria01.jpg

En Edgy he tenido problemas para compilarlo e instalarlo mediante apt-get (no se, si por algun problema especifico de mi maquina). En feisty lo he instalado sin ningun problema con el comando:

$ sudo apt-get install alexandria

Para usarlo (como usuario no como root) ejecuta:

$ alexandria &

Mas informacion | La biblioteca de alejandria

Visto en | zonafreak





¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
mayo 2007
L M X J V S D
« Abr   Jun »
 123456
78910111213
14151617181920
21222324252627
28293031  

Blog Stats

  • 30.875.227 hits