viernes, 25 de enero de 2008

Canción del Free Software!!

Acaba de sorprenderme esta canción jajaja

La podéis escuchar en está página. Además de encontrarse la original también está en varios estilos como heavy o una versión rítmica.

En youtube como no también la podéis encontrar.



No tiene desperdicio!! xD

jueves, 24 de enero de 2008

Con la nueva versión de ATI

Hasta ayer mismo, con mi tarjeta gráfica ATI Radeon 9600 de 256MB siempre ha sido, podríamos decir, una "aventura" conseguir la aceleración gráfica 3D. Bueno, aunque en mi primer intento de tener GNU/Linux en mi ordenador la aventura fue conseguir levantar las X jeje, menos mal que por lo menos aunque no tenga aceleración si que tengo el servidor X lanzado y corriendo perfectamente.

Bueno pues como decía, hasta ayer con mi Debian Etch tenía instalada la versión del driver fglrx que viene en los propios repositorios de Debian. Con está versión del driver si que podía tener acelración 3D pero los efectos de translucidez y sombras que da la opción KDE nunca he podido conseguirlo, y además mediante el comando glxgears -prinftps nunca he pasado de 120 fps (con la ventanita de las ruedas en pantalla).

Tras buscar en la página de ATI los drivers (que fue lanzado el 18 de enero del 2008) e instalarlos, he conseguido obtener con el mismo comando mencionado antes 2400 fps!!!! y además puedo gozar de los efectos de sombras y translucidez de KDE!! Por otra parte, a uno de los juegos que últimamente más estoy jugando Nexuiz he podido jugar prácticamente con todos los efectos al máximo.

Resumiendo una maravilla de drivers! :D

Y su instalación no ha sido nada difícil. Únicamente, te bajas el driver (un archivo .run). Abres una terminal, te logueas como root y ejecutas ese script. Sigues todos los pasos que van apareciendo en el instalador (con las opciones por defecto a mí me han funcionado a la primera) y tras terminar reinicias las X (Ctrl + Alt + BackSpace).

Para comprobar que todo va correctamente puedes comprobar con los siguientes comandos:
fglrxinfo
glxinfo | grep direct (debe aparecer Yes)
glxgears -printfps


ENLACES:
- Página oficial de ATI
- KDE
- Debian
- Wiki No oficial de ATI

sábado, 12 de enero de 2008

Una nueva versión, una nueva imagen

Desde ayer 11 de Enero, tenemos disponible la siguiente versión de KDE, versión 4.0.

Como se dice en la noticia del lanzamiento, en esta versión aparecen nuevos programas como Dolphin (gestor de archivos) o Okular (visor de documentos).

Por otra parte, se le han añadido nuevas funcionalidades al escritorio, nuevos paneles, widgets... así como nuevos efectos al gestor KWin.

Ahora solo queda esperar que repercusión tiene, y si como se decía algún tiempo consume menos que su antecesor el KDE 3.5.


ENLACES:
Página principal de KDE.
Noticia lanzamiento.

miércoles, 9 de enero de 2008

Una de scripts (2)

Siguiendo con el anterior post... aquí va otro script, este ya empieza a complicarse aunque es bastante fácil de entender su objetivo.

Su finalidad, es que muestre todos los procesos relacionados con la cadena que se le pase como argumento. Y en el caso de que solo haya un proceso, te da la opción de matar dicho proceso con la orden kill.

Aunque el comentario, sobre que devuelve el numero de proceso que acaba de matar... no va. Eso lo tendré que ver porque sucede.

#!/bin/bash
#!/bin/bash

# Devuelve si todo va correcto el numero del proceso que ha matado
# Cero si ha habido algun problema

RUTA=/usr/local/bin

echo "Viendo procesos para $1"
echo ""

ps aux | grep $1 | grep -v grep | grep -v $RUTA/ver 2> /dev/null

if [ $? -eq 1 ]; then

echo "Ha habido un fallo o no se ha encontrado nada relacionado con el programa."
exit 0
else

numero=$(ps aux | grep $1 | grep -v grep | grep -v $RUTA/ver | wc -l )
echo "Numero de procesos $numero"

if [ $numero -eq 1 ]; then
proceso=$(ps aux | grep $1 | grep -v grep | grep -v $RUTA/ver | awk '{print $2}')
echo "¿Quiere matar el proceso numero $proceso ?"
read cont

if [ $cont = "s" -o $cont = "S" ]; then
echo "Matando el proceso ... "
kill -9 $proceso
if [ $? -eq 1 ]; then
echo " Error al matar el proceso. Compruebe el usuario."
exit 0
fi
fi

fi


echo " "
exit $numero
fi

martes, 8 de enero de 2008

Una de scripts

Pues bien... lo que voy a hacer en este script es presentar uno de los scripts que más utilizo y a la vez más simple es. Se trata de un shellscript, que como podeis comprobar sirve para derivadas de debian, para actualizar la base de datos del apt-get (o aptitude) y a la vez actualizar el sistema, comprobando que el usuario que lo ejecuta es root (por si acaso).

Este script debe estar en alguna de las carpetas que se encuentren en el PATH del usuario root. Si se quiere ejecutar como un usuario normal, se podría activar el bit setuid pero creo que algunas distribuciones omiten ese bit, o con el comando sudo, aunque tal como está no lo he probado con está segunda opción.

#!/bin/bash

if [ "$USER" != "root" ]; then
echo "Debe ser superusuario."
echo ""
exit 1
fi


echo "Actualizando la base de datos... "
echo ""
aptitude update

if [ $? -eq 1 ]; then
echo "Ha habido algun error al actualizar la base de datos de paquetes."
exit 1
fi

echo ""
echo "Actualizada"
echo ""
echo ""
echo "Comprobando actualizaciones"
echo ""
aptitude upgrade
echo ""
echo "Hecho"

exit 0


Seguiré posteando algunos scripts que suelo usar, aunque no son muy complicados si que aligeran el trabajo (al menos a mi :P). Si alguién encuentra algún problema, que pongan comentarios y así entre todos mejoraremos estos scripts.

lunes, 7 de enero de 2008

Lastfm

Desde hace tiempo las redes sociales están cogiendo fuerza dentro de Internet. Hay ejemplos como myspace, Facebook, del.icio.us... que llevan triunfando desde ya bastante tiempo en Internet.

De lo que voy a hablar es de Lastfm. Se trata de una red social donde cada usuario mediante el plugin para su reproductor o mediante el propio reproductor, va enviando el nombre del grupo, artista y el nombre de la canción, realizándose una lista de todo lo que vamos escuchando (nuestro perfil).

De este modo, con todos las listas de los usuarios el sistema va creando los perfiles y los gustos de cada usuario... Una vez el sistema tiene algunos datos de un usuario le va mostrando a éste, qué usuarios tienen gustos similares (se les llama vecinos), al mismo tiempo que le sugiere las canciones que más escuchan sus vecinos, ya que se supone que tendremos los mismos gustos al escuchar grupos similares.

Dentro de la propia página de LastFM, una vez registrado, se nos da la opción de descargarnos el programa específico de lastfm tanto para Linux, Windows como MacOS. los plugins necesarios para ejecutar lo mismo con Amarok para reproductores como iTunes, winamp, xmms, etc.

Para aquellos que utilicen Amarok como su reproductor de música no tendrán que instalarse nada ya que el propio reproductor tiene un plugin, que tras poner el nombre de usuario y contraseña, el reproductor ya envía las canciones que escuchemos (los datos). Por otra parte, aparecerá como flujo de reproducción la "Radio vecina", en la que podremos oir la música recomendada por LastFM. Para que suceda esto, debemos marcar las siguientes dos opciones dentro del panel de configuración de Amarok.
- Mejorar mi perfil enviando las pistas que reproduzco.
- Recuperar artistas similares.

Yo me uní a esta red social en octubre del 2007, y he descubierto una gran cantidad de nuevos grupos gracias a sus recomendaciones.

ENLACES:
LastFM
Definición red social
Amarok(de momento sólo para linux)

domingo, 6 de enero de 2008

Tavernes Brasserie

Desde hace unos días, el quinteto y pico de metal de Tavernes Blanques, ya tenemos página web oficial!!!

Tavernes Brasserie (www.tavernesbrasserie.org)

Compilar el kernel

Es un tema que nunca he hecho en mi ordenador ni en mi portatil... siempre he creído que está bien el Kernel que traen las distribuciones y como además las máquinas son muy potentes apenar se notaría la mejora de un kernel "de casa" a un compilador....

Pero bueno,algún día lo probaré y así sabré por mi mismo si influye o no compilar el kernel en la velocidad de arranque u otros aspectos en el sistema (aunque ahora mismo prefiero tener un ordenador utilizable ya que viene la época de entrega de trabajos y demas).

En esta página (en inglés) se explica paso por paso cómo compilar el kernel en la distribución Debian etch.

En la misma página hay enlaces donde se explica el mismo proceso para otras distribuciones (como Fedora, Mandriva o Suse).


ENLACES:
Compilar kernel debian etch.
Definición de "Kernel" en la wikipedia.
Núcleo de Linux (wikipedia).

viernes, 4 de enero de 2008

Nexuiz, un gran juego

Bueno... el primer post de este año!! Pues este primer post va a estar dedicado al juego con el que acabé el año pasado y con el que he estado jugando estos primeros días del 2008.

Es el Nexuiz. Se trata de un juego en primera persona en el que el fin es disparar al resto de jugadores. No tiene una gran historia, ni tampoco está ambientado en una época en conreto como comprobaréis la primera vez que juguéis, pero tanto a mi como a mis compañeros de universidad nos ha enganchado.

Tiene dos modos de juego, uno el que se podría decir que es a base de campañas, en el que se tiene que pasar distintos niveles (sino recuerdo mal 22 niveles), podría utilizarse para entrenarse los primeros días; y el otro modo de juego es en red, entre la lista de servidores que salen disponibles... nosotros siempre escogemos uno que se llama "Minsta I Hook".

Se encuentra para todas las plataformas y es libre y gratuito. Hasta donde yo conozco en los repositorios tanto de Debian como de Ubuntu se encuentra disponible este juego, asi que ya sabeis los debianitas y ubunteros (no si al final sale siempre algo relacionado con GNU/Linux jeje):
apt-get install nexuiz



A disfrutar de este juego !



ENLACES:
Página oficial Nexuiz