Archive for December, 2008
Shared memory fix for PostgreSQL Mac installation
EnterpriseDB have kindly created a one-click installer for PostgreSQL, but unfortunately it doesn’t work out-of-the-box, at least not on my MacBook Pro. The problem is down to the amount of shared memory that is configured in OS X; by default it is 4Mb, and PostgreSQL requires 32Mb: The error message suggests looking at the README [...]
Installing Subversion 1.5 on Mac OS X
My current project at Yahoo! is using a Subversion repository for version control, as opposed to the usual CVS (thankfully). Unfortunately, it turns out that the svn client installed on Mac OS X Leopard up to and including 10.5.6, is 1.4 whereas the “best” release is 1.5. It’s very simple to get the newer 1.5 [...]
Closures in PHP 5.3
A good article from IBM’s developerWorks on the new functional programming features in the upcoming release of PHP 5.3: What’s new in PHP V5.3, Part 2: Closures and lambda functions
The problem with complex error messages
Whilst I found myself agreeing with most of Jeff Atwood’s post The Problem With Logging, I strongly disagree with his third point: If it’s worth saving to a logfile, it’s worth showing in the user interface. This is the paradox: if the information you’re logging is at all valuable, it deserves to be surfaced in [...]
Sun and MySQL continue uneasy relationship
As well as moving away from a completely open model, Sun’s MySQL has bigger issues: Sun has announced the official release of MySQL 5.1, a new version of the popular open source database software. Although Sun has declared that this version is ready for widespread adoption in production environments, MySQL creator Michael Widenius says that [...]