Introducción La seguridad de la información es un elemento crítico y de importancia estratégica en la transformación digital de cualquier empresa o administración pública. La seguridad de la información, como concepto, se basa en cuatro pilares: la disponibilidad, la integridad, la confidencialidad y la autenticación.
Disponibilidad: Acceso a la información cuando se requiere, teniendo en cuenta la privacidad. Evitar “caídas” del sistema. Confidencialidad: Información accesible solo para personal autorizado. La información no debe llegar a personas o entidades que no estén autorizados.
[Read More]
Clasificación de texto con redes neuronales convolucionales
Introducción La inteligencia artificial ha visto en los últimos años un desarrollo tecnológico notable, y se ha convertido en una tendencia imparable para solucionar múltiples problemas. En las AAPP también encontramos casos en los que se puede aplicar soluciones avanzadas basadas en inteligencia artificial.
El Machine Learning o aprendizaje automático es un subgrupo de la Inteligencia Artificial. Se basa en crear sistemas que puedan aprender automáticamente, es decir, pueden descubrir patrones complejos enterrados en grandes conjuntos de datos sin la necesidad de interferencia humana.
[Read More]
Automatización de procesos con Plataforma Low Code
Introducción Las plataformas Low-code/No-code son entornos de desarrollo que permite realizar aplicaciones usando entornos gráficos, combinando componentes y sin tener que escribir código o escribiendo muy poco. Incluyen interficies gráficas con lógica sencilla de drag-and-drop, donde combinamos bloques de código para construir la solución. Estas plataformas reducen el tiempo de desarrollo, acelerando la entrega de aplicaciones. Exsiten entornos low-code self-hosted , pero mayoritariamente los encontramos en la nube.
Existe una diferencia entre low-code y no-code.
[Read More]
Comunicaciones Certificadas con Blockchain
Introducción En el post anterior anterior presentamos un framework, Substrate, para desarrollar redes propias Blockchain, interoperables, de manera rápida y sencilla. En este artículo extenderemos el proyecto, incorporando diferentes nodos a la red. Una vez tengamos el mecanismo para desplegar la red, desarrollaremos la funcionalidad específica para certificar cualquier tipo de comunicación.
Uno de los casos de uso más utilizados es el de notarizar las comunicaciones o utilizar la red Blockchain como autoridad de certificación distribuida.
[Read More]
Creación de redes Blockchain con Substrate
Introducción En este artículo presentamos una framework para desarrollar redes Blockchain de manera rápida, sencilla y customizada. No entraremos en una explicación exhaustiva de lo que es una red blockchain pero destacaremos algunas características.
¿Qué es una blockchain? De forma básica, una blockchain es una estructura de datos donde los bloques de datos estan linkados formando una cadena ordenada. Los detalles específicos de una blockchain depende de la funcionalidad que ofrezca.
[Read More]
Análisis de Sentimiento en Twitter
Introducción Twitter proporciona un volumen de datos inmenso que puede permitir un análisis textual de los mismos y poder extraer mucha información. Twitter, al igual que otras redes sociales, nos permite obtener información sobre el comportamiento del público online. Esta información es muy importante para poder mantener una escucha activa sobre la ciudadanía en su relación con las AAPP. Combinando los múltiples canales de expresión social del ciudadano: twitter, facebook, instagram, whatsapp, telegram, e incluso otros canales más formales como la quejas o instancias que nos puedan hacer llegar, podemos disponer de un análisis sobre las demandas sociales e incluso intuir, con ayuda de la minería de datos, el estado de ánimo de los ciudadanos con los mensajes que hacen llegar a las AAPP.
[Read More]
Visualización de Mapas con R
Introducción La visualización de datos pretende representar información en formato gráfico para comunicar de manera eficiente grandes volúmenes de datos, que de otra forma serían difíciles de interpretar. Una de las formas más adecuadas de mostrar información sobre una ciudad es usando la visualización sobre mapas. Los SIG (Sistemas de Información Geográfica) se han concebido para esto. Pero más allá de un SIG, existen otras herramientas que permiten mapificar esta información.
[Read More]
Organizaciones Ágiles
Introducción Siempre he tenido interés en la gestión de proyectos y en conocer nuevas metodologías de trabajo para generar nuevas soluciones y mejorar la gestión del día a día en mi trabajo. Recientemento recibo muchos inputs sobre el agilismo o desarrollo Agile de proyectos. Este concepto ya tienen bastantes años, pero en el ámbito de administración pública se va introduciendo a través de las corrientes de innovación organizativa o nuevas tendencias de gestión que intentan abrirse paso en un sector, por que no decirlo, muy rígido en cuanto al desarrollo organizacional y de procedimientos.
[Read More]
OpenVallsChain
En este artículo presentamos un proyecto que he desarrollado en el Ajuntament de Valls. Se trata de un caso de uso sencillo de la tecnología de registro distribuido aplicado a la presentación y publicación de datos. El proyecto Open Valls Chain, es un portal de datos abiertos distribuido, desarrollado en el Ajuntament de Valls. Supone el primer caso práctico de la aplicación de la tecnología de registro distribuido, blockchain en una EELL.
[Read More]
Creación de Blog Distribuido Con Hugo - Parte 2
En este artículo vamos a realizar el proceso de publicación del blog en el servicio IPFS. Una vez publicado, mostraremos la forma de acceder al blog, a través de identificadores únicos, usando el servicio InterPlanetary Name System (IPNS) o a través de DNS
Publicación del blog Es relativamente sencillo efectuar la publicacion del contenido web en nuestro nodo IPFS. El framework de IPFS incorpora una completa CLI que podemos consultar aquí.
[Read More]