Twice now I've had to dig up this list in google. Writing it down here to remember it.
http://www.metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/
Another summary, thanks to Adam:
http://randomfoo.net/2009/04/20/some-notes-on-distributed-key-stores
September 2009 Archives
This article: http://jwz.livejournal.com/1096401.html leads me to two conclusions:
1. JWZ is still my programmer hero.
2. At work, Palm Pre development is definitely at the bottom of the list, which reads: iPhone, Blackberry, Windows Mobile, Symbian, Android and (maybe someday) Pre.
NFS mount settings were in Directory Utility in Leopard. They've been moved to Disk Utility, File menu, NFS Mounts...
Note that the upgrade from Leopard to Snow Leopard blows away your NFS mounts, so you'll have to re-add them. That kinda sucks.
I suddenly started getting failures logging into my google domain apps gmail from IMAP clients: Apple Mail and Apple Mail on iPhone. It's affected all my computers (and phone) on three networks. Apparently there is some kind of CAPTCHA guard that can cause this, but the Google-recommended solution does not help.
Apparently many other people are having the same symptom from other operating systems and phones: Web login works but IMAP and POP are broken.
I haven't change the config on this account in months, so I'm pretty sure this is not user error.
Also, this is one of those typical GMail problems that hits some accounts and not others... I have accounts in three other Google apps domains and they work fine.
Too bad there is no system at all for submitting tickets on free Google apps. I might have to upgrade to a premier account, which would suck because I have my whole family on this one, and that would cost a lot.
Sigh.
I was completely stumped by an error in the build of our iPhone app. It just said 'something something exited with status -1.' Said something wasn't any kind of actual program or file you could find on the disk, so I had no way of getting further into it.
I actually had a support call into Apple Technical Support, who were trying to help figure it out.
But then the final Snow Leopard iPhone SDK 3.1 came out, and that revealed much more detailed errors. In particular, it showed that Xcode was trying run an old Leopard component of the iPhone SDK, which no longer exists. So I wiped the entire /Developer hierarchy off my machine, and reinstalled Xcode 3.2 and the single Snow Leopard 3.1 iPhone SDK. Kapow, everything works now.
I installed MySQL 5.1 and then decided I didn't want it.
So I deleted it from /usr/local and tried to install 5.0. No dice, the installer complained.
I deleted these files, and was able to install afterwards:
sudo rm -rf /var/db/receipts/com.mysql.mysql*
The thing I was worried about, the tun/tap driver and openvpn2, wasn't a problem at all. Works fine with no work at all. Even the launchd scripts to start it up worked.
Of course, all the stuff I wasn't worried about is having problems.
The initial Install OS X on the DVD didn't work at all. It said "choose a drive to upgrade" and gave me a choice of no drives. I had to boot from the CD to do the upgrade. I assume this is because My boot drive is a software RAID 1 disk.
MySQL 5.0.55 seems to have been obliterated.
My trick of copying /usr/bin/emacs into the Emacs.app bundle for Aqua emacs is not working.
My old-fashioned /Library/StartupItems script is finally too-old. Doesn't really work at all.
Xcode install had to be redone 3 times (and counting.) Failed with a cryptic error the first time, failed to install the actual Xcode app the second time. Third time worked (so far at least, it actually did install the main app. Downloading iPhone SDK for Snow Leopard now.
More to come, probably.
Update: Emacs.app is broken, and I can't get it to work. Will have to wait until some stuff is fixed in the GNU distro I guess. For now I am using Aquamacs, which is not so great. It's "enhanced" to be more Mac-like, which isn't really the point of running emacs. If I wanted a Mac editor, I'd run textmate.
Also: I'm having trouble with MySQL. The 5.1 download doesn't appear to have InnoDB in it, which is weird and is troublesome for me.
And: the iPhone SDK is not working right. I get an inscrutable error in the packaging final step, after reinstalling all the iPhone SDKs from 2.2 - 3.0.
Ugh.
The only thing I'm really worried about related to upgrading to Snow Leopard is the tun/tap driver which is used by OpenVPN.
But I learned two things today.
First, tuntap is available in macports.
sudo port install tuntaposx
Second, some folks have already patched it for Snow Leopard. (It seems my fears were founded, and it did not work.)
http://sourceforge.net/tracker/?func=detail&aid=2816874&group_id=235725&atid=1097639
And http://blog.esync.org/2009/09/tuntap-kext-for-snow-leopard-x32x64.html
Finally, the official project page:
http://tuntaposx.sourceforge.net/