Attendi ...

Blog

Blog

CSS pseudo-classi e pseudo-elementi

Le specifiche CSS offrono la possibilità di definire i selettori utilizzando delle pseudo-classi o dei pseudo-elementi.

L'esempio più classico, che tutti dovrebbero conoscere, è                                                                                                   

.my_link {

COLOR: darkblue;

}

.my_link:hover {

COLOR: darkorange;

13.02.2012
Dettagli

Il web e il protocollo TCP/IP

Il protocollo TCP/IP è un argomento legato alla questione della nascita del web. Secondo alcuni la Rete è un'invenzione del Dipartimento della Difesa Statunitense, o meglio della sua agenzia incaricata dello sviluppo di nuove tecnologie militari (DARPA). Altri affermano che internet è nata al CERN di Ginevra, su esigenza della comunità di scienziati che avevano bisogno di scambiare dati tra laboratori fisicamente distanti l'uno dall'altro. Come al solito la verità è nel mezzo, e hanno ragione un po' tutti: la questione sarà più chiara una volta che avremo compreso lo scopo del protocollo TCP/IP.

La trasmissione dei dati ...

10.02.2012
Dettagli

La funzione ricordami in PHP

La maggior parte dei siti web offre un sistema di autenticazione degli utenti, allo scopo di offrire servizi ed informazioni personalizzate su base utente. Per implementare un buon sistema ti autenticazione su un sito web occorre sviluppare alcune funzionalità di base, che sono

Protezione delle risorse che si occupano dell'autenticazione (o contengono i parametri che governano il processo di autenticazione), che non devono essere pubblicamente raggiungibili Offrire un set di pagine per gestire l'autenticazione, in particolare: login, logout, benvenuto ed errore: quest'ultima è la pagina che viene caricata se l'utente inserisce ...
09.02.2012
Dettagli

Una galleria di immagini con jQuery

Esistono molti modi di realizzare una galleria di immagini accattivante e funzionale. Sul web sono disponibili soluzioni gratuite e pronte all'uso, ottime se non vogliamo reinventare la ruota. Quel che manca, a volte, è il supporto necessario per integrare (e adattare) le soluzioni “per-confenzionate” nel nostro sito. Trattandosi di una questione pratica, discutiamo un esempio concreto, considerando la galleria di immagini disponibile a questo indirizzo.

Dopo aver scaricato i files del pacchetto in locale, la galleria dovrebbe già funzionare con delle immagini d'esempio. La struttura del pacchetto è la seguente

08.02.2012
Dettagli

Sitemaps XML

Parlando di SEO (Search Engine Optimization) capita spesso di parlare anche di Sitemaps XML, come se le Sitemaps fossero una parte integrante del SEO stesso, cosa che non è esattamente vera. Con questo articolo speriamo di fare un po' di chiarezza sull'argomento, spiegando i concetti teorici alla base delle Sitemaps XML e vedendo qualche applicazione pratica.

Iniziamo col ricordare che il SEO è l'arte di scalare le pagine prodotte dai motori di ricerca, che in inglese sono dette SERP (Search Engine Report Pages). Solitamente si cerca di raggiungere l'obbiettivo specificando keywords personalizzate e mirate per ogni singola ...

07.02.2012
Dettagli

Creare cookies in JavaScript

I cookies sono probabilmente lo strumento più popolare per gestire la persistenza delle sessioni con gli utenti. Chi non sapesse cosa sono i cookies, o perché sono così importanti, consigliamo di dare un'occhiata agli articoli sul protocollo HTTP e sulla sessione HTTP.

Esistono molti modi di settare i cookies, ed ogni browser li gestisce in modo diverso. Ad esempio, FireFox su Windows 7 solitamente memorizza i cookies nel file

C:\Users\Nome Utente\AppData\Local\Google\Chrome\User Data\Default\Cookies

che in questo caso è un mini-database realizzato con SQLite (chi volesse curiosare all'interno del ...

06.02.2012
Dettagli

Ereditarietà degli stili CSS

Lo scopo principale dei CSS è separare la presentazione dei nostri dati dalla struttura dei dati. La struttura dei dati è solitamente definita da un linguaggio di markup - tipicamente HTML o XHMTL – e non dovrebbe contenere troppi riferimenti al layout o alla presentazione, che sono invece competenza degli stili CSS. Anche se utilizziamo gli stili CSS tutti i giorni, spesso la nostra abilità si concentra sul conoscere le diverse proprietà dei CSS: sperimentare colori, inserire immagini, smussare i bordi con qualche “trucchetto ad effetto”. A volte ci dimentichiamo di sfruttare le potenzialità della sintassi dei selettori, che ...

03.02.2012
Dettagli

Aggiornare WordPress manualmente

L'aggiornamento di WordPress (WP) è semplice e lineare finché lavoriamo in locale: basta seguire la procedura d'aggiornamento e tutto dovrebbe filare liscio. L'operazione è più delicata se lavoriamo su un server remoto, ad esempio offerto in hosting. In tal caso il buon esisto della procedura di aggiornamento può dipendere dalla politica di chi offre il servizio di hosting. Questo articolo introduce e risolve alcuni dei possibili problemi dell'aggiornamento di WP in remoto, in particolare quelli relativi all'aggiornamento del database.

Per svariati motivi, sia tecnici che commerciali, alcuni provider offrono l'installazione ...

02.02.2012
Dettagli