SBackup, una alternativa a rsync

SBackup (Simple Backup) es una forma simple para realizar automáticamente copias de seguridad en nuestro escritorio Linux sin tener que usar la línea de comandos, caso que ya hemos comentado anteriormente usando la herramienta rsync.

La vía de instalación de SBackup es bien simple, desde el mismo gestor de paquetes, concretamente usando Synaptic en Ubuntu se realizará de forma trivial buscando SBackup.

Una vez instalado, nos dirigimos a través de un par de diálogos de confirmación incluyendo y excluyendo los directorios para la copia de seguridad, elegimos el destino de esta (con posibilidad remota) y listo. read more

Leer más » 4 Comentarios

Lo mejor de mi RSS del 27 de septiembre al 3 de octubre

Leer más » 2 Comentarios

JavaRA, la mejor forma de limpiar tantos JREs

Hoy es un día extraño. En el trabajo, decidido a limpiar un poco mi equipo, y desesperado por la lentitud que estaba cogiendo el arranque de Windows, sí estimados lectores, uso Windows, realmente no hay más remedio cuando tienes que usar ciertas aplicaciones que comparten DLLs con el sistema y que con Wine bajo Linux no son capaces de lanzarse. A lo que iba que me enrrollo, ya que iba a formatear la partición de Windows y para usar toda la RAM que tengo, pues decido instalar el 7 en lugar de XP. read more

Leer más » 3 Comentarios

Sincroniza tus SMS con tu cuenta Gmail en Android

Seguro que no soy el primero ni el único, que cada vez que cambia de móvil, porque lo pierdes o porque te compras uno nuevo, tiene problemas para mantener los datos de los contactos y los mensajes cortos.

Para mantener los contactos actualizados, incluso en diferentes terminales, y no sufrir problemas al cambiar, lo ideal es manejar algún servicio en la nube. Por compatibilidad y por comodidad, sobre todo si usas el correo de Gmail; lo mejor es usar tu cuenta de Google. Así te desentiendes de este tema y tienes todos los contactos en la nube con las ventajas que eso supone. read more

Leer más » 7 Comentarios

Un ejemplo de las posibilidades de un repositorio con aplicaciones de pago

Hace poco, hablábamos del hecho de que Ubuntu Software Center incluya aplicaciones de pago. El hilo de comentarios se animo (os doy las gracias porque hicisteis que fuera más interesante aún los comentarios que la entrada en sí) y he de decir, que a pesar de haber opiniones en ambos sentidos, hubo más a favor que en contra.

Yo soy de los que estoy a favor. ¿Por qué? Aparte de lo que ya comenté, hay noticias como esta que os traigo que apoyan mi opinión: Electronics Arts ha lanzado FIFA 2010 para Android. La gente podrá llegar, pagar X dólares y llevárselo. Será código cerrado y será muchas otras cosas más, pero lo que está claro es que será un punto a favor de Android. read more

Leer más » 4 Comentarios

El podcast de Linux Hispano – #045 – Entrevista a Andy Ramos

¡Hola a todos!

Acaba de lanzarse el cuadragésimo quinto número de El podcast de Linux Hispano, un podcast sobre Linux y Software Libre.

Esta semana tenemos una nueva entrevista. En este caso el entrevistado es Andy Ramos Gil de la Haza, abogado especializado en Propiedad Intelectual y, en general, Derecho del Entretenimiento, y desde 2006 codirige el Departamento de Propiedad Intelectual, Industrial y NN.TT. de Bardají & Honrado | Abogados. Podéis encontrar más información profesional suya en la página oficial: Andy Ramos Gil de la Haza. read more

Leer más » 3 Comentarios

Microsoft se rinde a un proyecto libre: WordPress sustituirá a sus Live Spaces

La plataforma Live! de Microsoft ha sido uno de los muchos intentos de la compañía de Redmond de agarrarse al carro de la Web 2.0. Aunque en el mercado del escritorio, todos debemos reconocer su éxito (a pesar de las prácticas monopolísticas), el mercado de la web no se le ha dado mal, se le ha dado peor.

Las grandes startup del sector han conseguido superar al gigante en muy poco tiempo. Lo único que medio se salva, en número de usuarios, es el decadente servicio de Hotmail y su mensajería instantánea. read more

Leer más » 9 Comentarios

Juego

Leer más » 12 Comentarios

10 buenos hábitos para manejar la consola (1/2)

Esta serie de buenos hábitos al manejar la consola son una traducción adaptada aoriginal titulado: UNIX tips: Learn 10 good UNIX usage habits, aparecido en la parte de desarrolladores del portal de IBM.

1. Crea árboles de directorios de un sólo golpe

En vez de hacer:

~ $ mkdir tmp
~ $ cd tmp
~/tmp $ mkdir a
~/tmp $ cd a
~/tmp/a $ mkdir b
~/tmp/a $ cd b
~/tmp/a/b/ $ mkdir c
~/tmp/a/b/ $ cd c
~/tmp/a/b/c $

Podemos hacer directamente:

~ $ mkdir -p tmp/a/b/c

E incluso podemos hacer árboles definiendo más de una rama por nivel, con las llaves definimos más de un hijo por nivel:

~ $ mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}

2. Descomprime indicando la ruta, no muevas primero el fichero y luego lo descomprimas
Imaginad que queremos descomprimir el fichero newarc.tar.gz en el directorio tmp/a/b/c pero tenemos dicho fichero en un directorio que no es ése. La solución más típica es mover el fichero y luego descomprimirlo. Esto supone una carga extra que en el caso de ficheros muy grandes supone un problema. Con el parámetro “-C” de tar le podemos indicar la ruta de descompresión:

~ $ tar xvf -C tmp/a/b/c newarc.tar.gz

3. Combina tus comandos con operadores de control
En una misma línea podemos utilizar más de un comando. La forma más simple de hacerlo es con el punto y coma “;”. El problema deriva cuando los comandos que ejecutas dependen el uno del otro, si el primero falla, afecta a los siguientes.

Veamos cómo solucionarlo.

Ejecuta el comando sólo si el anterior ha devuelto un cero (se ha ejecutado de forma exitosa)
Para este caso tenemos el operador &&:

~ $ cd tmp/a/b/c && tar xvf ~/archive.tar

Caso contrario
Si queremos controlar el caso en que el primer comando falle tenemos el operador :

~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c

Tenemos la opción de controlar ambos casos de una vez:

~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c && tar xvf -C tmp/a/b/c ~/archive.tar

4. Utiliza las comillas cuando trabajes con variables
Si utilizas variables, al asignarles valores alfanuméricos, texto; deberías utilizar siempre comillas dobles (a no ser que tengas razones para no hacerlo). También puedes poner el nombre de la variable entre llaves para asegurarte que se ejecutan bien las llamadas.

Veamos una serie de ejemplos y casos diferentes, con sus respectivas salidas:

~ $ ls tmp/ a b ~ $ VAR="tmp/*" ~ $ echo $VAR tmp/a tmp/b ~ $ echo "$VAR" tmp/* ~ $ echo $VARa ~ $ echo "$VARa" ~ $ echo "${VAR}a" tmp/*a ~ $ echo ${VAR}a tmp/a read more

Leer más » 8 Comentarios

Modificar la asignación de memoria de intercambio (Swap). 2/2

… continuación de la entrada:

En la anterior entrada adelantamos que veríamos cómo crear una memoria de intercambio para usar un fichero en lugar de una partición, una opción muy útil cuando deseamos tener más memoria Swap en un momento determinado o cuando no disponemos de particiones extra.

A través del siguiente ejemplo y usando el comando dd crearemos una memoria de intercambio, ubicaremos el archivo en la raíz (/) y lo haremos con un tamaño de dos gigabytes (2048MB):

root@asus:~$ dd if=/dev/zero of=/swap_file bs=1M count=2048
2048+0 records in
2048+0 records out read more

Leer más » 3 Comentarios