Quanti internauti ci sono in Italia? Quanti nel mondo?

Conviene tradurre il proprio sito in Inglese? Si.

Vi siete mai chiesti quanti utenti navigano in Italia? 34’700’000 utenti italiani! La fonte del 2008 è www.internetworldstats.com Di seguito una tabella con gli stati con più internauti d’Europa In molti si chiedono se vale la pena tradurre il proprio sito in Inglese, la risposta ovviamente dipende molto dal vostro sito ma senza dubbio i … Continua a leggere Quanti internauti ci sono in Italia? Quanti nel mondo?

Google non legge i meta tags!

Informazioni tratte dal blog ufficiale di Google per webmaster

Impegnarvi sui meta tags description e keywords non ha alcun effetto sui risultati di ricerca dei più importanti motori di ricerca, compreso Google. Infatti in "Official Google Webmaster Central Blog", il blog ufficiale di Google, in un articolo chiamato "Answering more popular picks: meta tags and web search" si elencano i meta tags utilizzati da … Continua a leggere Google non legge i meta tags!

Il mio timestamp MySql si aggiorna da solo, soluzioni

Come far comportare un campo timestamp a proprio piacimento

Hai notato che aggiornando un record MySql un campo timestamp si aggiorna automaticamente? Nessun problema, nella documentazione ufficiale (Manuali MySql, PHP, Apache…) abbiamo scovato le soluzioni per tutti i gusti, infatti alla pagina http://dev.mysql.com/doc/refman/5.0/en/timestamp.html si legge: Auto-initialization and auto-update: ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP Auto-initialization only: ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP Auto-update only: ts … Continua a leggere Il mio timestamp MySql si aggiorna da solo, soluzioni

Meno codice più risultati con INSERT … ON KEY DUPLICATE UPDATE

Due query in una, INSERT e se il record già esiste fa un UPDATE

Ispirato da un articolo di Kevin Burton e da "Mysql Performance Blog" vi parlo di una particolarità di MySql di cui ho sentito parlare poco sui blog italiani: INSERT … ON KEY DUPLICATE UPDATE Cosa fa (tradotto da mysql.org) Se specifichi ON DUPLICATE KEY UPDATE e la riga che stai inserendo genera un indice duplicato … Continua a leggere Meno codice più risultati con INSERT … ON KEY DUPLICATE UPDATE

Aggiungere motori di ricerca italiani a Mint

Piccola soluzione per aggiungere nuovi motori di ricerca

Cos’è Mint? Mint è un conosciuto sistema di statistiche utilizzato da numerevoli sviluppatori. Questo script non si distingue per una struttura del database ben curata ma è sicuramente un ottimo strumento per piccoli e medi siti per avere sempre una visione "fresh" dell’andamento del proprio sito. Mint è inoltre famoso per avere decine di plugins … Continua a leggere Aggiungere motori di ricerca italiani a Mint

Creare date casuali con MySql

Generare date random per un ambiente di test completo

Vi potrebbe capitare di aver bisogno di generare date casuali all’interno di un database MySql, lo potrete fare molto semplicemente. Seguono subito degli esempi di query che potrete testare su una tabella il quale dump è alla fine di questo articolo. Un esempio: date casuali nel passato UPDATE eventi SET data = NOW() – INTERVAL … Continua a leggere Creare date casuali con MySql

PHP 5 ad oggetti: classi astratte e interfacce

Come creare, estendere e implementare classi astratte e interfacce

Sia le classi astratte che le interfacce sono particolari classi in cui è possibile non implementare alcuni metodi, ma soltanto dichiararli. Ma entriamo nei dettagli. Le classi astratte: abstract Una classe astratta è una classe in cui uno o più metodi non vengono implementati. Per questo motivo non si possono creare oggetti della classe. La … Continua a leggere PHP 5 ad oggetti: classi astratte e interfacce

Le variabili in PHP, errori comuni

Errori tipici nell’utilizzo delle variabili in PHP

Come tutti i linguaggi di programmazione anche il PHP ci da la possibilità di utilizzare delle variabili per conservare dei dati (numeri, stringhe, caratteri ecc…) ed effettuare diverse operazioni. Ma cosè una variabile? possiamo immaginarla come una scatola vuota dove inserire e conservare qualsiasi valore, e all’occorrenza variarlo (per questo il nome variabile) con un … Continua a leggere Le variabili in PHP, errori comuni

PHP 5 ad oggetti: overriding e keyword final

Il concetto di override, la parola chiave final, e come si ereditano costruttore e distruttore

Con questo articolo approfondiamo l’ereditarietà in PHP. Come sappiamo una classe derivata, ovvero una sottoclasse, eredita tutti i metodi della classe genitore, la classe base. Ora spiegherò più in dettaglio cosa e come viene ereditato. Ereditare il costruttore e il distruttore Chi viene da C++ potrebbe rimanere sorpreso da un titolo del genere. Ebbene si, … Continua a leggere PHP 5 ad oggetti: overriding e keyword final

PHP 5 ad oggetti: usare l’ereditarietà

Estendere una classe in PHP: sottoclassi e visibilità protected

Come tutti i buoni linguaggi ad oggetti, anche PHP permette di estendere una classe tramite altre classi. Avviso subito che assumo che si sappia il significato dell’ereditarietà tra classi. Spiegare questo concetto richiederebbe molto tempo, ed esula quindi dallo scopo di questo articolo. Estendere una classe: keyword extends Come in Java, per creare una classe … Continua a leggere PHP 5 ad oggetti: usare l’ereditarietà