viernes 26 de febrero de 2010

Portable OpenOffice 3.2

Ayer se ha publicado la nueva versión OpenOffice.org Portable, la versión de OpenOffice.org (suite ofimática gratuita y de código abierto) que no requiere instalación, y como he comentado anteriormente en otras entradas de esta bitácora, facilita el uso de los archivos generados en ubicaciones donde pueda haber dudas sobre la disponibilidad de OpenOffice.org instalado (por ejemplo, para editar un documento o realizar una presentación), o donde haya una versión más antigua de este producto.

Hay disponible para descarga una versión en español, así que no se precisa ningún procedimiento especial para disfrutar de esta práctica versión de OpenOffice.

El uso de esta versión portable de OpenOffice.org es muy interesante porque fomenta el conocimiento, el interés y la utilización de soluciones alternativas libres a productos ofimáticos de pago, de todos bien conocidos, e igualmente válidas para un porcentaje importante de usuarios.

miércoles 10 de febrero de 2010

Etiquetas de texto largas en OpenOffice Calc

Recientemente un compañero de trabajo, utilizando OpenOffice 3.1, se encontró con un problema a la hora de crear una gráfica, ya que las etiquetas de texto asociadas a los valores que deseaba representar eran largas, de forma que al crear la gráfica con OpenOffice Calc, quedaban dichas etiquetas en una única línea cada una ocupando una parte importante de la imagen.

En la siguiente imagen se muestra el problema:



Intentamos editar las etiquetas para que pudieran ser mostradas en varias líneas, pero no encontramos la forma de editarlas de forma que obtuvieramos el resultado deseado. Se planteaba en ese momento la necesidad de utilizar una herramienta alternativa ...

Me acordé entonces que IBM ha impulsado una herramienta ofimática similar a OpenOffice denominada Lotus Symphony (actualmente en versión 1.3 estable), que trabaja con los mismos formatos de fichero OpenDocument (exceptuando los archivos de base de datos utilizados por OpenOffice Base). Instalado este producto, igualmente gratuito, pudimos comprobar que la misma gráfica generada por Symphony ajusta mejor la presentación de las etiquetas largas, como se puede ver a continuación:



La misma gráfica generada con Lotus Symphony queda mejor que con OpenOffice. Es posible que no dieramos con la forma adecuada de editar las etiquetas, pero tampoco se disponía de mucho tiempo para revisar el tema y la funcionalidad de Symphony resultó suficiente.

miércoles 14 de octubre de 2009

Nueva línea de texto después de una tabla en OpenOffice Writer

Ayer aprendí un atajo de teclado muy interesante para OpenOffice Writer, el procesador de textos de la suite ofimática gratuita que uso de manera habitual.

Normalmente tenía el problema de que si quedaba una tabla justo antes de un encabezado del texto correspondiente a la siguiente sección, para añadir un nuevo párrafo de texto después de la tabla, tenía que situar el cursor en dicho encabezado, pulsar la tecla Intro al inicio de la línea, de manera que el encabezado bajaba completo una línea, y restablecer el estilo predeterminado para el encabezado ahora vacío que quedaba entonces bajo la tabla.

Y todo esto si no había un salto de página definido en el estilo del encabezado, con lo que la adición del nuevo párrafo después de la tabla se volvía un poco más engorrosa.

Así que me figuré que debía haber alguna solución a este problema y, efectivamente, la hay. En un mensaje de un foro sobre OpenOffice, se comentaba que simplemente hay que colocar el cursor en la última celda de la tabla y pulsar las teclas Alt + Intro.

De esta forma tan sencilla se consigue insertar una nueva línea de texto después de una tabla.

miércoles 3 de junio de 2009

Ocultar contactos SIM en una HTC Touch 3G

Recientemente mi mujer ha adquirido un teléfono móvil y PDA HTC Touch 3G (Jade), y al igual que me pasó a mi en su momento, también ella precisaba ahora ocultar los contactos de la tarjeta SIM que duplicaban contactos ya presentes en la lista de contactos almacenada en la PDA.

Así que me dispuse a aplicar el procedimiento que tan buen resultado me había dado para ocultar los contactos SIM en la HTC Touch original. Todo iba bien hasta que se apagaba y se volvía a encender el telefóno, ya que a los pocos segundos volvían a aparecer en el listado los contactos de la tarjeta SIM. Buscando un poco, parece que éste es un problema habitual de los usuarios de este teléfono móvil.

Dado que borrar los contactos de la tarjeta SIM no era una opción asumible, busqué un poco más y encontré una referencia importante en un foro sobre la ocultación de los contactos SIM en los modelos nuevos de HTC. Básicamente, se comentaba que, además del cambio en el registro ya documentado, era preciso eliminar un acceso directo denominado sddaemon.lnk en la carpeta \Windows\Inicio. Pero este acceso directo no existía en la HTC Touch 3G de mi mujer, así que no podía eliminarlo, aunque ya tenía información relevante sobre la causa del problema.

Sí existe en \Windows un ejecutable SDDaemon.exe, así que si se estaba ejecutando este programa debía existir con bastante probabilidad alguna referencia en el registro. Y efectivamente, buscando en el registro encontré que el arranque de este programa se controla en una clave denominada Module con ruta:

\HKCU\Software\HTC\BootLauncher\Apps\CyberonVoiceSpeedDial

Esta clave se define como una cadena de texto con valor "\Windows\SDDaemon.exe". Editando este valor, por ejemplo a "\Windows\_SDDaemon.exe", ya evitaríamos en el reinicio de la PDA la ejecución de este programa, y que se restableciera la clave ShowSIM en el registro de 0 a 1, lo que causa que se muestren los contactos de la tarjeta SIM.

Hecho esto, verifiqué que efectivamente al reiniciar ya no se mostraban los contactos de la tarjeta SIM. Y aunque ya estaba contento con esta solución, ya que lo de la marcación por voz no era algo que fueramos a echar de menos, al preparar esta entrada de la bitácora he encontrado en otro mensaje de un foro que estableciendo otra clave en el registro, además de la ya conocida ShowSIM, evitamos que se vuelvan a mostrar los contactos de la tarjeta SIM, sin tener que evitar el arranque del programa SDDaemon.

La nueva clave a considerar en el registro es ControlContactShowSIM en la ruta \HKLM\Software\Microsoft\Speech , y es de tipo DWORD. En la HTC Touch 3G de mi mujer no estaba definida, pero la declaré con valor 0, y al reiniciar la PDA todo funcionaba como era de esperar sin prescindir de ninguna funcionalidad del software del teléfono.

domingo 26 de abril de 2009

Problemas con el escáner de la multifunción HP Photosmart C5180

Este fin de semana necesitaba digitalizar un documento con una impresora multifunción HP Photosmart C5180 conectada en red en un equipo que utiliza Windows XP Home.

Cada vez que intentaba iniciar desde el Centro de Soluciones HP la aplicación para digitalizar un documento, fallaba indicando que no se podía establecer comunicación con el escáner.


Revisado en primer lugar problemas que pudiera haber en relación al bloqueo de puertos por el firewall de la solución de seguridad instalada en el equipo, el problema se mantenía, así que era preciso buscar la causa en otro lado.


Buscando un poco en internet encontré un mensaje en un foro de HP en el que se refería por parte de numerosas personas distintos problemas y soluciones en relación a los problemas de comunicación (al parecer relativamente frecuentes) con los dispositivos multifunción.

A partir de lo comentado en el mensaje (y sucesivas respuestas) del foro de HP probé a desinstalar todos los programas que instalaba HP. Para llevar a cabo esta tarea, si se ha realizado la instalación descargando el controlador desde la web de HP, lo más cómodo es copiar la carpeta hp_webrelease que genera el instalador de HP en "C:\Documents and Settings\usuario\Configuración local\Temp" a una ubicación más cómoda, ya que la ejecución del instalador ya desempaquetado abrevia bastante todo el proceso. Ejecutado el instalador, una de las opciones que facilitará será la de Desinstalar. Realizado esto, eliminadas las carpetas de HP en "C:\Archivos de programa" de programa (ya no disponía de más dispositivos de HP en el ordenador que necesitaran de software específico) y las entradas de registro de Windows para HP en HKEY_LOCAL_MACHINE\SOFTWARE\HP, HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard, HKEY_CURRENT_USER\Software\HP y HKEY_CURRENT_USER\Software\Hewlett-Packard, reinicié el ordenador y procedí a reinstalar los controladores de HP para la multifunción y resto de programas asociados.


El resultado de este proceso fue decepcionante, ya que persistía el problema original. Así que debía seguir buscando ... En uno de las respuestas al mensaje en el foro de HP se indicaba que una causa del problema estaba en que no estuviera correctamente inicializado en el registro de Windows una clave con información para los dispositivos de imagen.

Ya aqui empiezo a ver que hay algo que no está bien configurado en el equipo, ya que no funcionaba el asistente para Agregar un nuevo dispositivo de imagen dentro del apartado de Escáneres y cámaras en el panel de control del Windows.

Así que busqué las claves de registro relacionadas en el registro del Windows (me resultó de mucha utilidad una página de HP con información sobre un problema en la instalación de dispositivos multifunción), y encontré que efectivamente no estaban correctamente definidas en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}. A continuación muestro una captura con los valores que registré según indicaba el documento de HP:




Definidas las entradas según se indicaba en el documento de HP, volví a desinstalar el software de HP, limpiar directorios de instalación y entradas de registro para los programas de HP, y realizada de nuevo la instalación, esta vez concluyó de manera satisfactoria (incluso informando de la finalización del proceso con un diálogo informativo que anteriormente no me aparecia), ya que ahora sí me resultaba posible la utilización del escáner.