Supponiamo di dover realizzare un sito e-commerce che in base alla nazione di provenienza dell’utente proponga il prezzo e la valuta corretta, o anche le offerte riservate alla sua area commercile. Per fare questo bisogna analizzare l’indirizzo ip dell’utente e confrontarlo con un database che raccoglie l’elenco di tutti i range di indizzi conosciuti e le nazioni a cui sono … Read More
Riporto sotto il codice esempio per utilizzare un server SMTP per inviare una mail utilizzando CakePHP. Da notare che per non mandare in errore il controller bisogna passare i valori dei destinatari to, cc e bcc nel caso fossero più di uno sotto forma di array e non sotto forma di stringa. Corretto: $this->Email->to = array(‘email1@domain.ext’,’email1@domain.ext’); Sbagliato: $this->Email->to = ‘email1@domain.ext; … Read More
Stavo lavorando ad una installazione di Drupal 7.10 e mi sono imbattuto in un bel di PDOException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column ‘delta’ at row 1: INSERT INTO {block} (module, delta, theme, status, weight, region, pages, title) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7); . Ho fissato il bug aumentando la lunghezza … Read More
Lo scorso 3 dicembre ho partecipato a Roma, presso l’Università La Sapienza, al DrupalDay 2011. L’evento è stato ideato per far confluire le esigenze tecniche e necessità di business di imprenditori, manager, sviluppatori, art director e decision maker. In parole povere un seminario di approfondimento sul famoso framework di sviluppo. Ho raccolto le slides di alcuni interessanti talk in questo … Read More
Basta fare un po’ di ricerca su Google e si trovano migliaia di pagine che provano a illustrare quali siano i migliori framework per temi WordPress. Per quello che mi riguarda, da quando ho iniziato a sviluppare layout personalizzati e ho trovato molto utile Sandbox. Il passo sucessivo è stato scoprire Thematic e suoi child theme. Sono stati la mia … Read More
E’ stato prorogato di un mese l’obbligo per tutte le società, tranne quelle individuali, di dotarsi di una casella di Posta Elettronica Certificata. Se entro il mese di dicembre (il termine inizialmente era stato fissato per il 29 novembre) non comunicheranno l’indirizzo al Registro Imprese tenuto dalle Camere di commercio, saranno sanzionate con multe da 103 a 1032 euro. Anche … Read More
Mi è capitato di dover fare il restyling di un sito. Questo sito caricava già tutto un set di plugin jQuery, tra questi pure un fader di immagini: OptimalFade Mi sono trovato nell’esigenza di dover aggiungere dei link ad alcune immagini su cui veniva eseguito il fade. Nativamente OptimalFade questo non lo consente. A questo punto i miei dubbi erano: … Read More
In merito agli articoli del Corriere e di Wired in cui proponevano utenti da seguire su Twitter, mi sento di condividere quello che scrive Gianluca Diegoli: le classifiche (e le loro cugine light, le liste) funzionano sempre perchè la competizione è nel DNA dell’uomo. Cambiano i media ma non cambiano le persone o le attitudini: mi pare di essere tornato … Read More
Maashable ha pubblicato uno studio che analizza le peggiori password. La classifica è stata redatta sulla base di milioni di passoword rubate pubblicate online dagli hackers. 1. password 2. 123456 3. 12345678 4. qwerty 5. abc123 6. monkey 7. 1234567 8. letmein 9. trustno1 10. dragon 11. baseball 12. 111111 13. iloveyou 14. master 15. sunshine 16. ashley 17. bailey … Read More
Purtroppo ogni tanto arriva anche la mail che mai vorresti ricevere: il cliente che ti dice “Quando tento di entrare nel mio sito mi appare questa scritta Internal Server Error“. Il sito in questione è realizzato con una installazione di Zenphoto, il software opensource che gestisce gallerie fotografiche e gira in ambiente LAMP. Quindi la prima cosa che sono andato … Read More