Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

samtregar (2699)

  (email not shown publicly)

Journal of samtregar (2699)

Tuesday January 04, 2005
07:08 PM

Project Idea: Synchronized Stickies

[ #22570 ]
I use Gnome's sticky notes app and XFCE's notes plugin to keep track of my life. I use the notes to hold to-do lists, reminders and my test list when I'm doing test-driven development. The combination of constant visibility, effortless persistence (no save button!) and a simple UI make them a great tool.

The problem is I move around too much. Each sticky note is bound to a particular machine. When I'm working on my laptop I can't see the stickies on my desktop or on my work machine.

I've considered switching to some kind of web-app replacement, maybe a wiki. The problem is the interface is all wrong. The page wouldn't be visible all the time and editing would be much more work than just entering a couple of lines on a note. I'd end up keeping less notes and that could only be a bad thing.

I'm thinking about writing my own notes app to solve the problem. I'd write a simple server to hold the data. Each client would be configurable as far as how notes are arranged and which ones are visible. The clients would send changes to the server periodically and poll for updates. The clients would need their own local storage for unplugged usage. I'd have to do something clever to deal with clashing independent updates. Maybe I could use CVS on the server, which would also open the possibility of accessing note history.

But before I go and waste a ton of time, does something like this already exist? My searches have come up empty but this isn't the kind of app that's easy to find.


The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Sounds kinda like rt [], though that's pretty heavy-lifting for just a simple task. Plus not as sexy...

    It'd be neat to write a webapp (cgiapp ;)) and build some firefox extensions to facilitate data-entry as well as a ticker of todos, notes, etc.
  • The KDE sticky notes app lets you send a note to a server or IP. If I could figure out how to tell it where to save the files, it could also probably write them to a shared server via scp, thanks to the kioslaves architecture. You can remotely control knotes via dcop from the command line, which would allow some perl interaction. A quick Google shows that a groupware project called Kontact seems to do something about sharing stickies as well.