20 Jul 2000 dancer   » (Journeyer)


Fixed my audio streams bug. Had to do with the dreaded FILE * in the GNU C library. I've had trouble with FILE pointers and threads before. The library seems to attempt to mutex access to them, but it doesn't seem to work well (at all?), and tends to result in heap corruption.

Nonetheless, it works quite well now. The conversion to general midi seems to have made the music tracks sound a bit hissy. That might be part of the original instruments, though. Perhaps some sort of low-pass filter might help.


Repeating explanations, at twenty minutes per, over the last week. Double-bonus, having to repeat the material I typed into the job entry, because the people dealing with the job didn't read anything about the job, or what the problem was. Tired of all the repetition.


  • Linux USB - yes, the device numbers changed. I was going to post that in a previous diary entry when I discovered that that was where all my USB mouse problems were coming from, but it slipped my mind. Damn. Wish I could have saved other people the same troubles. The old device was (10,32) then new device is (13,63)
  • Terminus - Keeping an eye out for it. Want it. Still not in stores here, AFAIK.
  • Debian Xfree86 4.0.1 - Still salivating (someone fetch this man a bucket)
  • Hardware - Need to buy Jenn another 64MB DIMM and a larger hard-drive. Was going to do that at lunch. Will try it this-evening.
  • Linuxchix - Need to proofread the FAQ and issues stuff. I promised I would.
  • Streaming media==broadcasting - Senator Alston's backflipped under pressure from what the newspapers describe as 'his corporate masters'. Damn foolishness.
  • MAPS vs ORBS - More damn foolishness.
  • Gaming - Somewhere I read an article on violence (on IGN, I think). It talked about the mature rating on games and quoted some interesting statistics about gaming age-groups. While the article focused on the younger-crowd (since that was the issue at hand) I noticed the obverse side of the figures: 46% of gamers are over 30. Considering that, it'd be nice to get more games that cater to us aging and decrepit gamers whose reflexes are breaking down, no? :) But, of course, we're only nearly half the market...and usually the half with more money. This is not a rant. Really.
  • It would be great if we could come up with a rendering technology that seperates the display device and the code. This way, we can write things just once and render it to text, HTML and PDA with equal ease. - jauderho - I think that's what HTML was once for...something which later revisions (especially HTML4.0?) seem to have lost sight of. It's a commonly recurring thing...even [g|n|*]roff addressed. Seems we keep losing the plot by then forcing those generic systems to mandate layouts to the pixel.
  • Browsers - Becoming disillusioned with them. Massive, showstopping bugs that I reported in the original netscape 4.0 pre-releases never got fixed. They get worse in some version, better in others, but never go away. MSIE is generally pestiforous and Windows/Mac only. Looking forward to flushing them both, and using Mozilla for the long haul, as soon as it stablises a little more.
  • Genetic engineering - A rhetorical question to ponder "In what way (other than rapidity) is genetic engineering different from what mankind has been doing to plants and animals since we came down out of the trees?" (If you find the trees reference offensive, you may substitute 'expelled from the Garden for petty theft')

Latest blog entries     Older blog 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!