Categoria: programmazione

Pillole PHP/Yii: far transitare parametri da HTTP alla pagina web

Dalla request alla pagina web Grande è la tentazione di utilizzare i valori provenienti dalla $_REQUEST direttamente nella view, ma così facendo rischiamo di perdere pezzi per strada. Il percorso corretto da compiere è questo $_REQUEST —> controller —> action —> view. Esempio, voglio far transitare una variabile $payment_id dal flusso HTTP alla pagina web …

Continua a leggere

Pillola PHP/Yii lavorare con le date

Salvare una data 25/12/2015 in MySQL, leggerla e visualizzarla nello stesso formato Occorre un po’ di magheggio per gestire le date con Yii. Il formato con cui MySQL registra out-of-the-box i campi data è quello ISO (yyyy-mm-dd). Per rendere compatibile la nostra applicazione con questo formato (non andiamo a cambiare il locale del database, e …

Continua a leggere

Processi defunti in Linux

Oggi ho il problema che la macchina rallenta. Guardo i processi Linux e vedo un processo defunct. Google mi insegna che i processi defunct possono essere greedy. “Lo ammazzo”, penso. Mica così facile. In informatica c’è anche il concetto di uccidere un defunto… $ kill -9 3462 ma il processo è ancora in piedi (e …

Continua a leggere

Brian Kernighan e il suo modo di fare debugging

Brian Kernighan preferisce l’output di debug direttamente dal programma in esecuzione che l’utilizzo dei debugger. Ecco il perché.