martes, 7 de agosto de 2012

Jotdown (y otras fuentes) en Calibre para leer en verano

En estos tiempos de microblogging y tweets, se agradecen los artículos largos, exhaustivos y, sobre todo, bien escritos con los que nos obsequian los autores de Jot Down. Si además los temas que tratan, o los entrevistados, son de tu interés, la lectura se convierte en algo imprescindible.

Además a ello hay que sumar un ritmo de actualizaciones que hace casi imposible que pase un día sin tener que pasar por la web para ver las novedades.

Una delicia.

Tenemos por lo tanto, una revista de calidad, con artículos frecuentes, largos e interesantes, pero con el problema de que no hay tiempo para leerlos delante del ordenador.

El verano es un buen momento, el que pueda, para ponerse con ello y disfrutar de la lectura, pero tiene el inconveniente de que para hacerlo habría que estar delante de una pantalla de ordenador, lo que, si uno está de vacaciones no es lo más apetecible y tampoco es fácil o cómodo en los ratos muertos del desplazamiento.

Las alternativas son comprar la versión en papel, algo totalmente recomendable, o configurar el calibre con todos los feeds del sitio y bajarse los últimos artículos.

Calibre es el popular gestor de e-books que nos permite organizar nuestra librería de libros electrónicos. A estas alturas no creo que haga falta presentación, pero por si no lo conoces aquí puedes descargarlo, es software libre y funciona muy bien con la mayoría de lectores.

Aparte de añadir libros en varios formatos y convertirlos de manera automática al formato correcto para tu lector, también permite suscribirse a feeds rss, lo que nos permite llevar los artículos de internet para leer de manera fácil y cómoda.

Para añadir las fuentes de noticias simplemente hay que pulsar sobre la flecha que apunta hacia abajo junto al icono "Descargar noticias (RSS). Evidentemente esto es válido para cualquier web que disponga de un servicio de rss.


Del menú desplegable hay que seleccionar añadir "nueva fuente de noticias" y en esa ventana introducir las direcciones de los feed a incluir y a los que se conectará el programa para organizar la revista.

Para que Calibre nos forme una revista, con sus secciones ordenadas, y no una por cada una de las secciones que incorporemos hay que poner los diferentes feeds en la misma receta, de esa forma lo que tendremos será un canal de noticias con el nombre que indiquemos (Jotdown en el ejemplo).

El problema con sitios como Jotdown.es es que el feed del sitio en general sólo incluye los 10 últimos artículos, por lo que se pierden muchos que aparecen en secciones diferentes, así que los mejor es coger los feed por secciones o blogs, para tratar de tener el mayor número de contenido posible.


Para averiguar el feed del sitio basta con ir en el navegador a la sección que se desee y añadir "/feed" (sin las comillas, claro). Ejemplo: para suscribirse a los artículos de la sección de deportes http://www.jotdown.es/category/deportes añadir lo indicado para que aparezca así: http://www.jotdown.es/category/deportes/feed

Como sólo aparecen 10 artículos por feed hay que buscar todas las categorías o etiquetas que te interesen y repetir el proceso para completar los contenidos que quieres que tenga tu Jot Down personalizado.

Lo bueno de Calibre es que también permite compartir la receta, generándose un fichero que luego puede importarse en cualquier otro calibre. Hay que indicar el fichero a cargar y directamente está disponible el canal con todas las fuentes.

Pongo aquí "mi JotDown" para descarga para quien no quiera tener que rastrear la web y recopilar todas las direcciones. Alguna sección faltará, pero hay suficiente para leer un rato.

Algunas imágenes se cargan, no todas, y por supuesto no te permite seguir los enlaces, por lo que la lectura no es cien por cien igual que en el ordenador, pero a mi juicio no supone mayor problema.

[Bonus Track veraniego] En este enlace incluyo para compartir el archivo con varios de los mejores blogs jurídicos de la internet española (si he omitido alguno indíquelo en los comentarios y lo añadiré). Sólo si están muy enfermos y ni en agosto pueden separarse del derecho. (También sirve para después del verano...;)

miércoles, 25 de julio de 2012

Deuda de las entidades locales en La Rioja 2008-2011

A pesar de que el mayor de los problemas de deuda del país no es la deuda de las administraciones, si viene bien mirar las cuentas de los ayuntamientos porque reflejan, a mi modo de ver, como se gestiona el dinero público desde el lugar más cercano al ciudadano y, en teoría, mas controlado por aquellos que son los que lo ponen en manos de los gestores públicos.

Con la crisis económica, baja la recaudación de las administraciones, y por la explosión de la burbuja inmobialiaria desaparece una de las principales vías de financiación municipales, como son los ingresos provenientes del suelo y la construcción. Esto, desde 2008 (fecha aproximada del inicio de la crisis) debería haber provocado un descenso equiparable en el gasto (y en el endeudamiento) o al menos algo de contención, pues tampoco es que los planes de estímuloa nivel local sean frecuentes (algo que justificaría el aumento de los gastos).

Tenía curiosidad por cual había sido el comportamiento de los responsables políticos locales en La Rioja, por ser donde vivo y lo que mejor conozco, a raiz del post publicado aquí.

La Rioja tenía, en 2011, 174 pueblos para una población de 322.955 según los datos proporcionados por el gobierno de La Rioja (pdf)

De los cuales 143 municipios tienen menos de 1.000 habitantes, con una población de 29.566.

Sólo hay 9 ayuntamientos por encima de 5.000 habitantes con un total de 244.082 vecinos.

Como se ve hay muchos nucleos de población con muy pocos vecinos y la mayoría de los habitantes se concentran en unas pocas ciudades, que si excluímos Logroño (con 152.641 vecinos, practicamente la mitad del total de La Rioja) tampoco son ciudades muy grandes.


Lo que he hecho ha sido poner en una hoja de cálculo los datos desde 2008 a 2011 de todos los ayuntamientos riojanos, la deuda declarada a final de cada uno de los ejercicios. Contando que los datos sean correctos, resulta que no sólo no se ha reducido el gasto, sino que ha aumentado un 4%, desde 122,015 millones a 127,063 millones. Para una deuda por habitante de 393,44 euros (sólo en deuda local)



Algunos datos curiosos:

En 2008 había 87 ayuntamientos sin deuda. En 2011 el número se reduce a 79.

En La Rioja hay 7 cabeceras de comarca (Logroño, Haro, Santo Domingo, Nájera, Calahorra, Arnedo, Alfaro y Cervera del Rio Alhama) que son a su vez algunos de los núcleos de población más importantes. Entre todas ellas a fecha 31 de diciembre de 2011 la deuda es de casi 86 millones de euros (85.955 miles de euros) cuando en 2008 era de 77.935 miles de euros, un incremento del 10,29%.

Como se ve, representan el 67,64% del total de la deuda, más o menos la población que representan.

Las cabeceras que han tenido han comportamiento acorde en el periodo, es decir han reducido su nivel de endeudamiento, son Alfaro un 32,73%, Calahorra 4,48%, Cervera 39,04% y Santo Domingo de la Calzada 3,06%.

Por el contrario han aumentado su endeudamiento Logroño 6,08%, Arnedo 0,14% y Nájera con un espectacular 308,74%.

Este último caso es llamativo por que se separa del comportamiento del resto de entidades (reducción significativa o aumento por debajo del IPC), ya que pasa de una deuda en 2008 de 1,007 millones de euros a 4,116 millones de euros durante el periodo.

Llama la atención este incremento tan enorme para un ciudad de 8.452 habitantes (según datos del INE para 2011). Se pasa así de una deuda por habitante de 120,94 euros/habitante (padrón de 2008 marca 8.326 habitantes) a 486,98 euros/habitante.

Si buscamos en internet podemos ver que este incremento, que se da sobre todo entre 2010 y 2011 (de 1,985 millones a 4,116) se debe a la construcción de una piscina cubierta y varias obras no relacionadas con el estímulo económico...

Según publicó el diario La Rioja sobre el presupuesto de 2011:
"El capítulo con mayor peso es el inversor, con 3,5 millones de euros, en el que destacan la obra de la piscina climatizada, el campo de fútbol de hierba artificial, el proyecto de remodelación de la casa de cultura, la conversión del viejo ambulatorio en centro polivalente o el merendero La Chopera, entre otras obras."

Me centro en los municipios mayores considerando que sus cuentas no sufren alteraciones o variaciones puntuales por la realización de obras de importancia que pueden alterar el presupuesto en un ejercicio concreto y luego ir corrigiéndose. En las cabeceras de comarca todos los alcaldes cobran un salario y disponen de personal para hacer proyectos a largo plazo, por lo que se presupone un mayor control y estabilidad y que los gastos están controlados.

Otro caso interesante, que no es cabecera de comarca es el de Villamediana de Iregua, municipio de la periferia de Logroño que pasa de no tener deudas ni en 2008, ni en 2009 ni en 2010 a cerrar 2011 con 1,057 millones de euros.

Otro municipio que incrementa de manera considerable su deuda es Lardero, al igual que Villamediana ciudad aledaña a Logroño, que pasa de 2,891 millones en 2008 a 4,518 millones en 2011, un 56,28%.

Hay municipios pequeños en los que la variación es de hasta un 45000%, como Huércanos, que despues de no tener deudas hasta 2010, en 2011 declara adeudar 450 mil euros, seguramente por obras importantes en ese concreto ejercicio.

Y por supuesto también hay casos que reflejan lo que ha sido la cultura del Golf y el ladrillo, como Sojuela, que debía 79 mil euros en 2008 y en 2011 debía 739 mil. En este pequeño pueblo al pie del monte se construyó un campo de golf cuyas viviendas siguen todavía a la venta con importantes rebajas. Este pueblo tiene, según el INE 234 habitantes, lo que da que sus vecinos deben algo más de 2.100 euros cada uno.

Además se construyó un polideportivo con piscina climatizada, otra más, con un presupuesto de 3,7 millones de euros, y al parecer parte del dinero del plan E se destinó a su construcción. Tampoco parece que esté terminado, según se informa aquí, y al parecer harían falta otros 1,5 millones de euros.

La conclusión que veo es que a pesar de las noticias y de la evidente bajada de ingresos el nivel de endeudamiento sigue aumentando, lo que refleja que los gastos siguen siendo superiores a los ingresos y con el mercado de crédito cerrado muchas entidades lo van a pasar mal. Aunque es cierto que se nota el esfuerzo por reducir el endeudamiento, pero en términos generales sigue siendo elevado y de hecho aumenta, supongo que para mantener los servicos, aunque como se ven incluyen financiación de partidas, a mi juicio, innecesarias.

[Otros han hecho algo similar a este post aquí para Castilla y León. Estaría bien que se juntase gente y lo analizase en todas las CCAA]

domingo, 6 de mayo de 2012

Openelec Media Center en Raspberri Pi

Desde que encargué el Raspberri Pi tenía previsto probarlo para dos funciones; o bien como media center basado en XMBC o bien como ordenador normal para probar alguna distribución de Linux y poder ponerle, en su caso, un emulador con el que jugar en la televisión del salón a emuladores tipo MAME.
Tamaño real, igual que un DNI
Repasando los foros me encontré con el proyecto Openelec que anunció recientemente que daría soporte para la Raspberri (que recordemos tiene un procesador ARM por lo que no nos sirve cualquier distribución de Linux compilada para i386).

OpenElec es una distribución que tiene lo mínimo imprescindible para que funcione un Linux y XMBC, sin otro escritorio gráfico ni nada más.
Es perfecto para ponerlo en casa sin que el resto de usuarios tenga que saber nada sobre Linux y muestra el interfaz propio del media center desde el arranque, pudiendo acceder a todo el contenido sin necesidad de teclado.

1. Preparando el sistema OpenElec 
Ahora bien, esta decisión obligaba a compilar el código fuente de la distribución. Pero como veremos es un proceso absolutamente sencillo y sin problemas que un par de "apt-get" puedan solucionar.

Los pasos a seguir son, basicamente, los que figuran en la página del proyecto OpenElec y no revisten especial dificultad, salvo por el hecho de que en una instalación limpia de Ubuntu pueden faltar varios de los paquetes que son necesarios.

En mi caso, acababa de actualizar a Ubuntu 12.04, faltaban varias cosas así que fue tan sencillo como instalarlas desde la consola con los siguientes comandos.

Pero lo primero es descargarse los fuentes, desde la consola escribimos (o copia y pega):
git clone git://github.com/OpenELEC/OpenELEC.tv.git
Si te falta Git, ya sabes "sudo apt-get install git".

Después vamos al directorio donde se han descargado los archivos, normalmente en nuestro home dentro de una carpeta llamada Openelec.tv
 cd OpenELEC.tv
Y una vez ahí  ya sólo hay que darle a compilar indicando las opciones del procesador. En ocasiones se pueden necesitar opciones especiales que pueden ser marcadas dentro de carpeta del proyecto (/project/RPi) para cargar drivers específicos, etc.
Pero en principio no es necesario tocar nada ya que reconoce el hardware a utilizar sin problemas.

Antes de lanzar make y que empiece a compilarse todo es recomendable asegurarse de tener todos los paquetes necesarios y evitar errores por fallos de dependencias y perder tiempo reiniciando el proceso, haciendo:
sudo apt-get install g++ nasm flex bison gawk autopoint gperf autoconf automake m4 cvs libtool byacc texinfo gettext zlib1g-dev libncurses5-dev git-core build-essential xsltproc libexpat1-dev
Estos paquetes son los que se indican en el Wiki del proyecto, pero a mi me salió además un error al principio del proceso :
error: XML::Parser perl module is required
se soluciona con el paquete (y las correspondientes dependencias que se instalan solas):
sudo apt-get install libxml-parser-perl
Así que una vez que tenemos todo esto preparado ya podemos lanzar make y comenzar a compilar OpenElec para nuestra Raspberri Pi, para ello tecleamos:
PROJECT=RPi ARCH=arm make
El tiempo que tarda es de entre 1 y 2 horas, aunque depende del equipo y de la carga que tenga.

2. Preparando el sistema de archivos y la tarjeta SD

Una vez terminado se pasa a una tarjeta SD debidamente preparada. Las instrucciones están en este enlace y son muy sencillas.

Basicamente es particionar la tarjeta SD con dos particiones, una de 128 Mb, "bootable" y en FAT32, a la que denominaremos System; y la segunda con el resto del espacio restante, formateada como ext4 y a la que llamaremos Storage.

Esto puede hacerse o bien usando una Gparted (más sencillo y recomendable) o en línea de comandos con las instrucciones siguientes, pero hay que tener mucho cuidado con la letra del dispositivo (la X tras /dev/sd"X") si nos equivocamos en la letra, normalmente será una b o una c, estaremos formateando otra unidad y perdiendo sus datos:

sudo parted -s /dev/sdx mklabel msdos
Con eso borran las particiones que pudiera haber y se crea un nuevo esquema de particiones. A continuación se crea la primera partición de 128 MB y se hace "bootable" para que el sistema arranque:
sudo parted -s /dev/sdx unit cyl mkpart primary fat32 -- 0 16
sudo parted -s /dev/sdx set 1 boot on
Y se hace la siguiente partición con el espacio restante:
sudo parted -s /dev/sdx unit cyl mkpart primary ext2 -- 16 -2
Se formatean y se les asigna el nombre
sudo mkfs.vfat -n System /dev/sdx1
sudo mkfs.ext4 -L Storage /dev/sdx2
Y para asegurar que se montan las unidades:
sudo partprobe
Ahora ya solo queda copiar y pegar los archivos de arranque y los resultantes de la compilación a la tarjeta SD. 
3. Copiando el sistema y primer arranque
Los archivos de arranque se encontrarán en un directorio dentro de la carpeta donde se descargaron los fuentes, en mi caso:
/home/david/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/
Dentro de ese directorio hay otro llamado bcm2835-driver-c8359c0/boot/ del que hay que copiar los archivos "arm128_start.elf", "loader.bin" y "bootcode.bin" a la partición System de la tarjeta SD.
Y renombramos "arm128_start.elf" como "start.elf"
Ya sólo queda copiar los archivos ejecutables, que estarán en la carpeta /home/david/OpenELEC.tv/target/

En esa carperta habrá dos archivos con el nombre OpenELEC-RPi.arm-devel-2012xxxxxxxx-rxxxxx y las extensiones .system y .kernel (las x indicarán la fecha y hora de compilación y la versión o release).


Esos archivos se copian a la tarjeta SD, en la partición System y se renombran como SYSTEM y kernel.img respectivamente.

Dentro de la SD creamos un fichero "cmdline.txt" con la siguiente instrucción en linea de comandos o con un editor de texto, en cuyo caso sólo hay que pegar lo que está entre comillas a continuación:
sudo echo "dwc_otg.lpm_enable=0 root=/dev/ram0 rdinit=/init boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 ssh quiet" > /media/System/cmdline.txt
Y con eso ya se puede insertar la tarjeta SD en la Raspberri y a funcionar nuestro media center.

El primer arranque puede llevar un minuto aproximadamente, pero los sucesivos llevan cuestión de segundos (unos 20 o así) aunque dependerá también de las opciones que se activen en el XMBC.

4. Bonus track
XBMC permite conectar dispositivos en red y compartir archivos y carpetas vía samba, pero si quieres conectarle un disco duro portátil tendrás que darle alimentación externa ya que el Raspberri Pi no alcanza por sí solo para alimentar el disco duro y no lo reconocerá.
Lo que hice fue comprar un hub usb con alimentación (por 9 euros hay en tiendas de informática) y ahora va perfectamente.

Hay que tener en cuenta que XMBC puede usarse como gestor de descargas ya que tiene add-ons para bittorrent (Transmisión y Utorrent) e incluso Jdownloader, pudiendo estar muchas horas encendido con un mínimo consumo eléctrico y cero ruidos ya que no necesita refrigeración de ningún tipo.

Además se puede controlar desde el teléfono con Android, etc.
Espero que esto sea de utilidad para sacar partido a un dispositivo de menos de 30 euros, silencioso y pequeño que puede estar tranquilamente en el salón.