Entries Tagged as 'os-x'

Clean Up Mac droppings on a Windows File System

One of the most annoying thing a Mac does when it connects to a Windows network share is leave a .DS_Store file (if the share is writable).  There’s no harm in deleting the files (to either Windows or OS-X), but finding and removing them can be tedious.

I made my life a little easier to clean those .DS_Store files off my disk by writing a batch file that you can downloads (in a 7z archive) via cleanup_afp.7z

Originally posted 2010-03-29 01:30:29.


Fairly often I get messages from vendors who’ve read a posting I’ve made on a “similar” product to one of theirs and they suggest that I take a look at their product… and I welcome these messages.

When I got such a request from Eltima Software on SyncMate a few months ago I read their web page and thought that their product sounded like it’d be worth taking a look at — so finally this week (mostly because I was talking through the issues of device synchronization with a friend of mine) I got around to testing out the software.

First, the software comes in a free edition as well as an “expert edition” (which isn’t free) — and I’ll go over the list of features and cost later; for now my review will cover only the free version and components.

Second, SyncMate runs only on a Mac; so if you don’t have a Mac, you probably won’t be interested (and SyncMate isn’t the killer app, it won’t justify you running out and buying a Mac to synchronize your devices).

Here’s my objective: keep my contact list and calendar synchronized on my HTC TouchPro2.

Thumbnail —

  • I have a HTC TouchPro2 [unlocked] running Windows Mobile 6.5
  • Over 500 contacts (many with detailed information and a picture)
  • I have several calendar events per week (with reminders); often multiple on a single day
  • I don’t use Outlook (and never will again)
  • I currently use Microsoft MyPhone (the basic features are free, and they are barely worth that price)

Criteria —

  • Sync needs to be “easy”
  • Sync needs to be “reliable”
  • Sync should work via Bluetooth, WiFi, Internet, and/or USB
  • Sync must include all information

And they’re off…

I first tried to get everything working with Bluetooth — that was a fricking night mare; so I dropped by and just plugged in a USB cable (which installed the sync component for SyncMate on my Windows Mobile device).

After that, I just followed the prompts on the screen to setup my device in SyncMate, decide what to sync, and what direction to sync it in (which for me was just syncing my phone to my Mac, since I didn’t really have any information on my Mac), and pressing a button — and then waiting patiently.

SyncMate was able to sync 100% of the contact information and calendar information from the phone to the Mac — and I was able to view that information in the Mac’s Address Book and iCalendar programs.

But wait… I’m not done.

Eltima also provides a sync component for Windows (desktop); so I installed that on a Windows 7 machine — and after a little fumbling around I was able to push the contact synchronization information from my Mac (which I’d gotten from my phone) to Windows 7 — the system Address Book; and then backup the .contact files to my RAID5 array!

A little background —

When I upgraded to Windows 7, Microsoft advertised the Windows 7 Sync Center — a way to manage and synchronize devices; silly me, I just assumed that Microsoft would support Windows Mobile 6.5 (their flag ship mobile phone operating system) out of the box.  They didn’t — you had the run the POS Device Center software that came out with Vista — which would have been acceptable, except it only synchronizes with Outlook and that POS ain’t happening on my computers ever again.

So began my quest began.

OK, so SyncMate works; and sSyncMate will do what I want… but now let’s really “talk” about it.

One of the first things I noticed after setting up the Windows sync component was that it crashed (often)… and it was difficult to convince the SyncMate on the Mac that the PC was alive again after re-launching the sync component.

The interface for SyncMate is a little clunky… it just doesn’t have a very well though out flow; and could definitely use some human engineering to improve it.  It’s usable, but far from ergonomic.

The free version of SyncMate is extremely limited; in fact, I wouldn’t class it as much a free version as I would a teaser version.  For me, it does 99.99% of what I want — it synchronizes my contact (and handles all the fields), it synchronizes my calendar, and it will read my SMS messages (but doesn’t allow me to do anything with them except view them in the free version).

The “Expert Edition” adds a number of features that you might want; but given that it’s $39.95 for a single license (plus $11.99 for lifetime upgrades — which I would say is an absolute requirement) I think it’s priced way too high; you can review the additional features (one of which is a SMS manager, which I think it’s a little retarded that they have two SMS plugins — one that reads, one that manages — I think of the two together).

Here are the pluses to the free edition:

  • Synchronizes contacts (their feature chart notes Entourage 2008 support, but in fact they don’t do anything but give you the instructions to make Entourage use the OS-X contacts)
  • Synchronizes calendar events (again with the Entourage support — see above)
  • Provided device information (handy but not essential)
  • SMS reader
  • Internet sharing (hmm… I thought OS-X could do that by itself)

The expert editions provide these features that I think would probably be nice:

  • Backup
  • SMS manager
  • Call history
  • To Do’s
  • Autosync

And the following are enhancements they should add:

  • Stable Windows sync component
  • Android support (without using Google)
  • Windows Live Mail support
  • Windows Live Calendar support
  • Windows Live synchronization
  • Windows version

Finally, they need to rethink the pricing model.  $39.95 for the personal license is just too much; I’d think $19.95 is more in keeping, particularly since a lifetime upgrade guarantee is $11.99 extra; and the business license is $49.95 (I don’t really why there’s a difference unless the business license included the one of the “priority support plans” they offer — and of course I didn’t see a guarantee on the “priority support” — like getting you money back if they failed to resolve an issue, or answer within a specified time period.

Here’s what I think they should consider:

Personal License $19.95
Family Pack (5) $39.95
Lifetime Upgrade Guarantee $9.95

So basically I think their prices are too high (and yeah, mine above are on the low side, and certainly $24.95 and $49.95 are not unreasonable amounts, but that’s about the limit in my mind, and I think the lower price would encourage a larger user base — and probably end up being more profitable); and I think their “family pack” being 6 units rather than 5 units like Apple is retarded; and I think the lifetime upgrade should be one price… I don’t have any comments on the pricing of the priority support plans since they don’t have any details on the plans.  As to corporate licensing, they can handle that on a case-by-case basis; but they definitely need to eliminate their distinction between a personal and business license; though I have no issue with excluding business use of the family pack.

I would have purchased a license right away (just because I like to support reasonably well done software) had it been priced right; but at the price they want to charge, they’re going to have to fix the Windows sync component, and actually make it have a reasonable feature set…

I am going to use the free version; and I’ll consider upgrading to the “Expert Edition” when they either add features (fix features) and / or address the pricing.

Eltima Software

Originally posted 2010-07-08 02:00:43.

Operating Systems

I have computers running Windows (most flavors), OS-X, Linux, and BSD (or we could generically call those *nix) — and have had computers running SunOS, Solaris, and OSF… so I consider myself well versed in operating systems from a user standpoint (and a developer standpoint as well).

Recently I took a look at how practical each of the “popular” choices were as a desktop environment for what I would consider an average user; and I set the goals of an average user to be:

  • Email
  • Managing contact and schedules
  • Browsing the internet
  • Office tasks (word processing and simple spread sheets)
  • Multimedia (music and movies)
  • Managing finances

And I looked at Windows (Vista Ultimate, but for this much would apply to XP as well), OS-X, and Ubuntu Linux (I felt that was a good distribution for an average user).

On email, managing contacts and schedules, browsing the internet, and office tasks I would say that all three of the operating systems were reasonably equal… very few real differences in capabilities or ease of use (both Vista and OS-X have option for commercial as well as free software; on Ubuntu only free software was used).  For multimedia both Vista and OS-X were far better than Ubuntu (yes, Ubuntu could do most everything the other two could do, but the software was very piece meal, and didn’t “fit” well with the rest of the system).  For managing finances all of them had non-commercial and commercial solutions and depending on your needs whether any or all of them would be sufficient.


Microsoft’s current Windows operating system for desktop PCs.  Vista is well suited for most tasks an average user is likely to do.  Since the cost of Vista is included in most PC purchases only upgraded expenses need to be considered (this isn’t true if you’re building your own PC from parts — but if you’re recycling an old PC it may already have a license for Windows).  The cost of a PC does not generally include an office suite.  There’s a host of free software that you can use if you elect no to purchase additional software from Microsoft.



Apple’s current operating system for Macs.  OS-X is well suited for most tasks an average user is likely to do.  Since the cost of OS-X is included in Mac purchases only upgrade expenses need to be considered.  The cost of the mac might include iLife, but not iWorks.  There’s a host of free software that you can use if you elect not to purchase additional software from Apple.



Provided you have a way to download Ubuntu and burn it onto installation media (CD) there’s no cost in acquiring it.  If you have very old hardware using Ubuntu (or a lighter weigth Linux) might be the only option you really have — but my comparison here is not based on what’s cheapest, it’s what’s reasonable.  Most all of what you will need will be installed with the operating system.  There’s a host of free software that you can use by simply downloading it.



  • Apples are only easier to use if you’re used to Apples — like all tools, human beings have no inherent ability to know how to use them.  Regardless of the operating system you choose you will need to invest a little time into learning how to use it.  How much time you invest will be determined by the relative sophistication of what you’re trying to do, and what kind of background in computers you have.
  • You’ll find that both Vista and OS-X will provide an inexperienced user with much more “hand holding” than Ubuntu.  But that said, one of the first things you need to get proficient at is searching the internet for “answers”.
  • Pretty much all the annoyances people gripe about are universal in all three of the operating systems (it’s comical that Apple had a whole series of advertisements about Vista annoyances — annoyances their own operating system had had for years for the most part).  There are often system settings that can turn off many of these annoyances, but in fact they are present for a reason — and while you’re learning I recommend you just learn to deal with the annoyances and don’t change system settings without good cause.
  • You’re going to find making changes to many settings on Ubuntu (or any Linux) much more difficult than either Vista or OS-X.
  • You’re going to find that things are far more cohesive on both Vista and OS-X; with Ubuntu it becomes fairly obvious quickly that you’re using a collection of dis-associated widgets and parts.



For most computer users I’d recommend that you consider using either Vista or OS-X for your computing needs.  Leave Ubuntu (and other *nix based operating systems) to more experienced computer users who have a “need” for it.  I suspect that we’ll see improvements in the cohesiveness of non-commercial operating system, but for the moment they just aren’t ready for prime time.

Originally posted 2008-12-26 12:00:38.

Elive – Luxury Linux

I’ll have to start my post off with what may seam like a very unfair comment; and it may be.

I’ll prefix this with I don’t ever feel comfortable with individuals or companies who try and charge for Open Source software when they don’t offer anything tangible for that money, and they don’t allow (and encourage) you to try out what you’re going paying for before you are asked to pay for it.

Elive falls squarely into this category.

You cannot download a “stable” version of Elive unless you make some donation (I believe $10 is the minimum donation) from the publishers site (you certainly can find torrents and ftp links to download it from other sites if you’re willing to put a few minutes into it).

Strictly my opinion; but I suspect the publisher realizes that no one would ever pay him for a “stable” version of Elive because what he passes off as stable isn’t.

When Elive boots, it’s striking, and all the applications that are installed with it seem to work nicely.  The interface, while not 100% Mac-like, is intuitive and easy to use…

So why start with such a strong negative stand?

Easy, Elive just isn’t stable.  It’s mostly form with little function.

What’s included on the CD seems to work fairly well, but start updating components or installing additional software (the VirtualBox guest additions started me on the road to ruin) and then the trouble starts… laughingly you have an environment with the stability of Windows 9x on junker hardware rather than OS-X (or Linux).

I suspect that the failing of Elive is that it isn’t a collaborative project of many people; nor is it a commercial venture from a publisher with the resources to adequately test it.

I simply wouldn’t pursue it the way it’s being pursued — but I like quality, and would simply not be comfortable asking for donations from people who will probably end up not being able to use the version they donated to (and there’s no mention that you get upgrades for life for free or only need donate again when you feel you’ve gotten something of substance).

My advice… look at the free “unstable” build, play with it, make it do what you want it to do — when it crashes move on; don’t expect a great deal more from the “stable”.

Hopefully, though, others will look at Elive and see the potential and we’ll see another distribution that is every bit as flashy and way more stable.


Originally posted 2010-01-04 01:00:17.

Microsoft Office

Microsoft Word for MS-DOS shipped in September 1893.

In January 1985 Microsoft shipped Word 1.0 for Macintosh and Word 2.0 for DOS.  In September they followed with Excel 1.0 for Macintosh.

In September 1886 Microsoft shipped Microsoft Works for Macintosh.  Followed in October by Word 3.0 for Macintosh (skipping version 2.0) and Word 2.0 for DOS.

In July 1987 Microsoft acquires Forethought and with that the basis for PowerPoint.  In September PowerPoint 1.0 for the Macintosh is shipped.

In July 1988 Microsoft ships PowerPoint 2.0 for the Macintosh.

In June 1989 Microsoft ships Office 1.0 for the Macintosh.

In May 1990 Microsoft ships PowerPoint 2.0 for Windows and in October Office 1.0 (which includes Excel 2.0, Word 2.1, and PowerPoint 2.0).

In January 1991 Microsoft ships Excel 3.0 for Windows.  In October Word 2.0 for Windows.

In August 1992 Microsoft ships Office 3.0 for Windows (includes PowerPoint 3.0, Word for Windows 2.0, and Excel 4.0).  In November Microsoft ships Access 1.o.

In September 1993 Microsoft ships the one millionth copy of Access, and Access 1.1 is the number one selling PC database.  In November Office 4.0 for Windows ships and by the end of the more than ten millions copies of Word are in use.

In May 1994 Microsoft ships Access 2.0 for Windows and Office 4.3 Professional for Windows (adding Access 2.0 to the Office 4 package).

In August 1995 Microsoft ships Office 95 supporting it’s new flag ship operating environment Windows 95.  By the end of the more than 30 million people now use Excel.

In April 1996 Exchange Server 4.0 is released as an upgrade to Microsoft Mail 3.5.

In January 1997 Microsoft Outlook 97 ships.  In March Exchange Server 5.0.  In November Office 97 is introduced and sells more than 60 million copies.

In January 1998 Office 98 for the Macintosh ships (Word 98, Excel 98, PowerPoint 98, and Outlook Express).  In March Outlook 98 is introduced on Windows, and over 1 million copies are sold by May.

In March 1999 Access 200 is released which enabled integration with Microsoft SQL Server.  In June Office 200 ships and attempts to bring web integration to the office platform.

In October 2000 Exchange Server 2000 is shipped and integrated e-mail, voice mail, and fax.

In March 2001 Office SharePoint Portal Server 2001 is shipped.  In May Office XP ships to support Microsoft new flag ship operating system.

In October 2003 Office 2003 ships along with Office SharePoint Portal Server 2003.  OneNote and InfoPath are introduced as parts of the Office system.  SharePoint is offered as a free addition to Windows Server 2003.  The Office logo is updated from the old puzzle image to it’s current form. Exchange Server 2003 is shipped.

In April 2005 Microsoft acquires Groove and adds it to the Office suite.

In December 2006 Exchange Server 2007 is shipped.

In January 2007 Microsoft ships Office 2007 and SharePoint Server 2007.

In March 2008 Office Live debuts, by September 1 million users are signed up.  In October Office Web applications are announced.

In April 2010 Exchange 2010 is shipped.  In July Office 2010, Project 2010, and SharePoint 2010 are previewed.  In September Office Web Apps are previewed.  In October Microsoft introduces Office Start 2010,  In November Office 2010, SharePoint 2010, Visio 2010, and Project 2010 are available as a public beta.  Office Mobile 2010 is announced and available as a public beta.


Microsoft certainly deserves a great deal of credit for pushing the envelope for office productivity applications.  Gone are the days of archane key sequences in Word Perfect and hardware incompatibilities in Visi-Calc…

Many companies choose to use Microsoft products because that is what they know, and that is what Microsoft’s huge sales force promotes… is Office 2010 in your future or will you choose a different coarse?

Microsoft Office Timeline

Originally posted 2010-01-19 02:00:07.

Dynamic IP Filtering (Black Lists)

There are a number of reasons why you might want to use a dynamic black list of IP addresses to prevent your computer from connecting to or being connect to by users on the Internet who might not have your best interests at heart…

Below are three different dynamic IP filtering solutions for various operating systems; each of them are open source, have easy to use GUIs, and use the same filter list formats (and will download those lists from a URL or load them from a file).

You can read a great deal more about each program and the concepts of IP blocking on the web pages associated with each.

Originally posted 2010-08-17 02:00:55.

Apple – Double or Nothing?

Yesterday Apple announced another record quarter in sales.  In fact, iPhone sales doubled in Q4 2009 (a good holiday present for Apple).

Tomorrow Apples announces a new tablet computer (at least that’s the rumor of what they will announce).

Google has a lot of ground to catch up with Apple in the phone market, and it certainly doesn’t appear that Apple is going to just stand by and wait for them.

I guess the one thing that Apples numbers show is that there is money to be made in economic hard times if you’ve got something people want.

Originally posted 2010-01-26 01:00:44.

Disk Drill – Beta

Generally I don’t like to write reviews of software that hasn’t been released yet; and certainly in this case I’ll do another review of the product once it has been release — particularly since there is no pricing information available.

There are a number of utilities similar to cleverfiles Disk Drill available on Windows, many are free of charge, but I wasn’t able to find any free utilities for file recovery on the OS-X (there are a few more that are available for purchase; and this is the first of these types of tools I’ve looked at).

I guess I’m a power user, and I like to know a little more about what’s going on, and have more control over what’s installed on my machine, and what it’s allowed to do… from my perspective Disk Drill is just a little too “black box”.

While I don’t think it should necessarily require that everyone understand what it is going to do or install, it seems like it shouldn’t be such a task to figure it out.

Also, while most users will probably like that it just “works” (and it does) I didn’t care for the fact that it had no ability for me to actually have control over the recovery.

I will say that the developers haven’t rushed this product out and there has been a number of betas — though they haven’t don’t a good job about marking the images with a version (just a date on the download panel).

Finally, when I first looked at the product a couple months ago the web site was in horrible shape — the grammar was abysmal, and the clarity of the writing made me extremely leery of the “professional-ness” of the company; that has improved a great deal.

The bottom line, without a release product and a price-point all I can tell you is, I don’t know.

I’m hopeful that the product will be available at a reasonable price; and that the commitment the developers have shown in the quality of the Beta will not end once a release has been made.

Disk Drill on cleverfiles.com

Originally posted 2011-02-20 02:00:32.

Desktop Sharing

Maybe I’ve become spoiled, but I just expect desktop sharing (remote control) to be easy and fast.

Nothing, absolutely nothing compares to Microsoft’s RDP; and virtually any Windows machine (except home editions) can be accessed remotely via RDP; and all Windows machines and Macs can access a remote Windows machine.

Apple has their own Remote Desktop Client, and it works well — but it’s far from free (OUCH, far from free).  And Apple does build in VNC into OS-X (can you say dismally slow)… but they don’t provide any Windows client.

Linux and other *nix operating system you can use an X session remotely; or VNC (zzzzzzzzzzzzz again, slow).

As a “universal” desktop sharing solution VNC isn’t horrible (and it’s certainly priced right, and there’s plenty of different ports and builds of it to choose from), but it’s old school and old technology.

I personally think it would be a great standard to have an efficient remote desktop sharing standard, that all computers (and PDAs) could use… one ring — eh, got carried away there; one client could talk to any server, and operating system vendors would only need optimize their server and their client, other operating system vendors would do the same…

Originally posted 2009-02-23 01:00:41.

VirtualBox on OS-X

After the extremely poor experience with my upgrade to vmware Fusion 2.0.1 I can certainly tell you that VirtualBox was a totally satisfying experience.

First, VirtualBox doesn’t have all the whizzy features that vmware Fusion has; but the only thing I really care about is being able to reliably run a virtual machine.  I don’t need all the features that I don’t use and don’t ever work right — all I really care about is reliability.

The user interface for VirtualBox is clean and simple (though I would recommend you spend a little time looking at all the options for VirtualBox and the settings for virtual machines before you get too carried away).

The documentation and FAQs are excellent.  They cover almost every question that came to my mind before I started (including how you could move a vmware machine to VirtualBox if you wanted to).

Since VirtualBox emulates an Intel SATA AHCI controller, it’s very simple to install XP or 2003 (I actually did both) using IDE drives and then switch over to SATA AHCI (which improves performance).  In fact, all you need to is enable the SATA controller in the machine configuration, start the machine, install the Intel Matrix drivers, shut down the machine, change the connection of the drive from IDE to SATA channel 0, and start the machine… couldn’t be easier.

The only feature I would like to see in VirtualBox is support for more than one processor.  And I guess it would also be nice to see 64-bit support on the Mac (but I don’t use 64-bit virtual machines right now, and that’s something that’s already support by other hosts, so it isn’t far off).

And the only gripe I have with VirtualBox thus far is there doesn’t seem to be a good way to share virtual machine configuration files (well — a soft link would do it).  I guess this isn’t a huge issue since it’s not something that most people would probably want to do (but I do).

At the price (FREE) you just can’t beat it.  VirtualBox works, and it seems to work well.

With vmware releasing code that isn’t fit to be taken out of a garbage can; Microsoft chipping away at the high end of vmware’s market; and everyone giving away virtualization software for the desktop you’ve got to wonder how long vmware can survive.  And frankly, I don’t care — I’ve tossed my copy of Fusion away just like I did my copy of VMware Workstation.  Microsoft provides me with perfectly function virtualization hosting software on all versions of Windows; Xen provides it on *nix; and VirtualBox provides me with a reasonable solution on OS-X (and I’m betting on Apple incorporating Xen or something like soon).

My next task is copying my machines from my MacBook (where I tested VirtualBox) to my two Mac Minis and my Mac Pro… looks straight forward.

Originally posted 2009-02-07 01:00:54.