Technology

Why I Still Use My Canon PowerShot S3 IS Camera

Posted in My Opinion, Technology on July 31st, 2010 by Keithius – Be the first to comment

Considering how fast the digital camera world moves forward (in terms of technology), you might find it surprising that I – a huge technology geek – am still using my 2006-vintage Canon PowerShot S3 IS camera, even though it has been replaced by more than a few new models from Canon (at least 5 new models, by my count – and quite possibly more).

Now you might be wondering why I’m sticking with an older camera like this – but I assure you, there is a very good reason. And that reason is, basically, that Canon has not come out with a newer, “better” camera that is comparable to the venerable S3 in terms of features, price, performance, and accessories.

For example, the direct successor to the S3 is the S5, which is basically the same camera, but with 8 megapixels instead of 6, a newer image processor, and a hot shoe for attaching an auxiliary flash.

Sounds great, right? Well, yes and no. While at first glance the S5 seems like it is “better,” there is one other change that’s really annoying – the memory card slot on the S5 is on the bottom of the camera, inside the battery compartment, instead of on the side like in the S3. This means that you can’t switch memory cards easily while on a tripod, since the battery compartment is usually blocked by your tripod mount. And while this seems like a minor nit-pick, you also have to consider that the other new features of the S5 just aren’t quite compelling enough to justify buying an entirely new camera. (Remember: these cameras aren’t cheap, and they don’t have the same resale value that a full DSLR would have.)

There are more examples as well. Moving up the Canon “S” series of cameras we come to the SX10 and Sx20. Now, these are both very nice cameras, but again, they have some downsides that make it just not-quite-good-enough to justify spending a whole bunch of money on a new camera.

One aspect of the new cameras in the “S” series is that the lens speed (i.e.,largest aperture setting) has been slowly going down.  My S3 has a max aperture of  f/2.7 at the wide end, and f/3.5 at full zoom – but the SX10 and SX20 have max apertures of  f/2.8 at the wide end and f/5.7 at full zoom.

And things don’t get any better if you jump up to the next range of Canon cameras – the PowerShot G series. Oh, sure, the early G series cameras had decently fast lenses (f/2.0 at the wide end, which is impressive for what is technically still a “point and shoot” camera), but the later G series all got bumped up to f/2.8 at the wide end, which is… not as impressive.

(For those who are a little confused as to what I’m talking about with these crazy f-numbers and references to “fast” lenses, this article from Wikipedia offers a good explanation. Generally speaking, a smaller f-number means a larger aperture, which means more light can come into the camera in a given amount of time.)

And let’s not forget that I’ve invested a fair bit of change into accessories for my camera. I’ve got filters and wide-angle lens adapters, which I would prefer not to have to re-buy with a new camera. Now, while the S5 would take the same accessories, but the SX10 and SX20 would not. And as for the G series, well, some of them support my accessories (mostly the earlier models) but some do not.

And I’m still not done – because some of the models above have the nice swivel-screen that is so handy to have, but others don’t. And some have the same electronic viewfinder, but others have a rather simple see-through preview hole, which does not actually show you what your picture will look like (instead, you have to use the full-sized screen).

I also am rather particular in my camera using regular AA-size batteries, so that I can find replacements easily in the field if I need to. Also, I can carry extra spares easily and charge them all using standard battery chargers, instead of needing special manufacturer-specific chargers.

So, as you can see, while there are many newer cameras to choose from, none offers the same excellent mix of features and accessories as my venerable old S3:

  • Swivel screen
  • Side-accessible memory card slot (not in the battery compartment)
  • Uses standard AA batteries
  • Accessories via a 58 mm mount on an adapter tube
  • Viewfinder that shows a full view of what the sensor sees (it’s electronic, not optical, but it’s still handy)
  • Good optical zoom range (12x)
  • Decent lens speed (f/2.7 – f/3.5)

For sure, newer cameras offer some of the same features (along with other benefits from being newer & using better technology), but none of them offers the same blend of features. And none of the benefits of the new cameras is, as of yet, compelling enough to make me spend several hundred dollars on a new camera, when my old one does just fine, thank you, and has all these features that I like, and won’t require me to re-purchase all new accessories.

Maybe someday Canon will come out with a new camera that offers the same features as the PowerShot S3, but with upgraded technology (hint hint, Canon!), then maybe I’ll consider upgrading. But until that day comes, I’m sticking with my trusty little S3.

Photos licensed under a Creative Commons Attribution-Share Alike 2.5 license. Photo credits: HendrixEesti, Yug and Rama. (Click on the photos themselves for further details.)

Joining the Dual-Monitor Club

Posted in My Life, Technology on June 11th, 2010 by Keithius – Be the first to comment

After many, many years of dragging my feet, I have finally joined the dual-monitor club:

joining the dual monitor club

My wife’s company was getting rid of some surplus equipment and I managed to grab the 2nd monitor for just $25 – you can’t say no at that price! So I decided to give this dual-monitor thing a try.

I’ve long been… well let’s say ambivalent about the benefits of having dual monitors – despite the fact that most programmers swear by them (heck, dual monitors are item #1 on the Programmer’s Bill of Rights!).

My reluctance was partly due to the cost – especially back in the CRT days, when monitors (decently-sized ones, anyway) were not inexpensive. The other reason for my reluctance was that I’d tried the dual-monitor thing years ago and found it not very useful – the monitor I tried out was an old 15″ CRT, and the desk I was using at the time didn’t really fit a 2nd monitor very effectively. Also, back then there really wasn’t any such thing as a “dual-head” video card, so you had to add a 2nd video card (probably a slower PCI card, since your main video card was probably using up the sole AGP slot on your motherboard).

However, even when LCD monitors became relatively inexpensive and easy to get I still resisted getting a second monitor. The reason for this was that I just could not see how a second monitor would benefit me, given the type of work I do. Oh, I didn’t deny that it would be useful sometimes – but not necessarily enough to justify the cost/space/hassle/etc.

I just kept figuring that I really only “focus” on one thing at a time, so why bother having a second screen if I’m not going to be focusing on it? Plus, I worried about getting cramps in my neck & shoulders from turning to the side to stare at a second monitor for any length of time.

So I rationalized it to myself for a very long time, until this $25 monitor came along, and I just figured I’d give it a try (at worst I could decide I didn’t like it and give it away to a family member or friend who needs a new monitor).

So now that I’ve got it, how is it working out for me? Well, getting used to a second monitor actually takes some time and effort – when you have worked for so long with just one screen, it’s hard to “give up” a window and move it over to the second screen.

Of course, what stuff ends up on the 2nd screen is a tough choice to make. My “desktop” is now effectively twice as wide as it used to be, which means moving the mouse from the left side of the screen to the right side of the other screen takes a while – and again, I don’t like moving the mouse more than I have to (repetitive stress injuries are to programmers what black lung was to coal miners). So whatever went on the 2nd monitor would have to:

  • Only infrequently require mouse input
  • Be something I could glance at out of the corner of my eye, without needing to actually turn my head and stare at the 2nd screen for long periods of time
  • Not be distracting

Interestingly, not a lot falls into this category for me.

A lot of people using dual monitors will say how they love having their email open on the 2nd screen all the time. But I (mostly) follow the “Getting Things Done” philosophy, and I’m also a programmer so interruptions are anathema  to me, so having email always “in my face” is just not necessary. I check email when I’m ready to check email, and my computer will let me know that mail has arrived and I can then read it at my leisure.

Having IM or Twitter open on the second monitor might also seem like it might be useful, and after trying it out, I did actually decide to move my IM program to the 2nd monitor. It helps keep chats with co-workers “on the side” so I can keep working. And Twitter would probably be a good candidate, except I don’t use Twitter often enough for it to be that important to me. Plus, the Twitter client I use (Spaz) has growl-style notifications that let me know when new Tweets happen for the (relatively) few people I follow, so that’s good enough for me.

Another candidate for a 2nd monitor is for debugging – and that would be a good use for a 2nd monitor, depending on the type of debugging you are doing. But I mostly do .NET WinForms development these days, and debugging that is pretty easy on a single monitor. Perhaps when I have some web development to do, or other kinds of development, the second monitor will really come through for me – but right now, it’s just not helpful for the debugging I do.

However, a very good candidate for the 2nd monitor is for remote desktop/virtual machines. Often I have to remote control people’s computers, and putting that on the 2nd monitor allows me to effectively have their desktop right next to mine – it is very handy. Likewise for virtual machines – I will run the virtual machine on the 2nd monitor and I can keep an eye on it while working normally on my 1st monitor.

So that’s where I stand currently in regards to the dual-monitor club. I’m still a new convert, and I’m still getting my sea-legs, so to speak, as far as figuring out how best to use this 2nd screen I have. But I’m getting there.

Another Computer Conundrum: A Computer for MOM

Posted in Technology on May 31st, 2010 by Keithius – Be the first to comment

Once again, I’m facing a computer conundrum. This time, however, it’s a bit trickier to find the “right” answer, because this computer isn’t for me: it’s for my mom.

My conundrum is this: I still have my old computer (Elysion) lying around, and since I love giving old technology a second life, I had planned to clean it up, install Windows 7 on it, and give it to my mom to replace her current computer – a very old Dell with a very slow early generation Pentium 4 CPU.

Now, you might be thinking:  “What’s the conundrum, Keith? Just give you mom your old computer; it’s obviously better than what she has!” And you’d be right – my old computer is better than what she has currently.

But there’s another choice I hadn’t considered originally: getting my mom a nettop computer instead.

To put it into perspective, he’s a handy comparison chart comparing my old computer vs. a new nettop (specifically, an Acer Aspire Revo AR2600 U9022 – gotta love Acer’s insane model numbering!):

My Old Computer (Elysion)
Acer Aspire Revo AR36010 U9022
CPU: Pentium 4 w/HT Intel Atom 330 w/HT
CPU Type:
32-bit 64-bit
CPU Architecture: “Prescott” “Diamondville”
CPU Cores: 1 (2 logical) 2 (4 logical)
L2 Cache: 1 MB 1 MB
Clock Speed: 3.2 GHz 1.6 GHz
Front-side bus: 800 MHz 533 MHz
Thermal Draw: 82W 23W
RAM: 1 GB DDR2 PC4300 + 2 GB DDR2 PC5300 2 GB DDR2 PC2 6400
Hard Drive: 160 GB + 500 GB (7200 RPM) 160 GB (5200 RPM)
Video: ATI Radeon X300 NVIDIA ION integrated graphics
Other Drives: 1x CD/DVD writer, 1x CD/DVD player SD/MMC/MemoryStick/xD memory card reader/writer
Cost:
Free (+ about $120 for a Windows 7 upgrade) $330 (all inclusive)

The problem I have is that I’m not always very good at picking out technology for other people – especially for people who plan to use technology in a very different way than I would. While my recommendations are still very, very good (the reason why people keep asking for my recommendations in the first place), they are still a little bit… biased.

On the surface, it seems like the Acer nettop is the way to go – although it may be a bit slower in terms of raw clock and front-side bus speed, it is a true dual-core CPU, with all the benefits that go along with that. (Astute readers might also remember that when I upgraded from Elysion I actually took a drop in raw CPU clock speed from 3.2 GHz to 2.6 GHz, and yet my new computer is much faster than my old one.)

On the other hand, there are other aspects of the Acer nettop that would suggest that maybe sticking with a full-fledged desktop PC is the way to go. The nettop is, with a few exceptions, basically a desktop version of my Acer Aspire One netbook. The CPU in my netbook runs at the same clock speed (although it is not dual-core) and has the same size (and same RPM speed) hard drive. And although I love my netbook and think it is a great little computer, it is not exactly “zippy” in terms of performance.

However, again, there are differences between the netbook and the nettop. For one, the nettop has more RAM than my netbook – 2 GB instead of 1. And the nettop has that new ION graphics package – remember, this nettop is often marketed as a great Media Center PC rather than as a desktop computer, and as such it has the necessary graphics power to drive a big HD screen. And my netbook runs Ubuntu Linux for the most part (with the factory-installed Windows XP on a separate partition), not Windows 7, so there may be performance differences there that I’m not aware of. And there’s that whole dual-core vs. single core thing, plus the fact that the nettop’s CPU is 64-bit vs the netbooks 32-bit CPU.

However, my old computer also has the advantage of being, well, free – since I already have it (I just have to pick up a Windows 7 upgrade CD). And in this case, cost is definitely a factor.

Making the decision even harder is that it’s very hard to find performance data that can be used to compare the old Pentium 4 (with Hyper-Threading!) against the very new Atom 330, especially since things like chipsets, graphics card performance, hard drive speed, and so forth can all very significantly affect perceived (and measured) performance.

So I’m just not sure what to do in this case – I think I will have to mull this over for a bit more still before I come to a decision. (Though I invite readers with an opinion one way or the other to chime in on this debate in the comments!) When I do come to a decision, I will post about it here (and update this article), since I think that this sort of computer conundrum is bound to be a common one among techno-savvy people with not-quite-as-tech-savvy family members. But we shall see!

Culture Shock in the Digital Age

Posted in Internet, My Opinion, Society on May 20th, 2010 by Keithius – 2 Comments

great bay in the daytimeAmanda and I recently got back from a trip to the Caribbean – specifically, to the island of Saint Martin – and while it was tropical and warm and lovely (you can see all my pictures from the trip here), it was also a bit of a culture shock – but not for the reasons you might think.

It wasn’t the food – there are enough tourists coming to this island to ensure that there’s always some typical American-style food near at hand if you aren’t feeling gastronomically adventurous.

It wasn’t the language – almost everyone spoke English, except for a few people in the remoter sections of the French side (naturally).

It wasn’t the fact that they use different money – the Dutch side pretty much exclusively uses the US Dollar (although their official currency is still the Netherlands Antillean guilder), and although the French side officially uses the Euro, they also accept US dollars pretty much everywhere (although sometimes at a slightly unfavorable fixed exchange rate).

It wasn’t the people – aside from their crrraaaazy driving, they were pretty much like people anywhere else, with the usual variations for culture (Dutch/French) and for climate.

It wasn’t the culture – although it was quite a bit more “relaxed” than our often tense, high-strung east-coast culture here in the US, it was quiet and nice and not at all jarring.

No, the biggest shock to us was the almost complete lack of Internet access.wireless icon

Now, as Americans, we’ve become accustomed (in just a few short years, if you think about it) to ubiquitous, free, unlimited high-speed Internet access (via both wired and wireless connections).

We’ve become so used to it that we sort of expect it wherever we go – we expect it to be always on, and always available, no matter where we go. We expect to be able to pull out our iPhone or whatever and update our Facebook page from wherever we are in the world.

And when we finally find ourselves someplace where this is no longer true, it can be a bit of a shock!

In Saint Martin, for example, we landed and found that there was NO signal whatsoever for Amanda’s iPhone – it just could not pick up anything. It detected some of the cell networks on the island, but it could not connect to them. (Ironically, my old, old, old Motorola RAZR phone connected just fine – but of course it can’t browse the web or send email or really do anything besides make calls and send text messages.) Even at the airport there was no Wi-Fi available (not even the paid variety!).

Our situation did not improve when we arrived at our hotel, either. Again, our expectations were tempered by what was commonplace back in the US – where a hotel without Wi-Fi, or at least a wired Internet connection in each room was considered an abomination.

Oh, the hotel had Wi-Fi – but it wasn’t free. In fact, it was ridiculously expensive (by our standards, at least). And it was also slow – a single 1 MB connection was shared by the entire hotel (both guests and staff!). And of course it was only accessible from your room – there was not enough range to keep using the Internet all the way down to the pool or the beach, even when the pool and beach were only a couple dozen feet from the hotel.

So in the end, our use of Internet was limited to short bursts in our hotel room, checking mobile sites (mainly Gmail) that were very light & fast, so that they didn’t feel abysmally slow on the pitiful 1 MB connection.

In truth though, it was a very eye-opening experience – a reminder that although the Internet has indeed become ubiquitous in many places, it is not everywhere… and even in places where it is available, sometimes that availability is much more limited than we here in the US are used to. It also made me realize just how much we take it (the Internet) for granted sometimes.

But at the same time, it was also interesting to “unplug” for a while – easy enough for me to do, actually – and remember what life was like before we were all electronically connected to one another.

Although I wait eagerly for the day when fast Internet is freely (or cheaply) available world-wide, I think it’s still worth having a few places where the Internet can’t reach, if only to let us “escape” it for a while. Even though going somewhere without Internet can be a bit of a culture shock to those of us who’ve grown up with it, I think it’s still good to get culturally shocked from time to time – just to keep us all on our toes, and remind us of how good we all have it.

Registry Cleaners: Just Say ‘NO!’

Posted in My Opinion, Software on March 16th, 2010 by Keithius – 4 Comments

Today I’m going to give a little warning about programs that claim to “clean” your Windows registry, or people or products that tell you that you “need” to clean your Windows registry.

But first, a little story. The other day I happened to speak to someone who was having some computer problems – some very strange computer problems, in fact.

A little bit of questioning the user revealed the  problem. This person had recently had some so-called “computer experts” come and take a look at his computer. They apparently told him that he “needed” to “clean” his Windows registry, because it was “full of junk” and that was slowing his computer down.

This brings me to the moral of the story, which is basically that all “registry cleaners” are bunk.

Back in the old days (the Windows 9x days), a “registry cleaner” might have made some sense. Back then, you had to keep your registry small due to memory constraints, etc. A “registry cleaner” could remove some invalid entries and basically clean things up a bit to make the registry smaller. If it did this in a very limited manner, it was generally helpful and safe.

However, things have changed a lot since those days.

First off, there’s no longer any real need to worry about the size of your registry, but another thing to keep in mind is that registry cleaners were originally meant to help reduce the size of your registry. Now, how do you think they did that?

That’s right, they just deleted entries from the registry. And more or less, that’s all that registry “cleaners” do to this day – they aren’t really “cleaners” per se, they are “deleters.” And many of these programs don’t even give you the option to backup the entries they are about to delete – they just go ahead and delete them.

This is akin to trying to “clean up” your Windows installation by just going in and randomly deleting files from your Windows directory. Yeah, it’ll “clean it up” in the sense that it’ll take up less disk space – but more than likely you’ll also end up completely boning your Windows installation to the point where it doesn’t work anymore.

Regularly cleaning your Windows registry (which is something that many users of “registry cleaning” software say you have to do) of invalid/unused entries (say, file associations for programs that don’t exist anymore) isn’t going to make your computer any faster. The registry is already optimized for fast loading (that’s the whole reason there is a registry in the first place, instead of slow INI files), and a few extra entries aren’t going to slow anything down.

In fact, regularly cleaning your registry will end up “fragmenting” the files on disk that hold the registry data itself, and as time goes on, those “gaps” that were “cleaned” will be filled with new data, resulting in a registry that’s all out of order (at least on disk). This will actually slow down access to the registry (or, at least, slow down the initial paging of the registry into main memory).

Realistically, if your registry really does need to be “cleaned,” then you are going to have to do it by hand, because no “registry cleaner” program is going to be able to fix it auto-magically. It’s a bit like expecting a gasoline additive for your car to fix the dent in your bumper or your broken radio – it’s just not going to happen.

There’s another reason to be wary of so-called “registry cleaners” as well, and that’s the fact that if you search for a “registry cleaner” program, you are more likely to end up downloading spyware that’s just pretending to be a registry cleaner. Finding a registry cleaner that isn’t actually some sort of spyware/malware in disguise is, to put it simply, really hard, even for an expert.

The bottom line here is that registry “cleaners” actually have no benefit  at best, and at worst can actually slow down or even royally screw up your computer.

So if someone tells you that you need to “run a registry cleaner” or that you should “clean your registry regularly” or you’re about to download a program that claims to “clean” or “optimize” your registry… just say NO!

Colored blocks icon courtesy of the Crystal Icon Set.


Using Internet Explorer is risky. Click here to upgrade to Firefox, the world's safest web browser for free.