Marco Colavita's Projects
Analisi della mobilitĂ urbana all'interno delle cittĂ di Pechino e San Francisco. Per farlo sono state impiegate delle tecniche note di Data Mining e degli algoritmi di Machine Learning per la predizione del flusso di veicoli all'interno delle due cittĂ
Simulation of a 3x2 grid using CityFlow tool. Has been tracked one vehicle in the simulation and took the information of this vehicle.
Contenitore di oggetti generici che estendono il tipo data chiamato DataBoard. La bacheca garantisce la privacy dei dati fornendo un proprio meccanismo della condivisione dei dati. Ogni dato presente nella bacheca ha associato la categoria del dato. Le categorie sono create esclusivamente dal proprietario del bacheca che puoâ inoltre stilare una lista di contatti(amici) a cui saranno visibili i dati i dati per ogni tipologia di categoria. I dati possono essere modificati solo dal proprietario di DataBoard; gli amici invece possono associare un like al dato in bacheca.
Config files for my GitHub profile.
Estensione di un interprete didattico, in modo tale da poter gestire una collezione di coppie <chiave,valore> che rappresentano un dizionario di elementi non omogenei, dove la chiave è un identiďŹcatore.
Tecnica di comunicazione tra client e server dove si scambiano informazioni senza trasmetterle direttamente.
Il progetto sviluppa una collezione detta SecureDataCointainer capace di immagazzinare oggetti di un determinato tipo generico E e garantire lâ accesso e la condivisione dei dati tra gli utenti che sono registrati alla collezione, attraverso un nome utente e una password
Articolo su l'utilizzo dell'algoritmo della colonia delle formiche, per la risoluzione del problema commesso viaggiatore (TSP).
Negli ultimi anni sono state create numerose applicazioni collaborative, per la condivisione di contenuti, messaggistica, videoconferenza, gestione di progetti, ecc. In questo progetto didattico, WORTH (WORkTogetHer), ci focalizzeremo sullâorganizzazione e la gestione di progetti in modo collaborativo. Le applicazioni di collaborazione e project management (es. â Trelloâ , â Asanaâ ) aiutano le persone a organizzarsi e coordinarsi nello svolgimento di progetti comuni. Questi possono essere progetti professionali, o in generale qualsiasi attivitĂ possa essere organizzata in una serie di compiti (es. to do list) che sono svolti da membri di un gruppo: le applicazioni di interesse sono di diverso tipo, si pensi alla organizzazione di un progetto di sviluppo software con i colleghi del team di sviluppo, ma anche allâorganizzazione di una festa con un gruppo di amici. Alcuni di questi tool (es. Trello) implementano il metodo Kanban (cartello o cartellone pubblicitario, in giapponese), un metodo di gestione âagileâ. La lavagna Kanban fornisce una vista di insieme delle attivitĂ e ne visualizza lâevoluzione, ad esempio dalla creazione e il successivo progresso fino al completamento, dopo che è stata superata con successo la fase di revisione. Una persona del gruppo di lavoro può prendere in carico unâattivitĂ quando ne ha la possibilitĂ , spostando lâattivitĂ sulla lavagna. Il progetto consiste nellâimplementazione di â WORkTogetHer (WORTH)â : uno strumento per la gestione di progetti collaborativi che si ispira ad alcuni principi della metodologia Kanban.