Despliegue De Web ÐApp Con Quorum+Angular+Python+Flask En Un VPS Con Ubuntu 16.04 [4]

Este artículo es la cuarta parte de una serie dedicada al desarrollo de una ÐApp en Quorum. El primer artículo está dedicado a la configuración de un nodo de Quorum, el segundo trata sobre Solidity, el lenguaje de programación utilizado en Ethereum para programar smart contracts y la tercera parte está dedicada a Python, el lenguaje usado para la parte back-end de la ÐApp. En esta cuarta entrega vamos a explicar el desarrollo de la parte front-end con TypeScript y Angular, junto con su posterior despliegue en IPFS.

Leer Más

Despliegue De Web ÐApp Con Quorum+Angular+Python+Flask En Un VPS Con Ubuntu 16.04 [3]

En la tercera parte de la serie de artículos que cubre el desarrollo de una web ÐApp se dota del entorno Python que servirá como backend de la página web partiendo de las funciones definidas en Solidity.

Leer Más

Despliegue de web ÐApp con Quorum+Angular+Python+Flask en un VPS con Ubuntu 16.04

En artículos anteriores se ha comprobado que Python cuenta con herramientas suficientemente versátiles como para poder desarrollar una ÐApp contra RSK. En el caso que nos ocupa se hace un planteamiento de concepción, desarrollo y despliegue de una web ÐApp basado en Quorum con RAFT sobre Angular y Python+Flask+CherryPy.

Leer Más

Desarrollo de ÐApps RSK+Python en un VPS con Ubuntu 16.04

La madureza a la que están llegando los proyectos basados en tecnología blockchain y el momentum que tienen están atrayendo la atención de muchos desarrolladores. Abruma la diáspora de plataformas y de herramientas de desarrollo de smart contracts y ÐApps. Más aún desde que RSK permite la ejecución de smart contracts con la EVM (Ethereum Virtual Machine) sobre la plataforma Bitcoin.

Siendo el primer artículo sobre esta temática, el objetivo de esta serie de artículos es facilitar el entorno necesario para el desarrollo de aplicaciones basadas en blockchain con smart contracts en Ethereum y Bitcoin sin entrar en detallar la filosofía o tecnología de las plataformas blockchain.

Leer Más

Web scraping con Python, Neo4j y R

Siguiendo las indicaciones de Víctor con respecto a la instalación de un entorno virtual de Python, se abren un mundo de posibilidades. Más allá del “Hello world!”, un ejemplo iniciático podría ser el de recopilar datos de esta web (ibón.es) con Python, montar un pequeño grafo en Neo4j con los datos capturados y trabajar con ellos en el entorno R.

Leer Más

Análisis geográfico de líneas de autobús en Barcelona (2/2)

Objetivo: Determinar solapamientos de líneas de autobús con códigos postales en la ciudad de Barcelona (España)

[Continuación del artículo Análisis geográfico de líneas de autobús en Barcelona (1/2)]

Líneas de autobús

Este ejercicio se centra en tres líneas: 7, 21 y 92. La línea 7, que cruza casi la totalidad de la ciudad por la Diagonal. La 21 conecta la Zona Franca con el Paral·lel. La línea 92 disecciona la ciudad desde el Tibidabo a la Barceloneta. La elección de estas líneas surge de una diferenciación implícita entre las mismas. La línea 7 toca zonas residenciales, universitarias y de oficinas. La 21 conecta zona industrial con zona residencial. La línea 92 cruza zonas residenciales con alto interés turístico.
Las líneas de autobús se muestran directamente en la página de TMB. Rebuscando un poco en las llamadas que se realizan, se puede obtener la URL con la que emular las peticiones.

Leer Más