Martedì, 20 Febbraio 2007

Erano giorni che provavo senza riuscire a risolvere il problema!
Utilizzo la classe PHPMailer in tutti gli applicativi che sviluppo ma stavolta non funzionava. Dopo aver stressato il provider perchè pensavo fosse un problema loro, dopo aver effettuato centinaia di test sui miei indirizzi, oggi finalmente ho scoperto che si trattava di un semplice bug. Bug abbondantemente risolto da tempo, dal lontano Luglio 2005 quando è stata rilasciata la versione 1.73!
Nell’applicativo creativ.net utilizzo questa classe da anni e non ho mai avuto problemi (avevo però la 1.71). Le email venivano inviate correttamente. Implementata la Newsletter la classe ha smesso di funzionare! Cioè, mi spiego meglio, funzionava per tutto il resto ma non per l’invio della Newsletter a tutta la lista (ad una decina di indirizzi e basta sì!), ecco perchè subito ho pensato al provider. Dovendo inviare migliaia di email pensavo ci fosse qualche blocco lato server. Ho inserito allora un timer, del tipo:
// array_to_send = array di indirizzi a cui inviare
$ii = 1;
$max_send = 6;
$max_sec = 3;
foreach( $array_to_send AS $key=>$val)
{
$mail->AddAddress($val["email"], $val["nominativo"]);
$mail->Send();
$mail->ClearAddresses();
// TIMER
if( $ii >= $max_send )
{
sleep($max_sec);
$ii = 1;
} else {
$ii++;
}
}
Ma niente da fare!
Dopo una serie di test, cambiando anche macchina, mi sono accorto che non funzionava lo stesso. Ho installato tutto in locale su Luke (il mio affidabilissimo server Linux) ma nulla. Qui però sono riuscito ad andare a vedere i log….
Finalmente mi si è accesa la lampadina e sono andato a vedere, avevo la 1.71!
Aggiornato il tutto alla 1.73 la Newsletter è partita senza problemi!!
Venerdì, 22 Dicembre 2006

Finalmente per la GDM Community è arrivato il Tresette!
Era atteso da tempo. In questi giorni ho accellerato i tempi di sviluppo in modo da regalarlo a Natale alla Community. Il Tresette (Tressette) è uno dei giochi di carte più antichi e affascinanti. Conta moltissime varianti, tanto che ogni regione d’Italia ha le sue. Per ora su GDM si gioca in 4 senza accuso ma questo è già in fase di implementazione e nel 2007 verrà rilasciata anche la release con l’accuso.
Buon divertimento GDM!
Mercoledì, 22 Novembre 2006

Ho appena partecipato al webinar (seminario via web) di MySQL su:
MySQL Enterprise – Scoprite i nuovi servizi Network Monitoring and Advisory di MySQL!
Ivan Zoratti, Sales Engineer di MySQL AB, ha presentato i servizi offerti nella versione Enterprise del DB. Soluzioni completamente scalabili e devo ammettere che sono rimasto positivamente sconvolto dai costi. Il livello basic parte da $595 (circa 465 euro) e offre, oltre all’Enterprise server, gli aggiornamenti rapidi mensili, service pack ogni 4 mesi e alcune funzionalità base del Network Monitoring and Advisory Services, del quale è stata mostrata una demo. E’ una piattaforma per il monitoraggio dei database. Possiede un pannello di controllo eccellente e un sistema di advisory in pieno stile Web 2.0 .
La mia attenzione inoltre è stata attirata da una delle prime slide presentate (quella che vedete qui sopra riportata come immagine). E’ molto importante. Alla domanda:
“Nel 2006 avete pianificato il passaggio da database proprietario a Software Libero/Open Source ?”
il 40% dell’Europa ha risposto si, ben il 60% in America latina e il 50% per il continente Asiatico [Fonte: Gartner].
Credo che questi dati siano sintomo di cambiamento. Il Software libero cresce inesorabilmente e oggi fa paura a molti: è un mondo che non appartiene a nessuno e a tutti. La parola libero spaventa perchè non è controllabile. Milioni di persone tecnicamente molto preparate e intraprendenti. Persone unite prima di ogni altra cosa da un’ideologia e poi dalla passione tecnica. Persone che, forse, non si conoscono nemmeno.
Software libero vuol dire anche questo…
Lunedì, 13 Novembre 2006

In questi giorni approda anche in Italia il Business Center di Google Maps. Un sistema che permette di registrare la propria attività commerciale/azienda sulle mappe di Google.
Inserire la propria sede aziendale, il proprio negozio, il proprio albergo, ecc. sulle mappe di Google è importante per farsi trovare attraverso il “nuovo” sistema di ricerca del motore più importante del mondo. L’utilizzo delle mappe da parte degli utenti della rete cresce di giorno in giorno, i numeri sono impressionanti. Oggi per molti è diventato lo stradario per eccellenza e al tempo stesso uno strumento per il controllo del traffico stradale (per ora solo negli Stati Uniti). E’ possibile ricercare Negozi, Alberghi e Ristoranti in zona, il tutto fruibile anche dal telefonino. Insomma, bisogna esserci!
Per inserire un’attività commerciale è necessario possedere un account Google (crea nuovo account ora). La registrazione è gratuita. Una volta effettuata si avrà accesso al Business Center di Google Maps che, attraverso pochi semplici passaggi, permetterà di registrare la propria location sulle mappe. L’attività sarà visibile solo dopo aver inserito un codice che Google prontamente vi invierà per posta ordinaria non appena saranno concluse le operazioni di iscrizione. Per cercarvi sulle mappe quindi dovrete aspettare qualche giorno.
Martedì, 10 Ottobre 2006
Da ieri è online una nuova release per la GDM Community.
La Rel. 3.1_RC2 porta molte novità. E’ stato completamente riscritto tutti il codice HTML della parte grafica del sito. Il nuovo layout, finalmente su sfondo verde, fa uso massiccio di fogli di stile CSS2. La nuova veste grafica risulta quindi ottimizzata in termini di usabilità.
Il logo della Community è stato rivisitato dando maggiore peso al termine “Community“.

GDM Community logo
(versione 0.4 del 01.10.2006)
Il duro lavoro di mesi di progettazione e programmazione porteranno i loro risultati. Ora i giocatori della Community hanno diversi strumenti a disposizione che permettono loro di inserire immagini, audio, filmati e altri oggetti multimediali che risulteranno di notevole impatto sulla visibilità della Community stessa.
Il lavoro ora, finalmente, si concentra sul Tresette. Abbiamo atteso anche troppo…
A presto quindi!!!