anonymous tech woman

Yet another woman in technology blog. I'm actually a developer who uses a variety of Java and database technologies on a variety of platforms.

Saturday, April 22, 2006

A Review of Mozilla Thunderbird

What is it?
-----------
Mozilla Thunderbird is an email application from the Mozilla Foundation. This foundation makes a number of Open Source software applications the most famous of which is their browser, Firefox. The foundation is a not-for-profit organisation which was formed in 2003 from AOL's Netscape division and is based in the California, US.

Why use it?
-----------
This email client can be used on different operating systems and is free to use. As it is open source lots of people work on developing and testing the software which means any bugs in the software itself that could allow viruses etc. to take over your computer are quickly found and dealt with. Normally when the bugs hit the news an update to the application has already been released. (No software will prevent anyone who clicks on an email attachment and allows it to run a virus can ever be protected.)

Where do you get it?
--------------------
You can download the current release from http://www.mozilla.com/thunderbird/ , download it from a peer-to-peer network i.e. bittorrent, obtain it from a friend or obtain it on a CD/DVD that comes with a PC magazine. The download is 6MB. The current stable version at the time of writing is 1.5.

Features
-------------
1. Full-Featured Email - allows you to send, download and receive email from email servers such as gmail. And has rss capabilities.
2. Junk Mail Filters-The software learns what is junk/spamand moves them to the junk mail folder so overtime you have less spam in your inbox.
3. Anti-Phishing Protection - the software warns you if it thinks an email is a scram
4 .Advanced Security - provides support for things like digital signatures and ensures attachments cannot be run without the users expressed consent
5. Automatic updates - the software updates itself if a new patch needs to be downloaded
6. Customisation - allows you to change the look of the software and add extensions which add different functionality to the software

My Use
-----------
I downloaded Thunderbird because I decided I wanted a more update email software than my old edition of Outlook. I ran the installer and the software installed quickly on my Windows XP machine. Once installed it ran and prompted me on whether I wanted to import all my mail settings from Outlook. This I did. All my emails and the associated folders where imported from Outlook. However I noted that Thunderbird had not put in my account settings so this I had to do manually.

I then decided that I didn't like the generic look of the email client so I went to https://addons.mozilla.org/thunderbird/ and selected a theme to install. This was done by downloading the theme to a folder on my hard drive and then installing it using clicking on the tools-> themes-> install button. I then had to close and reopen Thunderbird to see it.

The software allows you to save your passwords to a password file. This however is not recommended if you share your computer. I saved my passwords for my 6 email accounts in the password file. The software ran for a week without any problems. Then I discovered that one of my email accounts would not log on. I noted what I did with the problem, looked through the knowledge base and reported the problem on the Mozilla Thunderbird Support Forum. Within 12 hours a moderator had responded with a suggested fix. This didn't work.To cut a long story short there was a problem with the password file which has been reported many times in the bugs. I am therefore currently running a test build, 3.0Alpha, to check if this problem persists.

I did noted that the test build correctly imported my both my email and my account settings, and so far I have not had any problems with saved passwords.

Advantages
----------------
1. It's free
2. It is made clear that you are testing the application. As Thunderbird is open source this means any bugs/issues are easily reported.
3. You can import mail, account settings and address books from Outlook, Outlook Express and Eudora.
4. Support is free even though you must search the knowledge base before posting, and someone actually bothers to answer your questions.
5. Can easily change the look and add extra functionality


Disadvantages
---------------------
1. The current release has some bugs to iron out which is not a problem if you only have one email account. However lots of users have reported difficulties with advanced configurations and saving passwords.
2. It is made clear that you are testing the application. Some people don't realise this but with all software applications including commercially brought ones, you are actually testing them because it is impossible for anyone to predict how someone will really use their software.
3. Support and help- at the moment only free support is available and the time taken depends on what time zone you are in. (The person who helped me was based in the US.)

Summary
---------------
For a free product this is very good however I don't think the email client, Mozilla Thunderbird is as good as Mozilla's browser, Firefox. The let down for me was not being able to save passwords properly. I know a few people who successfully and happily use Thunderbird on Windows XP and different flavours of Linux.

Tuesday, April 18, 2006

Open Office - A review I wrote on another site

What is it?
------------
An office suite which includes a word processor, database, vector drawing tool, spreadsheet, presentation tool and mathematical function creator. Commonly when most people think of office suite they think of Microsoft Office and it's associated products i.e. Word, Excel, Powerpoint, Access.

Why use it?
-------------
It is an office suite which is free to use under the GNU Lesser General Public Licence. This means that you don't have to pay anyone any money for the privileged of using it unlike other office suites such as Microsoft Office.

If you are a developer/programmer and want to change any code then you are free to download it and change it but must publish this code openly if you are going to distribute your changes. You are allowed to sell you changes but have a look at OpenOffice for how you must do this.

The other advantage of Open Office is that it is available to use in at least 45 languages. I know from working abroad that most commercial Office Suite providers don't generally think it's viable to produce Office Suites in any language that is not widely used by a large population they can make money out off e.g. Welsh and this annoys some users.

It states it is compatible with all other major Office Suites such as Microsoft Office.

How do you get it?
-------------------
Either on a Linux distribution, downloading it via OpenOffice (OOo), via Peer-to-Peer Network i.e. bittorrent, from a friend or on the cover disc of a PC magazine. The distribution is available to use on most operating systems including Windows XP, Linux distributions and Mac OS X. However not all languages are available for all distributions.

Brief History
----------------
StarDivision, the original author of StarOffice, was founded in Germany in the 1980s. It was acquired by Sun Microsystems during 1999 and StarOffice 5.2 was released in 2000. In 2000 Sun Microsystems founded the Open Office Community to produce an Open Source Office Suite, Open Office, and to use the basis of this code in their own future releases of StarOffice.

Installation
----------------
After downloading the latest stable version, 2.0.2 from OpenOffice.org on my Windows XP machine. I just clicked on the installer and followed the instructions to install. The download is about 12MB so if you don't have broadband connection it's best to get the suite another way.

On my Linux machine (Suse) I just chose OOo as a package and installed it via the package manager with other packages I was installing.

Using the Programs
-------------------
I have only looked at the programs and features I regualarly use such as a Spreadsheet, Word Processor and Presentation tool plus help and templates.

1. Spreadsheet - OpenOffice Calc
I selected this from the start menu and use it to modify an existing Excel XP spreadsheet. Opening this spreadsheet up for the first time was slow due to Open Office asking me to register (, which I refused,) and accept a licensing agreement (, which I accepted, )but once this was successfully done, reopening up this or any worksheet was quick. The spreadsheet opened up correctly, was editable and I was able to save it in Windows XP .xls format.

I should add I rarely generate my own spreadsheets as any large data I have I put create and put in a database.


2. Word processor- Open Office Write
I know from playing around with this word processor before that one advantage that it has over other office suites is that you can generate PDF files at the push of a button.

Opening existing Microsoft Word documents is not a problem, however if you save a document a document as a Word document which you have generated in OO you may have some different formatting if you then open it in Microsoft Word. This is easily overcome by sending documents that don't need to be edited as PDF files as PDF readers are free, and it prevents people editing your documents.

Open Office Write is very similar to Microsoft Word which means it has a dictionary, spell-check, auto-completes some words, has wizards and allows you to insert tables and images into text documents. The application also allows you to save files as HTML, in other proprietary formats and as XML.

3. Presentation- OpenOffice Impress
I open an existing Powerpoint presentation and viewed the slides. Impress open very quickly and with no difficulty and the slides were in the same format as with Powerpoint.

Impress only has two template types for creating presentations and 2 background types. However there are 18 layouts included by default.

4. Help
Help can be selected from the main menu in any of these applications and it throws up a Help Window releveant to the application being used. Help can also be obtained by going to the OOo website and going to the support section. There you will find links to mailing lists, free online tutorials and books.

5. Templates
More templates for Writer and Calc can be found by following the links to the ooextras site found by going to the OOo support page. All these templates are free.



Major Advantages:
------------------
1. No stupid dog or paper-clip that springs up when you typing in an attempt to "help" you write that letter.
2. Free to use
3. You can generate PDF files freely from the Write, Impress and Calc programs without paying £50 for the cheapest equivalent software


Major Disadvantages:
--------------------
1. Macros - VBA is a proprietary Microsoft language and if you use macros you would have difficultly conventing to use OOo However for the majority of home users this is not a problem. Also if you use an operating system that doesn't support VBA then you can't use VBA macros anyway.
2. Database - OOo now has it's own embedded database HSQLDB with a front end that allows people who know nothing about databases to create one. However if you have lots of Access files it is apparently extremely difficult to convert macros, queries and reports to OOo format.

Other potential Advantages:
----------------------------
1. Range of languages that are supported.
2. Range of operating systems that are supported i.e. if you ever end up using a different operating system then you can always use the same Office Suite.
3. Not having an integrated email client. This is not a problem as this allows you to use any email client you want.
4. Can recover corrupt Microsoft Word files.


Other potential Disadvantages:
-------------------------------
1. Speed some people state that Open Office is slow but I find this depends on your hardware, operating system and whether you install the version with the bundled Java Runtime Environment. If you have old hardware then most programs are slow but I found no problems on my Windows XP machines. I'm aware from playing around with it that old editions of OOo were slow but not any more. Once you have got past the registeration step, the current version opens up quickly in Windows XP however running on Linux is slower.
2. Conversion of documents from other Office Suites formats may be a problem but this is due to commercial software producers keeping their formats closed.
3. Not having an integrated email client. Open Office allows you to include documents created as attachments in any email client you have set up on your machine.
4. The fact that Open Office uses Java which is not open source. This is being overcome by the creation of an open source version of Java.


Summary
----------
OpenOffice has really improved as an Office Suite in this latest release and is a viable alternative to the major commercial office suites for a lot of users particularly home users. Some users will not be able to convert easily to using this Office Suite due to having too many old files in a proprietary format which will take a long time to convert.

Saturday, April 15, 2006

ThunderBird

I have decided to have another attempt at using Mozilla Thunderbird. I tried using a few years ago but didn't like the way that I couldn't get all my accounts set up. So I have tried again. My aim is to be able to access my mail from either my Windows XP or Linux Machine.

Luckily for me my Linux distribution comes with an addition of Thunderbird so it's was just a case of intalling it. For Windows I had to download a copy and then install it, import my messages from Outlook and set it up so my mail is in a shared folder. Importing messages is done automatically be Thunderbird from various other mail programs so this step was easy but took a long time.

At the moment I am trying to get my Samba configuration to work so that I can access my mail folder. At the moment Windows can see Linux but Linux cannot see Windows so I'll have to play around with the firewalls until this works.

Later on I discovered the fault lay in the fact that linux was set in the wrong zone on Zone Alarm i.e. internet instead of trusted.