Como hacer tu propio libro electrónico con software libre

Hace algún tiempo, un buen amigo de España me pidió ayuda para convertir su recién publicado libro de poemas al formato epub.

Tengo que confesar que no soy fan de los libros de poemas, no son mi género favorito. Y para colmo de males soy un crítico malvado, a riesgo de perder la amistad le dije a mi amigo que para escribir en verso tiene muy buena prosa. Lo sé, no tengo remedio 🙂 .

¿Por qué ePub?.

El libro ya me lo había pasado en formato odt para LibreOffice y convertirlo a PDF es tan sencillo como presionar un botón, en eso no hay mayor problema. Pero el formato PDF se hizo para imprimir, para el papel, no para la pantalla.

Últimamente he limitado mi lectura a aquellos momentos de ocio usando mi teléfono celular y para eso ePub es el mejor formato disponible. ¿Han intentado leer un PDF en el celular?.

ePub me permite muchas cosas, realizar ajustes en el tipo y tamaño de la letra, utilizar marcadores para llevar un control del avance de mi lectura, resaltar textos, hacer anotaciones, bueno todo aquello que no pude hacer con mis libros de papel por no maltratarlos.

A escribir en LibreOffice.

La primer tarea es muy sencilla, escribir el libro en libreOffice. Bueno para mi fue sencilla porque no lo escribí yo 🙂 .

Después de hacer algunas pruebas me di cuenta de que al texto que me entregó le faltaban algunos detalles. Por ejemplo, una tabla de contenido.

Generarla es muy fácil, pero primero tuve que ajustar el título de cada poema para que el procesador de texto hiciera su trabajo.

sumario o tabla de contenido
Insertar la tabla de contenido.

En el menú Insertarsumario e índiceSumario, índice o bibliografía. Le mueves a algunas opciones y listo. Automáticamente detecta el formato de los títulos y subtítulos y crea una tabla de contenido con un enlace a cada capítulo.

Convertir de odt a ePub con Calibre.

Una vez que está listo el archivo odt, lo que sigue es convertirlo a epub con una herramienta disponible en Calibre.

Es ridículamente sencillo, primero hay que agregar el libro a la biblioteca de Calibre y luego presionar el botón Convertir Libros. Como pueden ver, en el lado izquierdo está el formato de entrada ODT y del lado derecho las opciones del formato de salida EPUB.

Conversión de odt a ePub
Conversión de odt a ePub

Después de un breve tiempo tendremos disponible nuestro texto en un formato que podemos compartir libremente. Se le pueden dar algunos toques finales agregando los metadatos (título, autor, un pequeño resumen)  y un diseño de portada.

Como ven, hacer un libro electrónico puede ser muy sencillo. Se me ocurre que algunas escuelas hacen sus propios libros de texto y esta puede ser una buena oportunidad para realizar sus versiones electrónicas.

No tienen que adquirir software costoso y ambos programas funcionan en Windows (por aquello de la linuxfobia).

Puede ser una actividad que hagan los mismos alumnos, un equipo de redactores, de editores, de correctores, otro de ilustradores… ¡Ahhh se vale soñar!

Por cierto, si quiere conseguir el libro de mi amigo, se llama Hojas de lluvia de Miguel Ángel Dolz y está disponible en la editorial Poesía eres tú o directamente con él en su facebook.

Hojas de lluvia, Miguel Angel Dolz
El resultado en mi teléfono celular.

Le recomiendo no leerlo cerca de fármacos peligrosos o de objetos punzo cortantes. ¡Es broma Miguel! ¡ES BROMA!.  😛

Adiós Elastix, bienvenida Issabel

telefonos comunicaciones pbx voip issabel elastix

El año pasado me enteré de la compra venta de Elastix, la distribución de Linux que utilizo como conmutador telefónico. La noticia me tomó por sorpresa.

¿Quién compró a Elastix?

En diciembre del año pasado sonaba como bomba la noticia de que la empresa 3CX había comprado a Elastix, una de las distribuciones más importantes en el ramo de comunicaciones.

3CX ya ofrecía un conmutador telefónico para Windows. Cuando estuve investigando sobre el tema llegué a considerarlo, pero luego vino el tema del pago de licencias, límites de extensiones, programas exclusivos y venía huyendo precisamente de todo eso.

En la última versión de Elastix (ya en manos de 3CX) se hizo el anuncio de que era “gratis” (pero no libre) hasta cierto punto. Después de eso hay que pagar ¿Cuanto? no lo se, realmente se pierde el interés cuando empiezas a llenar un formulario para obtener una free license key.

Elastix 5 gratis pero con limites
Gratis, pero hasta cierto punto.

Muchos desarrolladores se sienten defraudados al contribuir en un proyecto en el que creían para que lo empaquetaran, vendieran y lo cerraran. Y eso amigos, no se vale.

La comunidad al rescate.

Pero una de las ventajas del software libre es que la comunidad puede hacer un fork y deslindarse de un l proyecto para continuar hacia otro rumbo y eso fue lo que hicieron con Issabel.

Me había tardado mucho en escribir sobre el tema principalmente porque no tenían ninguna forma de instalación. Vamos que la iniciativa todavía estaba muy verde. Pero hace poco se liberó la primera versión beta del proyecto y todo parece que pinta para bien.

Ha tenido una buena recepción por parte de la comunidad y tal parece que Elastix suena cada vez menos.

Curiosamente todavía tengo instalada y funcionando la versión uno de Elastix y ya sabes lo que dicen «Si no esta roto, no lo arregles», así que seguirá ahí hasta que el hardware se rinda.

Si estás pensando en construir un IP PBX no dejes de darle un vistazo a Issabel.

Enlaces de interés.

 

Pantalla negra después de intentar actualizar Manjaro

Ayer empecé mi día actualizando mi computadora con Manjaro. Todo parecía desarrollarse de manera normal, pero luego tuve problemas para abrir algunos programas. Bueno llegó al punto de que tomé la decisión de reiniciar.

Con el tiempo he aprendido que puedo cancelar una actualización siempre y cuando lo haga durante la descarga de los paquetes ¡Jamás durante la instalación de los mismos!.

La pantalla negra.

Atorado durante el arranque.
Atorado durante el arranque.

Para mi mala fortuna mi computadora no reinició normalmente. Se quedaba en una parte del proceso de arranque y de ahí ni para atrás, ni para adelante.

Ante este tipo de situaciones lo mejor es revisar los foros oficiales de Manjaro, por si hay algún consejo y efectivamente, me encontré una recomendación de parte de Philip Müller en la que indica que la actualización se hiciera por terminal usando el comando pacman.

Lo curioso es que esta recomendación no me sirve de mucho, porque siempre actualizo usando la terminal. Pero también leí que varios amigos habían resuelto el problema reanudando la actualización. Así que manos a la obra.

No tan difunto.

A pesar de que mi equipo estaba atorado en algún punto del arranque no estaba muerto. Pude entrar a una terminal presionando las teclas Ctrl + Alt + F3, luego me pidió mi nombre de usuario y contraseña. ¡Listo! estaba dentro del sistema. Así que todo era cosa de reiniciar la actualización con:

sudo pacman -Syuu

Custom Mirrors.

Luego tuve otro problema, al parecer los servidores de Manjaro estaban muy saturados. Ejecuté manualmente un par de veces el comando:

sudo pacman-mirrors -g

Sin mucho éxito. Iniciaba la actualización, pero en algún punto se perdía la conexión y me tiraba mi trabajo. Estoy acostumbrado a ese tipo de problemas por conexiones pobres. Así que apliqué mi consejo de hacer la descarga de los paquetes con Aria2 y luego me topé con otro consejo muy útil.

Aplicando el comando:

sudo pacman-mirrors -g --interactive

Hace las pruebas a los servidores y al final te permite elegir solo los mejores.

pacman-mirrors -g --interactive
pacman-mirrors -g –interactive

De esa forma pude seleccionar los mirrors con mejor respuesta que para mi sorpresa ¡No estaban en Estados Unidos! (¿Habrá un muro digital?).

De esa forma la descarga de paquetes se realiza en solo los 5 mejores mirrors y no en toda la lista. ¡Genial!.

Una vez terminada la actualización mi equipo arrancó como si no hubiera pasado nada.

He leído algunos comentarios que dicen que este problema es una falta de cuidado de parte de los desarrolladores de Manjaro. Pero les recuerdo que esta es una distro basada en Arch y que es rolling release, por lo tanto, este tipo de problemas se pueden presentar.

Esto no es Debian o Ubuntu. No no señores, Manjaro aunque facilita mucho las cosas no niega sus orígenes y al final de cuentas es para usuarios un poco más experimentados.

Mientras tanto, mi computadora ya va para 4 años con la misma instalación de Manjaro y espero que cumpla muchos más en mi equipo.