View comuni.csv
A001 | Abano Terme | |
---|---|---|
A004 | Abbadia Cerreto | |
A005 | Abbadia Lariana | |
A006 | Abbadia San Salvatore | |
A007 | Abbasanta | |
A008 | Abbateggio | |
A010 | Abbiategrasso | |
A012 | Abetone | |
A013 | Abriola | |
A014 | Acate |
View html-languages-lowercase.txt
ab | |
aa | |
af | |
sq | |
am | |
ar | |
hy | |
as | |
ay | |
az |
View registrazione.php
<?php | |
/* | |
* Esercizio "Maratona" in PHP | |
* | |
* Testo dell'esercizio disponibile sul sito web dell'autore (www.andreacaravano.net) | |
* | |
* Ultima modifica: 30/06/2020 | |
* | |
* Descrizione: Possibile soluzione all'esercizio "Maratona" in PHP | |
* N.B.: L'esercizio scaturisce dalla sola fantasia dell'autore e intende rappresentare una applicazione didattica. |
View ClientTiHoColpito.java
/* | |
* Andrea Caravano (www.andreacaravano.net) | |
* | |
* Esercizio 1: "TiHoColpito" | |
* Descrizione: Progettare un applicazione Client/Server in Java che, a seguito dell’invio, da parte del client, | |
* di una stringa di testo contenente una lettera dell’alfabeto americano e un numero, separati da un Whitespace (es: C 6), | |
* invii, in maniera casuale, una tra le due seguenti stringhe: | |
* - “Colpito!” | |
* - “Mancato, ritenta!" | |
* Prima dell’invio, validare la correttezza della struttura dati e, se non valida, inviare al client una stringa vuota. |
View ClientStoAspettando.java
/* | |
* Andrea Caravano (www.andreacaravano.net) | |
* | |
* Esercizio 2: "StoAspettando" | |
* Descrizione: Progettare un’applicazione Client/Server Multithread in Java che attenda, per ogni client collegato, | |
* un numero non precisato di stringhe. L’invio del client termina quando la stringa ricevuta dal server | |
* corrisponde a “FINE-INVIO”. | |
* Prima di concludere la comunicazione, vengono inviate nuovamente al client le stringhe ricevute, trasformate | |
* in maiuscolo. | |
* |
View ClientStudioMedico.java
/* | |
* Andrea Caravano (www.andreacaravano.net) | |
* | |
* Esercizio 3: "StudioMedico" | |
* Descrizione: Uno studio medico ha adottato un infrastruttura di rete che prevede che, per ogni medico, | |
* esista un file di testo contenente le informazioni personali (nome, cognome, data di nascita e città di nascita) dei pazienti in cura (si suppone tali informazioni non contengano spazi e siano separate da Whitespace). | |
* Ogni medico, in seguito ad autenticazione mediante nome utente e password (memorizzate su linee | |
* separate all’inizio del file), può effettuare due operazioni: | |
* 1) Aggiunta nuovo paziente in cura | |
* 2) Consultazione elenco completo dei pazienti |
View ClientLinate.java
/* | |
* Andrea Caravano (www.andreacaravano.net) | |
* | |
* Esercizio 4: "Linate" | |
* Descrizione: Il recente processo di ristrutturazione dell’aeroporto di Milano Linate, ha causato un | |
* insolito aumento dei passeggeri nell’aeroporto, causando un incremento del numero di hostess e | |
* manager del check-in che, parallelamente, si occupano di modificare i dettagli di un volo in partenza. | |
* Nel problema proposto, le hostess sono rappresentate due Thread che operano solo quando non stanno operando i | |
* due altri Thread assegnati ai manager del check-in. | |
* Si sottolinea, tuttavia, che le hostess e i manager del check-in, possono operare contemporaneamente |
View ServerTelegiornale.java
/* | |
* Andrea Caravano (www.andreacaravano.net) | |
* | |
* Esercizio 5: "Telegiornale" | |
* Descrizione: La redazione di TGJava24 ha adottato un’infrastruttura di rete che prevede un numero variabile | |
* di assistenti alla regia e redattori che hanno la necessità di comunicare con il giornalista in onda in tempo reale, | |
* per informarlo su eventuali variazioni e/o correzioni alle notizie oggetto del telegiornale. | |
* Si suppone che il primo client che si collega sia il giornalista in onda e tutti i successivi siano assistenti alla | |
* regia e redattori. | |
* Un possibile esempio di variazione alle notizie comunicata dai redattori può essere la seguente: |