lunes, 26 de febrero de 2007

KAddressBook y teléfono móvil Sony Ericsson W800i

A la hora de pasar los datos de KAddressBook al móvil debemos ser conscientes de como se relaciona cada campo de una entrada de la agenda de KAddressBook con una entrada de la agenda del móvil. En la siguiente tabla se muestra dicha relación:

KAddressBookW800i
Nombre FormateadoNombre
Teléfono MóvilTeléfono Móvil
Teléfono del trabajoTeléfono Trabajo
Teléfono del domicilioTeléfono Particular
Teléfono FaxTeléfono Fax
Teléfono (otros tipos)Teléfono Otros
Correo ElectrónicoEmail (solo guarda una única entrada de este tipo que es la última de las contenidas en KAddressBook)
Página webDirección Web
OrganizaciónEmpresa
CalleCalle
LocalidadCiudad
RegiónProvincia
Código postalCódigo postal
PaísPaís
CumpleañosCumpleaños
NotaInformación
FotografíaImagen

Lo primero que debemos hacer es exportar la agenda en KAddressBook como vCard 3.0 a un fichero. Si se exporta a vCard 2.1 se pueden tener problemas ya que la información de algunos campos puede estar en dos líneas y en este caso no se carga correctamente en el móvil.

Aún así, existen incompatibilidades que solventar. Para ello utilizamos el siguiente script guardándolo en un fichero con nombre "kaddressbook_vcf_to_w800i_vcf.sh".

#!/bin/sh

if [[ "$1" == "" || "$2" == "" ]] ; then
echo Usage: "$0" input_file.vcf output_file.vcf
echo ""
else
if [ ! -r "$1" ] ; then
echo \""$1"\" file does not exists
else
# converts from UTF-8 to ISO-8859-1
iconv -f UTF-8 -t ISO_8859-1 -o "$1_aux_1" "$1"

# converts line delimiters from DOS to UNIX
dos2unix "$1_aux_1"

# replace the string "\," with ","
sed 's/\\,/,/g' "$1_aux_1" > "$1_aux_2"

# replace "ENCODING=b" with "ENCODING=BASE64"
sed 's/ENCODING=b/ENCODING=BASE64/g' "$1_aux_2" > "$1_aux_1"

# replace "TYPE=image/jpeg" with "TYPE=JPEG"
sed 's/TYPE=image\/jpeg/TYPE=JPEG/g' "$1_aux_1" > "$1_aux_2"

# inserts a blank line after image data
awk '/^ / { image=1 } !/^ / && image > 0 { print "" ; image = 0 } { print }' "$1_aux_2" > "$2"

# delete temp files
rm "$1_aux_1"
rm "$1_aux_2"
fi
fi

Para enviar por Bluetooth del PC al móvil el fichero VCF generado, podemos usar KBluetooth. En el explorador de ficheros Konqueror seleccionamos el fichero a enviar y en el menú del botón derecho de ratón, dentro de "Acciones", tenemos la opción "Enviar por Bluetooth...".

Es posible que queramos eliminar del móvil todos los contactos antes de pasar los del PC. Para ello vamos a "Agenda" -> "Opciones" -> "Opc. avanzadas" y seleccionamos "Elim. todos contac.". Nos pedirá un código de bloqueo que en mi caso tenía el valor por defecto "0000".

Enlaces de interés del teléfono móvil Sony-Ericsson w800i

http://www.sonyericsson.com

http://developer.sonyericsson.com
J2ME SDK on Linux

http://www.gsmspain.com
JAVA
SonyEricsson
FAR MANGER [Mayoria de opciones aqui]
Nuevo programa para flashear K750/W800, con el cable DCU-60, gratis por supuesto
Novedad, flashear con far!

http://clubw800i.googlepages.com

http://www.davinciteam.com

http://www.topsony.com
Aplicar scripts a la GDFS usando solo el cable DCU-60

http://www.clubw800i.arteyestilo.es
solucionar bug de bateria / aplicar scripts (far manager)

http://sebyeker.tk

http://forums.se-nse.net
GFlash
SE Flash Plugin, need help with testing
Thread for Patches A Very Cool Patch (filesystem)

http://www.clubsonyericsson.com
Actualizar usando apenas Far Manage y DCU60.
Hacer un Backup de la GDFS con Far Manage.
Escribir la GDFS con Far Manage
Escribir el archivo de EROM, cambiar BROWN para RED con DCU60 y Far Manage.
Actualizar o FLashear K750 y W800 paso a paso.
(Tutorial) Borrar Archivos protegidos (Tutorial)
(Tutorial) Navegar en internet con la conexion de la PC (Tutorial)

http://www.myw800.lasyk.net/

http://perli.net/projekte/k700i-linux/

http://wataro.sitesled.com

http://www.gcalsync.com

http://se.ensuweb.com

http://www.esato.com/board/
Hybrid Camera Driver for W800i/K750
Using my PC's internet connection

http://www.t610yz600.com/foro/
Aplicar scripts a la GDFS con DCU-60 y Far Manage.

viernes, 9 de febrero de 2007

irsleeptimer

Un pequeño programa para temporizar el apagado del ordenador usando el mando a distancia. Lo programé hace unos años cuando veía la televisión en el ordenador de mi cuarto.

Lo podéis encontrar en este enlace: irsleeptimer