Recently in palm Category

Does anyone have the need for a system that allows you to share your passwords with other people?  My company needs to be able to share passwords between staff (website logins, etc).  The best I've found so far is SplashID, but it doesn't really work in Linux and it doesn't properly share passwords in the nice atomic way I need.  So I've started building a webservice that does this.

No, it doesn't store the passwords in plaintext.  Each user has a key (PKI-style).  The passwords are stored in a table.  That row doesn't have the password itself, just a reference to its existance.  Another table has the public-key-encrypted password, one entry per user with such access.  Not even the database admin (me) can see these passwords as they're encrypted with the keys.  The key is decrypted with the user's private key, which is only accessible by them.  When a user shares a password with someone else, the password is decrypted with the private key and then a new entry is created with the password encrypted with the target user's public key.  That entry is attached to the controlling row in the other table.  This allows for modifications to the password as well as all other meta data.  Those modifications will pass through to the other users' entries.

The nice thing about using public/private keys is that you can encrypt items destined for others without being able to decrypt it, properly protecting the data.  Even if someone were to get a full database dump of the system, they wouldn't be able to use it.

I'm planning to make a desktop client as well as a Palm client for this.
Working on LeafBridge pretty much full force these days.  Starting with the Windows version so I can start making money from it.  Will add the Linux and Mac OS X versions shortly after I learn what I did wrong with the first released Windows version.  It'll be greatness.

I had to write my own XMPP library for Perl.  None of the already-existing XMPP libraries would work for LeafBridge.  It has to work on Windows, Linux, and Mac OS X reliably and must be thread-safe.  So I created Net::SloppyXMPP.  It's not finished yet, but it's mostly there.

I've started doing research on writing apps for the Palm OS.  I guess I have to learn C sometime... ugh.  I plan to write a few junk apps for it to learn how to do it.  Eventually, I'll be writing apps specifically for LeafBridge.

Aside from all that, I'm working on the Megagram website.  I've got a few ex-coworkers that are aiding me in it and hope to have something marketable soon.