Attendi ...

Blog

Blog

Introduzione a Firebug

Firebug è forse il miglior amico dello sviluppatore web. Per chi non lo sapesse, Firebug è un plugin per Firefox che permette di visualizzare e debuggare i principali elementi di una pagina web: HTML, CSS, Javascript e chiamate Ajax. Il plugin è talmente ben fatto che la maggior parte degli sviluppatori impara ad usarlo in modo intuitivo, senza studiarne la documentazione.

La funzionalità più conosciuta e popolare di Firebug è il pulsante Inspect, tradotto in italiano come Analizza, che permette di selezionare visualmente un qualsiasi elemento della pagina web per andare a scovare la corrispondente sezione ...

15.02.2012
Dettagli

WordPress Multisite

L'installazione standard di WordPress (WP) è un'ottima soluzione finché vogliamo pubblicare sul web un singolo blog o sito. La situazione è diversa se pensiamo di utilizzare un sistema in hosting o una VPS per ospitare diversi siti o blog, tutti realizzati tranne WP. In tal caso è piuttosto scomodo installare un'istanza di WP, con relativo database, per ogni singolo blog da pubblicare.

WordPress ci viene incontro offrendoci la possibilità di configurarlo in modalità multisite, che permette di realizzare e gestire facilmente una rete di siti (network of sites). I vantaggi sono evidenti:

Facilità di manutenzione: se ...
14.02.2012
Dettagli

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