Buried Alive
I feel like an avalanche of work has covered me and I’m never going to get caught up. Everytime I move one step forward two more things have been added to my list. I’m tempted to cut my losses and drop some work so that I can get a head start on the next bit and maybe get ahead for once. At the same time if I do that and don’t get ahead and the cycle continues then I’ll actually end up further behind. No idea what to do, hopefully I can figure it out soon.
On a side note I do seem to be cruising full speed ahead on my personal projects. I have successfully setup a PulseAudio server on my MythTV frontend machine which is attached to my stereo. So now I can play music from my music server virtual machine out through my stereo. I found that periodically my music would cut out only for a second or so, but consistently. I figure it must be related to the way that VMware Server handles audio devices. This new solution seems to work quite well, the only downside is that PulseAudio uses a good amount of processing power to transmit your audio over you network. So, I went from occasional hiccups all the time, to no music during heavy loads. I think the trade off is worth it. Eventually when I can afford a more powerful server I won’t have the problem.
I have also begun experimenting with Python. After doing a little reading online I have begun learning a little about wxPython. It is a basic application library for Python which includes many graphics based objects. I’m not sure if it will work for everything I want to do, but it is assisting me in learning the ins and outs of Python which is very different from any language I’ve learned before.
My MythTV Master Backend virtual machine is powering ahead. It has successfully been running for several days flagging commercials for my little Atom frontend without incident. I must say that it does take a good amount of network bandwith to do such a setup, so I recommend that you have at least a 10/100 connection and you’d be wise to push for gigabit. I ran into one problem in which a single machine on our home network is connected to a 10/100 leg of a full gigabit network. As soon as commercial flagging began the 10/100 computer which was streaming an HD TV show lost connection and had to wait until the commercial flagging job was done before resuming playback. On the gigabit section of network I was able to play the same TV show without incident during the commercial flagging.
I have built my first micro ITX Atom machine for a client. I will deliver it later this week. I’m hoping to get more and more of my clients to adopt the smaller machines. It bothers me to think about how little people do on their machines and yet they continue to buy more and more powerful systems to do the same things we have been doing for the last 10 years, email, surfing the web, listening to music, and writing documents. None of these tasks require more than a miniscule amount of processing power. I hope that soon IT managers around the world will understand this and start to consider the power cost of the machines they put into production environments. Not only is there the power savings which adds up there is the initial cost savings. You can make an Atom machine for about $200 plus the cost of the OS which if you use Linux is $0. $200 for a machine that can play 1080p video and consumes roughly 30watts while doing it is a huge step forward for the computing world.
Posted under General