This ain't no holiday

Oh no this ain't no vacation
(This is your chance to pay
The great casino foundation...)

Ain't no vacation anymore, anyway.

Twelve glorious days off work and now it's time to return to the grind.

So what have I been up to, besides miscellaneous family gatherings and activities?

Shoveling. We're getting a decent Minnesota winter this year, with more snow earlier than we have in recent years. I usually make it a mission to keep the driveway clear to the blacktop, so that means obsessively pushing a shovel around.

And it has been a great year to get new boots. I've had a pair of Sorels for over 20 years that are still in great shape, but they were big and unwieldy for walking the dog around the neighborhood. I splurged on a pair of North Face boots that are light and much better for walking. Just in time for all the snowy/slushy road conditions this year.

Progress on the move

Aside from some tedious computer-related tasks (sorting pictures and email, for example), I had some time to further the move to free software.

I've (mostly) ported my investments spreadsheet from MS Excel to OO.o Calc. Learned enough about OpenOffice.org Basic to make things go. I wasn't thrilled about rewriting things since I already had a working program, but my old spreadsheet was a mess of glommed-on code as I figured out how I wanted things to work. Now I was able to design the new version and write my macros in Calc taking advantage of all I had previously learned. ("Plan to throw away your prototype...")

I'd happily share the spreadsheet along with OO.o Basic code here, but I'm afraid it's probably narrowly targeted to my needs. Also I'd like to share some of what I learned in the conversion. There are a lot of helpful pages out there but it can be hard to find some things. I don't expect to be doing a lot with macros in Calc in the near future though, so probably won't have that much motivation to write on the topic.

What remains of my Windows dependence?

I have notes in my old custom "Notable" PIM. Shouldn't be that much work to move them over to Tomboy, except I haven't found a way to mass import flat text files so it might become a drudgerous cutting and pasting job. (Update, 23 February 2008. Found a way: Tomboy: Bulk import files with the D-Bus interface and Python.)

Then there's still the big one: twelve years worth of data in MS Money. Well, I think I'm going to let that go. I'll export the old data in to a spreadsheet or two, summarized in a few ways, and then move on. It's just money stuff -- I don't need to have uninterrupted historical data for my whole life. The accumulated weight of that information was a burden that I feel sweet relief to be rid of.

And what will replace MS Money? Almost certainly KMyMoney. I've been setting things up in there today and I think it will do the job just fine. (But why couldn't they have simply named it "KMoney?") I'll very likely have more to say about this later.

So: I'm getting close. It won't be much longer and I'll be free of Windows for personal use. Since I have a licensed copy of Windows XP, I'll keep that around to run in VirtualBox. One use I can see for it is to test my Java code to see how portable it is.

I won't be free of all proprietary software quite so soon, though. I have non-free drivers and audio and video codecs. I'll keep working at it. I'm happy with progress so far, and I think it's fair to celebrate that I've come a long way in the past year and half since starting this blog. (With much help from you readers -- thanks for all your advice!)

Ni!

Lastly and not leastly, I've started working through Learning Python, by Mark Lutz. I like what I'm seeing. Good book, and great language. I've looked at Perl from time to time, and think it's great and have always thought it would be cool to learn and use, but Python just seems to fit better for me. More on this later, I hope.

And that's what I did on my winter vacation.

If you enjoyed this article, please subscribe for free!
Via the atom or rss feed, or enter your email address to get updates when new entries are posted:
(Your email will not be shared nor used for anything other than sending new posts. See the policies page for more about subscriptions and privacy.)

You can skip to the end and leave a response. Pinging is currently not allowed.

Comments

  1. How fortuitous that you're learning Python! You could pretty easily write a script that parses your old text notes and creates Tomboy notes out of them using our DBUS interface. Hop on the Tomboy mailing list [1] or join us in IRC [2]. If somebody hasn't done the work already, you'll find people who are happy to help. :-)

    [1] http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com
    [2] #tomboy on GIMPNet

  2. Hi, Sandy. Thanks for visiting and for the advice. It would be great to find something already out there to do the import, but also fun to learn some more about Tomboy and write a script to manage things. (And then share it back, of course.) :-)

    I think Tomboy is fantastic, by the way. I have reservations about Mono, but I love Tomboy. Keep up the great work.

    Also looking forward to a Windows version I can use at work and keep my notes in sync. I was wondering how well-documented the XML format is of the notes, thinking about writing a rudimentary Java version to use on Windows -- maybe I'll ask some questions about that, although it wouldn't be necessary if the Windows version is getting close.

    I'll check out the list -- I also wanted to ask about the auto-linking behavior. The only negative experience I've had with Tomboy is when I had a note that somehow got named "..." temporarily, causing it to be linked to from other notes that had that string, and then when I renamed it they all changed also. I like the auto-linking, but it's kind of dangerous for note titles with common words, especially when those links change along with renamed note. Not sure what to do about that -- it's desirable to have the link change if it was intended to be a link.

  3. The code is the only real documentation of the XML format, but if you look at a note it's really not complex. We're hoping to make the code more cross platform in the next cycle, which *might* lead to Windows and OS X support in the Fall 2008 release. If you do a Java client, we'd love to hear about it!

    I agree, the linking behavior can be dangerous. We're looking at ways to fix it. There's a bug for it here:

    http://bugzilla.gnome.org/show_bug.cgi?id=350990

  4. DBUS is awesome! Thanks for the tip, Sandy. Found an article at ars about this and just tried out a proof of concept. Very cool.

    I'm using Tomboy 0.6 on my main Ubuntu 7.04 desktop, so I tried it out on a laptop with 7.10 that has Tomboy 0.8. Was able to read the created note in 0.6 with no trouble.

    I'll try to get a write-up together sooner or later.

  5. Is this sooner, or later?

    Tomboy: Bulk import files with the D-Bus interface and Python

You can follow any responses to this entry through the
comments feed.

Say Your Say

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

By submitting your comment here, you agree to license it under the same Creative Commons Attribution-ShareAlike 3.0 License as the movingtofreedom.org web site. Please see policies for more information about comments and privacy.