Dark Days, Baby

It’s been a difficult time recently, a lot has happened and you’ll have noticed my tail off in blogging. In the last few months I got a cat, bought a house, broke up with my girlfriend, made my first Ebay sale, thought I was cracking up, didn’t crack up, thought I was cracking up again, been miserable, been happy, slept a lot, not slept very well at all, wished I’d become a plumber, had a depressed 4 day hangover, been unsociable, thought I was the loneliest, saddest individual ever, thought I was weird, thought I was great, had a good laugh and watched too many films.

Today has been a good day. Work has me under pressure quite a lot, we’ve got some big things going on and it’s burning me out. I’ve not taken any holiday yet and we’re half way through the year, I’ve found it difficult to switch off and get to sleep, which is a problem I encountered before when I was working too much and not taking any holiday. I’ll lie awake, half asleep but never actually drifting off, with my mind processing solutions to things I’m doing at work. Not a good state to be in on top of a major relationship break-up.

Today was a good day because my sleeping pattern slips at the weekends, without having to get up in the morning I’ll work into the early hours on things that I don’t get to do in the week, then you get up late and feel terrible all day. Last night I made myself stop and go to sleep at a normal time, so today I got up at a normal time and went out shopping with my new MP3 player in the bright, warm sunshine. Warm, sunny weather always makes me feel better, so today I felt much more like the bright and confident individual I am, with an added bounce in my step thanks to the fantastic sounds in my ears. These days come only once every 2 months or so recently. I’ve always envied people who have those days every day.

There have been some pretty dark days over the last 3 months, but today was a good day. Let’s hope tomorrow is too.

New Hardware

I was bored this evening and I started playing around with some stuff I had lying around, like the USB Missile Launcher I bought in 2007, known as a Dream Cheeky Missile Launcher, for which I never found a GUI control tool under Linux. I never got that guy’s code to work before, it would always fall over when configuring or trying to compile. Tonight I realised it was just because I had stuff like automake, libgtk2.0-dev and libusb-dev missing and that the automake symlinks were version specific. The code compiled after I fixed that stuff and the app ran but some of the images were missing and it still wouldn’t control my Missiler Launcher, so I did a quick apt-cache search missile and found pyrocket. It works! I think I tried it before and it didn’t but now it does. My Missile Launcher works!

I discovered that my Sony Eye Toy webcam works and works well under Ubuntu, I tried in most Ubuntu releases since I was given a PS2 for Christmas a few years back but it never worked and most times I Googled, it wasn’t expected to work any time soon. Well now it works and the output looks very good. Fresh from this success, I decided to try another webcam I have lying around, made by Genius, I think Jono Bacon gave it to me last year. That never worked either but now it does. Output is pretty dark but I guess that’s down to the webcam’s sensor.

Another recent triumph was my USB Serial converter. I did a CCNA a few years back and it dawned on me that most modern PCs, desktop or laptop, don’t come with serial ports any more and pretty much every Cisco device uses a serial cable for (at least initial) configuration so I bought a cheap USB serial converter from Ebay straight from Hong Kong for about £3 including delivery. Came with a Windows driver CD, but didn’t work under Linux, even though there was a driver for the Prolific PL2303 chipset it used, so I had to buy some for ~£20 from Maplins which did work. It didn’t work from Dapper right through til the last time I checked which was some time around Hardy or Intepid, but now it works.

I don’t know whether this is the work of the Linux Driver Project, existing drivers getting tidied up and supporting more variations of hardware which uses the same chipsets or just natural maturation of the kernel and widening of the supported hardware base, but damn people, you work hard and you surprise me. Thank you.