Older blog entries for etrepum (starting at number 15)

markonen: IIRC, some of that leaky abstraction is plugged in PostgreSQL 7.3 (at least wrt dropping implicit sequences with tables). Besides, any time you ever created a SERIAL column it should've said "NOTICE: CREATE TABLE will create implicit sequence 'tablename_columnname_seq' for SERIAL column 'tablename.columnname'", so you were warned.
amars: Fast user switching makes sense for any kind of shared computer.. families, classrooms, etc.
MisterP: If you own Jaguar (10.2), it's very highly likely that Panther (10.3) will be a free upgrade. I believe that Apple has officially announced that odd point versions (10.1, 10.3) are free upgrades for users of the previous even point version (10.0, 10.2).
gabe: Python is a perfectly good language for writing any kind of application. Python has a faster development cycle than ObjC, and has a larger library of built-in functionality as well as more open source libraries and extensions. Also, anything you can do in ObjC you can do in Python with PyObjC, especially Cocoa application development.

IIS shall now be known as Intermittent Information Server

RickMuller: The problem you're seeing is because you're linking to an X11 GLUT and a Cocoa GLUT. You only want one. Are you compiling gopenmol for X11, or for Cocoa? Feel free to continue this via email (bobatredividotcom), it'd surely be a lot faster and less frustrating for you :)
RickMuller: Don't be afraid to change configure.in and automake again! The link options you want are going to be something like: -framework OpenGL -framework GLUT -framework Tcl -framework Tk -ljpeg. You're going to have to put a lot of #ifdef's in any source that includes GL/* and replace it with either OpenGL/* or GLUT/* depending. Other than that, the stuff looks pretty much platform/endian agnostic and shouldn't be too hard to deal with other than the dynamic module loading.
RickMuller: wxWindows has a copy of glaux.h hidden away in there if you want to look at a copy of it (it's actually stolen from the Microsoft OpenGL SDK, believe it or not). Also, you'll never find files in GL/*, all OpenGL related headers are in OpenGL/* (really /System/Library/Frameworks/OpenGL.Framework/Version/Current/Headers, but it will find them if you just use OpenGL/*). You might also want to take a look at this, if you haven't already: Gotcha's in porting UNIX software to OS X".

Just converted my mostly-encrypted home directory into a 'leet sparse disk image. So now, it takes a helluva lot less time to burn weekly backups to dvd-r, since I've only got about a gig and a half of work files and private documents :) And I do have another couple gigs free, which is a bonus.

bcully: Well, I haven't switched back to mutt - yet... but it might be of interest that you can use the open command to open just about any file that a GUI app is registered to handle. All you need to do is make sure attachments are saved with a proper extension before you try and view them and it should Just Work.

I do miss using Vim for everything, anyone know if it's possible to rig textfields in OS X to act like Vim instead of emacs? :)

6 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!