saving data with localStorage

July 2nd, 2009

I read an interesting article on hacks.mozilla.org the other day that I thought a few people may be interested in.
Its about a new DOM function, part of the Web Storage specification, that allows you to store data on a users local system.

Its written by Jeff Balogh, part of the Mozilla web development team
Link : http://hacks.mozilla.org/2009/06/localstorage/

hacks.mozilla.org is a site full of guides and demo’s of the new features that can be found in Firefox 3.5

Firefox 3.5 hits the shelves

June 30th, 2009

After 6 months delay, Mozilla have finally released the long awaited major update to its open source web browser Firefox.
2 x faster than Firefox 3, 10 x faster than firefox 2, numerous new feature’s and upgrades, Firefox 3.5 has a lot to live up to.

Developers should head on over to the developer notes if you’ve not read them already, there is also a blog that Mozilla have setup that explains the new features in more details, its called hacks.mozilla.org i would advise everyone has a quick look over it as there is a lot of useful stuff on there.

Want to know more?

Mozilla’s 3.5 announcement post can be found here

You can download Firefox 3.5 here

Or watch the tour below…

A lot of people dont know about these so thought I would also add a link to the Firefox Tips and Tricks

New Fennec Releases

June 29th, 2009

The Mozilla mobile team have released new versions of their mobile web browser ‘Fennec’ for testing. The new releases cover all platform builds currently in development.

I’ll add some notes about how it runs in a day or two,
In the meantime you can read the mozilla blog post here or download the updated releases for windows mobile or maemo, as with previous releases there are also builds for your desktop pc (windows, linux and mac) available on either of the download pages

installing subversion at home

June 28th, 2009

We have been using subversion at work for a while now and it is a great way to keep track of developments on a project. So this weekend i decided install it myself for use on my personal projects at home.  This post is a quick step by step guide to installing it yourself at home on your windows based pc. ( I am going to assume your familiar with subversion and know the basics,  if not there are lots of beginner guides on google that will offer more help.

Required Software

The software you are going to need is as follows, click the link to download the latest versions.

Installation

First step is installation. There is no right or wrong way to install the software as once configured everything will be fine, so if you wish just double click everything and install into their default locations. I did things like this….

1) install xampp, there are no complicated options so just follow the prompts to install everything
2) double click on the devel executable to update xampp with the developer extras, if you don’t want all the extra features the developer upgrade offers, you can just copy the two apache modules we require into your xampp folder. The two modules are called mod_dav_svn.so and mod_authz_svn.so and the folder to copy them into is D:\xampp\apache\modules
3) install subversion, again no complicated options just next next next…
4) finally install tortoiseSVN.

Configuration

Once everything is installed we can start to configure things.
First fire up xampp to check everything was installed ok and you can browse localhost and connect to a mysql database (no point continuing if xampp isn’t working at this point).

When you installed subversion it will have asked you for a location to store your repositories , browse to this folder and add a new folder for your project, I deleted the repo folders already in this location as i will have a new sub folder for each project i add e.g D:\xampp\Subversion_repos\project1

Next stop Apache via the xampp control panel (if its still running) and browse to the apache config folder ( e.g. D:\xampp\apache\conf ) open httpd.conf and do a quick search for ’svn’, uncomment the two LoadModule lines to include the svn modules when apache is started. It should then look like this;

### SVN from XAMPP devel package ###
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

Scroll down to the bottom of the file and add the following…

# Configure Subversion repository
DAV svn
SVNPath "D:\xampp\Subversion_repos\project_name"
AuthType Basic
AuthName "subversion repository"
AuthUserFile "D:\xampp\Subversion_repos\passwd"
Require valid-user

NOTE: update the file paths to match your installation, you don’t have to add an auth file but if you dont no name will be added to commit notes and anyone will be able to update your code.

Save and close the config file and restart apache to check you haven’t broken it. If apache wont start, browse to the apache\bin folder via command prompt and try running apache.exe manually, any errors will be output to the screen.

while in the \bin folder we can create our password file, use the following command

htpasswd.exe" -c D:\xampp\Subversion_repos\passwords gavin

obviously replace gavin with your username and the file location to whatever you want

Your repo should now be setup and configured. Test it by browsing to the virtual folder you setup e.g. http://127.0.0.1/svn/project_name , you should be prompted for your username and password and then see a page with revision 0 on it, alternatively you can use the repo browser on tortoiseSVN.

All thats left to do now is checkout a folder and start using version control.

Firefox 3.5 release candidate (3.5rc1build2) released to developers

June 17th, 2009

Mozilla today pushed out their first release candidate build of Firefox 3.5 to developers. This latest update contains several bug fixes and the build is now stable enough for general browsing, although Mozilla have yet to complete the quality assurance testing required before an official product release. The final release of Firefox 3.5 is expected later this month.

This update is not being made available via direct download and only via auto-update through the Beta channel. If you are currently running a Beta build, select “Check for Updates…” in the “Help” menu.

As always developers should read the Firefox 3.5 for Developers article on the Mozilla Developer Center to keep up to date on latest bug fixes and known problems.

Update – 17/06/09 @ 19:32

Mozilla released an email to the beta mailing list last night to clarify the roll out process, for those of you that aren’t on the mailing list, here it is.

Update – 20/06/09 @ 10:32

The release candidate has now been released to the general public, you can download FF3.5rc2 here

Update – 26/06/09 @ 11:06
Mozilla have now pushed out an updated release candidate for us to test, download FF3.5rc3 here

Return to the Homepage Read Gavin Taylors Blog View Gavin Taylors Portfolio About Gavin Taylor Contact Gavin Taylor