So, another meaningless month is coming to its end. And guess what, there is absolutely nothing interesting I could write about. It’s just the usual mortal coil that bothers me day by day.
This and Fate’s enduring, merciless efforts to torment me, of course!
The latter starts with simple things like that she let other people take “MY FUCKING PARKING LOT!!!!!” right before my eyes, to disguised digs like messing with gravity, injuring my lovely dog or making all birds in a vicinity of 100 kilometers crap on my car. Twice.
Well, the day of my revenge will come. Seriously. And then you’ll learn a painful lesson about how it is to be number two on my “most hated” list. (Mitch, the aspy prick is #1, of course!)
Anyway, until then I try to stick to rule #32 and spend some time customizing my home automatization. Doing so, last week I re-discovered the Google translation API, which in the meanwhile became a respectable speech synthesis application. Even for German language! Playing with the API for no specific reason, I suddenly got a brain boner how to make use of it.
Since my brave ATOM server – ZAPHOD – collects tons of data every day, from all kind of sources, providing them in text form via several information services I set up, I immediately felt a frantic urge to vocalize all this stuff. Of course it would be preposterous to just add a voice output to all service pages. Foremost because I don’t need to hear something I already see. Actually, this would be rather stupid.
But I wouldn’t be considered to be a smart guy (at least my mother does) if I couldn’t put one and one together. 
And so, I came up with the idea to make my mighty internet-radio-alarm-clock (Logitech Squeezebox BOOM) a “tons-of-data-speaking” alarm clock. Well, it took me a couple of hours and some 10kb PHP-code. But now I most certainly have one of the nerdiest and most awesome alarm-clocks around!
Every morning at 0733 hours, my Squeezebox initializes its build-in alarm-clock, firing a PHP-script that gathers several data, formats and sends them to the google.translation API, writes the results to local MP3 files, generates a M3U playlist that reflects the generated files and finally hands this playlist back over to the Squeezebox, which instantly starts to stream the news right into my bedroom.
It briefs me on current date and time, stock values, recent BOINC credits, in- and outdoor climate, it warns me in case of system failures or interruptions of BVG services (only those that might affect me, of course)…
Just listen for yourself! (Use Winamp or VLC. Mediaplayer sucks ass)



