Category Archives: Platforms

Convergence

I’m not very good at keeping a lot of information in my head at the one time. I have found that I need to record appointments and tasks to make sure I remember them.

So I used to record information in a paper diary. I never had much to record, so I used an A5, week to a page view diary that included a contact section for people’s phone numbers and addresses. However, the problem was that repeating appointments and people’s contact information that carry on from year to year had to be rewritten into a new diary each year.

So I bought a Palm Vx. This worked quite well because it would sync with my computer and display all the information I needed.

Then along came smart phones. I thought this was fantastic because I wouldn’t need to carry a mobile phone as well. Plus I only need to keep phone numbers in one place. Perfect! Right? Rather than having a Phone, diary, music player and GPS unit, you only need one device.

I’ve now owned three devices (O2 Xda II Mini, i-mate JasJar and Dopod 383Pro). They’re all great devices except that they are no good as phones! With my current device, I’d say 50% of the time when I hit the “Answer call” button the call is not actually answered, it just goes off to messagebank. A friend who had a Palm Treo used to answer a call and have to wait for 2.5 seconds until the caller could hear him. The JasJar would take so long to draw the screen when you opened it that you’d invariably miss the call.

All of the devices I’ve had will play music, but the interfaces are frustrating and the sound just isn’t good enough.

It’s so frustrating. I’ve bought a stand along MP3 player (a creative Zen that I’m very happy with). I’m nearly at the point where I’m going to give up and just get a standard mobile phone. Can I diverge any more??

The idea of convergence is just fantastic. However, the reality is dragging a long way behind.

Internal conflict

Things aren’t good when Windows gets so mixed up that different components start fighting with each other, and accusing each other of being security threats. Here we’ve got DEP shutting down Explorer:

DEP shuts down Windows Explorer

Fortunately, while just about everything else had crashed, Task Manager still worked, so I was able to run Paint.net and save this screendump.

For what it’s worth, I think an unstable non-MS EXE was what did the damage, so Windows isn’t entirely to blame. Still, I can’t help wondering if Linux has these kinds of issues.

All was well again after a reboot, natch.

Web server certificate perils

The replacement of web server certs is easy in theory. You should be able to use the old cert request with the CA to simply get a renewal of the existing cert.

Should be able to. I found out to my peril this week that it doesn’t necessarily work that way.

Using a corporate Certificate Authority, the new certs were ready to go, so on Wednesday night I arranged to get Admin access to the Win2K servers to put them in. Alas I was running late and missed the window in which I’d been given access! A consequence of the facilities guys being a little too efficient, I suppose.

No matter: attempt two was made the following night. Following these steps to import the cert all worked fine. Then use the IIS config applet to replace the old cert. Done.

Except it didn’t work. Browsing to the server on HTTPS failed with the usual kind of useless browser error: it claimed a DNS error/server not found, which made no sense. Nothing in the IIS log that told me anything.

Talked to the CA guy the next day. Very puzzled. Any amount of inspecting the old and new certs showed nothing.

On a whim, I decided to start from scratch: re-generate the cert requests and get the certs re-done.

Somehow, it worked. Still don’t know why, but it did. Memo for next time: just do the extra requests; don’t try and take a shortcut by re-using the old ones.

Amusing aside: While talking to the contact in Facilities Management, my other phone beeped. It was the coin sound from Galaga. “Hey… isn’t that from Galaga?” Yep, well spotted!

iPhone hype

Many iPhone accessory makers weren’t allowed to lay hands on a real iPhone, and resorted to making models and sending their accessory prototypes to Apple for comments, to make things fit and work.

Meanwhile eBay is already featuring sales of iPhone domain names (iphone-discount-sales.com for only US$59.99!), iPhone email addresses (at Yahoo and Gmail — would you believe the.apple.iphone.source@gmail.com has two bids on it? No, I don’t really believe it either). eBay also lists cases and other accessories, though as noted above, there’s no way of really knowing if they’ll actually fit the phone.

And then there’s the sales of information that will allegedly allow you to make lots of money from iPhones or somehow acquire iPhones and other consumer electronics for free. Does anybody really buy this stuff?

Wrestling with CA Internet Security Suite

CA Internet SecurityI’ve used Vet, the old Aussie favourite, for anti-virus on my primary PC for several years. After the initial investment it’s been A$39.95 per year, so it’s (I guess) reasonably cheap. It also meets my primary requirements for security software:

  • Small footprint on CPU, RAM and disk.
  • An interface that shutsthehellup and gets on with the job… especially when the kids are trying to play games. They (quite rightly) grumble when a full-screen game is shutdown just because some applet wants to tell you it’s downloading an update for itself.

Vet got bought by Computer Associates some years ago, morphing into CA Antivirus. My current subscription was about to run out, and they offered me an upgrade to the full CA Internet Security Suite, for 1-3 PCs, for A$69.95, less than double the cost of renewing the single anti-virus licence. Given I’d been having problems with Free AVG on my second computer (it won’t shut up about the updates it’s loading, and sometimes complains that it’s not working, particularly when a non-Admin user is logged on), I’d considered getting a second licence anyway, so it seemed like a good deal.

And I’d be gaining a Spyware detector and a more fully-fledged firewall than the Windows one. Question is, were they any good? I knew the CA Antivirus would do the job, but what about the others?

Installation was straightforward. Licence looked over-long, but was in fact a base licence with extra points for virtually every country in the world. There must be a better way to present this… choose the country first?

Antivirus ran as I expected. Did a full scan, then shut up and sat in the background. No problems.

The firewall? Once it started, it began popping up alerts… it might claim to be pre-configured for some programs, but appeared not to know about very obscure ones such as FIREFOX.EXE and IEXPLORE.EXE. Hmmm. It was fine once it knows about things, but evidently needs to be babied along for a day or two at first. The configuration screen seemed sluggish, and it wasn’t clear if it had picked up the existing rules from the Windows Firewall. So I’m not sure about this. It’s tempting to shut it off and just use the Windows Firewall instead, which wouldn’t catch outbound malware, but then, I’ve never had issues with that.

Anti-spam I’m frankly, not that interested in. The protection provided by my ISP and by Outlook is good enough that I don’t want to complicate things by adding a third barrier into the mix. (I also got stung the other week by over-zealous spam filters — you can read about it here.)

Spyware. I’m generally in favour of anti-spyware applications. While I’m not of the “every cookie is a threat to my privacy” school of paranoia, there are some genuinely malicious applications out there. (See Jeff Attwood’s recent post on this.) But I run a pretty tight ship with regards to downloads, so I’ve never considered it to be a big problem. So Spyware detection I consider a nice-to-have.

CA’s Spyware detector though, I didn’t like. It was probably doing an okay job, but it wouldn’t shut up. Every time a non-admin user logged in, it piped up with the fact that the user wouldn’t be able to change it’s configuration, even if the scanning had been turned off. Listen carefully, CA: I DON’T CARE. Either give me the option of turning off this warning, or don’t give it in the first place.

CA Antispyware error

I don’t want to subject non-admin users to pointless error messages so that a security measure of doubtful use can run. After all, the whole point of security software is to let you use your computer uninterrupted by problems. If the security software itself is going to insist on interrupting you, it kinda defeats the point, doesn’t it.

I’m not going to make every user an admin to avoid the warnings. If the manufacturer of an Internet Security product is telling me to have every user as admin, then they’re idiots.

Web filtering. Apparently the licence includes a free download of some parental web filtering software. I didn’t try it.

I also ran into problems with the licence keys. Evidently because my Vet licence expired, and all the new licences are linked to that one, CA’s system flagged them all as expired. The support web pages (which have an annoying tendency to keep opening new windows) suggested running a licence sync, which didn’t work. Their “24-7 web support” turned out to be an enquiry form. About 48 hours after putting in a request, the problem seemed to have cleared, but as I never got a reply from it, I don’t know if it fixed itself, it was something I did with my tinkering, or if CA’s support fixed it.

In conclusion I’m happy enough with the antivirus component, which is the essential element I really wanted. It’s quite obviously the most refined, mature product in the suite. The other stuff I either didn’t want, or can’t (or won’t) use because it doesn’t run well. If you’re looking for a fully-fledged Internet security suite… keep looking.

On the other hand, I’ve still got about 45 days to get a refund, if I want it. Anybody else care to nominate their favoured anti-virus apps for Windows XP?

Other reviews of CA Internet Security:

Update: A month later I dumped this product.

Home Improvements – Here endeth the lesson

For the story so far see Part 1 and Part 2. If you’re totally bored, then please don’t read on… this is the longest post yet!

So I got my Linksys NSLU2 home. I thought I’d fire it up and make sure it worked. There’d be nothing more frustrating than flashing it with the Linux OS, find it doesn’t work and then wonder whether the issue is with the new Firmware or the actual hardware.

Plugged it in, fired it up, plugged in and formatted a blank external drive I dug out of the cupboard. All good so far! I can’t plug in a disk with anything on it because the LinkSys requires disks to be formatted with EXT3.

Hmmm… what’s this… a firmware upgrade to the NSLU2 that allows it to read NTFS! That’d make the device usable until I get my head around the Linux options!

Loaded up the upgrade, all went smoothly. Plugged in my external hard drive to see if it works. Get “Drive not formatted” message in the NSLU2 admin screen, so it must not support NTFS after all. Oh well. Plugged the external drive back into my desktop PC.

“This disk is not formatted. Do you want to format it now? Yes/No”

My

heart

stopped.

An entire disk’s worth of data… gone. Video from when the kids were little, lots of photos… gone. I know what you’re all thinking… why wasn’t this data backed up? I have two responses to this. 1) It’s not that easy to back up a 14GB video file. 2) Part of the reason I was setting up this solution is to make automated backups more accessible!

Some have said that I shouldn’t have trusted the device with my data, but in my defence, it’s a shrink wrapped consumer device that’s designed to have drives plugged in to it. If I can’t trust this device with my data, I don’t have much use for it!

I kicked off a File Recovery scan and went to bed very sad.

In the morning, the file recovery had found a bunch of deleted files, but none of the files that were not deleted at the time of the corruption! I tried loading the drive up in a couple of EXT3 file viewers, but they couldn’t read the drive either.

I’d pretty much given up hope of getting my data back.

Then my neighbour nonchalantly suggests I try a partition table repair tool. I load one up and run it. It tells me “The partition table on the disk is incorrect. Would you like to fix it?” I click “Yes”. Bang. All my data is back!!!

Yay! Waves of relief! Not to mention proof that the Linksys had screwed up the disk. The partition table was written for an EXT3 disk, even though it was still formatted in NTFS.

Yesterday I took the Linksys back to Harris Technology and threw it at them as hard as I could. Actually I didn’t and they were incredibly helpful, giving me a full refund without any hassle.

So back to the drawing board. Now that I realise how precious that data is to me, I’m going to have to get a proper, RAID based network drive solution. More money 🙁 I’ll probably go for a Thecus N2100.

Lesson the First
Imagine losing all your data that is not backed up. How do you feel about that?

Lesson the Second
No, really. Losing it. Right now. Seriously, how do you feel about that?

Weigh your reaction to the above questions against the cost of getting dedicated backup.

Here endeth the lesson.

Update: I was talking to Josh last night and he said it wasn’t clear that I hadn’t installed the funky open source firmware on the LinkSys box yet. It was running the latest official firmware release. I probably also didn’t emphasize enough that I wouldn’t recommend anyone buying one of these pieces of junk

Home Improvements – Part 2

I’ve purchased my Linksys NSLU2 🙂

Now I want to make some modifications. The issue is that there are a number of different firmware options to choose from.

My requirements:
– Serve files for media (Basic functionality for all firmware)
– Read from FAT32 formatted external drives (isn’t provided by the base firmware!! The device requires all disks to be formatted!)
Bittorent client
Subversion server

Based on this comparison of different firmware options I’m going to have to look at a full linux based OS. Unfortunately I’ve never used Linux, so trying to get it to work on a small memory/slow processor device is going to be a steep learning curve.

Stay tuned for the next exciting episode.

Home Improvements

I’ve annexed a room at my house to be my ‘den’. First order of business is getting some entertainment in there.

Requirements:

  • Watch DVDs
  • Watch other media from my computer
  • Reasonably inexpensive

My current solutions contains the following components:

  • Xbox running XBMC as a games/media streaming console (just purchased from Global Consoles)
  • Some sort of network storage so I don’t need to have my PC running constantly.

The network storage decision is narrowing down. I considered solutions such as the Thecus N1200. I dismissed this as being overpriced and probably overkill for my needs.

My current front runner is a Linksys NSLU2. It doesn’t have any internal disks, but has two USB ports to plug in external drives. The real beauty of the device (affectionately known as the ‘slug’ by fanboyz) is that there is an open source Linux based operating system that can be installed to it. This adds lots of extra functionality like all sorts of servers (print, bittorrent, iTunes, media/photos). I was even thinking I could install svn on it and it can be my source control repository.

I’ll let you know how my plans proceed. Any advice/comments would be very welcome!

More on Safari for Windows

Safari logoWired’s benchmarks show Safari is slower than IE7 and Firefox. And within a day of its release, 6 security holes were found in it. ArsTechnica was similarly uncomplimentary.

Does it matter? Perhaps not. Jobs is obviously doing two things here: The first is continuing to get Apple’s applications onto Windows desktops, following the path of iTunes and Quicktime. Mind you, Safari is several zillion times less compelling at present; maybe that will improve… and if not, hey chuck them all together into one big bloated mega-package. “Click here to install iTunes 8 + QuickTime + Safari (a billion Mb download; a zillion Mb hard disk space required)”.

(Seriously, iTunes used to be a 20Mb download. Chucking in QuickTime blew it out to 33Mb.)

The other is making it easier for developers (some of whom don’t particularly want to buy Macs) make their web apps work on both Macs and the iPhone. That’s ultimately good for sales of Apple hardware, since more apps will work better with it, further moving away from the crazy “You must have IE on Windows to run this web page properly” thing that some people seem to think is sensible. (Those people really get my goat up. Yeah, sure, take a universal platform like the web and mangle it.)

From the reaction of some people though (Tony: “Wow, Safari really is a beta. Crashing all over the place.”) it’s got a way to go before it can even be used for that. If and when I try it, I’ll be quarantining it in a virtual machine for sure.

Scott “Lazycoder” sarcastically notes his blog is now iPhone-enabled, as it displays properly in Safari. heh.

Safari for Windows

Apple announces a version of the Safari web browser for Windows. A public beta is already available. Jobs claims it’s twice as fast as IE. Hmm.

A lot of Windows users certainly have and use iTunes, but is that because they’re locked-in by their iPod, or because they actually like it more than Windows Media Player or WinAmp or the many alternatives? My problem with it is it actively breaks some of the Windows interface standards, and tries to pretend you’re using a Mac. Will Safari do the same? Judging from the video demo, yes.

And what syncing software will ship with the iPhone? Will it be something that tries to encroach on the contacts and calendar territory of Outlook/Outlook Express, perhaps?

PS. Perhaps iTunes users will not have a choice but to install Safari, just like they’re forced into installing QuickTime now: Mary Jo Foley notes: “Jobs said that Apple plans to use iTunes as a distribution vehicle for Safari for Windows. He noted that there are a million downloads of iTunes a day, with 500 million of those going to Windows machines.”

PS. Midday. Joel Spolsky rips into it: “…it takes an insane amount of time to launch: 57 seconds… By comparison, Firefox takes about 3 seconds and Internet Explorer takes about 2.”

The easy way to record any audio playback in Windows

People jump through all sorts of hoops trying to record audio direct from the source, which is particularly tricky when it’s a WMA or Real streaming cast.

But it’s actually dead simple to do this, at least for short periods: (Instructions for Windows XP)

Windows XP volume control1. Double-click on the Volume Control speaker in the taskbar. The full Volume Control will open up, with lots of different levels.

2. Click Options / Properties. Then in Adjust Volume For, choose Recording. Then make sure either Mono Mix or Stereo Mix are turned on. (Obviously Mono is sufficient for streaming of AM radio stations, for instance.) Then click OK.

3. The recording levels will then be displayed. Click on Select for the Mono or Stereo Mix option you’re going to use, and adjust the volume to something sensible. This will tell Windows which of the many “inputs” you wish to record audio from.

4. Leave the recording levels visible, and go and open Sound Recorder, as well as whatever sound source you want. When you click Record in Sound Recorder, you should find it successfully records whatever sounds are outputting from the computer at the time. Adjust the volume level to suit.

As many know, Sound Recorder will only record up to 60 seconds at a time. So it’s not perfect, but it is built-in to Windows, so everybody has it, so it’s a good quick’n’dirty solution for short recordings.

I’d assume that other recording tools that can record for longer periods would also use the Volume Control applet to choose which input they’re taking. At least I hope so.