Manipolare immagini velocemente con mogrify da riga di comando

18 giugno 2015 - Fonte: http://www.finex.org

Mogrify è un semplice programma da riga di comando per manipolare contemporaneamente molti file di tipo immagine. Questo programma si trova solitamente già installato nelle distribuzioni GNU/Linux, ma se dovesse mancare si può installare velocemente tramite il pacchetto Image Magick.

Oggi, ad esempio, ho avuto la necessità di elaborare un gran numero di immagini allo scopo di renderle tutte delle stesse dimensioni e con lo stesso formato.

...

Leggi il seguito »

Siti Drupal e Proxy: come ottenere l’IP dei visitatori

28 maggio 2015 - Fonte: http://www.finex.org

In PHP è possibile ottenere l'IP del visitatore usando la variabile $_SERVER['REMOTE_ADDR'], però, nel caso in cui tra il client ed il web server ci sia un proxy, questa variabile conterrà l'IP del proxy.

Quindi in questa situazione, come si può ricavare il vero IP del client?

Solitamente i proxy comunicano al server una informazione aggiuntiva nell'header della richiesta con l'intestazione X-Forwarded-For che contiene l'IP reale del client.

...

Leggi il seguito »

Scaricare file da Wetransfer usando wget

26 maggio 2015 - Fonte: http://www.finex.org

Il servizio Wetransfer è molto utilizzato per il trasferimento online di file di grosse dimensioni. Il servizio, gratis fino a 2GB, permette di utilizzare un comune web browser per il caricamento dei file.

Anche il download dei file avviene attraverso il web browser: il destinatario del trasferimento riceve una email contenente un collegamento che apre una pagina di Wetransfer nella quale si trova un pulsante per avviare lo scaricamento.

La procedura è semplice ma non è adatta a tutte le situazioni.

...

Leggi il seguito »

Wordpress, un anno dopo: sempre gli stessi problemi

2 febbraio 2015 - Fonte: http://www.finex.org

È passato circa un anno dal mio ultimo post che trattava l'argomento Wordpress. Ed oggi, come anche dodici mesi fa, mi sorprendo del fatto che a distanza di anni le criticità di Wordpress non siano ancora state risolte.

Wordpress, un anno dopo: sempre gli stessi problemi

leggi tutto

...

Leggi il seguito »

Drupal Display Suite per pulsanti condivisione Social Network

24 agosto 2014 - Fonte: http://www.finex.org

Per aggiungere in un sito web i pulsanti di condivisione verso i social network esistono innumerevoli sistemi. Il numero di plugin e widget già pronti all'uso è senza fine, come anche le tecniche per implementarli autonomamente. Anche il CMS Drupal offre già delle soluzioni pronte all'uso, ma in alcuni casi può essere comodo adottare delle soluzioni più leggere, senza uso di JavaScript e con un markup HTML ridotto all'osso.

...

Leggi il seguito »

Drupal Devel Module incompatibile con vecchie versioni di PHP

29 aprile 2014 - Fonte: http://www.finex.org

Il modulo Devel per Drupal è uno strumento molto utile per gli sviluppatori, permette infatti di semplificare molte operazioni, soprattutto in fase di debug.

Recentemente però il modulo è stato oggetto di una piccolissima disavventura nel caso in cui il web server utilizzi una versione non recentissima di PHP.

In particolare è bastata una riga di codice per rompere la compatibilità con PHP 5.2.

...

Leggi il seguito »

Tastierino numerico: punto o virgola? Come configurarlo su KDE

2 febbraio 2014 - Fonte: http://www.finex.org
Il comportamento del pulsante "canc" (o KPDL, Key Pad Delete)

Una recente patch su xkeyboard-config ha introdotto quello che per molti è un bug nell'interpretare il carattere stampato dal tasto "canc" nel tastierino numerico presente nella tastiera.

Tastierino numerico: punto o virgola? Come configurarlo su KDE

...

Leggi il seguito »

Svuotare tutte le cache di Drupal da riga di comando

31 gennaio 2014 - Fonte: http://www.finex.org

Per svuotare la cache di Drupal esistono molti modi. Si possono svuotare le tabelle cache attraverso l'interfaccia utente, oppure con lo script Drush, oppure con uno script PHP personalizzato che richiama la funzione drupal_flush_all_caches().

Un altro modo è quello di svuotare manualmente le tabelle dal database. I metodi classici non sempre prevedono l'eliminazione di tutti i contenuti di tutte le tabelle cache (vedi ad esempio la tabella cache_form).

...

Leggi il seguito »

Script PHP per generare redirect 301 di htaccess

16 gennaio 2014 - Fonte: http://www.finex.org

Quando si aggiorna un sito web può essere necessario mappare gli indirizzi del vecchi sito con quelli del nuovo sito. Il sistema più usato, ed il più corretto, è quello di creare i redirect di tipo 301: ovvero configurare il web server in maniera tale che gli utenti siano reindirizzati verso le nuove pagine.

Script PHP per generare redirect 301 di htaccess

...

Leggi il seguito »

A chi interessa la sicurezza e l’affidabilità sul web?

13 gennaio 2014 - Fonte: http://www.finex.org

La sicurezza informatica e l'affidabilità di un servizio sono caratteristiche che ogni consumatore ritiene indispensabili soprattutto sul web e soprattutto quando si svolgono operazioni che coinvolgono trasferimento di denaro.

Chi fornisce servizi per ricevere o inviare pagamenti online dovrebbe quindi prestare molta attenzione a questi argomenti, ma non sempre è così, anzi.

...

Leggi il seguito »