Informatica

Svuotare tutte le cache di Drupal da riga di comando

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).

Svuotare tutte le cache di Drupal da riga di comando

Script PHP per generare redirect 301 di htaccess

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

Lubuntu ed il vecchio notebook ha ripreso vita

Lubuntu è una delle molte distribuzioni GNU/Linux basata su Ubuntu. La caratteristica principale di Lubuntu è la velocità e la leggerezza del sistema. Sono state selezionate applicazioni particolarmente leggere ed anche l'ambiente grafico LXDE è minimale ma comunque completo delle funzionalità per un desktop comodo da usare.

Queste caratteristiche rendono Lubuntu una distribuzione adatta ai PC di qualche anno fa con risorse hardware non eccessive.

Lubuntu ed il vecchio notebook ha ripreso vita

Script PHP per salvare una variabile su FTP

La procedura per copiare un file attraverso il protocollo FTP utilizzando il linguaggio PHP è piuttosto semplice e ben documentata. Per prima cosa si apre una connessione con il server FTP e si effettua il login, poi si entra nella directory di destinazione ed infine si copia un file con la funzione ftp_put() che accetta come parametro di origine il percorso di un file locale.

Script PHP per salvare una variabile su FTP

Usare JavaScript per identificare un dispositivo mobile

I dispositivi mobile, ovvero i tablet e gli smartphone, generano quasi la metà del traffico internet. Per questo motivo è necessario poter essere in grado di gestirli correttamente anche dai siti web.

In questo articolo vediamo un semplice esempio di come fare per identificare se una pagina di un sito web è visualizzata da un terminale mobile invece che da un tradizionale PC.

Il sistema è molto semplice: basta verificare che la stringa userAgent corrisponda ad uno dei seguenti valori:

Usare JavaScript per identificare un dispositivo mobile

Aggiungere una traccia audio ad un file video con FFmpeg

Nel precedente articolo dedicato a FFmpeg ho illustrato come fare per suddividere e concatenare video. Oggi invece voglio mostrare come aggiungere una traccia audio sopra ad un file video.

Il funzionamento di FFmpeg è piuttosto semplice: dati uno o più file in ingresso, FFmpeg li riproduce secondo i parametri indicati ed applicando eventuali filtri con appositi plugin.

Aggiungere una traccia audio ad un file video con FFmpeg