Attendi ...

Blog

Blog

La codifica dei caratteri di MySQL

Se vogliamo che un giorno il nostro sito web possa essere utilizzato anche da utenti all'estero, è bene organizzarsi sin dall'inizio per lasciare la porta aperta, onde evitare di avere brutte sorprese. Vediamo perché: se il nostro sito offre solo pagine web, senza il supporto di una base dati, il problema può essere anche rimandato, e risolto in un secondo tempo. Se invece gli utenti possono inserire o consultare testi salvati in un database, è bene correre subito ai ripari e verificare la configurazione dell'encoding, ovvero la codifica dei caratteri.

Introduciamo brevemente il concetto per i meno esperti. La codifica dei ...

28.02.2012
Dettagli

Installare Apache come servizio su Linux

Il modo migliore di far girare Apache su Linux è probabilmente quello di installare Apache come servizio. Vediamo come fare, considerando come esempio per i comandi e i percorsi la procedura di installazione su Ubuntu (facilmente replicabile in locale). Per installare Apache

sudo apt-get install apache2

a questo punto Apache può essere avviato o arrestato come servizio

sudo service apache2 start

sudo service apache2 stop

I primi files che potrebbero interessarci sono

Log: ...

27.02.2012
Dettagli

Gestire il baseURL in PHP

Uno degli aspetti più importanti quando sviluppiamo un sito web è la gestione dei path assoluti o relativi.

Per chi non lo sapesse, il path di un URL può essere principalmente di due tipi:

path assoluti

/home/pagina.html

oppure

http://ilmiosito.it//home/pagina.html

path relativi

home/pagina.html

oppure

../home/pagina.html

Nessuno dei due sistemi è migliore dell'altro, dipende da ciò che dobbiamo ...

24.02.2012
Dettagli

Il DOM HTML reso semplice

Capita spesso di lavorare con HTML, JavaScript e CSS lasciando il DOM come scheletro nell'armadio. Se chiediamo chiarimenti ad un esperto, le risposte vanno dal “non ti serve conoscerlo” al “è facilissimo, ora ti spiego”, ma dopo la spiegazione siamo più confusi di prima. Eppure, se qualcuno ha deciso di introdurre un concetto a metà tra l'etereo e il ridondante, un motivo dovrà pur esserci: oggi tenteremo di spiegare cos'è il DOM in parole semplici, mostrando esempi concreti e qualche pezzo di codice.

Cos'è il DOM?

La prima cosa da chiarire è che il DOM non è l'HTML, né una versione “strutturata” ...

23.02.2012
Dettagli

Child-themes per WordPress

WordPress, oltre ad essere il CMS più popolare sul web, è famoso per la grande quantità di temi personalizzati tra cui scegliere, che permettono di dare al nostro sito o blog l'aspetto che più ci piace. Tutti i sistemi CMS sono in grado di personalizzare l'aspetto delle pagine web, ma ciò richiede spesso la conoscenza di qualche linguaggio di programmazione o la configurazione di alcuni files XML. Con WordPress (WP) è tutto molto più facile. Oggi vedremo come personalizzare in pochi minuti un tema senza compromettere il tema originale. Ci basterà conoscere le nozioni più elementari di CSS... e il coraggio di mettere le mani ...

22.02.2012
Dettagli

Il selettore CSS dell'attributo

La conoscenza dei selettori CSS è forse la competenza più importante quando si applicano i fogli di stile ad una pagina web. Abbiamo già visto come le nozioni base dei selettori CSS bastano da sole per sfruttare la gerarchia del DOM, ad esempio per ottenere una sorta di ereditarietà tra regole CSS. Secondo il W3C, che è riconosciuto come la massima autorità nel definire gli standard del web (presenti e futuri), i selettori CSS1 e CSS2 sono circa una ventina. Nella pratica di lavoro quotidiano si finisce però con usarne molti di meno, per almeno due motivi:

Ridondanza: qualsiasi effetto CSS è ottenibile in svariati modi, ...
21.02.2012
Dettagli

Programmazione ad oggetti in JavaScript

JavaScript è probabilmente il linguaggio di scripting più popolare sul web: è merito di JavaScript e CSS se le pagine visualizzate all'interno del browser possono prendere vita, ovvero diventare dinamiche. Non a caso si parla di Dynamic HTML per indicare quell'insieme di tecnologie che rendono interattivo il web, tra cui spiccano JavaScript, CSS e alcune caratteristiche del DOM.

Nonostante la sua popolarità, la capacità di JavaScript di creare classi ed oggetti conformi al paradigma di programmazione OOP (Object Oriented Programming) è poco conosciuta o poco sfruttata. Un motivo è che molti web designers si approcciano ...

20.02.2012
Dettagli

Validazione e focus in JavaScript e jQuery

Quando gestiamo una form HMTL è molto utile sfruttare la funzione focus() di JavaScript per portare all'attenzione dell'utente i campi che non hanno passato il check di validazione della form. Il modo tradizionale di fare questo controllo è qualcosa del genere