Impedire l'apertura di tab duplicati in Firefox

Pubblicato 30/09/2014

I tab sono stati una rivoluzione per la comodità che hanno aggiunto ai browser prima, e ai file manager poi.

Però sono anche esosi; è vero che con i pc di oggi potremmo anche non preoccuparcene, ma nessuno ci impedisce di evitare che il browser apra tab duplicati!

Oggi vediamo come farlo con Firefox.

Leggi tutto


Verificare se siamo infetti da Shellshock

Pubblicato 29/09/2014

In questi giorni si è parlato molto di Shellshock, un bug che metterebbe a rischio molti pc con Linux.

Se vogliamo verificare se siamo a rischio, possiamo eseguire un semplice comando da terminale.

Leggi tutto


Listare file ricorsivamente da FTP in Java

Pubblicato 27/09/2014

Di Java e FTP ne abbiamo già parlato, ma solo lato upload.

Oggi vediamo come connetterci a un server FTP e listare in maniera ricorsiva tutti i file.

In pratica otterremo la lista di tutti i file, compresi quelli delle sottodirectory.

Prima di tutto scarichiamo la libreria Apache Commens Net e aggiungiamola al nostro progetto.

Leggi tutto


Intercettare il doppio click su una JList in Java

Pubblicato 26/09/2014

Avendo una JList dentro alla nostra alla nostra finestra, vogliamo intercettare il doppio click del mouse, e identificare il valore della voce selezionata.

Tutto quello che ci serve è aggiungere un mouse listener attraverso il metodo addMouseListener, e poi fare l'Override del metodo mouseClicked della classe MouseAdapter.

Leggi tutto


Eliminare numeri da stringhe in PHP

Pubblicato 25/09/2014

Oggi vediamo un piccolo snippet in PHP che ci permette di eliminare i numeri dalle stringhe testuali.

In pratica vogliamo che 80PL diventi solo PL.

Per farlo possiamo usare la funzione ereg_replace e una semplice regex.

Come leggiamo dal manuale, questa funzione ci permette di sostituire del testo con quello che vogliamo noi, cercando ciò che vogliamo sostituire attraverso una espressione regolare.

Leggi tutto


Connessione FTP con Python

Pubblicato 21/09/2014

Python già include una libreria per la connessione a server FTP.

In giro per il web ho visto parecchie guide su comme connettersi a FTP e recuperare la lista dei file, ma tutte usano funzioni che sono ormai deprecate (come FTP.dir e FTP.nlst).

Noi vederemo un esempi usando invece la funzione consigliata FTP.mlsd!

Leggi tutto


Implementare un directory watcher in Python

Pubblicato 20/09/2014

In altri implementare un dir-watcher non richiede nessuna libreria esterna.

Se vogliamo fare la stessa coas in Python, invece, dobbiamo usare una libreria esterna.

Nel caso specifico useremo Watchdog, che è multi piattaforma, e quindi usabile sia su Linux, che su Mac che su Windows.

Per installarla possiamo usare pip:

pip install watchdog

Sul sito ci sono anche altre alternative di installazione, ma a me pip ha funzionato senza problemi.

Leggi tutto


Javascript no back history

Pubblicato 16/09/2014

Quello che andremo a vedere oggi è un semplice script in Javascript che non permette al browser di tornare indietro nella propria cronologia.

In generale, quindi, andrebbe messo solo nelle pagine che richiedono questa specifica cosa.

Leggi tutto


Scaricare immagini e video da Instagram con Save-o-gram

Pubblicato 15/09/2014

Sappiamo tutti che di default da Instagram non è possibile scaricare foto e video.

Per le foto si potrebbe usare il sito web, ma comunque non è comodo.

Ho trovato questo programma, per Windows, in grado di fare il download delle immagini e dei video molto facilmente.

Si chiama Save-o-gram, e lo trovate qua.

Leggi tutto


Forzare l'uscita da un programma in Mac OS X

Pubblicato 10/09/2014

Per quanto mi piace il Mac, anch'esso non è immune a qualche crash ogni tanto.

Se un programma si blocca come possiamo sbloccarlo?

Il Mac ha una feature che si chiama Forza chiusura applicazioni.

Leggi tutto