a2ps y pdftotext: de ASCII a PS y de PDF a texto

Pequeñas herramientas que me hacen la vida más fácil.

a2psa2ps , una aplicación que permite convertir texto ascii en postscript, con formateado de sintaxis (en blanco y negro y con diferentes tamaños de letra) para multitud de lenguajes de programación. El resultado se puede imprimir directamente por impresora, porque la calidad es muy buena. Además, permite imprimir a 2×2, 2×1, etc., en modo dúplex, en color… Genial.

ScreenshotLa siguiente es pdftotext, otra pequeña gran herramienta que nos permite analizar parsear el contenido de un pdf y convertirlo a texto ascii, manteniendo la estructura (lo más posible y siempre que usemos la opción -layout) del pdf original. Por ejemplo, si pasamos pdftotext al fichero PDF con las primeras entradas del diccionario en Euskera Orotariko Euskal Hiztegia, obtendremos una buena reproducción en ascii, con el contenido intacto y la estructura bastante similar.
vim

Lo dicho, dos herramientas más para la toolbox.

Retirada de Ubuntu en Telecentros Asturianos

Esta mañana he recibido un email desde Asturias pidiendo que DiarioLinux se hiciera eco de una muy mala noticia para el software libre:

«Cómo publicamos en este Blog [LibreMeSientoMejor], el CAST está procediendo a retirar 224 equipos informáticos de 23 CDTL de Asturias con Ubuntu (Software Libre /Linux) , para sustituirlos por ordenadores “sólo Windows+MSOffice” en los que no se podrá (por contrato) dar soporte a Ubuntu.»

Ahora ya no sólo es que la administración pública elija software privativo frente a software libre, sino que, allá donde se consiguió implantar máquinas con software de código abierto (¡224 equipos!) no se les ocurre otra cosa que migrar a… ¡software privativo! . Sin entrar en detalles sobre lo que significa nadar contra corriente (los principales países europeos están ejecutando políticas de migración a software libre… Asturias justo lo contrario), parece que en época de crisis a alguien le sobra dinero a espuertas. Y analizando la composición de la Junta del Principado, parece ser que es al FSA-PSOE. Definitivamente, el PSOE debería de aclarar sus ideas respecto al software libre, porque cada región socialista hace al respecto, literalmente, lo que le da la gana.

60.000 profesores rusos se formarán en soft libre

Ya comentamos en este mismo blog, en Marzo, que Rusia había comenzado un plan de migración masiva hacia el software libre. Las autoridades rusas tienen una preocupación seria: comentan que no es razonable que toda una nación dependa de un software privativo producido por una compañía estadounidense; lo consideran una vulnerabilidad, pues una compañía extranjera como Microsoft está influenciando el futuro de Rusia, empezando en la escuela y siguiendo con la inercia hasta llegar a la gestión de cualquier pueblo o ciudad.

Las autoridades rusas han decidido que uno de los puntos en los que se centrarán para comenzar la migración es en la escuela. Pero no en los alumnos, sino primeramente en los profesores. Y no vale con enviar CD’s con software libre a las escuelas (que también) sino que el ministerio de Educación ha decidido apoyar con hechos lo que habían promovido con anuncios de boquilla: han puesto sobre la mesa 4 millones de dólares para contratar la formación del profesorado en software libre.

La compañía que gane la licitación será responsable de formar tanto de forma presencial como online (cuando la formación presencial no pueda darse) a 60.000 profesores rusos. Al finalizar la formación los profesores deberán de probar que han aprovechado el tiempo, pasando un examen (se calcula que para finales de 2009 o comienzos de 2010).

Más información en la web de Profy.

Intel Poulsbo, GNU/Linux y Netbooks

Jonan Hernández, miembro de ITSAS y ponente habitual en las charlas del grupo en la Facultad de Informática de Donostia, nos deleitó a todos con un jugoso artículo sobre las incompatibilidades del chipset Intel US15W (aka Intel Poulsbo) y en concreto la tarjeta gráfica integrada Intel GMA 500 con los notebook corriendo Linux. Incomprensiblemente, Intel a veces actúa a favor del software libre y otras totalmente en contra. En fin, mensaje a marineros que quieran surcar las aguas de Internet con ese chipset y Linux: tal vez sería conveniente que os decantárais por algo más compatible…

Sin más, os dejo con el artículo de Jonan (que amablemente nos ha permitido publicar en DiarioLinux):

Es posible que si habéis estado mirando netbooks o barebones con procesadores Atom os hayáis encontrado con algunos modelos que poseen el «famoso» chipset Intel US15W (a.k.a Intel Poulsbo) y la
gráfica Intel GMA 500, que tantos problemas están dando a muchos usuarios de GNU/Linux, entre algunos de los modelos que poseen este chip son el Sony Vaio P o el Dell Inspiron Mini 12. Este chipset se está haciendo bastante popular entre algunos fabricantes porque supone un ahorro muy significativo respecto al chipset Intel 945Gx, que es el que suele montarse normalmente en los equipos con procesadores Atom.

El intel Atom N270 con el chipset 945GSE Express consume un máximo de 11.8 W
El intel Atom Z5xx con el chipset US15W consume 5W

A pesar de que este ahorro energético resulta muy interesante, tiene la gran pega que la gráfica integrada que viene en el chipset US15W NO ES una gráfica de Intel, sino que para aumentar la eficiencia energética han licenciado la gráfica para móviles PowerVR SGX de
Imagination Technologies, muy conocida en este mundillo de procesadores para móviles, como el Apple iPhone 3G S o los móviles de alta gama que cuentan con un procesador OMAP3 de Texas Instruments (muy popular en móviles de alta gama de Nokia, y procesador de la popular placa de desarrollo libre BeagleBoard, o las placas Gumstix Overo).

Y los comerciales de Intel no se les ocurrió mejor nombre que denominarla comercialmente como Intel GMA 500, facilitando así la confusión con el resto de la familia de gráficas de Intel, confusión
que aumenta cuando muchos usuarios descubren que el driver libre de Intel (válido para todos los modelos de las gráficas de Intel) no funciona, sin ninguna aparente pista, de que en realidad necesitan un driver específico para este modelo al tratarse realmente de una gráfica totalmente diferente. Problema que se agrava porque a pesar de que Intel es «Linux friendly», Imagination Technologies no lo es en absoluto.

Por poner ejemplo ilustrativo, las Internet Tablets de Nokia (las Nokia N800/N810) tienen un procesador OMAP 2420 con una GPU PowerVR MBX, y aún tras muchos intentos de Nokia no han terminado liberando una versión para los kernels 2.6, cuando para más estupor de todos los usuarios de estas tabletas existen para los kernels 2.4.

En el caso de la placa libre BeagleBoard, que cuenta con la GPU PowerVR SGX, en cambio si es posible obtener los drivers, aunque eso si contactando con la propia Texas Instruments.

El estado actual es bastante incierto, por un lado Intel Moblin
(la distribución de Intel optimizada para netbooks) no tiene planificado en un futuro soportar estas gráficas, lo cual muestra IMHO la apuesta de Intel por este hardware bajo GNU/Linux, y por otro lado
existe un cierto soporte 2D y 3D, ya que irónicamente algunos modelos fueron vendidos con Ubuntu Netbook Remix 8.04 de serie, pero con la gran limitación de que dichos drivers, son compatibles únicamente con el kernel 2.6.24 limitando a dichos usuarios a permanecer con esa desfasada Ubuntu u optar por el driver «vesa» y prescindir de cualquier tipo de aceleración 2D/3D.

xp-dev.com, Redmine, Assembla y Breakout

«XP-DEV.com is down at the moment. We’re trying our best to get everything back online.
Many thanks for your patience.»

Ése es el mensaje que lleva en la home de xp-dev.com más de 7 horas, lo cual no hace augurar nada bueno. ¿Cómo sé que lleva así 7 horas? Por el truco de buscar en Twitter en función de las palabras xp-dev.com. Cada vez que un servicio no carga en mi navegador siempre voy directo a Twitter a preguntar: ¿soy yo o le ocurre al mundo entero?

Por cierto, ¿qué es xp-dev.com? Un servicio gratuito de hosting de proyectos software. Ofrece una cuenta Subversion (1.5 Gb) con gestión de usuarios y permisos, un espacio wiki y un espacio para gestión de tareas. Por 0 € no está nada mal, ¿no? El problema de xp-dev.com es su éxito. A medida que han ido pasando los meses, más y más gente lo conocía y se apuntaba a sus servicios. Esto provocaba caídas esporádicas, que se resolvían en pocos minutos. Pero la de hoy tiene mala pinta.

En el trabajo me han comentado la posibilidad de instalar Redmine en un servidor propio para hace lo mismo que hacer xp-dev.com… pero en un servidor local, con un control mayor (bueno, con poco control que ofrezca ya es mayor que xp-dev.com 😉 Redmine está programado haciendo uso del framework Ruby on Rails, es multiplataforma y se publica bajo licencia GPLv2. Además permite la instalación de plugins para extender sus funcionalidades de serie (diagramas gantt, calendario, wiki, foros, gestión de usuarios y permisos, gestor de bugs, gestor de ficheros…), y hay ya disponibles un buen puñado de ellos.

A pesar de todo lo anterior, sigo creyendo en Breakout, la versión de código abierto de Assembla, que el año pasado ya fue probada, documentada e instalada por Javier del Valle. Este año, David González ha añadido la funcionalidad de poder autenticarse vía LDAP a Breakout, en concreto, probando contra el LDAPs de la UPV/EHU. Estamos en proceso de implantación en un servidor interno, por lo que para el curso 2009/2010 espero que esté ya disponible para todo el mundo. Gran trabajo de estos dos alumnos de Informática de Donostia.

Por otro lado, no quiero terminar este post/reflexión, sin olvidarme de Google Code Hosting, dado que nos ha permitido trabajar estos últimos meses en dos proyectos de código abierto de los que pronto podré hablar más largo y tendido (si buscáis… encontraréis 😉 Su sistema SVN ha funcionado como un reloj, sin fallos, con disponibilidad 24×7. Sus sistema de «issues» o gestión de incidencias y bugs es muy bueno, y el sistema de revisiones de código una joya por descubrir.