Archivio

Archivio per la categoria ‘developing’

Funzione per la realizzazione di miniature in php

dom giu 7 admin 1 commento

Questa funzione mi accompagna da circa sei anni nello sviluppo di qualsiasi applicazione PHP, visto che ormai qualsiasi applicazione ha bisogno di thumbnail delle immagini, è stata perfezionata negli anni per accelerare il lavoro e per rendere la miniatura sempre nelle giuste proporzioni, funziona con i tre formati della rete: GIF, JPEG e PNG, il risultato però sarà sempre in formato JPEG perchè è quello che rende meglio oltre ad essere il più leggero.

Per poter creare le miniature è “assolutamente necessario” avere a disposizione le libreria GD Graphic Library, libreria che già presente nei software XAMPP, EasyPHP e gli hosting Aruba e Altervista, quindi non ci dovrebbero essere problemi.

Prosegui la lettura…

Find and replace ricorsivo da linea di comando

mar mag 19 admin Nessun commento

La maggiorparte degli IDE  non hanno un find e replace su tutto l’albero dei sorgenti, hanno solo un find con cui poi fare un bel replace a manina, Eclipse ce l’ha, ma ha toppato nella sostituzione di qualche migliaio di occorrenze lasciandoci in preda al panico. La soluzione arriva dalla console, direttamente sul server in produzione:P

find . -type f | xargs grep -l 'pietra' | xargs sed -i '' -e 's/pietra/oro/g'

e come per magia abbiamo la trasformazione della pietra in oro in tutto il tree dei sorgenti.

Categorie:developing Tag: , ,