Finger info for


No notable .plan update to be found here, sorry.

Random <somethings> of the day:
Fear the blinking green 'D'.  Recently I was experiementing with Voodoo 5 
video card  stuffs, and did something that would cause a blinking green 'D'
to occasionally appear in the Linux VTs.  But that's nothing compared to the 
GeForce that would display random characters while scrolling, etc.  Once I
had finally switched to the V5, I would have to refresh the screen to make
sure that typos were typos, and not the videocard being funny.

Haskell is pretty cool.  And <insert mandatory Kohan spammage here>!


Sometimes it helps to rename the file correctly.


Books are heavy.

Random comment of the day:
   *          XXX Memo to Myself XXX
   * For 4 chip SLI, do different stuff with the
   * dither rotation bit. Touch the puppet head.


Random comment of the day:
#if 0 // commented out until H3D pays us the money they owe us

If you have a (Linux) distribution that includes a library named libGL.a,
please file a bug on the particular package that includes it and then delete
the file.  Thanks.

Also, if anyone has any recommendations for joysticks, please let me know.
I would like one or two so I can add joystick support to the projects I
work on.


I found out today why many things (SDL programs, Mesa demos) would not 
link for me by default:

-rw-------    1 root     root           91 Aug  9  2000 /etc/

LDLIBS = -L/usr/X11R6/lib -lX11 -lXext -lGL `sdl-config --libs` \
         -lopenal -lm
Would not work correctly with Debian's SDL package+NVIDIA OpenGL libs.

LDLIBS=-L/usr/X11R6/lib `sdl-config --libs` -lGL
Would not work correctly with Mandrake 8.1+NVIDIA OpenGL libs.

In the latter case, did not appear in a ldd.  The former case was
fixed by using:
LDLIBS = -L/usr/X11R6/lib -lX11 -lXext /usr/lib/ \
	 `sdl-config --libs` -lopenal -lm

What am I doing wrong?


I told you so.


This way up!


"pure virtual method called" now fixed.

I'll never understand why someone would do:
extern "C" {
class A {


Finally.  AvP menus are now complete.


My guess: Quake 2 source released on December 21, 2001.


Integrate: 1 / (5 + 4*cos(t))^2 for t=0..Pi


"If you are confused, check with the sun"


Thanks go out to Joe Valenzuela, for pointing out the One-Definition Rule
(9.2.3).  (see 11/21/2001)


About your app database 
( )...
Apparantly you target applications that already exist natively on Linux. 
For example, here is a list of games:

Hexen II - source released by Raven Software.
Return to Castle Wolfenstein MP TEST - Linux binary released by id Software.
Soldier of Fortune - ported by Loki Software.
Tribes 2 - ported by Loki Software.
Unreal Tournament - ported by Epic/Loki Software.
Heavy Metal FAKK2 - ported by Loki Software.
DGen - ported to Linux by Joe Groff.
Handy - ported to Linux by Niels Wagenaar.
Zsnes - ported to Linux by Dan Olson, et al.
Deus Ex - ported by Loki Software.
Sid Meier's Alpha Centauri - ported by Loki Software.
X-Plane - being ported inhouse.
Heroes of Might and Magic 3 - ported by Loki Software.

I do not believe it is in your best interest to list such games.  Work
should be done on games that will never exist natively in Linux; there are
plenty to choose from.



Is it wrong in C++ to have two different structs/classes with the same name 
in two different source files?

typedef struct Item
} Item;

<code that uses above struct>

typedef struct Item
} Item;

<code that uses above struct>

Things in a.cpp were not even used, but things in b.cpp would crash when it
used its Item.  The program would not crash if a.cpp wasn't linked in.

GCC 2.95.4 / 3.0.2 bug?  User Error?  Bad Ram?


Integrate this: x^2 / (x^4 + 4) for x=0..inf


Kohan still rocks.

Menus are now sorta-usable.


Kohan rocks.


"pure virtual method called" ... great.


The menu code works, except that you cannot see anything.


Blithely trying to get the AvP menu code to build.  Cold medication always
makes me tired and lightheaded; maybe I should went to sleep instead.

When this .plan was written: 2002-02-01 07:36:56
.plan archives for this user are here (RSS here).
Powered by IcculusFinger v2.1.24
Stick it in the camel and go.