FireFox Extensions, Part II

I found this page that does a step by step on how to write extensions for FireFox (which is the coolest browser in the world) and thought I would document it but putting it up here. With a working knowledge of XML and JavaScript it seems I could whip something up pretty easily, if only I could come up with and idea…

The howto also links to a page that will generate (via perl) a >a href=””>GUID/UID for you, although I think it would have been cooler if he had set up a web service for it, instead of having to copy and paste it. I really like GUID/UIDs.

The J-Walk blog had an interesting link to a reverse mouse game. I’ve sliging the mouse left handed for a few years now, and I found it pretty difficult until I switched back to the right. I didn’t like how you had to pick the mouse up and physically move it to stay in bounds, but I guess that happens everywhere. Even right handed I am a pretty sloppy mouse guy, which I sure speaks volumes about my personality. And jut for the record, this is much harder after a few drinks.

And I just think this is a really funny story.

Gmail Invites

BTW, if you know anyone who would like a GMail invite, I have 5 left (this is assuming anyone reads these things.). I am pretty sure Google is trying to figure out how “cool” they re by spreading from word of mouth rather than direct user sign-up. I feel obligated to help them out, even though their “save the planet” mentality seems a little off base from me. But I am from a Red state, so my opinion my not count.

Unions for all?

I was reading these two blogs (kottke and bitter pill) and found the differing opinions on the same interview pretty interesting. I tend to think that unions are simply a way of admitting that you are a commodity, but there are others who disagree. I’ve heard that they do a bang-up job of managing pension funds.

Gaining ground

Having spent the morning in a kind of haze, I was cruising through the normal morning reads and found this post by kottke that had what I thought was a pretty funny way of personality catagorization, although I though the parent’s one was a bit strange. I managed to score an FDIG on the new-and-improved and a INTJ on the tried-and-true tests. I am definitely going to be basing life decisions based on these classifications.

In other good news it looks like FireFox is becoming more and more popular among everyday browsers, whether through preference or fear. I’ve been using it for around a year now, when it was still called FireBird (I know, I’m such an OG, I’m making myself sick) and think it is a really great product. I try to recommend it whenever the question of browsers comes up, but that’s not that often around work (you can’t even log into our company site without IE). It’s nice to know that you can now purchase FireFox merchandise, but I agree with this guy about the size of the logo. I’m still trying to pass along the notion that tabbed browsing is the way to go, instead of window grouping. The world may never know…

Firefox Tools

I saw this post on Slashdot a few days ago that talked about a Firefox extension that would visually indicate what type of link you were looking at/about to click called target alert. Being a long time user of the Web Developer Toolbar by Chris Pederick I decided to give it a whirl. The images take a little longer to show up than the page does, but it’s pretty neat nontheless, and makes for a lazier surfing (if that’s possible).

So I got to wondering if maybe there had been an extension created which served as an rss aggregator (I’ve been looking for a nice free one for a bit) and Voila!, I found one. The project is called Sage and is a very simple rss reader for both RSS and Atom formats (why can’t we all just get along?). Not having ever used a reader before I had little or no expectations going into the deal, so I was not disappointed. Sage does allow you to import/export your listing so you can maintain the same list in two places, which is nice, but it is a fully manual process that I think should be worked on to make it more automated, perhaps via remote storage and an SFTP transaction upon opening. They could even use the JavaScript GET to see if such a synchronization was even needed. I am complaining I guess, but not too loud.

I’ve been anxiously waiting for an opportunity to get a GMail account and I finally got one last Friday, from two different people. Apparently they sent out a bunch of invitations to current members on Friday, since Nick had 6 and Michael had several as well. It now looks like they are offering invitations to anyone who sends an email to a GMail account holder which I think is a policy shift, but not having an account before I don’t really know. It could be kind of a social networking thing to see how far the accounts will get before they open them up to the public, or at least that was Mike’s idea. Whatever it is, the application is pretty slick

Just as an aside, there is a contest that picks a winner by drawing randomly from entrants and double checking to make sure they are registered to vote. You can sign up by clicking here. It seems like an interesting idea, I guess. Anyway, it doesn’t take any time and you were already going to vote anyway, right?

Moving and Improving

I have spent the past couple of weeks working more on the kitchen, with a few side jobs here and there for friends, since Brandy and I are pretty nice people.

We started by working on the kitchen some more; I had to make sure the walls looked fairly decent and then Brandy made a Herculean effort while I was gone by priming and painting the entire kitchen. Now that the walls are painted it almost seems like a real room, sort of. We are going to order the cabinets this week, though it will probably take 4 to 6 weeks for them to arrive. In the interim I have installed the tiles to fill the footprint of the old cabinets over the weekend. No grout yet, but we talking baby steps here. I finally managed to get the outlets looking all right, with the help of some texture in a bottle. I hate doing touch up work; it requires too much attention on the presentation layer, which I have never shown too much affinity for.

Nick finally moved into his newly built condo in the ghetto over the weekend of the 27th. There was a huge crew of 10 who helped to accomplish this task, along with the aid of some heavy machinery. We finished up the move in around 6 hours, with some loafing time included. All in all the new place is pretty nice, despite the blue tape every where. I guess that’s one of the down falls when buying a new home, offset by the fact that no one has every fornicated in the rooms before you have.

Last night we helped some friends of Brandy’s friends put some texture on their bathroom walls. We’ve done this several times in our own house so we managed to knock it out in a few hours, without too many problems. There was sort of a remodeling party going on so there were some other volunteers other than ourselves and the home owners (the red eye is awesome). The work everyone did was not in vain, and the end results (1, 2)look pretty good.

Milestones Occur, I Swear

Yay! After four days I’m back to WordPress again and I have everything working the way I wanted in the first place. Blogger was easy to manage and all, but it still feels better to have a little more control.

I finally finished texturing the kitchen! There was a crack in the ceiling that would not go away, but I finally got rid of it on Wednesday. I gave blood on Tuesday like a good soldier, but came down with flu-like symptoms the next day. It’s happened before and according to the Red Corss I should inform them that I was sick the next day, but I figure whoever got my blood can handle whatever I had, if I even had anything. I wish the nurse involved had done a better job taking the tourniquet (1, 2) off my arm while I was pumping blood into the bag.

Few Weeks Wrap-Up

It’s been a while since I posted, so I figured I would take some time and make an update. A few weekends ago we went on a trip to New Braunfels with some friends of Brandy’s and had a pretty good time. There were no serious injuries to speak of, although we did lose a tube that was never found which was a source of astonishment on our part. We couldn’t figure out how a tube could just up and disappear without a trace, but later we just chalked it up to river theft. After the trip we took a little breather before starting in on the rest of the alcohol, but the floating and the drinking seemed to be a little too much for Brandy, who cashed in shortly after we docked and showered.

And while I’m on the subject of passing out, Nick took a great picture of Tino last week. After pandering through the night the pair ended up at Chachos, a local bar/food place on Westhiemer, and Tino decided that the table was a good place to call it a night. All in all the picture is not that good since it’s from a phone, but I just start imagining all the nasty things that have been on that table and my skin just starts to crawl. I also like to pretend that there is a pool of drool forming.

Nick will be moving to his new condo shortly, and I must say that his experience with building it has seemed quite a bit easier than my exploits with remodeling and updating an older one. I can appreciate the differences between a house and a condo and weigh the pros and cons of both, but having sanding down sheet rock and ceilings for weeks at a time has definitely tipped me in the other direction. Brandy and I have already decided that any future home will need to be okay as-is, with no need for improvements, or a new build. At least I learned a lot from remodeling, and now I fully appreciate the benefits of paying some one to do something that they are better at than you. Yay for me!

I dropped by CostCo to pick up some pictures for Brandy and I broke down and bought a Rio player I had been looking at for a few months now. I have been debating with myself on whther I should by an IPod or some thing that has solid state memory for a while now, so finding this player with a slot for SD memory cleched the deal. Two days later I saw this on Hot Deals with 3 gigs more capacity, and now they are really selling them, instead of just pretending to sell them. A friend of mine thinks they stopped selling them because people were removing the 4 gig hard drive and replacing it with a smaller one and using the hard drive for other purposes (NY Times soul contract required). Now he thinks they have sautered the drives in or something, so they are able to sell them again. I’m not sure if I would get this if I had been presented with both choices upon purchase. The larger capacity is nice, but I can’t imagine jogging is all that good for the hard drive in the player. I think going with SD was the right choice but that remains to be seen. Until then I can wonder if I should have just spent another 275 dollars and bought the IPod. Stupid tantalizing clickwheel, why does it have to taunt me so?

I finally gave up

I tried to like the WordPress, tried to setup and customize it enough to enjoy it, but with no luck. I really wanted to use it; there were so many features that I liked a lot, but I just couldn’t make it completely work for me. The sad part is that the only feature I was really missing was the ability to email blogs in to be published. Too bad… Now I am safely back in the hands of, hoping they don’t choose to up and steal my blog one day. You never know, I am pretty important.

The good news is that since I haven’t been wasting my time working on customizing the WordPress setup I had plenty of time to work on the house, knowing out more of the floating work. I now just have one more full round of sanding to go, followed by touch-up. I’m pretty excited, as this means no more white boogers ashy appearance, thank god. Once the walls are complete the last really messy part of texturing the ceiling and walls though not so much on the walls. Have to go pretty heavy on the ceiling thanks to the previous owners putting a snowflake pattern texture all over the ceiling which forces me to sand it first and then texture, hoping to cover it up. I think I did a fair job of it in the dining room, but I’m not really objective.