jQuery è ormai imbattibile?

Ho mosso i miei primi passi con Ajax nel 2005 grazie a Spaghetti Ajax, a quel tempo l'unico documento in italiano disponibile in materia, per poi basare il mio CMS su questa tecnologia scegliendo la combinazione Prototype e Script.aculo.us come framework. Poi sono rimasto folgorato da jQuery, al punto da diventarne dipendente per qualsiasi cosa, ...
Trovare le differenze fra due immagini

Avete presente com'è lavorare con i grafici? A me chiaramente capita spesso quando devo convertire le loro grafiche in HTML+CSS. Nel loro lavoro tendono ad accumulare cataste di file, in cui ci sono piccole differenze sia nel nome che nel contenuto. Il primo passo è difficile capire qual'è il template definitivo in mezzo ad una selva ...
Ancora su WordPress e Lighttpd: la cache è controproducente?

Ci sono dei limiti che bisognerebbe conoscere e che non devono essere superati: questo vale in tutti i campi compreso quello dell'ottimizzazione di WordPress. Oggi ho fatto un piccolo passo indietro e ho disinstallato il plugin W3 Total Cache, ma non perché ce n'è uno migliore nel suo settore, anzi. Io avevo installato APC sul ...
Selezionare elementi con un ordine a piacere in MySQL
Se è necessario presentare degli elementi provenienti da una tabella MySQL in un ordine completamente arbitrario, in teoria si può fare anche un'elaborazione intermedia in PHP, ma conoscendo la giusta condizione in MySQL si può risparmiare un po' di tempo. Basta decidere il campo ed elencare i suoi valori nell'ordine desiderato all'interno della funzione FIELD, ...
Il segreto per capire il design

[Quello che segue è un articolo di Thomas Baekdal, intitolato originariamente The secret to understanding design e da me tradotto con il permesso dell'autore. L'articolo è del 2007 e quindi i tempi vanno rapportati a quell'epoca] Parliamo spesso di design, se deve essere semplice o complesso, pieno di colori o in bianco e nero, non tecnologico ...
Collegare un negozio eBay ad una pagina Facebook

Un cliente che ha un negozio eBay mi ha chiesto di realizzare una pagina Facebook con i suoi ultimi articoli. Dato che il negozio eBay produce un feed RSS, pensavo che una volta creata la pagina, bastasse configurare RSS Graffiti, e invece è sorta una piccola complicazione: le date del feed non sono conformi allo ...
Le verità poco conosciute della programmazione

Quella che segue è la traduzione di un ottimo articolo di David Veksler intitolato Some lesser-know truths about programming autore dal suo blog Dot Mac - Adventures with OS X and DotNet La mia esperienza come programmatore mi ha insegnato un po' di cose sullo scrivere software. Ecco alcune di quelle che potrebbero essere sorprendenti. Un programmatore ...
Allineare correttamente le etichette di un form

I form sono un male necessario dei siti che richiedono un minimo di controllo sugli utenti, come gli ecommerce e i siti turistici. Un form male organizzato rischia di allontanare un potenziale cliente dal sito, anche se tutto il resto è ben fatto e attraente. Quindi la pagina di registrazione è spesso la chiave per ...
Aggiungere jQuery e altre librerie alle proprie pagine web

Ad un certo punto, tutti gli sviluppatori di pagine web si trovano nella situazione di dover cercare l'home page di una libreria Javascript, individuare il link per il download, salvare il file nella giusta cartella, scrivere il tag <script> per includere la libreria nell'head della pagina e caricare il tutto. Questi passaggi si possono saltare ...
Proteggere un sito dalle scansioni di un bot indesiderato

Il sito Perishable Press ha reso noto qualche settimana fa di aver adottato una contromisura molto interessante per i bot indesiderati, ovvero per quegli script automatici che stressano non poco un sito alla ricerca di dati, per esempio indirizzi email da spammare oppure immagini da scaricare in massa. La contromisura consiste in una directory da caricare ...

