Ventanas detras de la barra de Gnome.

Después de actualizar Debian Squeeze noté que al abrir los programas las ventanas de estos se colocaban detrás de la barra de Gnome, así que la única forma de moverlos era seleccionarlos en la lista de ventanas, botón derecho y seleccionar mover.

Esto es bastánte incómodo, buscando información sobre el error encontré la solución en la lista de correo de Debian.

La solución es teclear en una terminal…

$ metacity –replace &

Con esto se soluciona el problema.

Y esto me recuerda… ¡necesito conocer más mi país!

YouTube Preview Image

¡Joder!, me he quedado sin gmail.

pantallazo-error-al-cargar-la-pagina-iceweasel

Hay servicios que en verdad necesito y vaya siendo este que me está fallando uno que proporciona la compañia omnipresente, el cuasi Dios de internet Google, se me hace al menos extraño y esque rara vez me ha pasado esto, pero ahora que está pasando me pregunto…

¿Y si de repente cancelan mi cuenta?

¿Y si me la crakearon?

¿Y si alguién se robó la cookie de mi conexión y está tratando de joderme?

¡Dios mio, no puede ser posible!

Dejando de paranoia, eso me recuerda no poner todos los huevos en la misma canasta, osea, tendré que agregar a la lista de por hacer, la instalación de un servicio de correo local…

Uno más a la lista de proyectos que tengo por ahí guardada.

Sin conexión inalámbrica en Debian Squeeze.

Al sábado después de hacer una actualización a mi laptop usando el “Gestor de actualizaciones”, noté que se había perdido la conexión inalámbrica de la misma.

pantallazo-gestor-de-actualizaciones
Para solucionarlo simplemente hay que instalar el paquete network-manager-gnome..

#aptitude install network-manager gnome

Con esto se soluciona el problema.

Instalación de jDownloader en Debian.

jDownloader es un programa de administración de descargas hecho en Java y que nos resulta muy útil si utilizamos servicios como Megaupload.

Existen muchos administradores de descargas, wget se instala por default en Debian, mi favorito es prozilla -lástima que ya no continuo su desarrollo- lo que diferencia a jDowloader de estos es que resuelve los captchas automáticamente, así que usándolo podemos evitar el estar descargando uno por uno los archivos de megaupload/rapidshare.

Hace algunos meses me lo recomendaron, no lo había usado hasta ayer porque primero no supe como instalarlo y no busqué como hacerlo; segundo, casi no usaba el servicio de Megaupload así que no le vi las ventajas de usarlo, ahora con 2 días de uso será uno de los primeros programas a instalar en mis equipos.

La instalación es muy sencilla, pero antes debemos asegurarnos que tenemos instalado Java en nuestro equipo, sino para instalarlo simplemente como root teclear…

aptitude install sun-java6-jre

Una vez que ya tenemos java en  el equipo, descargamos el paquete de la versión 0.5.917,  descompactamos el paquete en mi caso lo descomprimí en mi /home.

Para ejecutarlo simplemente teclemos desde el directorio que descompactmos…

java -jar JDownloader.jar

A mi me mostró un error…

Wrong Java Version! JDownloader needs at least Java 1.5 or higher!

Para solucionarlo nos como root debemos teclear…

update-alternatives –config jav

Al hacer esto nos mostrará un menu en donde debemos seleccionar que versión de JAVA usar, debemos seleccionar la opción que diga “java-6-sun”

Después de esto ya podemos ejecutar el programa…

Aún no checo todas las configuraciones posibles pero es muy fácil de usar, simplemente arrastré desde el navegador la liga/s a la ventana derecha de jDownloader, al terminar de pegar todas las ligas simplemente hay que hacer click en el botón de iniciar descargas y es todo, el programa comenzará a descargar todos los archivos que seleccionamos.

jDownloader

Seguramente este programa será una de las razones para comprar un disco duro de un tera.

Identificar discos duros en fstab con UUID.

Ayer que instalé un disco duro nuevo a mi desktop, me di cuenta en el sistema operativo no identificaba igual mis discos duros antes y después de instalarlo físicamente.

Antes de instalarlo así estaba el archivo fstab de mi sistema…

fstab inicial

Cuando instalé físicamente el nuevo disco duro y antes de configurarlo esta era la configuración de fstab…

fstab modificado

Los nombres de los dispositivos para las particiones /bodega, /personal y /multimedia cambiaron, esto es molesto, sobre todo si nos llega a cambiar el nombre del dispositivo desde donde arranca el sistema, en este caso no me sucedió, pero para evitarlo en ves de configurar el archivo /etc/fstab con los nombres de los dispositivos usaré el UUID de los mismos.

¿Qué es el UUID?, en palabras sencillas y para este caso es un número hexadecimal con el cual se identifica cada partición de cada disco duro que tengamos en nuestro equipo.

Este número hexadecimal será como lo identificará el sistema, no importando si lo cambiamos del puerto físico de la tarjeta madre.

¿Cómo saber el UUID de una partición?… es sencillo, en mi caso cambiaré la partición /multimedia para que en el archivo /etc/fstab se identifique con su UUID en vez de el nombre del dispositivo.

El nombre de dispositivo de la partición multimedia es /dev/sdc1, para saber el UUID de esa partición simplemente debemos teclear como root…

# vol_id /dev/sdc1

Que dará como resultado…

ID_FS_USAGE=filesystem
ID_FS_TYPE=reiserfs
ID_FS_VERSION=3.6
ID_FS_UUID=399badcb-712c-4d59-b7d4-27b38f48072d
ID_FS_UUID_ENC=399badcb-712c-4d59-b7d4-27b38f48072d
ID_FS_LABEL=
ID_FS_LABEL_ENC=

La línea ID_FS_UUID=399badcb-712c-4d59-b7d4-27b38f48072d es la que nos da el UUID en este caso es 399badcb-712c-4d59-b7d4-27b38f48072d

Ahora necesitamos modificar el archivo /etc/fstab para que en lugar de que la partición se identifique con su nombre de dispositivo lo haga con el UUID.

Quedaría de la siguiente manera…

fstab con UUID

Solo hay que cambiar el nombre del dispositivo por UUID=399badcb-712c-4d59-b7d4-27b38f48072d

Si modificamos en el fstab las entradas de nuestras particiones de esta forma, ya no tendremos que preocuparnos en cual nombre de dispositivo las asignará, siempre será el mismo.

Instalando un nuevo Disco Duro en Debian, Gnome.

Hace poco más de un mes compré un nuevo disco duro -sata 750G- para instalarlo en mi Desktop ya que un disco duro marcaba errores.

SATA 750 G

Ayer por fin me decidí a instalarlo en la desktop para lo cual hice lo siguiente…

INSTALACIÓN FÍSICA.

Ya tenía 3 discos duros en ese equipo, afortunadamente hace alrededor de un año compré un gabinete con  espacio suficiente para 5 discos duros…

Instalando Disco Duro.

Para montarlo simplemente retiro la base plástica del gabinete, la monto en el disco duro y lo coloqué en su lugar…

Instalando Disco Duro.

Una vez montado hay que hacer la conexiones de los cables de datos y el cable de energía,  los tres discos que ya estaban en uso los tenía conectados con el cable de poder delgado para discos SATA -el que está del lado izquierdo-  a estos 3 discos también se les puede conectar el cable de corriente anterior -el que parace un trapecio- que está del lado derecho de los mismos.

El nuevo disco duro ya solo se puede conectar a la fuente de poder con el cable delgado así que para poder conectarlo usé un arnés de energía …

21/04/2009

Con este pude usar un cable delgado de uno de los discos que ya estaban instalados para usarlo en el disco nuevo y conectar el usado con una conexión un forma  “de trapecio”…

Instalando Disco Duro.

Una vez hecho esto ya solo fue necesario conectar el cable de datos SATA en su entrada del disco duro…

Instalando Disco Duro.

Y en la tarjeta madre…

Instalando Disco Duro.

Con eso termina la instalación física, para revisar que se instaló bien revisamos la información del BIOS del equipo…

Instalando Disco Duro.

Ahora a configurar el nuevo disco duro…

CONFIGURACIÓN DEL DISCO DURO.

Para comenzar la configuración primero debemos saber que nombre de dispositivo asignó el sistema operativo a este, usé el programa device manager para obtener esta información, si no está en su sistema deben instalar el paquete “gnome-device-manager”…

Device Manager

Ahora prepararemos el disco duro para ser usado, para esto utilicé el programa “gparted” que se localiza en Sistema –> Administración –> Partition Editior…

Formateando el nuevo disco duro.

Seleccionamos la partición sin asignar y damos click en nuevo, seleccionamos el tamaño -en mi caso todo el disco-, que será una partición primaria con sistema de archivos reiserfs y su punto de montaje será /almacen.

Configurando nuevo Disco Duro.

El hacer click en “Añadir”, comenzará a preparar la partición…

Formateo completo.

Una vez que termine ya está lista para usarse, ahora solo debemos agregar la entrada correspondiente al archivo fstab para que se monte al encender el equipo.

Así se ve el archivo /etc/fstab antes de hacer la modificación…

fstab modificado

Ahora solo debemos agregar la línea del nuevo disco duro…

fstab final

Ahora solo hay que modificar los permisos de uso de la carpeta /almacen que es donde se monta el disco duro.

Y es todo, con esto ya podemos comenzar a usar el disco duro nuevo…

Disco duro instalado y en uso.

Configurando un servidor de stream de audio Icecast2.

Hace algunos meses configuré un servicio de stream de audio en mi servidor, utilicé para esto Icecast2 la idea es que usuarios de MD desde diferentes puntos del país transmitieran hacia el servidor y los que quisieran escuchar nos conectemos a el para escucharlos.

La instalación y configuración del servicio es muy sencilla…

Para instalarlo en Debian…

aptitude install icecast2

Al terminar la instalación debemos configurar el servicio, para hacer esto necesitamos editar el archivo /etc/icecast2/icecast.xml

Las líneas a editar son pocas, pondré con negritas los parámetros que necesitamos modificar…

______________________________________

<icecast>
<limits>
<clients>20 -numero máximo de personas que se conectaran el servidor-</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<!– If enabled, this will provide a burst of data when a client
first connects, thereby significantly reducing the startup
time for listeners that do substantial buffering. However,
it also significantly increases latency between the source
client and listening client.  For low-latency setups, you
might want to disable this. –>
<burst-on-connect>1</burst-on-connect>
<!– same as burst-on-connect, but this allows for being more
specific on how much to burst. Most people won’t need to
change from the default 64k. Applies to all mountpoints  –>
<burst-size>65535</burst-size>
</limits>

<authentication>
<!– Sources log in with username ’source’ –>
<source-password>contraseña para conectar al servidor para transmitir</source-password>
<!– Relays log in username ‘relay’ –>
<relay-password>contraseña si vamos a hacer relay de otro servidor</relay-password>

<!– Admin logs in with the username given below –>
<admin-user>usuario para administracion del servicio</admin-user>
<admin-password>contraseña para administracion del servicio</admin-password>
</authentication>

<!– Uncomment this if you want directory listings –>
<!–
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
–>

<!– This is the hostname other people will use to connect to your server.
It affects mainly the urls generated by Icecast for playlists and yp
listings. –>
<hostname>dirección ip o url donde se conectaran los escuchas</hostname>

….

<!– set the mountpoint for a shoutcast source to use, the default if not
specified is /stream but you can change it here if an alternative is
wanted or an extension is required
<shoutcast-mount>/stream -dejé este parámetro así es el punto de montaje del stream-</shoutcast-mount>
–>

______________________________________

Eso fué todo lo que configuré del servicio, ahora hay que editar el archivo /etc/default/icecast2 asegurándonos que los valores  de USERID, GROUPID y ENABLE sean los siguientes

USERID=icecast2
GROUPID=icecast
ENABLE=true

Ahora solo hay que reiniciar el servicio…

cd /etc/init.d

./icecast2 restart

Importante.- Si usamos un firewall, hay que abrir el puerto 8000.

Una vez que tenemos el servicio funcionando las personas que quieran conectar para transmitir necesitan 4 datos que son:

  • La ip o url del servidor.
  • Puerto al cual conectar -por default 8000-
  • Contraseña para transmitir.
  • Y punto de montaje.

Las personas que van a escuchar necesitan conectarse a la dirección http://ip_o_url_:8000/stream en sus reproductores de audio -recomiendo VLC-.

Para revisar/administrar el servicio los que están transmitiendo pueden abrir la dirección http://ip_o_url_:8000 en su navegador y checar cuantas personas los están escuchando…

info

Para administrarlo debemos proporcionar el usuario y contraseña de administrador…

pass

Como administrador podemos desconectar conexiones de quien está transmitiendo o escuchas…

administración

No he podido transmitir desde mis equipos con Debian, intenté usando darkice sin resultados positivos, por el momento para transmitir utilizo Win XP + winamp + edcast,  lordastaroth publicó un manualito para configurarlo -gracias- .

Me he divertido mucho transmitiendo -viernes de 23: a 1:00-, creo que al igual que otros usuarios de MD, si tiene alguna pequeña comunidad, grupo social, canal de IRC un servidor de stream les hará el rato más ameno y así ya no solo se leeran sino también podran escucharse.

Computers sucks!

Acabo de ver el siguiente vídeo, no he podido parar de reír…

YouTube Preview Image

Como cambiar un garrafón de agua sin regarla en el intento.

Al parecer algunos -muchos- de mis compañeros de oficina piensan que el garrafón de agua lo deben de cambiar las personas que estén más cerca de el, en este caso mi jefe y yo.

Como ya me he convertido en un experto en la materia explicaré brevemente como se cambia un garrafón de agua de un dispensador.

Primero nos debemos asegurar que el garrafón esté completamente vacío…

Cambiando el garrafón de agua.

Enseguida conseguimos un garrafón lleno, -este manual solo cubre este caso, no vale para garrafones a medio consumir-…

Cambiando el garrafón de agua.

Una  vez que tenemos el garrafón lleno, quitamos con mucho cuidado el sello plástico de seguridad y la tapa, NO DEBEMOS QUITAR EL SELLO QUE ESTA PEGADO AL GARRAFON…

Cambiando el garrafón de agua.

¿Porque no quitamos este sello?, este sello es el que nos asegura que al momento de voltear el garrafón para montarlo en el dispensador no reguemos el agua por toda la oficina, ¿y cómo sale el agua si no quitamos el sello?, simple, el dispensador tiene un tubo de plástico que romperá el sello para permitir la salida del agua.

Cambiando el garrafón de agua.

Ahora solo necesitamos un poquito de fuerza para colocar el garrafón en su lugar, y es todo, ya podemos disfrutar de agua fría o caliente desde el dispensador…

Cambiando el garrafón de agua.

Recuerden la más importante para no regarla es no quitarle el sello al garrafón y no ser ten flojos como para ver que esta vacío y esperar que otra persona lo cambie por nosotros.