martes, 15 de julio de 2008

Instalando FrostWire

Bueno esta entrada es para dar a conocer una opcion en lo que se refiere a P2P, si venimos de Win2 es muy comun que nos preguntemos ¿Y donde esta el Ares? jajajaja. Bueno Ares no es mas que un programa P2P pero no existe para GNU/Linux (ni falta que hace) y muchos lo emulan con wine(muy respetable), pero temos mas opciones; existe LimeWire pero este es de paga o si nos descargamos la version Free nos esta moliendo a cada rato que nos cambiemos a la de pago y esta imposibilizado para compartir ficheros protegidos con licencia. Por eso tenemos una solucion llamada FrostWire que es muy parecida a LimeWire si no es que igual ya que surgio a partir de LimeWire, cabe mencionar que esta escrito en Java por lo que la podemos utilizar en Win2, Mac OS y sistemas GNU/Linux.

Bueno antes de comenzar sera necesario tener instalada la maquina vitual de Java se recomienda la 1.5 o posterior.

Continuando nos dirigimos a la pagina oficial de descargas y nos descargamos la version segun nuestro SO, en mi caso la que dice Ubuntu/Debian

http://www.frostwire.com/?id=downloads

Terminada la descarga nos dirigimos al directorio donde se encuentra descargado nuestro paquete.
Instalamos como de costumbre con #dpkg -i frostwire-4.13.5.i586.deb
esperamos a que termine y listo, tenemos nuestro P2P listo para empezar a descargar.
Lo encontramos en aplicacione>Internet>FrostWire

Despues de cofigurar nuestras opciones como que conexion a internet usamos, el idioma podemos empezar a buscar lo que necesitemos (musica,videos, etc).


Bueno asi de facil podemos tener nuestro P2P y empezar a realizar nuestras descargas con FrostWire que ademas nos permite descargar torrents.
Esta es una herramienta libre, no se trata en ningun momento de fomentar la pirateria asi que no me hago responsable por el mal uso de este material, asi que usa con responsabilidad esta herramienta.
* * * CLX Development Team * * *

martes, 8 de julio de 2008

Bash en Slackware 12

Saludos a los companeritos administradores este es mi primer aporte:
Para que bash se agilize al encontrar comandos guardados en el historial, funcionando como un buscador de coincidencias dentro del historial, cambiando la función normal de las teclas PagUp y PageDown, ya que estas por defecto van al inicio o al final del historial; para que quede mas claro pongo este ejemplo:

# ls /home_
[PageUp]
# ls /home_/usuario1
[PageUp]
# ls /home_/usuario2
[PageUp]
# ls /home_/usuario3
[PageDown]
# ls /home_/usuario2
….
El caracter “_” indica la posición del cursor, y lo que se encuentra dentro de los corchetes “[]” es la tecla presionada.

Lo que hay que hacer es modificar el archivo /etc/inputrc

# pico /etc/inputrc

y buscar la sección de teclas para la consola:

# for linux console
“\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert

y cambiar las lineas "\e[5~" y "\e[6~" para que quede de esta manera:

# for linux console
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": history-search-backward
"\e[6~": history-search-forward
"\e[3~": delete-char
"\e[2~": quoted-insert

ahora cuando ingresen a una nueva consola cargará la nueva configuración y podrán utilizar las teclas PageDown y PageUp para navegar mas fácilmente por su historial

Si desean conocer mas información sobre las funciones que pueden utilizar en este archivo utilicen las paginas de manuales de Bash, y para llegar mas fácilmente a esta sección pueden utilizar info y busquen el menú Function Index

$ info bash
luego presionan [g] y escriben “Function Index” y presionan [Enter]

Ahora disfruten de una consola mas ágil


"Las mentes brillantes manejan ideas; las mentes corrientes hablan de actualidades; las mentes mediocres hablan de los demás."

Hierbar

Establecer la apariencia de las ventanas en java

Bueno aqui estamos ahora publicando algo que para algunos sera conocido.
Que es establecer la apriencia de las ventanas.
Como introduccion diremos que swing tiene un administrador de interfaz de usuario UIManager, que controla la apariencia (look and feel) de los componentes que forman una interfaz grafica, que puede ser el estilo del sistema en el que estemos trabajando, Motif X-Window(es el que trae por defecto Solaris ) o Java.

*Lo normal es establecer el estilo propiro de nuestro sistema que es devuelto por el metodo getSystemLookAndFeelClassName() de UIManager.Para lo cual agregamos a nuestra aplicacion lo siguiente:

try{
javax.swing.UIManager.setLookAndFeel(
javax.swing.UIManager.getSystemLookAndFeelClassName());
}catch (Exception e){e.printStackTrace();}

*Si lo que deseamos es poner el estilo de Java(Multiplataforma) lo podemos hacer de las dos formas siguientes:
1.- Con el metodo getCrossPlatformLookAndFeelClassName() de UIManager.

try{
javax.swing.UIManager.setLookAndFeel(
javax.swing.UIManager.getCrossPlatformLookAndFeelClassName());
}catch (Exception e){e.printStackTrace();}

2.- O bien pasando como parametro al metodo setLookAndFeel "javax.swing.plaf.metal.MetalLookAndFeel" de UIManager.

try{
javax.swing.UIManager.setLookAndFeel(
"javax.swing.plaf.metal.MetalLookAndFeel");
}catch (Exception e){e.printStackTrace();}

*Para poner el estilo Motif enviaremos el parametro "com.sun.java.swing.plaf.motif.MotifLookAndFeel" al metodo setLookAnFeel de UIManager.

try{
javax.swing.UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.motif.MotifLookAndFeel");
}catch (Exception e){e.printStackTrace();}


La unión nos hace tan fuertes como débiles la desunión.