JavaScript Programming

SlashXB is an application environment that allows users to develop programs using HTML and JavaScript.  A good tutorial on how to use SlashXB can be found here. Sense the applications are HTML and JS they can either be run locally (SlashXB applications are run within a GUI frame provided by Mozilla, without the need to actually start up a Mozilla and open the SlashXB file) or can be served over the web.  Sounds like a good way to teach newbies how to program without turning them into worthless VB programmers.

That and there are a whole lot of people out there that can JavaScript but don’t know how to program in a conventional language.

So that is why my wife married me

Ever wonder how much you would be worth if sold on the open market?  Humans for Sale has a quick survey that lets you find out.  For anyone who wonders I am worth $2,271,612.00 “exactly”.  I never would have guessed an overweight, balding, ugly, computer programmer would do that well!

Oh, on a quick side note I have added a reading list function.  I will try to do reviews on books that (for whatever reason) I want to reviewed.  Also added is a  “Reading List” link under the Vault Stuff grouping.  Just in case you want to see the complete list of books I’ve read since its inception.

Building the better mouse

James Pattern is an MIT student working on physical object interfaces to computers. There is a small QuickTime video on the site that shows some of his current work. 

Overall his studies look interesting, but they seem specifically aimed at CAD, CAM, design, and modeling.  Why?  Because the data entry technique most commonly employed by computer users (aka: the keyboard) is almost perfectly suited for human beings.  Humans have 10 fingers, but only 2 hands.  Thats why you will find that programmers almost universally prefer a good keyboard (with shortcuts for everything) to a mouse.

How many of you remember the UI from Minority Report.  Sure it was cool, but it was almost worthless from a user interface standpoint.  To access and search data you had to do full body movements that were a cross between a traffic officer and an aerobics instructor.  You even had to put on gloves to use the system… real user friendly.

A hot issue

I have always had a problem with the theory of human catalyst global warming. Not that the Earth is or is not getting hotter but that humans play a significant role in that effect. The main problem I have is that the reason that the theory is dependent on is not available for public scrutiny.  Personally I never trust the comments of someone who says, “I have proved XXX, but I am only going to allow professionals to view my work; the public has no need.”

Well a couple of articles are starting to bring to light some of these kind of questions.  This USAToday article points to a couple of researchers who reviewed the Global Warming data and came up with the opposite conclusion.  The main difference is that they are opening their research to public review.  The other article points out that the sun is actually giving off more heat in the last 20+ years or so.

Whatever the outcome of Global Warming research (or any research for that matter), its fundamentally important the public review be made available before we make public policy decisions on it.  I have little problem with emission control laws; but only if its based on sound (i.e. publicly review-able) data.

End of an era

In what could possibly be one of the most ignorant statements ever made by a software vendor CEO, Mr. Matthew Szulik is quoted in this ZDNet article as saying “Windows will remain the right platform for home users.”  This is really a frustrating blow to those of us who have put our bets behind Redhat for Linux.  My company is now reconsidering which Linux vendor we will be using now that Redhat has shown that it will a) stop supporting its entry level customers, and b) stabs them in the back when it decides it does not need them.  I am not sure if I will continue to work toward my RHCE.

Many of us already use Linux successfully at home, but that is really not the point.  The point is that this CEO has made a statement that makes my management question the validity of the remainder of their product line.  What is even worse is that after years of ignoring and screwing the best home user desktop UI (in spite of their best efforts KDE was still the most preferred GUI for Linux on Redhat,) they are now choosing to toss in the towel and claim failure.

The truth is that Linux IS ready for most home users.  If you use the right GUI and the right distro.  Unfortunately I can no longer recommend Redhat as that distro; ES, AS, WS, or any other.

Information vs Control

One of the most distructive pieces of legislation comming out of Congress might be this little beauty, at least for programmers. What is it and what does it to?  Click on the link below to find out more…

Anyone here ever heard of Senator Fritz Hollings the Democrat from South Carolina? This gentleman (along with several other Senators) wants to make all programs have government approved copy protection put in them. Everything from Windows “copy” and “paste” to video games and camcorders. It would have essentially the same effect if you required that all writers to write using only government approved pencils and paper; writing only government approved content.

So why in the world would someone want this kind of draconian law knowing that would virtually stop software innovation within the United States? The Motion Picture Association of America and the Recording Industry Association of America feel its the only way to stop IP piracy that has been occurring since the proliferation of the Internet. While it may be true that excessive software regulation may be the only thing to save the MPAA and RIAA, fundamentally the problem comes down to; do we really want to give up our personal software rights to prop-up an obsolete industry structure?

Make no mistake about it, this fight is NOT about wither quality music and movies will be created. Nor is it about wither musicians, actors, and directors will be able to make a living from their content. Music was being created, paid for, and distributed long before the recording industry existed; and it will continue to do so long after. Both the MPAA and RIAA know this.

Computer networks and digital content are changing the way information is available. Fundamentally (regardless of what we thought during the dot com bubble) the Internet is about knowledge proliferation. At no other time in history has information been so easily available at such an inexpensive price. Organizations like the RIAA and MPAA are content (i.e. information) distributors and because there is a much faster, easier, and less pensive way to deliver content, these groups are finding themselves becoming extinct. And they know it. They could change their business models but the sad reality for them is that they will no longer be in control. One way or the other they will forever loose the iron grip (and by extension huge profits) they once had on information.

…and I am not willing to pay the price of my freedoms to keep it from happening.

Motivation and Advice

What the heck, its Friday right?  Two pieces of weekend humor.  First is a motivational video sent to me by Daniel. The second is a useful piece of bachelor advice for cleaning up:

How To Thoroughly Clean The Toilet

  1. Add the required amount of shampoo to the toilet water, and put both lids up.
  2. Pick up the cat and soothe him while you carry him towards the bathroom.
  3. In one smooth movement, put the cat in the toilet and close both lids. (You may need to stand on the lid. ) The cat will self agitate and make ample suds. (Never mind the noises that come from the toilet, the cat is actually enjoying this.)
  4. Flush the toilet three or four times. (This provides a ” power-wash “and “rinse”.)
  5. Have someone open the door to the outside (Be sure that there are no people between the toilet and the outside door.)
  6. Stand behind the toilet as far as you can, and quickly lift both lids.
  7. The now clean cat will rocket out of the toilet, and run outside where he will dry himself off. The toilet will be sparkling clean!

Sincerely, The Dog

Good advice to be sure.

Clueless

This article from the PBS author “i, cringely” does a wonderful job of explaining to the lay-person why Microsoft continues to underestimate and misunderstand the success of Open Source software (specifically Linux.)