Cosas Interesantes

domingo, 7 de febrero de 2010

Seguimos preparando nuestros ebooks usando el RegEx de WORD OFFICE (Cap.02)

Coco profesorContinuando con la entrada anterior de este BLOG, seguimos en PAPYRE STREET, utilizando la ayuda de Coco para limpiar un poco nuestros textos antes de convertirlos a ePUB que es nuestro formato preferido. Veamos que trucos nos enseña PAPYRE STREETCoco para aprovechar la potencia del dialecto enrevesado de RegEx (Expresiones Regulares) que WORD OFFICE pone a nuestra disposición.



HACIENDO LIMPIEZA DEL TEXTO PARA CONSEGUIR UNA MEJOR CONVERSIÓN
Porque de eso se trata. Cuando más limpio esté el texto, sin códigos innecesarios, más probabilidades hay de una conversión exitosa. Así que me pongo a revisar el documento y…
Texto INCORRECTOme doy cuenta que al principio de todos los párrafos, la indentación incluye ESPACIOS además del código de tabulación. Eso no es bueno. Compruebo además que no es un ESPACIO “normal” sino un ESPACIO DE NO SEPARACIÓN; el famoso No-breaking space que encontráis mucho en el HTML de las páginas web cómo  

Vamos con la expresión de búsqueda.
Sabemos que buscamos un grupo de 3 ESPACIOS DE NO SEPARACIÓN: ^s{3;}
El código de ESPACIO DE NO SEPARACIÓN ^s y el número de coincidencias; queremos un intervalo desde a 3 a 3 que escribimos como {3;}. No hay expresión de reemplazo porque queremos eliminarlo. Pulsamos ENTER y….

image

image










vemos que hemos limpiado los espacios.

LOS GUIONES OPCIONALESimage
Los guiones opcionales son un gran invento. Aseguran que el texto se separe automáticamente por silabas

image

para su guionado al final de una línea de forma correcta aprovechando al máximo el espacio disponible. Sin embargo, a la hora de exportarlo para una conversión a un formato eBook nos pueden hacer que el ebook aparezcan con guiones en sitios improcedentes.

Los eliminaremos usando: ^~
 image image
¿Por qué tantos reemplazos? Porque hay un posible guión entre cada 2 sílabas contiguas del texto.

ARREGLANDO LOS GUIONES LARGOS
imageimage
Vemos que los guiones de diálogo no son apropiados. Cambiaremos un guión corto con un espacio intercalado por un guión largo: –^s por ^+
imageimage

También:
   
image

 

 

  image

  image  image 

 

 



image image image image 

TÍTULOS CON NUMEROS ROMANOS
Para acabar COCO nos cuenta cómo seleccionar títulos con números romanos:
Con ([IVXL]{1;9}) podréis seleccionar hasta el número 99 en caracteres romanos.

Novedades en la BIBLIOTECA de “Mi PAPYRE 6.1 reader para libros electrónicos”

“No hay mal que por bien no venga” que decían los clásicos. Durante el forzado paréntesis ocasionado por la trágica defunción de Mi PAPYRE 6.1 nos hemos dedicado un poco más a la Biblioteca.
Parece que ya he conseguido algo parecido a un estándar para la conversión de libros a ePUB, lo que quiere decir que los libros empiezan a salirme más como yo quiero que salgan que cómo les de la gana a ellos. Esto sin duda tiene que ver con la “Guía de Buenas Prácticas de LARdT para un ebook decente” de próxima aparición en este BLOG.
A partir de ahora, todos los libros de la Biblioteca incluirán un ex-libris en la última página indicando la fecha de creación original y la versión del libro.
También en los nuevos libros se abrirá un espacio para los comentarios de los lectores y que podáis compartir vuestra experiencia de lectura.
¡Más libros, más libres!
Y recordad: “La burricie se quita leyendo (y en un libro electrónico, más)”
viernes, 5 de febrero de 2010

Aprendiendo a usar los caracteres comodín (RegEx) de WORD para preparar los ebooks de Mi PAPYRE 6.1 reader / Using WORD RegEx for ebook preparation

Coco profesorUn amable lector nos ha enviado unos ebooks in HTML y antes de convertirlos a ePUB requieren un poco de trabajo de “pre-impresión”. Y hemos llamado a PAPYRE STREETPAPYRE STREET para que Coco nos ayude con un par de trucos en OFFICE WORD. Lo que WORD llama “caracteres comodín” es en realidad un dialecto enrevesado de RegEx (Expresiones Regulares).
Por cierto, por si las moscas, alguna de las expresiones de búsqueda y reemplazo que vamos a usar no estoy muy seguro de que estén incluidas por defecto en el REFERENCIASprograma. Si no os funciona, debéis conectar en el MODULO DE VISUAL BASIC – HERRAMIENTAS – REFERENCIAS – Microsoft VBScript Regular Expressions 5.5 (o superior), como se muestra en la imagen.


RETOCANDO EL ARCHIVO
Cómo buen fichero HTML, carece prácticamente de elementos de formato, lo cual no es malo a la hora de convertirlo a otro formato de ebook; pero tampoco hay que pasarse.
Por ejemplo, los títulos de los capítulos aparecen cómo un número sin más “camuflados” virtualmente entre el resto del texto:
EL TEXTO Si no hacemos algo, luego va a tocar pegarse un palizón modificando el archivo ePUB, vinculándolos a la TOC (tabla de contenido), etc.… Pero hacerlo a mano, es prácticamente imposible sin leerse el libro enterito.

LOCALIZANDO LOS CAPÍTULOS
Tenemos que localizar todos los capítulos y aplicarles el formato que nos interese.
Vamos con la expresión de búsqueda.
Sabemos que buscamos grupos de 1 o 2 números: [0-9]{1;2}
Y además siempre tiene una marca de párrafo después: ([0-9]{1;2})^13
¡OJO! ¿No debería ser algo cómo  ^p ? Pues sí, pero resulta que WORD no lo admite y exige la expresión ^13. Los que venís de la prehistoria como yo, os sonará el “13” que es el código ASCII del CR (Carriage Return) o retorno de carro. Encerramos como siempre entre paréntesis la “parte variable” a la que nos referiremos en la expresión de reemplazo.
Ahora la expresión de reemplazo:
Queremos añadirle delante un cambio de página: ^m
Luego iría el número del capítulo, es decir la expresión variable entre paréntesis que debe quedar igual a cómo la encontramos. Como es la primera expresión referenciada le toca el número “1”: ^m\1
Y por último, el cambio de párrafo o retorno de carro. ¡OJO! No es ^13 Ahora resulta que si vale ^p. De hecho, ^13 no admite información de formato, por lo que si la utilizáramos cómo expresión de sustitución nos encontraríamos con un texto que no podemos formatear. Así que cuidadín: ^m\1^p
Cómo además quiero aplicarle mi fabuloso estilo “_2CHAPTER TITLE” lo indicaré utilizando la tecla “Formato” - &Estilo.
En definitiva:
BUSCAR y REEMPLAZAR image


Cruzamos los dedos, le damos al botón y…
 

Ahora es mejor


Cómo podéis apreciar, la diferencia es importante. Además estoy seguro de que no me he dejado ningún capítulo perdido.
Con esto me he dejado preparado el índice o TOC.



Y recordad, niños, ahora estoy CERCA image y ahora LEJOS image

jueves, 4 de febrero de 2010

cr3SIM: el simulador de COOLREADER para tu PC / cr3SIM: a COOLREADER simulator under Windows

 

image Siempre viene muy a mano poder probar cómo van a quedar tus libros FB2 antes de subirlos al PAPYRE, o poder ver un poco mejor cómo funciona COOLREADER. Sobre todo a alguien como yo que acaba de romper el PAPYRE. Así que mientras me hago con otro, puedo entretenerme.
Muchos ya lo conocéis, es el simulador de COOLREADER para PC de BUGGINS equivalente a la versión 3.0.18 de 20091108, que he empaquetado con un par de “truquis” para que resulte más fácil sde usar y podáis ver en vuestro ordenador todas las funcionalidades que tenéis en el PAPYRE.
Podréis experimentar con los archivos de estilo CSS, y toquetear con más comodidad. O comprobar cómo se generan los archivos de cach

é, en relación con el tamaño del libro.



PREVIAS

Debéis descargaros el fichero ZIP desde DESCARGAS PAPYRE – DESCARGAS - Nº22

INSTALACION


Descomprimir el archivo ZIP en la raíz de la unidad de disco del PC. Dentro hay 2 directorios “CR3SIM” que puede copiarse en el directorio que se quiera del disco duro y “dict” que contiene los diccionarios y DEBE ubicarse directamente en el directorio raíz (como C:\dict, por ejemplo).


EL PROGRAMA
Incluye todas las funciones del COOLREADER del PAPYRE; y puede leer ePUB, FB2, TXT, HTML y RTF. Incluye varios libros de ejemplo; en español: DARWIN.ePUB y DARWIN.FB2; y en INGLÉS, DARWINUK.ePUb y DARWINUK.FB2.
Para leer un libro, debéis situaros en el directorio donde lo hayáis instalado en el interprete de comandos y ejecutar  cr3sim nombredellibro.epub
arrancando CR3SIM y programa se iniciará con el libro escogido:


image

Además de los libros incluidos podéis leer los vuestros, copiándolos al directorio cr3SIM siempre y cuando modifiquéis el nombre del libro para evitar los espacios, es decir:
”La visigoda - Isabel San Sebastián.epub” tendrá que cambiarse a:
”La_visigoda_-_Isabel_San_Sebastián.epub”
ó
”Lavisigoda-IsabelSanSebastián.epub”

Se ha modificado un poco los menús para corregir faltas de ortografía.

LA ESTRUCTURA DE DIRECTORIOS
La estructura de directorios queda así:
    C:\.
      ├───dict (*.dz, *.index)
      └───cr3SIM (*.css; *.ini) 
             ├───ca

che
             ├───fonts  (*.ttf)
             ├───hyph (silabeo: *.pdb y *.pat)
             ├───ini
             ├───po (menús por idioma)
             └───skin
                   ├───default
                   └───white

 

En dict se aloja un diccionario Inglés-Español:
image









En fonts he incluido un montón de fuentes:
image image image
En hyph he incluido los últimos ficheros de silabeo de SOLSTICIO: esSOLSTICIO.pat de 20100201
image
En skin he incluido el skin tradicional y el skin “blanco”; y unos programas que permiten cambiar de uno a otro.
Para cambiar al SKIN BLANCO, desde el interprete de comandos ejecutaremos skinWHI; y al siguiente arranque tendremos el SKIN blanco:

image  
image




image




Para volver al SKIN tradicional, desde el interprete de comandos ejecutaremos skinDEF; y arrancaremos el programa cr3SIMimage
image  image
Teneis también la opción de Manual, funcionando con el archivo “cr3-manual-ru.fb2”, que desgraciadamente está en ruso. Pero os podéis animar a traducirlo; la idea es que la opción de menú de “Manual” esté operativa. 
image
Por supuesto, tenéis todos los ficheros de estilo CSS y los archivos de configuración INI, para modificar el layout del teclado, etc…
Hay una salvedad importante. En esta versión sólo se usa un cr3.ini que sustituye a los archivos

cr3-epub.ini, cr3-fb2.ini, cr3-htm.ini, cr3-rtf.ini, cr3-txt.ini. Los he incluido en un directorio INI porque en breve voy a preparar un programita para que pueda simularse la utilización de archivos de configuración independientes para cada formato de ebook; de igual manera que hemos simulado el cambio de SKIN.

El resto de funcionalidades tales como los marcadores, la lista de libros leídos, etc… funcionan perfectamente. Cuando lo uséis, se creará un archivo “.crhist” donde se guardan todos esos datos y su funcionamiento lo teneis analizado en detalle en este BLOG; y un directorio “cr3” que alojará el texto de los marcadores que grabéis.

martes, 2 de febrero de 2010

Añadimos un FEED con las NOVEDADES de la BIBLIOTECA de “EL ÚLTIMO LIBRO”

image Hemos añadido un FEED para que podais acceder rápidamente a las NOVEDADES de “EL ÚLTIMO LIBRO” una biblioteca virtual muy interesante, completa y con un interface muy cómodo. En sus fondos incluye, además de libros electrónicos, cómics, audiolibros y muchas otras cosas interesantes para los amantes de la lectura.

Para incluirlo hemos modificado la opción de Menú que ahora se llama “NOVEDADES GRANDES BIBLIOTECAS de la Red”.


Por otro lado, en la columna de widgets de la izquierda del BLOG hemos sustituido la sección “Novedades Biblioteca” (que llevaba a la BILBIOTECA de este BLOG) por “Más Libros, más Libres”. Al pulsarlo, os mostrará todas las entradas que incluyan reseñas de BIBLIOTECAS en la red que pueden resultaros interesantes. De esta forma tendreis de un sólo golpe de vista, toda la información contenida en el BLOG relacionada con este tema.

¡A disfrutar con de la lectura!

¡Me he cargado Mi PAPYRE 6.1 reader!

Crashed PAPYRETanto va el cantaro a la fuente que al final se acaba rompiendo. Ayer tarde, después de haber sobrevivido a un montón de peripecias, incluida la inmersión submarina, a la enésima caída, lo he roto. El pobre ha tenido muy mala vida, ya iba remendado con celo por un par de sitios y ha aguantado como un campeón. Estoy pensando hacerle un funeral vikingo que es lo menos que se merece.
La caída no fue ni mayor ni menor que otras muchas pero fue “plana”. Es decir, no cayó de canto, sino sobre la pantalla.
Después de hacerle de todo, he comprobado que el dispositivo funciona internamente (pita e intenta hacer el “update” por ejemplo), el problema es que la comunicación con la pantalla se ha interrumpido.
Pero sequemos las lagrimas y vayamos a lo práctico. Esto me ha servido para comprobar cómo anda el mercado del PAPYRE.

EL MERCADO
- EBay:
La media docena de ofertas que he encontrado lo ofertan mayoritariamente por su precio oficial de 299€. ¡Incluso alguien lo oferta por 350€!


- Los Foros: En los hilos de 2nda mano; se ofertan MUCHISIMOS SONY, y un poco de todo lo demás. Muy escasos PAPYRE que vuelan en cuanto son ofertados por un precio razonable.
- Primera mano: Había leído que CARREFLUSH tenía una oferta pero parece que no es así. Después de mucho buscar parece que el mejor precio lo tiene PeCeCINTRI en 284,99€.
mawamba.com:
lo ofrece por 257,76€ + 7,80€ de portes
APePe: lo ofrece por 278,10€. Está además señalado cómo “Nº1 en ventas” de los libros electrónicos. (fuente: Kukufate)
GURENDE: en Abril pasado estaba a 275€ y podías comprarlo a plazos. (fuente: AlfonsoMA)
ActivaSistemas: 278,98 € sin contar el envío. (fuente: jhitters)
Arcampo: Log-Out acaba de comprar uno por 259€ (20100204)

Está muy claro que el PAPYRE sigue teniendo muy buena salud comercial. Así que me veo entrando en El Tajo Británico o similar. Porque yo, sin mi PAPYRE no me quedo. La única pena es que no haya podido aguantar hasta el lanzamiento del A6/A9….

MODIFICACION 20100202
Estoy recibiendo un montón de pésames y condolencias por el fallecimiento de Mi PAPYRE 6.1; y también recomendaciones de compra que voy a ir incluyendo. Así por lo menos, el pobre no ha caído en vano…

lunes, 1 de febrero de 2010

El futuro JINKE (PAPYRE) A6/A9 NO ES VAPORWARE! / A6/A9 models are NO VAPORWARE

imageVER ES CREER
Y si no que se lo digan a Santo Tomás. Es cierto que en INTERNET existe cierta tradición de “hoaxes” (en español, “trolas”) dónde algún listo (fabricante o aficionado) cogía el Paintshop y se “inventaba” un nuevo producto.
Pues ya veis que con el A6/A9 no hay nada de eso. No es virtual, no es vaporware, no es un diseño conceptual. Es un producto real, en el que se está trabajando  intensamente para su salida al mercado.
La foto fue tomada durante los contactos entre GRAMMATA y JINKE que se produjeron en la feria CES 2010, celebrada en Las Vegas (EE.UU), en la semana de Reyes.
De izquierda a derecha, Mei Yan (marketing JINKE), Liu Quan Li (Director General JINKE), Juan González de la Camara (Director General GRAMMATA) y Javier Larraz, (Responsable Comercial y Márketing; además de socio de GRAMMATA).
image
Aquí tenéis con un poco más de detalle el modelo A9 sin teclado físico en las manos de JGdlC. Y por cierto…¿me lo compraré con teclado o sin teclado?  Ya veremos.





Fuente:  JGdlC de GRAMMATA a quien agradecemos la aportación.


SEEING IS BELIEVING
Just in case, the future A6/A9 is no waporware, nor conceptual desgin, nor Photoshop hoax. As you can see is a real product that will be in the market asap.
The photograph was taken during the CES 2010 (Las Vegas, USA) at JINKE’s stand.

From left to right: Mei Yan (marketing JINKE), Liu Quan Li (General Manager JINKE), Juan González de la Camara (General Manager GRAMMATA) and Javier Larraz, (Marketing & ownership partner GRAMMATA).
 

TIRWAL 2.7: resolviendo el problema con los PPT / TIRWAL’S 2.7 release solves PPT problem

imageTIRWAL ha descubierto que volviendo a incluir en la compilación los idiomas asiaticos los PPT vuelven a leerse correctamente. Por lo demás la versión es igual a la 2.6.

Teneis el FIRMWARE en DESCARGAS PAPYRE – FIRMWARE - Nº26

TIRWAL
has discovered that including the asiatic languages in the FIRMWARE the PPT files can be read properly again. So ,he has included them back in the FIRMWARE compilation. Except this the release is the same as TIRWAL 2.6.


It can be downloaded from DESCARGAS PAPYRE – FIRMWARE - Nº26

MODIFICACION 20100202
Se confirma que el mecanismo de vuelta atrás desde el modo xPDF a ADE en los “modo HANLIN” y “modo FBREADER” NO FUNCIONA. Es decir, una vez que eliges leer en xPDF, se queda “enganchado” en la opción xPDF. TIRWAL ha prometido arreglarlo en el próximo release previsto para el fin de semana entrante. En cualquier caso, puedes leer en ADE usando el “modo LBOOK” y en xPDF en los otros 2 modos. ¡Ventajas del TRIPLEBOOT!

© Cosas Interesantes