For the last few weeks I’ve been focusing myself on improving my coding skills. That very much involved getting rid of Processing for a while, and learning some ‘more serious’ languages like Python. And some pretty amazing site called Udacity helped a lot. It’s the future of education (at least Wired says so), and it’s good. Try it now.
And Python is a lovely little programming language. During the last bit of this year in my university programme, we started playing with some real time data. We created a machine that would make a water pump (taken from a printer) work whenever it was raining in London. Gathering RT data seemed surprisingly easy, so I begun, while following CS101 at Udacity, developing a script in Python that parsed San Francisco’s tram system departures information, to make a real time, moving map of the positions of all the trams of the network. I won’t go into much detail and I reserve the intricacies of it for another post, another day.
This is a really, really shitty version of it. You’ll notice that after a while the trams start sailing onto SF bay. That’s because I still haven’t figured out a way of updating the data without using any libraries for Processing (in this example I’m using nothing but Processing.js). So suggestions are welcome. Here is a video of a much nicer render:
Anyway, I’d like to write more often. I always say that.