So after months of searching, i finally found myself a new apartment. It's a bit further from my office than the last one but it's:
- big (31m2)
- in a nice area (Matinkylä)
- got a balcony and you get plenty of sunshine in summer
- 1.5 km to iso omena (big apple), a big shopping mall
- 15-20 min away on public transport from my office
When I was moving, my neighbor wanted his TV back so I started to look for TVs. After looking here and there, i finally decided to buy an LG 32LC2D. All went fine and now i have a nice big flatscreen TV that i can also use as a monitor for my mac mini, but unfortunately the ATI graphics card in my mac mini (both on os x and linux/x/gnome) refuses to do any 16:9 resolution so i am currently running at 1024x768 (4x3), which wastes quite a bit of space on the screen. :( However, yesterday Riku told me about this utility and I intend to try it today or tomorrow but i am not very hopeful.
Gabriel and GOD:
After realizing that Gabriel doesn't work on any other two machines then the ones i had in office (one of them i don't have anymore), I started to look into writing an ssh transport for D-Bus but turned out that D-Bus doesn't already have a "remote" auth mechanism. That and getting to know UPnP better made me realized that choosing D-Bus for RPC (instead of IPC) was a big mistake i started the whole project with.
I have bought a book on UPnP and the more i read it the more I can see why GOD should be a bunch of Gstreamer elements that implement standard and custom UPnP devices and control points. I am not very sure if it being a "bunch of gst elements" is a good idea or not but I am quite sure of the later.
Stefan and Rob Taylor pointed me to Coherence but not sure if i want to contribute to a python project (python being an interpreted language isn't currently very efficient on embedded yet) or write my own implementation in C using Gstreamer and PUPNP's libupnp. Oh well, I'll just keep reading the book and see what i come-up with in the end. :) Until then, consider both GOD and Gabriel to be dead. :(