Posts in "Photos"

On WriteRoom, Simplenote, and Plain Text Syncing

Simplenote subscription. 'Why not try something else out?,' I thought. It's not that I don't like Simplenote. It's great. But I've never tried anything else beyond Apple's paltry notes and the overpowered Evernote. Surely there are other worthy contendors out there.

What began as a simple search for an alternative snowballed into a larger project. I began by mulling over what is important to me when it comes to the note-taking (and note-retrieval) process. Ubiquity, certainly. I want my notes to be available anywhere, on any device. I want to be confident that the changes I've made to a note on my iPhone or on my Mac at work will sync back to my Mac at home. Simplicity, too. For all the praises of Evernote, I just can't use it without wincing. It's just so ... heavy. I need something light, like Simplenote.

Then there's format.  As a rule, I try to keep all of my important notes in plain text, stored in individual files. One reason for this is longevity. This is the one format that will always be accessible. Another reason is utility. Plain text may be cut and paste into just about any application. The final reason is portability. I store all of my important plain text documents (all of my documents, really) outside of databases, in individual files accessable through the Finder. File sizes are tiny, and I can move these files around and modify them with ease. So I want a tool that specializes in plain text.

What else? I also quite liked that I could email myself notes with the Simplenote premium service. I'd like to keep that ability. And I want to keep my notes synced with a lightweight desktop client. With Simplenote, I use the free Notational Velocity (actually, I'm using nvALT, a fork of NV with some extra capabilities). I'd like to keep using that. And I'd like to add one new thing that I've never tried: I want my notes to sync with my desktop file organizer, EagleFiler.

With all of these criteria in mind, two alternatives stuck out: WriteRoom ($5) and PlainText (free), both by Hog Bay Software. I tried both tools and settled on WriteRoom (even though PlainText meets most of my needs and looks great, it has no search capability. That's a deal-breaker). 

What follows is my solution for the syncing bit. This solution allows me to store all of my notes in one folder on my Mac. If I change a plain text file within EagleFiler, within nvALT, on my iPhone, or by directly editing one of my files via the Finder, the changes will be synced across-the-board.

You may wonder why I want my notes in both Notational Velocity and in EagleFiler. The answer is that it's more convenient and flexible. On the Mac, Notational Velocity is a speedy way to get to a note to modify it, or to quickly add or delete a note. EagleFiler (EF) is where all of my important documents reside, so I'm often using it (why switch to another program if I don't have to?). Added to this, EF is where I typically add metadata to my notes (flags, tags, etc.). And since all of my documents are in EagleFiler, I can perform more complex searches to easily locate, say, all notes and PDFs and other documents that contain certain keywords. Also, it's easier to move bits of text from my notes to other documents within EagleFiler.  

Here's how I set up syncing using WriteRoom, although a similar scheme works with slight modifications for Simplenote and PlainText. I'll get into some of those differences at the end.

Using WriteRoom

  1. The first step is to buy the iOS version of WriteRoom. Log in to WriteRoom using an existing Google ID (you can also chose to host your own sync service) and select 'Sync Automatically' from the apps Settings menu. Then head to simpletext.ws and log in, using the same Google ID. You can now sync your notes to this subscription-free online service.
  2. Now you’ll need to get the free SimpleText Mac client from Hog Bay Software and install that. This tiny app runs in the menubar. When you first run it, it creates a new folder in your Home folder called 'SimpleText.' Open the SimpleText app Preferences and choose to 'Start on Login' and 'Automatically Sync When Local Files Change.' Your text notes will now sync to the newly-created 'SimpleText' folder. Each note will be stored as an individual file.
  3. Next, you need to create a folder within EagleFiler. I called mine 'Sync.' Once created, you need to download and install a free app called 'MacDropAny.' This simple tool allows you to sync any folder on your Mac using Dropbox (Note: you need to be a Dropbox user to use MacDropAny).  When you run MacDropAny, you'll be asked to select a source and destination folder. The destination folder is that which you've just created within EagleFiler (you'll have to find it via the Finder). The Source is your 'SimpleText' folder where your notes are held.
  4. Now here's where you'll notice a problem. MacDropAny won't allow you to select an existing folder as your 'Source.' How do you get around this? Here's what I did. I temporarily copied my existing text files residing in the 'SimpleText' folder, then deleted that folder (you could also just move the folder to your desktop). Then I ran MacDropAny, choosing to create a folder called 'SimpleText' as my Source folder. After I did that, I copied back my notes (text files) to the 'SimpleText' folder. I know, it's a bit clumsy ... but it works.
  5. Next, head to Notational Velocity (or nvALT) Preferences and choose the 'Storage' tab. Choose to 'Store and read notes on disk as Plain Text Files.'  Then you need to choose the folder to store the files.  This is where you point to (you guessed it) the 'SimpleText' folder where all of your notes reside.
  6. Now test it out. Add some text to a file on your iPhone. The changes should appear within EagleFiler and within Notational Velocity. Change some text in EagleFiler or Notational Velocity. The changes should appear back on your iPhone.

EagleFiler Caveats

There are a few caveats about using EagleFiler. You're not really supposed to add files directly to file structure within Finder, but that's what I'm doing here. It works well enough, but it takes a little extra effort to keep it running smoothly.

EagleFiler uses a database to store metadata. An important part of that is monitoring any changes to files held within the app. If you delete a file on your iPhone, directly from the SimpleText folder, or from Notational Velocity, EagleFiler doesn't know what happend to that file. A similar thing happens if you change a file outside of EagleFiler, as the app monitors each files checksum to keep track of changes—I'm guessing many people don't even use this checksum feature, but it's there to ensure the integrity of your files.

So. Changing text in a note or adding new notes outside of EagleFiler isn't a big deal. You won't see any error messages unless you use checksum. If you do use checksum, you need to periodically update the checksums for the files you've changed (you're basically telling EagleFiler that the file is OK and that you've changed it from outside of the program). 

For files deleted outside of EF, you'll notice that EagleFiler retains the deleted file, but the contents of the file within EagleFiler now have no content. That's because the file isn't there anymore. To fix this, periodically run 'Scan for New Files' from the EagleFiler 'File' menu (Shift-Apple-R). EF will then show you all the files that cannot be found (as they've been deleted) so you can go in and clean them up from the list within the app. Once you delete them from the EF file structure, empty the trash. 

A few final notes about EagleFiler. The app creates new Rich Text Format documents by default. If you want to move an existing file that is in RTF to your EagleFiler sync folder, you'll first need to convert it to plain text. There's a handy script to do that. If you want to create a new note in your EF synced folder, hold down the 'Option' key while choosing the 'New RTF' button from the menu bar, and a new plain text file will instead be created (there is no 'New Plain Text' button option). I should also mention that the metadata you add to a note in EagleFiler stays (is only visible) in EagleFiler. Those tags, flags, etc., do not transfer to your externally-stored notes. However, this metadata does persist in EagleFiler, even if you modify a note outside of the program. 

While syncing plain text files to EagleFiler may sound difficult to maintain, it's really not bad. I think it's worth it. (I'm now waiting for the developer or other EF users to tell me that this is a terrible idea!)

Syncing with Simplenote, PlainText

You can use a similar process to sync files using the Simplenote and PlainText iOS apps. I tried them both out and the syncing worked just as well. Actually, these other apps were a bit easier to set up.

For PlainText, the main difference is that this app stores your notes using Dropbox (in a folder called 'PlainText).' Since the syncing is via Dropbox, you won't need the SimpleText Mac client. Note, though, that you also won't get the simpletext.ws online syncing.

For Simplenote, Notational Velocity includes built-in syncing support so it's a bit, um, simpler. And while Simplenote does not store notes in individual text files, you can accomplish the same thing via Notational Velocity. You just need to head to Preferences within NV and choose to store your notes as files on your local disk as plain text files. You can choose any folder you like. However, if you want to go the extra step of syncing with EagleFiler, you'll need to be a Dropbox user so you can take advantage of MacDropAny.  

Emailing plain text messages

The last point to talk about is how to add the ability to send messages from your email client to your notes folder.

With a Simplenote subscription, it's a straightforward task since this service provides you with an email address. There's nothing more to do.

With WriteRoom and PlainText, you need to bring in a couple of other tools. First, set up a free (donationware) service called, appropriately, Send to Dropbox. This service establishes a folder within your Dropbox called 'Attachments' and provides you with an email address to send your messages to. Note that this third-party service only stores your unique Dropbox ID, not your login/password (the same ID used when you share a file using your 'Public' dropbox). While the service is mainly for sending email attachments to your Dropbox via email, it works just as well for plain text. (As an aside, there are many other interesting Dropbox Addons worth checking out).

The trick, now, is how to get those plain text email messages from the Dropbox 'Attachments' folder to your synced notes folder. I used Hazel to accomplish this, establishing a rule to move any text file in the 'Attachments' folder to my 'SimpleText' folder.

That's it

The text for this post was harder to pull together than the syncing scheme. I spent a lot of time discussing EagleFiler. Even if you don't use this particular app, hopefully you'll get some new ideas about syncing folders. And if you've never used Notational Velocity, it's worth trying out. It's free, after all. NV is very easy to configure and is a great way to access your notes on your Mac.

How does WriteRoom stack up against Simplenote? It's still a bit early for me to say. One thing I know I don't like: the app is requiring me to log in every time I open it. I hope this is fixed in a future release. It wouldn't be that big of a deal if I had a newer iPhone with iOS 4. With my old phone, however, I can't run apps in the background.

As for looks, you can set up WriteRoom for iPhone to look quite similar to Simplenote. I prefer the default WriteRoom black background with white text.  One nice touch that WriteRoom offers, akin to its big brother on the Mac, is the ability to edit notes in full-screen mode. 

The WriteRoom web version of your notes looks like an old-old-school Mac text editor. Some may find that fun and retro, but it may be offputting if you're expecting a slick interface like that served up by Simplenote. Me? I rarely used the Simplenote online service, and I doubt I'll be logging into writeroom.ws very often.

If you like tags in Simplenote, you'll be missing that in WriteRoom. There are ways you can tag, though. I use the same work-around that I used in 'pre-tag' Simplenote—by creating tags with text at the end of my documents (using the syntax &tag: e.g. &home, &web). It works well enough for searching through many notes.  

Since I gave Simplenote a year, I plan to stick with WriteRoom for the next year. 

My new desk

I haven't posted in a while. I've been spending all of my free time building a new computer desk in my workshop. I'm quite pleased with how it came out. 

library book, which I adapted to meet my needs. It consists of a corner desk, a writing desk, and a printer/scanner stand. The modular design allows for different configurations, which is great if I decide I want to move it somewhere else or arrange it differently down the road.

I used relatively cheap, off-the-shelf wood from Home Depot to keep the cost down. The desktop and keyboard tray surfaces are 3/4" birch plywood edged with 2" Radiata Pine. The legs are also constructed of Radiata Pine with birch plywood panels. 

The desk also sports a plywood bookshelf that forms the rear support for the corner piece. It serves to support the weight of the monitor, and the books and external hard drives stored there keep most of the cables, bricks, and power strips out of sight.

The black material covering the wooden keyboard tray consists of two sheets of .99¢ cent foam mat sold for children's craft projects, which I mounted with a light tacking glue that's easy to remove should the panels be damaged. The mat material is similar to what you'd get in a mouse pad, but it's thinner and firmer. 

the desk using double-adhesive velcro strips. I mounted a USB hub under the desk to connect all of the devices.

I also devised a simple wooden laptop stand to raise and angle the Macbook's monitor. I based the dimensions of the stand on the technical specs of the Rain Design mStand.

I had to buy two items to complete the desk: an adjustable keyboard mount (without a tray, as I chose to make a custom oversized tray) and a monitor arm. The monitor arm is particularly nice as I can adjust height, depth, and angle of the monitor with ease.

While the desk turned out well, it's worth noting that using wood from a hardware store chain isn't ideal. It's not furniture-grade material, and I don't have a jointer or a planer. So I had to do a fair amount of planing by hand to fix warps, bends, and thickness differences. Also, working with plywood can be maddening. The top layer of birch is so thin that it's scarily easy to sand right through it. As for tools, it required a table saw (with a dado blade), a mitre saw, a drill, a few hand planes, chisels, and a lot of clamps for the glue-up. 

The project is complete, but there are a few things that could make it better. For instance, I'd love to mount a 30" display on that monitor arm! And I'd like to take advantage of the fact that the monitor can be raised to standing height. The problem, of course, is that I'd need a raised platform to hold the keyboard and mouse.  I'm envisioning a small tabletop lectern that I could mount to the front of the desk for times when I feel like standing up to compute. I'd want it to be hinged and collapsable so I could store it nearby. Hmm. I'll save that for another day.

 

 

The Leopard Upgrade

leopard.jpg

I upgraded to Leopard. While I had planned to wait a while longer, I barely made it the first update (10.5.1). The buzz in the mac user community about the upgrade was positive enough to give me the confidence that it would be safe. And it was. The upgrade was very smooth, and I have to say that I am more pleased with Leopard than I expected to be. I used the 'Archive and Install' method, which has never failed for me. This method ensures that any problems I might have in my previous OS installation are not carried forth into the new installation. Archive and Install simply means that the new operating system is installed after the previous OS system files are erased. The old OS system files are archived in folder labeled 'Previous System' on your mac (so they're not really erased). If you choose Archive and Install you will want to choose "Preserve Users and Network Settings" so that your existing user accounts and network settings are also copied over. I plan to keep my 'Previous System' folder for another few weeks before deleting it, just a precaution. Then I'll delete it. Oh, and before you upgrade, don't forget to BACKUP YOUR DATA!

A few tips to help you with the upgrade:

 

  • Use Archive and Install - I guess 'archive and install' is the preferred method for Apple, too ... check out this Apple Support thread
  • Uninstall or upgrade APE before you upgrade (if you have it installed). I do. My Logitech MX Revolution mouse uses APE (Application Enhancer), as does my installation of Audio Hijack Pro. You can find it at Your Computer Name/Library/Preference Panes/Application Enhancer.prefPane. I deleted APE, installed Leopard, then reinstalled the latest version.
  • Tidbits offers a good overview of all known issues. If you don't subscribe to Tidbits, I highly recommend this weekly mac newsletter.
  • If you haven't upgraded to Leopard yet, MacFixIt has a great article to help you avoid problems that you should read first.


If you're like me and enjoy reading about operating systems in painstaking detail, I recommend the review posted over on ArsTechnica. A lighter review is available at MacWorld. Most of the complaints in the mac community about Leopard seem to be focused on the 3D dock (e.g. it's eye candy, it's hard to see, it's horrible), the new Firewall (there are no user settings anymore as there were on Tiger, it's dumbed down too much, it is turned off by default after the Leopard installation), Stacks (many people just don't think the fan and grid views are very user-friendly), and the menu bar (like the 3D dock, it is partly transparent so you can see the desktop picture through it - again, not very good from a accessibility standpoint - if you have poor eyesight, it can be hard to see what you're looking for). These issues are well documented, so I won't rehash them here. I expect that many of these annoyances will be fixed in future Apple updates. Fortunately, the mac user community are a talented bunch and many tricks and fixes are already out there to patch up many of things that may annoy you in Leopard. I'll leave you with a few links for some of the more fun ones I've seen so far:

 

Modify your Leopard

 

 

Software Updates


The last topic I want to talk about concerns Apple software updates. If you use 'Software Update' (from the Apple menu, choose 'Software Update') to upgrade from 10.5 to 10.5.1, you should know that the update you are receiving is a patch. If you are experiencing quirky problems after this maintenance update, try downloading the full update installer and run it again. The full update is a much larger file. Instead of patching files, it completely replaces them with updated versions. I've found that this is generally the best way to install Apple OS updates. It's not as convenient as the built-in Software Update, but it may help prevent problems down the road. Full versions of updates are available on the Apple downloads site.

Google Books Ngram Viewer

  Books Ngram Viewer is addictive. I can't stop looking up words and phrases.

This new tool allows users to trace the usage of a word or phrase for printed works over the past five centuries. It searches (frighteningly fast) through five million books, or around four percent of all books ever published. That apparently equates to some 500 billion or so unique words. 

I looked up 'cyberspace' on a whim. As expected, usage climbed following the release of William Gibson's 'Neuromancer' in 1984 (although Wikipedia notes that the first reference came from a Gibson short story in 1982). Curiously, however, the graph showed a little bump around 1900. A short bit of Googling later, and I found a reference to the word in the 'Memoirs and proceedings of the Manchester Literary & Philosophical Society' from 1888. Hmm.

I'm sure we'll be seeing many such interesting finds in the coming weeks and months, but I suspect most will be due to OCR errors or misinterprations (akin to 'discoveries' of the lost city of Atlantis in Google Earth).

For more on the Ngram Viewer, check out this new study from Science (free access!) or this New York Times article.

Huffduffer

Huffduffer. It's a creation of web developer Jeremy Keith, who says he originally invented this tool for himself to fill a simple need.

Like many online tools with staying power, 'filling a simple need' is often the first litmus test for success. The second is filling a simple need well. And this site does the job very well. Huffduffer is an easy-to-use, elegant, friendly way to create your own personal podcast stream from found audio on the web. The part that makes Huffduffer so useful is RSS feed creation. It's easy to bookmark audio, but not so easy to create an iTunes-compatible RSS feed. I think of it this way: Huffduffer is to audio what Instapaper is to text.

I must admit, though, that I have only just started using this tool as intended. So far, I've primarily been using it as a discovery tool to find audio content I otherwise would not have known existed by subscribing to Huffduffer's 'Popular' feed. As you may surmise, this feed delivers a steady stream of what other people are 'Huffduffing.' The downside to this stream is that there are often many duplicate posts, so you'll find yourself often deleting entries that you've seen before. The upside is that the content is usually interesting and there's plenty of new content every day. For my long daily train commute, this feed is most welcome.

You'll find that much of the 'popular content' tends to be in the vein of tech, design, web design/development, science fiction, speculative science, and hard science. This surely says a lot about the core users of the site. And this makes sense given who created it: I surmise that site usage has spread mainly by word-of-mouth and via conferences. I, for instance, discovered it a web design conference where Jeremy Keith was speaking. So if you are particularly interested in this type of content, you'll get a lot out of this feed. As a secondary benefit, the popular feed has helped me find many a new podcast to subscribe to via iTunes. Now I need to start huffduffing some of my own 'found audio.' 

Here are a few recent items from the 'popular' feed that I really enjoyed:

Conversation with William Gibson — A discussion with William Gibson about where we are headed in the post-internet age.

Arthur C. Clarke, Alvin Toffler, Margaret Mead —  A talk recorded in 1970 about the future. From the show notes on Huffduffer: "At the time of this recording Arthur C. Clarke had recently collaborated on the movie 2001: A Space Odyssey with Stanley Kubrick. Alvin Toffler’s mega-influential book, Future Shock, is about to be published. And Margaret Mead is the world’s foremost cultural anthropologist."

Kevin Kelly interview — An interview with Kelly about his new book, "What Technology Wants." Fascinating stuff.

The Value of Ruins — James Bridle from dConstruct 2010 (a design & creativity conference) asks "as we design our future, should we be concerned with the value of our ruins?" 

If you'd like some more background, check out this interview with Jeremy Keith on Huffduffer. And if you're curious about the meaning behind the word 'Huffduffer,' here's an explanation.

20 Things

launched a beautiful online guidebook. It's a fantastic primer that seeks to answer basic questions about the web while showcasing the capabilities of modern browsers.

Aside from the lovely illustrations and easy-to-understand prose, what's most intriguing is that this site is entirely built with HTML5.  Amazing.

Tool Talk

Cool Tools (a crowdsourced review blog that’s part of Kevin Kelly's network of sites), I thought I’d share a solution I found that worked quite well.

It’s a workbench kit from 2x4basics that currently costs about $65. What you get is a box of sturdy plastic joints. What you add is your own lumber (2x4s and three panels of plywood or OSB). All told, I spent about $130. It only took about an hour to put together. What it is: a sturdy workbench that’s easy to customize to a size that fits in any workspace. It gives you a rock-steady three-tiered storage system, a shelf and a big flat work space. What it’s not: a carpentry bench. While it comes with some plastic clamps and hooks, they are not very useful. And the plastic corner pieces of the workbench prevent the installation of a fixed corner wood clamp because they aren't flush with the 2x4 frame. Still, it's an exceptional multipurpose surface with plenty of storage for wood and other odds and ends. Now I just need to build a carpentry bench to compliment it.

antique toolsSpeaking of woodworking, I've been spending a lot of time and energy lately building up a solid collection of hand tools. There's an impulse to head to a big box store and buy new stuff. But I submit the best place to start is with antique stores. You know the old yarn about how 'things were made better then?' I've found that this is generally true for hand tools, provided you find ones that were well cared for. I picked up a level and sliding square made in the 1930s for a grand total of around $60. Sure, it's more than I'd pay for an aluminum level and cheap sliding square, but these are beautiful. They're built to last. They are made of heavy gauge stainless steel. As an added benefit, these old tools have character.

Now that I have a fairly capable workshop in place, I'm ready to start building some shelves, cabinets, and furniture. While I have some experience, I would still classify myself as a noob. So I naturally headed to my Mac to seek out online and app solutions. No books for me. I'm happy to report that there's a lot available out there.

Sketchup design application. While I had installed this app a year or so ago to check it out, I didn't have a compelling use for it. Now I do. Carpentry. Here's an example of a detailed Trundle Bed design that gives you a sense of some of the amazing free plans that are out there. This tool rocks. I plan to use it to sketch out all of my larger projects in the future, ranging from wood projects to garden plans to landscaping to interior designs. First, though, I have to learn how to use it through Google's extensive documentation. As an aside, Sketchup would make a great iPad app. While I doubt we'll see that any time soon, wouldn't it be nice to see a company like OmniGroups create an iOS Sketchup-like tool ... perhaps an extension of OmniGraffle?

So Sketchup promises to be a very helpful design and planning tool, but what I really need to get going in terms of woodworking is a dose of regimented instruction paired with a community of fellow woodworking enthusiasts (for motivation and to share experiences). I first checked out what was available around my neighborhood. While there are some courses at my local community college, the costs for these courses are steep.

So I was happy to find a couple of really good sites to sign up for a low-cost online education. I haven't decided what I'm going to sign up for yet, but I've narrowed it down to two choices.

Guild hosted by 'The Wood Whisperer.' Membership is $149 a year (with lower cost options for six and three months). That's ridiculously affordable. I found this in a roundabout way by looking for woodworking podcasts, which lead me to an excellent series of instructional Wood Whisperer iOS videos. Based on what I've seen in these videos coupled with Guild user reviews, I'm pretty sure I'm going to try this out. Here's a sampling of what Guild membership entails: the opportunity to participate in three projects a year, videos and live demos to help you through said projects, access to all the archive projects (videos) should you want to try a former project, live interviews with leading industry pros to get answers to your questions, individual assistance with your projects, and a members-only forum to ask questions and share experiences with other Guild members. Sounds fantastic.

The Renaissance Woodworker,' hosted by a professional who specializes in hand tools. This site is offering the Hand Tool School, a series of classes that's a self-described 'new approach to the traditional apprenticeship system.' I like the idea of learning the fundamentals of woodworking with hand tools. It's similar to the idea behind learning how to hand code a website before using a WYSIWYG editor. This looks like a winner.

Of course, now that I'm diving into this head-first, I also checked for iOS apps that compliment the craft. Here's a round-up.

1. The Woodshop Widget. A two dollar app affiliated with the Wood Whisperer brand. Very helpful utilities including shellac mixing ratios, board foot calculations, tips, squareness testing, decimal to fraction conversions, and movement estimates for more than 230 wood types.

2. Woodworking with the Wood Whisperer. A free app that provides access to archived episodes, social integration, and access to the live Wood Talk Online Radio podcast from the Wood Whisperer.

3. I.D. Wood. A five dollar pocket guide to nearly 160 different types of wood with information ranging from origins to common uses to durability to hardness.

So I think I'm off to a good start. If you're interesting in this sort of thing, I hope this helps you get started as well.

Scrivener 2.0 Screencast

Scrivener, the popular Mac writing tool, is now at 2.0. It seems that all who use this program sing its praises, and you can count me in on that. It’s a well-designed tool. It looks like there’s a lot of refinery and plenty of new features to be had in the new point upgrade.

If you're curious about Scrivener or want to see what's new in version 2.0, Don McCallister of ScreenCastsOnline is now serving up a free 35-minute episode just for you.

P.S. If you're on a PC, take heart. Scrivener for Windows is now in Beta.

Together review

Together.

In preparation for this review, I perused forum comments and other reviews about this product. Many people, it seems, feel that Together is a lot like Yojimbo. That's certainly true. However, one could also argue that it's very similar to EagleFiler. The truth is in the middle, as is so often the case. Together marries some of the best features of EagleFiler and Yojimbo. But it also stands apart by offering the slickest interface I've seen so far. It's polished and fast, and a real pleasure to use.

What it looks like


Together's structure and filing system is similar to that of iTunes, as is the case with many Mac apps (particularly in this genre). It serves up your basic three-pane structure. In the lefthand-column source list, you'll find your Library (which contains all items that you've imported).

The Library is broken down into subcategories that are pre-defined by Together, such as notes, documents, images, and videos. These are smart groups, meaning that they are automatically populated with items you've added to your Library (sorted by file type). While you can't modify these 'standard' groups, you can delete them if you want. You can get the deleted standard group back later if you change your mind by selecting 'View Options' from the menu bar.

Under the pre-set groups lie user-defined groups, which may contain smart folders, regular folders, or groups. Groups are like playlists in iTunes. Smart folders contain items that meet your selected search criteria. Folders are just plain old folders. It all works as expected. Notably, the app offers the ability to nest folders if you're the type who likes to organize files in this fashion. Like Yojimbo, and unlike EagleFiler, each folders/groups show the number of items within each container, which is a nice visual cue.

Also similar to other apps we've looked at, selecting one group (or folder) from the source list presents you with a list in the righthand-column of all items that are in that group. Selecting one of these items presents a preview of the item. There are a couple of design choices, though, that make Together different from the other apps I've looked at. First, you can choose landscape mode, which is visually outstanding and particularly nice for wide screen monitors). Second, the 'Info View' (the place where you add metadata such as tags and comments) is tightly integrated into the main viewing window, so there's no need to open up another pane to get these fields. I really like the way this is designed. It makes it very easy to see (or add) details for a given item. The metadata options and layout, in fact, are the best I've seen. It just looks great, particularly in landscape mode. Although I didn't really make use of it, it's worth noting that Together provides the option to rate ('star') items just as in iTunes. I also like that the metadata field presents a visual path of where a given item is located in the Library (and with a quick double-click, the Finder pops open to reveal the source file).



Together takes a different approach for how tags are displayed. With Yojimbo or EagleFiler, tags are front and center. With Together, you get to your Tags by toggling views from the bottom bar of the app. The Tag view is just what you'd expect: your group (folder) structure in the source list is replaced with a view of all of the tags used in your Library. It allows you to quickly see your tags, create new tags, and sort through multiple tags. You can also drop new items into your Library on top of a tag to inherit that tag name. The tag view looks great and it's a good use of limited space. However, I suspect it may discourage use for those who aren't already tag warriors, simply because tags aren't visible in the default view. Take a look at the screenshots to get a sense of what each viewing mode looks like. I'll talk about the other main visual element of Together — the Shelf — in a moment.

Capturing data


As with all of the apps in this genre that I've looked at, Together offers a host of ways to import items into the Library. And you can choose how you want to import an item: add it to the Library while leaving the original item in place, move the item into the Library, or link to an external item without touching it. My preference is to move files into the Library so there are no duplicates to worry about. Since Together stores files in an open system, doing so doesn't lock said file up in a database—an important consideration that I'll touch on later. As for file importing methods, you can drag and drop files or folders into the Library, or into a specific folder, or into a tag group; you can also print items to Together as PDF files; add items to the Library based on what's currently in your clipboard (which is handy for capturing selected text); capture via a quick import key combo; or drag and drop into Together's Shelf.

Speaking of Web pages, Together competently handles links. In the app's preferences you can set if you want your links saved as bookmarks or as Web archives. If you're just interested in capturing text from a page, you can also choose to import it as rich text or as an archive.

You can also add items via the Services menu. Curiously, the Services items did not automatically show up when I installed Together, although they should have according to the Help files. I had to access the Services menu in System Preferences (filed under Keyboard > Keyboard Shortcuts in case you're looking for it) and manually turn on Together's three Services options: add, move, or link to Together.

The shelf



With Together, neither Services nor manually dragging and dropping files into the app are the preferred way to import new items. That distinction goes to the aptly named Shelf. Usually, I'm not a big fan of shelfs (those little sliding dock-like elements that hang out on an edge of one's screen). I think they're often distracting and lacking in utility. To my surprise, I warmed up to the Together implementation.

There are several things I like about it. First, it doesn't pop open when my mouse bumps against the screen edge. I have to click on it to open it. Second, it's integrated with a user-defined system-wide key combo. With Yojimbo, a system-wide key combo opens up a sliding window from the menu bar, presenting the user with an additional input menu distinct from the Yojimbo shelf and application. With EagleFiler, you can set a key combo that pops open a new window in the middle of the screen in which you can add metadata prior to import.

But with Together, invoking the user-defined key combo activates the Shelf in 'import mode,' a special panel where one can add metadata to an item upon import (this works via dragging and dropping files on the Shelf as well). I want to be clear here. I'm not saying that I don't like the way EagleFiler and Yojimbo handle importing files. I'm saying that the Together implementation is very elegant. I like the way the Shelf centralizes several functions in one place. When it's not importing items, the Shelf serves up three other functions: quick access to your Library, folders, smart folders, and groups (complete with QuickLook integration); access to your 'Favorite' items, groups, or folders; and a place to type in a quick note to add to Library. Check the screenshot to see what I mean. So the Shelf, in total, serves up four different functions in one small bit of screen real estate. And it's a flexible way to import items in one other respect: you can also drag a file to a specific folder or group in your Library right through the Shelf, which saves a step in the filing process.

What could make it better? The ability to see your Tag structure in the Shelf, and the ability to drag new items onto a tag on the Shelf to automatically adopt that tag. And speaking of tags, while the Shelf import panel does allow one to enter tags for new items (it's one of several offered metadata fields), there is no way to see what tags you're already using in your Library without going back to the main app window and switching over to the 'Tag' view. It would be nice to have a way to select previously used tags right from the Shelf. Lastly, the 'Quick Note' field in the Shelf is handy, but is a few features short of being great—I'd like to have the ability to add metadata to that new note before it's imported, and I'd like to be able to file that new note in a specific place right from the Shelf.

Adding files via the Finder


I have one final point to make about importing items. Together, like EagleFiler, allows you to add new items to the Library right in the Finder, even when the application is closed. This is possible thanks to the flat file structure of these programs, which means that the files are stored right in the Finder external of any database. Why would you want to add items via the Finder? Consider the following scenario using the excellent file-organizing tool Hazel from Noodlesoft. Say you're working on a project and you don't have Together running. You've been saving files to your desktop for hours. When your project is completed and ready for filing, you could open up Together and manually import these new items, or you could drag them to your Together folder of choice within the Finder*. But with Hazel, you can set up rules, for instance, to tag all documents on your desktop with the word 'project,' label each with the color red, and then send the files to your Together > Documents > Projects folder. Running your user-defined rules, then, whisks your files away and places them in the folder of your choice, ready for you to manage the next time you open up Together. What I like to do is leave Hazel's auto-filing turned off. That way, I can explicitly run the rules I've created when I'm ready. In one step, my desktop is cleared and my files are, well, filed.

*Here's something that's really cool about Together. You can set the app to automatically import files that you place in any of Together's Library folders located in the Finder (except for the Support and Trash folders). That means that you can dump image files into the Documents folder even when the app is closed, and Together will automatically move the image files to the proper 'Images' folder the next time it runs. However, if you want an item to be imported into a particular user-created folder, you'll need to place it there. That's where Hazel can be quite handy. Note, though, that if you place an image file in a user-created folder (which may contain any kind of file), Together will still provide an alias (link) to that file in the default 'Images' folder in your Library.

Working with files


Working with files is about the same as the other apps I've looked at. QuickLook is available (for supported file formats). You can choose to edit many text documents from within the app using a built-in editor, and you can double-click on any item to edit it in its default external application. One stand-out feature is the ability to open items up in tabs, which makes it easy work to keep several documents open at once for ferrying text around.

One other notable item is how the source menu automatically generates a group called 'Recent Imports' that tells you (you guessed it) when and how many files you've recently imported. You can clear this list when it gets too long, or you can hide it altogether. I found it to be a useful way to keep track of recent imports so that I could further categorize, tag, or add additional metadata to items at a time of my choosing.

Now for some odds and ends.

I've touched on this already, but it bears repeating: Together stores your files in an open structure. I'm a huge fan of this, as I noted in my EagleFiler review, because it means that your files and metadata are all in tact and available through the Finder. If you ever decide to abandon Together, you don't have to export anything. And you don't have to worry about your metadata being lost.

If you want to create multiple libraries with Together, you can do it. But be warned that, unlike Eaglefiler, Together only allows you to have one Library open at a time. If you want the ability to move files around between Libraries, this is probably not your best choice.

The final point to make is about encryption. Like Yojimbo, Together allows you to encrypt on a per-item basis. EagleFiler only allows you to encrypt an entire Library (all or nothing). While I initially preferred per-item encryption, I've changed my mind. Here's why. Encrypted items are not indexed, because doing so would render the content of the file unencrypted. There is also the potential that if you choose to encrypt an item later, the contents of that item may already be indexed, and hence unencrypted. So while per-item encryption is handy, it's not ideal. The alternative to this is the way EagleFiler handles encryption, which is at the Library level (both the index for the encrypted Library and the contents of the entire Library are encrypted). This is arguably a more secure set up, with the added benefit that the encrypted items remain fully searchable (but only when the encrypted Library is unlocked and in use). For the average user, this may not be that big of a deal. However, it is an important point to consider if you intend to encrypt some of your data using Together or another similar tool.

Verdict

 

1. Could I figure out how to use the app with minimal fuss (w/o documentation)?


Together is pretty easy to figure out, but I did need to refer to the manual at times when I first started using it. Mostly, this was to look up specific questions, such as how and where to set up a quick-input key combo. The documentation is pretty good. It's much less than that provided by EagleFiler, but much more than is provided by Yojimbo. This backs up my contention that this app falls somewhere in between these two competitors!

2. Was I still enthusiastic about using the app after several weeks of use?

Yes. I am now certain that I prefer Together over Yojimbo. I'd say that EagleFiler is still my top choice at this point, mainly because I've learned a lot about the guts of how these programs work as I've tested them out, and it strikes me as the most scalable, flexible and secure option I've yet seen. That's not to say that Together is not scalable, flexible, and secure. It's a matter of degrees. I think Together would handily meet the needs of most users. Where Together beats EagleFiler hands down is on style and user interface.

3. How well does the app integrate into the Mac OS?

Other than my minor issue with the Apple Services menu, it integrated flawlessly. To my surprise, I especially grew to appreciate the Shelf: it didn't feel like it got in my way, but it was there when needed.

4. How did it feel?

Here's where I think Together really shines. It looks and feels great. I particularly like the landscape viewing mode, the integrated metadata fields, and the tabs. My only complaint is that the tag structure gets a bit neglected because it's in not visible on the top level (and tags are not visible from the Shelf). I want to stress how much I like the metadata input panel—I love how it's always visible, and its elegant design makes it that much easier to maintain and manage a somewhat tedious aspect of file management.

Conclusion



How does Together fit on the triangle? I’d say it’s about 70% file organizer; 25% notebook; 5% visualizer

Together Triangle Plot

I see Together as a marriage of some of the best aspects of Yojimbo and EagleFiler. That's not to say this app is a copycat. Far from it. It offers the best interface that I've seen so far, it feels polished and fast, and it's a pleasure to use. I would recommend it to those who appreciate style, like the idea of open file storage, and want a solid general-purpose tool to help manage a bunch of files and snippets. Together costs $39. A 15-day trial is available.

Keyboard futures

Das Keyboard over at Ars Technica. It's a 2.6 pound monster with German-engineered mechanical gold-plated key switches. It's designed for performance, durability, and loudness. Yes, loudness. If you miss the audible feedback from keyboards of yore, this is for you. To give you a sense of how loud it is, the company also sells reusable earplugs. It's expensive (over $100), but if you like this sort of thing, you probably can't do better.

Me, I prefer silence while I type. But what appealed to me about Das Keyboard is that the company offers a model without any key markings. I'm a Dvorak typist, so I rarely look at the keyboard anyway. Some part of me thinks it would be great fun to have a keyboard with blank keys, mainly because it would satisfy my inner Secret Squirrel impulses.

Reading about Das Keyboard reminded me of a post I wrote in 2008 about the Optimus Maximus, an industrial art creation from the studios of Art. Lebedev. At the time this fancy keyboard was still in development, but it's now available for purchase. Cost-wise, it makes Das Keyboard look like a great bargain. It costs $2,400. No, that is not a typo.

Maximus OptimusWhy so expensive? First, it's not a mass market product. It's produced by an impressive design studio with a guiding business principle of 'no bullshit.' Hard not to like that. If you buy one, you can say you own a 'work of Art.' Second, it's a fantastic-looking keyboard and, as far as I know, the only one of its kind. Each key is an independent stand-alone OLED display. That means that each key can transform into whatever you need it to be. While this is great for Dvorak typists, imagine the possibilities for people who want to change key functions for different languages, for games, or for application-specific functions. Check out the demo.

Back in 2008, rumors were circulating about the possibility of an Apple keyboard that also used OLED keys. I'm still waiting for it. I would bet that it already exists, hidden away in a secret lab, just waiting for mass technology to catch up so it can be released at a relatively affordable price. I still think, as I did in 2008, that this the future of keyboards. The question, of course, is if there is a future for keyboards. Will we still use these devices in 2020?