jueves, 30 de junio de 2011

Nuevo Opening

La verdad, últimamente no usaba ningún tipo de opening, porque los que hacia para los vídeos de "Hoy jugamos a" los hacia en el momento, y la verdad, muchas veces tardaba mas en hacer el opening y el ending que en grabar el propio vídeo, y por esa razón los deje de hacer.

Pero aun así, se me ocurrió que quedaría mas profesional hacer mi propio opening general para meterlo en todos mis vídeos de ahora en adelante. De esta forma, los vídeos quedaran algo mas profesionales y no gastaré tanto tiempo en hacer openings.

Disfrútenlo:



miércoles, 29 de junio de 2011

Mis primeros pasos con Mac OS X

Ya hace como mes y medio que tengo un MacBook en casa, y he estado trasteando con el todo este tiempo. Esta entrada, a aparte de relatar mis primeras experiencias con este genial sistema operativo, espero que sirva también para ayudar a todos aquellos que como yo, nos metimos en el mundo de la manzana sin saber donde nos metíamos.

Lo que si puedo decir, es que mis conocimientos de Linux me han ayudad bastante para empezar a entender Mac OS X, y es que, Mac OS viene de FreeBSD, y este ultimo esta basado en Unix, así como cualquier distribución de Linux.

Cuando te sientas delante de un sistema operativo, una de las primeras cuestiones que te surgen en la cabeza es: ¿Como se instalan aquí programas?¿Podre usar los mismos programas que en Windows? Pues bien, esto tiene fácil respuesta.

Cuando nos descargamos un programa para Windows, siempre vamos buscando un .exe, en MacOS, normalmente para instalar se usan archivos .dmg. Cuando ejecutamos dicho archivo, este abre una ventana, que, normalmente contiene el programa y nuestra carpeta de aplicaciones. El proceso de instalación es tan simple como arrastrar el programa a la carpeta.

Si queremos desinstalar una aplicación, es bastante fácil, solo tenemos que ir a la carpeta aplicaciones, buscar la aplicación a eliminar, pinchar y arrastrarla a la papelera. Si queremos asegurarnos de que no deja ningún tipo de rastro, podemos usar software como AppZapper.

A la hora de buscar programas, la verdad es que con MacOS lo tenemos un poco mas facil que con Linux. Por un lado, podemos buscar alternativas libres de dicho programa o incluso podemos encontrar versiones del programa que buscamos para MacOS. Por suerte, cada vez mas empresas y grupos desarrolladores tienen mas en cuenta este sistema operativo, es una lastima que no hagan lo mismo con Linux.

Resumiendo un poco mis primeras impresiones, me parece que MacOS le saca bastante ventaja a Windows. No voy a decir lo típico de que Windows cada dos por tres tiene que formatear, etc, ya que opino que, sabiendo cuidar el PC, Windows no tiene porque darte ningún problema. Lo que si tengo que destacar es la fluidez de MacOS, es una gozada tener varias aplicaciones abiertas y ver que tira como si nada, cosa que muchas veces con Windows se resiente un poco.

Espero que esta sea la primera entrada de muchas otras, en las que explicaré cosillas que puedan ayudar a la gente que empieza con MacOS y a la vez, contaros mis propias experiencias.

*Pantallazo de mi escritorio

lunes, 27 de junio de 2011

Consolas quedadas en el olvido: Atari Jaguar

Muy buenas amigos, aquí estamos una semana mas, con la sección donde rescatamos viejas glorias en lo que a consolas se refiere. Hoy, vamos a hablar de la ultima consola de Atari, la Atari Jaguar.

La Atari Jaguar es una consola de quinta generación, y es el ultimo intento de Atari por recuperar la cuota de mercado que Nintendo y Sega se repartían a placer.

La verdad, es que la Atari Jaguar era una consola muy interesante. Sus 64 bits eran capaces de mover juegos en 3D cuando sus competidoras aun estaban en los 16 bits. Esta consola usaba cartuchos, pero mas tarde salio a la venta una unidad de CD para la consola.

El mando de la consola era bastante curioso, ya que a parte de la cruceta, los botones Start y Select y los botones de acción, también incluía un teclado numérico. Cada juego asignaba una función u otra a las teclas del teclado numérico, como cambiar de arma, o de vista, etc...

Los juegos mas famosos de esta consola fueron: Iron Soldier, Alien vs. Predator, Rayman, Doble Dragon V, Doom, Protector (No confundir con Probotector :P),Theme Parck, Wolfenstein 3D, entre otros. La lista total de juegos rondaba los 80 títulos.

¿Porque no triunfo? En la industria de los videojuegos, aun que parezca mentira, si sacas algo antes de tiempo, sales perdiendo. Esta consola lo tenia todo para arrasar, era mejor maquina, tenia buenos títulos y Atari no era nueva en esto, pero aun así, Nintendo y Sega con sus consolas de 16 bits pudieron con ella.

Otro factor que empujo al abismo a esta consola fue el pésimo marketing de la misma, al que es bastante importante para tener éxito.


*Varios comerciales de la Atari Jaguar

jueves, 9 de junio de 2011

Tutorial - Crear Skin para Open Meetings

Versiones:

Equipo “Cliente”:

  • Windows XP Service Pack 3
  • TortoiseSVN 1.6.16.21511
  • Java 1.6
  • Apache Ant 1.8.2

Equipo “Servidor”

  • Debian 5
  • Open Meetings 1.6.2_r3675


EQUIPO CON WINDOWS (CLIENTE):

Paso 1

Nos tenemos que descargar la aplicación TortoiseSVN. Para ello vamos a la pagina oficial: http://tortoisesvn.net/ y en la sección descargas, bajamos la versión actual, en mi caso la 1.6.16.215.

Una vez descargado lo instalamos. Con esta herramienta vamos a descargar en una copia de Open Meetings en nuestro equipo, para hacerlo, creamos una carpeta en C:/ y la llamamos singlewebapp-3675 (El numero se corresponde con la versión de OM que tenemos instalada en el servidor).

Una vez creada la carpeta pulsamos sobre ella con el botón derecho del ratón y pulsamos en la opción SVN Checkout. Se nos abrirá una ventana como esta:



La URL del repositorio, si no viene por defecto, la colocamos nosotros: http://openmeetings.googlecode.com/svn/trunk/singlewebapp

El cuadro de texto “Checkout directory” tiene que contener el path de la carpeta que hemos creado anteriormente. Lo suele colocar por defecto el programa.

En el cuadro “Revision”, marcamos la opción “Revision”, y en el cuadro de al lado, colocamos el numero de versión del Open Meetings al que le vamos a colocar el nuevo Skin. Es importante poner bien el numero para evitar incompatibilidades. En mi caso, estoy usando la versión r3675.

Por ultimo, pulsamos en OK. Empezará a descargar Open Meetings desde el repositorio, son como unos 400 megas, así que paciencia.


Paso 2

Ahora, vamos a instalar Apache Ant, para ello, vamos a la pagina oficial: http://ant.apache.org/ . Vamos a la sección Descargas y descargamos la ultima versión, en mi caso la 1.8.2. Nos descargará un archivo .zip

Creamos una carpeta en llamada “ant” en C:/.. Descomprimimos el contenido del archivo .zip en C:/ant.

Ahora, vamos a Panel de Control / Sistema / Opciones Avanzadas / Variables de Entorno / se nos abrirá una ventana, y en la parte de Variables de usuario para nuestro usuario, añadimos una nueva:

Variable: ANT_HOME

Valor: C:\ant

Creamos otra variable:

Variable: PATH

Valor: PATH=%PATH%;%ANT_HOME%\bin

Ahora tenemos que decirle el path donde se encuentra el archivo tools.jar. Este archivo esta en la carpeta de Java (Suponiendo que tenemos JAVA instalado). En mi caso la ruta es la siguiente: “C:\Archivos de programa\Java\jdk1.6.0_25\lib”.

Abrimos un CMD y escribimos: set JAVA_HOME=C:\Archivos de programa\Java\jdk1.6.0_25\

Ya tenemos listo Apache Ant. Para probar si funciona en cmd escribimos ant y pulsamos enter, nos saldrá algo como esto:

Paso 3

Ahora vamos a editar el fichero: C:\singlewebapp-3675\WebContent\openmeetings\main.lzx. Lo hacemos con el bloc de notas. Tenemos que ir a la linea 16 y añadir estas dos lineas:

Quedará de esta forma:



Ahora, en este mismo directorio (C:\singlewebapp-3675\WebContent\openmeetings\) creamos dos archivos:mediaimg1.lzx y mediaimg2.lzx. Y les añadimos con el bloc de notas lo siguiente:

Archivo: mediaimg1.lzx

Contenido:

Archivo: mediaimg2.lzx

Contenido:

En los iconos de los respectivos archivos puede que se añada un circulo azul con una interrogación, no preocuparse, es normal.


Paso 4

Ahora es el momento de crear la cabecera y el cuerpo, como estas necesitan un tamaño determinado, es conveniente usar una herramienta como Gimp.

Cabecera:

La cabecera tiene que tener una altura de 110 pixeles. La anchura podemos poner la que queramos, por ejemplo podéis poner la de vuestro monitor, en mi caso 1280 pixeles. Cuando la tengáis es importante llamarla cabecera.jpg . Podéis guardarla en otros formatos, pero tendréis que modificar el archivos mediaimg1.lzx con la extensión correcta del archivo.

Cuerpo:

Las dimensiones del cuerpo la podéis poner según vuestra resolución, en mi caso, he puesto la altura 768 pixeles y el ancho igual que la cabecera: 1280 pixeles. Cuando la tengáis es importante llamarla cuerpo.jpg . Podéis guardarla en otros formatos, pero tendréis que modificar el archivos mediaimg2.lzx con la extensión correcta del archivo.

Una vez tengamos las dos imágenes, las tenemos que meter en la siguiente ruta: C:\singlewebapp-3675\WebContent\openmeetings\

Es posible que aparezca en los iconos de las imágenes un circulo azul con una interrogación, como ya he dicho, es normal.


Paso 5

Editamos el fichero: C:\singlewebapp-3675\WebContent\openmeetings\main.lzx de nuevo. Entre la linea 95 y la 105 tenemos que ver esta linea:

bgcolor=”${ canvas.basebgcolorizer }” clip=”true”

Eliminamos lo marcado en azul, de tal manera que la linea quede así:

<view name=”_mainbgcontentNavi” x=”0” y=”0” clip=”true”

Con esto, eliminamos el color del fondo que viene por defecto de la parte de la cabecera.

En el mismo archivo, vamos a la linea 51, donde encontraremos la siguiente linea:

height=”${ canvas.height-canvas.naviHeightDelta }” bgcolor=0xEEF0EB”

Eliminamos lo marcado en azul, de tal manera que la linea quede así:

height=”${ canvas.height-canvas.naviHeightDelta }”

Con esto, eliminamos el color del fondo que viene por defecto de la parte del cuerpo. Guardamos los cambios y cerramos.


Paso 6

Ahora vamos a compilar, para ello, abrimos un cmd. Nos colocamos en la siguiente ruta: C:\singlewebapp-3675

Cuando estemos en la ruta, ejecutamos la siguiente orden:

ant -f build_red5webapp.xml dist

Comenzarán a aparecer lineas en el prompt, esperamos a que acabe, no le llevara mas de 5 minutos.

Cuando haya terminado, cerramos el cmd. Vamos a la carpeta C:\singlewebapp-3675 y veremos que se han creado nuevos directorios. Ahora, entramos en la siguiente ruta C:\singlewebapp-3675\dist\red5\webapps\openmeetings donde debería haber un fichero llamado: main.swf8.swf

Este fichero es el que contiene el skin de Open Meetings.


EQUIPO SERVIDOR (DEBIAN)

En el equipo servidor, vamos a la ruta donde tenemos instalado Open Meetings, en mi caso, esta en: /usr/lib/red5/webapps/openmeetings/.

Paramos el servicio de red5 antes de proseguir.

En directorio vemos que ya contiene un archivo main.swf8.swf , es conveniente guardar este archivo en otro lado. Una vez tengamos un backup de main.swf8.swf guradado en un lugar seguro. Traemos a este mismo directorio el archivo que generamos nosotros.

Si no queremos que aparezca la frase Open Meetings, o la queremos sustituir por otra cosa, editamos también el archivo config.xml.

Vamos a la linea 55, donde pone lo siguiente:

Open Meetings

Ahí colocamos lo que queramos, o directamente borramos. Ojo, solo borramos “Open Meetings”, quedaría así:

Si queremos modificar la URL donde nos redirecciona al hacer clic en “Open Meetings”, modificamos la siguiente linea (Esta inmediatamente debajo):

http://www.ejemplo.com

Guardamos, y cerramos el archivo. Ahora arrancamos red5 y ya tendríamos que tener listo nuestra GUI personalizada.

Me he pasado: Plants VS. Zombies

Son las cuatro menos cuarto de la madrugada, me esta costando dormir, y decidí, para ver si hacia sueño, jugar una partidita a Plants VS. Zombies, y cual es mi sorpresa, que lo he terminado.

Tengo que matizar algo, lo que he terminado ha sido el Modo Aventura, aun me falta por jugar los minijuegos para conseguir la estatua de oro.

Pasemos a hablar del juego en si. Lo primero que voy a destacar de este titulo es el gran éxito que ha tenido, estoy seguro que todos los que leáis estos habréis oído hablar de el alguna vez, ya sea conversando con amigos, o por Internet.

Para los que no lo sepan, la mecánica del juego es la siguiente: Una oleada de zombies se acerca a tu casa, y para defenderte, haces uso de una gran variedad de plantas, capaces de hacer todo tipo de cosas, desde lanzar melones hasta explotar, pasando por lanzar semillas por la boca. Todo esto, con el fin de mantener a raya la inminente oleada de muertos vivientes.

El juego poco a poco se va tornando mas difícil, según vamos avanzando por los niveles del mismo. Hay que admitir que, aunque en ocasiones los zombies te pongan en apuros, el juego es bastante sencillo de pasar. Quizá sea esta una de las claves de su éxito, el haber medido bien la dificultad, hace que el juego se deje jugar y no resulte frustrante, como pasa con muchos otros.

Otro de los aspectos a destacar son los toques de desenfadados del juego, tanto en el sentido del humor de la historia, como en los gráficos agradables y desenfadados.

Sin duda, un buen juego para esos momentos en los que no tienen mucho tiempo para jugar a otro tipo de juegos mas serio, o que lleve tiempo jugarlos, ya que los niveles suelen durar, como mucho 10 minutos.

Por ultimo advertir que este titulo resulta altamente adictivo. Os dejo con el vídeo del final del juego que no tiene desperdicio:



PD: Me voy a dormir, xD

martes, 7 de junio de 2011

Consolas quedadas en el olvido: Casio Loopy

Aquí estamos una semana mas con esta sección, esta vez lo hacemos de la mano de la Casio Loopy. Si amigos, Casio no solo hace relojes y calculadoras, hubo un día donde también hizo su pequeña incursión en la industria de los videojuegos.

Esta consola salio al mercado en octubre de 1995 exclusivamente en Japón, y no solo eso, es la primera consola comercializada que se supone que esta dirigida al mercado femenino.

La verdad es que esta consola es, con diferencia, de las mas raras en cuanto a sus funciones, ya que aparte de poder jugar a sus juegos, algo normal en una consola evidentemente, nos brindaba funciones un tanto extrañas a mi parecer:

Por un lado la consola incluía una impresora térmica a color ni mas ni menos, con la que podíamos imprimir etiquetas de imágenes de juegos por ejemplo, para que las chicas pudieran decorar sus carpetas del cole, digo yo.

Pero no queda ahí la cosa, esta consola tenia un accesorio opcional llamado "La Tienda Mágica" la cual permitía a la misma conectarse a otros aparatos electrónicos como grabadoras de vídeo o reproductores de DVD, para obtener imágenes de ellos, añadirles texto y, como no, imprimir mas pegatinas, ¡que no falten!

Esta consola tenia un catalogo de juegos bastante corto, exactamente estamos hablando de diez títulos, de los cuales, prácticamente todos trataban de vestir muñecas con ropitas para así, una vez vestida, imprimir nuestra pegatina y presumir...xD

La consola, en lo que a especificaciones técnicas se refiere, podemos decir que se trataba de una consola de 32 bits. Tenia un solo puerto para el control y otro puerto para el ratón, para así, con este ultimo, manejarse mucho mejor.

Creo que no hace falta comentar porque no triunfo, pero aun así, diremos que esta consola salio al mercado cuando la Play Station y la Sega Saturn estaban en el mercado. Ademas, creo que una consola de estas características no tiene nada que hacer, fue un error en todos los sentidos. La idea de hacer una consola para el publico femenino era innovadora, pero erraron a la hora de desarrollar el proyecto, a mi parecer.


*Comercial de la Casio Loopy (Para vuestro disfrute y gozo)