Monday, February 28, 2011

Windows 7 (and Windows Server 2008 R2) Service Pack 1

OK, folks, back up your systems, and get ready for the update! I would recommend doing an image backup (Start/Control Panel/System and Security/Backup and Restore/Create a System Image) before deploying the SP1 for Windows 7, regardless of the version. You can get the Technet information here: (http://technet.microsoft.com/en-us/library/ff817622(WS.10).aspx), and an easier to read summary on the service pack here: (http://www.eweek.com/c/a/Windows/Microsoft-Polishes-Desktop-OS-101452/).


- Bob Reinsch, Microsoft Exchange/Windows 7 Expert; MCT, MCITP LinkIn with Bob

Bookmark and Share

Tuesday, February 22, 2011

PowerPoint 2010 Tip: Give your SmartArt "bounce"!

You can add a lot of pizazz to your presentation by applying custom animations to SmartArt.

After creating the desired SmartArt, select the object by clicking on it. The object will appear in a frame.


From the Animations tab on the ribbon, select an animation for the SmartArt. By clicking on the More button you can see the entire library! As you slide your mouse over a selection, you will see a live preview of the way the animation will appear.


Once you have chosen an animation, a number will appear to the left of the frame indicating that the object is animated.

Click the Effect Options button on the Animations tab to build the slide one piece of the object at a time. Click the Preview button on the left end of the Animations tab to review the effects you have chosen.


For even more control over the effects, click the Animation Pane button and a task pane will open on the right side of the Window. Each part of the animation will be listed, and by clicking on the drop down menus, you can select even more options! (The numbers in the task pane correspond to the numbers that appear to the left of the SmartArt object.)
 

 

- Irene Heckert, Microsoft Office Expert; CTT, MCAS, ITIL Certified, MOS LinkIn with Irene

Bookmark and Share

Monday, February 21, 2011

Ease of Use vs. Secure

Everyday there is news of a security breach.  A hacker has attacked a website with a DDoS or malicious code has infected an employee's computer and has spread it to the rest of the office.  These types of security breaches may not have happened to you, but they do happen and eventually they will happen to your network.  The question is: Are security events such as these or others completely preventable?  The answer is no, however what we can do is help mitigate these types of events by applying a simple security axiom I have taught for many years in my security classes.  "Ease of Use vs. Secure"

IT security departments constantly are torn between business directives and security directives.  On one hand administrators need to balance the needs of users with the needs of security.  The two work in a vacuum most of the time in IT.  If something is done in IT that is considered "Ease of Use" meaning its easy for the administrator to create or implement then it probably is not very "Secure".  On the other hand if something is "Secure" it is likely to be more intensive to create or implement and not very easy for users to use.


As you can see in diagram above, with "Ease of Use" on one end and "Secure" on the other, business needs for users tend to be less restrictive  while IT needs tend to be more secure.  If IT implements things that satisfy user needs and not security needs, eventually there will be a breach.   However there can be a happy medium between the two so that security breaches are less likely to happen.

Lets take a look at an IT practice to see how this really works.

Last month Vodafone learned a hard lesson about users sharing passwords that access a customer database. Vodafone's Breach

Vodafone's practice of allowing shared passwords with the company (Ease of Use) was easier for users and administrators, however it was not a secure practice.   Although Vodafone rectified the issue, it should have never been allowed to happen in the first place.  Does your company practice "Ease of Use or Secure"?


- Tom Pruett, Cisco & Security Expert; MCT, CTT+, CISSP, CWNA, CEH, CHFI, CCSI, CCNA, MCSE LinkIn with Tom

Bookmark and Share

Monday, February 14, 2011

What a Model Really Is!

Recently, I have been doing training in Visual Studio 2010 and within the courses there are two design patterns discussed: Model-View-Controller (MVC) (Patterns and Practices: Model View Controller), and Model-View-ViewModel (MVVM)(THE MODEL-VIEW-VIEWMODEL (MVVM) DESIGN PATTERN). In the past I have done presentations on MVC however I had difficulty in properly explaining what the “Model” portion of it pertained to.

Today it dawned on me what this “Model” is: it is the business model of an application. It represents the entities that the developer has to work within the application. I originally thought that the Model represented the data model since I had been teaching Entity Frameworks. However the data portion is outside of the model. What this means is that the mechanism of retrieving the entities for the Model, and persisting changes in the Model into storage, are not part of the Model itself.

The Model is represented by the entities we are working with which is not a simple concept. Since if you are thinking in terms of data only it would be incorrect. I believe that is the first step in truly understanding the MVC and MVVM patterns, as well as Model-View-Presenter (MVP). It is important since when analysis is performed the context is the overall business/organization issues and entities, not just a database.

If you are interested, we have classes that cover some of these design patterns, specifically, MS10262 on Window Applications (WPF), MS10264 on Developing Web Applications, and MS10265 Data Access Solutions (Entity Frameworks). All of these courses are taught with Visual Studio 2010 (a wonderful upgrade) and both Visual Basic 10.0 (VB2010), and Visual C# 4.0 (VC2010) are used in the classes.

- Leslie Koorhan, .NET Expert;
MCT, MCSD (.NET), MCTS, MCDBA, MCPD LinkIn with Leslie

Bookmark and Share

Friday, February 11, 2011

Excel Tip: Use AutoCalculate to get a quick total!


Do you need a total in a hurry but don’t want to bother with a function? Click and drag to select (highlight) the cells you wish to include in the total. Look at the status bar (bottom Window frame) to see the Sum, Average, Count, etc.












If the cells are not adjacent to one another, hold down the CTRL key while you select the cells.


Need other functions instead? Right click on the status bar to see a menu of other commands available.



- Irene Heckert, Microsoft Office Expert; CTT, MCAS, ITIL Certified, MOS LinkIn with Irene

Bookmark and Share

Monday, February 7, 2011

Recommendation: CODE Magazine

I recently got a renewal to CODE Magazine.  This great magazine has really good articles for developers, and the source code in the magazine is color-coded, just like it is in the Visual Studio editors.  They also have sample code available on their website that you can copy for projects as well.

In the most recent issue, Jan/Feb 2011, they have an interesting article by the publisher of the magazine, Markus Egger. The story covers the Windows Presentation Foundation (WPF) and Silverlight ListBox. In the article, Markus shows that by using styles and templates you can turn that ListBox into almost any representation of multiple items that you can imagine. It is really fascinating and something I think that every WPF/Silverlight developer should know. In fact, if you are still doing Windows Forms, and really needed convincing that it was time to switch to WPF, this should do it. 

Another recommended article for reference is Getting Started with Windows Phone 7 Development


- Leslie Koorhan, .NET Expert;
MCT, MCSD (.NET), MCTS, MCDBA, MCPD LinkIn with Leslie

Bookmark and Share