jueves 27 de noviembre de 2008

Error al actualizar Thunderbird para Windows

En las últimas actualizaciones de mi cliente de correo, Mozilla Thunderbird, me estaba encontrando con la desagradable sopresa de que fallaba la actualización y requiriendo que verificara que estuviera el programa cerrado, y no había forma de que volviera a funcionar correctamente Thunderbird (estaba en un ciclo continuo de intento de actualización fallida del programa).

Si intentaba reinstalar el Thunderbird, con la nueva versión, fallaba también indicando un error al intentar escribir en el fichero mozmapi32.dll.

¿Cuál era la causa del problema? Finalmente, buscando en internet encontré primero en una página con consejos para Windows y luego en los problemas conocidos en la instalación de ThunderBird 2 en MozillaZine, que la causa estaba probablemente en tener en ejecución el programa de control de una cámara web de Logitech.

Efectivamente, ese era mi caso. Cerrado el programa Logitech QuickCam los problemas en la actualización de Thunderbird desaparecieron.

jueves 20 de noviembre de 2008

Ftp recursivo desde línea de comandos

Tengo una cuenta de alojamiento compartido en un proveedor español que, como la gran mayoría de empresas dedicadas al alojamiento de sitios web (hosting es la palabra utilizada en inglés), normalmente te dan acceso vía ftp para subir los ficheros que forman parte del sitio que se desea publicar.

Cuando subo los ficheros por ftp desde mi casa no hay problema, ya que puedo utilizar diversidad de clientes FTP gráficos (como Filezilla, una opción gratuita muy interesante para Windows), aunque si hay que subir multitud de ficheros (y no hay opción de subir el archivo comprimido y desempaquetarlo después) la operación a través de una línea ADSL convencional puede llevar un buen rato.

En mi caso, dado que además he contratado un servidor privado virtual en otro proveedor, que tiene mucha mejor conectividad con el servidor de ftp al que quiero subir los ficheros, puedo usar este servidor para subir los ficheros a través de una terminal. Ya conocía que el comando mput del protocolo ftp no es recursivo, así que buscando encontré una página de la Universidad de Hong Kong que explicaba el uso de un comando muy interesante, el ncftpput. Sólo es preciso descargar las fuentes del NcFTP Client y compilarlas para generar e instalar diversos programas relacionados además del mencionado ncftpput.

Una vez instalado, la utilización es muy sencilla, ya que basta con indicar el host, usuario y contraseña y carpetas de destino (remota) y origen (local) para la copia para que empiece la operación. Para que el proceso de copia sea recursivo se debe especificar el parámetro -R. Una línea de comandos de ejemplo sería:

ncftpput -R -u <usuario> -p <contraseña> <servidor ftp> <ruta remota destino> <ruta local origen>

Concretando más el ejemplo, si queremos subir todos los ficheros de un sitio web que en local están en una ruta /tmp/www, al directorio /sites/ejemplo de un servidor ftp denominado ftp.example.com, utilizando usuario y contraseña ejemplo, la línea de comandos a utilizar sería:

ncftpput -R -u ejemplo -p ejemplo ftp.example.com /sites/ejemplo /tmp/www/*

Y si todo va bien en un momento se habrán subido todos los archivos al servidor ftp remoto. También hay un comando ncftpget, aunque para descargar ficheros de un servidor ftp desde la línea de comandos es mas "popular" el programa wget.

sábado 8 de noviembre de 2008

Ajustar impresión de una hoja de cálculo en OpenOffice

Hace unos días me preguntaron sobre cómo imprimir una hoja de cálculo con muchos datos en una hoja DIN A4, que es el formato más habitual con el que trabajan las impresoras domésticas, ya que por defecto la impresión de una hoja con muchos datos requiere la utilización de varias páginas.

En OpenOffice (tanto en las 2.x como en la nueva versión 3) resulta muy sencillo ajustar la escala de la impresión, de manera que (reduciendo claro está el tamaño de letra) se pueda obtener una copia impresa de la hoja de cálculo en una sola hoja de papel.

Sólo es preciso ajustar el formato de la página (estilo de la hoja) de la siguiente manera. Abrimos el diálogo de configuración del estilo de la hoja con Formato->Página. En la pestaña Hoja, similar a la que se muestra a continuación de este párrafo, aseguramos que está seleccionado para el apartado de Escala el valor Ajustar intervalos de impresión a lo ancho/alto, y además establecer el valor 1 para Ancho de páginas y Alto de páginas.



Adicionalmente, si se quiere imprimir la hoja de cálculo apaisada, se puede establecer la orientación horizontal de la página en el mismo diálogo de configuración de estilo de hoja que usamos anteriormente, pero en la pestaña de Página. Tanto en Formato de papel como en Configuración del diseño hay que indicar la orientación horizontal.