AKMA's Random Thoughts

May 13, 2003

Elke’s Wish. . .

. . . is my command. Elke asked for a Disseminary t-shirt with the wood-type Disseminary design from below; I quickly added that to our Cafe Press store, emblazoned on t-shirts, a mug, a tote bag, and a messenger bag.

If you want that (or another design — I should add some Hoopoe goodies) on summat from Cafe Press, just let us know. Buy in quantity, to make us feel even better. We won’t make any money on these for the foreseeable future, but it’s cool anyway.

Posted by AKMA at May 13, 2003 10:35 PM | TrackBack
Comments

Nice.

Personally, I don't really wear t-shirts, but I quite like hats and those sort of golf/polo shirt thingies.

The hoopoe would look cute on an off-white ball cap, methinks.

Posted by: Michael O'Connor Clarke at May 14, 2003 12:17 AM

You ask for it, you’ve got it, Michael!

Hey, this marketing thing is no trick. People go to schools to learn about it?

Posted by: AKMA at May 14, 2003 07:00 AM

Heh.

Thanks!

That really is a dang fine looking piece of headgear. Just as soon as I get paid, and get some money onto the groaning credit card, I'm DEFINITELY gonna get me one of them.

Hope it arrives in time for me to wear it to the Jupiter Weblogs conference thing in June - that'll be fun. See how many audience members can identify the meme ;-)

Thanks, AKMA!

Michael

Posted by: Michael O'Connor Clarke at May 14, 2003 10:02 AM

That gives us a pretty good starting point to understand a lot more about variables, and that's what we'll be examining next lesson. Those new variable types I promised last lesson will finally make an appearance, and we'll examine a few concepts that we'll use to organize our data into more meaningful structures, a sort of precursor to the objects that Cocoa works with. And we'll delve a little bit more into the fun things we can do by looking at those ever-present bits in a few new ways.

Posted by: Owen at January 12, 2004 11:11 PM

This back and forth is an important concept to understand in C programming, especially on the Mac's RISC architecture. Almost every variable you work with can be represented in 32 bits of memory: thirty-two 1s and 0s define the data that a simple variable can hold. There are exceptions, like on the new 64-bit G5s and in the 128-bit world of AltiVec

Posted by: Matilda at January 12, 2004 11:12 PM

That gives us a pretty good starting point to understand a lot more about variables, and that's what we'll be examining next lesson. Those new variable types I promised last lesson will finally make an appearance, and we'll examine a few concepts that we'll use to organize our data into more meaningful structures, a sort of precursor to the objects that Cocoa works with. And we'll delve a little bit more into the fun things we can do by looking at those ever-present bits in a few new ways.

Posted by: Emmanuel at January 12, 2004 11:12 PM

For this program, it was a bit of overkill. It's a lot of overkill, actually. There's usually no need to store integers in the Heap, unless you're making a whole lot of them. But even in this simpler form, it gives us a little bit more flexibility than we had before, in that we can create and destroy variables as we need, without having to worry about the Stack. It also demonstrates a new variable type, the pointer, which you will use extensively throughout your programming. And it is a pattern that is ubiquitous in Cocoa, so it is a pattern you will need to understand, even though Cocoa makes it much more transparent than it is here.

Posted by: Hansse at January 13, 2004 11:19 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: Anthony at January 13, 2004 11:19 AM

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: Archilai at January 13, 2004 11:20 AM