Monthly Archives: May 2005

Firefox critical vulnerability

Firefox - Safer, faster, betterWith Firefox trumpeting itself as “Safer, faster, better” it’s fashionable to think of the product as being inherently safer than its opposition (primarily IE). It’s not. Mozilla has acknowledged a major vulnerability in Firefox, and with no fix available, is saying that the workaround is to switch off Javascript, and disable software installation.

Switching off Javascript renders a large chunk of the web unusable. Yeah, you can manually turn it back on for sites you trust… but who has the time to do that? And among the general non-geek populace, who has the knowledge to do it?

Of course, the likelihood of actually falling victim to this problem is pretty small. But if you’re tempted to switch back to IE, make sure it’s securely set up. One option is to use a security lockdown registry hack.

Meanwhile the neato Tiger Dashboard widgets facility that Andy’s been talking about appears to have its weaknesses too. Whoops.

Okay, so maybe I shouldn’t be so critical, especially since the stuff I code isn’t necessarily miraculously vulnerability-free. But then, I’m not coding browsers installed on millions of desktops.

Soundcard problem fixed

Remember my noisy soundcard at work?

Well, the problem has been fixed – by getting a new computer. Naturally, it wasn’t the only reason for an upgrade, but it was the main reason. 😉

But that’s not the impressive thing; the impressive thing has been the upgrade process. It was the smoothest I’ve ever experienced. Old parallel IDE drive out, plugged into new SATA computer’s CD ROM cable; boot OS, copy a couple of directories over, shutdown computer; remove old parallel IDE drive, reassemble box; boot OS, work. And that was it. Must have taken 15 minutes tops – I was expecting two days of downtime or lowered productivity. Every piece of software I need was installed and ready to go, I only had to tweak a couple of preferences. Similar process for all the other upgrades the team has undertaken this week.

So, my opinion of Dean, the guy that organised it all, has gone through the roof. Dean rules. He rocks.

And all because he arranged to not waste my time. What a guy.

Dashboard improvements

Here’s a couple of things I’d like to see for Dashboard in future release, at least as an option:

  1. The first time Dashboard starts up, and sometimes when it hasn’t been used for a while, it takes a while for many of them to respond, even things like ‘Stickies’ and ‘Dictionary’ which are local. I presume it’s because many widgets access the Internet for the latest information, but there should be an option to either do this at startup (as Dashboard runs in the background anyway) rather than the first time it is invoked, and it should allow other widgets to be used whilst it’s doing it. This may just be because I am on a slower machine, though even on an iBook G3 it flies when it’s working, so I doubt this.
  2. After a while, if you use a lot of widgets, you start to run out of space, despite being able to tile widgets. What would be nice is a way of having more than one widget ‘page’ – say one for games, one for searches, one for shell apps, all user-defined of course. This would remove the need to move/hide widgets or add/remove them from the main screen (which takes time) just to use the one you want. I currently have 17 widgets open and with judicious placement, they look good, but I don’t know how many more I’d happily accommodate, and given that Dashboard is about speedy access to applications, just adding and removing them from the dashboard toolbar is not an acceptable solution.

I have to say, though, that with new widgets being coded all the time, I am loving it more and more (it was a bit boring with just the default ones after the initial ‘wow’ factor of the desktop graphics)

Dashboard Widgets: Some useful ‘geek’ tools

Here’s a brief look at some widgets which will be of more use to the geeks / techies.

  • Whoisdget 1.0 – WHOIS database checker – opens results in an Internet browser window. Shame it doesn’t put the results right in the Dashboard as an option.
  • QuickCommand – puts four most used UNIX shell commands on buttons. Outputs results to the widget’s window.
  • bonSearch:info 1.1 – an interface for searching information in sources such as Google, Wikipedia, Britannica, CDDB, Creative Commons. Results are opened up in a new Internet browser window. For this number of sources, it’s quicker than going to each individual site and you can hop to and fro from Dashboard with the same search term.
  • Lasso Reference If you use Lasso (I don’t) this is an online reference searcher. As per others, it’s really just a quick way of launching the website you need with the search term already plugged in. May save you some seconds.
  • Shell Watcher – monitor any shell command with customisable update period.
  • Network Stat 1.0 – displays your LAN and WAN IP addresses.

Apple’s Dashboard Widget page open for business

I mentioned in a previous post that clicking on the ‘More Widgets’ button on the dashboard screen prompts for a username and passowrd. No more. Apple’s Widget site is now open.

At time of writing there appear to be 109 widgets from various authors.

I’ve just downloaded an ‘Air Traffic Control’ widget which scans for nearby AirPort (ie 802.11) sources, and reports on their type and signal strength. It’s a breeze to install – just click on the title, it downloads a zip file which unpacks itself and automatically adds itself to the Dashboard screen. Simply click on the icon and it’s there.

Time to go hunting for some more interesting widgets.

That F’n Key

Microsoft make good keyboards. They also make good mice. My choice of keyboard is the Microsoft Wireless Natural Keyboard, combined with the wireless optical mouse it’s a killer combination – except for one ‘feature’ – the new Enhanced Function keys. The F keys not only now perform their standard F1-12 features they can also perform extended operations by using the new F Lock key.

A great idea but for one thing. They default to the new extended settings, ie the F Lock key is on. So when you press F5 to refresh a screen of directory listing the Open dialogue box appears, F12 in Dreamweaver is supposed to preview your page in a browser, but the extended F key prints out the source code. No problem you say, just change the option so the F key doesn’t come on by default. This is where the stupidity enters – you can’t. It’s a physical switch in the keyboard so you have to remember to disengage the F Lock before you want to use F1 to F12.

This drove me mad, and I have many print outs of page coding to prove this, until I stumbled across this great reg-edit on Bleeding Edge. By installing the F Lock Key Flip your problems are solved. It only works for Windows 2000 and XP and it will save you a lot of aggravation.

Dan Bricklin on the pod

Back in 1979, a couple of guys called Dan Bricklin and Bob Frankston wrote the first spreadsheet program, Visicalc, which almost single-handedly launched the mass sales of microcomputers (in particular the Apple II) into businesses and onto people’s desks.

Dan has gone on to more innovative computer stuff, including one prototyping product I remember from my interface designing course days at university, called Demo.

Bob Frankston has an article about how he wrote Visicalc: One of the early applications for VisiCalc was my 1979 tax form. I created @lookup for that purpose.

Anyway, to get to the point of this post, Cam and Mick at G’day World have wangled an interview with Dan Bricklin. Some of the topics include Visicalc, podcasting and video blogging, tablet PCs, and software (and data) that should last 200 years.

Check it out.

Digital SLR: Initial thoughts

So, When Canon introduced the EOS350D, they obsoleted the EOS300D and ran it out at stupidly low prices… well, that’s the justification I used when I bought one last week.

Anyways, I knew when I bought it the 300 runs USB 1.1 rather than 2, and I can live with how astonishing slow it is to transfer pictures.

And the rapid shot buffer is only 4 shots, but I knew that.

And writing to the flash card is slow. Shooting at high resolutions and taking a rapid collection of photos do not go hand in hand. I didn’t know that, but the camera is quite a step up from where I was, so I can live with that.

And the RAW format! Nothing seems to understand it, not even Photoshop. Why have a lossless format if nothing can read it? Just store the things as TIFFs, for the love of God!

But the freak-out thing is the level of OS support for digital cameras. In XP, just plug in random USB memory stick and it works. Plug in a camera, XP says “hey look! A camera! Got a driver?”; if you say “no”, XP says “oh well, forget the camera then. It certainly can’t be anything like all those memory sticks. You’d be wanting to plug that super expensive SLR camera in so you can use it as a web cam, and I need drivers for that. You certainly wouldn’t want to be ripping the images off it to free up the flash card.” XP then proceeds to become unstable, requiring cold boots to get better again.

XP is such crap. So I loaded the drivers, and all the shitty Canon image manipulation software (excluding Photostich; that’s amazing, purely amazing).

On another note, why doesn’t my camera have a built-in MP3 player? How hard would that be? All that lovely flash memory and great thunking battery going to waste…

Oh. Final tip: to claim the GST back on “duty free” (modern equivalent) purchases over $1000, you need a tax invoice with your details on it. Or more precisely, the traveller’s details. Can be a trap for young players.

Virus 0 – 1 iSync, and who early-adopts?

Having reinstalled Norton Antivirus 9.0, I tried booting it up last night and it still came up with an error, although it doesn’t appear to stop it from working.

iSync, on the other hand, had no problem re-syncing to my Palm PDA. I had read reports that one should synchronise the PDA to the Mac before upgrading to Tiger, otherwise the contents of the PDA can be wiped upon trying to sync for the first time under Tiger. No problem for me. I actually sync three machines to my PDA: my work PC, my G4 and my iBook, so I’m pretty synchronised!

I read a blog entry asking who really needs to upgrade to Tiger. It’s all very well stating that there are over 200 new features, but is that enough for the average user to want or need to upgrade?

It got me thinking about who is the most likely to “early adopt” Tiger:

Low-end users: those with lower-spec machines, possibly less money, and with few if any life- or business-critical data on their Mac, will probably not be in a hurry to upgrade, wanting to hold out for as long as possible before upgrading to the new system. They may not even be using 10.3 (or even X of any flavour). I was one of these once: very low-end Mac and no money.

High-end users: those with high-spec machines, probably more money (or business money), who use Macs and their applications as a critical part of their life or business: graphic designers, artists, musicians, publishers – the usual Mac fare. These too may be reluctant to early adopt, for whilst they may have the capital, they cannot afford to take the time or the risk installing a new system which may have idiosyncrasies (bugs) not yet spotted and fixed by a large user base. Whereas downtime for the hobbyist may be annoying, but acceptable, for the business/power-user, it could mean lost business and revenue.

Middle-spec users: Probably quite a diverse bunch of users – so not average – with medium- to high-end equipment and software, financially well-off, and willing to experiment and take technical risks. These are the most likely candidates for investing early in a new operating system release. There is a certain excitement in being among the first people to test new software, even if it carries a risk that things might not work quite the way they did before. They may, or may not, have backup plans if things really go wrong.

I’ll stick my neck out and say that there may be more early adopter types in the Apple Mac camp than in the Windows camp, traditionally because of the types of people more likely to use Macs, because of the ‘mentality’ of a Mac-zealot, that is oft written about, and because we expect Apple (despite some famous cock-ups) to provide good and efficient service to its users.

If there are bugs in Tiger (which there surely are) then you can bet Apple are working with early adopters on finding and fixing them.

Early adopting and anti-virus

Andy’s adventures with Mac OS 10.4 Tiger

Introduction: For what it’s worth, this section will be Andy’s ramblings on being an ‘early adopter’ of Apple’s latest Macintosh operating system. I’ve already written about the London launch, and the fun I had installing Tiger on my DVD. What next?

I don’t consider myself a power user by any means. I have a G3/800 iBook and a G4/775 desktop. The power user would consider them both candidates for ditching and upgrading, but they’re serving me well. Thankfully, Apple are still officially supporting G3s with Tiger, so long as they have FireWire port (I’m not quite sure why this is – I suspect it’s just an easy way to test how old a machine is, though I would’ve though they could use some other aspect of the machine, given that Firewire is only required for some aspects of iChat video conferencing that won’t run on a G3 or low-end G4 in any case.)

I do digital music, digital photography, web design, coding, a few games, general office stuff.

Anyway…

Virus Protection: Since installing Tiger, my Norton Antivirus has thrown up an error every time on startup – however it appears to continue functioning, does LiveUpdates, and I presume it is protecting my system. Dangerous…

Anyway, I’ve reinstalled the software on my G4 so I’ll find out tonight if it is behaving itself now.

Dashboard
Dashboard: Could be seen as a gimmick, but the widgets are quite useful as they stand, and hopefully a lot more, including ones not so geared for the US market, will become available.

Clicking on the ‘More Widgets’ button prompts for a username and password at the Apple site. Not sure if I should have that password? I’m on the lookout for new widgets. Will report them here.

The ‘cool ripple effect’ demonstrated at the launch event I suspect only works on high end Macs with above-average graphics cards. The ‘information flip’ graphic transition works well, but no ripples on my G3 or G4. Ahh well, it still looks darn cool. It is a bit sluggish when it first starts up, possibly owing to the number of Internet sites it tries to connect to in order to get the latest info.

Apple Tiger installation DVD drama

I installed Tiger on my G3 iBook with no problems at all – took about an hour all in.

The next puzzle was how to get Tiger onto my G4 desktop. It doesn’t have a DVD drive (just a CD-RW) though I have thought several times about adding one to the second drive bay.

Intial thought pattern:

  1. Install it over home ethernet network
  2. Apply for the CD media pack

Option 1 doesn’t work – I logged in to the iBook from the G4, found the DVD and double-clicked the Installer: Not allowed to run this program. Please use the original DVD. Hmm.

Option 2 Feasible, but I wanted a more immediate solution.

Tried to create a disk image of the DVD on a partition of the G4 desktop. Didn’t even bother to progress that one – highly unlikely to work.

Firewire logo
Solution: Target Disk Mode:

  1. Went to Tandy, bought a Firewire 6pin-6pin cable.
  2. Plugged in both Macs.
  3. According to the stuff I found online, you’re supposed to boot the machine with the DVD drive in Target Disk Mode (TDM), which the other machine then reads. Unfortunately, the iBook I have doesn’t seem to boot up the DVD drive so it’s not visible from the G4 desktop. Grrr.
  4. The other method is to boot the non-DVD machine in TDM. After working out why my G4 wouldn’t boot up in TDM (had the firmware password set, this has to be disabled) I booted it up, found its hard disk icon on the iBook, ran the Tiger installer from the DVD, and selected the G4 as the target for the installation.

This is the less preferred method, because the installation is supposedly tailored for the host machine (the G3 in this case) and not the target machine. However, the process worked, and I have not had any problems. Now I have Tiger on both machines, just as it should be.

Apple Tiger UK launch

Mac OS Tiger box
Here’s my brief review of the launch of Apple’s latest Mac operating system – Tiger (10.4 for those of you who prefer numbers to wild animals):

I left work at 5pm last Friday and headed for the Apple Store in Regent Street, which is thankfully only a ten-minute walk from my office. When I arrived it looked as if there was no queue – just a few people milling about… then I looked beyond the entrance to the metal railings and a long qieue.

I ended up around the corner, down a side street. I answered a few questions from puzzled passers-by. Probably not too exciting for the average tourist. There was a camera crew scanning the queue – probably for Apple promotional rather than broadcast.

At 6pm we started moving into the store; it was packed out. Lots of tables piled high with the Tiger boxes. We were all given a scratchcard, with the chance to win a PowerBook or some other equipment. I won a free iTunes download – oh well, I can dream…

In the gallery a presentation of the main features of the new OS began. We saw the dashboard, spotlight, the automator; all great new functions of 10.4 that mean “once you’ve used it, you’ll never go back to 10.3”. Several people were already installing Tiger on their laptops.

I am not sure what I was expecting from the launch – possibly a bit more ‘pazazz’ – but then maybe that’s not Apple’s style. I only stayed until about 8pm anyway, so they may have done more interesting stuff later on. In any case, I was keen to get home and install the OS.

More experiences with Tiger to come…