Recent blog entries for ali

Seems like RedHat7's makedepend isn't too nice. "makedepend file.cpp" creates Makefile entries like "file.c.o: file.h". It doesn't seem to be a configuration option or something. It is *very* funny to chase random segfaults a whole day just because "make depend" doesn't do is job. Ho-ho.

The girlfriend complained her computer is still offline. Huh. Now, why does my kernel hang from time to time when I have two network cards installed? Anybody want to spend me a hub?

Seems like I got a job where I have to code in Java... Seems like I have to learn Java... Seems like I hate Java.

Can ANYBODY tell me why Sun has to offend me all the time?

I want to overload operators, but NO, the official (Sun's) opinion is that operator overloading is too confusing for the average programmer (what? erm...).

I want to pass int's as call-by-reference, but NO, that's not needed (what?). Okay, so I want to pass Integer's as call-by-reference and it works. Besides the *little* problem that Integer's are constant. Huh-huh.

I want to quickly pass object's to functions without fearing that I somehow modify them. Okay, they are passed as call-by-reference, so it's quick. But they can be modified. How funny. So, either I have to write an interface "MyConstObject" (as if I'm bored), or I have to completely duplicate every object before I pass it (as if my users like slow application).

Damn, stupid language. Phew. (And why does Sun tell me that I'm not able to maintain object deallocation on myself??? They don't even know me!)

woohooo... seems like it was true... wait a day or two, and whoops, two nice people certify you. Wow. :)

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!