linux (45)

Davide Airaghi

Skype4Slackware : creazione del pacchetto per Slackware di SkypeForLinux

Microsoft rende disponibile sul proprio sito la versione a 64bit di Skype per Linux in formato nativo esclusivamente per distribuzioni aventi pacchetti in formato .deb oppure .rpm.

Entrambi i tipi di pacchetto sono, previa qualche elaborazione, essere riadattati per usi su altre distribuzioni, tra cui anche Slackware.

Ma se volessimo evitare di fare tutte le volte manualmente questo lavoro come potremmo fare ? Semplice, usiamo Skype4Slackware.

Continue reading...
Davide Airaghi

Install Mozilla Firefox portable on Linux

Installing an instance of Mozilla Firefox portable on Linux is pretty simple but this action could reserve you some trouble if you have to do it manually every time. Because of this i created a very simple script which does the dirty job and can create a portable installation of this the browser. Supported Firefox versions, at the moment, are:
  • Mozilla Firefox standard (lastest release)
  • Mozilla Firefox ESR (latest release)
Continue reading...
Davide Airaghi

Installazione Mozilla Firefox "portable" per Linux

L'installazione di Mozilla Firefox portable su Linux è un'operazione piuttosto semplice ma che può nascondere qualche insidia e qualche noia se fatta tutte le volte manualmente.

Per questo motivo ho preparato uno script che permette di fare il lavoro in modo automatizzato, permettendo così facilmente di creare una versione portable per:

  • Mozilla Firefox standard (ultima versione)
  • Mozilla Firefox ESR (ultima versione)
Continue reading...
Davide Airaghi

RFIDer: tool to get data from a rfid reader

For a home automation project i had to connect a rdif reader (this one) to a Raspberry Pi 3 and then have the system execute a program each time a token is read by the reader:RFIDer is the tool i developed to do this job. RFIDer sources (GPLv3 license) are available, but you can also find precompiled binaries  for some platform. Once compiled and installed on your linux box RIFDer will allow you to read digits from an input device and send everything read to the standard input of a program launched each time the read process is completed; a single "read procress" ends when the rfid-reader send a message equivalent to an "ENTER" keypress. Continue reading...
Davide Airaghi

RFIDer : tool di cattura dati da un rfid reader per Linux

Avendo dovuto collegare un RFID reader (nello specifico questo) ad un Raspberry Pi 3 mi sono trovato nella situazione di dover inoltrare  i dati raccolti dal lettore esterno verso lo standard input di uno specifico programma avviato dopo ogni lettura ... da questa necessità è nato RFIDer .

Questo tool, di cui sono disponibili sia i sorgenti (licenza GPLv3) sia i binari precompilati per alcune piattaforme, vi permetterà di raccogliere tutti i numeri catturati dal lettore ed inviarli, quando viene ricevuto il messaggio di "a capo" (è inviato in automatico da tale rfid-reader dopo ogni lettura effettuata con successo), al programma da voi deciso.

Continue reading...
Davide Airaghi

D-Link DCS-960L controllata tramite RaspberryPi

L'installazione e configurazione di videocamere di sorveglianza o monitoraggio di ambienti domestici (interni e/o esterni) sta diventando sempre più un lavoro alla portata di tutti, quindi perché non spingersi un po' oltre e provare a gestirne una direttamente tramite il proprio RaspberryPi 3 di fiducia e senza usare browser/app?

Nel nostro caso andremo a gestire tramite shell l'attivazione/disattivazione del rilevamento di movimento di una videocamera di monitoraggio con campo visivo a 180°, la  D-Link DCS-960L .

Continue reading...
Davide Airaghi

How to delete Gradle cache files

If, like me, you are having troubles compiling projects (also Android Studio ones) after having upgraded Gradle you can try to delete cache files. I'm assuming you are working on a Linux box and that your Android projects are saved inside ~/AndroidStudioProjects/ How to delete general…

Continue reading...
Davide Airaghi

Eliminare la cache di Gradle

Nel caso vi trovaste, come il sottoscritto, ad avere problemi nella compilazione di progetti (anche, e soprattutto, realizzati usando Android Studio) utilizzando Gradle dopo un'aggiornamento di quest'ultimo potete fare un tentativo andando a cancellare tutta la parte di cache che viene generata. Dando per scontato che siete in…

Continue reading...
Davide Airaghi

Linux: automatismo per aggiungere file ad svn

Vi trovate spesso a creare nuovi file nella vostra working copy e ogni tanto dimenticate di metterli sotto controllo di versione?

Perché non usare un tool che ricerchi i file nuovi e li aggiunga al versioning in automatico, senza che dobbiate ricordarvi/cercare ogni singolo file ?

Ecco una possibile soluzione (da terminale)

Continue reading...
Davide Airaghi

Sospendere Thunderbird quando lo schermo è bloccato

Usate Thunderbird come client di posta e volete evitare che esso resti in funzione anche quando avete il pc bloccato con lo screensaver attivo , in modo da evitare che siano applicate regole di smistamento alle email in entrata (così da non avere interferenze quando siete lontani dal pc e consultate la posta da altri dispositivi) ?

Se la risposta à "SI" e siete anche voi utilizzatori di XScreenSaver (molte distribuzioni Linux lo usano come scelta predefinita) ecco una veloce guida su come mettere in pratica la sospensione di Thunderbird nei momenti di schermo bloccato.

Continue reading...
Davide Airaghi

Android icons creation tool

Are you developing an Android application and have you to convert an image to a set of icons ? Do you want to avoid as much as possible repetitive manual operations ? Here you can find a tool to convert a single image to the set of icons needed by Android for various device screen resolutions. Continue reading...