posts tagged with “mozilla”

State of the Projects

I’ve been trying to balance all of the different projects I’m working on right now. I get an e-mail a day about the same bug in Password Exporter that I need to fix, feature requests for FavLoc, anywhere from 30-100 emails about AMO/Remora stuff, and other projects that don’t email me but give me imaginary puppy faces when I think about them.

Active projects status:

  • Password Exporter – Finished version 1.0.6 tonight, waiting on translations into the 17 languages it’s now in. Hit 35,000 downloads recently.
  • FavLoc – Need to add support for a new Firefox 2 window, but having trouble finding time as there are similar extensions now.
  • AMO/Remora – Trying to work on as much as possible. We’ve passed our deadline several times now. I really need to finish the Review Queue, go back and add some stuff to Add Item, then port those changes to Edit Item/Version. I’m hoping I’ll be able to work on during any free time at the summit. (bugs todo and already done)
  • Startup Authenticator – A few people have reported that they still are shown the login page after they login and it tells them that they’re already logged in. Need to work on a fix for that.
  • Degree Analyzer – New project that I’m eager to work on, but as it’s new and unreleased, trying to spend my time on more important things.
  • ENS – New web startup idea. I’m supposed to be working on the prototype while Mike finishes up the business model and checks out the legality and maybe files patents. When (if) remora is ever finished, this is what I will mainly be working on, minus some occasional AMO bugfixes for a change of scenery. Can’t really talk about this one.
  • – I redid the formatting and layout of my blog and plan on posting more frequently.
  • – I started to setup a planet fligtar site but didn’t finish the styling. I guess it doesn’t matter much since it’s for me and I’m using it for RSS which doesn’t show styling. If you’re not familiar with the planet system, it’s a feed aggregator of everyone on it’s subscription list so that readers can subscribe to one RSS feed and get everyone’s updates – or if you don’t like RSS, you can just go to the site. That + Livejournal crosspost eliminates my hesitations about switching to a real blog on my site. I just added Jeremy and myself, but if you have a non-LJ blog that you’d like added, feel free to let me know.

Not much going on this week in school now. I have a presentation in Business Communication on Monday and an exam in Business Statistics, but from Tuesday through Saturday I’ll be in Mountain View, California rediscovering the web in person.

Startup Authenticator

As you probably know, many places that offer wireless require you to login to an account as soon as you open your browser (such as LSU, OLOL, apartment complexes, etc.). This is slightly annoying, but has been tolerable. With the upcoming release of Firefox 2 and its new session restore feature, a more serious problem occurs. When restoring a previous session, all of my tabs will open up with that login page instead of the page it should be.

I’ve made a quick extension that will fix this problem. Every time you start your browser, it will attempt to log you into the designated sites (with your username and password saved in Firefox) before any pages load. You can also activate this by pressing F2 when the browser is already open (useful if you suspend your computer instead of turning it off). You can get the LSU version here. (It also includes Sterling University Apartments because I’m too lazy to make 2 separate extensions and I made this for me – but it doesn’t matter because if you don’t have a password saved for a site, it won’t try to login to it)

Note that as stated above, this requires that you have your login info saved in Firefox’s password manager for the login sites. I don’t really have time to expand the extension much right now, but if people like it, I will add some functionality in the future, such as visible signs that you are being logged in and support for XML imports/exports so if Person A lives at SuperApartments, he can easily integrate his own login requirements and share it with Person B.

Also, this was a quick extension that I put together and tested the basic functionality. If your password has been changed, the extension will obviously not work until you update the password stored in Firefox (which should be easy since you’ll be presented with the login screen). Also, security notices will still appear if you don’t have a certificate installed or if there’s a domain mismatch (there’s an extension available to “fix” that).

Firefox 2 Summit

I’ll be going to Mountain View, California for 5 days next month for the Firefox 2 Summit. I’m really excited about meeting all the people I’ve been working with on IRC and getting a firsthand look at all the planning going into Firefox 3, and of course the celebration of Firefox 2 and other fun outings planned in Silicon Valley.

I’m still sick

I became sick last Tuesday and missed class Wed-Fri last week. That sucked, but it doesn’t look like it will be too hard to catch up. At least until I miss school this week (see below). My throat problems are mostly cleared up now… nose is still a little messy, and ear infection is in full swing. Since childhood, every time I get sick I get an ear infection.

Firefox Tabling

I’m thinking about setting up a table at Free Speech Alley or inside CEBA or somewhere for a day to encourage Firefox use. Before I talk to Mozilla and Computing Services about it, I wanted to see if any of you would be interested in helping. This won’t be the level of activism at Oregon State University (who hosts the mozilla server farm, helps with firefox weather balloons, sidewalk paintings, and crop circles) or Seneca College (who has an Open Source major and a class devoted to Mozilla), but it’s a start.

What I’m thinking is getting a few laptops from OCS and putting Firefox 2.0RC1 (or RC2 or actual 2.0 depending on when this happens). Hopefully Moz can send some free stuff like stickers and pens and maybe some display thing, and people can test out Firefox (or the new features in Firefox 2). So anyway, let me know if you’d be willing to sit at the table or something.

Surgical Procedures

I will be out of town Wednesday night – Friday or Saturday. I am going to Houston for 2 surgical procedures. My left elbow and right ankle have always had problems, and in 1994 and 1999, I had arthroscopic synovectomies that sucked out the bad stuff in my synovial lining. Those were week-long trips to Atlanta and required a good bit of recovery time and PT. The new method is a radionuclide synovectomy which involves injecting a radioactive isotope (P32) into the joints and letting it eat away the bad stuff. It should be outpatient and require no recovery, assuming it doesn’t spread anywhere it’s not supposed to.

Blog Localization

As if anyone will use this, I was playing with rewrites the other day and you can now get my blog translated into various languages by typing the 2 letter locale code. For example, or es or de or it.

Did you know that a firefox is actually a type of panda? Take a look, they are extremely cute.

Business Week is running an article about Firefox marketing: Mozilla Goes Mainstream. It’s fairly interesting. You may also be interested to see concept art of the Firefox logo here.

If you ever want to get really mad, read some of the reasons people are uninstalling Firefox. Sigh. Most of them can be answered with one of the following:

  • Firefox loads slower than IE because much of IE is built into Windows because… they are both made by Microsoft
  • One of the things that makes Firefox great is it’s uncluttered. If you want a feature, there is probably an extension for it. But it’s not likely to be added to the browser itself. If you want a browser that you get lost in, try SeaMonkey.
  • That has absolutely nothing to do with Firefox.
  • You’re retarded.

I have been working on AMO/Remora in most of my free time, but unfortunately I haven’t had much free time this week. Tomorrow is my last day of work, so after that I should have more time to finally make some substantial progress on the Developer Control Panel.

For more info on Remora development, check out Mike Morgan’s blog post. And contrary to what is stated there, as the author of that logo I can confidently tell you that the fish is not giving birth to those add-ons, it is something else.

Yesterday, Mike Shaver asked me if I wanted to code the Developer/Reviewer/Admin panels for Remora. Right now, the public face of is in version 2.0 and the developer pages are in 1.0. Remora is 3.0 of everything and is going to be launched with Firefox 2 with a design and image makeover to get people more interested in Firefox Add-Ons. It will feature more user feedback, such as Amazon-style reviews and forums, as well as localization for Mozilla’s large international base.

The Remora team has been coming up with the database and plans for the public pages for awhile and a design firm (the same that revamped Firefox’s default skin for 2.0) is doing the new layouts. But no work has been done on the developer/reviewer/admin pages. Today I accepted the task, as I cannot continue to fix 1.0 and 2.0 bugs knowing that 3.0 will replace them anyway.

Remora is to utilize CakePHP, which I have heard of but knew nothing about. I have since been reading the manual and preparing for how I’m going to tackle this project, scheduled to be released in late September.