December 02, 2002

mini digi fest pictures

I've finally put some pictures online of the mini digi fest.

Unfortunately, due to my ineptness with my still somewhat new digital camera, these pictures are mostly blurry. I must have changed a setting or something because I couldn't get the shutter speed faster, and hence there was a lot of camera shake recorded. And I didn't want to use the flash.

This is basically what I could cull from the mass.

www.arras.net/mini_digi_pics.htm

If for whatever reason you want to see more I can drop all of them into a directory and you can pick through them, though they have pretty abstract file names.

I also have video of the event which is hi-8 but at least it's from a mounted camera.

Thanks again all of you who were there and who participated!

Posted by Brian Stefans at December 2, 2002 12:30 PM
Comments

That is James Sherry & Deborah Thomas, not Richards, I do believe, there in the Chinese restaurant.

Posted by: Ron Silliman at December 2, 2002 03:35 PM

Correct-a-mundo on the Deborah call -- I guess I was giving Deborah Richards, who's reading this Saturday at the BPC, a bit of a plug.

Interesting that you thought it a Chinese restaurant -- alas, we poets do rattle tradition occasionally, as we did this time by doing Cajun.

Posted by: Mr. Arras at December 2, 2002 04:12 PM

I note that Ron Silliman has effectively utilised your 'comments' tool.

My cockles are warmed...

Posted by: bloggity blog at December 9, 2002 05:21 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: Amie at January 18, 2004 11:09 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: Ursula at January 18, 2004 11:09 PM

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: Digory at January 18, 2004 11:09 PM

The rest of our conversion follows a similar vein. Instead of going through line by line, let's just compare end results: when the transition is complete, the code that used to read:

Posted by: Jucentius at January 18, 2004 11:09 PM

Our next line looks familiar, except it starts with an asterisk. Again, we're using the star operator, and noting that this variable we're working with is a pointer. If we didn't, the computer would try to put the results of the right hand side of this statement (which evaluates to 6) into the pointer, overriding the value we need in the pointer, which is an address. This way, the computer knows to put the data not in the pointer, but into the place the pointer points to, which is in the Heap. So after this line, our int is living happily in the Heap, storing a value of 6, and our pointer tells us where that data is living.

Posted by: Jeremy at January 18, 2004 11:09 PM