Instalar XMMS en Ubuntu 10.04

Para algunos XMMS es uno de los reproductores más comodos para mp3 y ogg, debido a que se asemeja bastante al muy popular Winamp de Windows, incluso podemos usar los mismos archivos de temas en ambos programas, sin importar el sistema operativo. Sin embargo, desde hace ya algunas distros, ya no tenemos XMMS en los repositorios de Ubuntu, por lo que tenemos que instalarlo ahora con algunas librerías previas.

Instalación:

- Descargamos las librerias previas y las instalamos (descarguen el de x86 o amd64 segun su arquitectura):

- libglib1.2ldbl: http://packages.ubuntu.com/jaunty/libglib1.2ldbl
- libgtk1.2-common: http://packages.ubuntu.com/jaunty/libgtk1.2-common
- libgtk1.2: http://packages.ubuntu.com/jaunty/libgtk1.2
- libmikmod2: Se instala automaticamente con XMMS.

- Ahora el xmms:

- xmms para ubuntu/debian x86: Descargar.
- xmms para ubuntu/debian amd64: Descargar.

Instaladores de xmms encontrados en: foro.red-g.net

Paisajes Gigantes

El titulo original es “Diez paisajes fuera de escala” pero pues, como hace referencia al “tamaño” de las cosas, esto es siempre relativo. Aqui las imagenes que me parecieron mas resaltantes y luego de ello el enlace fuente:

Columnas o totems de rocas en Australia

Enorme posa natural de forma cilíndrica en México

Fuente:
http://101lugaresincreibles.com/2010/08/10-paisajes-fuera-de-escala.html

Starcraft Mini – Portable

Este es un instalador de starcraft listo para jugar, contiene un listado de servidores adicionales y la ultima version del juego, solo se descarga, se instala y listo, todo con un par de clics.

Starcraft 1.16.1 (93MB):

http://student.agh.edu.pl/~monikon/ccount/click.php?id=1

Web:

http://student.agh.edu.pl/~monikon/scbw/

Fuente:

http://www.icyhell.net/2008/04/06/mini-starcraft-brood-war-by-monikon-v1152/

Graficar un mapa con PHP y coordenadas desde un txt

Pues, esta vez necesitaba generar una imagen con la posicion de mis aliados en el popular juego ikariam, sabemos que existen varios generadores de mapas, pero nunca esta de mas jugar un poco con PHP y ver lo que se puede hacer n.n

El presente código coge un archivo de texto “coordenadas.txt” (con coordenadas numéricas de las posiciones que se desean pintar) e interpreta su contenido dando color a la imagen en los puntos especificados.

Código:

############################################################
# Autor: Julio César Fernández Báez
# Resumen:
# 1.- Crear imagen.
# 2.- Leer coordenadas
# 3.- Pintar cuadraditos
# 4.- Pintar Grilla
# 5.- Generar Imagen
############################################################

set_time_limit(10);

ini_set('max_execution_time', 10);

// Create a 300x100 image
//$im = imagecreate(1000, 1000);

// Set the background to be red
//imagecolorallocate($im, 0, 0, 0);

// Get the color index for the background
//$bg = imagecolorat($im, 0, 0);

// Set the backgrund to be blue
//imagecolorset($im, $bg, 0, 0, 0);

############################################################
#################### 1.- Crear imagen. #####################
############################################################

// Creando una imagen de 1000x1000
$im = imagecreate(1000, 1000);

// Estableciendo el color de fondo a negro
imagecolorallocate($im, 0, 0, 0);

// Creando una funcion que pinte los cuadraditos de coordenadas i,j en la imagen $im
function pintarCuadradito($i,$j,$im){

	//estableciendo color rojo para pìntar los cuadraditos
	$rojo = imagecolorallocate($im, 255, 0, 0);

	//tamaño de los cuadraditos = 10 (x2-x/y2-y)
	$x2 = $i+10;
	$y2 = $j+10;

	//pintando el cuadradito
	for($x=$i ; $x<$x2 ; $x++){
		for($y=$j;$y<$y2;$y++){
			imagesetpixel ($im, $x, $y, $rojo);
		}
	}

}

############################################################
#################### 2.- Leer Coordenadas. #################
############################################################

################################# inicio - leer coordenadas de archivo ################################

$archivo = file("coordenadas.txt");
$lineas = count($archivo);

for($i=0; $i < $lineas; $i++){
	//dreamhost
	//$x=substr($archivo[$i], -7, 2);
	//$y=substr($archivo[$i], -4, 2);

	$x=substr($archivo[$i], -8, 2);
	$y=substr($archivo[$i], -5, 2);

	pintarCuadradito($x*10,$y*10,$im);
}

################################# fin - leer coordenadas de archivo ################################

//Pintando los cuadraditos

/*
pintarCuadradito(600,600,$im);
pintarCuadradito(800,500,$im);
pintarCuadradito(90,400,$im);
pintarCuadradito(50,500,$im);
pintarCuadradito(200,550,$im);
pintarCuadradito(500,900,$im);
*/

//pintar lineas en imagen($im)
function pintarLineas($im){
	//estableciendo color blanco para pìntar las lineas de la cuadricula
	$blanco = imagecolorallocate  ( $im ,  255 , 255 , 255 );  

	//pintando las lineas verticales
	for ($x=0 ; $x<1000 ; $x+=200){
		imageline ( $im , $x , 1000 , $x , 0 , $blanco  );
	}
	//pintando las lineas horizontales
	for ($y=0 ; $y<1000 ; $y+=200){
		imageline ( $im , 1000 , $y , 0 , $y , $blanco  );
	}
}
pintarLineas($im);

// Mostrando la imagen en el navegador
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);

Muestra: http://12titanes.nacgam.com/mapa/IkaMapTitan.php

Ejemplo descargable: IkaMapTitan

myLittleAdmin: Gestor Web para SQL Server 2005 y 2008

myLittleAdmin es un excelente gestor web, para controlar base de datos microsoft, los desarrolladores que necesiten trabajar con base de datos remotas, necesitan de vez en cuando un cliente como este, facil administracion y no requiere mas que un navegador para poder acceder a nuestras bases de datos de SQL Server.

Denle una probada y posiblemente se animen a usarlo.

Demo: http://livedemo.mylittleadmin.com/

Web: http://www.mylittleadmin.com/

AR Drone: volando un cuadricoptero

En uno de los post de www.datanoia.com me encontré con un interesante gadget que se puede controlar desde un iphone, realmente interesante, aquí el video:

Fuente: http://www.datanoia.com/los-15-mejores-gadgets-del-ces-2010.html

Speed Dial: Varias páginas de inicio

Cuando llevamos algun tiempo en Internet tenemos la necedidad de abrir varias paginas constantemente, una manera de ahorrar tiempo es usando speed dial o plugins similares. En el caso de Google Chrome , el navegador ya trae implementada una funcionalidad que permite recordar las paginas mas visitadas y dejarlas en su pagina de inicio. De manera similar Opera, incorpora en sus nuevas versiones una funcionalidad que permite elegir las páginas de inicio favoritas y mostranoslas en una grilla.

Firefox no tiene esta funcionalidad por defecto, pero hay dos buenos plugins que son muy usados para ello, si eres de los que navega en cierta cantidad de paginas todos los dias, te será de mucha ayuda.

Plugin: Speed Dial.

Plugin: Fast Dial.