Wednesday, February 07, 2007

Now don't get me wrong, I am a Windows guy and do run Vista, but I do enjoy the of the Apple Commericals. I found this one to be cute and wanted to share it.

posted on Wednesday, February 07, 2007 9:07:56 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]


From an article on TechRepublic entitled Don't be misled by these 10 Windows Vista myths, here is a summary of the myths. 

Myth #1: You'll have to buy a new, high-end PC to run Vista

Myth #2: Vista will solve all your security problems

Myth #3: Vista is no more secure than XP SP2

Myth #4: The only thing new about Vista is the eye candy

Myth #5: You can't dual boot Vista with another operating system

Myth #6: Vista requires (or includes) Office 2007

Myth #7: Most old applications and peripherals won't work with Vista

Myth #8: You have to buy a Premium version of Vista if you have a dual core machine

Myth #9: You won't be able to play ripped music in Vista

Myth #10: Vista costs a lot more than XP

Since I use Vista on a daily basis, I can assure you that these are false. 

posted on Wednesday, February 07, 2007 8:43:32 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]


 Monday, February 05, 2007

I was reading through my backlog of feeds ( which has gotten huge ) and ran across this little gem. It is a very cool feature of ASP.NET 2.0 that I had missed. In fact, I can't seem to find any reference to it in two of my ASP.NET 2.0 books. This feature is quite simple to use and extremely useful.

There are times when you may want to take your ASP.NET application offline. You may be doing a major upgrade to the code or need access to resources that may be tied up. You certainly don't want your customers seeing a "Page not Found" or some some other type of error due to upgrading code or maintenance of some sort. You want them to get a page with information on what is happening and maybe when to check back.

ASP.NET 2.0 has a special filename called app_offline.htm. This file is a standard html document and when present in the application root directory, will be shown in place of all other page requests. You can have this file on standby and when upgrade time rolls around you can simply drag the file into the application directory to be updated, update your files, and once finished you would delete the file from the directory. 

You should also note that Internet Explorer has a habit of showing "Friendly Http Errors" when the content is less than 512 bytes long. To work around this, you should either insure your page greater than 512 bytes or add some comments in the mark up to make up the difference.

The following is an example of a app_offline.htm file. The content is not limited, so you can pretty much make it say whatever you want.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Application Offline</title>
</head>
<style>
 
div {
    background-color:#ffffcc;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    border-style:solid;
    border-color:Black;
    border-width:1px;
}
 
</style>
<body>
    <div>
    This application is currently offline and under going maintenance. Please check back later.
    </div>
</html> 
 
This is a very simple example file. You can make yours nicely formatted with whatever graphics you require. 
 
posted on Monday, February 05, 2007 2:20:04 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]


 Wednesday, December 27, 2006

Here is another funny video from a New York Times Editor! Enjoy!

posted on Wednesday, December 27, 2006 6:29:56 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]


 Monday, December 18, 2006

Ready for a New Day: Launch Tour 2007

January 18, 2007

Tampa, FL

Tampa Convention Center

333 S. Franklin Street
Tampa Florida 33602
United States

Registration: ... is now open. Click here -> Launch Event

Event Overview

Come experience how to simplify IT challenges and build stronger applications with the new software from Microsoft.

You are invited to participate in this unique experience featuring Windows Vista™, the 2007 Microsoft® Office system, and Microsoft Exchange Server 2007.
You’ll be able to:

  • Attend breakout sessions for developers and IT professionals

  • Test drive the products and evaluate their functionality

  • Network with peers, Microsoft, and local technology partners

  • Ask the experts

  • Receive valuable resources to help you take full advantage of this new software

IT Professionals will learn how Microsoft software can help:

  • Streamline deployment and management

  • Increase security, control, and reliability

  • Improve user experience and support

  • Enable and support mobile users

Developers will evaluate new software solutions and see how to:

  • Build secure applications and ensure reliability

  • Create engaging, visually stunning, and highly differentiated user interfaces that make applications more usable and productive

  • Build applications that connect users to each other and to their data, allowing them to visualize, share, and act on information

Agenda

  • Registration and Breakfast: 7:45 - 9:00 AM

  • Executive Keynote (see below for abstract): 9:00 - 10:30 AM

  • Technical Sessions (see below for track abstracts): 11:00 AM - 12:00 PM

  • Lunch: 12:00 - 1:15 PM

  • Technical Sessions (see below for track abstracts): 1:15 - 3:30 PM


Track Descriptions

Executive Keynote:

Top Microsoft executives will discuss important challenges impacting today's workplace and how Windows Vista, the 2007 Microsoft Office system, and Microsoft Exchange Server 2007 are helping customers meet these challenges. Learn how other companies have achieved success through collectively implementing these new releases. Experience how using these products can simplify how people work together; help protect and manage content; find information and improve business insight; and reduce IT costs and improve security.

IT Pro Track #1 – Desktop Support:

Join these exciting sessions that will explore the new tools to deploy Microsoft Windows Vista and the 2007 Microsoft Office system client applications. Accelerate your migrations and execute deployments while simplifying the tasks associated with managing your organization's desktops. You will also experience how new capabilities in the 2007 Microsoft Office system and Windows Vista increase operational efficiency in your company. The new user interfaces minimize training and support demands by providing end-users with significantly improved help capabilities, self-service tools, and a highly intuitive experience. Finally, experience the data visualization capabilities in Visio 2007 and the Enterprise Project and Portfolio Management help keep your systems and your business running smoothly.


IT Pro Track #2 – IT Infrastructure:
Join these sessions to learn more about the capabilities of Microsoft Office SharePoint Server 2007 and Exchange Server 2007. The sessions first walk through deploying Exchange Server 2007, along with Live Communications Server, from installation through configuration and validation. Further you will experience how Exchange Server 2007 can help improve operational efficiency within your organization. Next you will experience how Office SharePoint Server 2007 is deployed and how the new three-tiered structure of management helps you control and govern the environment. The final component shows the different ways to search, including the improvements of Windows Vista, Microsoft Office SharePoint Server, Microsoft Office, and Live.


IT Pro Track #3 – Solutions Capabilities:

Application Architects and Line of Business Specialists should join this session to learn more about how the 2007 Microsoft Office system, Windows Vista, and Exchange Server 2007 deliver new capabilities in for infrastructure and intellectual property protection, compliance and records management, secure mobile productivity, unified communications, and business intelligence.


Developer Track – Application Building:

The release of Windows Vista and the 2007 Microsoft Office System ushers in a new age of application development. Come join us as we explore the new development capabilities that allow you to build applications that discover, organize, and present information to users in new ways. You will experience how the 2007 Microsoft Office system and Windows Vista work better together for you, how to build differentiated user experiences and connected applications in Windows Vista, how to connect and extend Office client applications, and how to build key business applications on the Microsoft Office server platform.

posted on Monday, December 18, 2006 10:50:53 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]


 Sunday, November 26, 2006

Weird Al has done it again and brought us all a new theme song. This was so funny I had to go onto iTunes ( which I hate ) and buy the Album.  You can find the lyrics to the song at White & Nerdy.

posted on Sunday, November 26, 2006 11:04:56 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]


 Friday, November 24, 2006

Most people with a iPod don't know you can use it as a external hard drive, but you can. Windows sees the iPod as a USB mass storage device and mounts it with a drive letter. Your music file are in a hidden directory structure can easily be accessed.

The Microsoft Zune can't be accessed in the same way. It is it's own device and not accessible. Well, so we all thought.. Some industrial folks have found a way to enable pseudo hard drive support. It doesn't get assigned a drive letter, but does allow you to drag and drop files from it.

Turns out it's just a registry value to enable visibility in the shell. 

 

Here are the instructions:

  1. Make sure your Zune is not plugged in and your Zune software isn't running
  2. Open up regedit by going to the start menu and selecting "run". Type regedt32 and hit "OK"
  3. Browse to HKEY_LOCAL_MACHINE\System\ControlSet001\Enum\USB\
  4. Search for "PortableDeviceNameSpace". This should be contained in the Vid_####&Pid_####\########_-_########_-_########_-_########\Device Parameters within the above ...\USB\ The ##'s listed here will be numbers and letters specific to your Zune
  5. Change the following values: * EnableLegacySupport to 1 * PortableDeviceNameSpaceExcludeFromShell to 0 * ShowInShell to 1
  6. Plug in your Zune, and make sure the Zune Software starts up.
  7. Hopefully at this point you can open up "My Computer" and browse your device, though it does NOT show up as a drive letter.
posted on Friday, November 24, 2006 5:55:21 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]


We started a new agile methodology a few weeks back called Scrum. I have been hearing about it for some time on various podcasts that I  listen to, but haven't had a chance to use it.  We are now into our second two week sprint and it seems to be working out. The team will have a better handle of this process after a few more of these sprints.

What is Scrum? That is the question most programmers new to it ask. First of all , it is not an acronym, it is taken from a game similar to football where the players really do try and kill each other, Rugby.  Wikipeida says this about it.

Scrummage or scrum as a way of restarting the game, either after an accidental infringement or when the ball has gone out of play. The word "scrummage" is a modification of "scrimmage" (which form of the word was previously used in rugby and continues to be used in American and Canadian football), which in turn derives from or is cognate to "skirmish".  

 

In the software development world, Scrum is a form of agile development to manage and control development work. Most companies moving to this methodology will adjust it to fit their needs. You don't have to follow the standard Scrum process exactly to get benefits from this methodology, but you shouldn't stray too far off course.

Scrum is characterized by:

  • Artifacts
    • Product Backlog
      • A list of requirements prioritized and broken down into small manageable chunks. This Backlog should include all features visible to the customer, as well as the technical requirements needed to build the product.
    • Sprint Backlog
      • This is a list of selected and committed features to deliver from the product backlog and should be created by the Team only. These tasks should be broken down into pieces that will require less than 16 hours of development time.
    • Burndown Chart
      • The Burndown Chart shows the cumulative work remaining in a Sprint. When tasks are completed, the ScrumMaster recalculates the remaining work to be done as the Sprint Backlog decreases, or burns down over time. If the cumulative Sprint Backlog is zero at the end of the Sprint, the Sprint is successful.
  • Ceremonies
    • Sprint Planning Meeting
      • These meetings are held prior to the beginning of the Sprint and during this meeting the Sprint Backlog is created.
    • Sprint Review Meeting
      • At the end of a sprint, a timeboxed 4 hour meeting is held in two parts.
        • The First half is to demonstrate the results of the previous sprint to the product owners. The Product Owner determines which items on the Product Backlog have been completed in the Sprint
        • The second half of the Sprint Review Meeting is a retrospective for the Scrum team that is led by the ScrumMaster. At this time the Team evaluates what went right and what went wrong during the sprint.
    • Daily Scrum Meetings
      • Once the planning has been completed, the sprint begins a 30 day iteration. Each day the Scrum Master leads a short 15 minutes meetings. While anyone can attend this meeting, only team members who have committed to deliver work to the Scrum are allowed to speak.  Each person is asked three questions in order to get a global snapshot of the project.
        • What did you do yesterday?
        • What are you going to do today?
        • Do you have any roadblocks?
  • Roles
    • Product Owner
      • The product owner is normally a business person and is the one that defines the features of the product.
      • This person is the person whom accepts the work presented during Sprint Review.
    • Scrum Master
      • Removes roadblocks so the team is productive.
      • Ensures that the process is followed including invitations to Sprint Planning Meetings, Daily Scrum and Sprint Reviews
    • Team
      • Cross Functional Team between 5 and 10 members.
      • Selects the Sprint Goal and Specifies work result.
      • Demonstrates work to Product Owner
      • Organizes itself and its work.

Here is a complete run down of the scrum methodology in more detail.

I'm still holding my opinion of this process until we finish a project and review what we did right and what we did wrong.

posted on Friday, November 24, 2006 11:03:38 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]