<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ebooks on Marco Antonio Blanco</title><link>https://marcoantonioblanco.es/tags/ebooks/</link><description>Recent content in Ebooks on Marco Antonio Blanco</description><generator>Hugo -- gohugo.io</generator><language>es-es</language><copyright>Marco Antonio Blanco</copyright><lastBuildDate>Thu, 12 Apr 2012 20:21:25 +0000</lastBuildDate><atom:link href="https://marcoantonioblanco.es/tags/ebooks/index.xml" rel="self" type="application/rss+xml"/><item><title>Instalar un servidor de ebooks basado en Calibre y Debian Squeeze</title><link>https://marcoantonioblanco.es/2012/04/instalar-un-servidor-de-ebooks-basado-en-calibre-y-debian-squeeze/</link><pubDate>Thu, 12 Apr 2012 20:21:25 +0000</pubDate><guid>https://marcoantonioblanco.es/2012/04/instalar-un-servidor-de-ebooks-basado-en-calibre-y-debian-squeeze/</guid><description>&lt;p&gt;Hace tiempo que quería montar un servicio interno para facilitar la gestión y el acceso al ingente fondo bibliográfico con que contamos en la empresa, compuesto principalmente por ebooks de licencia libre y complementado con algunos títulos comprados en conocidas tiendas &lt;em&gt;online&lt;/em&gt;.&lt;/p&gt;&#10;&lt;p&gt;Buscando al respecto me topé con un &lt;a class="link" href="http://alt236.blogspot.com.es/2010/09/gettng-calibre-server-to-run-at-boot-in.html" target="_blank" rel="noopener"&#10; &gt;interesante artículo&lt;/a&gt; que relataba paso a paso la instalación de &lt;a class="link" href="http://calibre-ebook.com/" target="_blank" rel="noopener"&#10; &gt;Calibre&lt;/a&gt; en un servidor Ubuntu. Como en Activa Sistemas utilizamos preferentemente Debian en su versión estable (&amp;ldquo;Squeeze&amp;rdquo;), adapté un poco las instrucciones, le añadí algo de mi propia cosecha y ahora contamos con un fabuloso servidor de &lt;em&gt;ebooks&lt;/em&gt; en nuestra red local.&lt;/p&gt;&#10;&lt;p&gt;Para los que no lo conozcan aún, Calibre (del cuál hablé hace tiempo en un &lt;a class="link" href="https://marcoantonioblanco.es/2009/05/calibre-un-completo-gestor-de-e-books-para-linux/" &gt;artículo anterior&lt;/a&gt;) es posiblemente el software de gestión de libros electrónicos más completo del mercado y que cuenta con dos características que lo hacen aún más valioso y destacable frente a la competencia: es software libre y funciona en diversas plataformas. Entre sus numerosas funcionalidades hay una poco conocida pero muy útil si se le sabe sacar provecho: un servidor de contenidos accesible tanto vía web como a través de clientes &lt;a class="link" href="http://code.google.com/p/openpub/" target="_blank" rel="noopener"&#10; &gt;ODPS&lt;/a&gt; y a través del cual es muy sencillo acceder tanto a los libros como a la metainformación que los acompañe. Este servidor de contenidos es fácilmente gestionable desde el propio interfaz gráfico de Calibre, pero en el caso que nos ocupa estamos hablando de un servidor que cuenta únicamente con la consola de texto.&lt;/p&gt;&#10;&lt;p&gt;El primer paso es instalar los paquetes de software necesario para que Calibre funcione adecuadamente. Para ello, abrimos una sesión como &lt;em&gt;root&lt;/em&gt; en el servidor Debian y ejecutamos el siguiente comando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# apt-get install xdg-utils imagemagick python-imaging python-mechanize python-lxml python-dateutil python-cssutils python-beautifulsoup python-dnspython python-poppler libpodofo-utils libwmf-bin python-chm&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;A continuación se lanza la instalación de Calibre, que no se realiza con un paquete Debian, sino descargándolo directamente del sitio web oficial. Este es uno de los pocos casos en que es recomendable hacerlo así. Ejecutamos el siguiente comando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;python -c &amp;#34;import urllib2; exec urllib2.urlopen(&amp;#39;http://status.calibre-ebook.com/linux_installer&amp;#39;).read(); main()&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;y se siguen las instrucciones en pantalla. Recomiendo aceptar los valores por defecto que el instalador nos proponga, sobre todo en lo referente al directorio de instalación (&lt;code&gt;/opt&lt;/code&gt;).&lt;/p&gt;&#10;&lt;p&gt;Con esto Calibre ya está instalado. Ahora lo que hay que asegurarse es de que es capaz de ejecutarse en un servidor sin consola gráfica y de que se inicia automáticamente en el arranque del sistema. Para ello crearemos un &lt;em&gt;script&lt;/em&gt; de arranque al uso:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# nano /etc/init.d/calibre&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;en el que copiaremos el siguiente contenido:&lt;/p&gt;&#10;&lt;p&gt;{code}&lt;br&gt;&#10;#! /bin/sh&lt;br&gt;&#10;### BEGIN INIT INFO&lt;br&gt;&#10;# Provides: calibre&lt;br&gt;&#10;# Required-Start: networking&lt;br&gt;&#10;# Required-Stop:&lt;br&gt;&#10;# Default-Start: 2 3 4 5&lt;br&gt;&#10;# Default-Stop: 0 1 6&lt;br&gt;&#10;# Short-Description: Controls the Calibre content server&lt;br&gt;&#10;# Description: Controls the Calibre content web server&lt;br&gt;&#10;#&lt;br&gt;&#10;### END INIT INFO&lt;br&gt;&#10;# Original author: Alexandrdos Schillings&lt;br&gt;&#10;# Modifications: K-Light&lt;br&gt;&#10;#&lt;br&gt;&#10;# UPDATES:&lt;br&gt;&#10;# - Added #USERNAME and PASSWORD to DAEMON_ARGS&lt;br&gt;&#10;# - In version 0.7.27+ of calibre, the &amp;ldquo;auto reload&amp;rdquo; command has been unbundled from &amp;ldquo;&amp;ndash;develop&amp;rdquo;&lt;br&gt;&#10;#&lt;br&gt;&#10;# Modifications: Marco Antonio Blanco (04/2012)&lt;br&gt;&#10;#&lt;br&gt;&#10;# UPDATES:&lt;br&gt;&#10;# - Changed &amp;ldquo;network&amp;rdquo; for &amp;ldquo;networking&amp;rdquo; in Required-Start field so it installs in Debian&lt;br&gt;&#10;#&lt;br&gt;&#10;# Please remove the &amp;ldquo;Author&amp;rdquo; lines above and replace them&lt;br&gt;&#10;# with your own name if you copy and modify this script.&lt;br&gt;&#10;# Do NOT &amp;ldquo;set -e&amp;rdquo;&lt;br&gt;&#10;# PATH should only include /usr/* if it runs after the mountnfs.sh script&lt;br&gt;&#10;#&lt;br&gt;&#10;#&lt;br&gt;&#10;PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br&gt;&#10;DESC=&amp;ldquo;Calibre Content Server&amp;rdquo;&lt;br&gt;&#10;NAME=calibre-server&lt;br&gt;&#10;DAEMON=/usr/bin/$NAME&lt;br&gt;&#10;PIDFILE=/var/run/$NAME.pid&lt;/p&gt;&#10;&lt;p&gt;# Edit the CONTENT variable below to point it to your library directory.&lt;br&gt;&#10;# Edit the PORT variable below to change the port the server will run on.&lt;br&gt;&#10;# Edit the MAX_COVER variable below to change the maximum size of a book cover image.&lt;br&gt;&#10;# Edit the #USERNAME variable below to your desired username&lt;br&gt;&#10;# Edit the PASSWORD variable below to your desired password&lt;br&gt;&#10;CONTENT=/home/user/calibre&lt;br&gt;&#10;PORT=8080&lt;br&gt;&#10;MAX_COVER=300x400&lt;br&gt;&#10;#USERNAME=books&lt;br&gt;&#10;PASSWORD=12345678&lt;/p&gt;&#10;&lt;p&gt;DAEMON_ARGS=&amp;quot;&amp;ndash;auto-reload &amp;ndash;with-library=$CONTENT &amp;ndash;pidfile=$PIDFILE &amp;ndash;port=$PORT &amp;ndash;max-cover=$MAX_COVER &amp;ndash;username=$#USERNAME &amp;ndash;password=$PASSWORD &amp;ndash;daemonize&amp;quot;&lt;br&gt;&#10;SCRIPTNAME=/etc/init.d/$NAME&lt;/p&gt;&#10;&lt;p&gt;# Exit if the package is not installed&lt;br&gt;&#10;[ -x &amp;ldquo;$DAEMON&amp;rdquo; ] || exit 0&lt;/p&gt;&#10;&lt;p&gt;# Read configuration variable file if it is present&lt;br&gt;&#10;[ -r /etc/default/$NAME ] &amp;amp;&amp;amp; . /etc/default/$NAME&lt;/p&gt;&#10;&lt;p&gt;# Load the VERBOSE setting and other rcS variables&lt;br&gt;&#10;. /lib/init/vars.sh&lt;/p&gt;&#10;&lt;p&gt;# Define LSB log_* functions.&lt;br&gt;&#10;# Depend on lsb-base (&amp;gt;= 3.0-6) to ensure that this file is present.&lt;br&gt;&#10;. /lib/lsb/init-functions&lt;/p&gt;&#10;&lt;p&gt;#&lt;br&gt;&#10;# Function that starts the daemon/service&lt;br&gt;&#10;#&lt;br&gt;&#10;do_start()&lt;br&gt;&#10;{&lt;br&gt;&#10;# Return&lt;br&gt;&#10;# 0 if daemon has been started&lt;br&gt;&#10;# 1 if daemon was already running&lt;br&gt;&#10;# 2 if daemon could not be started&lt;br&gt;&#10;start-stop-daemon &amp;ndash;start &amp;ndash;quiet &amp;ndash;pidfile $PIDFILE &amp;ndash;exec $DAEMON &amp;ndash;test &amp;gt; /dev/null || return 1&lt;br&gt;&#10;start-stop-daemon &amp;ndash;start &amp;ndash;quiet &amp;ndash;pidfile $PIDFILE &amp;ndash;exec $DAEMON &amp;ndash; $DAEMON_ARGS || return 2&lt;br&gt;&#10;}&lt;/p&gt;&#10;&lt;p&gt;#&lt;br&gt;&#10;# Function that stops the daemon/service&lt;br&gt;&#10;#&lt;br&gt;&#10;do_stop()&lt;br&gt;&#10;{&lt;br&gt;&#10;# Return&lt;br&gt;&#10;# 0 if daemon has been stopped&lt;br&gt;&#10;# 1 if daemon was already stopped&lt;br&gt;&#10;# 2 if daemon could not be stopped&lt;br&gt;&#10;# other if a failure occurred&lt;br&gt;&#10;start-stop-daemon &amp;ndash;stop &amp;ndash;quiet &amp;ndash;retry=TERM/30/KILL/5 &amp;ndash;pidfile $PIDFILE&lt;br&gt;&#10;RETVAL=&amp;quot;$?&amp;quot;&lt;br&gt;&#10;[ &amp;ldquo;$RETVAL&amp;rdquo; = 2 ] &amp;amp;&amp;amp; return 2&lt;/p&gt;&#10;&lt;p&gt;# Wait for children to finish too if this is a daemon that forks&lt;br&gt;&#10;# and if the daemon is only ever run from this initscript.&lt;br&gt;&#10;# If the above conditions are not satisfied then add some other code&lt;br&gt;&#10;# that waits for the process to drop all resources that could be&lt;br&gt;&#10;# needed by services started subsequently. A last resort is to&lt;br&gt;&#10;# sleep for some time.&lt;br&gt;&#10;start-stop-daemon &amp;ndash;stop &amp;ndash;quiet &amp;ndash;oknodo &amp;ndash;retry=0/30/KILL/5 &amp;ndash;exec $DAEMON&lt;br&gt;&#10;[ &amp;ldquo;$?&amp;rdquo; = 2 ] &amp;amp;&amp;amp; return 2&lt;/p&gt;&#10;&lt;p&gt;# Many daemons don&amp;rsquo;t delete their pidfiles when they exit.&lt;br&gt;&#10;rm -f $PIDFILE&lt;br&gt;&#10;return &amp;ldquo;$RETVAL&amp;rdquo;&lt;br&gt;&#10;}&lt;/p&gt;&#10;&lt;p&gt;#&lt;br&gt;&#10;# Function that sends a SIGHUP to the daemon/service&lt;br&gt;&#10;#&lt;br&gt;&#10;case &amp;ldquo;$1&amp;rdquo; in&lt;br&gt;&#10;start)&lt;br&gt;&#10;[ &amp;ldquo;$VERBOSE&amp;rdquo; != no ] &amp;amp;&amp;amp; log_daemon_msg &amp;ldquo;Starting $DESC&amp;rdquo; &amp;ldquo;$NAME&amp;rdquo;&lt;br&gt;&#10;do_start&lt;br&gt;&#10;case &amp;ldquo;$?&amp;rdquo; in&lt;br&gt;&#10;0|1) [ &amp;ldquo;$VERBOSE&amp;rdquo; != no ] &amp;amp;&amp;amp; log_end_msg 0 ;;&lt;br&gt;&#10;2) [ &amp;ldquo;$VERBOSE&amp;rdquo; != no ] &amp;amp;&amp;amp; log_end_msg 1 ;;&lt;br&gt;&#10;esac&lt;br&gt;&#10;;;&lt;br&gt;&#10;stop)&lt;br&gt;&#10;[ &amp;ldquo;$VERBOSE&amp;rdquo; != no ] &amp;amp;&amp;amp; log_daemon_msg &amp;ldquo;Stopping $DESC&amp;rdquo; &amp;ldquo;$NAME&amp;rdquo;&lt;br&gt;&#10;do_stop&lt;br&gt;&#10;case &amp;ldquo;$?&amp;rdquo; in&lt;br&gt;&#10;0|1) [ &amp;ldquo;$VERBOSE&amp;rdquo; != no ] &amp;amp;&amp;amp; log_end_msg 0 ;;&lt;br&gt;&#10;2) [ &amp;ldquo;$VERBOSE&amp;rdquo; != no ] &amp;amp;&amp;amp; log_end_msg 1 ;;&lt;br&gt;&#10;esac&lt;br&gt;&#10;;;&lt;br&gt;&#10;status)&lt;br&gt;&#10;status_of_proc &amp;ldquo;$DAEMON&amp;rdquo; &amp;ldquo;$NAME&amp;rdquo; &amp;amp;&amp;amp; exit 0 || exit $?&lt;br&gt;&#10;;;&lt;br&gt;&#10;restart)&lt;br&gt;&#10;#&lt;br&gt;&#10;# If the &amp;ldquo;reload&amp;rdquo; option is implemented then remove the&lt;br&gt;&#10;# &amp;lsquo;force-reload&amp;rsquo; alias&lt;br&gt;&#10;#&lt;br&gt;&#10;log_daemon_msg &amp;ldquo;Restarting $DESC&amp;rdquo; &amp;ldquo;$NAME&amp;rdquo;&lt;br&gt;&#10;do_stop&lt;br&gt;&#10;case &amp;ldquo;$?&amp;rdquo; in&lt;br&gt;&#10;0|1)&lt;br&gt;&#10;do_start&lt;br&gt;&#10;case &amp;ldquo;$?&amp;rdquo; in&lt;br&gt;&#10;0) log_end_msg 0 ;;&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;log_end_msg 1 ;; # Old process is still running&lt;br&gt;&#10;*) log_end_msg 1 ;; # Failed to start&lt;br&gt;&#10;esac&lt;br&gt;&#10;;;&lt;br&gt;&#10;*)&lt;br&gt;&#10;# Failed to stop&lt;br&gt;&#10;log_end_msg 1&lt;br&gt;&#10;;;&lt;br&gt;&#10;esac&lt;br&gt;&#10;;;&lt;br&gt;&#10;*)&lt;br&gt;&#10;echo &amp;ldquo;Usage: $SCRIPTNAME {start|stop|status|restart}&amp;rdquo; &amp;gt;&amp;amp;2&lt;br&gt;&#10;exit 3&lt;br&gt;&#10;;;&lt;br&gt;&#10;esac&lt;br&gt;&#10;:&lt;br&gt;&#10;{/code}&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;Antes de guardar el &lt;em&gt;script&lt;/em&gt; debemos asegurarnos de editar adecuadamente las variables CONTENT, PORT, MAX_COVER, #USERNAME y PASSWORD, que especifican respectivamente el directorio donde se encuentra la biblioteca digital, el puerto en el que escucha el servidor de contenidos, el tamaño máximo de las cubiertas de los libros, el usuario para acceder al servidor y su contraseña correspondiente.&lt;/p&gt;&#10;&lt;p&gt;A continuación habilitamos el &lt;em&gt;script&lt;/em&gt; de arranque con los siguientes comandos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# cd /etc/init.d/&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# chown root.root calibre&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# chmod 755 calibre&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# insserv calibre&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# update-rc.d calibre defaults&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ya sólo queda arrancar manualmente calibre:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# /etc/init.d/calibre start&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;y comprobar que funciona bien accediendo con un navegador a la siguiente URL:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;http://servidor:8080&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En ese momento debe aparecer un diálogo solicitando usuario y contraseña, por lo que introduciremos los que indicamos en la configuración del script de arranque. A continuación debe aparecer en la ventana del navegador la página principal de la biblioteca, que en estos momentos debe estar vacía.&lt;/p&gt;&#10;&lt;p&gt;Finalmente procederemos a llenar de libros la biblioteca y comprobar que podemos acceder a ellos vía web sin problemas. Lo primero será detener de nuevo el servidor Calibre:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# /etc/init.d/calibre stop&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Para introducir libros en la biblioteca es imprescindible el uso del interfaz gráfico de Calibre. Mi recomendación en este sentido es instalar Calibre en un puesto de escritorio, compartir el directorio del servidor donde se va a almacenar la biblioteca a través de NFS (para escritorios Linux) o SAMBA (para escritorios Windows) y configurar Calibre para indicarle que la biblioteca está en dicho directorio compartido. De este modo, no tenemos que mantener dos bibliotecas (una en el servidor y otra en el escritorio que tendríamos que sicronizar a mano, lo cual sería absurdo) y se facilita la gestión de los &lt;em&gt;ebooks&lt;/em&gt;.&lt;/p&gt;&#10;&lt;p&gt;Una ves populada la biblioteca con los primeros libros y la base de datos de Calibre con la metainformación correspondiente, arrancamos a mano de nuevo el servidor y accedemos al mismo mediante el navegador. Si todo ha ido bien, deberíamos ser capaces de consultar y descargar los libros, tanto desde el propio navegador como desde cualquier cliente ODPS (como Stanza para iPhone).&lt;/p&gt;&#10;&lt;p&gt;La única pega que tiene este método es que Calibre sólo acepta un usuario con su contraseña correspondiente, por lo que no podemos diferenciar entre diferentes usuarios. Si en nuestro caso queremos que todo el mundo acceda a la biblioteca digital, entonces lo mejor es dejar vacíos los campos #USERNAME y PASSWORD para acceder directamente a la misma sin autentificación.&lt;/p&gt;&#10;&lt;p&gt;Espero esta guía os sirva para montar vuestro propia biblioteca digital en red y que compartáis con todos vuestros comentarios, ideas y sugerencias al respecto.&lt;/p&gt;&#10;</description></item><item><title>Los Reyes me han traido un iPad</title><link>https://marcoantonioblanco.es/2011/01/los-reyes-me-han-traido-un-ipad/</link><pubDate>Thu, 13 Jan 2011 10:46:08 +0000</pubDate><guid>https://marcoantonioblanco.es/2011/01/los-reyes-me-han-traido-un-ipad/</guid><description>&lt;p&gt;Hace justamente dos años que &lt;a class="link" href="https://marcoantonioblanco.es/2009/01/los-reyes-me-han-traido-un-iphone/" &gt;recibí un iPhone como regalo de Reyes&lt;/a&gt; y ahora me ha tocado en suerte su hermano mayor: un reluciente iPad de 64 GB (eso es que he sido aún más bueno que en 2008). Gracias a la tableta de Apple, voy a poder llevar a cabo con mayor soltura y facilidad aquellas tareas que se veían obstaculizadas de algún modo por la pequeña pantalla de mi iPhone.Como en el caso del móvil, las primeras impresiones con el iPad han sido muy buenas, en parte gracias a la mayor pantalla y a la mayor potencia del hardware, pero sobre todo por el buen hacer de los cientos de desarrolladores que publican aplicaciones perfectamente adaptadas a la idiosincracia del iPad y que le sacan el máximo provecho a las posibilidades de la tableta (basta con echarle un vistazo a &lt;a class="link" href="http://www.flipboard.com/" target="_blank" rel="noopener"&#10; &gt;Flipboard&lt;/a&gt; para ver a lo que me refiero).&lt;/p&gt;&#10;&lt;p&gt;Lo primero que he hecho con el iPad es integrarlo en mi dinámica diaria de trabajo. Al igual que me pasó con el iPhone, gracias a que en Activa Sistemas basamos nuestro sistema informático en Linux y en software libre y a que respetamos los estándares de la industria, el proceso ha sido relativamente sencillo y ya puedo utilizar el iPad para acceder a toda la información de la empresa (correo, mensajería, agenda, contactos, ERP, etc.) allí donde me encuentre mediante VPN, SyncML y otras posibilidades (que son muchas).&lt;/p&gt;&#10;&lt;p&gt;A continuación probé a darle un uso más orientado al ocio y la experiencia ha sido también satisfactoria. A pesar de que los dispositivos móviles de Apple no me parecen buenas plataformas de juego, he de reconocer que jugar a &lt;a class="link" href="https://web.archive.org/web/20110113/http://itunes.apple.com/es/app/infinity-blade/id387428400?mt=8" target="_blank" rel="noopener"&#10; &gt;Infinity Blade&lt;/a&gt; en el iPad ha sido toda una gozada. Tampoco soy fan de &lt;a class="link" href="https://marcoantonioblanco.es/2009/10/el-iphone-como-lector-de-ebooks/" &gt;leer libros en una pantalla retroiluminada&lt;/a&gt;, como puede ser la de un monitor de PC o un móvil, pero lo cierto es que utilizar &lt;a class="link" href="https://web.archive.org/web/20110113/http://itunes.apple.com/es/app/stanza/id284956128?mt=8" target="_blank" rel="noopener"&#10; &gt;Stanza para iPad&lt;/a&gt; (que permite con un gesto de un dedo ajustar la iluminación de la tableta) me ha hecho descubrir una alternativa válida a mi &lt;em&gt;ereader&lt;/em&gt; Papyre 6.1, que sigue siendo mi favorito para leer libros digitales porque, aunque su pantalla es más pequeña (6&amp;quot; frente a las 10&amp;quot; del iPad), es mucho más flexible en su uso, sencillo de gestionar y descansado para la vista. Habrá que ver si es posible utilizar &lt;a class="link" href="https://marcoantonioblanco.es/2009/05/calibre-un-completo-gestor-de-e-books-para-linux/" &gt;Calibre&lt;/a&gt; con el iPad.&lt;/p&gt;&#10;&lt;p&gt;¿Qué echo de menos? Un mejor &lt;a class="link" href="https://marcoantonioblanco.es/2009/02/mi-iphone-y-linux/" &gt;soporte de Linux&lt;/a&gt; por parte de Apple. Sería genial que iTunes estuviese disponible para Linux de forma nativa y así evitarme tener que echar mano de soluciones engorrosas, como reiniciar a Windows cada vez que quiero respaldar mis dispositivos. La comunidad Linux está dando grandes pasos en ese sentido, pero me temo que nunca se llegará al nivel de servicio que podría dar la propia Apple si quisiera.&lt;/p&gt;&#10;</description></item><item><title>Calibre y KDE4</title><link>https://marcoantonioblanco.es/2010/10/calibre-y-kde4/</link><pubDate>Wed, 27 Oct 2010 19:59:00 +0000</pubDate><guid>https://marcoantonioblanco.es/2010/10/calibre-y-kde4/</guid><description>&lt;p&gt;Como el &lt;a class="link" href="https://marcoantonioblanco.es/2010/09/ebooks-tarjetas-de-memoria-y-el-canon-digital/" &gt;artículo anterior&lt;/a&gt; estuvo dedicado a los &lt;em&gt;ebooks&lt;/em&gt;, voy a aprovechar la ocasión para revisar el estado actual en el que se encuentra el popular &lt;a class="link" href="http://calibre-ebook.com/" target="_blank" rel="noopener"&#10; &gt;Calibre&lt;/a&gt;. Para los despistados diré que Calibre es un fabuloso software de gestión de libros digitales y dispositivos de lectura que ofrece un amplio abanico de funcionalidades y que tiene versiones para Linux, Windows y Mac. Por ello es sin duda el número uno en su sector.&lt;/p&gt;&#10;&lt;p&gt;La salud del proyecto Calibre no puede ser mejor, ya que se publican varias versiones al mes, de forma que el equipo de desarrollo no deja de mejorarlo, arreglando fallos, añadiendo funcionalidades, dando soporte a más formatos y &lt;em&gt;ereaders&lt;/em&gt;, mejorando el aspecto estético y añadiendo nuevas fuentes de noticias RSS para su conversión en libros digitales.&lt;/p&gt;&#10;&lt;p&gt;Personalmente, el mayor avance reciente sin duda fue cuando completaron la integración de Calibre con los escritorios modernos en general y con KDE4, mi favorito, en particular. Aún hoy me sorprendo con detalles como que aparezca una burbuja en la bandeja de sistema informándome de que mi &lt;em&gt;ereader&lt;/em&gt; se ha conectado al portátil (Calibre utiliza el sistema de notificaciones de KDE4 para informar al usuario de cualquier evento digno de mencionar que se produzca durante su ejecución), que el selector de ficheros sea el propio de KDE4 o que se puedan añadir nuevos libros digitales a la biblioteca directamente desde el gestor de ficheros Dolphin.&lt;/p&gt;&#10;&lt;p&gt;Estas son las cosas que marcan la diferencia entre un buen software y otro excelente. Las funcionalidades, la estética, la usabilidad, la integración con el escritorio&amp;hellip; en todos estos apartados Calibre destaca por su buen hacer y lo convierten en un imprescindible para todos aquellos usuarios, como yo mismo, apasionados de la lectura digital.&lt;/p&gt;&#10;</description></item><item><title>Ebooks, tarjetas de memoria y el canon digital</title><link>https://marcoantonioblanco.es/2010/09/ebooks-tarjetas-de-memoria-y-el-canon-digital/</link><pubDate>Wed, 22 Sep 2010 13:20:28 +0000</pubDate><guid>https://marcoantonioblanco.es/2010/09/ebooks-tarjetas-de-memoria-y-el-canon-digital/</guid><description>&lt;p&gt;Como he comentado en ocasiones anteriores, estoy encantado con mi &lt;a class="link" href="https://web.archive.org/web/20100922/http://tienda.activasistemas.com/gadgets/10-papyre-61-negro.html" target="_blank" rel="noopener"&#10; &gt;Papyre 6.1&lt;/a&gt; desde que lo adquirí hace dos años. Desde entonces, mi forma de entender la lectura ha cambiado radicalmente y la disfruto como nunca antes. Si a esto le añado una casi perfecta gestión de mi biblioteca digital con un programa tan fantástico como &lt;a class="link" href="http://calibre-ebook.com/" target="_blank" rel="noopener"&#10; &gt;Calibre&lt;/a&gt; y las numerosas y ya imprescindibles ventajas de los libros electrónicos, puedo afirmar sin remordimientos que ya prácticamente no me acuerdo de la lectura en papel. Sin embargo, aún hay escollos que me impiden alcanzar la deseada perfección.&lt;/p&gt;&#10;&lt;p&gt;Como suele ser habitual cuando se introduce una novedad tecnológica en la sociedad, el ciudadano medio no suele tardar mucho en adoptarla y convertirla en algo habitual (y en muchos casos imprescindible) en su vida diaria. Pero esto no es así cuando hablamos de dos importantes agentes sociales: la industria y el gobierno.&lt;/p&gt;&#10;&lt;p&gt;En el caso de la industria literaria, sus miembros quieren mantener a toda costa un modelo de negocio que les ha reportado pingües beneficios durante siglos y que por la revolución de la Sociedad de la Información está tocando a su fin. Por ejemplo, los &lt;em&gt;ebooks&lt;/em&gt; son apenas más baratos que sus copias en papel, cuando los costes de fabricación son muy inferiores. No tendrán más remedio que aprender de las industrias audiovisuales y &amp;ldquo;renovarse o morir&amp;rdquo;. Mientras que en España se empeñan en no cambiar, en el resto del mundo triunfan iniciativas como Netflix o iTunes, por nombrar a dos de los casos más populares en el mundo del cine y la música respectivamente.&lt;/p&gt;&#10;&lt;p&gt;Precisamente el inmovilismo español me lleva al caso del gobierno y al tema principal de este artículo. ¿Cómo pretenden las mal llamadas industrias culturales mantener el &lt;em&gt;status quo&lt;/em&gt;? Pues a base de leyes y decretazos anacrónicos e injustos con los ciudadanos (a los que se suele tratar o bien de consumidores o bien de delincuentes), obtenidos gracias a la presión ejercida sobre el gobierno de turno.&lt;/p&gt;&#10;&lt;p&gt;Uno de los más infaustos resultados de esta presión es el actual canon digital, aprobado en la última Ley de Propiedad Intelectual (LPI), un impuesto indiscriminado que se aplica a los medios digitales de almacenamiento y al equipamiento informático capaz de copias información con el que se pretende compensar a los autores por el derecho a la copia privada que reciben los usuarios de la propia LPI. Y digo indiscriminado porque aunque uno no almacene o copie información sujeta a derechos de autor de terceros, hay que pagar el dichoso canon digital. Pensemos por un momento lo que significa que una Universidad tenga que pagar 12 euros cada vez que adquiere un disco duro USB para un uso docente y/o investigador. ¡Se trata de dinero público que termina en manos privadas!&lt;/p&gt;&#10;&lt;p&gt;Pues bien, es desde el punto de vista de los &lt;em&gt;ebooks&lt;/em&gt; donde la incongruencia del canon digital alcanza sus mayores cotas. Pongámonos en situación con un ejemplo: supongamos que adquiero un flamante lector de libros electrónicos y, para almacenar mis lecturas digitales, compro también una tarjeta de memoria con suficiente capacidad, con un sobrecoste de 0,3 euros en concepto de canon digital. Si guardo libros por los que sus autores no piden compensación económica, c0mo es el caso de los libros de licencia libre, los de dominio público o los que simplemente sus autores quieren regalar en su edición digital (recuerdo cuando Alberto Vázquez-Figueroa puso gratuitamente en su web una copia de su novela &lt;a class="link" href="http://www.librosgratis.org/alberto-vazquez-figueroa-por-mil-millones-de-dolares.html" target="_blank" rel="noopener"&#10; &gt;&lt;em&gt;Por mil millones de dólares&lt;/em&gt;&lt;/a&gt;), ya tenemos un conflicto con el canon porque&amp;hellip; ¿por qué pago por algo por lo que LEGALMENTE no tengo que compensar económicamente a nadie?&lt;/p&gt;&#10;&lt;p&gt;Pero aún es peor el caso en el que guardo libros que he comprado, al igual que hago con las ediciones en papel. Si ya he compensado tanto al autor como a la editorial al pagar por el libro, ¿por qué pago el canon? ¿Por el derecho a la copia privada? Pero si el libro digital es el propio objeto de la transacción económica, ¿cómo voy a pagar por copiarlo si no hay otra manera de introducirlo en la tarjeta de memoria y disfrutarlo en mi &lt;em&gt;ereader&lt;/em&gt;? ¿Se puede ser más incoherente e injusto?&lt;/p&gt;&#10;&lt;p&gt;Sé que 30 céntimos de euro es muy poco dinero dentro del coste total de una tarjeta de memoria y que no merece el esfuerzo de reclamar la devolución del canon, pero es que si se suman todos esos 0,3 euros por tarjeta, los receptores del canon reciben unos grandes ingresos que encima no les pertenecen en justicia.&lt;/p&gt;&#10;&lt;p&gt;¿Se puede hacer algo? Sin duda, expresar nuestro desacuerdo a quién nos quiera escuchar y apoyar las campañas organizadas por asociaciones de usuarios y consumidores para presionar al gobierno para que desarrolle mecanismos de compensación a los autores (que, no olvidemos nunca, están en su derecho de reclamar) justos para todas las partes involucradas. Y tú, ¿qué piensas hacer al respecto?&lt;/p&gt;&#10;</description></item><item><title>El iPhone como lector de ebooks</title><link>https://marcoantonioblanco.es/2009/10/el-iphone-como-lector-de-ebooks/</link><pubDate>Fri, 23 Oct 2009 19:26:24 +0000</pubDate><guid>https://marcoantonioblanco.es/2009/10/el-iphone-como-lector-de-ebooks/</guid><description>&lt;p&gt;Desde que tengo en mi poder mi iPhone, he probado todo tipo de herramientas y aplicaciones en busca de una movilidad lo más amplia posible. Una de las funcionalidades que más he investigado es la de utilizar el iPhone como lector de &lt;em&gt;ebooks&lt;/em&gt;. En este articulo quiero compartir mi experiencia en este sentido.&lt;/p&gt;&#10;&lt;p&gt;Actualmente existen numerosas aplicaciones especializadas que convierten al iPhone en un completo &lt;em&gt;ereader&lt;/em&gt;, tanto desde la Apple Store como a través de terceros, aunque en este último caso hay que liberar el teléfono (operación conocida como &lt;em&gt;jailbreak&lt;/em&gt; cuya legalidad está en duda y que mal llevada a cabo puede inutilizar el iPhone). Como yo no lo he hecho con el mío, no he podido probar aplicaciones como BookReader, de licencia libre y una de las pocas opciones que permite introducir libros propios.&lt;/p&gt;&#10;&lt;p&gt;Aunque las alternativas disponibles en la AppStore son muchas, me he centrado en probar sólo unas pocas, todas gratuitas, como son BeamItDown, Stanza, Wattpad y (no podía ser de otro modo) eReader. La única que no se puede descargar independientemente es BeamItDown, a la que sólo se tiene acceso si se descarga un libro, ya sea gratuito o de pago. Lo cierto es que todas ofrecen las mismas capacidades básicas: tamaño y tipo de fuente ajustables, desplazamiento suave tanto manual como automático, completa gestión de libros, acceso a amplias bibliotecas tanto gratuitas como de pago y fácil acceso a cualquier parte de un libro. El resultado para el usuario es una experiencia más que satisfactoria y validan al iPhone como plataforma para leer libros digitales cómodamente, a pesar del pequeño tamaño de la pantalla (obstáculo que estas aplicaciones se encargan de salvar) y de que la misma es retroiluminada, lo que supone una mayor fatiga visual que en el caso de los &lt;em&gt;ereaders&lt;/em&gt; de tinta electrónica.&lt;/p&gt;&#10;&lt;p&gt;Las diferencias entre estas aplicaciones radican en sus funcionalidades avanzadas. Por ejemplo, Stanza es capaz de acceder a servidores de &lt;em&gt;ebooks&lt;/em&gt; propios generados desde programas como Calibre (accesibles asimismo desde un simple navegador web, mientras que tras Wattpad se encuentra una gran comunidad de usuarios que comparten todo tipo de obras. Mis favoritas son sin duda BeamItDown, por su sencillez de uso y porque viene de serie configurado a mi gusto, y Stanza, por lo completo que es, por la capacidad de conexión a servidores propios y por su aplicación de escritorio.&lt;/p&gt;&#10;</description></item><item><title>Calibre, un completo gestor de e-books para Linux</title><link>https://marcoantonioblanco.es/2009/05/calibre-un-completo-gestor-de-e-books-para-linux/</link><pubDate>Tue, 05 May 2009 15:30:24 +0000</pubDate><guid>https://marcoantonioblanco.es/2009/05/calibre-un-completo-gestor-de-e-books-para-linux/</guid><description>&lt;p&gt;Uno de mis últimos descubrimientos en cuanto a software para Linux es &lt;a class="link" href="http://calibre.kovidgoyal.net/" target="_blank" rel="noopener"&#10; &gt;Calibre&lt;/a&gt;, una aplicación diseñada para la gestión de libros electrónicos. El objetivo de Calibre es facilitar el mantenimiento de una biblioteca de &lt;em&gt;e-books&lt;/em&gt;, de forma que tengamos a mano todas las operaciones más habituales (y otras no tanto) que queramos realizar sobre nuestros libros digitales.&lt;/p&gt;&#10;&lt;p&gt;La instalación de Calibre es muy sencilla, basta con seguir las &lt;a class="link" href="https://web.archive.org/web/20090505/http://calibre.kovidgoyal.net/download" target="_blank" rel="noopener"&#10; &gt;instrucciones&lt;/a&gt; de su página web y en cuestión de pocos minutos Calibre estará descargado e instalado en nuestro sistema. Como está desarrollado en Python (para los que no lo conozcan, se trata de un lenguaje de programación interpretado disponible en diversas plataformas), es posible instalar Calibre no sólo en Linux sino también en Windows y Mac OS X.&lt;/p&gt;&#10;&lt;p&gt;En cuanto a sus funcionalidades, Calibre ofrece un amplio abanico de posibilidades, como la adición y borrado de libros de la biblioteca, la conversión a formatos populares de ebook, la creación de libros electrónicos a partir de flujos de contenido RSS, la clasificación de libros en base a etiquetas o la transferencia directa a un visor de libros electríonicos que esté conectado al sistema. Como afortunado poseedor de un &lt;a class="link" href="https://web.archive.org/web/20090505/http://tienda.activasistemas.com/gadgets/10-papyre-61-negro.html" target="_blank" rel="noopener"&#10; &gt;Papyre&lt;/a&gt;, esta característica me resulta de especial utilidad.&lt;/p&gt;&#10;&lt;p&gt;La única configuración que necesita Calibre para funcionar es la de la carpeta en la que guardar la biblioteca. A la hora de gestionar los libros, Calibre utiliza los metadatos que incluyamos en cada libro para crear un árbol dentro de dicha carpeta y renombrar los libros adecuadamente, con lo que nos encontramos con toda nuestra colección perfectamente jerarquizada y organizada.&lt;/p&gt;&#10;&lt;p&gt;Otro aspecto destacable es que podemos mantener varias versiones en distintos formatos del mismo libro, lo que facilita su utilización en diversos ámbitos. Así mismo, podemos añadir una portada personalizada a cada libro e incluso contamos con un pequeño servidor web que nos permite acceder remotamente a nuestra colección de libros. Finalmente, cuando se añaden libros a la biblioteca, se puede hacer desde un único directorio o desde varios, pudiéndole indicar a Calibre si los ficheros que hay en cada directorio son libros diferentes o copias del mismo en formatos distintos. Y todo esto en perfecto castellano.&lt;/p&gt;&#10;&lt;p&gt;En el tiempo que llevo utilizando Calibre, he descubierto que se trata de un programa muy estable (sólo he tenido problemas con la utilización de caracteres españoles en los nombres de los libros) y que en el caso puntual de que Calibre se ha cerrado inesperadamente (no en vano se trata de un programa en versión 0.x), mi bilblioteca no sufrió ningun daño.&lt;/p&gt;&#10;&lt;p&gt;Definitivamente se trata de una aplicación más que recomendable, sobre todo teniendo en cuenta la popularidad que tienen a día de hoy los libros electrónicos y las revistas digitales.&lt;/p&gt;&#10;</description></item></channel></rss>