Welcome to Davide Airaghi's website !
In this website you'll find some information about me, some tips&tricks and some software i worked on.
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...Manage D-Link DCS-960L motion detection using a RaspberryPi
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...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...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...PhalconPHP 3.0.x : SQL Server Connector
Starting from PhalconPHP 3.0 the old connector i wrote to allow me to use SQL Server stopped working. To let me use new versions of PhalconPHP i updated the old classes (both Adapter and Dialect). You can download them here , search for the two files named…
Continue reading...Connettore PhalconPHP 3.0.x - SQL Server
Con il passaggio di PhalconPHP alla versione 3.0.x il vecchio connettore per SQL Server che avevo realizzato ha smesso di funzionare. Per ovviare al problema ho riadattato le classi in modo da ridare compatibilità al tutto. E' possibile scaricare al tutto qui , cercando i file Mssql3.php
Continue reading...Linux - suspend Thunderbird when screensaver is active
Sospendere Thunderbird quanto lo schermo è bloccato (aggiornamento)
Dopo aver realizzato la versione iniziale dello script per sospendere Thunderbird quando lo schermo è bloccato ho deciso di migliorare tale tool in modo che fosse in grado di identificare anche è il display cui è agganciato il programma, così da evitare problemi in fase di riconoscimento.
Ecco quindi la versione aggiornata dello script.
Continue reading...