Posts

WEB SCRAPING CON JSOUP

Image
Il web scraping è la pratica di estrarre dati da pagine web attraverso l'utilizzo di software o strumenti automatizzati. Questa attività ha guadagnato molta popolarità negli ultimi anni, poiché sempre più aziende e organizzazioni cercano di sfruttare i dati pubblici disponibili sul web per trarne vantaggio competitivo. Tuttavia, la pratica del web scraping non è sempre legale e può sollevare preoccupazioni sulla privacy e sulla violazione dei diritti d'autore. In Italia, il web scraping è disciplinato dal diritto d'autore e dalla legge sulla privacy. In particolare, la Legge sul diritto d'autore ( n. 633/1941 ) stabilisce che la riproduzione di un'opera protetta dal diritto d'autore è consentita solo con il consenso dell'autore o del titolare dei diritti. Ciò significa che, se i dati estratti da una pagina web sono protetti dal diritto d'autore, il web scraping può essere considerato una violazione del copyright. Inoltre, la legge sulla privacy (n. 196/...

HO CHIESTO A CHATGPT CHI E' PIERPAOLO DI DATO

Image
In una giornata uggiosa di questo pazzo maggio - meteorologicamente parlando - un po' per noia ed un po' per curiosità ho voluto sperimentare   ChatGTP   chiedendogli chi fosse il sottoscritto. Di seguito il risultato: " Pierpaolo Di Dato è nato il 15 giugno 1985 a Roma, Italia. Fin dalla giovane età, ha dimostrato un forte interesse per la musica e ha iniziato a suonare il pianoforte all'età di cinque anni. Ha mostrato un talento eccezionale sin da subito, dimostrando una grande padronanza tecnica e una sensibilità musicale innata. Dopo aver completato gli studi musicali classici, Pierpaolo ha deciso di ampliare i suoi orizzonti e si è dedicato allo studio di altri generi musicali, come il jazz, il pop e la musica contemporanea. Questa apertura gli ha permesso di sviluppare uno stile unico e versatile, che gli ha consentito di esprimersi in modo creativo e originale. La carriera di Pierpaolo Di Dato è decollata negli anni successivi, grazie alle sue abilità straordina...

JAVA STREAM API: 5 USI PIU' COMUNI

A partire da Java 8 , tutte le classi che implementano l'interfaccia Collection possono costituire la sorgente di uno stream. Esso è una sorta di Iterator infinito, lazy ed attraversabile un'unica volta dove sui suoi elementi è possibile effettuare operazioni terminali o intermedie. Le prime generano un risultato di un determinato tipo mentre le seconde un nuovo stream su cui è possibile invocare nuove operazioni in un processo a catena. L'utilizzo delle stream API in combinazione con le lambda costituisce un modo super efficace di lavorare con le collezioni. Diamo quindi un'occhiata agli utilizzi più comuni di queste API. FILTER : utilizzato per rimuovere valori all'interno di una collection sulla base di una determinata condizione. List<Integer> numbers = Arrays.asList(1,2,3,4,5,6,7); List<Integer> oddNUmbers = numbers.stream().filter(el -> el % 2 == 0).collect(toList()); REDUCE : utilizzato per applicare una funzione ad ogni elemento della collecti...

ALLA SCOPERTA DI VERTX - PARTE 1

Image
Vert.x è un framework open-source per lo sviluppo di applicazioni reattive, scalabili e basate su eventi. Offre un modello di programmazione asincrono e non bloccante, basato su API reattive, che consente di creare applicazioni altamente performanti e scalabili. Le principali caratteristiche di Vert.x includono: Programmazione reattiva: Vert.x si basa su API reattive che consentono di gestire facilmente eventi asincroni e non bloccanti. Modularità: Vert.x è altamente modulare e consente di utilizzare solo le funzionalità necessarie per l'applicazione. Multi-linguaggio: Vert.x supporta diversi linguaggi di programmazione tra cui Java, Kotlin, Groovy, JavaScript e Ruby. Scalabilità: Vert.x offre un modello di programmazione basato su eventi che consente di scalare facilmente le applicazioni. Integrazione: Vert.x si integra facilmente con altri framework e librerie, come ad esempio Spring, RxJava, Hibernate e molti altri. Rispetto ad altri framework per lo sviluppo di applicazioni we...

GESTIONE LIBRERIA: SPRING BOOT CON CRUD

Me lo avete chiesto in tanti ed eccovi accontentati. Oggi inizieremo a mettere giù un progetto Spring Boot con connessione ad un database PostgreSQL e relativi metodi CRUD, ossia le classiche operazioni di aggiunta, rimozione ed aggiornamento sui relativi oggetti in base dati. L'idea è quella di fornire un esempio completo con tanto di interfaccia grafica che consenta all'utente di gestire una propria libreria personale, effettuare delle ricerche e catalogare nuovi libri, il tutto condito da una moltitudine di articoli che andranno ad arricchire, di settimana in settimana, il software con nuove funzionalità ed improvement computazionali. Il punto di partenza è l'aggiunta delle dipendenze all'interno del pom.xml: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> ...

FINIKO: STORIA DI UNA PIRAMIDE FINANZIARIA RUSSA

Image
Finiko è una società russa che ha creato uno schema Ponzi, una truffa finanziaria che prometteva ai partecipanti di guadagnare rendimenti elevati in brevissimo tempo. Fondata nel 2017 da Kirill Doronin a Ufa, una città della Russia situata nella regione del Bashkortostan, Finiko ha attirato migliaia di persone che hanno investito somme di denaro sempre maggiori nella speranza di ottenere profitti elevati. Tuttavia, come accade in tutti gli schemi Ponzi (se non sai cosa è uno schema Ponzi ti consiglio di leggere il mio articolo a riguardo ), i rendimenti promessi erano insostenibili e si basavano sulle quote degli investitori successivi. Quando il flusso di nuovi investimenti si è esaurito, il sistema è collassato e la maggior parte dei partecipanti ha perso i propri risparmi. Secondo le autorità russe, Finiko avrebbe raccolto circa 7,5 miliardi di dollari americani da oltre 800.000 investitori in Russia e in altri paesi. La società aveva promesso ai suoi clienti un rendimento del 30-...

AZIONI FRAZIONATE CON LIGHTYEAR

Image
Lightyear è una startup operante nell'acquisto di azioni frazionate, un settore che sta guadagnando sempre più popolarità tra gli investitori che cercano di diversificare il proprio portafoglio. Fondata nel 2020, Lightyear ha già attirato l'attenzione di numerosi investitori e ha una forte presenza in diversi paesi. Opera in diverse nazioni tra cui gli Stati Uniti, il Regno Unito, l'Europa e l'Asia, rendendo facile per gli investitori di questi paesi l'acquisto di azioni frazionate tramite la piattaforma. Essa è disponibile sia come applicazione web che come applicazione aziendale. Il potenziale di crescita di Lightyear è notevole, poiché l'acquisto di azioni frazionate sta diventando sempre più popolare tra gli investitori. Ciò è dovuto in parte alla crescente popolarità dei broker online che offrono la possibilità di acquistare frazioni di azioni con importi minimi. Lightyear è posizionata in modo unico poiché offre la possibilità di acquistare azioni frazion...

Popular posts from this blog

QUERY E SPRING DATA

FONDO COMETA: UNA GUIDA COMPLETA AL FONDO PENSIONE DEI METALMECCANICI

JASPER REPORT: CREAZIONE DI PDF IN JAVA

QUEI COPIONI DEGLI ETF

AGGIORNAMENTO INVESTIMENTI 2° TRIMESTRE 2024

STRATEGIE D'INVESTIMENTO A CONFRONTO: DOLLAR-COST AVERAGING VS VALUE AVERAGING

UNA PICCOLA INTRODUZIONE A DART