February 4, 2008
Netflix gets a little cooler

I know it's been out for a little while now, but I just tried the streaming service on Netflix tonight. It was pretty great. I have to hold out a little because my dsl at home is terrible and I was on their lowest of three levels for connectivity. So my picture wasn't that great and after 30 minutes or so I had to wait another 5 for the rest of the show to download, but still it was not bad.

I caught the first episode of Heroes in case you're wondering. I came late to the party and started watching shortly into the second season during the "Save the cheerleader, save the world" plot line. Which, by the way, was genius. That tagline was enough to finally get me to tune in. Now I'm starting back at the beginning to see what I missed while I wait for the writers strike to end and new episodes to start up again.

And while on the subject, the studios need to pull their heads out of their collective butts and give the writers their additional % for dvd sales and their internet residuals. Lamers.

Posted by redfive at 11:32 PM in In my spare time
January 2, 2008
Doesn't take a rocket surgeon

One of the things I got for Xmas was a 365 day calendar of Mensa logic puzzles. I realized today I was a couple behind already and sat down to see if I could catch up. I flipped to today and got the answer fairly quickly. The puzzle for the 1st is going to take a little more time but basically because of iteration.

Anyway, the point of this post is that the answer for each day is on the back...... OF THAT DAY!!! What kind of lamer thought that one up? Put the answer on the question? Put the answer on the back of the NEXT day, or even... 2 days away. Just to prevent accidental spoilers. Fortunately I glanced at the back of the day I solved. But phew that was close. For a bunch of geniuses they really didn't do that one too well. Oh well, they say Einstein couldn't tie his shoes, who am I to judge?

Posted by redfive at 10:16 PM in In my spare time
May 16, 2007
Firefox, GMail and GTD

I've been trying to implement the Getting Things Done process in my life, on and off, for some time now. As in more than a year. I forget exactly how long, but if I looked back through my blog entries I'd find out spouting about how I thought it would slice my bread for me or something. I've had trouble getting it working in my life largely because it's a lifestyle shift. Putting everything into a system isn't so tough, but actually USING the system is where it gets tricky.

There is a lot of talk going on these days, all over the web about GTD and how people are making it work for themselves and what tools they use. I recently read an article that talked about some tricks in Gmail that were useful in implementing the lists. Instead of dismissing the idea ( it's email not a listing tool! ) I read through the article and then opened my Gmail tab and tried it. Neat. It worked.

Ah, but I have a work Gmail account and a home Gmail account and Gmail is very funny about letting you log into two accounts at the same time ( as in you can't do it - or maybe that was Gcal that didn't like it, anyway ). And while I'm going to use it for work related stuff I don't really want to HAVE to log in to my work Gmail to get my home stuff. Drats. This means I'd have to be constantly logging in and out of Gmail to send myself emails to remember to do stuff. What a pain in the.... side ( Stand up straight ).

Ah, but that's where the magic of Firefox comes in. A little known feature that wasn't completely removed, just hidden from common everyday use, was the profile manager. Yes, it still exists and you can use it! You have to set an environment variable first: MOZ_NO_REMOTE=1 under computer->properties->advanced->environment or something like that. Then open the shortcut to the app and add a '-p' (no quotes) after the quoted string pointing to the firefox.exe. Launch it and you should see the profile manager pop up. Create two profiles and then open firefox using each one. You are now able to log into Gmail and Gcal twice!

Okay, so maybe not Earth-shattering, but pretty cool non-the-less.

I'm going to go through the steps to get this working and then write it all up here, so look for a link in the next few days. I'll have docs on Windows and Linux at least, don't know if I can get my hands on a Mac to try it out.

Now it's time for pizza and Heroes on DVR!!

March 27, 2007
SecurityCheckedComponent

I've been playing with nsISecurityCheckedComponent quite a bit lately and have been wrestling with getting it to work on a js implemented component. I was even trying to use aggregation to have an 'inner' class do the implementation (need to have nsISCC implemented on lots of classes).

I just discovered an issue that I hadn't expected. When implementing nsISCC and nsIClassInfo the call to getClassDescription is actually a check for a property and causes the canGetProperty() method to be called asking about classDescription. Good times. I hadn't even thought to add those pieces to the list of approved properties and methods. Now I know.

Posted by redfive at 2:31 PM in Mozilla
January 11, 2007
u2b goodness

Most of the stuff on YouTube is lame, but every now and then I find or get sent something BRILLIANT!!! Like this video mashup of Star Wars and Monty Python