Hack a DJI drone

Spesso gli appassionati di droni sono anche smanettoni appassionati. E se con mezzi auto-costruiti mettere le mani sull’harware è abbastanza semplice, con i prodotti DJI bisogna accontentarsi di modding lato software. Su questo repository GitHub trovi gli strumenti che ti permettono di creare un’APK customizzato con tutta una serie di migliorie. Ecco come cambia l’esperienza…

Hacking Parrot Bebop 2

Il bebop di Parrot è una piattaforma molto interessante per a sperimentare con i quadricotteri. Si tratta di un drone che lascia ampio spazio al modding, a patto di tenere in conto qualche caduta si può facilmente personalizzare praticamente qualsiasi cosa. Questo articolo vuole essere il punto di partenza ideale per chi vuole capire i…

Lurch: IoT per impianti solari termici domestici.

Lurch è il maggiordomo degli Adams. Da qualche giorno è anche un nuovo progetto IoT per impianti solari termici domestici. Permetterà di gestire le temperature, i livelli e la resistenza supplementare tramite un Raspberry PI 3. L’idea è quella di fornire un sistema smart pronto all’uso out-of-the-box, semplice da installare e configurare con pochi semplici…

Utilizzare funzioni in C da Python con SWIG

Python è grandioso ma in tanti ambiti C riesce a fare molto meglio. Esiste un software che rende semplice interfacciare un listato in C con un software in Python, si chiama swig e leggendo questo articolo ne apprenderai i rudimenti. Per iniziare abbiamo bisogno di qualcosa in C da utilizzare, quindi creiamo una funzione in…

Python – logging su file e console

Per seguire al meglio il corso d’esecuzione di un programma in python e scovarne bug e potenziali difetti servono i log. Sono una parte essenziale del processo di sviluppo, e non possono essere assolutamente affidati al semplice “print” su console. Python offre strumenti di logging su file e console semplicissimi da configurare. In questo articolo,…

Python: misurazione delle performance

La bontà del codice va misurata anche in performance. Python include tra le standard library due strumenti efficaci per la misurazione delle performance del codice che scriviamo. Diamogli un’occhiata da vicino timeit Il modo più semplice per misurare le performance in python resta timeit, un piccolo tool che calcola con precisione il tempo necessario all’esecuzione…

SSC – Smart Security Camera

SSC – Smart Security Camera è il nuovo progetto open targato :#/ promezio. Ho fatto già alcuni commit, ma non si tratta ancora di una vera e propria release ma piuttosto di una pre-alpha contenente la struttura generale del progetto e qualche modulo per i primi test. L’idea è quella di creare una base hardware/software…

Se si parla a sproposito di Machine Learning

Penso di aver selezionato un’immagine di apertura in grado di sintetizzare al meglio il tema di questo articolo. Si parla di Machine Learning e Intelligenza Artificiale a tutto spiano, il che è positivo, se non fosse che in tanti [troppi] casi se ne parla a sproposito. Diventa sempre più complesso distinguere i sistemi davvero “smart”…

Smart Service: AI applicata al business

Siamo abituati a parlare di AI e Machine Learning in ambienti accademici dove problemi reali vengono semplificati approssimando quanto necessario a trasformarli in problemi adatti alla ricerca. La Digital Transformation invece è concreta, tangibile e a breve diventerà imprescindibile per ogni dinamica di business. E qui che i servizi smart entrano in gioco rendendo più…

AI e ML – il prossimo passo

Siamo ancora ai primordi dell’Intelligenza Artificiale, le nostre macchine sono stupide e resteranno tali ancora per parecchio tempo. La potenza che la tecnologia attuale mette a disposizione ha comunque  progredire rapidamente le tecniche di apprendimento automatico verso forme più efficaci di Intelligenza Artificiale. Sistemi di questo tipo sono in grado di effettuare previsioni statistiche molto…