Hace ya más de un año que soy usuario de un teléfono/PDA HTC Touch, y la verdad es que estoy bastante contento con el mismo, especialmente debido a la potencia a la hora de gestionar los contactos.
Un detalle en el que me había fijado en relación a los contactos en los Pocket PC es que si estableces la fecha de cumpleaños de un contacto no te aparece un aviso en la agenda en relación al mismo. Buscando un poco encontré varias páginas en las que comentan que el evento se genera en la agenda de la PDA cuando se sincroniza con el PC vía ActiveSync.
Claro, esto es siempre que se esté sincronizando habitualmente el dispositivo con un ordenador (que no siempre es el caso) y no haya alguna circunstancia que impida la correcta sincronización de eventos. En mi caso, por razones de trabajo, el equipo contra el que sincronizo y mi teléfono no tienen configurados la misma zona horaria y el programa de sincronización BirdieSync requiere que coincidan.
Así que, buscando un poco más, y después de encontrar varias opciones de pago que no me interesaban en estos tiempos de crisis, encontré justo lo que necesitaba. El complemento para la pantalla inicial Hoy de la PDA denominado Birthdays. Es gratuito, disponible en varios idiomas (español incluido), aunque sólo para dispositivos con procesadores compatibles ARM. Por supuesto, avisa en la pantalla inicial de los cumpleaños por llegar para aquellos contactos de la agenda a los que se les haya establecido este dato (e incluso de los años que cumplen si tienes fijada la fecha exacta de nacimiento).
jueves 19 de marzo de 2009
sábado 14 de marzo de 2009
Problemas con el diálogo FilePicker en OpenOffice 3 y Windows Vista
Recientemente he estado trabajando en una sencilla base de datos que le resultara de utilidad a mi mujer para ayudarla en su trabajo. Uno de los elementos que debía contemplar en la base de datos era una tabla de rutas de imágenes, que debían ser insertadas usando un diálogo de selección de ficheros (FilePicker).
Inicialmente había trabajado una primera versión de la base de datos en mi ordenador de trabajo que utiliza Windows XP con OpenOffice 3.0. Sin embargo, cuando fui a probar la citada base de datos en el ordenador de mi mujer, que usa Windows Vista Home Premium (también con OpenOffice 3.0 y posteriormente actualizado a 3.0.1), no funcionaba en absoluto la parte de selección de ficheros de imágenes. Probé también con el Portable OpenOffice 3.0 en inglés y también fallaba con el Vista.
Intenté mostrar el diálogo a través de una macro de StarBasic, pero tampoco funcionaba en Vista (sí en XP). Curiosamente, el diálogo de selección de carpeta, FolderPicker, si se muestra sin problemas en Vista utilizando la macro, aunque no me resultara de utilidad.
He buscado en los foros de usuarios de OpenOffice y en el sistema de gestión de incidencias del proyecto, y he visto algunas referencias al mismo problema:
- Mensaje en el foro en Septiembre de 2008 de un usuario que presenta con la versión 3.0 RC1 el mismo error en Windows Vista. Posteriormente este mismo usuario reporta en el proyecto la incidencia 94034, aunque el resultado de la misma es que no es problema de OpenOffice, ya que el usuario indica que la causa tenía que ver con la ubicación de la macro.
- Otro mensaje en un foro no oficial de usuarios ya de Febrero de 2009 en el que varios usuarios comentan el mismo error.
- Incidencia 90219 en la que comentan el mismo comportamiento pero en la versión de OpenOffice para MacOS. En este caso se apunta que el problema está en la no inicialización del diálogo FilePicker. Esta inicialización se indica en la incidencia que es ahora obligatoria, pero parece que la documentación del proyecto no estuviera convenientemente actualizada.
Esta última referencia es la que al final me ha permitido resolver el problema, ya que obligando a la inicialización del diálogo éste se muestra ya correctamente en el OpenOffice 3.0.1 con Windows Vista.
Así, el diálogo de ejemplo que aparece en la ayuda de OpenOffice debería ser corregido (al igual que la documentación y ejemplo sobre el control FilePicker en la wiki de OpenOffice), ya que no funcionará en Windows Vista si no se inicializa el diálogo (en negrita se indica el código adicional al que aparece en la ayuda para la inicialización del diálogo):
Finalmente, como curiosidad, indicar que el comportamiento cuando se utiliza este diálogo para la selección múltiple de ficheros, no es el indicado en la documentación para el método getFiles de XFilePicker, ya que todos los ficheros seleccionados aparecen con la ruta completa.
Inicialmente había trabajado una primera versión de la base de datos en mi ordenador de trabajo que utiliza Windows XP con OpenOffice 3.0. Sin embargo, cuando fui a probar la citada base de datos en el ordenador de mi mujer, que usa Windows Vista Home Premium (también con OpenOffice 3.0 y posteriormente actualizado a 3.0.1), no funcionaba en absoluto la parte de selección de ficheros de imágenes. Probé también con el Portable OpenOffice 3.0 en inglés y también fallaba con el Vista.
Intenté mostrar el diálogo a través de una macro de StarBasic, pero tampoco funcionaba en Vista (sí en XP). Curiosamente, el diálogo de selección de carpeta, FolderPicker, si se muestra sin problemas en Vista utilizando la macro, aunque no me resultara de utilidad.
He buscado en los foros de usuarios de OpenOffice y en el sistema de gestión de incidencias del proyecto, y he visto algunas referencias al mismo problema:
- Mensaje en el foro en Septiembre de 2008 de un usuario que presenta con la versión 3.0 RC1 el mismo error en Windows Vista. Posteriormente este mismo usuario reporta en el proyecto la incidencia 94034, aunque el resultado de la misma es que no es problema de OpenOffice, ya que el usuario indica que la causa tenía que ver con la ubicación de la macro.
- Otro mensaje en un foro no oficial de usuarios ya de Febrero de 2009 en el que varios usuarios comentan el mismo error.
- Incidencia 90219 en la que comentan el mismo comportamiento pero en la versión de OpenOffice para MacOS. En este caso se apunta que el problema está en la no inicialización del diálogo FilePicker. Esta inicialización se indica en la incidencia que es ahora obligatoria, pero parece que la documentación del proyecto no estuviera convenientemente actualizada.
Esta última referencia es la que al final me ha permitido resolver el problema, ya que obligando a la inicialización del diálogo éste se muestra ya correctamente en el OpenOffice 3.0.1 con Windows Vista.
Así, el diálogo de ejemplo que aparece en la ayuda de OpenOffice debería ser corregido (al igual que la documentación y ejemplo sobre el control FilePicker en la wiki de OpenOffice), ya que no funcionará en Windows Vista si no se inicializa el diálogo (en negrita se indica el código adicional al que aparece en la ayuda para la inicialización del diálogo):
Sub Main
fName = FileOpenDialog ("Seleccione un archivo")
print "file chosen: "+fName
End Sub
function FileOpenDialog(title as String) as String
Dim initArgs(0)
filepicker = createUnoService("com.sun.star.ui.dialogs.FilePicker")
initArgs(0) = 0
filePicker.initialize(initArgs)
filepicker.Title = title
filepicker.execute()
files = filepicker.getFiles()
FileOpenDialog=files(0)
End function
Hecho esto, ya aparecerá correctamente el diálogo de selección de fichero.Finalmente, como curiosidad, indicar que el comportamiento cuando se utiliza este diálogo para la selección múltiple de ficheros, no es el indicado en la documentación para el método getFiles de XFilePicker, ya que todos los ficheros seleccionados aparecen con la ruta completa.
Etiquetas:
openoffice,
windows vista
domingo 8 de marzo de 2009
Clasificación de los MP3 del curso BBC English Plus Interactive
Desde hace unas semanas estamos adquiriendo los domingos el periódico ABC que trae el curso de inglés BBC English Plus Interactive. Una de las características del curso es que para cada lección ofrece unos ficheros de audio MP3 que se pueden pasar a un reproductor portátil para escucharlos cuando a uno le resulte mejor.
El problema que ha encontrado mi mujer es que una vez copiados los MP3 al reproductor (un Philips GoGear SA3123/02), éste no le permitía diferenciar entre los archivos correspondientes a cada lección. Después de echar un vistazo a los archivos, veo que en en los metadatos de los archivos de audio sólo aparece cumplimentado el intérprete con el valor "DMP Organization", y no se especifica ni álbum (en este caso lección) ni número de pista para cada archivo.
Desde Windows (al menos en las versiones de XP y Vista) es posible cambiar directamente los metadatos de un archivo MP3. En las propiedades del archivo, seleccionar la pestaña "Resumen" y a continuación "Opciones Avanzadas".
A continuación se muestra un ejemplo de los metadatos MP3 en un archivo de audio del curso tal y como vienen incialmente:
Cambiando los metadatos de intérprete (por BBC English, que nos resulta más sencillo), álbum (introduciendo "Lesson xx", donde xx sería el número de lección) y número de pista de los archivos copiados al reproductor MP3 ahora sí es posible acceder de manera fácil a los archivos correspondientes a cada una de las lecciones. En el reproductor hemos dispuesto una carpeta por lección siguiendo el esquema habitual utilizado para otros intérpertes y sus álbumes.
Los metadatos MP3 cambiados para el archivo anterior quedarían de la siguiente manera:
El problema que ha encontrado mi mujer es que una vez copiados los MP3 al reproductor (un Philips GoGear SA3123/02), éste no le permitía diferenciar entre los archivos correspondientes a cada lección. Después de echar un vistazo a los archivos, veo que en en los metadatos de los archivos de audio sólo aparece cumplimentado el intérprete con el valor "DMP Organization", y no se especifica ni álbum (en este caso lección) ni número de pista para cada archivo.
Desde Windows (al menos en las versiones de XP y Vista) es posible cambiar directamente los metadatos de un archivo MP3. En las propiedades del archivo, seleccionar la pestaña "Resumen" y a continuación "Opciones Avanzadas".
A continuación se muestra un ejemplo de los metadatos MP3 en un archivo de audio del curso tal y como vienen incialmente:
Cambiando los metadatos de intérprete (por BBC English, que nos resulta más sencillo), álbum (introduciendo "Lesson xx", donde xx sería el número de lección) y número de pista de los archivos copiados al reproductor MP3 ahora sí es posible acceder de manera fácil a los archivos correspondientes a cada una de las lecciones. En el reproductor hemos dispuesto una carpeta por lección siguiendo el esquema habitual utilizado para otros intérpertes y sus álbumes.
Los metadatos MP3 cambiados para el archivo anterior quedarían de la siguiente manera:
Suscribirse a:
Entradas (Atom)












