Archive for the ‘Programmazione’ Category

Driving a pair of 7 segments display with MSP430 Energia libraries

Cropped thumbnail

This is my second experiment with Energia LaunchPad boards. This time I wanted to see how difficult could be to adapt for the LaunchPad a program which I originally developed for Arduino. If are interested in how I did setup my Linux box for working with the LaunchPad and the Energia libraries, I’ve described the whole [...]

(more...) »

MSP430 LaunchPad Energia development on Linux

Cropped thumbnail

A new baby is sitting on my desktop: yesterday arrived the MSP430 powered Launchpad development board.  These few notes describe the steps I did to setup a development environment for this board on Ubuntu Linux 12.04 LTS 64bit. The launchpad board Update: at the beginning of March 2012 TI raised the price of LaunchPad board [...]

(more...) »

Ligthning fast routing with OSRM

Cropped thumbnail

OSRM is a lightning fast open source routing engine for OpenStreetMap data. We are now using it in all the websites managed by our Django-powered GeoRouter platform.

(more...) »

Arduino Pong Alarm Clock

Cropped thumbnail

The Matrixclock project This little project was born to build a present for my son’s birthday, I had a couple of components laying around and I decided to make something new. Goals build an easy-to-use alarm clock with a personal touch use only components I already had in stock use as few components as possible [...]

(more...) »

DIY AVR programmer notes

Cropped thumbnail

Recently I’ve built a small clone of LittleWire Attiny85 based AVR programmer. A few notes to make it work with my toolchain follows: Avoid permission errors on Ubuntu 12.10 Due to permissions on USB you can get the following error: usbtiny_transmit: error sending control message: Operation not permitted to fix it: $ cat  /etc/udev/rules.d/10-usbtinyisp.rules # [...]

(more...) »

Power Tags for Joomla

Cropped thumbnail

PowerTags is a new Joomla! 2.5.x component that let you easily add Tags to articles, weblinks and events (managed by the Eventlist component). The component is professionally supported and actively developed, it is released under AGPL license and is available for download for a small fee which will be used to maintain and further develop the component and to provide quick and efficient assistance to the users.

(more...) »

How to fix Jupgrade Migrating undefined error when upgrading to Joomla 3

Cropped thumbnail

Recently I had an error message while migrating and old Joomla! 1.5 site to the new Joomla! 2.5, jupgrade failed with “Migrating undefined” error. After digging in the code I found a solution: You have to edit two files: jupgrade/installation/models/configuration.php jupgrade/installation/models/database.php and insert the following line near the top of the script: require_once JPATH_ROOT.’/jupgrade/libraries/cms/model/legacy.php’; When [...]

(more...) »

View your web pages CSS in 3D!

Cropped thumbnail

I’ve just discovered that the latest versions of web developer FF extension supports 3D view of the web pages: super cool! Look at how nice is the  OpenLayers vector layer stacked on to the background map  layers.  

(more...) »

Presentazione su Joomla! FAP al Joomla! day 2012 di Torino

Cropped thumbnail

Sabato scorso ho partecipato al Joomla! day di Torino per presentare il progetto che porto avanti ormai da sei anni: Joomla! FAP, la versione accessibile di Joomla! adatta alle pubbliche amministrazioni italiane, conforme alla legge “Stanca”. È stato un piacere partecipare a questo evento e incontrare Alexred, Ste e tutti i partecipanti. Ho caricato la [...]

(more...) »

Controlling Arduino from OpenERP

Recently, I started learning OpenERP: what better occasion to develop a module to control an Arduino UNO Board? I’ve already blogged about PyFirmata (see: http://www.itopen.it/?s=pyfirmata), which is a python library to control an Arduino board flashed with Firmata firmware, this nice library integrates perfectly with OpenERP and let you read/write analog and digital values from [...]

(more...) »