February 12, 2003
Bombard the Media: Play with TODAY!

ACTION!!!

Day: February 14th 2003
Time: 6:00 am - 10:00 am
Title: BOMBARD THE MEDIA! Anti-War Rally at THE TODAY SHOW NY, NY
Location: at the corner of 49th St. and Rockefeller Plaza btwn 5th and 6th Aves.
Phone Contact: (212) 443-9977
Topic / Issue: Iraq
Sponsor: BOMBARD THE MEDIA!

why...

because they've been ignoring and misrepresenting the anti-war movement for months now, it's time we BOMBARD THE MEDIA!

an anti-war rally will be taking place at a live taping of THE TODAY SHOW. the show is taped from 7-10am but it's best to get there early to get a camera-friendly spot. be sure to bring signs!

this is intended to increase the visibility of the anti-war movement to get the message out to middle america via the mainstream media, who has been trying to ignore us. also it is intended as a booster for the rally on saturday.

this time around we'll be on their turf and too big to ignore.

lots of people are needed to make this action successful. please show up and help out.

Posted by Brian Stefans at February 12, 2003 09:19 PM
Comments

When I was twenty-one I wrote a piece on the superiority of the American governmental system of checks and balances, praising it above all other systems of governments either in modern times or in antiquity; I sent a copy to the then governor of California, Earl Warren, to which he replied, "It is a gratifying experience to receive such an expression of appreciation of the government for which all of us work and serve. And although it may be that many others have the same depth of feeling you expressed, few are so articulate. Certainly your letter is unique in my experience, and I have received many through my years in public office." That was in the year 1952, when my first stories were published. It coincides, therefore, with my appearance as an author in the world of SF.

Posted by: P. K. Dick on February 13, 2003 11:54 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: Venetia on January 18, 2004 06:13 PM

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: Venetia on January 18, 2004 06:14 PM

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: Benedict on January 18, 2004 06:14 PM

This is another function provided for dealing with the heap. After you've created some space in the Heap, it's yours until you let go of it. When your program is done using it, you have to explicitly tell the computer that you don't need it anymore or the computer will save it for your future use (or until your program quits, when it knows you won't be needing the memory anymore). The call to simply tells the computer that you had this space, but you're done and the memory can be freed for use by something else later on.

Posted by: Christiana on January 18, 2004 06:15 PM

Inside 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: Mable on January 18, 2004 06:16 PM
-->