2012, boom of viruses for smartphone & tablets
0
McAfee, the well known society specialized in antivirus softwares, has announced that the previsions for the year 2012 of malware for smartphones & tables will increase thanks to the large diffusion that these devices has having in the last. McAfee has infact declared that in the last quarter of 2011 the malware code specifically written for Android systems has increased of 37% then the previous quarter, that had already increased of 76% then the first quarter of the year. McAfee thinks that 2011 will close with about 75 millions of malware codes. For the 2012, MacAfee expects a boom of malware infections aimed to grab the home banking & online system credits passwords.
Source: Ansa
swRTC, a software Real-Time Clock
2In this article I will introduce you swRTC, a software implementation, based on timers, of a Real-Time Clock (or RTC) for Arduino boards and Atmel microcontrollers.
The library is at version 0.8.3 and actually it supports several Atmel microcontrollers:
- Atmega640/1280/1281/2560/2561 and Arduino MEGA boards
- Atmega48/88/168/328 and Arduino 2009/UNO boards
- Attiny24/44/84
- Attiny25/45/85
- Attiny2313
- Atmega644/1284 and Sanguino boards
Greenpeace pubblica l’Eco-guida 2011 ai prodotti elettronici
0Greenpeace ha pubblicato l’Eco-guida 2011 ai prodotti elettronici, ossia la classifica dei produttori di apparecchi quali TV, cellulari, computer che più si sono distinti nell’adozione di soluzioni atte a favorire la produzione industriale nel rispetto dell’ambiente: utilizzo di energia da fonti rinnovabili, bando delle sostanze più pericolose, studio di sistemi e tecnologie per ridurre il consumo energetico dei prodotti.
Quest’anno spicca HP, con un risultato di 5,9/10. Fanalino di coda è RIM, la produttrice del BlackBerry, ma è da giustificare trattandosi di una new-entry nella classifica.
Quindi, quando acquistate un prodotto elettronico, guardate bene di offrire i vostri soldi a chi si impegna più degli altri per l’ambiente.
Arduino e Ubuntu 11.10
0L’Arduino non va d’accordo con l’ultima versione 11.10 di Ubuntu e Kubuntu/Xubuntu. Esistono 2 problemi: un errore in compilazione e la generazione di codice non perfettamente funzionante.
Andiamo per gradi.
Errore in compilazione.
Con le nuove versioni di avr-gcc si ottiene un errore compilando qualunque sketch per Arduino. Esaminando l’errore viene segnalato un problema con la libreria math.h Questo errore deriva dal fatto che nella libreria in oggetto è stata definita la funzione round che però è anche definita nel core di Arduino. Ovviamente le 2 definizioni vanno in conflitto. Per ovviare a questo problema basta editare il file /hardware/arduino/cores/wiring.h e commentare la riga n° 79 che deve diventare così:
//#define round(x) ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))
Ancora non ho capito se dipende dal nuovo kernel 3.0 (lo stesso identico problema l’ho riscontrato infatti anche su Arch Linux) oppure da qualche file del compilatore con un nuovo bug, fatto sta che allo stato attuale consiglio di NON aggiornare ad Ubuntu 11.10 se utilizzate l’Arduino come ISP.
Addio Steve Jobs
0Malato da tempo, ieri ci ha lasciati Steve Jobs. Posso solo dire che mi dispiace moltissimo perché quando spariscono uomini così influenti ed importanti, si crea sempre un vuoto.
Insieme ad altri, è stato una delle persone che ha iniziato alla fine degli anni ’70 la rivoluzione informatica che ha portato i computer nelle case delle persone normali. Difficile ricordare tutte le sue intuizioni ed i prodotti che hanno fatto rivoluzione e segnato un’epoca. Si poteva condividere oppure no il suo modo di vedere la tecnologia (un modello chiuso, sia a livello hardware che software) ma i prodotti da lui pensati sono nella memoria collettiva, come quelli dei grandi geni.
Addio, Steve Jobs.
Guida all’uso dell’ATtiny85 con il software Arduino
0Ho pubblicato un articolo che mostra come usare gli ATtiny85 con il software Arduino. Il pacchetto che scaricate contiene la guida in formato PDF, gli sketch di esempio contenuti nella guida (compresi i diagrammi per realizzare i circuiti illustrati) e le librerie necessarie a poter usare questi micro con l’IDE di Arduino.
Space Ace ed il Gamepack 01 per Arduino
0Ho terminato un altro giochino per l’Arduino, Space Ace (video). Questa volta si tratta di un mini-shoot’em up in cui si devono distruggere tutti gli alieni che compaiono sullo schermo evitando i colpi nemici e le collisioni con le loro navi. Ho anche raggruppato tutti i giochini in un Gamepack, con tanto di codice sorgente e librerie, disponibile per il download nella nuova sezione “Arduino” accessibile dal menu in alto.
Buon divertimento
Snake, un altro gioco per Arduino
0Dopo la presa di confidenza con l’Arduino e lo shield LCD ecco un altro giochino realizzato da me, una mini-versione del gioco Snake.
Adesso devo trovare un’idea per il prossimo “titolo”…
Mangiascappa
0Ho terminato il mio primo progettino “serio” con Arduino. Usando lo shield 3310 Nokia LCD di Nuelectronics (che costa veramente una miseria) ho scritto un giochino chiamato “Mangiascappa”. Come si evince dal titolo, si tratta di guidare un personaggio sullo schermo per mangiare tutte le pillole presenti, facendo attenzione ad evitare un mostro che si muove casualmente e che può far morire il giocatore.
Ecco un video del giochino.
L’anti-aliasing del font dell’IDE di Arduino
0Oggi mi è arrivata la schedina Arduino. Incredibile! 26 ore di attesa e basta dall’ordine all’arrivo a casa.. sono molto felice.
Detto questo, appena ho scartato la schedina mi sono subito scaricato l’IDE per programmare Arduino e… orrore!! Il font dell’editor è senza anti-aliasing! E’ inguardabile, stona come una pennellata di verde su un pannello rosa… La cosa brutta è che le preferenze dell’IDE non configurano proprio nulla. solo 2 o 3 piccolezze. Amareggiato, ho cercato su internet scoprendo che la versione per Linux dell’IDE è un la “pecora nera”, piazzandosi nello sviluppo dopo Windows e Mac. Ho però scoperto che esiste un file di configurazione in cui si possono editare (a mano) diverse voci. E…. sì! Anche l’opzione per l’anti-aliasing.
Il file in questo è /home/nome_utente/.arduino/preferences.txt e la voce che interessa è quasi in fondo e si chiama editor.antialias: ponendola a true si risolve il problema dell’anti-aliasing. Ecco qui sotto un confronto fra l’editor con (1) e senza (2) filtro:


