Quanti di voi hanno sentito parlare di fogli di stile (css) ?
Sono il pane del webmaster, possiamo fare una pagina internet con semplice html ma per renderlo accattivante, preciso e impaginato a dovere dobbiamo usare i CSS, delle semplici regole che dobbiamo adottare costantemente (un uso corretto di CSS agevola l’indicizzazione del sito).
Come si creano?
Le regole CSS hanno una struttura precisa ed è la seguente:
selettore {
proprietà1 : valore1;
proprietà2 : valore2, valore3;
}
Esempio
body {
background-image : url (‘zxc.jpg’);
overflow:auto;
padding:0px;
margin:0px;
width:100%;
height:100%;
}
Il selettore sta ad indicare una class, un id, oppure direttamente il tipo.
Come si inseriscono?
E’ una cosa semplicissima, premetto che comunque una base di html/xhtml dobbiamo averla.
Ogni script va messo nella sezione <head>..</head> singolarmente.. questo è quello che avete sempre fatto (o comunque molti di voi), cosa dobbiamo fare invece per una cosa precisa?
Preparare un foglio completamente fatto di css ( esempio.css ) e caricarlo successivamente nella pagina html tramite il comando @import url.
Esempio:
<html>
<head>
<title> xxx </title>
<style type=”text/css”>
@import url(esempio.css);
</style>
</head>
In questo modo le regole fissate su esempio.css vengono usate nella pagina intitolata xxx.
Le proprietà più diffuse:
• background. Definisce lo sfondo di un elemento. È la somma delle proprietà più specifiche background-attachment, background-color, background-image, background-position e background-repeat.
• border. Definisce il bordo di un elemento. È la somma delle proprietà più specifiche border-color, border-style e border-width.
• color. Definisce il colore del testo di un elemento. Per definire lo sfondo si utilizza la proprietà background.
• float. Questa proprietà definisce un blocco flottante, ovvero che permette la disposizione di altri elementi ai suoi lati.
• font. Definisce le proprietà del carattere. È la somma di proprietà più specifiche tra cui font-family, font-size e font-weight.
• margin e padding. Definiscono lo spazio circostante gli elementi. La prima lo spazio esterno ai bordi, la seconda quello interno.
• text-align. Definisce l’allineamento del testo.
I Valori
Se una proprietà non viene specificata assume i valori di default, altrimenti i seguenti sono i valori che possiamo scegliere:
• inherit (specifica che la proprietà deve ereditare il valore dagli elementi da cui l’elemento discende)
•auto (indica al browser di usare il valore di default)
• numero
• percentuale
• colore
• URI
• font
• altri…
Dopo questa breve introduzione non vi resta che provare!

Tra i nuovi utenti di Facebook sono in molti a chiedersi il perché del suo successo rispetto ad altri siti di social network.
La verità è che Facebook eccelle sotto il profilo dell’interazione tra i suoi membri, con possibilità sterminate di allacciare contatti e costruire reti di rapporti.
Un aspetto sul quale, personalmente, Facebook non si pone su livelli di prim’ordine, è quello della gestione dei contenuti multimediali.
In termini concreti è il supporto ai video che non soddisfa pienamente le attese, con la sola possibilità di inserire video creati personalmente.
Uno sforzo in più poteva essere fatto per supportare anche l’inserimento di video provenienti da altri aggregatori, come per esempio Youtube o Google Video.
Si guardi, per fare un paragone, all’immediata fruizione dei video caricati su Youtube da parte di Netlog, che consente in 2 click di poter caricare un video già presente nella nota piattaforma di video-sharing.
Niente da ridere invece sul supporto alle immagini, con l’opzione fondamentale di creare album fotografici.
Andando nel nostro profilo, alla scritta “Foto”sul sottomenù posto in alto al centro della pagina, è possibile accedere a tutte le funzioni sulle immagini.
Oltre all’inserimento e alla cancellazione di foto, è possibile modificare le foto in modo da ritagliare la parte principale dell’immagine ed ottenere un effetto di maggiore impatto sui visitatori.
Ottime anche le funzioni sui commenti e sulla privacy, come sempre tenuta in grande considerazione su Facebook.
Ugualmente si può accedere a questa sezione dalla nostra “Home”, cliccando su “Foto” nel box “Applicazioni” situato a destra.
Dallo stesso box si arriva alla sezione “Video”, in cui è anche possibile registrare direttamente da Facebook un video tramite un supporto esterno.

Avete mai sentito parlare delle applicazioni di Facebook?
Se è da poco tempo che girate nel più hot dei social network forse no, ma sicuramente avrete a che fare con le applicazioni prima o poi.
Con questo termine si intende tutto l’insieme di giochi, programmi, sondaggi, quiz, ecc… che permettono di interagire con gli altri utenti di Facebook attraverso l’uso di appositi strumenti.
Leggi tutto l’articolo

La sezione “Posta” raggiungibile tramite il link posto sul menù principale in alto a sinistra, è sicuramente la più facile da capire in Facebook.
Anche un principiante può scrivere e leggere la posta con 2 semplici click, con la possibilità di cancellare uno o tutti i messaggi ricevuti in tutta comodità.
Una volta che avete ricevuto un messaggio, accanto al link “Posta” sul menù, vi appare la scritta del totale dei messaggi non letti.
Quindi cliccandoci sopra finirete nella sezione posta in cui i messaggi non letti sono contrassegnati con un puntino blu sulla sinistra del contatto e uno sfondo azzurrino.
Per leggere il messaggio non dovete cliccare sul nome del contatto (in questo modo si va sul suo profilo), ma sul titolo o il testo del messaggio, che sono sulla destra del contatto, in posizione centralissima.
Facebook utilizza diversi sistemi di messaggistica: in alto a sinistra, sotto il menù principale, ci sono anche i link alle “Notifiche” e agli “Aggiornamenti”.
Le notifiche possono riguardare richieste di amicizia, richieste per aggiungervi a gruppi e in generale richieste e inviti sia mandati a voi, che mandati da voi.
Quando avrete molti contatti e avrete aggiunto molte applicazioni, sicuramente vi arriveranno decine di notifiche al giorno, riguardanti per lo più aggiornamenti nelle vostre applicazioni.
Ogni nuova notifica che vi arriva è anche consultabile cliccando in basso a destra, di fianco alla scritta “amici online”.
Per inviare i messaggi, invece, basta andare su “Posta” e poi “Scrivi un nuovo messaggio”.
Ci sarà possibile inviare il messaggi a un solo amico, un indirizzo email, o anche un’intera lista di amici.
Ottime anche le opzioni per allegare file, tra cui Video e Link.
Nel linguaggio Java ogni metodo può essere ricorsivo. Un metodo ricorsivo altro non è che un metodo che richiama se stesso. Affinché la ricorsione sia corretta e non generi cicli infiniti occorre:
- la presenza di una condizione di terminazione, in parole povere, almeno una volta il metodo non dovrà richiamare se stesso;
- ad ogni chiamata ricorsiva ci si avvicini alla condizione di terminazione, cioè venga effettuato un passo di ricorsione;
La ricorsione e l’iterazione sono teoricamente equivalenti, la differenza se vogliamo sta nel fatto che il più delle volte l’iterazione privilegia l’efficienza dell’esecuzione, mentre la ricorsione la semplicità di codifica.
Cerchiamo di chiarire la differenza con un esempio:
Supponiamo di voler calcolare il massimo comune divisore tra due numeri positivi x ed y, rispettivamente di valore 10 e 6. Analizziamo la soluzione iterativa:
[sourcecode language='java']
int mcd_iterativo(int x, int y){
while(true){
if(x == y || y==0){ //comprende anche il caso 0
return x;
}else if(x==0){
return y;
}else if(x > y){
x -= y;
}else{
y -= x;
}
}
}
[/sourcecode]
Si è utilizzato un cliclo while per iterare sino a che non si arriva ad una soluzione (return riga 04), utilizzando la ricorsione invece:
[sourcecode language='java']
int mcd_ricorsivo(int x, int y){
if (y==0)
return x;
else
return mcd_ricorsivo(y , x%y);
}
[/sourcecode]
Le chiamate ricorsive (return mcd_ricorsivo(y , x%y) riga 05) sono 4 e precisamente:
mcd (10,6)
mcd (6,4)
mcd (4,2)
mcd (2,0)
L’ultima chiamata ricorsiva determinerà il risultato 2.
Il codice è sicuramente più compatto.
Per inserire il simbolo dell’euro nelle nostre pagine web dobbiamo ricorrere all’entità &euro.
La soluzione è compatibile con tutti i browser a partitre dalla versione 4.

Dopo aver preso un po’ di confidenza con Facebook, avremo diversi contatti nella nostra lista amici, che è bene imparare a gestire.
Il modo di agire è diverso a seconda del nostro scopo su Facebook, ma ora impareremo le basi
per gestire una lista lunga e inviare messaggi mirati a chi vogliamo.
Leggi tutto l’articolo

Senza dubbio è la sezione focale di Facebook e in generale di tutti i social network che fanno dell’aggregazione il loro forte: stiamo parlando degli amici.
La sezione “Amici” al primo accesso si presenterà naturalmente scarna, visto che non abbiamo ancora contatti.
Per iniziare a costruire la nuova rete di amicizie abbiamo diversi modi di agire.
La cosa più semplice è cliccare sulla scritta in alto a destra, proprio sotto il nostro nome “Trova le persone che conosci su Facebook“.
In questo modo si aprirà una schermata in cui possiamo impostare il nostro indirizzo email in modo che Facebook scoverà tutti i nostri contatti (ad esempio scrivendo nome e password del nostro account su Messenger, troverà tutti i contatti che abbiamo su Messenger) e manderà loro un messaggio di invito su Facebook, per essere nostro amici.
Se qualcuno di questi accetta ci verrà inviata una notifica da Facebook, visualizzabile nella nostra “Home” in alto a destra e di conseguenza avremo anche un amico in più sulla nostra
Appoggiandoci sulla scritta Amici dal menù principale in alto a sinistra possiamo anche scegliere l’opzione “Invita amici”, con la quale è possibile anche scrivere un messaggio personalizzato ai destinatari.
La funzione più interessante per trovare gli amici è però situata sotto “Trova amici”, raggiungibile sempre appoggiandoci sulla scritta “Amici”.
In basso troviamo uno spazio con titolo “Cerca persone”, in cui c’è un box di ricerca.
In questa barra bianca possiamo inserire sia direttamente un nome di una persona o un email, per vedere se questa persona è registrata su Facebook, ma, in particolar modo, è utile sfruttare le opzioni più in basso che consentono di trovare amici tramite le informazione che abbiamo dato nel profilo.
Nel mio caso mi vengono date alcune opzioni, tra cui la scelta di “compagni o ex compagni di università” e “colleghi o ex-colleghi”.
A seconda del vostro profilo possono comparire altre stringhe.