ForeSite Technologies

ForeSite is your team of designers , developers , and computer consultants for computer support , web development and network support in the Hartford, CT and Worcester, MA areas.

ServicesCase StudiesPortfolioBlogNews & ResourcesAbout UsContact Us

"While I was managing the Hartford Club in an operations and hospitality capacity, I had the pleasure to interact with Mike Giuffrida.  He and his team at ForeSite are not only adept in solving the "crisis at hand", they are more importantly always looking at your long terms goals and objectives.  This outlook is both refreshing and reassuring.  Mike and crew will thoughfully and without fanfare, steer you through IT solutions without offending those of us who ate attempting to keep up with the ever-moving technological advances.  Their insight, vision and responsiveness are invaluable"

(Former) Manager

The Hartford Club

Bookmark and Share

ForeSite Insight

Archive for October, 2009

Six on 7: Six months of Windows 7

October 27th, 2009 by Jonathan Zawrotny

The commercials are out, the advertising machine is hard at work and now that October 22nd has passed, Windows 7 is at our doorstep.

Having been a tinkerer of computers since modifying the config.sys file on my father’s 386 to play games, the new offering from Microsoft immediately intrigued me.  I decided to be an early adopter on my home machine, dutifully using the Windows 7 Beta and Release Candidate for roughly the past 6 months despite my general distaste for the Vista offering.

Windows 7 is the smoothest and most stable Windows OS I have encountered.  Yes, this includes my time using the Beta build.  My machine crashed exactly zero times in the past half year running it.  This honestly surprised me.  For those wondering, I have not been one to back Microsoft products without question.  In fact, my first machine ran IBM’s OS/2.  This should help form the basis that I have put Windows 7 through a certain range of paces that match my normal home usage.

While this is not a scientific top to bottom view of the OS, it will help to highlight some of the main points that one may encounter when using the software.

Part 1:  Installation.

The installation experience has been improved with Windows 7.  The wizards are less clunky and the screens more informative than in previous iterations of Microsoft OS’s.  Even better, the entire process always had a feel of continued progress.  This is in stark contrast to some previous offerings, such as XP or even Server 2003 in which you may be staring at a “Loading Devices” screen for the better part of 30 minutes.

I intentionally decided to not scrub my machine’s OS partition prior to installation to see what my options would be.  I was happily surprised to see that Windows 7 recognized my previous installation and essentially quarantined it.  This previous installation could later be accessed easily through Windows Explorer by going to the Windows.old directory.  Given that my normal operating procedure in any OS load would be to move all of my important files, configs etc to a different drive before formatting the partition and starting from scratch, this feature is a great benefit.  How many people forget something when moving files around?  Now those files can be easily searched and any missing pieces found.  Further, if you have decided you don’t need the old files at all, simply delete them.

The overall slick feel of the installation instilled confidence that what I had been hearing about Windows 7:  “It is everything Vista should have been” may in fact be true.

Part 2:  Your new desktop

Admittedly, I never fully adopted Vista.  As such, some of the UI features that came from Vista into Windows 7 are essentially new to me.  Logging in for the first time, I was stunned at the desktop.  My graphics card had not changed, I had no more RAM and indeed these were my same monitors, yet wow!  The difference in the UI, especially for those moving from XP such as myself, is stunning.  Again, same exact hardware but I felt like I just traded in a jalopy for a Jaguar.  The visual treatments of the start bar, the icons, etc really work.  They are not over the top, but rather understated.  The result is a tremendously clean feel.

The start menu, now a larger round button, contains all the items you would expect.  In addition, the search feature right in line with the menu allows for quick access to programs for which you do not want to hunt.  For someone who grew up professionally using net commands, this ability to type is a benefit.  For those programs you use most often, you can choose to “pin” them to the start menu or to your taskbar.

Moving a bit more through the desktop, I found the greatest use out of the Library system.  Essentially one has sections within Windows Explorers called Libraries that are linked to such things as Documents, Pictures, Downloads, etc.  You are free to edit the existing ones or create your own.  These provide an easy mechanism for organization.  They are essentially a collection of folders that are contained under a single item.  They default to locations created by the OS, usually C:\Users\…  I tend to have my information on other drives, so historically I would eschew the use or move such items as “My Documents” to point to my preferred location.  Now, I can not only do that, but I can add in folders to include into the library.  If you wish to segregate items for a home machine, you could create folders within your documents library for all the users within the household.  Or for pictures, perhaps you have an area that you want to use as a scratch directory for edits and another that you want to make sure gets backed up.  With this facility, you can access all the pictures as necessary through the library while under the hood, you can have the different folders line up with whatever backup or security regime you desire.  This single point of entry for the most used items has been enjoyable and easy to use.

Part 3:  Performace, i.e. the “paces”

My home computer serves a myriad of purposes.  From planning out home improvements, to running CAD programs, playing video games to listening to music, it is a hub of both production and entertainment.  I find I usually need to be doing two things at once and as a computer nut I find I usually try to break things.  Now that I was suitably impressed by the look and feel of Windows 7, it  was time to try and break it.

Some machines, CPUs, and Operating Systems multi task better than others.  Years ago I was able to run X-wing in a window while listening to MP3s on my OS/2 machine while people around me couldn’t run two contiguous directory commands in Windows 95 without delays between the two windows.  I essentially recreated this test, just updated by 12 or so years.  The machine in question is powered  by a 3 GHz Core 2 Duo, 4GB RAM, a 512 MB ATi video card and a 500GB 7200RPM SATA Drive.

I began by bringing up 3 different browsers:  Safari, IE and Chrome.  In Chrome I started pandora to stream music.  In IE I had the machine look for updates, and Safari I directed to Youtube, muting a longer video but letting it play.  I then opened up 2 instances of World of Warcraft, logging in two different characters.   To further tax the machine, I then decided to burn a Blu-ray.  With this happening, the music only skipped when I initially loaded up a new program, the Youtube ran cleanly and I was able to alt-tab between both instances of Wow and play without any framerate issues.  Looking through task manager I could see that none of the Cores on the CPU were spiked and there while there was  heavy RAM usage, it was not detrimental to any of the individual program.

I did this until the Blu-ray finished burning, at which point I ended the very unscientific test and checked to see if the data on the disc was good.  As it turns out, there were no errors.  Also, there were no errors in any Windows logs.  This same test, performed with the identical hardware on XP SP2 suffered from skips in both the video and audio playback.  The CPU usage ramped up much higher as well, peaking at 100% in some cases.  To its credit, the XP machine also did not have much issue with the instances of Wow.  As I mentioned however, these tests were not performed on the same build of hardware or similar machines, but actually on the same exact hardware.

While this is not a conclusive test of the sturdiness of the OS, it is a more practical application of the types of things that it can handle as part of normal usage.

Part 4:  Wait and see?

I looked at the opportunity to use Windows 7 as a way to ease concerns.  Machines will now be shipping with Windows 7 loaded, and for many, there is no comfort level with the new offering.  More than anything else, the experience of the last 6 months has shown that there is a lot less to fear than in the past.

Is there a learning curve?  Certainly.  However, and this is vitally important, the system is stable.  No lost files, no random crashes.  While everyone’s mileage may vary and no one can say that it is bug free and will never fail, the humble opinion of this blogger is that the benefits outweigh the risks.  For older machines that may not see the benefit of its resource handling, etc, then XP is probably still fine.
If you are in the market for a new machine, though, I would not turn away because of Windows 7.  So far I have no personal indication that there is a need to “wait for service pack 1″ before buying.  In fact, as I start shopping for my next laptop, you can bet that Windows 7 Ultimate will be one of the first choices I check off.

When should I replace my network server?

October 20th, 2009 by Michael Giuffrida

Great question.  Maybe you shouldn’t?  We talk to clients about this all of the time and have counseled many businesses into and out of replacing network equipment currently in place.  Often the issue if forced when there is an outage of an aging server but in our network support model we try to be more proactive about the process and help a business owner understand the potential business benefits to replacing a server, leaving it as is, or even extending the warranty for another year.

network-server-roiThe first thing you should do in considering a server replacement is calculate the ROI for the project.  Unfortunately, there is no magic number for the payback of a new server as all businesses are different but we have compiled 10  Things to Consider when making this ROI calculation.   The list includes hard calculations like the average hourly wage of your employees and the amount of time spent on repetitive processes but it also considers less concrete items like peace of mind of the business owner as that is also definitely worth something in today’s stressful business world.

Some quick guidelines as to whether or not to replace would be:

Replace if:

  • There a positive ROI (as discussed above) for the project
  • The server is out of warranty (if it is, it will more likely have a hardware failure) and it can not be extended
  • The server does not meet your basic business functions and is holding you back

Extend the Warranty if:

  • The warranty can be extended and the server is meeting your basic business needs
  • You do not expect your business needs for the server to expand greatly in the next 12 months
  • You would like to replace the server and it is borderline, but you need to plan for the expenditure in the next budget cycle

Generally, a server will be an effective business resource for 3-5 years depending upon business growth.  After 5 years, server hardware can become unreliable, sluggish and apt to fail.  If you are in the gray area somewhere, you may want to consider calculating the ROI of replacement to see if there is a real payback for your business.

Download 10 Things to Consider when Calculating the ROI of a Network Server Replacement

Google Alerts Tell You What The World Is Writing About Your Business…And Your Competition

October 6th, 2009 by Bryan Czajkowski

Have you ever Googled yourself or the company you work for?  Come on, you know you have!  It’s human nature to wonder what others are writing about you and the company you work for.  Before accepting your new position, didn’t you Google your new company to see if you could find any negative information?  Googling is an easy way to lose hours sorting through irrelevant web entries hoping to find the information you’re repeatedly looking for.  Valuable time and energy can be saved by using one of Google’s many convenient and useful tools, in this case, Google Alerts.

google-alerts-usesGoogle Alerts are emails or RSS feeds automatically sent to you when there are new Google search results for your specified terms.  After signing up using your GMail account on the Google Alerts homepage, you enter the search term, type of alert (search Google News, Google Groups, or the web), frequency of emails (daily, as it happens, or weekly), and your email address. Google Alerts sends you an email each time a new page for your chosen term makes it in the top twenty results on Google’s web search. You can set up alerts for as many as 1,000 search terms.  Google Alerts currently offers 6 variations of alerts - News, Web, Blogs, Comprehensive, Video and Groups.

  • A News alert is an email aggregate of the latest news articles that contain the search terms of your choice and appear in the top ten results of your Google News search.
  • A Web alert is an email aggregate of the latest web pages that contain the search terms of your choice and appear in the top twenty results of your Google Web search.
  • A Blogs alert is an email aggregate of the latest blog posts that contain the search terms of your choice and appear in the top ten results of your Google Blog search.
  • A Comprehensive alert is an aggregate of the latest results from multiple sources (News, Web and Blogs) into a single email to provide maximum coverage on the topic of your choice.
  • A Video alert is an email aggregate of the latest videos that contain the search terms of your choice and appear in the top ten results of your Google Video search.
  • A Groups alert is an email aggregate of new posts that contain the search terms of your choice and appear in the top fifty results of your Google Groups search.

Google Alerts’ many uses make them convenient and helpful in our daily personal lives including monitoring a developing news story, tracking medical advances, being aware of what is being written about family members, and even getting the latest on a celebrity or sports team.  But there are many professional reasons to harness the power of Google Alerts, find out how to put the power of Google Alerts to work for your business by downloading Ten Important Business Uses of Google Alert.

Writing for the Web - Guidelines for Prominent Content

October 6th, 2009 by Andrew Predmore

How often should key words and phrases appear in your web content?  What should be in the <title> and <meta> tags?  Does it matter where on the page your key words are?

7-dos-and-dontsThere are many things to consider when writing for the web, and the questions above are answered in a white paper “7 Do’s and Don’ts of Prominent Content” by Andrew Predmore, one of ForeSite’s developers.

Search engines have algorithms that are constantly updated to try to make sure that key words aren’t used inappropriately in a blatant attempt to increase site traffic.  If your site is flagged, it can have a devastating effect on your search engine rankings.

Click here to download this timely information and get the  “7 Do’s and Don’ts of Prominent Content” usage.