Facebook link Linkedin link Soundcloud link RSS feed

Welcome, Linux!

29 April, 2016 in Computers

I’ve got a brand new workstation. And, this time, my main OS will be Ubuntu Linux (16.04).

My first, real “serious” OS was the AmigaOS, back in the ’80s. It was a real-time, preemptive 32-bit multitasking OS, coupled with GUI and multimedia capabilities. But Commodore declared bankruptcy in the ’90s and the Amiga entered her ill-fate, so I eventually switched to the Mac OS (X) platform, mainly because it was the only other alternative to the Wintel duopoly. Macs were PowerPC based and NeXTStep (ehr… OS X) was quite an interesting environment.

Linux was there, but it was not a real alternative, for me. Not very user-friendly, few applications (of the ones that I needed) available, you must always resort to the terminal for quite anything… it was not for me.

But then, things changed.

Using OS X I began to be acquainted with a Unix system, and when Apple ditched the whole PowerPC thing and embraced Intel chips, there was simply no reason anymore to buy (expensive) Apple hardware. In fact, my last Mac was a PowerMac “Quad”, and then I continued to use OS X on assembled PCs (“Hackintoshes”), with very good results and performance (I must say). Meanwhile, many more applications begin to be available for Linux, and what was not natively available could easily be used through virtual machines or (even better) Wine… so, I took the final decision: let’s “switch” to (Ubuntu) Linux, and see how it is.

Well… for now, it seems quite a good decision!


Happy birthday Amiga!

23 July, 2015 in Computers

Commodore Amiga 1000

The most exciting computer that I ever owned, and certainly one of the most significant in the history of personal computing, is the Amiga 1000, the first Amiga model release by Commodore in 1985. It was so far ahead of its time that almost nobody – including Commodore’s marketing department – could fully articulate what it was all about.

I still remember a friend of mine, a “proud” owner of a “serious” PC, asking me what use would thousands colors be of on a computer, what importance could possibly have things such as real-time animation or stereo sounds, or what has music to do at all with computers! Today, it’s obvious the Amiga was the first multimedia computer, but in those days it was derided as a game machine because few people grasped the importance of advanced graphics, sound, and video – everyone else was of the idea that a COMPUTER should only feature a 4-colors text-based interface and be used just for spreadsheets and word-processing…

The Amiga was a revolution in every aspect. It could display 4096 colors and had custom chips for accelerated video. It had built-in video outputs for TVs and VCRs. It had four-voice, sampled stereo sound and was the first computer with built-in speech synthesis and text-to-speech conversion. And it’s still the only system that can display multiple screens at different resolutions at the same time on a single monitor. Moreover, the operating system was a true UNIX-like preemptive multitasking 32bit one, coupled with an advanced graphical user interface to tie it all together.

Programming it was a real challenge! The Amiga required me to learn brand new concepts such as multitasking and concurrent programming, resource arbitration through microkernel I/O interfaces, interprocessing messaging, GUI design and programming, multimedia (animation, digital audio processing) and 3d programming… It was really hard to learn and master all that stuff – especially if you’re just 14 years old! – but those days forged me and teached me how to face modern IT challenges, how to solve them without too many problems. I owe a lot to that wonderful piece of technology!

Unfortunately, we may never see another breakthrough computer like the Amiga. Technology that breaks clean with the past is increasingly rare, and rogue companies like Commodore that thrived in the frontier days just don’t seem to fit anymore.


Little Android Game

30 April, 2015 in Computers, Games

Beobi jumping out from the toilet!

Some time ago, I wrote a silly game featuring the little Beobi creatures.

It’s available on Google Play, for free, for the Android platform (smartphones, tablets). Language is italian, but the game logic is very simple – throw the Beobi down the toilet, where they are coming out from, and push the red button to flush’em up!

Feel free to download the game and enjoy it!


Physics master

29 January, 2015 in Computers

For the third successive year I’m teaching the course “Physics programming” at the University of Verona (master in Computer Game Development).

It’s always exciting to teach such a challenging course to a new class. Moreover, it’s a pleasure to see how new students are amazed when they discover how the physics they studied at the university turns out to be so useful: you transform boring and tedious equations into quick and clever algorithms and you see how your virtual worlds come to life!


WordPress

3 December, 2014 in Computers

Sometimes it happens that the thing you’re searching for is right under your nose.

I’ve always been a big fan of RapidWeaver. I like its simplicity, the way you can build quickly a simple website, the way you can change (and customize) themes, the way you can add plugins and extend its functionalities; the only thing that I missed was the possibility to work online, without the need of having to resort to a standalone application (that, by the way, is only available on OS X).

Well… that’s exactly WordPress! I don’t know why I never took it into consideration, as I said above sometimes things are under your nose all the time and you don’t look at them!

Anyway, I’d like to thank all the guys behind this marvellous piece of software, that’s exactly what I was searching for!