For web technology news, visit the WOW Web Professional Minute

Archive for December, 2009

More photos from Montana

These are some of the photos that I took as I traveled from Billings to Great Falls, Montana by car since Northwest Airlines dropped me off in Billings instead of where I paid for and took forever to actually arrange for transportation since the airport was closed in Great Falls due to fog and ice.As mentioned in a previous post, a group of us decided to split the cost of a rental car and gas. Since Chris did the driving, these are some of the photos I took.

www.flickr.com

No Comments »

Cold is relative

Spending time with family this holiday season. Having a wonderful time. Thanks to Lindsay for sending me this information via email. Helps put the cold in NW Montana into perspective. Here are a few thoughts she forwarded. Yep, it is cold here at times.

65 above zero:
Floridians turn on the heat.
People in Montana plant gardens.
60 above zero:
Californians shiver uncontrollably.
People in Montana sunbathe.
50 above zero:

Italian & English cars won’t start.
People in Montana drive with the windows down.
40 above zero:
Georgians don coats, thermal underwear, gloves, wool hats.
People in Montana throw on a flannel shirt.
35 above zero:
New York landlords finally turn up the heat.
People in Montana have the last cookout before it gets cold.
20 above Zero:

People in Miami all die.
Montanans close the windows.
Zero:
Californians fly away to Mexico .
People in Montana get out their winter coats.
10 below zero:
Hollywood disintegrates.
The Girl Scouts in Montana are selling cookies door to door.
20 below zero:
Washington DC runs out of hot air.
People in Montana let the dogs sleep indoors.
30 below zero:
Santa Claus abandons the North Pole.
Montanas get upset because they can’t start the Snow-mobile.
40 below zero:
Atomic motion stops.
People in Montana start saying…’Cold enough fer ya?’
50 below zero:
Hell freezes over.
Montana public schools will open 2 hours late

No Comments »

Many Thanks

I wanted to take a few moments and acknowledge the kindness of my new friends from Montana. Chris, Jeff, Don, and Dwayne helped me get to the Great Falls area this week. Essentially Delta/ Northwest Airlines diverted our plane to Billings instead of Great Falls. Lots of ice on the runway at Great Falls (and the airport has now been closed for quite some time).Although the airlines did put us up in a hotel for the night, it took what seemed forever for them to arrange transportation to Great Falls from Billings. Given that another storm was moving into the area and we did not see the point in waiting longer, we agreed to split the cost of a rental car and gas and drove to Great Falls (roughly a 4 hour drive). It was a grand adventure. Thanks especially to Chris for doing all of the driving. I took a photo at the end of our trip as we stopped to fill the gas tank just as we entered Great Falls. Thanks again for the help and resolve everyone took to get to our destinations for the holidays. It will make for quite the holiday story for years to come.

People who helped me get to my destination for the holidays.

No Comments »

Congratulations

The Fall, 2009 semester is now officially concluded. I hope students had as much fun in the courses as I did. We covered some great topics and hadĀ  lots of interesting discussions during the semester.

I wanted to take a moment and acknowledge a select group of students. In the interest of student confidentiality, I really can’t mention your names publicly. You know who you are because you received a note from me attached to your final grade for the semester in your chosen class. You small group of students achieved a significant milestone but may not realize how few have met that milestone. Specifically, you scored 100% on every assignment, quiz, project, and final exam. Yes, there were several students this semester in various classes I taught. I went back through my notes for the past decade that I have been teaching and have done a quick tally. Frankly, more people have walked on the surface of the moon than have achieved this milestone of a perfect score in one of my classes. If you are curious, I understand there are 12 astronauts who have walked on the moon. Yes, many students have gotten a grade of “A” in my classes, but most elect to take the final with minimal effort and get the course grade they have already earned. Only a very few pursue a perfect score on the final. So, congratulations to each of you. You know who you are. Keep up the great work.

I look forward to working with everyone in the spring semester. Enjoy the winter break and Happy Holidays to all.

Comments Off

Happy 15th Birthday Commercial Browsers

Today (December 15), 1994 marked the release of the first commercial web browser (which became Netscape Navigator).

Netscape logo Although a beta version had been released in October (Oct. 13, I believe), this was the official launch date. Although AOL dropped support for this in 2007, this marked a milestone. Prior to this I used VoilaWWW and a smattering of other browsers (I later obtained a copy of Internet in a Box – big deal at the time). Hard to believe how far we have come in such a short time.

No Comments »

Office Hours and Open Lab

During the Fall, 2009 semester, I used Adobe ConnectPro for my online office hours in addition to the open lab we hold on Wednesday and Thursday nights for students in the ICC Web program. I did some tracking to determine how frequently students took advantage of these opportunities to learn more and obtain additional help. A quick analysis is below.

  • Online office hours using ConnectPro – 42 student visits during the semester (average of 2.2 students per session).
  • Open lab – 304 student visits (average of 9.8 students per open lab)

While the online office hours may not seem like many students, this is a vast improvement over previous semesters. Every online session (with one exception) this semester had at least one student stop by for online assistance. During most previous semesters, online (and in person) office hours were a complete waste of my time. Many semesters, not a single student stopped by during the allocated time. To answer the question you likely have – the reason for this is that I tend to respond very quickly to email and online messages throughout the entire semester (and average many messages per day). Therefore, in the past office hours were pointless as I handled the questions as they arose (and did not wait for a specific time to meet with students). However, we are required to hold office hours so I waited patiently (and worked on other lessons) while no one ever stopped by. However, using ConnectPro meant that I could actually share my applications and desktop with students visiting and we could quickly solve problems that students had encountered. I also set up a few additional sessions for students who needed help at a given time (rather than waiting for the required office hour time). Was it a perfect solution, no. Sometimes, there were voice problems with various microphones (and not all students had microphones). However, this was a vast improvement over previous semesters. It is likely I will continue to use this tool and hold online office hours in this manner for some time to come. This also meant that I was able to communicate much more clearly with students in other states and countries who are taking our classes. Personally, I am sold on the use of ConnectPro. I would be interested in comments from students regarding their experiences with the ConnectPro environment.

I also included a note about the open lab (which both Shari and I make available to students who are in the area). Part of the reason for this is that I have heard comments from some who question whether anyone actually shows up for these open lab sessions. Obviously the answer is yes. Since we had an average of almost 10 students per session throughout the semester, these seem to be a good use of an otherwise empty room on campus (empty at that time of the night).

As an aside, I believe that the above numbers also demonstrate that students prefer to have actual personal interactions (rather than virtual) for help with specific problems as they learn web technologies. And to answer the obvious question asked by many students – we have to do the classes in online fashion only because of the number of students we have from other states and regions. In this manner we can serve the greatest number of students who want to learn web systems. Yes, it is harder to take online only classes (it is also harder to teach them). However, I believe that tools like ConnectPro help us get closer to the physical in-class experience desired by most.

1 Comment »

New Laptop Configuration

I recently obtained a new laptop and have been spending a fair amount of timeĀ  this week configuring it for various activities. Understand that I teach both web systems classes and security classes so I have to meet multiple needs. I thought readers might find this interesting/ humorous. It does have 640 GB of disk storage (7,200 rpm) and 6 GB of RAM[yes, 64-bit version of Windows 7] (otherwise this would not be possible).

I am running Windows 7 Professional as the base system on the laptop. Of course, to run some older programs I have installed the Windows XP Mode virtual environment. Since I had to install Virtual PC for the XP virtual environment, I decided to also create a separate virtual machine running XP Pro. Then, since I teach security classes, I also created a Windows Server 2008 SP2 virtual machine and a Windows Server 2008 Core machine. So, if you are counting, that is now 5 versions of various Windows Operating Systems on this laptop. I then also installed Sun’s Virtual Box environment and both Ubuntu Desktop and Ubuntu Server. The tally now stands at 7 separate operating systems on one laptop.

Here is a brief overview of the development environments I have created. Yes, I am able to share the disk space across all environments so I can read a downloaded file from any of the operating systems.

  • Ubuntu Desktop
    • Apache 2
    • PHP
    • MySQL
    • Ruby on Rails
    • Network admin and hacking tools (I do teach security)
    • The environment can be accessed from from Windows 7 via a non-standard port so I can develop in Ubuntu and test in browsers on both Windows and Linux – this is a test region
  • Ubuntu Server
    • Apache 2
    • PHP
    • MySQL
    • Ruby on Rails
    • SSH access
    • This is a quality assurance region (which can also be accessed from windows 7 for additional testing of developed applications). After confirming all works, I can then move applications to production servers on the WWW.
  • Windows XP Professional
    • Ruby on Rails
    • XAMPP
      • Apache 2
      • MySQL
      • PHP
    • This is a test environment for developing in the Windows world.
  • Windows Server 2008
    • Application Server (IIS)
    • SQL Server 2008 Express
    • This is a development environment for testing Windows based web applications
    • This environment will also be used for developing and testing items for the security classes I teach.
  • Windows Server 2008 core
    • This is a command shell only version of Server 2008 and I am still getting used to doing everything at the command shell (I know one can remote, but I am stubborn on this point – grin)
  • Windows XP Virtual Mode
    • I only plan to use this environment for older applications which can not run in Windows 7
  • Windows 7
    • I plan to use this as the main platform for developing tutorials and documentation, for example Camtasia and Captivate can be used to capture screens in the other environments (at least that is my plan).

So, there you have it. And it only took 3 days to set up (remember I also had to install anti-virus on these systems as well as firewalls and various web browsers). As you may suspect, I will be installing other applications and moving data from other systems for weeks to come. I hope to report back in a few months as to how this approach is working out.

To complete the insanity, I am somewhat considering running virtualization within one of the Windows Server 2008 instances. This would give me the ability to try out a virtual environment within a virtual environment. Perhaps that is going a bit over the edge *grin*.

1 Comment »