Archive for January, 2008

A Neat Feature in Stacks

Tuesday, January 29th, 2008

Yes, I loathe the ever-changing stacks icons, and the workarounds needed to make a stack a consistently identifiable target.

That said, there are a few features that you look at and wonder how you lived without it.

For example.  A new file gets downloaded to your inbox. You click on the stack and the stack pops open. Click on the disk image file and the disk mounts. Then you install your software. Now it’s time to clean up.

Now, my past practice has been to open up my inbox and drag the image file from the inbox into the trash. Unthinking, I clicked on the stack again since my selection arrow was nearby,  clicked on the image file, and stopped.

I didn’t want to reopen it. So still holding down the mouse button while kicking myself mentally and expecting to see a new “disk” pop up on my desktop, I instead see the file move with the arrow. Before I realize what I’m doing I drag it into the trash.

Not quite believing what I just saw, I open up teh trash, and sure enough, the file is there.

Wow.

UPDATE: As of OSX 10.5.2 Apple fixed the stack issue. You can now have the icon in your dock show up as the containing folder, and keep a nice, easy to identify target. They’ve added some more improvements too.

Virus Scams

Monday, January 21st, 2008

Virus Scam e-mail

A client of mine recently received an email purporting to be from the Department of Justice (and another one from “the IRS” ) relating to claims made against their business. It had some official-looking language about case numbers and claims filed by so-and-so, and noted that a copy of the complaint was included “in the pdf below.” They were suspicious for several reasons, and asked me to check it out.

Even if you expect the IRS or DOJ to email you out of the blue with this kind of thing, addressing the recipient by the wrong gender is a big red flag. The other thing that made me immediately suspicious was the “pdf” file was zipped.

The ZIP format is an incredibly useful compression and archiving standard that was even more important back when internet access was typically via modem. The downside is that if the package is really a virus installer it will not only unpack the virus files but execute them, infecting your system. For this reason any decent virus scanner will search through .zip files as they come in, but some viruses still slip through, especially in email. Also, PDF files are already compressed so there is little benefit from further compressing them (technically speaking – the graphics are already compressed. You may save some space by compressing the text more). Someone legitimately sending a PDF – or any document small enough to reasonably email (a word DOC file, etc.) – will almost never go out of their way to zip it up. Laziness, if nothing else, practically guarantees this.

As a matter of nettiquette, never email someone a .zip file without warning them ahead of time, and if you receive one without a prior heads up from a known, trusted source, be very suspicious. One of the nastiest infections I cleaned out looked like it came from a trusted source so the client opened it up without checking with the sender.

To wrap the story up, I took a snapshot of my Vista installation under Fusion, and looked at the zip file.  As expected, the antivirus software immediately caught it and archived it.

What I Want on my iPhone – Updated

Wednesday, January 16th, 2008

Well, the 1.1.3 update is out, and with it came some nice improvements to maps and the browser. We are also a step along to adding custom software via the soon to be released SDK.

Nevertheless, there are still a few programs I really want to have on my iPhone:

  • MMS – sending pictures with text messages.
  • IM/Chat such as iChat/Adium.
  • eBook reader like Mobipocket.

And still one feature – some kind of copy/paste functionality.

DAVE and Leopard

Monday, January 14th, 2008

Just discovered another upgrade “gotcha” with Leopard related to Thursby Software’s “DAVE.”

DAVE has been around a long time. Before OSX it allowed Macs to access windows shares and networks with the same credentials/etc. as windows machines. Even when OSX allowed access to Windows file servers and limited Active Directory compatibility Dave and AdmitMac were a much more complete solution, especially when it came to home folders, authenticating to a domain, etc.

Of course, such an extensive system hack intercepting all of the Windows-related CIFS/SMB traffic is likely to break on a major system upgrade, and sure enough it did. If you remembered to remove this before upgrading to Leopard, or first installed the update to version 7, then all was well, and you could still access Windows servers. if you didn’t, your computer would fail to connect.

Fixing this isn’t that tricky, but is non-obvious unless you are paying for an upgrade. In all cases the best way to remove DAVE is to use the removal package (DAVE is one of the few programs on a Mac that really needs an uninstaller). The issue is that the same incompatibility that prevents DAVE from working prevents the version 6 or earlier uninstaller to shut down the services. In this case, download the trial for version 7 (don’t even bother filling out hte form, just download it), and run the uninstaller for version 7. After a restart, your Mac will get back onto SMB servers as reliably as ever.

Minor Recovery Issues.

Monday, January 14th, 2008

I’ve been more a fan of the VMWare Fusion virtual windows solution than Parallels, usually because Fusion has had less stability issues (especially relating to one client’s Quickbooks needs) and was just a little more polished. Well, sometimes you find rough spots.

Apparently Fusion assumes the hard drive size never changes. After installing the new HD in my MacBook pro and recovering from backups, everything else worked great, but Fusion couldn’t run the Boot Camp parition. While the error told me it realized the partition map had changed, Fusion would not give me the option of pointing to the new drive.

It was not a difficult fix – I found where Fusion stored the virtual machine file that pointed to the Boot Camp partition and deleted it, allowing Fusion to create a new one.  Nevertheless, VMWare should not assume that people will never change disks or partition maps, and should have provided an option to reset where it should find the Boot Camp partition.

The One Thing I really Want on my iPhone

Monday, January 14th, 2008

Aside from the two other issues I noted earlier with the iPhone, here’s an addition that’s a bit less obvious. It would be outstandingly awesome to have a functional variant of Mobipocket or a similar reader for the iPhone. While I can usually get to the Baen webscriptions site easily enough, and it reads quite well thanks to Safari, it still doesn’t match the ease of simply switching to Mobi and dropping right into the last page read.

Best Feature of Leopard Yet…

Monday, January 14th, 2008

… has got to be Time Machine.

Last week I was at a clients’ office and had my laptop drop off a counter just, just after I’d put it to sleep.

The good news was that the MacBooks and MacBook pros all have sensors that, upon sensing an impact can park the heads on the hard drive before they have a chance to crash into the platters and kill the drive.

The bad news is that right when you put it to sleep, the laptop writes out the contents of RAM to the HD in case the battery dies/is removed, but the sensors are not functional.

So I had one thoroughly dead hard drive.

After finagling around with Disk Utility and discovering I could create a partition big enough for all of my files that avoided the damaged areas and was thus usable, I restored the computer from my Time Machine backups and a few hours later was back to work. Most of this time was spent figuring out what parts of the drive were usable.

Then I ordered a new drive which I installed this weekend. Not ridiculously difficult (say… like a Mac Mini) but I’ll never complain about pulling apart a Toshiba or Compaq again.

Anyway. The point is that I had my computer back in full running order within hours in what was effectively a bare metal restoration. All my programs worked, and all of my settings were in place. All of this as part of the backup system that came with the OS.

Side note. I hate Torx screws. Why do manufacturers insist on using Torx screws on top of the mini-phillips (and even regular phillips) sized screws? The good news. Lowes has a nifty Kobalt-brand multi-head Torx screwdriver that includes T5 and T6 heads for about five bucks.

Me, and my iiiiPhone…

Thursday, January 10th, 2008

One of the hottest-selling and most eagerly anticipated products of this last year was the iPhone, the “smart” phone from Apple. The device itself is an example of graceful, minimalist beauty. The operating system for it is well thought out and helpful in all of the right places, making doing anything on the iPhone nearly effortless, even without a manual. Unlike my Symbian-based Nokia with it’s thick tome, the iPhone comes with a small folded pamphlet that gives you the highlights, and assumes you can figure out the rest as you get there because it’s just so easy.

For the most part, they’re right. I’m sure there are Treo and Blackberry users out there that will grind their teeth at some of the limitations. After spending a week with one, I can say that for me, it’s almost perfect. The programmers at Apple need to be thanked.

I do have a few general complaints though. There are also a few oddities that tell me there is more to come.

First of all, there is no selection of text, or copy, or paste. Secondly, if you’re going to allow people to email pictures taken with the camera, not having the phone send and receive MMS messages is a bit odd. While it would be nice if I could SMS multiple people or use instant messaging, I don’t have a high demand for these features and can comfortably live without them.

The first two issues are the most annoying. The lack of select/copy/paste because it gets in my way the most often, and the lack of MMS because it just seems an odd oversight when you’ve included the lowest common denominator (SMS) and gone well past it (full IMAP email). MMS is still very commonly used and since my kids and many of my friends don’t have iPhones yet, how am I supposed to send them pictures? At least with the “select” issue there is a valid question of how do you “select” text on the touch screen that’s easily differentiated from the other touchscreen commands.

There are places where you can legitimately copy or paste entire blocks of text such as URL’s, without worrying about seelction. This brings me to an interesting incomplete feature I stumbled into. While reading an online book, I had quickly noticed that entire paragraph blocks highlight when you touch them. I didn’t think much of it, but at one point when the block highlighted, I kept my finger down, and a bezel popped up like so:

iphone mystery bezel

Note the tiny letters under the excerpt of text that say “Action.” This leaves open the possibility of copying or otherwise using blocks of text in the web browser, as well as suggests at least one way that selection can be done for at least paragraphs and perhaps even whole words.

I’ll probably write more about using the phone later.

Update: After doing a bit of digging, it turns out I’m not the only one who’s seen this inactive “action” button. It apparently shows up when clicking in the margins of web pages that have them. Why this applies to the html e-books available at Baen is a bit of a puzzle as of yet, andI have seen no mention yet of other text being incorporated into the “action” button.

Renovations

Thursday, January 10th, 2008

Anyone visiting recently will have noticed the Kubrik theme instead of my personal one. Well, I decided that using a theme that works properly with the latest version of WordPress was more important than it looking quite so nice in the short term, because in the long run, I’m replacing it with an updated theme built with widgets in mind. The theme is not complete, but I’ve got it where it’s readable.