Circulars is looking for reports from protests tomorrow and Sunday from where ever you may be. Especially useful are summaries of some of the speeches since many of us are not going to be anywhere near the podium. Photographs are also really cool. Just send to the email address at the right.
Btw, I've changed the design a bit so that it behaves a wee better with Netscape -- it was a real mess before, but even now is very hard to read. The original template of this site was lifted from Movabletype.org, a blog site, and they just don't seem to have cared to make the templates Netscape compatible.
I also wanted to make the header smaller to push the stories up, but I took the liberty of making the rotatating thing to the left slightly bigger and centered over the column, just cause I like the way it looks (click on it and see how it changes.) I took it from the site levitated.net -- I'll put a credit under soon.
Some of you will notice that "Poets for the War" have made some contributions to the comments section. I've been asked to delete them but I think I'm going to keep them on since I don't want anyone to think it's a given that poets are against the war -- in fact, I see this as a reminder that the anti-war argument must always be refreshed.
You'll also notice that there are some different names posting now. I've added numerous people with author privileges though I expect that my own presence will continue to dominate here simply because I'm a web-guy and check in more often. I hope, though, that the community takes more advantage of this site somehow, either through authoring or commenting.
See (some of you) tomorrow... Brian
Posted by Brian Stefans at February 14, 2003 07:34 PMVery interesting post
Posted by: Jason on November 29, 2003 07:36 AMLet'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: Elias on January 19, 2004 04:17 AMWe can see an example of this in our code we've written so far. In each function's block, we declare variables that hold our data. When each function ends, the variables within are disposed of, and the space they were using is given back to the computer to use. The variables live in the blocks of conditionals and loops we write, but they don't cascade into functions we call, because those aren't sub-blocks, but different sections of code entirely. Every variable we've written has a well-defined lifetime of one function.
Posted by: Geoffrey on January 19, 2004 04:17 AMA variable leads a simple life, full of activity but quite short (measured in nanoseconds, usually). It all begins when the program finds a variable declaration, and a variable is born into the world of the executing program. There are two possible places where the variable might live, but we will venture into that a little later.
Posted by: Vincent on January 19, 2004 04:18 AMInside each stack frame is a slew of useful information. It tells the computer what code is currently executing, where to go next, where to go in the case a return statement is found, and a whole lot of other things that are incredible useful to the computer, but not very useful to you most of the time. One of the things that is useful to you is the part of the frame that keeps track of all the variables you're using. So the first place for a variable to live is on the Stack. This is a very nice place to live, in that all the creation and destruction of space is handled for you as Stack Frames are created and destroyed. You seldom have to worry about making space for the variables on the stack. The only problem is that the variables here only live as long as the stack frame does, which is to say the length of the function those variables are declared in. This is often a fine situation, but when you need to store information for longer than a single function, you are instantly out of luck.
Posted by: Laura on January 19, 2004 04:18 AMThis will allow us to use a few functions we didn't have access to before. These lines are still a mystery for now, but we'll explain them soon. Now we'll start working within the main function, where favoriteNumber is declared and used. The first thing we need to do is change how we declare the variable. Instead of
Posted by: Blanche on January 19, 2004 04:19 AM