My Mac Adventures: Addendum

As readers of this blog probably know, in 2005 I embarked on an ill-fated voyage to create a native Mac version of my Bible software. I was unable to complete my quest and disappointed several of my users who had already switched to Mac and were hoping I would be able to give them SwordSearcher on their own platform.

Well, nothing has changed with regard to development — I won’t be resuming work on the Mac version of SwordSearcher in the foreseeable future as all of the reasons I suspended work on that project still stand — but I received an email from a long-time SwordSearcher user who wanted to share his success at using SwordSearcher on his Mac with Crossover.  Here’s an excerpt:

“And I’m pleased to announce it WORKS! And it actually integrates so well, I wouldn’t even know I was using a mixed setup of Windows and Apple, they BOTH seem native mode in operation, and I use them at the same time.”

Complete details have been posted on the SwordSearcher Mac website.

Additional thought: do software compatibility layers like Crossover for Mac and WINE for Linux make native development irrelevant?

Well, certainly not irrelevant in every case.  But in my case, it certainly reduces the need to expend development energy targeting multiple platforms when Linux and Mac already have excellent “emulation” alternatives. (And yes, I know WINE is not an emulator!)  A single developer like myself, on a project as complex as SwordSearcher, is better off focusing on doing the best on Windows — where almost all the customers are — rather than trying to spend time writing multiple versions of the software, or worse, using cross-platform development tools that invariably result in a “lowest common denominator” feel for the application. And with WINE and Crossover Mac, a viable solution already exists that allows me to continue to focus my efforts on one platform.

Migrating a boot partition to a new drive in Windows

I installed a new hard drive on my wife’s machine because she kept running out of space. I didn’t have the time or inclination to do a new Windows XP install, and didn’t want to install the drive as a secondary because that means she would constantly have to redirect where stuff is installed, so I decided to transfer the old drive data to the new drive.

I got her a Western Digital drive, so I figured I’d try using their utility to do the transfer. The Western Digital Data Lifeguard boot CD-ROM utility failed to copy the old partition to the new drive with an unspecified error. (Come on! Cryptic errors are better than nothing!)

So I tried using the GParted LiveCD. It took a long time just to get something visible on the screen, mucking around in interactive boot mode. Finally, I got it to copy the partition to the new disc and resize it. Or so it told me. It took an hour but the target drive was not bootable. I checked all the partition flags and even booted the Windows install CD in recovery mode to rewrite the boot sector (FIXBOOT), and when that didn’t work, the MBR (FIXMBR) and boot sector. It just wouldn’t boot — and no error messages from the BIOS either (how nice).

Finally, I downloaded Acronis Migrate Easy 7.0.

This program is awesome. It is what all low level utilities should be. It just works. I was hesitant to try anything that didn’t run off a boot disc, assuming that I was asking for trouble running a program in Windows to copy the boot partition to a new drive. But it was easy and clear, and apparently Acronis really knows how to make Windows do low-level stuff the right way. It re-booted the system into the UI mode that I’ve only seen chkdsk run in and copied the partition to the new drive, then told me it was done and I could remove the old drive and reconfigure the system to boot from the new drive. And it just worked.

I copied a partition from an 80 gigabyte parallel ATA drive to a 250 gigabyte serial ATA (SATA) drive. The partition was automatically expanded to fill the new space, and I didn’t need to defrag afterwards even though the source drive was pretty fragmented — apparently it does more than just a blind copy of the clusters.

Anyway, this program is awesome and worked perfectly. I just wanted to sing its praises and hope this might help someone else avoid the hassle I went through learning about it.

SwordSearcher 5.2 Released

A new version of SwordSearcher Bible Software is now available: version 5.2.

As I mentioned before, this new version adds “words of Christ in red letters” for the KJV, and also gives the ability to restrict a Bible search to just the words of Christ. The Deluxe study library also adds the following modules:

  • Morrish Bible Dictionary
  • Calvin’s Commentaries
  • Sketches of Jewish Social Life and The Temple: Its Ministry and Services

See the revision history for a complete list of new features.

Stupid customer service tricks

My life insurance company has an automated system for contacting customers who miss a premium payment. You see, I got a new policy and I am allowing the old one to expire. My agent told me to simply not pay the bill from the old policy.

So this automated system calls me up in the morning. This is fine; if someone misses a payment due to an error you’d expect this. But it’s automated.  It says that I need to hold to speak to a customer service representative.

So I hold.

And hold.

Finally, after being told that a customer service representative would be with me in “just a moment,” the system gives me a new recording: the phone number to call to speak to a customer representative.  Then it hangs up on me.

Huh?

You’d think that an automated system that calls customers and puts them on hold would have some kind of load balancing algorithm that would stop calling customers when all of the customer service representatives were already occupied!

Keyword Stuffer SpamPro Elite Gold

Web marketing seems to come down to one of two things:

1. Stay on the cusp of search engine manipulation. Keep one step ahead of Google so that you can have well-ranking web pages that customers will blunder on to, only to have to click an AdWord link to get to what they were looking for in the first place. Or,

2. Work steadily to create legitimately useful content, and hope the search engines will eventually notice its value and send users your way.

After looking around for a while, it seems that all of the keyword research tools available cater to the get-rich-quick school of thought (number 1 above). The “Keyword this-and-that” programs have mile-long web pages full of infomercial style sales pitches, promising that once you buy their software you’ll be an instant internet mogul. They make my skin crawl just scrolling down the pages.

I can’t seem to find much for those of us in group #2.

My main goal in web marketing is to help my customers find me.  I know they are out there. The trick is writing articles and pages that word their problems in the same ways they do, so they’ll find them.

I’ve decided that I should develop my own keyword research software. I have some very specific needs in mind that I don’t see being filled by these programs.

What about you?  If your work includes web marketing, have you ever thought “hey, I need something that does X?” Let me know.