Revitalize Your Work With Plain Ol’ Text Files

With just a few clicks on your Mac, you can start making your life easier. Enter the new, simple, elegant world of synced text files.

A very quiet revolution began a couple of years ago among Apple users.

It started with Dropbox, the cloud service that turns a normal folder into a magic syncing carpet for all your files. Dropbox quickly became ubiquitous on Macs, iPhones, and iPads. (The rest of this article will assume you have Dropbox installed on your computer and mobile devices.)

Then some brilliant nerds wrote some elegant apps. These apps did one thing: They edited text files in Dropbox.

Why is this cool? Because text files are easy (for both human and machine), small, and workable on any computer ever created. And while syncing other kinds of stuff like contacts and calendars is hard for computers, syncing text files is relatively simple.

As the revolution was fomenting, David Sparks said, “Plain text: It’s timeless. My grandchildren will be able to read a text file I create today, long after anybody can remember what the heck a .dotx file is.”

So what can you do with text? Any kind of writing, notes, lists, or snippets. I use it instead of Apple’s Notes app. I write all my blog posts and newsletters in text, and also a lot of emails when I care about what they look like.

Start with TextEdit

There are growing options for text editors out there. But let’s start with Apple’s own TextEdit. This will go really fast, I promise.

TextEdit in Dock

You can find it in Spotlight or Applications.

Search for TextEdit

Open TextEdit > Preferences. Click here…

TextEdit menu

Then here…

TextEdit Preferences

Change the default format to plain text.

Format as plain text

Close the Preferences window.

That’s it. Just create and save files as you would any other document.

When you start, they’ll look like this:

Plain ol’ blank space, ready for you to fill it. And just like any other document, you should put them in Dropbox. Create a folder in Dropbox called Text.

Text folder

Open up Dropbox on your phone or tablet or another computer, and your file is there. You can refer to your notes, or copy text from them to paste into another app.

In Part II, I’ll show you how to edit that text on your iPhone and iPad.

Backup Address Book & iCal, and troubleshoot syncing

Just a quick note of instructions for Leopard.
1) Backup Address Book
File > Export > Address Book Archive …
Agree to the default file name, saving it with a date

2) Backup iCal
File > Backup iCal
Agree to the default file name, saving it with a date

3) Quit all applications on the iMac.
Then open iSync in Applications.
iSync menu > Reset Sync Data
Reboot

4) Let syncing happen. If it comes up with conflicts, review them, and choose the item in each conflict most likely to be accurate.

Switched to BusySync

Calgoo wasn’t cutting it. Failed once, and didn’t have a mechanism to kickstart it. I’ve been hearing about BusySync’s Google Calendar-syncing goodness for a while, and the reports are borne out: BusySync has low impact on my MacBook’s resources. It’s fast. And it makes nice two-way roads between iCal and Gcal.
I know it does other stuff, but I don’t care about those things right now.

Now, please, Apple: CalDAV on iPhone. Seriously.

Finally ported to Google Apps

My j2mac.com email, calendar, and docs are now all managed by Google Apps. I’m pretty impressed. Setup is easy. They even gave specific instructions for GoDaddy’s domain manager. And things like syncing calendar (with Calgoo) and address book (with Apple’s iPhone-Google sync) make business so much easier. I’ve also signed a couple of other folks up on it, too.

So if anyone has been using my j2worldofmac-at-gmail address, please delete it and stick with info-at-j2mac.com. It’s official!

Disable backups to speed iPhone/iPod touch syncing

Anyone who has iPhone 2.0 software is faced with the gi-normously long backups that iTunes performs almost every time the phone is plugged in. I’m grateful for the idea, of course; I spend a lot of time customizing my phone, and I would like all my settings, and logins, and game levels, and data backed up. Problem is, Apple’s implementation is terrible. Here’s the Ars Technica article about the issue, but in a nutshell:
  • The backups can take anywhere from 30 minutes to 4 hours.
  • The backups are not “incremental,” i.e. they backup all the data on the phone.
  • If someone calls you, the backup is interrupted.
  • Whenever the backup is cancelled or interrupted — when, y’know, have to use the phone — that backup data set is corrupted.
So here’s a solution. I recommend reading the whole post.

I have several (more than 30) applications installed in my iPhone 2.0 (some of them are over 10MB). I’ve been a bit disappointed with the oh-so-slow syncs in iTunes due to the required backup process. Searching a bit, I found that I could disable the backups by setting a hidden iTunes preference. Quit iTunes, open Terminal, and enter this command:

defaults write com.apple.itunes DeviceBackupsDisabled -bool YES

From the comments:

Also check out the free Backup Disabler, which is probably just a GUI for this hint.

UPDATE: iPhone firmware 2.0.1 dramatically sped up my backups! Yaaaaaaaay! We’ll see if it fixes the other stuff. In brief testing, the phone feels less crashy.

UPDATE: The backups got slower again after I started accumulating a lot of third-party data on the phone again.

UPDATE: iPhone firmware 2.1 is waaaaaaaaaaay faster on backups, and on installing apps.

I BLOODY HATE SYNCING

Jerked with Google Apps & Calendar today for an hour. Several
roadblocks, making it basically unusable as a collaborative tool. And
today, Google Calendar just got CalDAV. And it shows up in iCal!
And … it doesn't sync from iCal to the iPhone, over MobileMe or
otherwise.

Sonuvafrackin'bloodylichenlickin'skeetersuckin'sackin'frassin'mulletmuncher
!

I don't want 3rd-party, $$$-eating shareware conduits. I don't want
miscegenatin' web services. I just want to have one calendar that me
and a partner can edit and share.

I'm so sick of this, I can't see straight. (SSX Blur snowboarding on
the Wii might have something to do with that.)

ARRRRRRRRRRRRGH!!!!

Why I hate syncing

Here are a couple of screenshots from iCal. In each case, one event on
one calendar got duplicated a gazillion times between four different
calendars.

It happened a couple of different times. one time I fixed it by doing a search for the title, selecting all results and deleting; the second time I just deleted the offending calendars, which got spuriously created by the syncing process anyway — between iCal, Entourage, Plaxo, .Mac, a Treo, an iPhone, and maybe some other devices or services. Having this mass of baloney records in a database just makes syncing go slower and worse over the course of months.

I hope somebody (everybody) fixes this soon. There should be warnings or alerts or errors or something when potential duplication is going to happen.

End User: The Internet Giveth, and …

Published in San Antonio Current, September 5, 2007

In May, I devoted a column to griping about how difficult it has been to keep one’s calendars and contacts synchronized between devices and online services. I am super-jazzed to say that our wait is officially over, and I’m wearing my party hat. Plaxo, whom I mentioned at the time, has released a preview, or beta, of its revamped service, which now offers syncing — of both calendars and contacts — between Outlook, Outlook Express, Mac, Yahoo!, Gmail (calendars only, for now), and several other databases. And not only does it work beautifully, but it has already saved my butt when my calendar got corrupted.

This, finally, is one completed lane in a bridge to a unified online experience, where we can use all the available tools, and our data is available in any one of them.

Run, don’t walk, to Plaxo.com. You’ll be glad you did.

Another service I want to mention is GrandCentral.com, where you sign up for a phone number for life, for free, to be forwarded to any other phone number you choose. Voicemail and everything. This is the latest über-cool web technology that Google has acquired. They have it in beta, and one can sign up to be invited to join. Now we get to wonder how Google plans to tie GrandCentral in with the rumored Google Phone …

… and the internet taketh away.

End of summer is typically a slow time for tech, but this month screeched to a halt a couple of times, forcing us to become all too keenly aware of our reliance on the internet.

On July 24, a power outage in San Francisco took out services at a major colocation facility at 365 Main St. Colocation, or colo, is a business that offers rental of a server in a secure, climate-controlled, 24/7-staffed, and yes, power-redundant building. Colo might mean sharing a single server with other folks, or having one, or two, or a gajillion servers all to yourself. One might own the server, or just rent it. To ensure that your website shouldn’t ever go down, you should host it on a colocated server.

(Bringin’ it back home: San Antonio’s Rackspace, for example, is a colocation agency.)

Apparently, 365 Main’s “continuous power supply” was not exactly that, and consequently, some of the web’s most popular sites — Netflix, Craigslist, and Technorati, to name a few — were out for several hours. It was money down the “series of tubes,” and at least one service’s user base is said to have been permanently damaged by the failure.

Then Skype went down on August 16. Skype is the incredibly useful voice-over-internet-protocol (VoIP) service that lets one have audio and video conversations around the world for free, or on the cheap if one needs to call a conventional phone. For two days, 220 million users were blocked from logging into the Skype servers.

And then Elton John claimed the internet is destroying music. He wants the internet taken down for five years. Sir Elton may be off his piano bench, but Web heads obviously can’t take anything for granted these days.

My new tech column – End User: That syncing feeling

The San Antonio Current has asked me to pen a bi-weekly column. Two have run so far, and I’m enjoying the project. I used to be arts editor, and later production manager, for the Current, and I’ve kinda missed the gig. Fine, I’ll say it: I’m a byline whore. But I always felt a bit of a dilettante writing arts reviews and features, so this tech bent feels more legit.

{OLD VERSION: Dontcha know the iPhone has been on my mind, and this first jaunt is really a two-parter: here and here.}

So here’s the first one:

Published in San Antonio Current, May 31, 2007

If you want to practice swearing for an hour, try getting your contacts from your Gmail to your Yahoo! address books. Then try migrating your calendar.

It’s doable if you, the trained Googling bear, want to Google through a few hoops to get it done. None of the hoops are on fire, but you might still feel burned on your beary behind.

Wait, now comes the trapeze act: Try syncing your address book or calendar between Outlook and Gmail and Yahoo! accounts. By “sync,” I mean having your information flow, in both directions, between one or more devices or databases. Make a change in one address book — on your phone, say — and that information shows up in Gmail, and Outlook.

Believe it or not, more than one internet page refers to this idea the “Holy Grail of synchronization.”

Now, if computers can make Britney Spears a singer, could this syncing thing possibly be that complicated?

More mysteries: Sometimes I wait 15 minutes for my Treo to sync to my Mac. Sometimes it duplicates every contact in my address book, or every calendar event, or just makes multiple copies of the email addresses in each card. That’s a real laugh riot when I’m trying to get out the door. So I make backups almost every day, before I hit the sync button.

To be fair, Windows has long had nearly instantaneous sync with Windows Mobile devices. Plug a Windows-based smart phone into your computer, and pop! your data is the same on both. Also, Apple offers a $99/year online service called .Mac (“dot Mac”) that will, albeit slowly and not dependably, keep your address book, calendar, and bookmarks synced between Macs.

Stray just a little, however, from Apple’s or Microsoft’s closed systems, and you find yourself inventing new swear words.

I have found a couple of pages that discuss methods to attain the “Holy Grail,” using software and services with snappy names like GcalDaemon, Funambol, and ScheduleWorld. I messed with GcalDaemon, and it works, but it involves command-line heavy lifting — sudo chmod -R yadda yadda — that would daunt any non-geek. Even I didn’t enjoy it.

Another semi-option is Plaxo, a useful online address book that syncs Macs and Windows with Yahoo!, but only imports one way from Gmail.

iWait

So what’s to come? Speaking of holy grails, we return to the iPhone, that obscure object of desire. We still don’t know if the damn thing works, but here’s my latest penny for the iPhone wishing pool (I’ll probably end up throwing my Treo in):

Yahoo! is offering free mobile-syncing mail accounts with the iPhone. Google has teamed with Apple to make a cool Google Maps program for the handset. I would love it if these three entities have put their brains together, and will release an open system for syncing, one in which everyone (except probably Microsoft) agrees on the fine points and plays well together.

I’ll have bunting and confetti and party hats and T-shirts that say “Sync This!” printed and waiting for the day.

(Side note: One netizen has created a contest called the “notMac Challenge,” to offer a cash prize to anyone who develops a viable and easy-to-use replacement to .Mac.)