Posts

Showing posts from May, 2023

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...