AKMA's Random Thoughts

December 13, 2003

Remote Intelligence

I’ll be operating out of downtown Pasadena for the next three days, and my advance scout indicates that there’s no broadband at the hotel, nor (apparently) at All Saints church where they’ll be shooting the video. Question: Is there a good [free] internet café within a short walk of the hotel and church? Also, the production company that’ll be shooting the video decided not to cover my dinner costs, so I’ll be looking for really cheap vegetarian food (or fasting in the evenings). Any Pasadenian suggestions?

Posted by AKMA at December 13, 2003 11:18 AM | TrackBack
Comments

Rev. Adam,

How long will you be in SoCal? If you have a free evening, it would be great to have a little LA area #JoiIto get together while you are here. I have finals this week, but I think I could get an evening free, if you are available, what do you say?

Posted by: Grant at December 13, 2003 07:18 PM

Grant, I’ll be free Sunday and Monday evenings, so far as I know — but the production schedule may be more fluid than we anticipate. I’m taking Ender’s Game for the trip, though.

I’ll be staying at the Westin; if you’re hanging out, give a call, and if I’m available, it’d be a blast to meet you.

Posted by: AKMA at December 13, 2003 09:07 PM

AKMA, I emailed you. We'll get you hooked up.

Posted by: Michael at December 14, 2003 07:58 PM

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: Ottewell at January 13, 2004 10:21 AM

Let's take a moment to reexamine that. What we've done here is create two variables. The first variable is in the Heap, and we're storing data in it. That's the obvious one. But the second variable is a pointer to the first one, and it exists on the Stack. This variable is the one that's really called favoriteNumber, and it's the one we're working with. It is important to remember that there are now two parts to our simple variable, one of which exists in each world. This kind of division is common is C, but omnipresent in Cocoa. When you start making objects, Cocoa makes them all in the Heap because the Stack isn't big enough to hold them. In Cocoa, you deal with objects through pointers everywhere and are actually forbidden from dealing with them directly.

Posted by: Rook at January 13, 2004 10:22 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: Arthur at January 13, 2004 10:22 AM