Fare il debug di un JavaScript

Il debug di un JavaScript è una cosa spesso noiosa, perché non essendo un linguaggio compilato, non c’è un compilatore da “sfruttare” per farsi aiutare in questa operazione. Ovviamente bisogna utilizzare uno dei browser che semplificano tale compito, es Firefox, Safari e derivati (es Chrome), etc. Vi “presento” un’istruzione molto utile per arrestare l’esecuzione di … Leggi tutto

PHP: convertire una stringa XML in un array

Presupponiamo di avere una stringa XML (recuperata da un SOAP o in qualsiasi altro modo) e che ci occorra trasformarla in un array per poterci lavorare meglio. Con tre righe di codice PHP si può fare:

enjoy!

MySQL: copiare rapidamente dei record da una tabella all’altra

Vi propongo due semplici query MySQL (ma che funzionano anche con altri DB) per copiare record da una tabella all’altra. Quella che segue permette di copiare tutti i record con id inferiore a 10:

Se i campi tra le due tabelle non corrispondono, allora si può usare qualcosa del genere:

enjoy!

Modificare il parametro max_input_vars su Tophost

Alcuni script PHP (es. prestashop) richiedono la modifica della variabile max_input_vars per poter inviare più informazioni al server web. Su tophost questa cosa è possibile in modo semplice. Basta creare un file chiamato .user.ini (attenzione al punto iniziale) nella webroot (la cartella /htdocs) con il seguente contenuto:

enjoy!

roundcube: problemi visualizzazione allegati perché corrotti

Roundcube, la famosa interfaccia webmail in PHP, sebbene non ancora arrivata alla versione 1.0 è già molto stabile. Mi è capitato di rilasciarne una versione personalizzata per un cliente con la creazione di alcuni plugin ed al momento del rilascio, durante l’ultimo dei test, ecco emergere un problema bloccante: gli allegati (es immagini o documenti) … Leggi tutto

Framework CSS, quale scegliere?

Ci sono tanti framework CSS e potrebbe essere difficile decidere quale scegliere. Vi segnalo il sito http://usablica.github.io/front-end-frameworks/compare.html che contiene un guida comparata tra i vari framework CSS. Io ho optato per twitter bootstrap e voi? enjoy!