Daniele Licitra: sito personale


Hobby




Una raccolta di progetti realizzati per provare nuovi ambienti e librerie, in vari linguaggi di programmazione.
Riporto anche alcuni esercizi e programmi di esempio realizzati in ambito accademico e che spesso mi sono stati chiesti da colleghi per avere una base con la quale apprendere.
I progetti sono realizzati sfruttando diversi linguaggi di programmazione, ambienti, librerie e per diverse piattaforme.
Per scaricare l'eseguibile che fa per voi, seguite la seguente leggenda:
missing iconEseguibile per Linux missing iconEseguibile per Windows
missing iconPackage per Android missing iconPackage Java (sia Windows che Linux)

CDF Calculator
Semplice applicazione per il calcolo del codice fiscale, realizzata con le librerie QT in C++.

Teoria dei codici
Una pagina con del codice JavaScript per il calcolo dei quadrati latini e del modulo tra due numeri.
Per scaricare l'applicazione, basta salvare la pagina html e lo script. link

Esercizi ed esempi in MPI
Durante il corso di Sistemi Distribuiti sono state trattate le librerie MPI per l'esecuzione di applicazioni in C in parallelo.
Visto che molti hanno chiesto esempi ed esercizi svolti, eccone alcuni che ho fatto insieme a dei colleghi.

Esempio Java Web Start
Esempi di applicazioni Java Web Start. Dato che Altervista non fornisce il supporto per i file .jnlp, il file va salvato in locale ed aperto.
L'applicazione raggiungibile a questo link è un convertitore di unità di misura tra vari sistemi di misurazione.

Esempi in Matlab
Raccolta di script in Matlab.
Mergesort: funzione per ordinare un vettore con l'algoritmo mergesort ricorsivo. Nel caso di una matrice, si ordinano gli elementi delle colonne.

Random Select
Esempio di applicazione Android.
Date 5 opzioni, permette di selezionarne una in modo casuale o, usando la scelta multipla si possono selezionare da 1 a 5 opzioni.
missing icon

FileChecker
Applicazione Java che verifica la correttezza dei nomi dei file in un filesystem NTFS.
Verifica la presenza di caratteri non consentiti e la lunghezza del path.
missing icon