Cosas Interesantes

domingo, 7 de febrero de 2010

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!

domingo, 31 de enero de 2010

TIRWAL anuncia la version 2.6 con ¡TRIPLE BOOT! / TIRWAL releases a 2.6 version with TRIPLEBOOT

image TIRWAL a veces nos lleva con la lengua fuera pero como ya os comentaba en la entrada anterior en los PCs con sistemas de arranque con elección de sistema operativo, las opciones, muchas veces son más de dos. Así que siguiendo su linea de trabajo ha generado un nuevo release “2.6” con TRIPLEBOOT.

¿QUE OPCIONES TIENE EL TRIPLE BOOT?
Pues las opciones del DUALBOOT (“LBOOK mode” + “HANLIN mode”) y además un tercer modo que llamaremos “FBREADER mode” que se incorpora para explotar fundamentalmente FBREADER como lector de FB2, RTF, TXT, HTM y CHM.
El gran avance es que, por fin el formato CHM va a poder leerse con calidad.
Este modo NO ES RECOMENDABLE para algunos formatos como LIT ya que FBREADER requiere librerias muy antiguas para funcionar. La versión del FBReader es la 0.8.14 del ultimo FIRMWARE MOD de LUNOHOD.

BUGS CONOCIDOS
Los PPT siguen sin funcionar pero TIRWAL sigue trabajando en ello. 
Y “Leídos Recientemente” sigue sin cambios.

INSTALACIÓN
SD:\
+--- V3update.bin 
      config 
        +--- BS_HanlinON.exe.djvu  
             BS_LBookON.exe.djvu
             FBReaderON.exe.djvu     


A diferencia de otros FIRMWARES no solo tenemos dentro del .ZIP el fichero .BIN sino un directorio “config” que incluye los programas que gestionaran el cambio de un modo de arranque al otro. Tenéis que copiarlo TAL CUAL a la raíz de la tarjeta SD (SD:\)

SELECCION DEL MODO DE ARRANQUE
Nada más actualizar el FIRMWARE, el primer arranque lo hará en “modo Lbook”. Si habéis instalado correctamente el mismo, tendréis un directorio “config” visible en el primer nivel de directorios (“estanterías”) del BOOKSHELF. Entrando en dicho directorio veréis los 3 archivos:  


                     config 
                       +---BS_HanlinON.exe.djvu  
                           BS_LBookON.exe.djvu
                           FBReaderON.exe.djvu 
 

Estos “.exe.djvu” son 3 scripts en “bash”, un lenguaje de script de LINUX.
- Pulsando “BS_HanlinON”, se ejecuta y después de reiniciar, el dispositivo arrancará en “modo HANLIN”.
- Pulsando “BS_LbookON”, se ejecuta y después de reiniciar, el dispositivo arrancará en “modo LBOOK”.
- Pulsando “FBReaderON”, se ejecuta y después de reiniciar, el dispositivo arrancará en “modo FBreader”.

Es tan sencillo como eso.



Teneis el FIRMWARE disponible para su descarga desde DESCARGAS PAPYRE – FIRMWARE - Nº25

¿COMO LO HACE?
Para los que tengais un poco de curiosidad, vamos a echarle un vistazo a los scripts que gestionan los cambios entre los modos de funcionamiento:
HANLIN mode ON TRIPLEBOOT Este es  BS_HanlinON.exe.djvu, las 2 primeras líneas las comentamos en la entrada anterior sobre el DUALBOOT por lo que comentaremos a partir de la línea 05.
Tenemos un “if” con un “test –e”. Lo que hace es comprobar SI EXISTE el fichero / directorio “/jffs2fs/fbreader” y SI EXISTE le aplica el comando “rm”, es decir REMOVE (“BORRAR”). Asi pues, copia los ficheros necesarios para arrancar el “modo HANLIN” en el siguiente arranque y si EXISTEN “restos” de un arranque en “modo FBREADER” anterior, los elimina para que todo quede bien limpito.

LBOOK mode ON TRIPLEBOOT Este es  BS_LBookON.exe.djvu,
Tenemos dos “if” con un “test –e”. Lo que hace es comprobar SI EXISTE el fichero / directorio “/jffs2fs/hanlin” y luego SI EXISTE “/jffs2fs/fbreader” y SI EXISTEN en ambos casos les aplica el comando “rm”, es decir REMOVE (“BORRAR”). Asi pues, si EXISTEN “restos” de anteriores arranques en “modo FBREADER” o “modo HANLIN”, los elimina para que todo quede bien limpito; ya que el modo de arranque “por defecto” es el “modo LBOOK”.

FBREADER mode TRIPLEBOOT ON Este es  FBReaderON.exe.djvu,
Tenemos un “if” con un “test –e”. Lo que hace es comprobar SI EXISTE el fichero / directorio “/jffs2fs/hanlin” y SI EXISTE le aplica el comando “rm”, es decir REMOVE (“BORRAR”). Asi pues, si EXISTEN “restos” de anteriores arranques en “modo HANLIN”, los elimina para que todo quede bien limpito.
Y después ejecuta el comando “cp” con el parámetro “-f”; es decir “COPIAR FICHEROS” desde el directorio “/root/config/fbreader” a “/jffs2fs”. El parametro sirve para indicarle que pase lo que pase fuerce la sobreescritura del destino sin dar ningun mensaje de sistema (o sea, sin rechistar). Es decir, copia los archivos necesarios para que el siguiente arranque se produzca en “modo FBREADER”.
Vemos como TIRWAL muy ingeniosamente establece la relación entre los tres modos posibles, de la forma más sencilla posible creando una relación biunivoca entre los modos HANLIN y FBREADER (el modo FBREADER, conecta el modo FBREADER y limpia los restos del modo HANLIN y viceversa; es decir, el MODO HANLIN, conecta el modo HANLIN y limpia los restos del modo FBREADER).
Por último, el modo LBOOK, al ser el modo “por defecto” puede dedicarse a limpiar los posibles restos de anteriores archivos copiados para conectar modos HANLIN y FBREADER.
Como veis es más complicado explicarlo que entenderlo.

NAVEGANDO POR EL FIRMWARE TRIPLEBOOT
Click para IMAGE 

Desde el “modo LBOOK” te situas dentro del directorio “SD:\config” y puedes ver los programas para el cambio de modo.

Si pulsas FBReaderON.exe.djvu y reinicias el dispositivo, el PAPYRE iniciará en "modo FBREADER". El BOOKSHELF tiene el mismo aspecto en los modos “FBREADER” y “HANLIN”. Sin embargo podeis advertir la diferencia pulsando MENU – 6.AJUSTES/SETTINGS 



MODO HANLIN MODO FBREADER
El “modo HANLIN” al incluir un BOOKSHELF más moderno tiene la opción “5.Ajuste de Hora y Fecha” que el “modo FBREADER” no tiene.
Además podemos ver la diferencia de versión en el “VIEWER” si seleccionamos “4.Acerca de”
 modo HANLIN    modo FBREADER
Pero sobre todo la diferencia está al leer un ebook CHM en el “modo FBREADER”:
CHM leido por FBREADER

TIRWAL RELEASES HIS 2.6 FIRMWARE WITH TRIPLEBOOT
This version adds a third boot mode to the two existing in the previous 2.5 version (see TIRWAL 2.5 DUALBOOT), the so called “FBREADER MODE”, which has been designed over an old MOD FIRMWARE LUNOHOD version in order to include FBReader parser version 0.8.14.
The outstanding feature of this mode is that allows good quality reading of CHM files in FBREADER. FBREADER can read also FB2, RTF, TXT and HTM files.
You may download the FIRMWARE file, as usual, from DESCARGAS PAPYRE – FIRMWARE - Nº25

In order to change between modes you must go to “config” directory and execute (select) between the 3 programs located inside that directory. 
- In order to switch to "HANLIN mode" you must execute (select) the “BS_HanlinON” file and reboot. Next start will be in “HANLIN mode”.
- In order to switch to "LBook mode" you must execute (select) the “BS_LBookON” file and reboot. Next start will be in “LBook mode”.
- In order to switch to "FBREADER mode" you must execute (select) the “FBReaderON” file and reboot. Next start will be in “FBREADER mode”.

“FBREADER mode” is NOT RECOMMENDED for certain ebook types such as LIT.

TIRWAL vuelve a dar el salto tecnológico para Mi PAPYRE 6.1 reader con su nuevo FIRMWARE TIRWAL 2.5 DualBOOT 20100130 / Tirwal’s quantum leap: TIRWAL 2.5 20100130 MOD FIRMWARE with DualBOOT

imageEsta visto que de vez en cuando TIRWAL nos tiene que sorprender con algún "pelotazo". Y pasamos de la versión "2.1" a la "2.5" porque este nuevo release incorpora una funcionalidad que lo va a distinguir del resto de FIRMWAREs MODificados disponibles.

El FIRMWARE lo tenéis disponible, como siempre, en DESCARGAS PAPYRE – FIRMWARES - Nº24 

UN NUEVO AVANCE: EL DUALBOOT
Y es que esta versión estrena la capacidad de DUALBOOT. Para los que no estéis muy duchos en sistemas operativos, el DUALBOOT o “Arranque Dual” permite elegir al usuario en el momento del arranque qué versión del sistema operativo quiere uno cargar en el ordenador para esa sesión. De hecho, la elección puede ser entre más de 2 sistemas operativos. Pero en nuestro caso y para el PAPYRE, significa ni más ni menos, que poder elegir entre 2 FIRMWARES que están instalados simultáneamente en el dispositivo. O sea, como tener un 2-en-1 de FIRMWARES.
En realidad, no son 2 FIRMWARES distintos completos lo que instalaremos al actualizar nuestro PAPYRE con este FIRMWARE, sino más bien 2 BOOKSHELFS y supongo, otras partes del sistema operativo, que nos permitirán a acceder a diferentes funcionalidades desde uno u otro.
Así, el FIRMWARE

inicialmente arranca en “modo LBook” que sería el equivalente a tener instalado el FIRMWARE TIRWAL 2.1; cuando lancemos la operativa de cambio, el siguiente arranque del PAPYRE, lo hará en “modo HANLIN” que sería el equivalente a tener instalada la última versión “oficial” de HANLIN con alguna mejora. La diferencia más evidente entre los 2 modos es el aspecto y diferentes funcionalidades del BOOKSHELF y que, por ejemplo, desde el “modo HANLIN” es posible arrancar el visor xPDF.
Pero el examen de los detalles, lo voy a dejar para la “ficha técnica” de este FIRMWARE que empezaré a preparar nada más terminar la publicación de esta entrada. De momento, y dado que hay algunas pequeñas pero importantes diferencias con otros FIRMWAREs me voy a centrar en el proceso de instalación y arranque.

INSTALACIÓN

SD:\
+--- V3update.bin 
      config 
        +--- BS_HanlinON.exe.txt 
             BS_LBookON.exe.txt  


A diferencia de otros FIRMWARES no solo tenemos dentro del .ZIP el fichero .BIN sino un directorio “config” que incluye los programas que gestionaran el cambio de un modo de arranque al otro. Tenéis que copiarlo TAL CUAL a la raíz de la tarjeta SD (SD:\)

MODIFICACION 20100202 


El directorio “config” puede estar indistintamente en la TARJETA SD (SD:\config) o en la memoria interna (HD:\config).


SELECCION DEL MODO DE ARRANQUE
Nada más actualizar el FIRMWARE, el primer arranque lo hará en “modo Lbook”. Si habéis instalado correctamente el mismo, tendréis un directorio “config” visible en el primer nivel de directorios (“estanterías”) del BOOKSHELF. Entrando en dicho directorio veréis los 2 archivos:  


                     config 
                       +---BS_HanlinON.exe.txt 
                           BS_LBookON.exe.txt 
 

Estos “.exe.txt” son 2 scripts en “bash”, un lenguaje de script de LINUX.
- Pulsando “BS_HanlinON”, se ejecuta y después de reiniciar, el dispositivo arrancará en “modo HANLIN”.
- Pulsando “BS_LbookON”, se ejecuta y después de reiniciar, el dispositivo arrancará en “modo LBOOK”.
Es tan sencillo como eso.
En las imágenes tenéis el “modo LBOOK” inicial, el directorio “config” con los archivos y el arranque en “modo HANLIN” después del reinicio.


¿CÓMO LO HACE?
Para los que tengais curiosidad, hemos analizado un poco el contenido de los scripts que controlan el cambio de arranque.
HANLIN onEste es  BS_HanlinON.exe.txt, como podeis ver la primera línea creo que sirve para invocar al interprete de comandos más estandar del LINUX, llamado BOURNE Shell. La siguiente línea ejecuta el comando “cp” con el parámetro “-f”; es decir “COPIAR FICHEROS” desde el directorio “/root/config/hanlin” a “/jffs2fs”. El parametro sirve para indicarle que pase lo que pase fuerce la sobreescritura del destino sin dar ningun mensaje de sistema (o sea, sin rechistar).

LBOOK on Este es  BS_LBookON.exe.txt, como podeis ver la primera línea creo que sirve para invocar al interprete de comandos más estandar del LINUX, llamado BOURNE Shell. La siguiente línea ejecuta el comando “rm”; es decir “REMOVE (BORRAR)” el directorio “/jffs2fs/hanlin”.
Como veis el mecanismo no puede ser más sencillo. Cuando el directorio “/jffs2fs/hanlin” no existe o está vacío; el sistema arrancará en su modo “por defecto” que es el “modo LBook”; copiando en ese directorio los archivos necesarios arrancará en “modo HANLIN”
La genialidad de TIRWAL ha sido ir investigando el comportamiento del Shell y BOOKSHELF del sistema hasta conseguir un sistema sencillo para conseguir la funcionalidad de DUALBOOT (“Arranque Dual”).



TIRWAL'S QUANTUM LEAP MOD FIRMWARE
TIRWAL has released a new 2.5 MOD FIRMWARE which includes a feature that may represent a forward quantum leap: DUALBOOT.
It means that you can switch between a "LBook Mode" and a "HANLIN Mode" for your installed FIRMWARE.
The "LBook Mode" is like having a TIRWAL 2.1 version supported by the LBOOK style BOOKSHELF.
The "HANLIN Mode" is like having installed the last "official" HANLIN firmware version with some enhacements; with the classic BOOKSHELF style and xPDF support.
It is like having both firmwares installed.
You may download the FIRMWARE file, as usual, from DESCARGAS PAPYRE – FIRMWARE - Nº24 

INSTALLATION
Inside the .ZIP file you will find not only the .BIN update file but a directory named "config". Inside the "config" directory are placed the 2 programs that make the switching between modes possible.
- In order to switch to "HANLIN mode" you must execute (select) the “BS_HanlinON” file and reboot. Next start will be in “HANLIN mode”.
- In order to switch to "LBook mode" you must execute (select) the “BS_LBookON” file and reboot. Next start will be in “LBook mode”.

20100202 UPDATE 
“config” directory will work anyway if copied in the SD CARD (SD:\config) or in the flash memory (HD:\config).
viernes, 29 de enero de 2010

El pasado, presente y futuro de Mi PAPYRE 6.1 reader por Juan González de la Cámara, Director General de GRAMMATA

Juan González de la Cámara La dirección de GRAMMATA ha tenido la gentileza de conceder a nuestro BLOG una entrevista. Como vais a ver, tiene poca forma de “interview” porque Juan González de la Cámara es una persona muy accesible; pero además se deja entrever la afición –casi pasión- que siente por el mundo de la lectura digital. Así que al final me he encontrado con algo mucho mejor que una entrevista al uso: una conversación distendida, entretenida e interesante con alguien que conoce muy bien y desde dentro, la realidad de la Galaxia No-Gutenberg. Espero que sepa perdonarme si en el relato se me cuela alguno de los OFF-THE-RECORD con que me obsequió a lo largo de nuestra charla.

EMPEZAMOS DICIENDO ALGO BUENO SOBRE GRAMMATA…
Nunca está de más empezar con buen pie. Y por eso hemos empezado la conversación reconociendo los méritos de pionero que GRAMMATA, y más personalmente Juan se han ganado en el mercado español de los lectores electrónicos.

 

 


Mi PAPYRE 6.1 (MP61): - “Creemos que hay que

felicitarte por tu visión empresarial y valentía, ya que eres una especie de ‘creador del libro electrónico’ en el mercado español. Antes del PAPYRE, era algo exótico. ¿Como surge la idea? ¿cómo fueron los comienzos?…”

JUAN GdlC (JGdlC): - “No somos nuevos, ni en el mundo de la tecnología, ni en la actividad empresarial…”

Y efectivamente, ni mucho menos. Juan nos va contando su singladura anterior a GRAMMATA. El ya había aprovechado su momento de emprendedor fundando una empresa “.com”, pero no de las de vaporware, sino una empresa de dimensión considerable con 250 trabajadores y 30M€ de facturación. Desde esa plataforma, va vigilando el mercado de los lectores electrónicos que siempre le han llamado la atención; y no sólo como oportunidad de negocio. En la prehistoria (1.999), tras el contacto con los primeros modelos comerciales que no le convencen demasiado; crea su primer “producto”: “PIZARRÍN”.
Pero PIZARRÍN, no puede meterse en una caja. Es simplemente, un diseño conceptual, un conjunto de requerimientos. Es la idea de lo que debe y no debe tener un buen lector de libros electrónico. JGdlC compara los lectores que tiene en la mano con PIZARRÍN y el veredicto es claro:

JGdlC: - “Demasiado ordenador y poco libro…”

Llegamos al año 2.002 y desde el exótico oriente se hace con un Librie de SONY. La cosa va mejorando, pero tampoco puede hacerse una idea muy cabal porque está todo en Japonés; e -inconvenientes de ser un pionero-, no hubo posibilidad de conseguir una traducción del software.
ILIAD de iREX Y llega una fecha clave, tanto es así que JGdlC la recuerda con exactitud: el 14 de agosto de 2.006 llega un ILIAD (que podeis ver en una foto a la izquierda de estas líneas) a sus manos. Y el ILIAD si que empieza a parecerse a PIZARRÍN. Lo suficiente para que suene el pistoletazo de salida. Después de mucho buscar encuentra a los socios de JINKE con los que trabaja durante 2.007 para hacer realidad su concepto:

JGdlC: – “…porque tenía muy claro que quería mi propia marca…”

Y en eso, JINKE, por su estrategia orientada hacia el OEM, podía cumplir como pocos. La marca: “PAPYRE”. ¿De dónde sale, “PAPYRE”?

JGdlC: – “…refleja una de las “cinco P”. Tal como yo lo veo, en la historia de los soportes de información,  cada uno ha ido sustituyendo al anterior: Piedra, Papiro, Pergamino, Papel…”

Y, por fin, en 2008, la colaboración con JINKE le permite a JGdlC aportar la quinta “P”, su “PIZARRÍN”, o mejor dicho, su “PAPYRE”. Cómo todos los comienzos suelen ser difíciles, GRAMMATA tuvo su “travesía del desierto. Tras un comienzo desalentador decide cambiar la estrategia. Cómo compradores, las empresas del ramo editorial acogen el producto con frialdad, por lo que decide reorientar sus esfuerzos comerciales hacia las empresas del ramo tecnológico. Y, el éxito comienza a sonreírle. Desde la posición confortable que GRAMMATA ocupa hoy en el mercado JGdlC echa la vista atrás:

JGdlC: –“…cómo han cambiado las cosas. Hay quién me ha llamado demandándome el producto que me rechazó dos años antes…”

…PERO NO TODO LO QUE SE DICE PUEDE SER BUENO…

Ya que tenemos la oportunidad de charlar con JGdlC, vamos a aprovechar para comentarle una parte no tan buena de nuestra experiencia de usuario.

MP61: - “Pero no todo son felicitaciones. Compramos un PAPYRE, nos registramos en la web, vemos la hemeroteca personal, nos configuramos un periódico a medida y…¡No funciona! Escribimos un e-mail y…¡No hay respuesta! Entendemos las dificultades que entraña el soporte a usuarios pero aun así…¿Que partes del negocio te han resultado más difíciles? ¿En cuales tienes la percepción que GRAMMATA puede/debe mejorar?

JGdlC es consciente del problema y acepta la crítica. Sin ánimo de justificarse nos explica las causas del problema. Y las conoce de primera mano, porque él mismo realizó la programación del interface del “periódico personal” (hay que recordar su background tecnológico). Al comienzo, como es lógico, la estructura que hay detrás del PAPYRE es muy pequeña.   El concepto le parece bueno, y cómo no le resulta fácil encontrar a alguien que se encargue del desarrollo, pues le toca hacer de “hombre-orquesta”; una experiencia por la que muchos otros emprendedores han pasado. Luego, pasa lo que pasa. La actividad crece, la gestión de la empresa demanda más y más su dedicación; y ya no queda tiempo para mantener el desarrollo. Dolores de crecimiento. Pero es buena señal de que la empresa crece fuerte. JGdlC tiene claro dónde debe mejorar GRAMMATA, y ya lo ha hecho:

JGdlC: – “…ya hemos contratado un director de informática y hemos reforzado la atención al cliente…que entendemos como una prioridad…”

EL PASADO DEL PAPYRE
Hemos hablado de lo bueno y de lo malo. Hablemos ahora del pasado, del presente y del futuro del PAPYRE.

MP61: - “

Ya nos has contado sobre los orígenes e inicio del PAPYRE, pero queda un tema sobre el que tenemos mucha curiosidad: ¿Cómo es la experiencia de colaborar con un socio chino? “

Evidentemente, resulta toda una experiencia. Y surgen dificultades,  complicaciones, a veces inesperadas. Aunque suene a tópico es una cultura diferente y hay que hacer un esfuerzo por entenderla. A veces pueden parecer socios poco trasparentes; y se resisten mucho a reconocer sus limitaciones; aunque eso pueda entorpecer la dinámica del proyecto. Otro detalle importante es la exigencia financiera: no hay alianza que valga si el socio no satisface claramente los requerimientos de inversión (que son elevados). Sin embargo, JGdlC recuerda una de las razones que le llevaron a decidir que JINKE era el socio que necesitaba:


JGdlC: – “…pero dentro de la complejidad de la negociación hubo algo que me tranquilizó mucho. Yo necesito tener enfrente gente que sepa de lo que está hablando. Y en ese sentido, el Director General de JINKE me impresionó por su conocimiento de la tecnología…y eso fue importante en la negociación…”


Y después de la colaboración para el PAPYRE 6.1, ha llegado la colaboración para el futuro PAPYRE 9.0 (JINKE A6/A9) que es en lo que están trabajando ahora mismo:

JGdlC: “…la parte del software y la tecnología de tinta electrónica la manejan muy bien. Sin embargo, parece que se les está atragantando un poco el tema de la integración/homologación con el 3G…”

EL PRESENTE DEL PAPYRE

MP61: - “

Y a Enero de 2010 ¿dónde está GRAMMATA? ¿Qué cuota de mercado tiene? ¿En que estado se encuentra el PAPYRE como producto?

Las cifras publicadas para 2009 recogen la venta de 32.000 unidades, lo que viene aimage suponer aproximadamente un 60% del total de libros electrónicos vendidos en mercado español. Indudablemente 2.009 ha sido el año del PAPYRE porque como comenta JGdlC:

JGdlC: “…la verdad es que las ventas en el año 2.008 fueron casi testimoniales comparadas con lo que ha venido después (no llegó a las 10.000 unidades)..”

Pero pese a que el producto ya se percibe como “amortizado”; y que va a pasar de producto “estrella” a producto “perro”, es interesante señalar que todavía hay yacimientos de ventas por explotar:

JGdlC: “…si no hubiera sido por una falla de financiación, podríamos haber vendido 10.000 unidades más…”

Está claro que el horno financiero no está para bollos, incluso si el bollo es un producto de éxito como el PAPYRE. En cualquier caso, JGdlC tiene muy clara la idea de que se aproxima el fin de vida del producto y que la renovación en forma de A6/A9, es necesaria si quiere mantener la cuota de mercado:

JGdlC: “…ya le toca…”

EL FUTURO DEL PAPYRE YA ESTA AQUÍ
MP61: - “

Tenemos el próximo lanzamiento del A6/A9 que ha despertado mucho interés. Es un salto tecnológico con respecto al PAPYRE pero ¿no llega un poco tarde? ¿Que opinas del relanzamiento de los tablets como dispositivos de lectura? ¿Crees que la tinta electrónica está aquí para quedarse o la competencia de modelos con TFT le puede hacer daño?



JGdlC vuelve al tono entusiasmado cuando habla de su experiencia con el futuro PAPYRE:

JGdlC: “…es una maravilla, la pantalla con SiPix no sólo es más rápida, además es atractivo…entra por los ojos…”

 



Y se muestra confiado en que los dispositivos tablet u otros form factors basados en TFT no van a desplazar a los de tinta electrónica, por razones tanto tecnológicas (sin fatiga visual, movilidad debida al escaso consumo de batería,…) como de concepto. Porque entiende que no es una cuestión de tecnología, es algo más:

JGdlC: “…yo creo lo que me dicen mis ‘tripas’…”

Y a JGdlC las ‘tripas’ le dicen que su idea del PIZARRÍN sigue siendo válida; en definitiva, que el uso para la lectura de ocio, siempre estar

á mejor servido por un lector de tinta electrónica que por cualquier otro gadget. El recién lanzado iPad puede estar muy bien, pero nunca será el libro electrónico óptimo; es otra cosa.

JGdlC termina nuestra charla comentándonos sus ideas y proyectos de futuro (de los cuales no puedo daros más detalle): lectores de fabricantes distintos a JINKE, nuevos modelos de negocio basados en la gestión del contenido, colaboraciones con la universidad,, el mundo docente o los ayuntamientos;…
Puedo aseguraros que, con su impulso, GRAMMATA nunca va a estar escasa de nuevos retos y perspectivas.

© Cosas Interesantes