| david 的个人资料David Yardy PE, MCSD.NET...照片日志列表 | 帮助 |
|
3月9日 Silverlight 2 (beta 1) Tools for Visual Studio 2008 Installation ErrorI received the following error while trying to install the latest Silverlight tools. Michael Sync had an excellent post regarding these errors. I read through his post three times, reviewing each potential problem. I remembered that I had installed VS 2008 on my D drive. No...that couldn't be it I thought. I took the next 45 minutes to uninstall and re-install on the C drive. Installed the VS 2008 and the update patch (KB946581) on the C drive. Then finally, I installed the Silverlight Tools Beta 1 for VS.NET 2008. The problem was that I had installed VS.NET 2008 on the D drive. All installed perfectly this time. (p.s. I am on Vista 32 bit) 3月8日 Microsoft Silverlight vs. Microsoft MVC (smack down)Being a human with limited time and brain space I try to focus myself on learning technologies that can be applied to my current or upcoming projects (as well as those technologies that I feel will be the focus of development in say the next 1-3 years). Silverlight and MVC are two new products/frameworks that have come into view. MIX08 announced new versions for both these budding technologies. Not really a fair fight as really one is a framework for the existing Asp.NET platform while the other is a new platform for developing code. The following is a brief introduction to each technology followed by questions that I have used to focus my energy. Silverlight
Microsoft MVC (Model View Controller)
Where to concentrate my energy? Consider the following questions:
For me while answering the above questions; the answer to the question "Which technology to focus on?" becomes quite obvious. Tomorrow I start with Silverlight. Through the development of a number of small Silverlight applications my goal is to very quickly understand the technology. I will also be able to gain perspective as to the direction of the technology and to schedule future implementations (based on limitations). 3月4日 SQL Server String Concatenation (T-SQL) - New way to do this in SQL 2005For years I have been doing something similar to the following: DECLARE @list varchar(200) The problem with the above approach is dealing with NULLs and also if you attempt to order the values that are concatenated you may not get all the values. Note: FOR XML Path is only situation where you can use Order by in a subquery. Using an unnamed column for XML Path('') you get a straight concatenation with no XML tags. This is the recommended way for concatenating strings in SQL 2005 3月2日 Software Development - Striving for ExcellenceI have thought about this concept over the last few years while involved on numerous development projects. As you may have surmised by now (and most likely you have) there can be very a large discrepancy between individuals' motivation levels on software projects. In terms of 'excellence' I am really referring to the desire to do one's best within the constraints of time, resources, and knowledge. With respect to software development it is directly related to the following:
Through these concepts I am narrowing my discussion to the roots of motivation. Where does motivation come from?
The oracle of words lead me quickly to the definition of motivation-reason or reasons for engaging in a particular behavior. Why do some individuals have the stamina for excellence (within our context) while others seem to run out of steam? The sources listed above for motivation can be characterized by two types of motivation: extrinsic and intrinsic. "Extrinsic motivation is triggered by outside sources, rather than from within. Outside forces may come in the form of a reward such as candy,...or a pat on the back or a celebration... Rewards are thought of as anything that has market value and is expected. While extrinsic motivation may work for a short time eventually its' ability to motivate diminishes." The above quotes and excerpts came from, What Every Teacher Should Know about Student Motivation, by Donna Walker Tileston. "Intrinsic motivation" is most easily described as the motivation that one derives from non-reward incentives. It is very much the unconscious effort by the brain to establish importance (often through enjoyment, challenge or pleasure). Per Marzano (2001), "If the task is judged important, if the probability of success is high, and a positive effect is generated or associated with the task students will be motivated to engage in the new task." In effect this breaks down to the following factors:
Stated more simply, intrinsic motivation can be defined as, "stimulation that drives an individual to adopt or change a behavior for his or her own internal satisfaction or fulfillment. Intrinsic motivation is usually self-applied, and springs from a direct relationship between the individual and the situation." While extrinsic motivation can initially ensure a basic level of success eventually the success of the team is must be driven by the collective intrinsic motivation of the individuals. Obviously, the classification and measurement of motivation is an area deeply covered in psychology text books. Through this entry, we have been able to better categorize motivation and understand some general concepts around the sources of motivation. At this point, one may be thinking about the following:
Software excellence (as defined above) is directly related to motivation. The ability for an organization to impact motivation is really a larger discussion and a challenge for many organizations. |
|
|