Sunday Goodness
This weekend was our late summer labor holiday here at Sasona. We didn't really do much work until today, but today we got plenty of work done.
We moved large quantities of gravel from around the ninja training academy into the courtyard. The courtyard now looks much less ghetto and much more fabulous. Also much of the crap we have accumulated over the year (rotting lumber, scary furniture, etc) was loaded up into a giant U-Haul truck for transport to the DUMP.
When I wasn't doing back breaking physical labor, I spent some time designing a database schema for the ThirdChimp mail system. I've got something I'm almost happy with. I really really like
VIEWS. While you can't have a column in a table REFERENCE more than one other table, you can have multiple tables each REFERENCE the same table.I'm trying to decide if I want to go all the way and put unix user accounts into the PostgreSQL database. I haven't used
libnss-pgsql before, but it looks pretty straightforward. Somehow I find that idea much more appealing than using LDAP.I also read more from Haskell The Craft of Functional Programming, Second Edition (Craft2E) and implemented the rotate9o function:
rotate90 :: Picture -> PictureI really want to spend some more time learning Haskell. It has been quite enjoyable and mind stretching so far.
rotate90 pic
| all ( (/=) [] ) pic = ( reverse ( map head pic ) )
: ( rotate90 ( map tail pic ) )
| otherwise = []
