viernes, noviembre 26, 2010

howto copy contacts celular to celular o como dirían otros, como copiar contactos de movil a movil

¿alguna vez habeis cambiado de compañia y os ha tocado copiar los contactos uno a uno?
En este howto explico como copiarlos uno a uno de forma sencilla.

Disponemos de dos moviles (cada uno de una compañia) con bluetooth.

Una forma sencilla és enviar los contactos directamente de un movil a otro por bluetooth, a mí (para variar) este método me ha fallado, pues el terminal destino solo almacenaba el primer contacto. Por lo tanto me he visto forzado a enviarselos uno a uno.

Antes de empezar, comentar que vinculé ambos moviles al ordenador, asi no hace falta ningún tipo de autenticación.

Paso 1:
enviar los contactos al ordenador por bluetooth.
Al ordenador le llega un archivo .vcf en este archivo están todos los contactos

Paso 2:
Enviar los contactos uno a uno al movil destino desde el ordenador, de esta forma solo tenemos que estar dandole a cierto botón del movil destino para aceptar.

creamos el siguiente script:

IFS='
'
a=1
for i in `cat Whole_Contacts.vcf`
do echo "$i" >>Contacts.vcf
a=$(expr $a + 1)
if [ $a -eq "7" ]
then a=1
/usr/bin/bluetooth-sendto --dest AC:DC:AC:DC:AC:DC file:///home/jose/Downloads/Contacts.vcf
echo "" > Contacts.vcf
fi
done

donde Whole_Contacts.vcf es el archivo donde están todos los contactos y AC:DC:AC:DC:AC:DC és el identificador del móvil destino. Para saber la orden de envio del archivo temporal al movil, me he limitado a ejecutar ps aux despues de intentar enviar un archivo al movil con el nautilus.

Ejecutando ese script he conseguido que el ordenador me envie uno a uno los contactos al movil destino, en cosa de 2 minutos ya tenia los 200 contactos en el movil.

Saludos.

domingo, abril 11, 2010

script rota.sh

Después de utilizar la camara de fotos durante el viaje, tenia la mitad de las fotos en vertical y pensé, ahora tengo que ir una a una dando la orden de rotar con el gthumb y esperar?
va a ser que no, ahi va el script:
editamos archivo con vim:

vim /usr/local/bin/rota.sh

ponemos el siguiente contenido:

#!/bin/bash
for i in "$@"
do jpegtran -progressive -optimize -rotate 90 "$i" >"${i%JPG}90rJPG"
done

guardamos y cerramos el fichero y damos pemiso de lectura y ejecución para todos:

chmod a+rx /usr/local/bin/rota.sh

ahora desde el nautilus ya podemos seleccionar todas las fotos que tengamos en vertical, abrir con rotar.sh e irnos a merendar :P
Saludos.

lunes, enero 25, 2010

usando cuentas MSN de difuntos para enviar publicidad

La ultima, alguién está utilizando la cuenta de mi hermano (raulmonlleo@hotmail.com) para enviar enlaces de publicidad, hasta donde vamos a llegar?

De momento he escrito un mensaje a los de hotmail, veremos si me hacen caso, alguien sabe cual es el procedimiento para que borren las cuentas de mi hermano?