AKMA's Random Thoughts

May 24, 2003

Thumb Report

Since you asked — you know who you are — this is my report: After a week of not using my right thumb for trackpad-clicking (except in rare cases of reflexive gesture), not using it much for typing (using my left thumb or right index finger for the space bar), using a trackball set away from the TiBook, taking regular doses of Naproxen, and applying heat as much as convenient, my thumb feels a little different. That actually amounts to more than it suggests, since the times my thumb tended to hurt were specifically when I was using it, so if it feels better even when I’m not using it, something good may be presumed to be at work. (I think that makes sense.) The swelling in the tissue over the base of my thumb has gone down somewhat.

Taking Naproxen is tricky, since I’m not feeling a distinct ache that might remind me to take the pills. I’ve forgotten about them altogether once or twice, and several more times have taken them later than would be my plan.

The injury doesn’t feel like the descriptions of De Quervain’s tendonitis suggest; the Finkelstein test doesn’t feel bad at all. But if this makes my hand feel fine again, so be it. We’ll revisit the matter in another week.

Posted by AKMA at May 24, 2003 05:55 PM | TrackBack
Comments

Naproxen-- CJ takes that, for her knees. It really works best if you maintain a level in your system; so try to keep to a schedule. Set an alarm on your computer, maybe?

Posted by: Jane Ellen at May 24, 2003 07:05 PM

Being able to understand that basic idea opens up a vast amount of power that can be used and abused, and we're going to look at a few of the better ways to deal with it in this article.

Posted by: Evan at January 13, 2004 02:45 AM

When Batman went home at the end of a night spent fighting crime, he put on a suit and tie and became Bruce Wayne. When Clark Kent saw a news story getting too hot, a phone booth hid his change into Superman. When you're programming, all the variables you juggle around are doing similar tricks as they present one face to you and a totally different one to the machine.

Posted by: Matilda at January 13, 2004 02:45 AM

Note first that favoriteNumbers type changed. Instead of our familiar int, we're now using int*. The asterisk here is an operator, which is often called the "star operator". You will remember that we also use an asterisk as a sign for multiplication. The positioning of the asterisk changes its meaning. This operator effectively means "this is a pointer". Here it says that favoriteNumber will be not an int but a pointer to an int. And instead of simply going on to say what we're putting in that int, we have to take an extra step and create the space, which is what does. This function takes an argument that specifies how much space you need and then returns a pointer to that space. We've passed it the result of another function, , which we pass int, a type. In reality, is a macro, but for now we don't have to care: all we need to know is that it tells us the size of whatever we gave it, in this case an int. So when is done, it gives us an address in the heap where we can put an integer. It is important to remember that the data is stored in the heap, while the address of that data is stored in a pointer on the stack.

Posted by: Ellois at January 13, 2004 02:45 AM

This code should compile and run just fine, and you should see no changes in how the program works. So why did we do all of that?

Posted by: Digory at January 13, 2004 11:33 AM

Being able to understand that basic idea opens up a vast amount of power that can be used and abused, and we're going to look at a few of the better ways to deal with it in this article.

Posted by: Florence at January 13, 2004 11:33 AM

But some variables are immortal. These variables are declared outside of blocks, outside of functions. Since they don't have a block to exist in they are called global variables (as opposed to local variables), because they exist in all blocks, everywhere, and they never go out of scope. Although powerful, these kinds of variables are generally frowned upon because they encourage bad program design.

Posted by: Polidore at January 13, 2004 11:33 AM