Jaime Gil de Sagredo's Blog » Software Libre http://jotahacker.es Jaime Gil de Sagredo personal's blog talking about opensource, free software, gnu/linux, programming and more... Mon, 25 Jul 2011 17:29:07 +0000 en hourly 1 http://wordpress.org/?v=3.3.1 Digitalizar documentos con DjVu http://jotahacker.es/digitalizar-documentos-con-djvu/ http://jotahacker.es/digitalizar-documentos-con-djvu/#comments Thu, 23 Sep 2010 17:23:10 +0000 jaimegildesagredo http://jotahacker.es/?p=449 A día de hoy es común el uso de documentos digitales, ya sean libros, revistas, etc. siendo cada vez más frecuente poder comprar publicaciones en estos formatos y no en papel. También es frecuente la necesidad de digitalizar documentos para así tenerlos organizados y a mano en nuestro ordenador. Existe una gran variedad de utilidades para digitalizar documentos a través de nuestro escáner, pero hoy vamos a ver cómo digitalizar un libro o revista con DjVu desde GNU/Linux.

Lo primero es un poco de historia. ¿Qué es DjVu? y ¿Por qué vamos a usar este formato?

DjVu es un formato de archivo informático diseñado principalmente para almacenar imágenes escaneadas. Se caracteriza por incorporar avanzadas tecnologías tales como separación de capas de imágenes, carga progresiva, codificación aritmética y compresión sin pérdida para imágenes bitonales (dos colores), permitiendo que imágenes de alta calidad se almacenen en un mínimo de espacio.

En líneas generales, DjVu es un formato de fichero abierto y existen soluciones privativas para trabajar con él, aunque sus autores originales mantienen una versión con licencia GPL llamada DjVuLibre. Esta versión libre será la que nosotros utilicemos para digitalizar nuestros documentos y está disponible en los repositorios de las grandes distros.

Y bien, ¿qué necesitamos para empezar a usar DjVu? Lo primero es tener instalado DjVuLibre en nuestro sistema, un escáner compatible con SANE funcionando y un visor de ficheros DjVu. El proceso de digitalizado consta de tres partes:

  1. Escaneado página por página del documento.
  2. Compresión de las imágenes con las utilidades ofrecidas por DjVuLibre.
  3. Crear el documento con las imágenes resultantes.

Una vez hemos escaneado las páginas de nuestro documento, pasamos a comprimirlas de la siguiente manera.

$ cd ruta_de_nuestras_imagenes
$ c44 portada_color.pnm portada_color.djvu
$ cjb2 pagina1_bn.pnm pagina1_bn.djvu

Como vemos utilizaremos el compresor c44 para comprimir las imágenes a color, como la portada, páginas con fotografías, etc. y el compresor cjb2 para las páginas en blanco y negro con texto y gráficos sencillos. Éste paso hará que nuestras imágenes pasen de tener al rededor de 2Mb a unos escasos 30-200kb dependiendo de cada caso.

Llega el momento de unir todas las páginas en nuestro documento DjVu de la siguiente forma:
$ djvm -c documento.djvu portada_color.djvu pagina1_bn.djvu

Realmente sencillo. Tan sólo pasamos como argumentos el nombre del nuevo documento seguido de todas nuestras páginas en orden. Ahora ya sólo queda abrir documento.djvu con nuestro visor favorito.

Este proceso, aunque sencillo, puede extenderse en el tiempo en el caso de digitalizar documentos de gran tamaño, por eso he creado un pequeño script que automatiza en gran medida el proceso de digitalización. Podéis descargarlo desde http://pub.jotahacker.es/digitalizar/.

]]>
http://jotahacker.es/digitalizar-documentos-con-djvu/feed/ 3
VegnuX NeonatoX 0.5.1 “Laguna de Piedra” http://jotahacker.es/vegnux-neonatox-0-5-1-laguna-de-piedra/ http://jotahacker.es/vegnux-neonatox-0-5-1-laguna-de-piedra/#comments Sun, 04 Apr 2010 10:45:39 +0000 jaimegildesagredo http://jotahacker.es/?p=421 Como nos comenta Carlos en el blog del proyecto, VegnuX Neonatox 0.5.1, con nombre clave “Laguna de Piedra“, ha sido liberada tras casi un año de duro trabajo y esfuerzo. Sin duda estoy seguro de que esta versión marcará un antes y un después en este ambicioso proyecto.

Para los que no conozcan VegnuX NeonatoX, decir que es una distribución 100% libre (reconocida ya por la Free Software Foundation de Latino América) desarrollada en Venezuela y basada en Linux From Scratch, es decir, que se ha creado desde cero, sin basarse en ninguna otra distribución (a parte de LFS, claro). Además NeonatoX utiliza el sistema de gestión de paquetes Nhopkg desde hace ya varias versiones.

Laguna de Piedra viene con dos sabores: la tradicional versión XFCE y la nueva versión con KDE4 que hará las delicias de lo KDEros. Para ir abriendo boca podéis descargarlas, usando el torrent, desde aquí:

Os dejo unas capturas de mi instalación de NeonatoX KDE4.

]]>
http://jotahacker.es/vegnux-neonatox-0-5-1-laguna-de-piedra/feed/ 6
Salvemos Pillate Un Linux! http://jotahacker.es/salvemos-pillateunlinux/ http://jotahacker.es/salvemos-pillateunlinux/#comments Thu, 18 Mar 2010 19:17:23 +0000 jaimegildesagredo http://jotahacker.es/?p=409

Me sentí realmente triste al ver que el, actualmente único, autor de Pillate Un Linux nos contaba cómo era posible que tuviese que dejar definitivamente la web. No sé si al final se terminará perdiendo este pequeño gran pedazo de mi blogroll, pero sin duda haré todo lo que esté en mi mano para prevenirlo. Empezando por esta entrada.

Pillate Un Linux no es, para nada, uno de tantos blogs sobre Linux y Software Libre. Es de hecho de los pocos blogs que hacen que este mundillo tenga sentido más hallá de Ubuntu, Linux Mint y poco más. Porque, qué haremos sin los análisis de la más recóndita distribución de la red, sin las ojeadas al hardware libre, sin las críticas al software propietario o al absurdo mundo de las patentes, sin los lapidarios de multimillonarios directivos de multinacionales e insufribles políticos, sin las siempre acertadas aplicaciones curiosas para Linux, y sobre todo, sin la magia de sus autores.

Por todo lo que nos ha dado, y por todo lo que nos dará, hagamos que Pillate Un Linux siga vivo.

]]>
http://jotahacker.es/salvemos-pillateunlinux/feed/ 2
Aportación al proyecto GMatESO http://jotahacker.es/aportacion-al-proyecto-gmateso/ http://jotahacker.es/aportacion-al-proyecto-gmateso/#comments Sun, 28 Feb 2010 17:06:04 +0000 jaimegildesagredo http://jotahacker.es/?p=392 GMatESO es una aplicación libre, liberada bajo la GPL, y desarrollada en Andalucía, pensada para profesores y alumnos de la ESO. Poseé una sencilla e intuitiva interfaz gráfica para la enseñanza de matemáticas a través de diversas pestañas.

Conocí esta aplicación hace unos meses de manos de pragmart, y hace unas semanas, al finalizar los exámenes de febrero, desarrollé los típicos scripts de instalación de software desde las fuentes: configure, Makefile, etc. para contribuir de alguna manera con este proyecto. Aunque el proyecto hace tiempo que dejó de estar activo, su creador publicó en la página del proyecto mi aportación.

Os animo, a todos aquellos que os pueda ser útil que lo descarguéis e instaléis.

]]>
http://jotahacker.es/aportacion-al-proyecto-gmateso/feed/ 1