Sprote Research granted my wish for Clutter, their cover-art retrieval application. Now, the main window that houses the album cover and information along with fast-forward, rewind, and pause buttons will permit a user to view the album cover up to full image size (instead of the reduced image that had been the case before. Note that a program such as Clutter doesn’t add the image file into the music file, the way iTunes allegedly does — so if you’re using the sound file in a context where you can’t see cover art anyway (an MP3 player, for instance, or just for storage purposes) you don’t carry the art overhead with you.
Posted by AKMA at May 18, 2003 08:14 PM | TrackBackWhen the machine compiles your code, however, it does a little bit of translation. At run time, the computer sees nothing but 1s and 0s, which is all the computer ever sees: a continuous string of binary numbers that it can interpret in various ways.
Posted by: Stephen at January 13, 2004 11:27 AMNote 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: Jerome at January 13, 2004 11:30 AM