AKMA's Random Thoughts

July 17, 2003

Top Five

Last night, one of the main topics of dinner conversation (we ate out at Las Palmas to celebrate the committee decision) involved the relative merits of the theme songs to James Bond movies.

Now this is a matter of great moment if you, as most of the members of this family, think that James Bond movies are among the signal achievements of late twentieth-century Western culture. I am always tempted to play the classicist curmudgeon — “Oh, they don’t record ’em like they used to” — but I had to admit that “Die Another Day” and “The World Is Not Enough” were two of my favorites. Margaret prefers “Nobody Does It Better”; Pippa likes “Goldfinger” (though the overblown trumpet sound bothers Margaret) and “Diamonds Are Forever.” Si mentioned that “Live and Let Die” is good, but especially in the cover version by some irreverent young whippersnapper band. We appreciate Tom Jones’s rendition of the Thunderball theme.

“You Only Live Twice,” sung by Nancy Sinatra, received some positive attention. Though we like Shirley Bassey’s Bond themes, we thought the Moonraker theme was downright lame (but then, Moonraker isn’t that strong a Bond movie).

We couldn’t even recall the theme songs from the Timothy Dalton movies. We were relieved to realize that we hadn’t even thought about Sheena Easton in years. And we all like the Moby remix of the main Bond theme.

Posted by AKMA at July 17, 2003 11:16 PM | TrackBack
Comments

not fond of james bond movies or music (enjoyed the original books, in their time) but sex mob do some nice work on "live and let die" "you only live twice" and, i think, "goldfinger".
unrelated to bond, they do a marvelous resuscitation of "fernando". musically postmodern, maybe.

Posted by: kim at July 18, 2003 11:17 AM

The Moby remix of the main Bond theme is pretty good, but the better Bond-related dance mix is the Propellerheads' treatment of the "On Her Majesty's Secret Service" theme of their debut album, "Decks and Drums and Rock and Roll". It's great music to drive to.

Posted by: Joey deVilla at July 18, 2003 01:28 PM

Can't believe you didn't even mention A View to a Kill

Posted by: Ken at July 18, 2003 01:31 PM

James Bond conference, online exhibition, manuscripts....

http://www.indiana.edu/~liblilly/fleming/home.html

Posted by: Eric Sinclair at July 19, 2003 07:18 PM

"We Have All The Time in the World" by Louis Armstrong was a good one too--from "On Her Majesty's Secret Service."

Posted by: Clancy at July 20, 2003 01:09 PM

I'll second Joey's recommendation, but suggest buying instead "Shaken and Stirred: The David Arnold James Bond Project".

All good, but the Propellerheads track and Natacha Atlas's take on "From Russia With Love" stand out for me.

Posted by: James Kew at July 24, 2003 04:04 AM

When compared to the Stack, the Heap is a simple thing to understand. All the memory that's left over is "in the Heap" (excepting some special cases and some reserve). There is little structure, but in return for this freedom of movement you must create and destroy any boundaries you need. And it is always possible that the heap might simply not have enough space for you.

Posted by: Roland at January 13, 2004 04:13 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: Lettice at January 13, 2004 04:13 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: Joyce at January 13, 2004 04:13 AM

Let's see an example by converting our favoriteNumber variable from a stack variable to a heap variable. The first thing we'll do is find the project we've been working on and open it up in Project Builder. In the file, we'll start right at the top and work our way down. Under the line:

Posted by: Julius at January 13, 2004 12:22 PM

This is another function provided for dealing with the heap. After you've created some space in the Heap, it's yours until you let go of it. When your program is done using it, you have to explicitly tell the computer that you don't need it anymore or the computer will save it for your future use (or until your program quits, when it knows you won't be needing the memory anymore). The call to simply tells the computer that you had this space, but you're done and the memory can be freed for use by something else later on.

Posted by: Jocatta at January 13, 2004 12:22 PM

When 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: Thomas at January 13, 2004 12:22 PM