Ir al contenido principal

Entradas

Algoritmia II: algoritmos voraces

Los algoritmos voraces son muy fáciles de entender y de implementar, por lo que se usan muy a menudo en programación. Imaginaros un problema como este: en la mesa hay diez fragmentos de tarta de diferente grosor y peso, y un comensal quiere elegir los dos trozos que sean más grandes. Al utilizar un algoritmo voraz, primero seleccionará el elemento de mayor peso y grosor, una vez seleccionado ya no puede volver a elegirlo, porque el algoritmo se lo ha "comido", de ahí su nombre. Para solucionar el problema anterior mediante un algoritmo voraz podríamos realizar los siguientes pasos: recorremos los diez fragmentos de tarta buscando el mas grande escogemos el más grande recorremos los nueve fragmentos restantes buscando el más grande escogemos el más grande Seguro que se os ocurren un par de formas de optimizarlo (como ordenar previamente los trozos). Ahora vamos con un problema un poco más complejo: En Tecnificados hemos organizado un festival de c...

Algoritmia: presentación

Para comenzar el año voy a iniciar una serie de artículos relacionados con los diferentes tipos de algoritmos. Mi idea es comentar en cada artículo un diferente tipo de algoritmo (el primero será voraz), y mostrar una solución a un problema codificado en JAVA. Se admiten sugerencias. Imagen de cabecera obtenida de: https://es.wikipedia.org/wiki/Archivo:Algoritmo_de_Anillo.png

Felices Fiestas

El equipo de Tecnificados os desea: (Imagen generada con  https://es.cooltext.com/ )

31 Ayuntamientos con Portales de Datos Abiertos

(Imagen generada con  https://es.cooltext.com/ ) Hoy quiero hacer un pequeño chequeo del estado de los Portales de Datos Abiertos Municipales, ahora que estamos a punto de terminar el 2019. Aprovechando que el evaluador está "terminado", he generado un subinforme: solo con los Ayuntamientos que tienen Portales de Datos Abiertos (31). Vamos a ordenar por calidad de los datos, empezaremos con cuatro estrellas. Solo tenemos a 17 Ayuntamientos con esta puntuación, ordenamos por el número de conjuntos de datos con cuatro estrellas ordenados de mayor a menor : Gijón (119) Cáceres (116) Santander (82) Madrid (70) Santa Cruz de Tenerife (67) Sant Feliu de Llobregat (37) Las Palmas de Gran Canaria (27) Barcelona (21) Cartagena (20) Badia del Vallès (11) Alcobendas (8) Rivas-Vaciamadrid (8) Lorca (4) Valencia (4) Zaragoza (3) Bilbao (2) Donostia/San Sebastián (1) Ahora vamos a ordenar por aquellos conjuntos de datos con tres estrellas. Aquí...

Evaluador de Portales de Datos Abiertos - Parte VI (final)

Y llegamos a la última parte de esta serie de artículos relacionados con el Evaluador de Portales de Datos Abiertos. Ya están en el repositorio los últimos cambios que permiten generar el informe con la puntuación de los distintos conjuntos de datos. He llegado sólo a cuatro estrellas, porque como ya os comenté, para la quinta estrella necesitaría consumir los formatos semánticos (4 estrellas) y examinar si hay Linked Data . También hay que tener en cuenta que no he chequeado todas las URLs, para así verificar si están disponibles, y si de verdad devuelven el formato que se indica. Todas estas mejoras las quiero ir implementando poco a poco en próximas entregas. También quiero añadir un par de informes nuevos y una serie de puntuaciones en plan Top Ten de diversas categorías.  Además quiero automatizar todo el proceso, Tweet incluido. Aquí tenéis los informes en diferentes formatos:  https://github.com/tecnificados/evaluador/tree/master/info...

Evaluador de Portales de Datos Abiertos - Parte V

                                  Imagen obtenida de:  https://5stardata.info/es/ Hoy vamos a hablar de la puntuación de los diferentes formatos. Esta puntuación se estableció por Tim Berners Lee hace unos años. Si lo resumimos rápidamente sería así: Cualquier formato con licencia abierta : 1 estrella . Es decir, cualquier conjunto de datos que contenga al menos un fichero y esté alojado en un portal de Datos Abiertos, tendrá al menos esta puntuación. Ejemplo: un PDF. Cualquier formato reutilizable : 2 estrellas . Si puedes descargar un fichero del Portal de Datos Abierto y puedes modificarlo, su conjunto de datos tendrá al menos 2 estrellas. Ejemplo: un fichero Excel. Formato abierto: 3 estrellas . Si ademas de editarlo, lo puedes hacer sin software propietario , este conjunto de datos tendrá 3 estrellas. Un fichero CSV. Utilización de URIs: 4 estrellas . Si en el formato se están utili...

Evaluador de Portales de Datos Abiertos - Parte IV

Y seguimos con la serie del evaluador, lo primero que quiero es dar las gracias a tod@s los que han contactado conmigo por este proyecto. Vamos a seguir poco para poder generar un evaluador gracias los datos que se publican en datos.gob.es Esta semana he generado el primer informe (aunque todavía no es el definitivo), he generado una tabla con cada organismo publicador, el número de conjuntos de datos que contiene y todos los formatos que utiliza. El informe está en formato Markdown (como ya os comenté Github lo interpreta automáticamente) y en formato CSV, así podemos trastear con el fácilmente. Aquí tenéis sus URLs: Markdown:  https://github.com/tecnificados/evaluador/blob/master/informes/organismoFormatos.md CSV:  https://raw.githubusercontent.com/tecnificados/evaluador/master/informes/organismoFormatos.csv Toda la lógica de generación del informe está en la clase " InformeOrganismoFormatos.java ", todo sigue en el repositorio que he estado utilizan...