pedroreina.net

Diario del Curso 2004-2005
Las entradas más recientes del diario están más arriba.
Diario

D.28.10.2007. Evidentemente, doy por terminada esta versión. (Más vale tarde que nunca, ¿no?)

S.18.9.2004. He arreglado errores en el texto, he vuelto a mejorar el script de generación de PDF, he subido una nueva versión estable a la web principal y he terminado una versión mejorada del CD-ROM.

X.8.9.2004. He mejorado el CD-ROM del curso y el script de generación de los PDF, aunque este aún no lo he subido aquí.

M.31.8.2004. He terminado el CD-ROM del curso.

J.26.8.2004. He empezado a preparar el CD-ROM del curso.

X.25.8.2004. He subido a pedroreina.org/curso la nueva versión del curso. Ya de paso, he reorganizado esa parte de la web.

M.24.8.2004. He terminado de escribir el curso; ya tengo lo que podíamos llamar la "Release Candidate 1". Dentro de poco la subiré a la web principal del curso sustituyendo al anterior, el vetusto curso 2002-2003. Quizá para celebrarlo he hecho una foto de la mesa en la que trabajo: mesa.jpg.

L.23.8.2004. Termino la parte "Base de Datos".

D.22.8.2004. Avanzo en la parte "Base de Datos".

S.21.8.2004. He corregido varios errores dispersos y he comenzado con la parte "Base de Datos".

V.20.8.2004. He terminado "Proceso de texto" y "Hoja de cálculo".

J.19.8.2004. Tras pasar más de dos semanas fuera de casa, pero trabajando con el portátil, he avanzado bastante. Para terminar una versión operativa del libro me faltan las partes "Hoja de Cálculo" y "Base de datos", dos hojas de "Proceso de texto" y las hojas de Presentaciones en la parte "Multimedia". Todo lo demás está listo, a falta de un último repaso general.

S.31.7.2004. Avanzo en la parte Internet.

M.27.7.2004. Miguel de Icaza me ha contestado con buenas noticias: me dice que escribirá la presentación de GNOME que le pedí.

J.22.7.2004. Dejo en la zona de descargas los scripts de GIMP que utilizo para preparar las capturas de pantalla de MS Windows. Avanzo en la parte Internet.

X.21.7.2004. Dejo en la zona de descargas el tema de Mozilla para realizar capturas. Probablemente tendré que seguir retocándolo, pero de momento me permite avanzar en la parte Internet.

L.19.7.2004. He empezado a preparar un tema para Mozilla que me permita hacer capturas de pantalla que se puedan pasar a blanco y negro con poco trabajo.

D.18.7.2004. He pedido a Miguel de Icaza, Matthias Ettrich, Richard Holt y Mitchell Baker que escriban para el libro presentaciones de GNOME, KDE, OpenOffice.org y Mozilla, respectivamente.

S.17.7.2004. Avanzo en la parte Internet.

V.16.7.2004. He mejorado curso.pl para poder copiar los archivos del proyecto a otra unidad y al servidor web utilizando rsync y por tanto de modo totalmente automático.

J.15.7.2004. Ya tengo las partes GNU/Linux y Microsoft Windows. Para poder llevar a cabo la de GNU/Linux he preparado un tema para IceWM y recuperado otro para GTK que permiten realizar capturas de pantalla que se transforman fácilmente a blanco y negro. Los dos temas están en la sección de descarga.

X.14.7.2004. A falta de detalles que terminaré más tarde, ya tengo las partes Introducción, Fundamentos y Tipografía.

M.6.7.2004. Mejoro curso.pl para evitar órdenes innecesarias que generaban archivos ya actualizados (como hace make). Completo la página con las instrucciones para que quien quiera pueda regenerar los pdf a partir de los originales.

L.5.7.2004. He quitado las hojas de la parte Introducción llamadas Indice de hojas 1 y 2 porque he pasado su contenido a cada una de las partes; ahora cada parte tiene una hoja llamada Presentación e índice donde se expondrá brevemente en qué consiste (eso tengo aún que escribirlo) y se podrá consultar su índice; con este cambio pretendo dar más independencia a cada parte. He modificado imprimeOOoPS y curso.pl para conseguir usar OOo en modo invisible, es decir, que arranque y trabaje sin abrir ventanas en X Window; no solo se obtiene una pequeña mejora de rendimiento, sino que así no se vuelve uno loco viendo aparecer y desaparecer ventanas a todo trapo; pero he dejado una variable en curso.pl que controla la visibilidad, por si alguien quiere fardar ante las amistades :-).

D.4.7.2004. El programa curso.pl ya está terminado, salvo futuras mejoras, porque he llegado hasta implementar la orden que genera automáticamente todos los archivos que pongo para descargar. Una captura de las opciones del programa: cursopl.png. En mi sistema, un Athlon 1100 con 768 MB de RAM, tardo 18 minutos en generar todo.

S.3.7.2004. Añado al programa curso.pl las opciones que crean los PDF de cada parte y los comprimen. Subo el resultado a este servidor.

V.2.7.2004. Ya tengo más legible el programa Java que dirige a OOo para imprimir archivos OOo en PS. Lo dejo en la zona de descarga sustituyendo a los archivos anteriores. He comprobado que este programa necesita el SDK de Java, pero no el SDK de OOo, aunque lo he adaptado de un ejemplo que venía en este último paquete.

J.1.7.2004. El trabajo de hoy ha sido muy agradable: usando el programa Java que preparé ayer he generado automáticamente todos los archivos PS de cada hoja, y ya puestos, también los PDF. Los he dejado en la zona de listado. Probablemente no use make para las generaciones finales de archivo porque el programa en Perl que estoy usando para manejar el curso es suficientemente potente. Este programa ahora se llama curso.pl en vez de ayuda.pl.

X.30.6.2004. Tras dos días de trabajo he encontrado el método para imprimir un documento OOo a un archivo PS mediante una llamada exerna a OOo. Esto me permitirá generar automáticamente todos los PS usando make. De momento lo he escrito en Java usando el SDK de OOo porque no me ha salido en Python usando PyUNO, pero no pierdo la esperanza de conseguirlo. Me parece mucho más adecuado resolver esto en Python que en Java y además si lo hago en Python no es necesario el SDK ni Java, bastará usar la instalación de OOo. Tengo que depurar un poco el código y el Makefile antes de que lo pueda usar todo el mundo, pero de momento he puesto para descarga el código Java.

D.27.6.2004. Hago el paso de los originales de StarOffice 5.2 a OOo 1.1.2. Una vez detectados los pequeños problemas que han surgido, la transformación ha sido muy sencilla. Quedan unas pocas hojas que hay que retocar, especialmente la parte de Tipografía, pero en cualquier caso son cosas que había que volver a pensar.

S.26.6.2004. Usando pfaedit sigo modificando el tipo de letra TeclaPR, en el que añado tres símbolos para las listas con iconos para acciones con ratón, con teclado o por menús, además de recolocar los caracteres más especiales. Sin embargo, tengo un extraño problema: cuando intento imprimir una página con alguno de los nuevos caracteres o los recolocados en mi nueva impresora PostScript, obtengo un error en la impresora que me hace pensar que la secuencia PS o no es correcta o no es compatible con la implementación PS de mi impresora (no es 100% PS, sino BRScript). Cuando imprimo en una impresora PCL o veo el PS generado con gv, todo va bien. Ahora mismo no sé qué voy a decidir, pero por lo menos creo que ya tengo claros todos los cambios necesarios para pasar de StarOffice 5.2 con tipos Type1 a OOo con tipos TrueType. Dejo en la sección de descarga la letra TeclaPR por si alguien quiere probar con ella; en particular, me gustaría usar la nueva versión de pfaedit, que se llama FontForge.

V.25.6.2004. Añado más tipos de letra, modifico TeclaPR y avanzo arreglando los problemas que surgen cuando paso de StarOffice 5.2 a OOo.

L.21.6.2004. Añado el tipo de letra "Tecla PR" a la colección de tipos de letra.

D.25.4.2004. Preparo un archivo xml con la descripción de las partes y hojas del curso, junto con sus nombres de directorio y de archivos. Me servirá como punto único para generar cualquier trabajo a partir del curso. Ya he preparado una página web en PHP que dirigirá las descargas y un script en Perl para dirigir las copias de seguridad.

D.14.3.2004. Coloco las plantillas OpenOffice.Org que sirven para crear documentos, pero de momento no están adaptadas a la nueva situación.

D.29.2.2004. Compruebo que los tipos de letra TrueType se pueden usar para generar archivos pdf con tipos embebidos Type1 y TrueType usando Ghostscript. Añado en esta página áreas de instrucciones de uso y de descarga de archivos.

J.26.2.2004. Instalo un conjunto de fuentes TrueType en X Window, compruebo que funcionan correctamente en X y en OpenOffice.org. Preparo un pequeño script que me permita actualizar fácilmente el conjunto de fuentes.

L.5.1.2004. Comienzo la página. Así me he obligado a empezar en serio y de paso a empezar a usar de una vez HTML 4.01 estricto; caray, sí que es estricto.

Posibilidades para seguir
Mejor visto con cualquier navegador HTML 4.01 válido CSS válido