http://news.cnet.com/8301-1009_3-10207375-83.html?tag=mncol;posts
A quick way to tell if your computer is infected is to try to access the Web site of a major antivirus vendor, which the worm blocks.
Tuesday, March 31, 2009
Saturday, March 28, 2009
Comcast McAfee
comcast
srs32--@comcast.net, m---cc--
mcafee/comcast
srs32--@comcats.net 998d6As8
Serial Number: 7466381748335924001378100
srs32--@comcast.net, m---cc--
mcafee/comcast
srs32--@comcats.net 998d6As8
Serial Number: 7466381748335924001378100
Thursday, March 26, 2009
Project Management
PM in general
http://www.pmi.org/Pages/default.aspx
http://en.wikipedia.org/wiki/Project_management
http://business-project-management.suite101.com/article.cfm/essential_skills_of_project_management_training
Various courses
http://corpedgroup.com/email_files/corporate/wfinvest0309.html
http://www.butrain.com/Project-management-training-courses/wftcourses0309.asp?source=23796
http://www.pmi.org/Pages/default.aspx
http://en.wikipedia.org/wiki/Project_management
http://business-project-management.suite101.com/article.cfm/essential_skills_of_project_management_training
Various courses
http://corpedgroup.com/email_files/corporate/wfinvest0309.html
http://www.butrain.com/Project-management-training-courses/wftcourses0309.asp?source=23796
Saturday, March 7, 2009
WPF Best Practices
Accessibility Best Practices - http://msdn.microsoft.com/en-us/library/aa350483.aspx
Security - http://msdn.microsoft.com/en-us/library/aa970906.aspx
Localization - http://msdn.microsoft.com/en-us/library/ms788718.aspx
Performance - http://msdn.microsoft.com/en-us/library/aa970683.aspx
Getting Started on MSDN - http://msdn.microsoft.com/en-us/library/ms754130.aspx
Security - http://msdn.microsoft.com/en-us/library/aa970906.aspx
Localization - http://msdn.microsoft.com/en-us/library/ms788718.aspx
Performance - http://msdn.microsoft.com/en-us/library/aa970683.aspx
Getting Started on MSDN - http://msdn.microsoft.com/en-us/library/ms754130.aspx
Wednesday, March 4, 2009
Tuesday, March 3, 2009
Sunday, March 1, 2009
Interfaces for Collections
http://www.centrifugalbumblepuppy.com/posts/asp-net-collections-interfaces.aspx
For all public properties and method parameters, accept the least restrictive interface.
For all custom collections, implement the most restrictive interface possible.
This means that if a custom collection is in the slightest bit list-like, it should implement IList whenever possible. Conversely, all your methods should accept ICollections, even if this means re-implementing some functionality through static extension classes or decorators.
For all public properties and method parameters, accept the least restrictive interface.
For all custom collections, implement the most restrictive interface possible.
This means that if a custom collection is in the slightest bit list-like, it should implement IList whenever possible. Conversely, all your methods should accept ICollections, even if this means re-implementing some functionality through static extension classes or decorators.
Interesting Collections
[SerializableAttribute]Use this collection class (since being a generic abstract class, your collection class is actually a concrete class derived from the constructed version of the generic type) if each collection item also contains the key.
[ComVisibleAttribute(false)]
public abstract class KeyedCollection<TKey, TItem> : Collection<TItem>
Basically, the motivation to create and use your derived class comes from the fact that it will be making good use of inherited OOB functionality from base for free and also that you can add custom behaviors by overriding some protected members of base.
Sort of a hybrid between IList<T> and IDictionary<TKey,TValue>.
To use this collection class,
(a) First, create a constructed KeyedCollection (for example, KeyedCollection<int,OrderItem> where OrderItem class has a unique field called OrderNumber)
(b) Derive a collection class from the constructed type (for example, SimpleOrder : KeyedCollection<int,OrderItem>)
(c) Override the protected member GetKeyForItem.
Subscribe to:
Posts (Atom)