New Firefox 14 ruined all my GWT work (Ubuntu 12.04)

That’s because there’s no GWT Development Mode plugin for Firefox 14. And now I can’t work!Wait! There’s a solution. Instead of fighting with ubuntu with reversing installed Firefox to 13. I can have parallel versions of FF.So how to install previous v…

That’s because there’s no GWT Development Mode plugin for Firefox 14. And now I can’t work!

Wait! There’s a solution. Instead of fighting with ubuntu with reversing installed Firefox to 13. I can have parallel versions of FF.

So how to install previous version of Firefox on ubuntu?
Go there
*
*
http://mirror.dacentec.com/mozilla/firefox/releases/

and download your binary. Be cautious with 32 and 64 version. If you don’t know what version do you have, call


uname -m

and it’ll tell you.

Then unpack your version to desired directory (other than current Firefox’s dir).
Close any running Firefox instances and run your downloaded version. Beware of upgrading both firefox and any plugins. Don’t do this. This copy should remain as is.

If you’re looking for unofficial GWT Development Plugin versions (for FF12, FF13 and soon for FF14)  you might looking at my gwt entries.

You May Also Like

Spring Security by example: securing methods

This is a part of a simple Spring Security tutorial:

1. Set up and form authentication
2. User in the backend (getting logged user, authentication, testing)
3. Securing web resources
4. Securing methods
5. OpenID (login via gmail)
6. OAuth2 (login via Facebook)
7. Writing on Facebook wall with Spring Social

Securing web resources is all nice and cool, but in a well designed application it's more natural to secure methods (for example on backend facade or even domain objects). While we may get away with role-based authorization in many intranet business applications, nobody will ever handle assigning roles to users in a public, free to use Internet service. We need authorization based on rules described in our domain.

For example: there is a service AlterStory, that allows cooperative writing of stories, where one user is a director (like a movie director), deciding which chapter proposed by other authors should make it to the final story.

The method for accepting chapters, looks like this:

Read more »