lunes, febrero 26, 2007

Programar es como el Sexo

Porque…

Puedes hacerlo por dinero o por diversión.

No se lo enseña lo suficiente en la escuela pública.

Todos los que lo hicieron hacen bromas de los que no.

Si una sola pequeña cosa sale mal puede arruinarlo todo.

Algunas veces es divertido hacerlo usando juguetes caros.

No es un buen tópico de conversación durante las comidas.

Un error y tienes que darle soporte por el resto de tu vida.

Una vez que comenzaste, sólo te detienes cuando estas exhausto.

Todos actúan como si fueran los primeros en descubrir una nueva técnica.

Se necesita de otra persona experimentada para realmente apreciar lo que estás haciendo.

Algunas personas son buenas haciéndolo por naturaleza. Pero otras personas no se dan cuentan cuán malas son, y tu perderías el tiempo tratándo de explicárselo.


Fuente: http://www.vivalinux.com.ar/

Crear un Despertador desde Consola

Para los que venimos de un Sistema Operativo como Windows, al comienzo la consola o terminal nos crea fastidio pues nos parece que gráficamente las cosas son mucho más fáciles. Pero con el uso de GNU/Linux poco a poco nos vamos dando cuenta que esta maravillosa herramienta verdaderamente nos simplifica las cosas.

En este ejemplo vamos a usar la función sleep para crear un despertador que sonará a un tiempo definido por nosotros reproduciendonos nuestra canción favorita. Para eso abrimos una terminal en la carpeta donde tenemos instalado el tema a reproducir y escribimos por ejemplo:

sleep 435m ;vlc tema.mp3

Tenemos que dejar el Terminal abierto y en este caso a las 7 hs con 15′ se ejecutará VLC despertandonos con tema.mp3.
sleep acepta parámetros numéricos y una letra a continuación s, m, h, d para segundos, minutos, horas y días respectivamente. Demás está decir que en lugar de vlc podemos ejecutar nuestro reproductor de música favorito.


Fuente: http://linkamp.wordpress.com/2007/02/18/despertador-desde-el-terminal/

viernes, febrero 16, 2007

HACER COPIA DE SEGURIDAD DE NUESTRO SISTEMA

1.- Programas a utilizar.

Los programas que vamos a utilizar son:
Sistema operativo Knoppix liveCD, en este caso la versión 3.7.
Partimage, incluido en Knoppix.

Podemos descargar Knoppix desde aquí:
http://www.knoppix-es.org/?q=knoppix-descarga o en la sección descargas de Espacio Linux.


2.- Una vez arrancado.

Nos aparecerá en la pantalla las particiones que tenemos en el disco duro. Tendremos que montar la partición donde queremos guardar la copia de seguridad de nuestro sistema (Imágen de disco duro). Para ello pulsamos sobre la partición con el botón secundario en "montar" y luego en "acciones" pulsar sobre "cambiar a modo lectura/escritura" para poder escribir en la partición.


3.- Ahora abrimos una consola...

Abrimos una consola y ejecutamos:

$ su

ahora estaremos como root, por lo tanto ejecutamos:

$ partimage


4.- Ya se esta ejecutando partimage...

Ahora tendremos abierto el partimage para crear la copia de seguridad.
Nos moveremos por el programa con las flechas, tabulador y F5.


5.- Realizando la copia de seguridad.

Primero, seleccionamos la partición de la cual queremos hacer la copia, en este caso la partición que contiene Linux, que en mi equipo es "/dev/hdc1", pues la seleccionamos y pulsamos el tabulador.
Segundo, tenemos que decirle donde queremos que guarde la copia que va a realizar, en mi caso en la partición que tengo para datos "/dev/hdc4" y mas concretamente en la carpeta copia_de_linux. "/dev/hdc4/copia_de_linux" si queremos guardar hay nuestra copia debemos poner en el programa "/mnt/hdc4/copia_de_linux/copia" el "/mnt" lo ponemos porque es en esa carpeta donde esta montada la partición. Y el "/copia" del final, es el nombre que tendrá nuestro archivo imágen. Para ver en que carpeta esta montada la partición podemos hacer:

$ sudo vim /etc/fstab

Pero en Knoppix por defecto si no me equivoco las monta en "/mnt".
Tercero, seleccionamos "Save partition into a new image file" esto quiere decir que queremos guarda un archivo imágen de una partición. Y por ultimo F5 para pasar a la segunda fase.
Cuarto, elegimos el tipo de compresión para el fichero imágen que vamos a crear, si no tenemos mucho espacio sera recomendable una gran compresión, pero cuanto mayor sea esta el proceso de creación sera mas lento. Nos movemos con las flechas en las distintas opciones y marcamos con la tecla espacio.
Quinto, las demás opciones yo las dejo como esta, porque las veo bien, pero si queréis podéis cambiarlas a vuestro gusto. Lo único mas destacable es "Into files whose size is:............ 2037____ MiB" con esto podemos dividir el archivo imágen en trozos del tamaño que nosotros indiquemos, en nuestro caso no lo partiremos, pero si queréis meterlo en cds de 700MB pues seleccionar 695 para poder guardar los trozos en cds.
Sexto, después de esto nos pedirá un comentario para la copia que vamos a crear, aquí ponemos lo que queramos. También lo podemos dejar en blanco. Ahora se comenzara ha hacer la copia.

NOTA: si en este ultimo paso, justo antes de comenzar la partición tenemos un error de que la partición que queremos copiar esta dañada. El error sera como este posiblemente:

# e2fsck found errors on the file system

pues para solucionarlo pulsamos en cancelar y antes de iniciar de nuevo el proceso ejecutamos esto:

# e2fsck -p

esto arreglara los posibles fallos en la partición.
aquí hay que indicar la partición que nos dio el fallo, es decir de la cual queremos hacer la copia de seguridad.
en mi caso es esto:

# e2fsck -p /dev/hdc1

Después de ejecutar eso, me apareció en consola:

# /: clean, 121534/2450400 files, 1003140/2449904 blocks

Volvemos a ejecutar el partimage y a seguir los pasos anteriores, ya no debe haber problema para acabar el proceso de copia.

Para restaurar la copia creada anteriormente, solo tendremos que, seleccionar la partición que queremos restaurar, donde esta el archivo imágen que hemos creado y donde dice "Action to be done" seleccionar "Restore partition from an image file", las opciones que nos aparecen después las dejaremos como están y por ultimo nos preguntara de que si estamos seguros de querer restaurar, respondemos si, y comenzara la restauración.