Fabio Donatantonio

Resta connesso

Software Developer / Adjunct Professor
Posts by Donatantonio
Un vero amico

Un vero amico

Li senti il sabato mattina che ti chiedono “stasera che si fa?”, oppure “organizziamo per stasera?“… gli amici.
Ma quali amici??
Un vero amico non aspetta il sabato.

Un vero amico ti prende in disparte e guardandoti negli occhi ti dice che hai sbagliato, poi subito dopo dinnanzi a tutti si prende colpe che non ha...

Anghiari (AR)

Anghiari è un comune italiano di 5.672 abitanti della provincia di Arezzo.
È inserito tra i Borghi più belli d’Italia.

Anghiari è uno splendido borgo medievale che domina la verde valle dell’alto Tevere. Bastione inviolabile grazie alle potenti mura duecentesche, ebbe una grande importanza nel Medioevo per la sua posizione strategica.
Fiera della sua toscanità, Anghiari...

Citerna (PG)

Citerna è un comune italiano di 3.332 abitanti della provincia di Perugia.
È inserito tra i Borghi più belli d’Italia.

La collocazione di Citerna ne denota la caratteristica di fortilizio con funzioni di avvistamento dei flussi militari provenienti dalle terre circostanti, Romagna, Marche e Toscana, di cui l’Alta Valle del Tevere costituisce la confluenza naturale. Contesa...

Fondamenti di Informatica (2014)

Fondamenti di Informatica (2014)

Fondamenti di Informatica
R. Botteri, F. Donatantonio , M. Ceracchi, I. Marcucci
(2014) Collana Quaderni di Ingegneria – Ed. C.E.S.D. srl

Il presente compendio raccoglie, in un unico testo, una selezione di temi tratti dalle lezioni del corso di “Fondamenti di Informatica” del corso di laurea in Ingegneria Civile e Ambientale, il cui...

tScroll (tabella con scroll) – Plugin jQuery

In questo articolo realizzeremo un plugin jQuery che ci permetta di implementare una tabella HTML con scrollbar incorporata.
In altre parole la nostra tabella avrà fissa l’intestazione (thead) e il fondo (tfoot) mentre la parte centrale (tbody) sarà scrollabile in un box con altezza da noi definita.

Iniziamo subito lo sviluppo del plugin, che chiameremo “tScroll“,...

Esercizio 30 – Semplice gioco del TRIS

Implementare una semplice versione del gioco del tris.
Realizzare quindi una matrice (3×3) come struttura dati di base e fornire i seguenti metodi:

set(riga, colonna, simbolo) [inserisce una giocata] toString() [stampa lo stato della matrice] getWinner() [stampa l’eventuale vincitore]

Lanciare un’eccezione di tipo IllegalArgument qualora la posizione scelta per l’inserimento di una giocata sia già occupata.
Realizzare una classe...

CSS: pseudo-classi e pseudo-elementi

Pseudo-classi

Una pseudo-classe non definisce un elemento ma un particolare stato di quest’ultimo.
In buona sostanza imposta uno stile per un elemento al verificarsi di certe condizioni.

A livello sintattico, una pseudo-classe non può essere mai dichiarata da sola, bensì deve appoggiarsi ad un elemento. La sintassi è la seguente:

elemento:pseudo_classe { … }

Il segno di due punti...

CSS: selettori speciali

Gli attributi CLASS e ID

Dall’HTML 4 sono stati introdotti due importanti attributi applicabili a qualsivoglia elemento html. Gli attributi sono: class e id.
ID assume un valore arbitrario, scelto dallo sviluppatore, purché esso sia univoco in tutto il documento. In altre parole l’id è un valore, alfanumerico, che permette di identificare un elemento all’interno del...

CSS: i selettori (parte II)

[… se non hai letto ancora la prima parte …]

Raggruppamento di selettori

È possibile nei CSS raggruppare diversi elementi al fine di semplificare il codice. Gli elementi raggruppati vanno separati da una virgola.

Il raggruppamento è un’operazione molto conveniente. Pensiamo a questo scenario:

h1 { color : red; } h2 { color : red; } h3 { color : red;...

CSS: i selettori (parte I)

Un concetto importante da tenere in considerazione prima di analizzare i vari tipi di selettori css è l’ereditarietà delle regole di stile.

Se difatti si applica uno stile ad un elemento questo sarà ereditato anche dagli elementi contenuti al suo interno, a condizione che l’elemento interno non abbia anch’esso una dichiarazione di stile.
Definire ad esempio...

Didattica

Università degli Studi eCampus
Data Evento
09/02/2021
14:30
Esame Archivistica Digitale e Informatica per le Scienze Umane - Cds Letteratura, Lingua e Cultura Italiana - Lettere
09/02/2021
14:30
Esame Introduzione all'Archivistica Digitale e all'Informatica per le Scienze Umane - Cds Letteratura, Arte, Musica e Spettacolo - Lettere
09/02/2021
17:30
Esame Abilità Informatiche e Telematiche - Cds Design e Discipline della Moda - Lettere
09/02/2021
17:30
Esame Abilità Informatiche e Telematiche - Cds Letteratura, Arte, Musica e Spettacolo - Lettere
Risorse
Guida HTML/CSS per principianti (link)
Introduzione agli ipertesti (link)
Esercizi guidati in Java (link)
Intelligenza artificiale (link)
Libri
Fondamenti di Informatica (2011) (link)
Informatica per le Scienze Umane (2011) (link)
Fondamenti di Informatica (2014) (link)
Pagina Docente
uniecampus.it - Scheda Docente (link)
Contatti
fabio.donatantonio[at]uniecampus.it

JWhisper, sviluppato presso il Dipartimento di Informatica Applicata dell'Università degli Studi di Salerno:

Stay Connected

Twitter

Le mie foto

Foto di Fabio Donatantonio
×