I work at ATI (a subsidiary of AMD) in the Workstation ISV Engineering group, helping ISVs and customers use OpenGL and workstation graphics features of GPUs.
My experience includes 3D graphics, both interactive and high-quality offline rendering, and Linux/UNIX-like systems as well as Windows. In particular, I have expertise in using OpenGL in applications and middleware, and in writing tests and benchmarks for OpenGL drivers in Windows and XFree86. My resume in PDF format is available for your review.
|
I've struggled with my weight for years. I weigh around 250 pounds. I carry it well enough because I have lots of muscle, but my knees and hips and heart are suffering from the extra weight. I'd like to be more like 220 pounds. (When I left college I was about 210.)
My approach since December 1st, 2008 has been to try to get more exercise during the week and
build habits within which it's easy to eat less. I've added two
days of cardio workout to my climbing workouts, I've started counting
my calories in a pocket notebook, and I'm trying to hit calorie
targets during the day, totaling about 2000 calories.
One result of the calorie targets is that it requires a radical rethinking of what I can eat at any given time, and that has taken some getting used to. I try not to be too harsh with myself and sometimes move calories around; that helps me not overeat out of hunger. I try not to borrow against the future, as I have a tendency not to honor the debt, so rather I try to accumulate a surplus as the day goes on. It helps to have fixed-size portions ready to eat for a particular time of day. A Clif bar or half-a-cup of cereal is about 250 calories, so that makes a reasonable breakfast. Safeway "Eating Right" and Weight Watchers frozen entrees are between 250 and 400 calories, taste okay, and fit in the "lunch" slot. A candy bar fits in the "afternoon snack" slot but I try to have fruit or maybe a small sandwich from home. I give myself calorie credits for working out. I have a command-line script, "weight", that I can run at any time from my laptop or other machines. It stores my current weight to a central log file on my server, plunk.org. Typically, I step on the scale in the morning (yielding, for example, 249 pounds), and then run the command like this: "weight 249". I have six years of data as of January 2009. Links to a short-term graph and long-term graph of my previous weight records against projections are available to the right, updated almost every time I run the script. The graphs are calculated assuming I need 11 calories to maintain every pound of weight (which might actually be a little low), and that my metabolism is slowing down as I age. It's fascinating to me that, even though I try to diet and improve my habits every year or two (visible in the huge variations in the data), my weight pretty consistently has been between 240 and 250 pounds on average and has risen roughly two pounds a year. I think I basically have to work out more and eat less and there's no real way around that.
|
![]() ![]() |
|
Running wine fails with X Error of failed request: XF86VidModeExtensionDisabled
,Tue May 26 14:45:05 2009 GRUB "Error 2" May Mean Incompatible stage1.5, stage2, and ext2 ,Wed Mar 18 20:10:03 2009 Before you report you've fixed it, TRY IT ,Tue Mar 17 15:00:14 2009 Addiction ,Fri Feb 6 10:00:05 2009 Simple Serial Port Terminal ,Thu Feb 5 00:25:02 2009 omg! ,Wed Feb 4 16:40:05 2009 Shadow Image : Warning ,Wed Feb 4 16:25:05 2009 SGI Gourmet Bakery ,Wed Feb 4 15:40:07 2009 Performance and Participation ,Sun Apr 6 22:12:47 2008 |
computers (7 entries) picture (6 entries) art (3 entries) signs (2 entries) obsolete (2 entries) linux (2 entries) tools (2 entries) funny (2 entries) |
| In my spare time many years ago, I built a tristripping API called ACTC, which is being used by Lawrence Livermore in a visualization system and by Digital Anvil in game authoring tools, among other projects. Before that, I wrote a less flexible tristripping API called Meshifier, used by Ubisoft to create models for their game Ultimate Golf; ACTC fixes several problems in Meshifier and provides a better API. |
| You can send mail to grantham@plunk.org. |
| This page was last changed on Wed Feb 4 17:52:51 PST 2009 |