kcw | journal | 2000 << Previous Page | Next Page >>

I fixed the problem with SoundApp skipping. It was Virtual Memory. With VM turned off I haven't had any skips, even when launching applications. I don't really need the extra memory (and I only had VM on at the minimum level, which keeps programs from loading everything at startup) and the extra 650 MB of hard disk space is nice to have. I always thought that VM wouldn't kick in until you run out of real memory, now I know that it interferes with the system at all times (and now I also know why lots of real-time programs recommend turning off VM). Now that I think about it, the problem went away on my old machine after I installed RAM Doubler (which I didn't install at first since I thought that 160 MB was enough). So RAM Doubler is better than VM.

The other thing is that I solved the crashing problem on startup by not running the script that cleans up the RAM Disk. Instead I moved the commands to my backup script so that the Persistent RAM Disk file is deleted before backup. That brings my computer a little closer to total stability, although it still occassionally hard crashes. Eh, such is life...

Honor is a bitch sometimes. There are some things I can't do just because that's not the person I want to be, but it can bother me deep down inside sometimes, which just goes to show how far I still have to go to be a good person. Like if a friend borrows something from me, I'll really try not to ask for them back. They have to be responsible with other people's things and it's not my place to remind them or to come off as a person who reminds people that they haven't returned this or that.

Another example is going to Billy's for Thanksgiving. I mentioned to some people before and they seemed interested, although it was still very informal. But when it comes time to make an official announcement I have to ignore that and treat it as a blank slate, to give people a chance to back out without losing face. And this is the only mention I am likely to make of it. I'm not asking again and definitely not face to face, so people don't feel obliged to go just because I'm asking.

Conversely that's the kind of attitude I have when people invite me to do things. If they ask me, it would be impolite to refuse, so I have to make the effort whether or not I have the time and inclination to do this. Even when Shannon and Kimberly had their saloon night I still felt bad about not attending because of work. I expect people who ask really want me to do this, so I try to accept...

On another topic, it's amazing what rumor sites come up with. I just read this post where someone working with a development version of an nVidia GeForce2 card saw that there was an option to install "Macintosh system compatibility" drivers. One thing leads to another and the conclusion is that nVidia is going to release GeForce2 cards for the Mac market.

Not to blow it out of proportion, but having an option doesn't indicate anything other than someone worked a bit to make the card compatible with a Mac. I do the same thing with our software. I try to run it on my Mac and if it doesn't work I try to find out why and fix it. Stuff I can't fix I put in a debug flag to turn it off. The debug flag is called TEST_MAC_OS and if someone happened to see it (some people go to great lengths sifting through source code) they might assume that we're working on making out software work on the Mac. Far from it, I'm just turning stuff off that I don't need for my testing and which crashes the platform on my Mac...

Copyright (c) 2000 Kevin C. Wong
Page Created: August 18, 2004
Page Last Updated: August 18, 2004