Lorenzo Vainigli

Android developer

Programmazione

Classificazione di recensioni con Yelp Open Dataset
6 Ottobre 2020
  4 min.     192
Yelp Open Dataset è una raccolta di dati che riguarda degli utenti che scrivono recensioni su degli esercizi commerciali appartenenti a diverse categorie commerciali (es. ristorazione, noleggio auto, ecc…). Grazie a questa base di dati ho potuto realizzare un modello basato su una rete neurale per la classificazione automatica delle recensioni utilizzando tecniche di elaborazione […]
Soluzioni Qualification Round Facebook Hacker Cup 2020
29 Luglio 2020
  3 min.     502
Cos’è la Facebook Hacker Cup? La Facebook Hacker Cup è una competizione per programmatori promossa da Facebook a livello mondiale. Lo scopo del concorso è trovare i migliori programmatori al mondo ai quali corrispondere dei premi in denaro. Il vincitore finale inoltre si aggiudicherà la coppa. I problemi proposti durante i round della Facebook Hacker […]
Una piccola blockchain in Erlang
8 Giugno 2020
  1 min.     97
Erlang è uno dei linguaggi di programmazione funzionale che permette di costruire programmi concorrenti in modo abbastanza semplice; il suo paradigma basato su attori offre primitive per creare processi e farli comunicare tra loro in un modo che altri linguaggi non mettono a disposizione. Un’altra peculiarità di Erlang, forse la più importante, è la possibilità […]
Open Sailing – Un gioco di navigazione in OpenGL
4 Marzo 2020
  11 min.     91
Recentemente, per un esame universitario, ho dovuto realizzare un piccolo videogioco con OpenGL. Trattasi di una barca controllata dall’utente, il quale deve pilotarla per raccogliere tutte le boe presenti nello spazio circostante e con l’obiettivo di concludere la partita nel minor tempo possibile. Di seguito riporto il contenuto del file di documentazione del progetto, dove […]
Tre algoritmi di Word Sense Disambiguation
24 Gennaio 2020
  3 min.     425
La disambiguazione del significato delle parole (word sense disambiguation, w.s.d.) è quella parte dell’elaborazione del linguaggio naturale che si occupa di attribuire ad una parola (token) il suo significato nel contesto in cui appare. In questo articolo sono presentati tre algoritmi probabilistici per risolvere questo problema, accompagnati dalla loro implementazione in Python. Gli algoritmi sono: […]
Paginazione avanzata con Bootstrap
24 Agosto 2019
  3 min.     393
Tra i numerosi componenti di Bootstrap possiamo trovarne uno per costruire un blocco di indici di pagina per implementare una paginazione. Tipicamente questo componente viene utilizzato quando si ha una lista di elementi che, per una ragione o per un’altra, non possono essere mostrati tutti in una singola pagina. In questo caso, come avviene per […]
Disabilitare Google Analytics solo per gli amministratori di un sito
26 Luglio 2019
  1 min.     19
I servizi per tracciare i visitatori che visualizzano il proprio sito, come Google Analytics, sono strumenti fondamentali per avere un’idea delle performance delle proprie pagine web. Il problema che sorge è che gli amministratori, creatori di contenuti o qualsiasi altro profilo che gestisce i contenuti di un sito risultano tra gli utenti più attivi. Sul […]
SSL Insecure Content Fixer e trailing slash
16 Luglio 2019
  2 min.     41
Le direttive per aggiungere sempre lo slash finale agli URL potrebbero impedire il funzionamento del plugin di WordPress Sono stato ore e ore a cercare di fixare un problema di mixed content di WordPress. HTTP invece che HTTPS: decine di ricerche su Google e tante soluzioni che consigliano lo stesso plugin… ma a me non […]