Archive for March, 2006

Rescue the Stanford Dish Antennas

Saturday, March 4th, 2006

Friends of the Bracewell Observatory Association Copy this badge to your website/blog/server and link it to Friends of the Bracewell Observatory.

Five 60-foot dish antennas at Stanford, known as the Bracewell Observatory, are about to be demolished by the school. Saving these dishes should matter to all of us. They can be part of a new world of “open-source hardware” infrastructure that can be managed and shared, just as open-source software projects are done today. The promise of the benefits that might come from having this infrastructure available for citizen science should weigh more heavily in Stanford’s consideration of this issue. Show your support and help persuade Stanford to do the right thing.

A Gentle Introduction to PHP

Friday, March 3rd, 2006

PHP started out as a (relatively) simple server-side scripting language called Personal Home Page, developed by Rasmus Lerdorf. It has grown to a full-fledged programming language supported by scores of open-source developers.

A Gentle Introduction to PHP

San Diego Recycling Locations

Thursday, March 2nd, 2006

San Diego Recycling Locations accept:

COMPUTERS/TVs
BATTERIES (Rechargeable)
BOTTLES-CANS
BUILDING MATERIALS
HAZARDOUS WASTE
MAJOR APPLIANCES
TIRES
WATER HEATERS

City of San Diego’s Environmental Services Department has extensive recycling and reuse information online.

Window Spawning and Remotes

Wednesday, March 1st, 2006

Ever since Netscape Navigator 2.0, many major web sites have used “JavaScript Remotes” as a convenient navigation tool. These first-generation remotes were based entirely on JavaScript. First you call a function to launch the remote, then another one, when the user clicks a link or submits a form, to load an URL in the main window. Until someone uncovered an undocumented feature, which made targeting the main window from within a remote as simple as loading a link in a frame.

How to launch a new window with HTML.
How to launch a new window with JavaScript.
How to specify the new window’s attributes.
How to manipulate the new window after creating it.
How to embed links and forms in the remote’s document.