AKMA's Random Thoughts

October 22, 2002

Introducing. . . Movable Type!

Spent the evening devising a tutorial for the students who now are tackling Movable Type for the first time. I can’t use more than a few milliseconds of class time, so I made a handout for ’em with screen shots and play-by-play. Now I have to go to sleep, print it out tomorrow morning, and explain it in class.

As I said when we first installed MT here at Seabury, a certain amount of the work comes in concealing the power of the system so as not to intimidate users. We’ve already had a few frightened users here, so I have to work extra hard to keep the beginners on board.

Posted by AKMA at October 22, 2002 11:10 PM | TrackBack
Comments

If they're authors on an existing multi-author blog, much of the complexity can be hidden from them by appropriate setting of authorship permissions.

I'm sure you figured that out already, but for those who haven't... :)

Posted by: Dorothea Salo at October 23, 2002 01:53 PM

To address this issue, we turn to the second place to put variables, which is called the Heap. If you think of the Stack as a high-rise apartment building somewhere, variables as tenets and each level building atop the one before it, then the Heap is the suburban sprawl, every citizen finding a space for herself, each lot a different size and locations that can't be readily predictable. For all the simplicity offered by the Stack, the Heap seems positively chaotic, but the reality is that each just obeys its own rules.

Posted by: Enoch at January 13, 2004 08:26 AM

Since the Heap has no definite rules as to where it will create space for you, there must be some way of figuring out where your new space is. And the answer is, simply enough, addressing. When you create new space in the heap to hold your data, you get back an address that tells you where your new space is, so your bits can move in. This address is called a Pointer, and it's really just a hexadecimal number that points to a location in the heap. Since it's really just a number, it can be stored quite nicely into a variable.

Posted by: Basil at January 13, 2004 08:26 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: Didimus at January 13, 2004 08:26 AM