Post

Visualizzazione dei post da Dicembre, 2018

How to install IOTA node with docker

Immagine
INTRODUCTION IOTA has a official full node project named iri . It is a java open-source project ( github ) Today there are 2 versions of iri: 1.5.x STABLE with full snapshot feature 1.6.x RELEASE CANDIDATE with local snapshot feature Into this tutorial we will install STABLE version REQUIREMENTS There are two common solutions to install IOTA node: playbook docker I prefer docker installation. So you must have docker into your 64-bit system. Docker official installation guide links: Windows Linux (Ubuntu) Mac OsX After that you must install  docker compose  tool DOCKER-COMPOSE Docker compose is a yaml file with docker container declarations, we must use follow file named docker-compose.yml : version: "2" services: iri: image: iotaledger/iri:latest restart: unless-stopped volumes: - ./data/iri/iri.ini:/iri/conf/iri.ini:ro - ./data/iri/ixi:/iri/ixi:rw - ./data/iri/db:/iri/data:rw - /etc/localtime:/etc/

Apache Camel: First IOTA Component Example

Immagine
INTRODUCTION I am proud to comunicate that Apache Camel since version 2.24 will support IOTA DLT Component ( I'm the author ) Apache Camel is a open source implementation of famous Enterprise Integration Patterns. Camel is a Routing and Mediation Engine and facilitates the developers to create routes and mediation rules in variety of Domain Specific language(DSL) such as java, Spring/XML, Scala etc. TUTORIAL Into this blog article i will explain how to create a simple project to send data from MQTT to IOTA Tangle! Create java project To create java project you can use maven archetypes mvn archetype:generate -DarchetypeGroupId=org.apache.camel.archetypes \ -DarchetypeArtifactId=camel-archetype-spring -DarchetypeVersion=2.22.0 \ -DarchetypeRepository=https://repository.apache.org/content/groups/snapshots-group Inside the folder  src/main/resources/META-INF/spring  can find the main file  camel-context.xml POM dependencies <dependency>

Opera Browser adesso possiede pure un CryptoWallet

Immagine
INTRODUZIONE Opera è un browser gratuito nato nel 1995 e risulta essere il quinto browser più utilizzato. Opera si è sempre distinto perchè oltre alle funzionalità generiche di navigazione web, supporta nativamente: FTP NNRP SMTP (con supporto antispam) BitTorent IRC E da quest'ultimo aggiornamento UN CRYPTO WALLET ACCEDERE AL WALLET Il Wallet inserito all'interno di Opera prevede l'utilizzo della piattaforma Ethereum e quindi supporta, oltre il token principale, anche altri tipi di Token ERC-20 La prima cosa da fare per usare Opera (versione mobile android) occorre andare sul Play Store e installarlo Il primo avvio richiede pochissimi secondi La schermata iniziale è simile ad una piccola dashboard, le icone servono per accedere velocemente ai siti più comuni, sotto invece vengono reperite notizie personalizzate Per accedere alla funzionalità del cryptowallet , occorre effettuare il tap sulla O rossa (icona di Opera)

IoTeX: How To create a full testnet node

Immagine
INTRODUCTION Hello everyone, last week developers team publicated IoTeX testnet , it is an IoT centred blockchain. Unlike other blockchains, a full node IoTeX can be install into lowenergy devices (raspberry). Now its database is 1.6 GB large This guide help you to deploy a testnet node REQUIREMENTS The iotex-core is packaged into a docker image. So you must have docker into your 64bit system. Official installation guide links: Windows Linux (Ubuntu) Mac OsX After that you must install docker compose  tool INSTALLATION I create a github repository to deploy a full node quickly. Below a sequence of commands: repository download git git clone https://github.com/Fabryprog/iotex-core-compose.git zip https://codeload.github.com/Fabryprog/iotex-core-compose/zip/master copy the file  config.template.yml  into  config.yml edit the file  config.yml. You must put your public IP execute start command docker-compose up -d Use follow command to

IoTeX: Creare un full node su rete testnet

Immagine
INTRODUZIONE Ciao a tutti, settimana scorsa è uscita la testnet di IoTeX, una blockchain dedicata al mondo IoT di cui già mi sono occupato intervistando Simone Romano ( link ) A differenza di altre blockchain, un full node IoTeX è possibile installarlo in dispositivi low-energy (esempio raspberry) ed il database attualmente occupa 1.6 GB Per chi volesse costruire un proprio nodo casalingo e provare a scrivere qualche smart contract di seguito trovate una guida facile e snella che vi seguirà passo dopo passo. REQUISITI Il software core del nodo è impacchettato su immagine docker , quindi occorre avere un sistema operativo a 64 bit con docker installato. Ecco i link per installare docker: Windows Linux (Ubuntu) Mac OsX Una volta installato occorre scaricare un tool chiamato docker compose INSTALLAZIONE Per agevolare l'operazione di installazione ho creato  questo repository github. Sequenza di comandi da eseguire: scaricare il repository  usando

Apache NiFi: Trattare i dati in maniera scalabile

Immagine
INTRODUZIONE  Negli ultimi anni è sempre più evidente che i "dati" memorizzati all'interno dei vari database aziendali sono una risorsa che, se sfruttati nella giusta maniera, possono portare una ricchezza inaspettata. Grazie a questo sono nate negli ultimi anni figure professionali nuove come  Big Data Analytics Specialist , Big Data Architect , Data Scientist e Chief Data Officer Tutti queste figure aiutano a capire come sfruttare i dati, aggregarli e ottimizzarli Esistono vari tool in grado di aiutare a reperire, trasformare e salvare i dati, oggi mi voglio concentrare su uno strumento utile completo e open-source. APACHE NIFI Come scritto sul sito ufficiale Apache NiFi  è un sistema facile da usare, potente e affidabile per elaborare e distribuire i dati . INSTALLAZIONE Installare il tool è molto semplice, occorre scaricare il package dalla pagina download del sito ufficiale e scompattarlo all'interno di una cartella. Per avviarlo occorre entra

Servizi serverless il futuro è arrivato

Immagine
INTRODUZIONE Oramai sappiamo bene che l'informatica vive di fasi, più o meno lunghe, dove si affermano ideologie e metodologie diverse tra loro. Durante gli ultimi decenni siamo passati a scrivere codice assembler, codice funzionale, codice ad oggetti e oggi a paradigmi orientati a micro-servizi. In questi ultimi mesi sta prendendo piede una nuova metodologia di lavoro orientata alla "delega vera e propria del calcolo computazionale" Infatti, con l'avvento di app e tecnologie che vengono eseguite su terminali poco performanti, l'idea di eseguire del codice su una macchina remota è molto comoda (oltre che fantascientifica) Tutti le grandi aziende che offrono servizi Cloud (AWS, Google, Microsoft, IBM..) stanno pubblicando piattaforme per l'esecuzione di servizi serverless. MONGODB STITCH Il prodotto MongoDB Stitch permette di utilizzare sia la potenza del database documentale MongoDB, sia la potenza di calcolo della macchina remota mediante