It's been a really long time since my last entry. I think I need to write more often -- I think it's good for me.
So, what's happened to me recently? Last Friday I went out to a great Indian food restaurant with my boss and a co-worker. We had a good time until I started feeling funny. First in my stomach, then my face started to feel hot. Turns out there were some sort of nuts in the food I was eating. This was not very good. I didn't think it would be a huge deal so I drove my boss and co-worker back to work and then left to go to the hospital. I figured I'd get there and they'd say, "Nah, you're okay."
On the way to the hospital I started feeling like my throat was narrowing. When I would swallow I could feel something in there... like something was stuck in there. That's when I knew I may be in a little more trouble than I thought. I finally made it to the hospital, politely pulled into the parking garage, found a parking spot, and then took the elevator to the emergency room. There I waited (and got yelled at by a receptionist for standing too close to the person in front of me in line) until I could be triaged. I told them I ate something I was allergic too and wasn't feeling so hot. About 2 minutes later a nurse came to get me.
My blood pressure was 147/57, which seemed really strange to me (usually it's 110/68 or so). Then they took me over and looked at my throat. Once they confirmed that I was having an allergic reaction things got a little more serious. They put an IV in my arm and administered some benadryl, a steroid, an anti-nausea drug and also some epinepherine. I was then chewed out for driving myself to the hospital rather than calling 911.
So... moral of the story... If you have food allergies and you think you ate something bad it's not an "inconvenience" to call 911. I guess I could have passed out from low blood pressure, or my airway could have closed on my way to the hospital. Either one would have meant I would be unconcious and unable to tell anyone what was wrong with me. Don't do that.
The IV benadryl hit me like a ton of bricks and I wasn't allowed to drive home.
pkitten had to come pick me up and then we had to leave a car in the hospital parking garage overnight.
Since they gave me steroids to reduce the allergic reaction (or something) I need to slowly taper off them. Of course I forgot to take my dose yesterday and took it today instead. Now I'm somewhat jittery and all fucked up from that as well. I wish I had some benadryl to help me sleep, but I can't find any in the house. Need to buy some tomorrow.
Work is good. Life is good. I found out that Jack has been pooping in our basement. I left the door open in a (futile) attempt to keep the basement a few degrees warmer. He decided that it's much better to poop where he isn't rained on -- I don't blame him.
--- Geek ---
I've been thinking back to my days at school and also at IGT. I like graphics programming. I think I need to pick some of it back up. I've been trying to get some stuff working in DirectX but I find the setup semantics of DirectX to be total crap. OpenGL is just so much easier to initialize and work with. I believe this will be my graphics API of choice for now on.
Also, it appears that JOGL (Java Open GL) is somewhat more mature now than the last time I looked at it. This appeals to me. Writing portable applications in Java that can also utilize hardware accelerated graphics. I think there may be something to that.
OpenGL is also an okay choice for Windows Vista. In fullscreen mode the overhead is minimal and in windowed mode it isn't too bad (something like 10% performance hit). I wish this were better, but I understand the reasons behind it -- it's for that fancy Aero interface.
There's one more reason why OpenGL is a little better... the install basically comes with ATI or NVIDIA drivers. You have the driver for your card... you support OpenGL. Microsoft doesn't support OpenGL acceleration in their stock drivers, but most users don't use these drivers anyway. You link against a few standard libraries and let the OpenGL layer thunk it's way through to the driver. This is a good approach. It also avoids the COM crap that you need to put up with in DirectX (but most importantly the crappy way DirectX handles contexts and losing them, and all the other stuff you need to do that should just be automatic).
So... that's about it. Time to get some sleep and try to wake up earlier than usual. I'm trying to get to work around 8:30 or so. This will give me time to catch up on emails and focus my thoughts for the day's work. I will also be able to leave earlier and maybe have a chance of getting a work-out in.
Need to make it to the gym. I'm close to morbidly obese.