May 21, 2012

Using Mozy for my new Online Data Backup

Last week, I hit a scary snag when updating my MacBook. I got stuck in an endless loop of “Register with .Mac” requests, which made me worried I’d lost all my profile information. The solution was simple, boot into Safe Mode by holding the shift key down, then reboot. But my concern was raised.

So, I reviewed my backup and recovery plans for my MacBook and my G5 desktop. To be honest, the plans were better than nothing, but not as good and automated as I want. Up to then, my solution was to use Maxtor One-touch external firewire drives, and SuperDuper to make clones of most of my data.

I did this weekly, or pretty much weekly. Because these are powered drives, I feel that it is important to turn them off between backups. That way a lightning strike (I’ve had one before, ugly) wouldn’t destroy the backups. So, it is quite a manual process. I’ve always intended to get a couple more of these cheap drives, and then cycle the backups to some place offsite, or at least to my barn which is quite a ways from the main house.

After reading reviews of the various free online backup services, and the paid remote backup solutions as well, I narrowed my decision down to either Jungle Disk with Amazon S3 (unlinked because Amazon makes it tricky to link for some reason. Just google it.) or Mozy Online Backup.

Both seem quite nice and exactly what I want. Using them as my remote backup solution, I would basically just run a background program, select what I want backed up, and forget about it. The program will back up incrementally in the background.

At first, I was certain I should go with Jungle Disk, since the service is just so geekily great, and almost startlingly cheap. I estimate my full backup set to be about 20G from the laptop. Using Amazon s3, that is about $3 per month. During my test runs, I’m only backing up a couple gigs, so that would only be $0.30! Nice.

But, I decided to go with Mozy Online Backup, at least for now. They offer a free 2 gigs of online storage, which is just perfect for me to test the service and to back up at least the most critical data. So far, I am extremely impressed. The backups are encrypted, so my data isn’t being sent in the clear. Configuring my backup set was trivial, and so far it seems to really be what they claim, “set it and forget it.”

If the first month or two of tests work out, I’ll upgrade to the unlimited plan. $5 per month per computer. It’ll take a long while to get the first set done when I add some of my non-critical-but-I’d-hate-to-lose-it data.

[tags]online backup,backup[/tags]

How To Kill nasty Word Garbage Characters in your CMS

Recently I was doing a server move for a client. From an ancient slow system costing her too much money (and me too much bother dealing with a know-it-all-wrong admin) at Today.net, to a nice modern VPS reliably, competently and fully managed by LiquidWeb.

Last year, I wrote her a travel reservation & quoting app in PHP/Drupal. That gave her a lot of nice CMS capabilities for handling her own pages, but the problem is that she uses Word to compose most of the text before adding it. Grah! Word is a lot of things to a lot of people, but it is not a good app to use for that purpose. It likes to leave more than a few garbage and invisible characters scattered around when you cut and paste from it.

The problem really reared its ugly head when I exported the data from her database. Or rather, when I imported it into her new server. Garbage characters everywhere. Messing with character encodings simply did not help either.

I was desperate to get this done, since it was 1 in the morning. I’d started the transfer late at night so I wouldn’t step on any customers creating new travel quotes. I had to get it done in an hour or two or else put it off to the next day and start over.

I almost started writing a load of regular expressions, but I did one last search for help. Aha! My beloved TextMate has a command for just this problem. Just select all, and go to “Bundles > Text > Converting > Transliterate Selection to ASCII”. Done!

Thank you TextMate.

P.S. Yes, I suppose I could’ve used the iconv command in Linux on the server. Maybe. Hassle hassle hassle.

[tags]osx,mysql,encoding,unicode,textmate[/tags]

New GTD love

Last year, I wrote about my love of apps which “just fit” into OSX. At that time, iGTD was my pick for an app that best fit my Mac and how I use it.

Unfortunately, despite it being easy to get new tasks into iGTD, it wasn’t so easy for me to use on a regular basis. This is primarily because of lack of ability to get any kind of real summary about where I was overall and what I should be doing next.

So, despite the very real cost of breaking up with my previous app. I went questing for a new GTD app last week. I went “on the market”, taking several out for a figurative cup of coffee. Thinking Rock and Things were early contenders, but the chemistry wasn’t there.

But I’ve found the one. I’ve even paid for the app as an alpha user. I’ve found my new love, OmniFocus.

[Read more...]

Quick Tip for Leopard Installations

When you are installing OSX Leopard, do not choose “case sensitive, journaled” for your file system, or else you won’t be able to install Photoshop CS3.

Ouch. There went a couple hours. Nothing is quite as frustrating as simply dumping the time immediately after your system is installed.

[tags]osx,leopard,installation[/tags]

Training My Spamato Spam Filter

Months ago, I threw in the towel with my old Spam filter, SpamFire. It was apparently written in RealBasic, and so it was slow and constantly got “stuck.” I’d rather have spam than have to be constantly nursing a memory hog, finicky application.

Finally I got fed up with my spam problem this morning and I’m trying something new. 95% Spam is just too much to handle.

Spamato

Spamato is an interesting Spam filter solution. It works by having a set of filters which all look at the mail and then sort of vote on whether it is to be considered spam. When training the filter, I notice that commonly three of the eight filters will hit most of my obvious spam. After training is done, presumably more will hit.

I’m using the Spamatoxy mail proxy filter, rather than the Thunderbird plugin because of OSX compatibility problems. Still, it is quite easy to set up, and training is only one step more difficult than it would be with a full integration.

Training

I have seven accounts I actively check. One of them is IMAP, the rest are POP. So, I set up my IMAP filter to use a spam folder as a “smart mailbox.” All IMAP spam goes into that folder, and if I manually drag a file there, it gets reported to Spamato as a spam, the reverse is true as well, if I drag one out, then it is “revoked” and is not considered spam.

To train it, I just dragged a few hundred junk mails from my local junk mail directory into my IMAP inbox. I made sure all were marked *spam*, then I cleared my spam folder. to train for good mail, I dragged a few hundred good mails from local folders to the IMAP inbox, and then made sure none of them were tagged as spam. A few dozen were, but it was no bother to revoke the spam dermination.

After doing that, my Bayesian filter should be active. I’m curious to see how much better the system gets with the Bayesian filter active.

[tags]spam,spamato,spamatoxy,spamfire[/tags]

Mac Memorization Software: Genius

genius256 Mac Memorization Software: GeniusI’m taking a Spanish language class, in prep for an extended trip next year, and I’ve been wanting a great flashcard program. I found it in Genius (Mac only), which is Freeware and exactly what I wanted.

I had been using iFlash which was good except for the fact that it sometimes chokes on importing accented characters. It was particularly nice to use the integrated flashcard library with thousands of premade flashcard decks. However, it was just a flashcard program. Very straightforward.

Genius uses a spaced repetition system to coax recall. It keeps asking you the same cards, spacing them out longer and longer the more you get them correct. What’s more it uses a “fuzzy” matching system, so you can ignore punctuation and accented characters when you type the responses.

I really see some progress in my language vocabulary acquisition now, in a very short period of practice. This is exactly the program I wanted.

[tags]language,flashcard,icard,genius,mac[/tags]

Mass Import Yojimbo Passwords

yojimbo Mass Import Yojimbo PasswordsI searched all over the place last night and I couldn’t find anything that could import passwords into Yojimbo for me. I did see a lot of complaining about the lack of ability to do so, however.

Since I really like the app in most ways except for its lame import capabilities, I whipped one up to import my 250+ password entries from a different program.

Get the program: Yojimbo Importer 1

Read on for discussion of how to use it, or else just look at the instructions provided in the download.

[Read more...]

Related posts

Technorati Tags: ,

Apps That Fit Into OSX

houses row Apps That Fit Into OSXI’ve been using a Mac as my primary development and personal operating system since OSX 10.1, a few years. In that time, I’ve tried a lot of software, and I’ve developed my own working style. But what is really interesting is how I’ve come to appreciate the services the operating system and its stock apps all work together.

With the glue of Applescript, well defined APIs, and more recently the incredible Quicksilver, my standard working environment has become a cloud of apps that interoperate surprisingly well. Since I realized this was happening a while ago, I’ve been watching and investigating apps that seem to "get" this design ethic.

[Read more...]

VPN Client for Vista using Parallels

A recent client needed me to run some Windows-only software from their network. Since I have my lovely new MacBook with Parallels and Vista installed, I thought this should be no problem.

Famous last words.

Actually it wasn’t so bad. I don’t actively hate Vista, at least not since it is held captive in my MacBook. The problem was that I needed to connect to the client’s LAN using a Cisco VPN client and Vista didn’t like that software one bit. It would simply fail with no explanation or logging every time.

I found a solution, or at least a thread discussing possible solutions at Bill Evjen’s Blog and I crossed my fingers.

[Read more...]

Dell CN 3100 for OSX

I just got my beautiful new color laser printer from Dell. I did a lot of research, and I really think Dell’s CN3100 is the best color laser currently available for under $400 (if you buy it from delloutlet.com). Besides the 100s of dollars of savings you get from buying from Dell Outlet, you also get full print toner cartridges, instead of starters. That will save hundreds by itself a few months down the line.

I had just one issue getting it to work with my Mac OSX machine. Most of the instructions talk about how to set up on Windows, and there is little information for Mac setup. At least not if you want to print to the network.

A bit of experimenting got me to the answer:

1) Do Install the printer driver that you download from Dell’s support site. Even though it knows Postscript, installing Dell’s driver makes a difference.
2) Install the printer using “HP Jetdirect (Socket)”, not “IP Printing Protocol”. If you need to find the IP address, press “menu” on the printer, then the checkmark when the screen says “print settings”. A page will print (very fast) showing the current IP Address. I always make a label to put on the printer, it is amazing how often you end up needing that information in the future.
3) You can browse to the printer and control most of its settings via a web interface.

Update: Download the driver here

[tags]cn3100, dell-cn3100,osx,color laser,color-laser[/tags]