XFox Live
I created an add-on last year for Firefox that displays your XBox Live friends in Firefox. I recently updated it for Firefox 4 and added a few features. So if you’re an XBox Live user, check out XFox Live on AMO.
I created an add-on last year for Firefox that displays your XBox Live friends in Firefox. I recently updated it for Firefox 4 and added a few features. So if you’re an XBox Live user, check out XFox Live on AMO.
In last week’s Firefox post, I mentioned Services.jsm. Services.jsm is a Javascript code module that was added to Firefox 4. It’s a great idea, but unfortunately it only works in Firefox 4.
Luckily it’s really easy to create your own Services module to work on earlier versions of Firefox (even Firefox 3.0).
A few months ago, I had lunch with Thom Singer*. Thom’s an author and speaker and a really great guy. I met with him because I really enjoy public speaking and I wanted to talk to him about what it takes to be a professional speaker. We had a great lunch and a great conversation. In the end though, I decided that a career as a public speaker wasn’t for me right now. The reason was because of one specific thing Thom said.
Running code when your add-on is first installed or upgraded is pretty common. You might need to install a toolbar button or display a web page. I’ve seen a few different ways to do this, so I thought I’d show how I do it in my add-ons.
The best way to demonstrate this is with some sample code. I’ll make some comments on at the end.
One of my personal goals this year is to stop being so negative. Looking back on my blog posts from last year, there were too many where I complained about things without offering good solutions. I even did it in an email this morning (sorry Jorge).
Complaining takes a lot more energy than actually doing something. Complaining drains your emotional, spiritual and physical energy.
So what can you do to stop a spirit of complaining?
As I mentioned last week, my posts will be a mix of Firefox add-on posts and personal posts. This one is about Firefox add-ons.
One of the new features in Firefox 4 is the add-on bar. Love it or hate it, as an add-on developer, you’re going to have to get used to it. I recently ported one of my add-ons that has a status bar icon over to use the add-on bar, so I thought I would share the experience. This post assumes that you have built a Firefox add-on before and are porting it over to Firefox 4.
When I first made the decision to take a leave of absence from IBM and go out on my own (before I was laid off), one of my primary motivations was that to stay at IBM I would have to completely change my career path. That path would have moved me away from working primarily on client software (which I’d done since I started at IBM) to working primarily on server software. At the time, this type of work didn’t really appeal to me.
But the truth is there was one motivator behind my final decision:
I didn’t want change.
So my plan for this year, in addition to posting more, is to alternate posts between Firefox related and non Firefox related. This one is Firefox related. Hopefully you’ll find it interesting either way.
Have you ever thought about the things you type before the colon (:) in your browser? Like http, https, ftp or file? These are called schemes or protocols. Firefox add-ons can add new schemes or protocols to the browser. This post will show you how to do that. We’re going to assume you have a basic knowledge of JavaScript, but have never written a Firefox add-on.
As I was putting together What I Shipped in 2010 in response to Seth Godin’s question, I discovered a few things about myself that probably apply to you.
Why’s it so important to keep track of the things that you’ve shipped?
I’ve just updated Rebrand for Firefox 4.
For those that don’t know, Rebrand is an add-on for Firefox that creates an XPI that “rebrands” Firefox, Thunderbird and SeaMonkey. You can change all images and product references except for the menu bar on Mac. Disclaimers apply and are displayed on startup.