Web Developer/SEO Specialist. CMS & Framework MVC expert. Sostenitore dell'Open Source. Appassionato da sempre di informatica, lavoro a progetti web dal 1999.

PHP PDF: ruotare testi e immagini con un add-on per FPDF

Per generare file PDF da PHP esiste una classe piuttosto nota e apprezzata: FPDF. Anche io sono solito utilizzarla quando ho esigenza, in una web application, di generare file PDF. Ultimamente mi sono trovato nella circostanza di dover visualizzare, in un file PDF, testi e immagini ruotati. Googlando un pò ho subito trovato un add-on per FPDF, decisamente comodo e utile allo scopo. Il suo utilizzo è estremamente semplice. Si tratta di una classe PDF_Rotate che estende la classe FPDF. La includiamo nel nostro progetto e predisponiamo la seguente classe PDF che mette a disposizione i metodi RotatedText e RotatedImage:...

Leggi tutto

Volunia, istella, Quag e gli inutili tentativi di realizzare un motore di ricerca italiano

Oggi ti voglio parlare di motori di ricerca, argomento che mi sta particolarmente a cuore. E, in particolare, ti dirò la mia sui recentissimi lanci di due motori di ricerca (made in italy): istella e Quag. Ma, soprattutto, cercherò di spiegare perchè è inutile tentare di competere con Google nel search…e che, molto probabilmente, il nuovo Google è stato già realizzato ma non da italiani (peccato!). Inutile parlare dell’ormai “vecchio” Volunia. Un progetto iniziato male e finito peggio. Vediamo l’ultimo arrivato, Quag, un motore di ricerca che si propone come un motore di ricerca “italiano e sociale”. Il progetto ha...

Leggi tutto

Beppe Grillo SWG4 e Zip War Airganon: ecco come scaricare il misterioso software (forse)

Il software Zip War Airganon (basato sul sofisticato algoritmo SWG4) è stato scritto interamente dal noto programmatore (ex dipendente di Google, Microsoft, Apple, Amazon, Skype e Volunia) Michael Knight, il quale, ha annunciato sul suo blog che è gia pronta la nuova versione nome in codice “KITT“. Per scaricare il software (presentato da Beppe Grillo nel video che ha “animato” la rete in questi giorni) è sufficiente collegarsi al blog del leader del Movimento 5 stelle e cliccare su “Accedi all’area supersegreta“. Inserire “administrator” come username e “hop hop gadget elicottero” come password. A questo punto si può scaricare la...

Leggi tutto

CakePHP CMS: integrare Twitter Bootstrap con CakePHP

  Ehi, se ti interessa un CMS basato su CakePHP, dai un’occhiata a PhpStarDust CMS Nelle settimane scorse ho avuto l’influenza, una vera rottura. Non ce la facevo proprio a lavorare ma non potevo certo passare il tempo solo a leggere e guardare puntate di Big Bang Theory. Avevo bisogno di qualcosa che mi mantenesse allenato il cervello Così mi sono messo a “giocare” con CakePHP e, integrando Twitter Bootstrap, ho realizzato un CMS che ho deciso di chiamare Bootcake EWD e che, ovviamente, condivido con te (e con il resto dell’umanità) visto che ho scritto ovunque che sono un...

Leggi tutto

phpgotomysql2: superati i 100 download e rilasciata la versione 1.1 che presenta qualche novità

La classe phpgotomysql2 ha superato i 100 download e sono lieto di comunicarti che ho rilasciato la versione 1.1 Dalla versione 1.1 sono disponibili le librerie mysqli (in alternativa alle mysql functions). Con un post sul blog edit di html.it, il sempre puntuale Claudio Garau, ci ha ricordato che le mysql functions sono deprecate a partire dalla versione 5.5.0 di PHP. Per questo, le librerie mysqli sono quelle predefinite della classe per l’interazione con MySQL. Come segnalato nel changelog è ora possibile passare i parametri di configurazione per la connessione al database direttamente nel costruttore in alternativa al metodo getParams()....

Leggi tutto