One of the applications to which we were introduced at the NEH Institute on Networks and Networking in the Humanities — which goes by the hash tag nethums by the way — was a Carnegie-Mellon application called ORA. It and its companion application, AutoMap, are very useful tools for network analysis and visualization.

My difficulty with the applications was simply in getting them to run on my MacBook Pro. The problem was, is, that ORA, AutoMap, and their installers require an older version of Java than is included with Mac OS 10.6. With 10.6, Apple dropped the versions of Java 1.4 and 1.5 that they had been carrying and only provided 1.6. Java 1.4 is still available, but navigating Oracle’s site to get it, and getting it onto my MacBook was a longer road than I wanted to travel.

Now that I am back home, I got the good word that ORA had been updated. Great news! I headed over to the site only to learn that the Windows and Linux versions had been updated to version 2.2.2 but the Mac was still back at 1.6.9.

Sigh.

Two routes now lay open to me, if I wanted to run one of the newer versions on my Mac:

  1. Pick up a copy of VMWare Fusion or Parallels and run either Windows or Linux in a virtual machine, or
  2. Determine if there was a way to run the Linux application on Mac OS X (which is also a certified *nix now).

I had just spent a fair amount of money on corpus linguistics text — I’m working on refining a notion of “corpus folkloristics” — and so the idea of spending more money on virtualization software as well as for a copy of Windows is less than appealing. (I am already about to buy a copy of Windows 7 for our home desktop, but Microsoft offers now family pack the way Apple does, and so multiple copies of Windows is a little out of my price range for now.)

So, let’s go with the second option: run Linux apps on my Mac.

A page on Simple Help promised me a complete walkthrough of the process, the first step of which is getting Fink on my MacBook. (I had been using MacPorts before upgrading to 10.6, but the upgrade had broken it and so I was okay switching to Fink.)

Oops, no binary installer for 10.6. I was going to have to install it from source. Luckily, the Fink Project has a page up that walks you through installing from source. It does a pretty good job of getting you through everything, and it even tells you to run:

/sw/bin/pathsetup.sh

which would suggest to a command-line novice — I’m not quite a noob! — like me that, well, my path is going to be setup for me, which makes it all the more maddening when you enter:

fink selfupdate

and get the command not recognized response. Uh oh. And so I double-checked my PATH environment:

echo $PATH

and got all the usual suspects:

/sw/bin:/sw/sbin:/opt/local/bin:/opt/local/sbin:  
/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:  
/usr/local/bin:/usr/local/subversion/bin:/usr/bin:  
/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:  
/opt/local/bin:/usr/local/git/bin:/usr/X11R6/bin

What’s going on? I closed the terminal and started doing some reading up on editing my PATH when I decided to double-check my work and ran fink selfupdate again. What do you know, it worked! Here’s the trick: I forgot to follow the directions and open a new terminal window after the initial installation.

And so I taught myself to follow directions.

Adobe’s John Nack posted the following video on his blog revealing a new “Context Aware” healing/deletion functionality in PhotoShop CS5. I don’t do that much with PS that I typically need to upgrade — I only went from CS1 to CS3 for the Intel compatibility — but this new functionality, no, this new magic is amazing:

While I am writing about new forms of creativity, I would also like to point out this terrific profile of UC Santa Cruz emeritus professor David Cope. Cope was the inventor of Emmy, Experiments in Musical Intelligence (EMI, or “Emmy”), which was well received by some but made others uncomfortable with the questions it raised about human creativity — the short answer for me is that all the formulas Cope entered into Emmy were clearly based on work done by humans, but I don’t know entirely how Emmy works. Cope is about to release a successor to Emmy, known as Emily Howell. Two compositions by Emily are included in the article. They make for an interesting listen.

Emily Howell Sample Composition

My friend Jason Jackson passes on the news that at the annual meeting of the Linguistics Society of America, the following resolution was passed:

Whereas modern computing technology has the potential of advancing linguistic science by enabling linguists to work with datasets at a scale previously unimaginable; and

Whereas this will only be possible if such data are made available and standards ensuring interoperability are followed; and

Whereas data collected, curated, and annotated by linguists forms the empirical base of our field; …

Therefore, be it resolved at the annual business meeting on 8 January 2010 that the Linguistic Society of America encourages members and other working linguists to:

  • make the full data sets behind publications available, subject to all relevant ethical and legal concerns; …
  • work towards assigning academic credit for the creation and maintenance of linguistic databases and computational tools; and
  • when serving as reviewers, expect full data sets to be published (again subject to legal and ethical considerations) and expect claims to be tested against relevant publicly available datasets.

The last issue of InfoBits was published this month. While I was never a heavy user of the service/bibliography, it was always nice to know it was there, to have it there. Perhaps this marks the beginning on one era of computing/IT in the humanities or perhaps it simply reveals how much such things are functions of particular individuals — to whom we later recognize we owe a debt — or perhaps it reveals only a particular moment in the funding of higher education in the U.S. No telling which way to read these tea leaves.

Tea Leaves

Mark Coleran designs UIs (user interfaces) for the movies. You’ve seen his work in the various Bourne movies, in the Lara Craft movie, and in a number of other places.

Coleran's UI for "Tomb Raider"

He has collected the various UIs on a single page on his website, and it’s a great place to go for inspiration both when you are trying to design an interface but also when you are just trying to sketch out the structure of a problem. (Sometimes how you look at data helps you to imagine what your data is.)

At the recent Microsoft Professional Developers Conference, an all-star cast of coding greats were convened on “Microsoft Perspectives on the Future of Programming. ” Among other things, Butler Lampson, Erik Meijer, Don Box, Jeffrey Snover, Herb Sutter, and Burton Smith discussed the improvement in IDEs (integrated development environments) and in various languages and how making coding easier, or at least less likely to fail, also means people not knowing everything they should in order to become great. One contributor likened it to anti-lock break systems: “Now you don’t have to be a great driver to perform well in snow. You just mash the brakes and the anti-lock system does all the heavy lifting for you and it pumps much faster than you ever could. It’s just, in my view, a case where computers actually help you think less. It’s like what Vygotsky in activity theory distinguishes between your performance and your competence.” The video is here, and the statement is right at 40:00 in. Check it out.

The Text Analysis Developers Alliance has released an embeddable Flash widget which provides embedded TAPOR analytics for the page on which it resides.

Here’s an example of the embedded widget:

Oh, yeah, that tattoo is short for Text Analysis TOOls. (Actually, it gets even worse, but I’m too embarrassed to repeat their version.)

Note for readers: this post is currently in process while I am in Boise for the AFS meeting.

For those who attended the forum at the annual meeting of American Folklore Society in Boise this year, here are a few posts that form the background to my current thinking:

I get asked this often enough by colleagues, friends, and students that I thought it would be easiest just to compile all the answers into a single post and then point people to it. What’s the question you ask? What apps do I use?

The short answer is that I try out any number of apps because I’m always curious to see how other people imagine problems. I pay for a small percentage of those apps. And I end up depending upon a fraction of that. And, no, I don’t mind paying for apps I don’t use. None of the apps listed below represented a monumental investment — nothing like paying for either Microsoft Office or even the Student and Home edition. In fact, for that same $150 you pay for the latter, you could buy the first three apps listed here. The fact is the Mac software world is filled with really great deals on software that will help you work the way you want to work. You only have to explore the territory a bit.

That said, I know plenty of people who never explore the territory at all and are very productive cranking out novels and essays and all manner of other things using Microsoft Word. More power to them. Because there is also some portion of the population out there that isn’t getting near as much work done because they are always seeking the holy grail of productivity, the perfect solution to whatever they think their problem is. (Their problem being that they think some piece of software will magically make the words come. It won’t.) I spent plenty of time in the first group, and, given the chance, I would gladly spend a lot more time with the latter group — hey, Merlin Mann has made a good living and travels all around the world pretty much talking and writing about what he imagines will be the solution to his creativity woes. So much so that that is now his topic.

It’s a wacky world.

The Apps I Use

That said, here’s what I use:

Writing

For long-form writing, I tend to use Scrivener, an app actually coded by a novelist and writer. I like it because it does several things well: it let’s me outline and organize writing quickly and in a way that I can “see” and “feel” — hard to qualify this latter dimension, I know. It also let’s me take snapshots of pieces of my outline so if I want to roll-back changes or keep different versions of a section — for different outputs — that’s all taken care of in-app and in a way that’s easily previewed. I can also split the screen and put media with which I am working next to where I am writing. If I am trying to describe a landscape, I can look at it, zoom in and out, pan and tilt. If I am listening to an audio file in order to transcribe it, I can do that within the app. Or I can work with PDFs without having to switch windows or switch apps. None of that. It’s a bit like iTunes for writers.

Scrivener in Action

For short-form writing, if it’s just text or if I am working with a Scrivener output that needs some adjusting before getting mailed or e-mail, then I rely on Nisus Writer Express. Its native format is RTF, and it can produce fairly robust documents within that format:

Nisus Writer Express
This screenshot is from the Nisus site. I don’t think I’ve ever made a document that looked like this.

For more complex layouts, I have changed to Apple’s own Pages. This was brought about in part when I had to deal with a two-column layout, with illustrations, for an IEEE submission and Word simply couldn’t handle it. Don’t get me wrong: I use Word. I depended upon Word for two decades, but now that Pages offers a superior outlining view and seems to handle layout better than Word, the only reason I still keep a contemporary version of the latter around is because everyone else uses it and I have to be able to work with those documents. It’s no longer for the love.

Three, even four, apps for writing? Seems weird doesn’t it? Well, yes. And, no. Mostly it’s just two, Scrivener and NWE. And there’s really no thinking necessary for which app I am going to use. If it’s short, like a letter, or I am moving quickly, it’s going to be NWE. If it’s going to be anything more than a few sections, I’m going to fire up Scrivener.

Organizing

For those projects that have not matured into a writing activity yet, or may never be a writing project but maybe a teaching project or simply stuff I like to think about, I have long used DevonThink — I actually own the Pro version. It’s my kitchen sink application. I’ve looked at other apps, like Yojimbo — mostly because it has MobileMe syncing — but in the end I just keep using DevonThink. It does a marvelous job of letting me dump all kinds of information into it and then search for it when I need it. It also keeps track of URLs of web pages I’ve copied, and it appears that you will soon be able to tag things. Yay!

Most of my planning for teaching is done in Omnioutliner Pro. I have used OmniOutliner elsewhere in the past, for collecting notes or for organizing longer projects, but other apps now handle that space. (A number of us have been pressing the OmniGroup for years now to pay some attention to the app that has fathered both OmniFocus and OmniPlan, and perhaps they will at some point. For now, OO has languished, which has meant many of us have moved on.)

That said, I do try to use OmniFocus to keep up with everything I should be doing. I don’t know about anyone else, but one of my problems with GTD is that if I really do capture all the things that I need or want to do, it’s an overwhelming list. And so I end up writing down little tiny one-offs in my notebook, because peering into the great Pandorian box of OmniFocus is scare. I know, I know. A wiser man would move a chunk of things into a Later category. But, yes, I do try, and when I do, I use OmniFocus. (It’s nice because it syncs itself through MobileMe not only to both my Macs but also to my iPhone.

It’s for that reason that I recently picked up MacJournal. It looks to be able to do the same magical syncing thing, and to post materials to this blog. (How cool is that?)

Every digital image I have taken for the last 5 to 6 years is sitting in a Lightroom library.

All these magical apps! I don’t know at what point I went over to the iTunes way, but there it is. I was fairly happy, and reasonably productive, using nothing more than a text editor and outputting materials by writing in Markdown or MultiMarkdown and then running things through a series of Perl or PHP or Ruby scripts or some XML transformations. But it take up time. And no one else was doing it.

Yes, I would love it if my fellow humanists would use some version of plain text or at least used applications whose file formats were suitable to checking into modern version control systems like Subversion or Git, but they aren’t. By and large, most humanists are still using word processing applications, mostly Word, as fancy typewriters. And, hey, it works for them. But I’m not going to bang my head against a wall worrying about their data. I got plenty of my own data to worry about, and I’m hoping to produce more of it every day. The apps I use take reasonably good care of my data and do not lock it in a way that, should one of them fail, I will lose a huge amount of work.

Plus, plus, I just got tired of doing everything at the file level. Yeah, Spotlight works, but do I really feel like adding all the metadata by hand? Metadata is where it’s at when you’re in the middle of an information deluge, and these apps handle metadata superbly, making it easy for me to find stuff.

Are there more apps I use? Yes. Keynote, GraphicConverter, OmniGraffle. To name a few. SketchUp when I can. Photoshop and Illustrator when it’s time to go big.

This list is probably too much, too long. But you asked. (No, not you, but the person standing behind you. Oh? You didn’t know someone was standing behind you? Well, never mind. I don’t think they looked too dangerous.)

The Sites I Visit

I also sometimes get asked how I know all the things, about technology, that I know. The answer is I read a lot. Here is a short list of things I read with a promise that I will work on making it longer in the near future:

  • Finer Things in Mac is a non-stop stream of “hey, I didn’t know OS X or app X did that, or could do that.” Sometimes there are, usually well-deserved and well-considered, complaints and/or critiques.
  • For general news about the Mac world and sometimes insights either into design matters or the politics of it all, I read John Gruber’s Daring Fireball.
  • For trouble-shooting, I turn to my fellow denizens of the Macintoshian Achaia, one of many forums at Ars Technica, which has recently gone down hill, I’m afraid, so my only recommendation is for the forum itself. For general technical news — because we don’t live in an Apple-branded universe (thank goodness), I read Wired. The writing is sharper than AT, more thoughtful. (And there’s less re-blogging.) For re-blogging, there’s always Slashdot, and, increasingly it seems all the major news outlets. But then you knew that already, right?

It’s time to slip on the echo-chamber-noise-cancellation headphones and get back to work.