War (What Is It Good For?)

OK enough is enough! An acquaintance from high school wrote this on his Facebook. (Obviously he’s in the military.)

31 lost, 31 unwanted visits, 31 doors receive that dreaded knock, 31 families with shattered hearts, 31 pairs of boots lined up with rifles and dog tags and helmets, 31 comrades remembered and grieved for, 31 funeral services, 31 names on newly made grave markers, 31 empty places at the table, 31 souls who gave all, whose lives leave a void, so let’s take 31 seconds to re-post this and pause to reflect on such a sacrifice as 31 gone forever!

My reply was this:
I say the rest have 31 days to get out of country. Oh BTW budget cuts mean no hazard pay, no benefits, no severance pay. Welcome back boys! Get in the back of the employment line. Thanks G.B. and the rest of Congress that went along with this charade. Sorry Chris that you are in the military and support this action. I think the government has done a good job duping us from 9/12/2001 onward.

The World Wide Web Turns 20 Years Old

It was August 6, 1991, at a CERN facility in the Swiss Alps, when 36-year-old physicist Tim Berners-Lee published the first-ever website. It was, not surprisingly, a pretty basic one… Source: 20 Years Ago Today: The First Website Is Published – Wired.com.

Wow, 20 years of the WorldWideWeb (W3)!

First Web page circa 1992

Back in 1989, Tim Berners-Lee along with Robert Cailliau and some folks at CERN invented the World Wide Web. By 1991 they were sharing hypertext documents. By 1992 Stanford had a “web server.” In 1993 NCSA released Mosaic, a basic, but more sophisticated, browser for personal computers.

The original page changed often with updates of the project and eventually it was removed, but a copy of it was saved to the W3C website – http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html circa 1992 version – as a historical document.

The first web page address was http://info.cern.ch/hypertext/WWW/TheProject.html, which centred on information regarding the WWW project. Source: Welcome to info.cern.ch.

I’ve spent almost 15 years looking at WWW and HTML. By 1995 it was easy for anyone to download web server software and have it running a website. I would say things were a lot simpler back then, but in fact “times” are the same. Times and hypertext documents were much less sophisticated back in 1995. The technology grew to match the demand.

Even today I think it’s important to recognize the difference between the Internet and the World Wide Web. The Web is just one services using the Internet to transmit data. The Internet was around well before the Web.

The Web is not identical to the Internet; it is only one of the many Internet-based communication services. The relation between them may be understood by using the analogy with the global road system. On the Internet, as in the road system, three elements are essential: the physical connections (roads and cables), the common behaviour (circulation rules and Internet protocol) and the services (mail delivery and the WWW). Source: CERN – How the web works.

The Internet was “invented” or started in 1958 with the ARPA project. In 1983, it went global with the TCP/IP standard.

Social-ism Media Propaganda On Sale

Aaron Wood, aka Justonescarf on Etsy, has some pretty cool social media propaganda posters for sale.

Aging Air Traffic Control UPDATED

Thirty years ago today air traffic control was changed forever.

On August 3, 1981 nearly 13,000 of the 17,500 members of the Professional Air Traffic Controllers Organization (PATCO) walked off the job, hoping to disrupt the nation’s transportation system to the extent that the federal government would accede to its demands for higher wages, a shorter work week, and better retirement benefits.  At a press conference in the White House Rose Garden that same day, President Reagan responded with a stern ultimatum: The strikers were to return to work within 48 hours or face termination.  As federal employees the controllers were violating the no-strike clause of their employment contracts. Source: http://eightiesclub.tripod.com/id296.htm

Fast forward to 2011 and we face a crisis. More than half of the replacement controllers are due to retire because of mandatory retirement rules. There is a mandatory retirement age of 56 for controllers who manage air traffic. And the minimum age (now) is 30. Do the math and all of the controllers they hired in 1981 were forced to retire by 2007. They made some exceptions and they replaced several controllers early, but the fact is we’re in desperate need of more air traffic controllers.

UPDATE
I find it a little ironic that this year the FAA ran out of money and furloughed 4,000 workers. Today the FAA got funding to re-open. They were loosing an estimated $30 million per day of airline ticket taxes.

Since authorization for FAA funding expired in late July, the agency has also been unable to collect federal taxes on airline tickets — leading to a revenue loss of approximately $30 million a day. If the dispute had continued until Congress returned in September, the federal government would have lost over $1 billion in revenue. Source: Senate passes bill ending partial FAA shutdown – CNN.com.

Un-Minimizing Attributes Written With PHP In TinyMCE

I think this is a “feature” of HH implementation of TinyMCE, but I noticed that the editor would “correct” my attributes when I wrote them properly in an PHP echo statement.

echo "<option value=\"$abc\" selected=\"selected\">$abc</option>\n";

would save as

echo "<option value=\"$abc\" selected="selected">$abc</option>\n";

which of course breaks PHP. No matter how I tried to trick it into using escaped quotes it always changed back to unescaped.

My solution was to use single quotes and concatenate the variables into the string:

echo '<option value="'.$abc.'" selected="selected">'.$abc.'</option>'."\n";

For your reference, here are the minimized attributes that will need this treatment:

HTML XHTML
compact compact=”compact”
checked checked=”checked”
declare declare=”declare”
readonly readonly=”readonly”
disabled disabled=”disabled”
selected selected=”selected”
defer defer=”defer”
ismap ismap=”ismap”
nohref nohref=”nohref”
noshade noshade=”noshade”
nowrap nowrap=”nowrap”
multiple multiple=”multiple”
noresize noresize=”noresize”

There should be a better way to do this. A lot of code is written the proper way in PHP and switching it is untenable.