Monday, September 25, 2006

Another house project completed


Upstairs Bathroom
Originally uploaded by rb3wreath.
I need to find a new project to work on now that I've finally finished all the work for the newest room in my house. All my plumbing fixtures finally came last Thursday and they went in fairly quickly.

Thursday, September 21, 2006

Sharp goodness


I've officially entered the DSLR club as of yesterday. A brand new Canon Digital Rebel XTi showed up at my house with the EF 50mm f/1.8 II lens I ordered. I couldn't be more pleased and I'm wondering why I waited so many years to get a decent camera! It's unbelievable the kind of shots I can get with this thing. There's a lot to learn, but overall, I'm happy and impressed with the results.

Wednesday, September 20, 2006

Tomboy has a Road Map!

Tomboy is now included in GNOME (as of GNOME 2.16) and with that comes the opportunity to schedule features. There's now a Road Map page for Tomboy:

http://live.gnome.org/Tomboy/RoadMap

Hopefully this can evolve to schedule both features and bugfixes. If you're interested in helping, please jump right in and schedule yourself for some work in a scheduled release.

Friday, September 15, 2006

What do YOU want in Tomboy?

I didn't see a page anywhere online where users could go say what feature they wanted most in Tomboy, so I created the following:

http://live.gnome.org/Tomboy/PlaceForNewIdeas

It's intended to be a place where everyone can brainstorm about the next best thing for Tomboy. So go add your cool idea now!

Monday, September 11, 2006

iFolder Client Architecture Presentation/Podcast

This evening I'm going to be presenting the client architecture to some other developers and so I figured I'd split it up into manageable pieces. I recorded about a 40 minute presentation today that walks through the slide deck. Unfortunately, I did it with Garage Band in OS X. So, hopefully someone will figure out how to play it in Linux.

Podcast MP3: ifolder3-client-architecture.mp3 (Warning: 20MB)
Podcast AAC (includes slides): ifolder3-client-architecture.m4a (Warning: 20MB)
Open Office Format: ifolder-client-arch.odp
PDF: ifolder-client-arch.pdf

Friday, September 08, 2006

iFolder Linux Client Brain Dump

Before too much time passes and I forget everything, I wanted to take some time to write up some information about the iFolder Linux Client for anyone who cares. A word of caution though, all terms and information will be explained by me; and by that, I mean that some other iFolder Developers will likely have a deeper understanding of certain parts (like Simias)...hit them up yourself for information on that.


So, let's jump right in!

Simias
Simias was originally created as a generic data store where you could create collections of information and store them. Simias handles synchronizing the collections from machine to machine. Simias allows you to share collections of data with other users and controls the access levels each user has to the collections (Administrator, Read/Write, Read Only).

iFolder
iFolder 3 is built on top of Simias. Each iFolder is essentially a Simias Collection. The iFolder Simias Collection contains nodes of data that represent files on a computer. Simias synchronizes these nodes of data between computers. A separate synchronization module uses these nodes to actually synchronize the files the nodes represent.

And now for the outline of what's in the above diagram...

Download TXT file: ifolder-client-arch-outline.txt

Thursday, September 07, 2006

More control on Tomboy's Export to HTML Plugin

I changed up Tomboy's Export to HTML plugin today using the NoteHierarchy.cs I wrote a couple days ago. The two things I added were:

  1. An export preview so you can fine-tune which notes are exported
  2. The ability to create a table of contents at the top of the exported HTML page
This isn't checked-in to CVS or anything, but here's the patch file (should apply to latest CVS): http://blog.timothy.ws/tomboy-html-export-with-hierarchy.patch



Wednesday, September 06, 2006

Hacking on Tomboy

I've been hacking on Tomboy lately trying to become familiar with the code. I'm hoping to be able to add some nice enhancements to it eventually.

Today, someone showed me a cool little utility called TiddlyWiki, which is essentially a self-contained wiki built-in to a single HTML file. You can keep notes in it just like you would in Tomboy, create subsections (just like you would in a normal wiki), and have them link together.

So, I figured, why not? I spent this afternoon hacking together a little plugin that exports Tomboy notes as a new TiddlyWiki page. It actually ends up working pretty nicely. My only fear is that people will like TiddlyWiki more than they like Tomboy.




Update: Here's the plugin in patch file format (apply to latest tomboy CVS): tomboy-tiddlywiki-plugin.patch