Tuesday, March 20, 2007
Publish a Google Spreadsheet Chart
Here's a sample I just made!
Google Speaks Emacs!
Related:
Google Apps APIs
Monday, March 19, 2007
Jim W. Backus, Inventor of FORTRAN, Dies
Here are some excerpts.
Fortran, released in 1957, was “the turning point” in computer software, much as the microprocessor was a giant step forward in hardware, according to J.A.N. Lee, a leading computer historian.
In an interview several years ago, Ken Thompson, who developed the Unix operating system at Bell Labs in 1969, observed that “95 percent of the people who programmed in the early years would never have done it without Fortran.”
After the war, Mr. Backus found his footing as a student at Columbia University and pursued an interest in mathematics, receiving his master’s degree in 1950. Shortly before he graduated, Mr. Backus wandered by the I.B.M. headquarters on Madison Avenue in New York, where one of its room-size electronic calculators was on display.
When a tour guide inquired, Mr. Backus mentioned that he was a graduate student in math; he was whisked upstairs and asked a series of questions Mr. Backus described as math “brain teasers.” It was an informal oral exam, with no recorded score.
He was hired on the spot. As what? “As a programmer,” Mr. Backus replied, shrugging. “That was the way it was done in those days.”
In 1953, frustrated by his experience of “hand-to-hand combat with the machine,” Mr. Backus was eager to somehow simplify programming. He wrote a brief note to his superior, asking to be allowed to head a research project with that goal. “I figured there had to be a better way,” he said.
Mr. Backus got approval and began hiring, one by one, until the team reached 10. It was an eclectic bunch that included a crystallographer, a cryptographer, a chess wizard, an employee on loan from United Aircraft, a researcher from the Massachusetts Institute of Technology and a young woman who joined the project straight out of Vassar College.
Mr. Backus, colleagues said, managed the research team with a light hand. The hours were long but informal. Snowball fights relieved lengthy days of work in winter. I.B.M. had a system of rigid yearly performance reviews, which Mr. Backus deemed ill-suited for his programmers, so he ignored it. “We were the hackers of those days,” Richard Goldberg, a member of the Fortran team, recalled in an interview in 2000.
After Fortran, Mr. Backus developed, with Peter Naur, a Danish computer scientist, a notation for describing the structure of programming languages, much like grammar for natural languages. It became known as Backus-Naur form.
Thursday, March 15, 2007
UCAC
This is an astrometric, observational program, which started in February 1998 at CTIO [Cerro Tololo Inter-American Observatory]. All sky observations were completed in May 2004. The final catalog is expected not before mid 2007. The second data release (UCAC2) became public in 2003. Positions accurate to 20 mas [milli-arcseconds] for stars in the 10 to 14 magnitude range are obtained. At the limiting magnitude of R=16 [red magnitude = 16] the catalog positions have a standard error of 70 mas. Proper motions [apparent motion of a star across the sky] are provided using various earlier epoch data. Photometry is poor, with errors on the order 0.1 to 0.3 magnitudes in a single, non-standard color.
Occultation by Pluto!

There will be in occultation of Pluto of UCAC 25823784 on Sunday morning 18 Mar 10:56 UT (6:56 EDT). It will be astronomical twilight for us, so I don't know if it will be possible to see Pluto in the Southeast. In the Southwest US, it should be visible.
IOTA Page
Space.com
Sky and Telescope doesn't even mention it in this weeks pages!! What's that about??
The picture is from IOTA. Go to their site to see the full image.
Tuesday, March 13, 2007
UFO Sightings

Hah! This Ask Yahoo question (Why do most UFO sightings happen in the United States?) popped up on my Gmail Clips this morning which I found completely fascinating! Particularly this paragraph:
The National UFO Reporting Center lists thousands of "close encounters" submitted by users. According to its database, the United States has far and away the most reported UFO sightings. In fact, California alone has reported more than China, England, India, and Brazil combined.
Monday, March 12, 2007
Girl Scout Cookies
Thursday, March 08, 2007
How Does DST Work in Linux
Here's a Slashdot posting on the subject.
http://linux.slashdot.org/linux/07/03/06/0229232.shtml
Wednesday, March 07, 2007
Optimus Keyboard

What's this I hear about an “Optimus keyboard?” Ohhhh, after looking at their site, now I see. It's something I imagined at one time—a keyboard where the key symbols change! Very cool.
“ Every key of the Optimus keyboard is a stand-alone display showing exactly what it is controlling at this very moment.”
(key image from http://www.artlebedev.com/everything/optimus/)
Tuesday, March 06, 2007
Monday, March 05, 2007
Quote of the Day
Lots of times you have to pretend to join a parade in which you're not really interested in order to get where you're going.—Christopher Morley,
writer (1890-1957)
Sunday, March 04, 2007
Lunar Eclipse
I was using my 7x50 binoculars on the camera tripod (an ideal arrangement!).
Here's an AP posting via Space.com.
Binocular Image Stabilizer --- Brilliant!
Friday, March 02, 2007
Total Lunar Eclipse This Weekend
Tuesday, February 27, 2007
Amazing Ubuntu Conversion!
- Two dual-core AMD Opteron 1218 (four cores total) at 2.6 GHz (Santa Ana 90nm)
- 2 GB RAM
- Two 250-GB SATA drives (Hitachi HDS7225S)
- RW DVD, etc.
Here's the cool part. I copied all of my files over from the old system.
cd
scp -r oldhost: .
Since this copied all files including window manager and Gnome configs, this brought over my complete environment! I'm done! The whole conversion consisted of that!
Of course I had to log out and log back in.
Thursday, February 22, 2007
Perl, Minimal and as a Beginning
This is a cool idea, a way to look at a usable and easy to learn subset of Perl if you already know tools like sed, awk, etc. This is, in fact, a large part of how I learned Perl.
The thoughts that this leads to, and which really interest me, regard using Perl as a First Programming Language. Teaching and learning to program is a topic that interests me and I've watched the parade of programming languages used for this purpose with amusement, joy, and more recently, horror.
We used to have BASIC and Pascal (Blissful Sigh), but then moved to C (Incredulous Gasp!), then to Java (Hesitant, Lesser Gasp). Some schools seem to be using Scheme, an offshoot of LISP (Faint to Unconsciousness).
I believe that I understand the reasons for all of these choices at the time they were made. I get it. But, I'm not convinced that some of them are the best First Programming Language. Java is probably okay and, thank goodness, gets out out of using C. C++ was an improvement over C as well. I believe Java is an improvement over C++.
I'm not sure how I feel about teaching beginning programmers about object oriented programming or LISP-based functional, non-procedural programming.
What I've wondered about is trying to use Perl as a First Programming Language. It could only excel in that role if you leave a lot of parts out and focus on a simple, BASIC-like subset of Perl. But is there still too much inevitable wierdness (the weirdness that I love!) in Perl to make this a bad idea? I've thought about a book, Perl as a First Programming Language, along these lines, but I'm not sure I'm convinced yet.
Here's an important example.
Life with Perl used in simple mode is good up to the point you need to write a counting loop. Here's how to do it in BASIC (sort of) and it's typically one of the first things you learn in BASIC.
FOR I = 1 TO 10
PRINT I
NEXT I
or something like that.
Now, think of what we need to do in Perl.
for ($i = 1; $i <= 10; $i++) {
print "$i\n";
}
Hm. Well, a Perl aficionado might point out you can do this:
foreach $i (1 .. 10) {
print "$i\n";
}
I'll keep thinking about it.
The Gyroball
Google Apps Premier
But possibly the most compelling aspect of Google Apps -- at least from the standpoint of potential customers considering a switch from Microsoft products -- is the price. Google is offering the whole package for just $50 per user, per year. Microsoft does not publish volume licensing prices for the Enterprise Edition of Office 2007, its latest entry in the office productivity market. The price of a standalone copy of the Professional Edition is $499.
Some analysts believe Google Apps could save businesses hundreds of thousands of dollars per year in IT support and personnel costs alone. "You could buy 1,600 Google Apps licenses for the cost of one IT worker," says Nucleus Research analyst Rebecca Wettemann, who notes that because Google Apps is Web-based it greatly reduces the need for deskside support.
Friday, February 09, 2007
LED Light Bulb
Tuesday, February 06, 2007
The IT Crowd
The IT Crowd (on YouTube).
There are six episodes and most are uploaded to YouTube in three parts. Be sure to watch the first episode and don't miss the first part of the second episode (the commercial is my favorite scene of the series).
To find some parts I had to search on “The IT Crowd Ep3” or “The IT Crowd episode5”, for example. There seem to be six episodes overall.
Enjoy!