Memo Nirvana

Since my life started including portable gadgets I’ve been striving for the note-taking Holy Grail: write a note on any device I happen to be using and have that note automatically sync to all of the other devices. There are plenty of solutions for this, but they all have restrictions on what devices, operating systems, or file formats that they’ll work with.

I have finally struck a balance of tools that meet all of my requirements and it is as if a great weight were lifted from my idea-cluttered brain.

First, my requirements:

  • Create, read and edit notes on:
    • Linux
    • Mac
    • Windows
    • Android mobile devices
  • Synchronize said notes to all platforms
  • Notes stored in a secure manner
  • Notes backed up/archived and have revisions tracked
  • Ability to export all of my notes so that I am never “locked in” to a single vendor or tool
  • Ability to search through my notes
  • Extra Credit: be free
  • Extra Extra Credit: be open source
  • Double Extra Bonus Credit: all notes use my own encryption keys

In pursuit of this tool I’ve tried Evernote, Tomboy, Google Docs, and older tools when I lived on a Palm Treo. As I said, each approach has it’s merits, but also has limitations that fall short of my requirements.

What I have ended up using is a combination of tools that surround the SimpleNote service. SimpleNote isn’t Open Source, but it is free. It is a very straight forward service with a good API. On the website you can securely create, view and edit notes through an SSL encrypted connection. You can tag your notes and share them with friends or family. You can search through your notes on the site or locally (more on that later) and all revisions are stored, so you can go back in the lifetime of any of your notes to see what changes were made and revert the changes if you want to.

One negative is that, as near as I can tell, your notes are not encrypted on their servers — so there is risk of your data getting accidentally leaked or stolen. I never keep anything terribly sensitive in my notes: no passwords, financial, or private data – just shopping lists, story ideas, and random notes of stuff to look into – so there would be low impact if my information got out. I wouldn’t be happy about it, since there are song titles, lyrics, and notes on stories in progress or planned to be written some day, but I’m willing to accept the risk.

SimpleNote itself is just a web site, but the API has made it possible for tools on different platforms to sync up to the mother ship. The website has a growing list of projects that use their API sorted by platform. They do offer a native application for iDevices and an official Android version is in the works.

My favorites are:

  • Android: AndroNoter
    • Excellent syncing
    • Search Notes
    • Free, though not Open Source
    • Does NOT support note tags
  • Linux: SimplenoteSync script
    • A perl script, so will essentially run on any platform with the proper perl libraries loaded
    • Syncs your notes into individual ascii text files
    • Free and Open Source
    • Sync only — does not support tags, search or any other features
    • All of the power of Linux can come to bear on your notes: grep, svn, VI, EMACS, gEdit.. they’re plain ascii files so the limits of what you can do with the files are endless
      • This allows me to automatically check all note changes into subversion and keep a local history of revisions on my own server. If Simplenote decides to shut down or go in a direction I don’t agree with, I’ll have all of my data (minus tags) so there is no vendor lock-in!
  • Mac: Notational Velocity
    • Sync to a local database
    • Optional encryption of local notes
    • Intuitive search/create/edit interface
    • Completely keyboard driven, no need to click on buttons
    • Spotlight integration
    • Free and Open Source
  • Windows: ResophNotes
    • Full tagging support
    • Import/export notes
    • Multi-pane format with notes list on left and content on right
    • Internal links between notes with [ and ] (wikilink style)
    • Self contained (portable) app option so you don’t have to install it. You can run it from a flash drive
    • Notes are stored inside of an xml file, but the content is encrypted
    • Option to save all notes as individual ascii text files
    • Free, but not Open Source

It’s certainly not a perfect solution. Notes are not encrypted end to end with my own keys and the tools on each platform are a bit different. But it covers enough of my needs to make me happy.

Actually, if Tomboy had a decent client on Android I would move 100% to it. I really like the consistent interface which is available for Linux/Mac/Windows. So far there is one Android project that enables you to sync and read your notes on Android, however you cannot create or edit them yet. Sadly the movement is very slow going as there are only a couple developers donating time to the project – but it’s getting there!

What are your favorite note taking / syncing tools?

Apps I Can’t Live Without

A lot of friends have been buying Android devices. Naturally, one of the first things people want to know is “what is the best app to install?” This is an open question, of course. The answer depends on what you are looking to do and since there are so many apps out there, it owes a lot to personal preference.

I’ve sent e-mails to some friends with lists of applications that I like. I realized that it would be a lot more efficient to write up a blog post of what my favorite apps are and just point people to it.

Therefore, below are the “Apps I Can’t Live Without”. Well, mostly. I’ve divided them up into a couple different categories. One list of must-have apps. A list of games I enjoy. A list of techie apps that most people won’t be interested in. Finally a list of apps that I could live without, but are way cool – and lets face it, today’s devices have so much storage space that there really isn’t a reason NOT to install an app and try it out! All of the apps on these lists are completely free, ad supported, or have “lite” versions available.

I do intend to update this list from time to time. I am still rocking a hacked and modified T-Mobile G1, but with our contract coming up at the end of October I hope to upgrade to the new hotness. Some applications that don’t run well (or at all) on my current phone will get a good testing once I have a more capable device. – new hotness has been achieved: Viv and I now have the beautiful Droid X on Verizon. I can’t say enough good things about this device.. I’m in love with Android all over again!

Also, when I get time I’ll add in links or QRCodes to the apps so that they are easier to find and install.

One final note for people new to Android: unlike other devices Android has a full refund policy. You can get a refund for ANY app that you install if you don’t like it as long as you uninstall it within the first 24 hours

The Band Plays On

After almost 20 years of playing with myself, I’ve joined a band.

I’ve been twice married, lived in three different states, and had a son since the last time I played music with other people. It’s been a long road to get here, but it feels fantastic (even if a bit terrifying). The band in question is “Phil Rossi and the Awakening”, led by author and hoopy frood Phil Rossi.

We’ve got a live show at Balticon (in … five days! _gulp_) in which time I need to finish learning 13 songs with one full band rehearsal on Wednesday.

Yeah…. live without a net 🙂

Some history for those interested:

I started playing music when I was a kid. I don’t remember the age (probably 8 or 9) but we always had a piano in the house while growing up and I would sit at that piano and perform grand concerts. In my head they were grand, to anybody listening it was probably a cacophony of notes, hand slaps, and howls. My brother was an amazing guitarist and his strumming, singing, and full band rehearsals were a constant in my life.

Synsonic drum padWhen I got a little bit older my mom bought me a SynSonics drum pad and I spent countless hours hammering out drum beats. For a short time I played trombone at school before buying a bass guitar. I initially chose bass because everybody wanted to be a guitarist, or a singer, or a drummer. Why jump into something that’s going to be saturated with other people? This has actually served me well since you can usually swing a cat and hit a guitarist, but good bass players are harder to come by.

I came to realize later that I had a deeper connection to playing bass though. I’ve always been drawn to rhythm and percussion and bass is intimately tied to these. In high school I started jamming with friends. I also played around with my friends guitars, figuring out Metallica, Helloween, and Iron Maiden riffs. I had a decent knack for playing songs by ear. A friend of a friend came by my place to hear me play a little bass on a combo amp I had in my garage. He liked what he heard and invited me to try out for the band at his place.

In a classic scenario, I showed up and plugged into the current bass players rig (who wasn’t there at the time) and we played a couple tunes. They asked if I wanted to join the band and called him to come and get his stuff! We played together for several years and enjoyed a decent amount of success. Through circumstances I won’t go into now, we missed out on a possible recording deal and shortly thereafter the band broke up. Well, a member of the band left anyway and the rest of us wanted to start something new, rather than continue on with the old name.

We played together in side projects and substituted in friends bands when they had members out sick or whatever but didn’t make any significant progress. Not to say we didn’t have a great time and write some awesome songs! But we grew up.. and I ended up getting married and moving out of state.

That was the last time I played with anybody. And since bass is pretty damn boring to play alone, I largely abandoned it. I continued to fiddle with music off and on, playing electric guitar, programing drum loops and virtual synth instruments, but it was always a back-burnered activity, falling behind other pursuits.

Lately I’ve been embracing the creative – largely due to urging and inspiration from my wife – I’ve been writing fiction, I’ve been writing music, and I’ve been reaching out to other artists. The opportunity came to play with Phil and though it seemed like things would never line up, I made it over for a jam session and it was exhilarating. I felt like I could barely string two notes together for a bit as I was clearing out the cobwebs, but Phil and his drummer Keith were very encouraging and complimentary and it was a blast.

That’s my story.. no morals, no big take away.. Just, I’ll never forget the strength of a loving partner, and will cherish the communion of a rock groove with a group of like minded explorers. I can’t wait to get to the next practice!

The Boom Effect

Just a quick plug for a web event happening next week called The Boom Effect. The event will start on Saturday, February 27th at 10AM Eastern time via UStream.

This charity drive is a live, online auction to raise money for the trust fund of Tee Morris’ daughter who lost her mother on January 5, 2010. There will be at least 5 hours of entertainment hosted by Podcasting’s Rich Sigfrit. We’ll be in the live audience cheering everybody on, and likely on camera on the main feed as well. It’s shaping up to be a really fun time. You’ll be able to bid from the chat room, through e-mail, proxy-bid on the website, and I think via video or audio on Skype or UStream.

And with over 70 items up for auction (so far!!) there is something for everyone to get excited about and bid for! Everything from jewelry, to pictures, paintings by celebrities, custom music, book dedications, food, clothes, signed DVDs and books, knitwear, and even Mozart’s Balls!! Seriously, go check out everything up for auction!

Hope to see you there!