Archive for June, 2005

MakeSpammersHistory: All comments turned off

Monday, June 27th, 2005

I’ve temporarily disabled blog comments for new posts. Sorry.

Today I’ve received, and deleted somewhere in the region of over 400 blog comment spam messages. I am so angry, and so upset that there are selfish, evil people out there who disrupt people’s websites. I sincerely wish that there was something that we could do to stop these people’s activities.

I’ll switch them on again soon, once this batch of comment spammers have moved on.

(In the meantime, I’ll need to work out a new anti-spam technique as I’ve just discovered that the plugin that temporarily disables comments also disables my posting of articles and logging into the site!! How rubbish is that?!)

Update: I’ve now added a new input to the comment form. You now have to type my name, and spell it correctly, in order for comments to be accepted. I’ll see how long that holds it at bay … probably not long, but I can only try.

The power of defrag

Monday, June 27th, 2005

Amazing what an overnight defrag does to your PC. My PC had gradually been slowing down, and it was getting more and more noticeable with frequently-used applications, such as Outlook and Firefox, taking longer and longer to start up. So, the night before last, I left my PC on overnight and ran a full system defragment using O&O Defrag (I have version 6). By the morning, I was quite astounded just how much faster my system is now running; it is positively flying along now.

O&O Defrag allows you to defragment the files on your hard drive using any one of five methods. I chose the “COMPLETE/Access method” which “defragments your files and reorganizes your file structure” and “guarantees maximum system performance when your files are being read.” I’ll let O&O Help tell you what that means:

Files are sorted according to when they were last accessed. The files that have been accessed the least will be placed at the beginning of the partition, and those that are accessed that most frequently are put near the end. Seldom-used files are defragmented and will not need to be moved in future. Frequently-used files are placed at the end of the volumes. This strategy means that future defragmentation runs are as quick as possible, as fewer files need to be checked and defragmented.

I was beginning to wonder whether I might need to reinstall Windows, but a defrag was all I needed.

SUSE Linux 9.3 Professional

Saturday, June 25th, 2005

Last night, I left the PC on overnight and downloaded the SUSE Linux 9.3 Professional LiveDVD ISO file, all 1.4 GB of it. This morning I burned the ISO to DVD and booted it up.

(For those who don’t know, an ISO file is an image of all the files on a CD or DVD, in a format that also contains the file structure, and any other information such as whether the disc is bootable. It’s a convenient way of allowing whole discs to be downloaded over a network in a single file, rather than making hundreds of files available with instructions saying ‘put x in this folder, y in that folder, z in another folder’. In order to convert it back to a bootable disc you have to use disc-burning software, such as Nero Burning ROM.)

Once again, I’m typing this from within a Linux ‘live’ distribution (‘live’ impling that the operating system has been booted from CD or DVD rather than installed to and booted from hard drive). This is now the third live Linux distro I’ve tried: Ubuntu 5.04, MEPIS and now SUSE 9.3 Professional.

I was impressed with how easily each of the distros installed, found hardware and automatically set themselves up. Operating systems have come a long way in less than ten years. I remember the relative hassle in setting up my old 386 with Windows for Workgroups: FDISK, FORMAT, install MS-DOS, run MEMMAKER, and a couple of other DOS tools, install Windows, edit the AUTOEXEC.BAT and CONFIG.SYS files by hand in order to setup multi-boot options, then install hardware drivers, then install software. I could spent a day or two doing this. When I graduated to Windows 98se I could easily spend up to four days doing a full system install. Today I popped the DVD in the computer, booted up and when I returned from the kitchen with a bowl of muesli to discover that my screen was green and SUSE was in the final throes of loading.

I’ve been impressed with SUSE Linux so far. One annoying thing, so far, that I’ve not been able to disable is that if I press Shift+Spacebar I get a keyboard language window pop up, and if I don’t notice it and press another key I can sometimes end up typing in Tamil or Korean script! And I press Shift+Spacebar a lot, as an uppercase space is still a space … or so you’d think. There must be a workaround, but I’ve not discovered it yet.

I’ve also discovered that my HP Laserjet 1000w only works with Windows! I can get my HP Deskjet 5150 to work fine under Ubuntu and SUSE, but not my Laserjet. Seemingly there’s a workaround that involves uploading new firmware to the printer … I think I’ll give that a miss, to be honest.

I’ve also not managed to work out how to get Linux to recognise both my monitors … at least, as separate monitors. At the moment I get the same display on both monitors, rather than the setup I have in Windows which is to extend my desktop across two monitors, so instead of 1280 x 1024 I have 2560 x 1024.

Still, if I do install one of these Linux distros it will be to the PC upstairs, on the network, and it will be to a separate hard drive and simply to set up a LAMP (Linux, Apache, MySQL and PHP) server, and I won’t have to worry about whether it prints or not.

Olivia Kuser

Wednesday, June 22nd, 2005

This afternoon, I’ve been reading an issue of God’s Friends, a newsletter from Saint Gregory of Nyssa Episcopal Church in San Francisco (it’s available as a downloadable PDF file), and have been quite struck by the painting of Olivia Kuser, which is featured in the November 2004 issue.

There is a moving, almost haunting feel to some of her studio work. And both a darkness but also a hope.

Flow by Olivia Kuser

This is called ‘Flow’ (etching ink on panel) 1996.

You can see more of her work at www.oliviakuser.com

Which theologian are you?

Monday, June 20th, 2005

Kelvin’s blog today has a link to the Which theologian are you? quiz. I’m Jürgen Moltmann, seemingly. This is how I scored:

You scored as Jürgen Moltmann. The problem of evil is central to your thought, and only a crucified God can show that God is not indifferent to human suffering. Christian discipleship means identifying with suffering but also anticipating the new creation of all things that God will bring about.

Jürgen Moltmann 73%
Anselm 67%
John Calvin 53%
Augustine 53%
Karl Barth 53%
Paul Tillich 47%
Martin Luther 40%
Friedrich Schleiermacher 33%
Charles Finney 33%
Jonathan Edwards 20%

Opera 8

Monday, June 20th, 2005

I’ve just downloaded and installed the latest version of the Opera web browser, Opera 8.01, and I have to say that I am very impressed with it.

Opera 8 screenshot

Fast, secure and standards-compliant

In fact, if I wasn’t so hooked on Mozilla Firefox I am certain that this could become my favourite browser. It is fast (loads much quicker than either IE or Firefox), it is secure (with only 4 security issues requiring patched, compared with 61/81 remaining for IE 6.x and 13/18 for Firefox, according to the latest report from Secunia), and it is reportedly the most standards-compliant browser on the market (something that I have long respected Opera for, and have always had a copy installed on my PC for website testing purposes).

Screen space

But that is not all. Opera 8 also offers an enormous amount of screen space — the most I’ve ever seen for a browser — to the rendering of pages, rather than to toolbars and menus. It is seriously quite impressive. And should my website of the moment not fit the generous 1210 x 887 pixels offered to render the page, the ‘Fit to window width (Ctrl+F11)’ feature will dispense of the annoying horizontal scroll bar and do exactly what it says it will: fit the page to my window size.

Screen estate is further saved by Opera 8’s handling of various default browsers features such as History and Bookmarks. If you click on the address bar a context menu drops down offering you three options: Home, Top 10, and Bookmarks. It’s quite clever and rather intuitive. If you really do miss the traditional placement of History and Bookmarks on the left then simply click the left-hand border of the Opera window (or press F4) and out they pop offering Bookmarks, Notes, Transfers, History and Links (which lists all the links, both internal and external, on your current page).

Tabbed browsing is supported by default, with each tab displaying the favicon, the page title and a useful [x] control to close the tab. New tabs are created either by clicking the New page button to the left of the tabs, or double-clicking on an empty space to the right of the tabs. And new tab pages open phenomenally quickly.

By default there is a Google search box to the right of the address bar. However, I can’t seen to customize this for regional options, Google.co.uk instead of .com and the same for the Amazon option. For a Norwegian software company I’m disappointed at this US-centric default.

Accessibility

For users with accessibility issues Opera offers more than your average browser. Not only is the now-standard option of controlling text size with the mouse scroll-wheel supported (and it supports it better than IE/Win — of course!) but there is also now a voice option. This requires an additional 10MB download (which took seconds with my broadband connection) but impressively does not require an application reload or system reboot: it just downloads it, installs it, and gets on with the job.

Voice

A few immediate niggles with the voice options, however. First, there doesn’t seem to be any obvious way to instruct Opera which of my soundcards to use. I have two, an onboard NVIDIA nForce soundcard which I use for Skype and VoIP applications, and Creative Sound Blaster Audigy 2 which I use for everything else! It would have been nice to have been given the option of choosing which to use, as Opera appears to have automatically selected my Audigy 2, despite the fact that NVIDIA nForce is selected as the default for voice recording in Control Panel.

Second, in order to read a selected passage you have to press and hold down the Scroll Lock key before speaking into your mic. I wonder how easy this is for blind users. But more than that, unless you want Metal Mickey to read out the entire page when you enunciate the words “Opera speak!” in a slow, fake-American accent (which is about all I can do to get it to understand me) you first need to highlight the paragraph in question … remind me how non-sighted users are supposed to do that?!

Third, there doesn’t appear to be a way of preventing Opera from reading out loud every URL it encounters, or intelligently reading out the main URL only (eg ‘bbc dot com’). After the ‘aitch tee tee pee colon slash slash double-u double-u double-u dot …’ I’d actually forgotten the first part of the sentence!

Fourth, once it begins reading there’s no controlling it. It’s like visiting an elderly relative! What would have been nice would have been some more intuitive vocal navigation controls that controlled it while it was reading to you: next paragraph, next sentence. Instead the experience is rather start-stop.

However, that all said, while this appears, at the moment, to be little more than a gimmick for sighted-users this is definitely a step in the right direction towards more integrated accessibility support and is to be commended, and may actually be the first browser that I’ve used that supports the CSS2 aural styles statements.

Gestures

Another interesting feature of Opera 8 is mouse gestures that lets you do frequently performed browse operations with small, quick mouse movements. That will no doubt become a favourite of players of the computer game Darwinia (you know who you are!).

Mail and RSS

Opera comes with a built-in mail client, and support for RSS Feeds. Incredible given that the installation file is only 3.6 MB. How do they manage to cram it all in?! The RSS feeder is basic, but very simple and usable. I haven’t tried the email client.

Conclusion

All in all, the more I’ve used this browser this morning, over the last hour, I’ve become more and more impressed with it. The voice commands have some way to go before becoming a truly usable alternative to typing, but I’m unlikely to use these anyway. Another minor niggle is that there is no reassuring animated graphic to tell me that the browser is doing anything. IE has a spinning planet, Firefox has a spinning disc of dots, Opera doesn’t have anything. When I click something, a form submit button, for example, I like to know that something has happened. The animated graphics are reassuring. With Opera I am left to faith alone that something is happening. When it comes to the internet faith alone might not be enough to reassure users.

What keeps me from switching from Mozilla Firefox to Opera 8 permanently, however, are two things: cost and flexibility. Firefox is free, Opera costs US $29 to register (which unlocks a couple of features including removing the ad banner at the top). If you have a previously registered copy of Opera 7 the registration key seems to work in version 8 — it did in mine. Firefox is also much more extendible with a plethora of extensions that add almost any feature that you could possibly hope for in a browser, written by an enormous community of enthusiasts. Opera, on the other hand, is limited to those features decided on by the Opera software engineers. That said, it is an impressive portfolio of features.

Opera 8 is going to remain on my desktop for a while, and I suspect I will also make room for it on my Quick Launch bar too. IE7 — due in Beta next month — has got an awful lot to compete with now.

Searching for INF files

Sunday, June 19th, 2005

Here’s a question posed to me by my friend James:

Do you know if there’s a way of seeing which .inf file a device is using for its driver?

I didn’t, and he didn’t. But together we seemed to work it out, with a little bit of detective work.

See, James is trying to get his PCMCIA WiFi card to work on his laptop under Linux. It works under Windows, and James thought that some of the information contained in the .inf file might be useful.

I discovered from the INF File Sections and Directives pages on the MSDN website that the .inf file contains a list of all the driver files installed. And given that you can find which driver files are being used by any piece of hardware in the Device Manager it seemed only sensible that a text search in the C:\Windows\inf folder (once viewing hidden system files has been enabled in Folder Options) would throw up the .inf file required. And that seemed to do the trick. So, well done us!

(I use Agent Ransack for searches, as I find it more reliable and faster than the built-in Windows XP ‘puppy dog’ search.)