Skip to content

Problemas en mac al ejecutar archivos .jar

01-Jul-09

Hace poco que tengo un MacBook. El Martes pasado, en uno de los descansos en las sesiones de estudio, me descargué un convertidor de imágenes que te convierte tus fotografías con el look que tenían las pantallas de los videojuegos en el ordenador ZX Spectrum. La aplicación se puede descargar y tenemos un archivo .jar. Para ejecutarla es tan fácil como darle doble click al .jar. Sin embargo, nunca antes había ejecutado archivos .jar en el sistema operativo OSX Leopard 10.5.7 y al darle doble click me salia una ventana de error diciéndome que la aplicación no se podía lanzar. El mensaje de error que aparecía era el siguiente:

The Java JAR file "Img2ZXSpec.jar" could not be launched.
Check the Console for possible error messages.

Tras actualizarme la versión de Java a la versión Java 6, todavía hay que llevar a cabo un último paso que describo a continuación:

  1. Buscar en Spotligth: “Java Preferences”.
  2. En la parte de abajo de la ventana que aparece, se tiene que pinchar y arrastrar la línea que pone Java SE 6 hasta el primer lugar de la lista.

Problema resuelto, ya hemos seleccionado la nueva versión que se había descargado.

Por cierto, este estupendo convertidor que os permitirá tener imágenes con estilo retro 8bit os lo podéis descargar desde el blog de su creador: Silent Development (autor: Benjamin).

  • del.icio.us
  • Technorati
  • Meneame
  • Google
  • BarraPunto
  • BlogMemes
  • Live
  • Reddit
  • StumbleUpon
  • TwitThis
  • Digg
  • Facebook
  • MySpace
  • E-mail this story to a friend!
  • LinkedIn
  • Wikio
  • BlogMemes Sp
  • co.mments

Por hacer

01-May-09

  • del.icio.us
  • Technorati
  • Meneame
  • Google
  • BarraPunto
  • BlogMemes
  • Live
  • Reddit
  • StumbleUpon
  • TwitThis
  • Digg
  • Facebook
  • MySpace
  • E-mail this story to a friend!
  • LinkedIn
  • Wikio
  • BlogMemes Sp
  • co.mments

Quinto dia del Interail

14-Apr-09

El Jueves pasado comencé el viaje Interail que gané en un concurso literario. Hoy es el quinto dia del viaje, estoy en Bruselas. en un ciber poco grande (no puedo poner pequeno porque el teclado no es el qwerty sino el azerty) y por fin he podido sacar una horita para leer las cuentas de correo y ponerme al dia de Internet. Cuando vuelva ya contaré las anecdotas que nos han ido pasando. Las ciudades que he visitado por ahora son las siguientes: Barcelona, Figueres, Cerbères. Montpelier, Marsella, Nice (le ville), Milan, Venecia, Munich, Frankfurt, Luxemburgo y hoy estamos en Bruselas ( buscamos la famosa estatua del Manneken Pis)  y saludaremos a un viejo amigo. Animo a tod@s a visitar estos paises. Saludos, tod@s seguimos nuestro propio viaje.

  • del.icio.us
  • Technorati
  • Meneame
  • Google
  • BarraPunto
  • BlogMemes
  • Live
  • Reddit
  • StumbleUpon
  • TwitThis
  • Digg
  • Facebook
  • MySpace
  • E-mail this story to a friend!
  • LinkedIn
  • Wikio
  • BlogMemes Sp
  • co.mments

Eligiendo un tema para tu blog en Wordpress

30-Mar-09

A través de dotSub he encontrado un video bastante interesante: Eligiendo un tema para tu blog en wordpress.  Le he añadido los subtitulos en Español.

  • del.icio.us
  • Technorati
  • Meneame
  • Google
  • BarraPunto
  • BlogMemes
  • Live
  • Reddit
  • StumbleUpon
  • TwitThis
  • Digg
  • Facebook
  • MySpace
  • E-mail this story to a friend!
  • LinkedIn
  • Wikio
  • BlogMemes Sp
  • co.mments

Código del cálculo de la Correlación cruzada

26-Mar-09

Así es como me ha quedado el código que calcula el valor de Correlación cruzada que tiene cada ventana de la imagen 1 en relación con las ventanas de la imagen 2.

double valorCorrelacionCruzada=0;

for(int i=0;i<VentanasEnImagen1.size();i++){
    valorCorrelacionCruzada = 0;
    for(int j=0;j<VentanasEnImagen2.size();j++){
	for(int pto=0;pto<VentanasEnImagen1.get(i).ValoresGris.size();pto++){
            valorCorrelacionCruzada +=  (VentanasEnImagen1.get(i).ValoresGris.get(pto)
             - VentanasEnImagen2.get(i).IntensidadMediaVentana) *
            (VentanasEnImagen2.get(j).ValoresGris.get(pto) - VentanasEnImagen2.get(j).IntensidadMediaVentana)
        }

    	valorCorrelacionCruzada /= (VentanasEnImagen1.get(i).Varianza() * VentanasEnImagen2.get(j).Varianza());

	if(valorCorrelacionCruzada > VentanasEnImagen1.get(i).valorCC1()){
	    VentanasEnImagen1.get(i).setCC1(valorCorrelacionCruzada);
	    VentanasEnImagen1.get(i).CoordenadaXVentanaCorrelativa = VentanasEnImagen2.get(j).CoordenadaX;
	    VentanasEnImagen1.get(i).CoordenadaYVentanaCorrelativa = VentanasEnImagen2.get(j).CoordenadaY;
        }else{
	    if(valorCorrelacionCruzada > VentanasEnImagen1.get(i).valorCC2()){
                VentanasEnImagen1.get(i).setCC2((valorCorrelacionCruzada);
	    }
	}
    }
}

Me gusta esta asignatura, es de las pocas prácticas que ves que se hacen cosas que luego aparecen como opciones en los típicos programas como Photoshop o GIMP (por lo menos la base).

  • del.icio.us
  • Technorati
  • Meneame
  • Google
  • BarraPunto
  • BlogMemes
  • Live
  • Reddit
  • StumbleUpon
  • TwitThis
  • Digg
  • Facebook
  • MySpace
  • E-mail this story to a friend!
  • LinkedIn
  • Wikio
  • BlogMemes Sp
  • co.mments