Volpe's Blog

My points of view, travels and code

🇪🇸 Leer en español

Jobs?

There are no such thing as jobs in Italy anymore!

That is what a friend of mine who visited Argentina for a month replied when I asked him about the economy situation in Italy. He told me that is almost impossible to find a job in Southern Italy, so young professionals end up moving to Rome or Milan after College.

Continue reading →

Happy 2013!

WOW, what a year!!

Looking back to 2012 is kind of hard, it was the year when I first got on a plane (a life-long dream), met Europe, including Lyon, that became my favorite city ever, and fulfilled another two life-long at the same time:  traveled to the US, attended ISEF and even got an special award!

Meanwhile I was a normal guy attending my first year of Computer Engineering at the University of Buenos Aires, and that actually helped me come up with an idea that I hopefully think will become my very first production site early this year. And even managed to have time to give my first talk at an open conference at Python Conference Argentina. Oops, I almost forgot, I was interviewed on national TV!

And of course I could not make any of those things without the help of my life-long friends and all the people I met along the way!

I have no idea how I’ll make this 2013 as awesome (or even more!) as 2012. But that is another history, I know I’ll have fun and have a super exciting year.

Have a nice 2013 everyone!!

Continue reading →

Music Relaxing power

I’m an overthinker. I used to have a hard time every time I want to just relax. I like being busy.

But there is one thing that always works for me: be in a concert of a band I don’t know. I get lost in the mood, all the mess I have in my head start having sense and after a while I no longer know what I was worried about minutes before.

<img src="/blog/assets/images/2012-12-21-relaxing-power/2012-12-01-00.00.51.jpg "2012-12-01 00.00.51"" alt="A super crappy picture I took the last time I went to a concert I didn't know any of the songs they performed">
A super crappy picture I took the last time I went to a concert I didn't know any of the songs they performed

This post also explains why I always agree to go to concerts from bands I don’t know (nor they are a big promise). A good sound and order is almost a must in order to have this effect on me, but in spite of that I’ve been to concerts of bands that were as bad as you can not imagine and I felt relaxed anyway.

Give it a try. It might work for you too.

Continue reading →

Donnees code released as open source project

What is Donnees?, Is a Python Powered Data Acquisition Software, find out more here.

So here I am releasing the project I’ve been working on for more than a year, Donnees (it means “data” in french). It has a couple of interesting features, or could be at least used as example code for many libraries.

This program was originally designed to be shipped with a science fair project (it ended up 4th in the category of electrical and mechanical engineering at ISEF). Currently it supports the following features:

  • Live data plotting
  • Extensible data sources, serial port is natively supported
  • Allow to record data as data logger
  • Exportable charts
  • E-mail reports
  • Built-in web interface
  • Linux and Windows support
  • Built-in SCADA software

What is the status, today?

The truth is that is sucks, as code quality and personalization capabilities. It may not be useful to someone else yet, but I ‘m working on it to come out with great piece of code someday. The rest of the problems (and their possible solution) can be found here.

Feel free to fork it, submit code (even though you don’t have it tested, we’ll work it through) or use it for whatever you think it may be suitable, as long as you follow the statements of the GPL license. It will also be cool if you let me know If you do something with Donnees’ code.

Continue reading →
on Software Architecture

Why Donnees sucks

It sucks for many reasons. In this post I’ll explain the most terrifying issues, why it was implemented the way it was and explain how I think should be improved in future versions.

Donnees was designed for a science fair, to monitor fish crops (yes, fish crops!), and with a deadline. I’ve been the only user since it started being developed. That lead me to do some intolerable mistakes: all filepaths are relative instead of absolute, the database and the configuration file is in the same directory the code lives. At first this things looked like a great idea, because I wanted to be able to execute the program from a USB drive without any changes, and didn’t know the “right” way to do that.

A lot of configuration variables are missing, since I was the only user and developer the best way to configure something was editing the code!, I always knew this was wrong, but remember that I mentioned I had a deadline? All the (few) configuration options are in a lots of configuration files (one file per variable!) (!), again, remember the deadline.

These, and the other problems the software has wasn’t much important when I was developing this, because the data I was collecting with it was way more important than the software itself.

Continue reading →