Future Shock: Voice Recognition Identification Technology

Backgrounder: Kay Hughes, flight attendant for today’ s non-stop coast-to-coast flight is busy checking her catering order and prepping the cabin. Bob Harmon is the captain and Jeff Mortowski is his first officer. Both are situated in the cockpit going over the pre-flight checklist. The pax are from various companies in the New York area or individuals on personal business who have bought seats on his flight.

The Story: Kay woke up with a start as the alarm on her clock radio blared. Reaching across her pillow, she noticed the time, 5:15, and hammered the snooze button in the hopes of grabbing another five minutes of sleep. Tired as she was, her mind began to race as she considered the day ahead. In less than four hours she would be enroute to L.A. with an aircraft full of passengers. Slowly the thought of additional sleep became less important as she considered all that she had to do before leaving Teterboro. Quietly she slipped on her robe and slippers, poured herself a cup of coffee, and slinked into the shower.

As Kay walked across the tarmac, she saw the fuel truck pulling up to her aircraft and the caterer at the gate waiting for a security clearance. It was 6:48 and already she could feel the heat lifting off of the pavement. Another scorcher she thought; at least L.A. will be cooler.

Kay greeted Jeff who was busy overseeing the fuel delivery; she then climbed onboard the G-V and gave a similar greeting to Bob who was occupied with updating paperwork. Bob finished what he was doing and briefed Kay with the day’s schedule. Minutes later Kay turned to assist the approaching caterer with the day’s order. Within the hour, the first of the passengers began to arrive. Each sat in the lobby of the FBO waiting to be boarded. At precisely 8:00 a.m., Kay left the aircraft and walked down the ramp to the FBO. She whispered to the waiting security agent who signaled to the FBO customer service representative to make the boarding announcement. “Ladies and Gentlemen, Jet Aviation Flight #001 departing TEB for LAX is now boarding. Please present your identification card and boarding pass to the security agent. Once you are cleared, you will be boarded. Thank you for flying Jet Aviation and enjoy your flight.”

Kay turned and left the FBO and walked back to the aircraft. Both pilots were onboard completing their preflight preparations. Kay stood at the bottom of the steps leading up to the aircraft waiting for the security agent to bring the passengers to the plane. She knew that with fourteen passengers the security clearance would take a bit longer than normal.

Kay considered waiting inside the cabin to keep cool, but knew that it was important that she greet the passengers at the base of the steps in case one of them needed assistance climbing up.” It must already be 85 degrees out here,” she thought as she watched the heat …

Style and Your Website – Style Elements

"Style and your website – an introduction," is about the importance of style. But what makes one style unique? What are those style elements that differentiate your site from others?

First of all the colors. Enough has been written about color usage and color schemes on websites. Red is said to be a color that conveys action and passion. Blue is a general business color and expresses seriousness … Usually websites have one dominant color and a supporting color. Important is that these colors support your message. A dominating red website does not fit the ambience of a university for example – where the thought is sacred, action is of minor importance (yet) …

The logo is another style element. It expresses the most important style elements in one simple image. It is a strong vehicle in expressing a message and for the visitor an element to focus on and to select.

The layout and structure of a website can either be (more) formal or free. Each website has a main kind of template. Examples are the journal template, with different columns, used for informational sites, there is the sales letter format, like a letter addressed to the visitor. Websites could also resemble a slide or presentation. If a website has not such a typical format it could either be more formal organized, or loose.

The amount and distribution of pictures is another element in which websites differentiate. Normal magazines are dominated by pictures, either from advertisements or general purpose supporting the text. Many websites are (still) scarcely focused on pictures, because most searches are done on text and it is difficult to select the right and adequate picture to convey your message.

All these elements together are composed to a complete website. It is this overall composition that gives the site the look-and-feel. It is the general impression. The overall composition is a result of a creative design process.

The style of a website is perceived by visitors who observes the visual elements of a site. Style is important because visitors will not berely focus on text only. When buying a kitchen you will visit different showrooms and unconsciously you will focus on the style of the different kitchens. Often, after selecting the style you start designing your individual kitchen to match your requirements.

If you want to look at a showroom of WebPages you could visit a site like thumbshots.net. This link for example ([http://www.thumbshots.net/webguide.pxf?cat=Arts%2fArchitecture%2fBuilding_Types%2fGovernment_Buildings]) provides an overview of websites focused on government buildings. Each pages presents an overview of different sites by showing a thumbshot and a textual summary of the site. These pages provide user with a preview mechanism before entering the site.
The overview however is also useful if you want to "benchmark" the style of your site with others. Or if you are just curious about differences in style of websites.

Have a look.

© 2006 Hans Bool …

The Art of C ++ Programming, Chapter 2 – Installing Microsoft Visual Studio

Development Environment:

First thing's first. Lets get us an environment to work in. I personally recommend the Microsoft Visual Studio C ++ Express edition, but there are other compilers out there like Dev Studio, etc.

This is the compiler many professionals use (they pay for an upgraded version, but it's the same basic thing), so it's a pretty sweet deal.

While you are downloading and installing that bit of software, I'll go ahead and explain in a nutshell exactly what you are downloading. A "development environment" (what we are downloading) is a combination of several tools a programmer can use to create things.

The parts we care about are: Text Editor: where the code is written. Think of notepad Compiler: the thing that turns your code into machine code (computer language) Debugger: the tool used for pointing out wrong code (finds your errors … sort of)

Without these, you can not really develop much. You could always program something in notepad and plug it into a compiler, but you will not have a debugger. Meaning if something goes wrong, you will not know what caused the problem.

Thankfully, what we are downloading here is arguably one of the best development environments available (its Microsoft …). It contains everything we need! Your download should be done, so begin the install.

Once you got it installed, go ahead and open it up!

Creating a New Project: Seems like time to introduce that ever-so-popular "Hello World!" program .. lets get started!

Logically, you would just hit new file and be set. With Visual Studio, it takes a few more steps, but its easy if you have some guidance. If you are using a compiler other than Visual Studio, I am afraid you are on your own for this step.

To make a new project, go to File -> New -> Project.

From there, go to Visual C ++ -> Win32 -> Win32 Console Application. After selecting the console application option, enter in a name for your project. For this example, lets just call it HelloWorld. Its good to name our projects something relevant to what the program will do; In this case, our program will print "Hello World!" to the screen. Exciting? Do not worry, it gets better; ).

For the next step, hit "next". You should now see a screen that looks like this. Be sure and "check" the circles next to Console Application and Empty Project. After that, hit Finish. …