tag:blogger.com,1999:blog-33890893242939070832024-03-08T13:00:09.660-08:00A.P.VijayI have shared some of the Technical stuff , along with some code snippets and some best programming practices..A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.comBlogger27125tag:blogger.com,1999:blog-3389089324293907083.post-21189272293217606422010-05-18T00:14:00.001-07:002010-05-18T00:16:53.866-07:00Tips for writing Unit Test Cases – Continued<p><font color="#808040" size="2">Hi all,</font></p> <p><font color="#808040" size="2">Hope you are doing well. I wish to add some thoughts on writing better unit tests.</font></p> <p><font color="#808040" size="2">Many a times we need to pass parameters to the Unit Test cases that we write. This can be accomplished using <b>TestCase </b>attribute, such as this.</font></p> <p><a href="http://lh3.ggpht.com/__D-2cv9SUaI/S_I-LrhKSgI/AAAAAAAAB7U/AvQH9hGksDU/s1600-h/clip_image002%5B3%5D.jpg"><font color="#808040" size="2"></font><a href="http://lh3.ggpht.com/__D-2cv9SUaI/S_I-LrhKSgI/AAAAAAAAB7Y/w-pYLVBDXbk/s1600-h/clip_image002%5B4%5D.jpg"><img title="clip_image002" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="139" alt="clip_image002" src="http://lh5.ggpht.com/__D-2cv9SUaI/S_I-Nnn4IpI/AAAAAAAAB6s/ugd6yPvgOBE/clip_image002_thumb%5B1%5D.jpg?imgmax=800" width="340" border="0" /></a></a></a></p> <p><font color="#808040" size="2">But the <b>TestCase </b>attribute requires a constant argument. What if we need to assemble a complex Object and pass to the unit test case?</font></p> <p><font color="#808040" size="2">1. Calling a helper method from the <b>TestCase</b> parameter to assemble an object? - No (As only constants can be passed as <b>Positional Parameters</b> to attributes)</font></p> <p><b><font color="#808040" size="2">Work Around:</font></b></p> <p><font color="#808040" size="2">This can be achieved by exploiting the power of factory pattern.</font></p> <p><font color="#808040" size="2">Consider the following test case, where we need to pass different employee instances (may be even Employee is an abstract class and has two Childs, Manager and Labour. )</font></p> <p><a href="http://lh5.ggpht.com/__D-2cv9SUaI/S_I-ObpR8QI/AAAAAAAAB7c/dns4hKx8zuc/s1600-h/clip_image004%5B3%5D.jpg"><font color="#808040" size="2"></font><a href="http://lh5.ggpht.com/__D-2cv9SUaI/S_I-ObpR8QI/AAAAAAAAB7g/d4waUgk37LA/s1600-h/clip_image004%5B5%5D.jpg"><img title="clip_image004" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="196" alt="clip_image004" src="http://lh4.ggpht.com/__D-2cv9SUaI/S_I-QRfoCoI/AAAAAAAAB7k/vFGT5Ela6NY/clip_image004_thumb%5B2%5D.jpg?imgmax=800" width="434" border="0" /></a></a></a></p> <p><font color="#808040" size="2">The test case for both the Concrete classes can be written in one neat way as above.</font></p> <p><font color="#808040" size="2">The Factory class which serves as the input container is as follows .</font></p> <p><a href="http://lh5.ggpht.com/__D-2cv9SUaI/S_I-R9trmTI/AAAAAAAAB7o/TSrbCyt-QqE/s1600-h/clip_image006%5B3%5D.jpg"><font color="#808040" size="2"></font><a href="http://lh5.ggpht.com/__D-2cv9SUaI/S_I-R9trmTI/AAAAAAAAB7s/qpfp0PSBkGY/s1600-h/clip_image006%5B5%5D.jpg"><img title="clip_image006" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="181" alt="clip_image006" src="http://lh3.ggpht.com/__D-2cv9SUaI/S_I-TZXnlEI/AAAAAAAAB7w/D2anPJbNrCA/clip_image006_thumb%5B2%5D.jpg?imgmax=800" width="435" border="0" /></a></a></a></p> <p><font color="#808040" size="2">This approach avoids the coupling between unit tests and the input sets , and more over reduces the redundant code by a large margin.</font></p> <p><font color="#808040" size="2">I shall blog about the Combinatorial attribute in the next post.</font></p> <p><font color="#808040" size="2">Thanks,</font></p> <p><font color="#808040" size="2">Vijay</font></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-32670408653827957032010-03-08T07:25:00.000-08:002010-03-08T07:26:13.783-08:00How to expose internal members of a class to Unit Test cases<p><font color="#008040">Going by the convention of design patterns, it is always safe to have the members of a class as private or internal, In order to clearly abstract away the implementation details from the external world. The Classical example of this being Domain Model (Repository Pattern) where all the methods including constructors are made protected internal.</font></p> <p><font color="#008040">Example:</font> </p> <p><a href="http://lh6.ggpht.com/__D-2cv9SUaI/S5UW_3StfNI/AAAAAAAABaI/t2zkw9enIL8/s1600-h/clip_image001%5B6%5D.jpg"><img title="clip_image001" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="200" alt="clip_image001" src="http://lh5.ggpht.com/__D-2cv9SUaI/S5UXAk55JaI/AAAAAAAABaM/c3cDK2wn-5I/clip_image001_thumb%5B3%5D.jpg?imgmax=800" width="394" border="0" /></a></p> <p><font color="#008040">But there is a bottle neck in doing this. For maintainability purposes SUT (System under Test) (the internal method GetTime()in our case) and Unit test cases for testing the GetTime()) are placed in separate assemblies . Hence from the Unit Test cases, it is not possible to instantiate Class2 and test the GetTime() method .</font></p> <p><font color="#008040">This can be overcome by the InternalsVisibleTo attribute located in System.Runtime.CompilerServices namespace. The attribute takes the friend assembly’s name (the assembly to which the SUT has to be exposed) as an argument. The attribute when placed upon the namespace of the current assembly, is safely exposed to the target assembly (friend assembly).</font></p> <p><font color="#008040">Example: </font></p> <p><a href="http://lh6.ggpht.com/__D-2cv9SUaI/S5UXBZcnztI/AAAAAAAABaQ/Yggm7lC-jWM/s1600-h/clip_image002%5B5%5D.jpg"><img title="clip_image002" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="189" alt="clip_image002" src="http://lh3.ggpht.com/__D-2cv9SUaI/S5UXCFyhgTI/AAAAAAAABaU/J76d0sY7OV4/clip_image002_thumb%5B2%5D.jpg?imgmax=800" width="362" border="0" /></a></p> <p><a href="http://lh3.ggpht.com/__D-2cv9SUaI/S5UXC_qedgI/AAAAAAAABaY/HdstGzM0y00/s1600-h/clip_image003%5B4%5D.jpg"><img title="clip_image003" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="180" alt="clip_image003" src="http://lh6.ggpht.com/__D-2cv9SUaI/S5UXD95xELI/AAAAAAAABac/jZNBgTdAi-M/clip_image003_thumb%5B1%5D.jpg?imgmax=800" width="365" border="0" /></a></p> <p><font color="#008040">This workaround is similar to the concept of Friend functions in C++, which is the only way by which a Class can access the private members of another Class(of course sparing pointers).</font></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-90166832346707783162010-03-06T18:11:00.001-08:002010-03-06T18:11:28.952-08:00Everything about AJAX<p><font color="#808040">I was trying to read some articles relating to AJAX, and found this to be extremely useful.</font> </p> <p><a title="http://ajaxtraining.blogspot.com/" href="http://ajaxtraining.blogspot.com/">http://ajaxtraining.blogspot.com/</a></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-47300239800137497842010-02-25T21:57:00.000-08:002010-02-25T22:14:20.466-08:00Accessing live cricket score from C# Win Forms Application - Using Screen Scrapping technique.<p><font color="#dcc165">Quite often during the crucial stages of a cricket match, we might want to refresh the browser frequently, in order to get the latest score. And more importantly we need to stay in the browser window. </font></p> <p><font color="#dcc165">This can be done programmatically, through the following steps.</font> </p> <p><font color="#3ac2b5">1. Launch an embedded web browser in a C# win forms application.</font></p> <p><font color="#3ac2b5">2. Supply the URL of the page which publishes the latest cricket score.</font></p> <p><font color="#3ac2b5">3. Capture the entire HTMLDOM of that page.</font></p> <p><font color="#3ac2b5">4. Identify the HTML element which displays the score (that is changing) and save the index of that HTML element (the index is unique for all the HTML elements).</font></p> <p><font color="#3ac2b5">5. Load the entire HTMLDOM once again and Get the element by index (already saved). </font></p> <p><font color="#3ac2b5">6. Querying for the text at that element gives you the latest score.</font></p> <p><font color="#3ac2b5">7. Run the steps 5, 6 on a timer (say 7 seconds to keep refreshing the page.)</font></p> <p><b>Note:</b> The HTML markup of the page should not change while scrapping.</p> <p><b><u><font color="#bdb84f">Code Snippets:</font> </u></b></p> <p><b>Steps -1, 2</b></p> <p><a href="http://lh6.ggpht.com/__D-2cv9SUaI/S4dmg5lrz-I/AAAAAAAABWM/ezHG0bBWjps/s1600-h/image%5B29%5D.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="128" alt="image" src="http://lh6.ggpht.com/__D-2cv9SUaI/S4dmj82z4gI/AAAAAAAABWQ/r1NJYk57uBk/image_thumb%5B21%5D.png?imgmax=800" width="533" border="0" /></a> </p> <p><b>Steps -3, 4</b></p> <p><b></b></p> <p> <a href="http://lh4.ggpht.com/__D-2cv9SUaI/S4dmoVMrY1I/AAAAAAAABWU/yNfRryYyn6o/s1600-h/image%5B25%5D.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="230" alt="image" src="http://lh5.ggpht.com/__D-2cv9SUaI/S4dmseA0nNI/AAAAAAAABWY/Yf4kcNv5Yjw/image_thumb%5B17%5D.png?imgmax=800" width="491" border="0" /></a> </p> <p><b>Steps 5,6,7</b></p> <p><a href="http://lh4.ggpht.com/__D-2cv9SUaI/S4dmtYv_T_I/AAAAAAAABWc/GYgpnQdlE-I/s1600-h/image%5B34%5D.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="278" alt="image" src="http://lh5.ggpht.com/__D-2cv9SUaI/S4dmukhD_XI/AAAAAAAABWk/HZuYKP_YGZU/image_thumb%5B24%5D.png?imgmax=800" width="512" border="0" /></a> </p> <p><font color="#d8cd47">This technique can be ideally used to ‘scrape’ weather updates, Stock rates etc, which keeps changing frequently.</font></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-64665901750283723532010-02-18T00:31:00.001-08:002010-02-18T00:31:04.108-08:00DevWeek - Code/Presentation<span xmlns=''><p><a href='http://www.devweek.com/code/'>http://www.devweek.com/code/</a><br /> </p></span>A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-46405037267200728942010-01-20T09:56:00.000-08:002010-01-20T09:57:13.110-08:00Accessing Twitter API through C# code<p><font color="#eaed81">I wanted to share the C# code which i used to access , the Twitter API programmatically .</font></p> <p><font color="#eaed81">The Workflow. </font></p> <p><font color="#eaed81">1. Twitter exposes almost all its data underneath, through its </font><a href="http://en.wikipedia.org/wiki/Representational_State_Transfer" target="_blank"><font color="#0000ff">REST</font></a><font color="#eaed81">Ful Services </font></p> <p><font color="#eaed81">2. The Client using this code  can be a Webclient(asp.net , asp.net mvc etc ) or a Desktop client (Winforms , Console Application etc.)</font></p> <p><font color="#eaed81">3. The data being returned from those services are in XML or JSON format.</font></p> <p><font color="#00ff00">Code Snippet</font> </p> <p><a href="http://lh3.ggpht.com/__D-2cv9SUaI/S1dD8vids3I/AAAAAAAABVk/rHGlviYgNJc/s1600-h/image4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/__D-2cv9SUaI/S1dD9yCvi4I/AAAAAAAABVo/SnTVpnJNYP0/image_thumb2.png?imgmax=800" width="594" height="403" /></a></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-14050438492304797422010-01-17T05:14:00.000-08:002010-01-17T05:15:23.271-08:00Unit Testing in .NET - Best Practices<div style="width:425px;text-align:left" id="__ss_2933739"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/vijaysylvester/think-agile-practice-tdd" title="Think Agile - Practice TDD">Think Agile - Practice TDD</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cdocumentsandsettingsvsylvestdesktopscorisdeliverydev204osherove-100117071039-phpapp02&stripped_title=think-agile-practice-tdd" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cdocumentsandsettingsvsylvestdesktopscorisdeliverydev204osherove-100117071039-phpapp02&stripped_title=think-agile-practice-tdd" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/vijaysylvester">vijay sylvester</a>.</div></div>A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-36704736863339853672009-11-14T09:41:00.001-08:002009-11-14T09:41:01.388-08:00OOPS , Design Patterns – Concepts and Handson<p><a href="http://jaibeermalik.wordpress.com/2009/04/12/code-quality-learn-oops-desing-patterns-clean-code-and-refactoring/ ">Jai's blog</a> - explains the importance of code metrics,clean code , tips for refactoring etc.</p> <p><a href="http://ootips.org">ootips</a> – OOPS concepts and UML diagrams to simulate the same.</p> <p><a href="http://oodesign.com/ ">design patterns</a>– Design patterns explained , with examples.</p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-57107839358822397532009-10-21T06:56:00.001-07:002009-11-22T07:14:46.697-08:00Developer Testing Made Easy<span xmlns="xmlns"> <p>Tips for Unit Testing <br /></p> <p>  <br /> </p> <p><a href="http://googletesting.blogspot.com/2008/08/by-miko-hevery-so-you-decided-to.html">http://googletesting.blogspot.com/2008/08/by-miko-hevery-so-you-decided-to.html</a> <br /></p> </span> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-78053647207561806612009-04-01T03:48:00.000-07:002009-04-01T03:54:54.379-07:0050 Jquery Samples in real application scenario<p> </p> <p><a href="http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html">http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html</a> – This </p> <p>site contains tips and tricks for using javascript and jquery plugins.</p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-73494909090238859022009-02-25T21:48:00.001-08:002009-02-25T21:48:44.345-08:00Tweak your SQL Skills with Drills<p><a href="http://www.sql-ex.ru/help/select1.php">http://www.sql-ex.ru/help/select1.php</a> – provides problem solution approach for all SQL queries.</p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-75429401326990791942009-02-19T05:06:00.001-08:002009-02-19T05:06:44.266-08:00ASP.NET Samples and hands on Examples for controls.. All under one roof<p> </p> <p><font color="#00ff40">follow the link bellow</font> </p> <p><a href="http://asp-net-example.blogspot.com">http://asp-net-example.blogspot.com</a> – A good collection</p> <p><a href="http://submain.com/download.aspx?product=guidelines">http://submain.com/download.aspx?product=guidelines</a> coding Guidelines</p> <p><a href="http://www.codango.com/aspnet/dir/webapps/">http://www.codango.com/aspnet/dir/webapps/</a> sample scripts and applications</p> <p><a href="http://www.vclcomponents.com/ASP_NET/Counters/">http://www.vclcomponents.com/ASP_NET/Counters/</a> hands on examples</p> <p><a href="http://www.codeproject.com/KB/system/everythingInAD.aspx">http://www.codeproject.com/KB/system/everythingInAD.aspx</a> all about Active Directory(Requires Membership ,use BUGMENOT.COM)</p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-55694846642491354022009-02-19T04:42:00.000-08:002009-02-19T04:55:16.556-08:00Useful Microsoft free download products- All IN ONE<p> </p> <p>Microsoft has over <strong>150 FREE Windows XP, <a href="http://bhandler.spaces.live.com/blog/cns!70F64BC910C9F7F3!1844.entry">Windows Vista</a> & <a href="http://bhandler.spaces.live.com/blog/cns!70F64BC910C9F7F3!1344.entry">Office Programs</a></strong> available for download -- finding them all is extremely difficult . . . until now.</p> <blockquote dir="ltr"> <div align="left"><a href="http://del.icio.us/url/fcb8f26f221d878dd2ca8c4a7c890986"><strong>--> Thanks Del.icio.us</strong></a> for over 5,000 tags! </div> </blockquote> <div> <br /><strong>WINDOWS XP GOODIES </strong></div> <blockquote dir="ltr"> <div><a href="http://www.microsoft.com/msagent/downloads/user.asp"><strong><u>Agent</u></strong></a> components provide animated characters (<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=da86ba4e-bc2d-4c1d-b5a0-3183fe206414&DisplayLang=en"><strong>Genie</strong></a>, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fee1dadd-2f23-41d0-8a81-2affd74c0aa5&DisplayLang=en"><strong>Merlin</strong></a>, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bd3c4655-79e4-4791-ab9d-abc7bbd133ef&DisplayLang=en"><strong>Peedy</strong></a>, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fa36d1d5-d828-494a-ad0a-7b571db5bd2e&DisplayLang=en"><strong>Robby</strong></a> & <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c21be0ec-1712-427d-a43d-94c122ef8eb6&DisplayLang=en"><strong>"Custom"</strong></a>) to appear during specific help or instruction. (Support <a href="http://www.microsoft.com/msagent/prodinfo/faq/speech.asp"><strong>FAQ</strong></a>)</div> <div></div> <div><a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/TaskswitchPowertoySetup.exe"><strong><u>Alt-Tab Replacement</u></strong></a> in addition to the icon of the application window you are switching to, you see a preview of the page. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=32b0d059-b53a-4dc9-8265-da47f157c091&DisplayLang=en"><strong><u>Calculator Plus</u></strong></a> also performs many types of conversions. </div> <div></div> <div><a href="http://www.conferencexp.net/community/Default.aspx?tabindex=1&tabid=3"><strong><u>ConferenceXP</u></strong></a> enables you to see & hear others in a virtual collaborative space, called a venue. You collaborate on an electronic whiteboard or PowerPoint presentation, send messages and more.</div> <div></div> <div><a href="http://www.enhanceie.com/ie/feedsplus.asp"><strong><u>Feeds Plus</u></strong></a> is an Internet Explorer 7 add-on for RSS pop-up notifications.</div> <div></div> <div><a href="https://www.foldershare.com/"><strong><u>FolderShare</u></strong></a> keeps important files at your fingertips - anywhere. All file changes are automatically synchronized between linked computers, so you always access the latest files.</div> <div></div> <div><a href="http://research.microsoft.com/en-us/downloads/8bd3a415-2628-48e9-8305-f54bc5704d2f/default.aspx"><strong><u>GroupBar</u></strong></a> desktop tool offers enhanced window management capabilities in a taskbar-like setting. Through simple drag-and-drop operations on window tiles within the bar, users can create lightweight, transient grouping relationships that allow them to perform certain higher-level window layout functions on multiple windows at once.</div> <div> <br /><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5a588766-3697-4906-a239-f4222c91e324&DisplayLang=en"><strong><u>Location Finder</u></strong></a> turns a regular WiFi enabled laptop, Tablet or PC into a location determining device without the addition of any separate hardware. Location Finder uses WiFi access points - or reverse IP lookup when WiFi is not available - to center and display the person's location on the <a href="http://spaces.msn.com/bhandler/Blog/cns!1pt1v0Q4vD8jSvNS4lqdAuug!614.entry"><strong>Windows Live Local</strong></a>.</div> <div></div> <div><a href="http://research.microsoft.com/mapcruncher/downloads/MapCruncher-2.00.zip"><strong><u>MapCruncher</u></strong></a> converts existing maps into an online format that’s easy to use as Virtual Earth. PDF and raster maps can be converted just by clicking on corresponding landmarks on the user's map. (Support: <a href="http://research.microsoft.com/mapcruncher/"><strong>Website</strong></a>) </div> <div></div> <div><a href="http://office.microsoft.com/search/redir.aspx?AssetID=XT011961211033&CTT=5&Origin=HA011408961033"><u><strong>My Font Tool</strong></u></a> converts your handwriting into a TrueType font, making typed text appear written by hand. </div> <div></div> <div><a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/CmdHerePowertoySetup.exe"><strong><u>Open Command Window Here</u></strong></a> adds an "Open Command Window Here" context menu option on file system folders, giving a quick way to open a command window.</div> <div></div> <div><a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/PowerCalcPowertoySetup.exe"><strong><u>Power Calculator</u></strong></a> graphd and evaluated functions as well as performs many conversions.</div> <div></div> <div><a href="http://research.microsoft.com/research/downloads/download.aspx?FUID=20682d64-c8c0-4427-8157-41a8bae15e13"><strong><u>Scalable Fabric</u></strong></a> task management system. A central focus area, defined by you, contains windows that behave in the traditional way. When you drag a window into the periphery, it becomes smaller and continues to get smaller the closer you get to the edge of the screen. This makes it possible to keep windows open all the time, and change "minimize" to mean "return to the periphery". (Support: <a href="http://www.patrickbaudisch.com/projects/scalablefabric/index.html"><strong>Website</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=4a0a5245-fbc6-4330-9b43-e31aa0e2a248&displaylang=en&tm"><strong><u>Snip IT</u></strong></a> can email selected text within Internet Explorer.</div> <div></div> <div><a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/MagnifierPowertoySetup.exe"><strong><u>Taskbar Magnifier</u></strong></a> magnifies part of the screen from the taskbar.</div> <div></div> <div><strong>TIME ZONES:</strong> There are two programs that help deal with multiple Time Zones: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bff59fcf-3148-40b8-a286-fe7274f6e4d8&displaylang=en"><strong><u>Premium Time Zone</u></strong></a> requires genuine Windows XP, the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=07fb0bd8-f390-458d-a629-6f0258ac7cdf&DisplayLang=en"><strong><u>Standard Time Zone</u></strong></a> program does not. (Support: <a href="http://bhandler.spaces.live.com/Blog/cns!1pt1v0Q4vD8jSvNS4lqdAuug!557.entry"><strong>Working with Time Zones</strong></a>)</div> <div></div> <div><a href="http://download.microsoft.com/download/f/c/a/fca6767b-9ed9-45a6-b352-839afb2a2679/TweakUiPowertoySetup.exe"><strong><u>Tweak UI</u></strong></a> gives access to system settings not exposed in the default user interface, including mouse settings, Explorer settings, taskbar settings, and more.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=94991901-BFC4-485E-BCAE-C9DF0ACCDAAE&displaylang=en"><strong><u>USB Flash Drive Manager</u></strong></a> backup & restore files to/from a USB Flash Drive device. </div> <div></div> <div><a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/DeskmanPowertoySetup.exe"><strong><u>Virtual Desktop Manager</u></strong></a> manages up to four desktops from the Windows taskbar</div> <div> <br /><a href="http://download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/MSJavWU_8073687b82d41db93f4c2a04af2b34d.exe"><strong><u>Virtual Machine</u></strong></a> is Microsoft's Java Virtual Machine for Internet Explorer, allowing you to view java applets on Web pages.</div> <div></div> <div><a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/TimershotPowertoySetup.exe"><strong><u>Webcam Timershot</u></strong></a> takes and saves pictures at specified time intervals from a Webcam.</div> <div></div> <div><a href="http://download.microsoft.com/download/f/9/a/f9a19f2d-cec4-4a25-9b0b-eb9655ea7561/Writer.msi"><strong><u>Windows Live Writer</u></strong></a> blogging authoring tool </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=72D6AA49-787D-4118-BA5F-4F30FE913628&displaylang=en"><strong><u>XML Notepad 2007</u></strong></a> provides browsing and editing XML documents. (Support: <a href="http://msdn2.microsoft.com/en-us/library/aa905339.aspx"><strong>Design Doc</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B8DCFFDD-E3A5-44CC-8021-7649FD37FFEE&displaylang=en"><strong><u>XML Paper Specification Essentials Pack</u></strong></a> enables you to view, generate and index XPS Documents.</div> <div></div> <div><a href="http://www.microsoft.com/technet/sysinternals/utilities/zoomit.mspx"><strong><u>ZoomIt</u></strong></a> is screen zoom and annotation tool for technical presentations that include application demonstrations. </div> </blockquote> <div dir="ltr"><strong></strong></div> <div dir="ltr"><strong>EBOOKS READER</strong></div> <blockquote dir="ltr"> <div dir="ltr"><a href="http://download.microsoft.com/download/d/0/9/d099ad62-41d1-4e92-9935-67955a437460/MSReaderSetupUSA.exe"><strong><u>eBooks Reader</u></strong></a> offers digital versions of printed books using <a href="http://www.microsoft.com/typography/WhatIsClearType.mspx"><strong>ClearType</strong></a> technology. </div> <blockquote> <div dir="ltr"><strong>Optional Reference & Dictionaries</strong></div> <ul dir="ltr"> <li> <div><a href="http://www.microsoft.com/reader/includes/msebdict.lit"><strong>Encarta Pocket Reference</strong></a> <br /> <br /></div> </li> <li> <div><strong><u>Foreign Language Translations <br /></u></strong><a href="http://www.microsoft.com/reader/includes/enfr.lit"><strong>English --> French</strong></a> <br /><a href="http://www.microsoft.com/reader/includes/fren.lit"><strong>French --> English</strong></a> <br /> <br /><a href="http://www.microsoft.com/reader/includes/ende.lit"><strong>English --> German</strong></a> <br /><a href="http://www.microsoft.com/reader/includes/deen.lit"><strong>German --> English</strong></a> <br /> <br /><a href="http://www.microsoft.com/reader/includes/enit.lit"><strong>English --> Italian</strong></a> <br /><a href="http://www.microsoft.com/reader/includes/iten.lit"><strong>Italian --> English</strong></a> <br /> <br /><a href="http://www.microsoft.com/reader/includes/enes.lit"><strong>English --> Spanish</strong></a> <br /><a href="http://www.microsoft.com/reader/includes/esen.lit"><strong>Spanish --> English</strong></a> <br /> <br /></div> </li> <li> <div><strong><u>Text-to-Speech Packages <br /></u></strong><a href="http://download.microsoft.com/download/msreader/Utility/1.0/W98NT42KMeXP/EN-US/ReaderTTSInstallENG.exe"><strong>English</strong></a> <br /><a href="http://download.microsoft.com/download/msreader/utility/1.0/w98nt42kmexp/fr/ReaderTTSInstallFRA.exe"><strong>French</strong></a> <br /><a href="http://download.microsoft.com/download/msreader/utility/1.0/w98nt42kmexp/de/readerttsinstallger.exe"><strong>German</strong></a></div> </li> </ul> </blockquote> </blockquote> <div><strong></strong></div> <div><strong>UTILITIES</strong> </div> <blockquote dir="ltr"> <div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7269173a-28bf-4cac-a682-58d3233efb4c&DisplayLang=en"><strong><u>ActiveSync</u></strong></a> synchronization of Outlook information, Office docs, pics, music, videos and applications from your desktop to Windows Mobile-based Pocket PCs & Smartphones. </div> <div></div> <div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5cbd4659-3b28-4801-8729-05335902ce79&DisplayLang=en"><strong><u>Clear Cache Feature for Internet Explorer</u></strong></a> – automatically deletes all temporary Internet files, cookies, and history files. This was developed to programmatically clear these files when a corrupt entry caused errors with Internet Explorer.</div> <div></div> <div><a href="http://download.microsoft.com/download/b/7/0/b7019730-0fa3-47a9-a159-98b80c185aad/setup.exe"><strong><u>ClearType Tuner</u></strong></a> fine tunes the ClearType technology via the Control Panel, making it easier to read text on your screen. A necessity for LCD screens (portables and flat screens) -- Or try it <a href="http://www.microsoft.com/typography/cleartype/tuner/Step1.aspx"><strong>On-Line</strong></a>. [Bonus = <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=22e69ae4-7e40-4807-8a86-b3d36fab68d3&DisplayLang=en"><strong>Consolas ClearType Font Pack</strong></a>] </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1e33dca0-7721-43ca-9174-7f8d429fbb9e&DisplayLang=en"><strong><u>Color Control Panel Applet</u></strong></a> adds a new "Color" item to the control panel, providing viewing and editing color management settings.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cc37e08c-1019-4ae8-a258-0d5412876dec&DisplayLang=en"><strong><u>Desktop Language Settings</u></strong></a> changes language, keyboard, and regional settings for Windows, Internet Explorer, and Office. </div> <div></div> <div><strong><u><a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/default.mspx">Desktop Search 4</a></u></strong> helps you to find, preview, and use your documents, e-mail, music, photos, and other items. <br /></div> <ul> <ul> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ea7f95d9-69ae-4639-9d76-a44f51109053&DisplayLang=en"><strong><u>Internet Explorer History Protocol Handler Add-in</u></strong></a> indexes the history of the web pages you have browsed using Internet Explorer. (Support <a href="http://support.microsoft.com/default.aspx/kb/918998"><strong>KB918998</strong></a>) </li> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f7e981d9-5a3b-4872-a07e-220761e27283&DisplayLang=en"><strong><u>UNC/FAT Protocol Handler Add-in</u></strong></a> indexes your shared network directories and FAT drive(s) allowing you to easily find your specific content. (Support <a href="http://support.microsoft.com/kb/918996"><strong>KB918996</strong></a>) </li> </ul> </ul> <div><a href="http://download.microsoft.com/download/e/f/f/effe51ca-369d-4a15-ba47-d465336efcbf/ttfext.exe"><strong><u>Font Properties Extension</u></strong></a> adds several new property tabs to the fonts dialog box. (Support: <a href="http://www.microsoft.com/typography/TrueTypeProperty21.mspx"><strong>Website</strong></a>)</div> <div></div> <div><a href="http://isorecorder.alexfeinman.com/isorecorder.htm"><strong><u>ISO Recorder Power Toy</u></strong></a> makes images of CDs & DVDs to create ISO images.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FB7B3DCD-D4C1-4943-9C74-D8DF57EF19D7&displaylang=en"><strong><u>Keyboard Layout Creator</u></strong></a> create & modify keyboard layouts. </div> <div></div> <div><a href="http://bhandler.spaces.live.com/blog/cns!70F64BC910C9F7F3!1710.entry"><strong><u>MSN Search Toolbar</u></strong></a> software and components.</div> <div></div> <div><a href="http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58df02efa2/winxpvirtualcdcontrolpanel_21.exe"><strong><u>Mount ISO Files Virtually</u></strong></a> - this tool allows ISO image files to be mounted virtually as a CD/DVD device.</div> <div></div> <div><a href="http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/UtilitySpotlight2006_11.exe"><strong><u>RoboCopy GUI</u></strong></a> - GUI for Command Line Utility<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en"><strong> ROBOCOPY</strong></a></div> <div></div> <div><a href="http://www.win.tue.nl/sequoiaview/"><u><strong>SequoiaView</strong></u></a> - Treemap visualization of hard drive’s contents. (Utility<a href="http://blogs.msdn.com/powertoys/archive/2005/12/30/508279.aspx"><strong><em>approved</em></strong></a> by the PowerToys group)</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=E0FC1154-C975-4814-9649-CCE41AF06EB7&displaylang=en"><strong><u>SyncToy</u></strong></a> helps copy, move, and synchronize files with digital cameras, e-mail, cell phones, portable media players, camcorders, PDAs, and laptops. (Support: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=49818cf1-2287-40ea-8a6f-57bd8695f23d&DisplayLang=en"><strong>How to . . .</strong></a>)</div> </div> </div> <div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=9689F6E9-ADED-44B8-BBBB-BEAE1B4A4BC9&displaylang=en"><u><strong>System Configuration Utility</strong></u></a> (msconfig) has been updated with a <a href="http://support.microsoft.com/kb/906569"><strong><u>Tools Tab</u></strong></a>. The System Configuration utility automates the routine troubleshooting steps used when diagnosing system configuration issues. (Support: <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;310560"><strong>How to MSCONFI<u>G</u></strong></a> & <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;316434"><strong>How to perform advanced clean-boot troubleshooting</strong></a>)</div> <div> <br /><a href="http://www.codeplex.com/Terminals"><strong><u>Terminals</u></strong></a> is a "tabbed" terminal services/remote desktop client used for controlling multiple connection simultaneously. </div> </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=daa1c682-777b-471a-8fd3-b45c37ce947c&DisplayLang=en"><u><strong>Transliteration Utility</strong></u></a> (TU) tool for transliterating one natural language script to another (like Serbian Latin to Serbian Cyrillic or Latin to Inuktitut). Plus, it can be used to create, edit, debug, and test natural language transliteration modules used to convert one script to another. (Support: <a href="http://www.microsoft.com/globaldev/handson/user/xpintlsupp.mspx"><strong>How to . . .</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/technet/scriptcenter/tools/twkmatic.mspx"><strong><u>Tweakomatic</u></strong></a> utility that writes Windows Management Instrumentation (WMI) scripts enablimg you to retrieve and/or configure Windows and Internet Explorer settings locally or remotely.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0caa294c-29d9-4449-81d5-4b69b97df7ae&DisplayLang=en"><strong><u>User State Migration Tool</u></strong></a> (USMT) migrates user files and settings during large deployments by capturing desktop, network and application settings as well as a user files, and then migrates them to a new Windows installation. (Support: <a href="http://www.microsoft.com/technet/desktopdeployment/userstate/userstateusmt.mspx"><strong>Homepage</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=6d58729d-dfa8-40bf-afaf-20bcb7f01cd1&displaylang=en"><strong><u>Virtual PC</u></strong></a> is a powerful software virtualization solution that allows running multiple PC-based operating systems simultaneously on one workstation. (Support: <a href="http://download.microsoft.com/download/c/f/b/cfb100a7-463d-4b86-ad62-064397178b4f/Virtual_PC_Technical_Overview.doc"><strong>Technical Overview</strong></a>)</div> <div></div> <div><a href="http://research.microsoft.com/netres/projects/virtualwifi/software.htm"><strong><u>VirtualWiFi</u></strong></a> abstracts a single WLAN card to appear as multiple virtual WLAN cards to the user. The user can then configure each virtual card to connect to a different wireless network. Therefore, VirtualWiFi allows a user to simultaneously connect his machine to multiple wireless networks using just one WLAN card.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=d077a52d-93e9-4b02-bd95-9d770ccdb431&displaylang=en&tm"><strong><u>Windows SteadyState</u></strong></a> is designed for schools, libraries, Internet Cafés, and other public locations. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=00A974B4-0BFA-4065-8081-BBAEBF2A5CB6"><strong><u>Wntipcfg</u></strong></a> This GUI tool gives you information about your IP configuration. <br /></div> </blockquote> <div></div> <div><strong>SUPPORT & TROUBLESHOOTING</strong></div> <blockquote dir="ltr"> <div><a href="http://download.microsoft.com/download/whistler/BTV/1.0/WXP/EN-US/BootVis-Tool.exe"><u><strong>Bootvis</strong></u></a> – Microsoft states this tool is <a href="http://www.microsoft.com/whdc/system/sysperf/fastboot/bootvis.mspx"><strong><u>not available</u></strong></a>, but they still “<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;821581"><strong><u>support it</u></strong></a>”. Bootvis “was” a performance tracing and visualization tool designed to help identify performance issues for boot/resume timing while developing new PC products or supporting software.</div> <div></div> <div><a href="http://support.microsoft.com/kb/924732"><strong><u>Change Analysis Diagnostic</u></strong></a> tracks Windows OS changes </div> <div></div> <div><a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;819036"><strong><u>COMDisable</u></strong></a> tool, views, disable or enable a list of available COM ports. </div> <div></div> <div><a href="http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx"><strong><u>DebugView</u></strong></a> monitors kernel-mode and Win32 debug output on your local or networked TCP/IP computer.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=5cfc9b74-97aa-4510-b4b9-b2dc98c8ed8b&displaylang=en"><strong><u>Desktop Heap Monitor</u></strong></a> examines usage of a WIN32 subsystem that has an internal heap area known as "desktop heap". When running large number of programs, "Out Of Memory" error messages appear when you attempt to start new programs or try to use programs that are already running, even though you still have plenty of physical and pagefile memory available. (Support: <a href="http://support.microsoft.com/kb/126962/"><strong>KB126952</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/technet/sysinternals/utilities/diskmon.mspx"><strong><u>DiskMon</u></strong></a> logs and displays all hard disk activity.</div> <div></div> <div><a href="http://support.microsoft.com/dllhelp/"><strong><u>DLL Online Help Database</u></strong></a> – helps identify DLL version conflicts.</div> <div></div> <div><a href="http://www.fiddlertool.com/fiddler/version.asp"><strong><u>Fiddler</u></strong></a> is an HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. (Support: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/IE_IntroFiddler.asp"><strong>HTTP Debugging</strong></a>)</div> <div></div> <div><a href="http://support.microsoft.com/?scid=aw;en-us;293623&eula=1"><strong><u>Guided Help</u></strong></a> (<a href="http://support.microsoft.com/search/default.aspx?catalog=lcid%3d1033&spid=global&query=kbacw&"><strong>depending on the problem</strong></a>) can automatically guide you through various steps to perform some diagnostic tasks yourself. (Support: <a href="http://support.microsoft.com/kb/915092/"><strong>How to . . .</strong></a>) </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=e84d3b35-63c3-445b-810d-9fed3fdeb13f&displaylang=en"><strong><u>Kernel Memory Space Analyzer</u></strong></a> helps expert debugging engineers analyze crash dump files.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=8f0a8df6-4a21-4b43-bf53-14332ef092c9&displaylang=en"><strong><u>MDAC Component Checker</u></strong></a> helps you determine installed version information and diagnose installation issues with the Microsoft Data Access Components (Support: <a href="http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q307/2/55.ASP&amp;NoWebContent=1."><strong>MDAC Website</strong></a>)</div> <div></div> <div><a href="http://oca.microsoft.com/en/windiag.asp"><strong><u>Memory Diagnostic</u></strong></a> tests the Random Access Memory (RAM) on your computer for errors. (Support: <a href="http://oca.microsoft.com/en/windiag.asp#top"><strong>Users Guide</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ea541e8e-85a3-4d2f-a3a4-b329d03fc2fa&DisplayLang=en"><strong><u>Network Diagnostics for Windows XP</u></strong></a> tool (xpnetdiag) analyzes information about your network connectivity to help troubleshoot common connection problems. (Support: <a href="http://support.microsoft.com/?kbid=914440"><strong>KB914440</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/technet/sysinternals/utilities/portmon.mspx"><strong><u>Portmon</u></strong></a> monitors and displays all serial and parallel port activity on a system. Advanced filtering and search capabilities make it a powerful tool for tracking down problems in system or application configurations. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=89811747-c74b-4638-a2d5-ac828bdc6983&displaylang=en"><strong><u>PortQry Command Line Port Scanner</u></strong></a> is a command-line utility that troubleshoots TCP/IP connectivity issues by reporting the port status of TCP and UDP ports on a computer you choose. For details, see <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;310099"><strong>KB310099</strong></a> and <a href="http://support.microsoft.com/?id=837243"><strong>description</strong></a>. (Description of <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;832017"><strong>Microsoft Port Numbers</strong></a> & <a href="http://www.iana.org/assignments/port-numbers"><strong>All Port Numbers</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=69ba779b-bae9-4243-b9d6-63e62b4bcd2e&displaylang=en"><strong><u>Port Reporter</u></strong></a> logs TCP and UDP port activity on a local Windows system by running as a service logging which ports are used, which process is using the port, if the process is a service, which modules the process has loaded and which user account is running the process. (Description of <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;832017"><strong>Microsoft Port Numbers</strong></a> & <a href="http://www.iana.org/assignments/port-numbers"><strong>All Port Numbers</strong></a>)</div> <blockquote dir="ltr"> <div><a href="http://download.microsoft.com/download/2/8/8/28810043-0e21-4004-89a3-2f477a74186f/PRParser.exe"><strong><u>Port Reporter Parser Tool</u></strong></a> is a log parser for Port Reporter log files. Port Reporter Parser has many features that can help you analyze Port Reporter log files. </div> </blockquote> <div dir="ltr"><a href="http://www.microsoft.com/technet/sysinternals/utilities/processexplorer.mspx"><strong><u>Process Explorer</u></strong></a> shows information about which handles and DLLs processes have opened or loaded.</div> <div dir="ltr"></div> <div dir="ltr"><a href="http://www.microsoft.com/technet/sysinternals/processesandthreads/processmonitor.mspx"><strong><u>Process Monitor</u></strong></a> shows real-time file system, Registry and process/thread activity.</div> <div dir="ltr"></div> <div dir="ltr"><a href="http://www.microsoft.com/downloads/details.aspx?familyid=cebf3c7c-7ca5-408f-88b7-f9c79b7306c0&displaylang=en"><strong><u>Product Support's Reporting Tools</u></strong></a> and <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=00ad0eac-720f-4441-9ef6-ea9f657b5c2f&DisplayLang=en"><strong><u>Premier Services Reporting Utility (Alliance version)</u></strong></a> facilitates the gathering of critical system and logging information used in troubleshooting support issues. There are 8 specialty versions, one for each of the following support scenario categories: Alliance, Directory Services (not for NT 4.0), Networking, Clustering, SQL, Software Update Services, MDAC and Base / Setup / Storage / Print / Performance. (Support: <a href="http://blogs.msdn.com/pareshj/archive/2005/11/29/497925.aspx"><strong>Blog Article</strong></a> & <a href="http://support.microsoft.com/default.aspx?scid=KB;EN-US;818742"><strong>Overview</strong></a>)</div> <div dir="ltr"></div> <div dir="ltr"><a href="http://download.sysinternals.com/Files/SysinternalsSuite.zip"><strong><u>Sysinternals Troubleshooting Utilities</u></strong></a> zipped into a single file containing the individual troubleshooting tools and help files.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=e089ca41-6a87-40c8-bf69-28ac08570b7e&displaylang=en&tm"><strong><u>User Mode Process Dumper</u></strong></a> (userdump) dumps any running Win32 processes memory image (including system processes such as csrss.exe, winlogon.exe, services.exe, etc) on the fly, without attaching a debugger, or terminating target processes. Generated dump file can be analyzed or debugged by using the standard debugging tools.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=901A9B95-6063-4462-8150-360394E98E1E&displaylang=en"><strong><u>User Profile Deletion Utility</u></strong></a> (Delprof) deletes all data that is stored in a user profile including desktop settings, favorites, program-specific data that is contained in the Application Data folder, and the contents of the My Documents folder. </div> <div></div> <div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1b286e6d-8912-4e18-b570-42470e2f3582&DisplayLang=en"><strong><u>User Profile Hive Cleanup</u></strong></a> helps with slow log off and unreconciled profile problems ensuring that user sessions are completely terminated when a user logs off when using Roaming Profiles or locked profiles as implemented through the Shared Computer Toolkit. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=DE1491AC-0AB6-4990-943D-627E6ADE9FCB&displaylang=en"><strong><u>Video Decoder Checkup Utility</u></strong></a> helps determine if an MPEG-2 DVD video decoder is installed, and whether it's compatible with Media Player 10 or Media Center Edition.</div> <div></div> <div> <div><a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;290301"><strong><u>Windows Installer CleanUp Utility</u></strong></a> can remove a program's configuration information if experiencing installation (Setup) problems. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=49ae8576-9bb9-4126-9761-ba8011fabf38&DisplayLang=en"><strong><u>Windows Support Tools</u></strong></a> are intended for use by Microsoft support personnel and experienced users to assist in diagnosing and resolving computer problems. </div> </div> </div> </blockquote> <div></div> <div></div> <div><strong>SECURITY, ANTI-SPYWARE & ANTI-VIRUS</strong> </div> <blockquote dir="ltr"> <div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4b4aba06-b5f9-4dad-be9d-7b51ec2e5ac9&DisplayLang=en"><strong><u>Baseline Security Analyzer</u></strong></a> includes a graphical and command line interface that can perform local or remote scans of Windows systems. MBSA will scan for common security misconfigurations in the following products: Windows 2000, XP, Server 2003, IIS 5.0 & 6.0, SQL Server 7.0 & 2000, MSIE 5.01 and later, and Office 2000, 2002 & 2003. MBSA also scans for missing security updates, update rollups and service packs published to Microsoft Update. (Support Tool: <a href="http://www.microsoft.com/technet/security/tools/mbsavisio.mspx"><strong>Visio Connector for MBSA 2.0</strong></a>, <a href="http://www.microsoft.com/technet/security/tools/mbsahome.mspx"><strong>MBSA Homepage</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ad724ae0-e72d-4f54-9ab3-75b8eb148356&DisplayLang=en"><strong><u>Malicious Software Removal Tool</u></strong></a> checks for infection by specific, prevalent malicious software (including Blaster, Sasser, and Mydoom) and helps to remove the infection if it is found. (Updated on the second Tuesday of each month.) </div> <div></div> <div> <div><a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;892853"><strong><u>Promqry and PromqryUI</u></strong></a> detects if a network sniffer that is running on a computer. If a system has network interfaces in promiscuous mode, it may indicate the presence of a network sniffer running on the system.</div> <blockquote dir="ltr"> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1a10d27a-4aa5-4e96-9645-aa121053e083&displaylang=en"><strong><u>PromqryUI</u></strong></a> provides a Windows graphical interface that can be used to detect network interfaces that are running in promiscuous mode. </div> <div> <br /><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4df8eb90-83be-45aa-bb7d-1327d06fe6f5&displaylang=en"><strong><u>Promqry</u></strong></a> is a command line tool that can be used to detect network interfaces that are running in promiscuous mode.</div> </blockquote> </div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=435BFCE7-DA2B-4A6A-AFA4-F7F14E605A0D&displaylang=en"><strong><u>Windows Defender</u></strong></a> protects against pop-ups, slow performance and security threats caused by spyware and other potentially unwanted software.</div> <div></div> <div><a href="http://safety.live.com/site/en-US/default.htm"><strong><u>Windows Live Safety Center</u></strong></a> – Web service designed to ensure the health of your computer with free scanning tools helping get rid of unwanted software. </div> <div></div> </div> </blockquote> <div dir="ltr"><strong>OFFICE APPLICATIONS</strong></div> <blockquote dir="ltr"> <div dir="ltr"> <div dir="ltr" align="left"><a href="http://bhandler.spaces.live.com/blog/cns!70F64BC910C9F7F3!4953.entry"><strong><u>Office Accounting 2009</u></strong></a></div> <div dir="ltr" align="left"></div> </div> <div dir="ltr"><a href="http://download.microsoft.com/download/word50/Wd55_eng/5.5/WIN98/EN-US/Wd55_eng.exe"><strong><u>Word 5.5 for DOS</u></strong></a> - Huh? </div> </blockquote> <div dir="ltr"></div> <div dir="ltr"><strong>EXPRESS EDITIONS FOR DEVELOPERS</strong></div> <blockquote dir="ltr"> <div dir="ltr" align="left"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=83a26557-59af-4149-8c8c-95dba1872c47&DisplayLang=en"><strong><u>SQL Server 2005</u></strong></a>, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8c88d2d6-c5f2-44ac-aa4a-630f3d47474c&DisplayLang=en"><strong><u>SQL Server 2005 with Advanced Services</u></strong></a></div> <div dir="ltr" align="left"></div> <div dir="ltr" align="left"><a href="http://msdn.microsoft.com/vstudio/express/vwd/download/default.aspx"><strong><u>Visual 2005 Web Developer</u></strong></a> <br /> <br /><strong><u>Visual</u></strong> <a href="http://msdn.microsoft.com/vstudio/express/vwd/download/default.aspx"><strong><u>Basic</u></strong></a>, <a href="http://msdn.microsoft.com/vstudio/express/visualcsharp/download/default.aspx"><strong><u>C#</u></strong></a>, <a href="http://msdn.microsoft.com/vstudio/express/visualc/download/"><strong><u>C++</u></strong></a>, & <a href="http://msdn.microsoft.com/vstudio/express/visualJ/download/default.aspx"><strong><u>J#</u></strong></a> </div> </blockquote> <div><strong></strong></div> <div><strong>MULTIMEDIA </strong></div> <blockquote dir="ltr"> <div><a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/SlideshowPowertoySetup.exe"><strong><u>CD Slide Show Generator</u></strong></a> can view images burned to a CD as a slide show.</div> <div></div> <div><a href="http://download.microsoft.com/download/f/f/7/ff7a9eaa-782d-48a4-834c-0adeb267b25b/decades_autoplaylists.exe"><strong><u>"Decades" Auto Playlist Pack</u></strong></a> include dozens new auto playlists to organize your music by decades—from the 1940s through the new millennium.</div> <div></div> <div><a href="http://download.microsoft.com/download/9/f/d/9fdfb288-b4bf-45fa-959c-1cc6d909aa92/wmformat95sdk.exe"><strong><u>Device Manager Software Development Kit (SDK)</u></strong></a> works with devices that support the new Media Transfer Protocol (MTP).</div> <div></div> <div><a href="http://research.microsoft.com/research/downloads/download.aspx?FUID={7E9DE40F-06DB-452C-A0F2-4FABB4F20F52}"><strong><u>Easy Camera Calibration Tool</u></strong></a> determines a camera’s internal parameters (focal length, aspect ratio, radial distortion, etc.). The technique only requires the camera to observe a planar pattern shown at a few (at least two) different orientations. Either the camera or the planar pattern can be freely moved. The motion need not be known. (Support: <a href="http://research.microsoft.com/~zhang/calib/"><strong>Website</strong></a>)</div> <div></div> <div><a href="ftp://ftp.research.microsoft.com/downloads/b215d477-9116-4708-a543-7ca498e6c2eb/GroupShotSetup.msi"><strong><u>GroupShot</u></strong></a> creates a composite image from a series of photos. The photos must be of the same scene, taken from the same point of view within a short period of time. (Support: <a href="http://research.microsoft.com/projects/GroupShot/GroupShotHelp.htm"><strong>Help</strong></a>, <a href="http://research.microsoft.com/projects/GroupShot/"><strong>Website</strong></a> & <a href="http://channel9.msdn.com/Showpost.aspx?postid=231619"><strong>Channel 9 Video</strong></a>)</div> <div></div> <div> <div><a href="http://download.microsoft.com/download/f/c/a/fca6767b-9ed9-45a6-b352-839afb2a2679/HTMLSlideShowSetup.exe"><strong><u>HTML Slide Show Wizard</u></strong></a> creates an HTML slide show of your digital pictures.</div> <div></div> <div><a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/ImageResizerPowertoySetup.exe"><strong><u>Image Resizer</u></strong></a> resizes one or many image files with a right-click. (Support: <a href="http://www.microsoft.com/windowsxp/using/digitalphotography/learnmore/tips/eschelman2.mspx"><strong>How to . . .</strong></a>) <br /> <br /><a href="http://research.microsoft.com/research/downloads/download.aspx?FUID=e220ae56-ae96-4901-8102-280f8ca3ffcd"><strong><u>JetStream Image Editor</u></strong></a> with cut and paste tool, based on sequential curve growing with interaction. (Support: <a href="http://www.research.microsoft.com/vision/cambridge/JetStream/"><strong>Website</strong></a>)</div> <div></div> <div><a href="http://download.microsoft.com/download/f/4/2/f42d2d1d-9f88-488b-bd74-5c1a87fcd601/wmal2pcm_setup.exe"><strong><u>Media Audio 9 Lossless to PCM Converter</u></strong></a> <strong>-</strong> command line tool converts files encoded using Windows Media Audio 9 Lossless back into the original PCM WAV format.</div> <div></div> <div><strong><a href="http://download.microsoft.com/download/winmediaplayer/BPk/XP/WXP/EN-US/WMBonusXP.exe"><u>Media Bonus Pack:</u></a></strong> utilities, PowerToys, visualizations, skins, sound effects, and much more. (<a href="http://download.microsoft.com/download/winmediaplayer/BPk/XP/WXP/EN-US/WMBonusXP-Net.exe"><strong>Net Install</strong></a> Version)</div> </div> <div></div> <div><a href="http://download.microsoft.com/download/a/8/3/a83d788e-8dec-4799-b594-e9470eba7293/wm9capture_setup.exe"><strong><u>Media Capture</u></strong></a> capture uncompressed AVI video files with mono, stereo, 5.1, or 7.1 channels of audio, with up to 24 bit resolution and sampling rates up to 192KHz. </div> <div></div> <div><a href="http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx"><strong><u>Media Encoder</u></strong></a> provides support for high-quality multichannel sound, high-definition video quality, new support for mixed-mode voice and music content, and more. (Support: <a href="http://download.microsoft.com/download/a/e/3/ae32d073-2a41-48f4-9907-baa8d8d5eb7b/Intro_to_WM9Series.doc"><strong>Introduction to . . .</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/windows/windowsmedia/forpros/encoderse/default.aspx"><strong><u>Media Encoder Studio Edition</u></strong></a> for video professionals, focused on the creation of high-quality, offline encoded content.</div> <div></div> <div><a href="http://download.microsoft.com/download/f/9/3/f93c49aa-1644-4a82-b6ee-6624c55e3010/wavavimux_setup.exe"><strong><u>Media Mono to Multichannel Wave Combiner 9 Series</u></strong></a> <strong>-</strong> command line tool will combine 2, 6 or 8 mono WAV files into an audio-only AVI file that can be used as a source with the Windows Media Encoder 9 Series. </div> <div></div> <div><a href="http://download.microsoft.com/download/A/7/E/A7E58606-58A3-429B-AFC0-50159DB5BC13/WMPlayer10SDK.exe"><strong><u>Media Player Software Development Kit (SDK)</u></strong></a> introduces a range of new features and functionality for customizing the Player and Player Control.</div> <div></div> <div><a href="http://download.microsoft.com/download/5/1/3/51357190-e70b-40f0-94d6-36a4121b5b88/Windows Media Professional Exhibitor.zip"><strong><u>Media Professional Exhibitor</u></strong></a> intended for playback at full-screen resolution at all times. All transport and playlist controls appear on a (required) second monitor allowing for a theatrical viewing experience. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A2E73160-E862-4F19-BB26-C0CAFE798955&displaylang=en"><strong><u>Media Transfer Protocol Porting Kit</u></strong></a> introduces the new Media Transfer Protocol (MTP), which enables you to manage content on any portable device. </div> <div></div> <div><a href="http://www.microsoft.com/windowsxp/downloads/updates/moviemaker2.mspx"><strong><u>Movie Maker</u></strong></a> create, edit, and share home movies easily with drag-and-drops. [Fun Packs: Winter <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e04a4dc2-6534-4946-a514-c1309846919b&DisplayLang=en"><strong>2002</strong></a> & <a href="http://www.microsoft.com/windowsxp/downloads/powertoys/mmfunpack.mspx"><strong>2003</strong></a> - Creative <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b6c551a6-ec9d-4d43-86c6-9c0d86a9eaa6&DisplayLang=en"><strong>Audio</strong></a>, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=82946114-ca53-457c-8965-19e27214cef1&DisplayLang=en"><strong>Titles</strong></a>, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6da22934-8bd4-4875-b68e-a9723476b6b5&DisplayLang=en"><strong>Custom Effects and Transitions</strong></a>] (Support: <a href="http://blogs.msdn.com/tiptalk/archive/2006/01/25/516471.aspx"><strong>Blog Posting</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B038D4B5-1D88-437C-9F54-1FB0D210B5EF&displaylang=en"><strong><u>Photo Info</u></strong></a> allows photographers to add, change and delete common "metadata" properties for digital photographs from inside Windows Explorer. (Support: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=389155aa-0f3c-4f72-b97e-058f854cd46d&DisplayLang=en"><strong>FAQ</strong></a>)</div> <div></div> <div><a href="http://www.getpaint.net/"><strong><u>Paint.Net</u></strong></a> originated as a Computer Science senior design project at Washington State University, and is still developed by the two alumni Rick Brewster and Tom Jackson who now work for Microsoft. Don't forget the <a href="http://paintdotnet.12.forumer.com/viewforum.php?f=16"><strong>Free Paint.Net Plug-Ins</strong></a>!</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=92755126-a008-49b3-b3f4-6f33852af9c1&DisplayLang=en"><strong><u>Photo Story</u></strong></a> create slideshows using your digital photos. With a single click, you can touch-up, crop, or rotate pictures. Add stunning special effects, soundtracks, and your own voice narration to your photo stories. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=1B3C76D5-FC75-4F99-94BC-784919468E73&displaylang=en"><strong><u>Producer 2003</u></strong></a> for users of PowerPoint 2002 & 2003, includes improved audio and video quality, better synchronization, and presentation-sharing tools.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=D48E808E-B10D-4CE4-A141-5866FD4A3286&displaylang=en"><strong><u>RAW Image Thumbnailer and Viewer</u></strong></a> for serious photographers. Organize and work with digital RAW files in Windows Explorer, providing thumbnails, previews, printing, and metadata display for RAW images. (Support: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c927cccf-4cb7-4f92-afaa-6f16663b23b4&DisplayLang=en"><strong>White Paper</strong></a>) </div> <div></div> <div><a href="http://download.microsoft.com/download/1/c/8/1c89697d-6354-4813-98da-e0dbb520de2c/WM9Powertoy_TweakMP.EXE"><strong><u>TweakMediaPlayer</u></strong></a> gives access to advanced settings for the library, CD burning, and full-screen mode. Adjust music queuing in the library, automatic volume leveling for burning audio CDs, full-screen animations, and much more.</div> <div></div> <div><a href="http://research.microsoft.com/research/downloads/download.aspx?FUID=ec37a62b-ce59-4aac-b0af-f465c63b026c"><strong><u>Video Cube</u></strong></a> loads an AVI movie file as a volume, and play back the movie sampling space and time in different ways. It also provides a single cutting plane for interactively viewing single spacetime slices of the video. (Support: <a href="http://research.microsoft.com/research/pubs/view.aspx?msr_tr_id=MSR-TR-2001-45"><strong>Video Cubisum</strong></a>)</div> <div></div> <div> <div> <div></div> </div> </div> </blockquote> <div><strong>GAMING</strong> </div> <blockquote dir="ltr"> <div><a href="http://download.microsoft.com/download/b/3/2/b3251b5b-76fb-46f7-bd6c-f5644713dff6/squiggles.exe"><strong><u>3 Degrees</u></strong></a> <font color="#ffffff">connects people into a small group, so you can do fun things together. Throw animations to each others' desktops with winks. Listen together to a shared playlist created from music that you own with musicmix. <div></div> </font><font color="#ffffff"></font></div> <div> <div><a href="http://download.microsoft.com/download/c/b/4/cb4283ad-51ff-4534-a6f6-abdc6f31582e/Carioca Rummy-eng.msi"><strong><u>Carioca Rummy Card Game</u></strong></a> is a fun form of Contract Rummy popular in Argentina and Chile.</div> </div> <div></div> <div> <div><a href="http://www.download.com/Game-Voice-Share/3000-2121-10266186.html?part=winmp&subj=dl&tag=feed&jump=winmp"><strong><u>Game Voice Share</u></strong></a> Talk strategy to your teammates. Talk trash to your opponents. Game Voice brings the power of voice to games, whether you're online, on a LAN, or offline. (Support: <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;268300"><strong>How to . . .</strong></a>)</div> <div></div> <div><a href="http://www.microsoft.com/genuine/offers/Details.aspx?displaylang=en&countrycode=USA&offerid=2bcf5b3d-6e09-4369-9649-f2e29f014c38"><strong><u>Match-Up!</u></strong></a> Similar to the game "Concentration", test your memory and matching skills while racing against the clock.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eae20f0f-c41c-44fe-84ce-1df707d7a2e9&DisplayLang=en"><strong><u>SafeDisc</u></strong></a> – When running a restricted user account with fast user switching under Windows XP, some games will not start correctly. The game requests that the original disk be placed in the drive, even if it is already present. </div> <div></div> <div><a href="http://download.microsoft.com/download/0/b/7/0b71e9ca-0706-4d39-8221-0c9cb04e43a1/Xbox360_32Eng.exe"><strong><u>XBox 360 Controller & Wireless Gaming Receiver for Windows XP & Windows Vista</u></strong></a> & <a href="http://download.microsoft.com/download/0/b/7/0b71e9ca-0706-4d39-8221-0c9cb04e43a1/Xbox360_64Eng.exe"><strong>Windows XP 64 & Windows Vista 64</strong></a> (Support: <a href="http://download.microsoft.com/download/2/1/4/2149274a-21d3-407b-8e44-19c1077180eb/ENG_Readme.txt"><strong>Documentation</strong></a>)</div> <div></div> <div><strong>All </strong><a href="http://bhandler.spaces.live.com/Blog/cns!1pt1v0Q4vD8jSvNS4lqdAuug!579.entry"><strong>Microsoft Free Game Demos</strong></a></div> </div> </blockquote> <div><strong></strong></div> <div><strong></strong></div> <div><strong>HARDWARE</strong></div> <blockquote dir="ltr"> <div><strong>Fingerprint Reader - </strong><a href="http://download.microsoft.com/download/b/0/f/b0fee793-683c-42f4-9fdc-011cab5cc853/Setup.exe"><strong><u>DigitalPersona Password Manager 2.0</u></strong></a> (Support: <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;899626"><strong>How to . . .</strong></a>)</div> <div></div> <div><strong>Keyboard - </strong>IntelliType 6.1 for <a href="http://download.microsoft.com/download/9/0/1/901BBD58-043B-40C1-A2B2-7778A068A321/ITP32Eng.exe"><strong><u>Windows XP & Windows Vista</u></strong></a> and <a href="http://download.microsoft.com/download/9/3/4/9343CC89-3D2A-4D6A-8F77-71E28E441857/ITP64Eng.exe"><strong><u>Windows XP 64 & Windows Vista 64</u></strong></a></div> <div></div> <div><strong>Mouse & Trackball - </strong>IntelliPoint 6.1 for <a href="http://download.microsoft.com/download/4/F/1/4F107807-F6D4-4888-876E-BFEA17A1F1A2/IP32Eng.exe"><strong><u>Windows XP & Windows Vista</u></strong></a>, <a href="http://download.microsoft.com/download/1/2/2/122C0592-D778-49A3-9538-670534C0FD6D/IP64Eng.exe"><strong><u>Windows XP 64 & Windows Vista 64</u></strong></a> (Support: <a href="http://support.microsoft.com/kb/258785/en-us"><strong>How to . . . </strong></a>) -- <strong><font color="#00ff00">New</font></strong> <a href="http://www.razersupport.com/index.php?_m=downloads&_a=view&parentcategoryid=7&pcid=0&nav=0"><strong><u>Habu Mice</u></strong></a> </div> <div></div> <div><strong>Webcams</strong> - LifeCam 1.21 for <a href="http://download.microsoft.com/download/c/f/3/cf34583f-f873-4b8c-8b13-00d156f3af05/LifeCam1_21.exe"><strong>Windows XP & Windows Vista</strong></a> </div> </blockquote> <div></div> <div><strong></strong></div> <div><strong>SCREENSAVERS & THEMES</strong></div> <blockquote dir="ltr"> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=7a50a9f8-141e-4dc3-8894-4f4958a834a5&displaylang=en"><strong><u>4 the Dogs (Patas)</u></strong></a> - Four themes with "mans best friend."</div> <div></div> <div><a href="http://www.microsoft.com/technet/sysinternals/Miscellaneous/BlueScreen.mspx"><strong>BlueScreen of Death Screen Saver</strong></a> (BSOD) Who say's Microsoft doesn't have a sense of humor?</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=5fe8dd40-b12a-4658-9f82-40bffc9c8439&displaylang=en"><u><strong>Brazilian Beaches (Praias do Brasil)</strong></u></a> - Four of Brazil's famous beaches: Florianopolis, Buzios, Jericoacoara e Fernando de Noronha. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8891b3-b775-4338-869f-af281b7b656e&DisplayLang=en"><strong><u>Brazilian Carnival</u></strong></a> Three types of parties according to regions: Olinda, Salvador and Rio de Janeiro.</div> <div></div> <div><a href="http://www.microsoft.com/globaldev/outreach/dnloads/ChineseNewYearTheme.mspx"><strong><u>Chinese New Year Theme Pack 2006</u></strong></a>.</div> <div></div> <div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ccd255-288c-4c33-879f-b9ce7d5fb08c&DisplayLang=en"><strong><u>Christmas Theme</u></strong></a>.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9d6ff805-e103-48ad-a921-ddbc26dd09e9&displaylang=en"><strong><u>Creativity Fun Pack PowerToys</u></strong></a> automatically select images for your Desktop or Screen Saver.</div> <div> <br /><strong><u>Danish</u></strong> <a href="http://www.microsoft.com/globaldev/outreach/dnloads/danish_theme.mspx"><strong><u>Spring</u></strong></a> & <a href="http://www.microsoft.com/globaldev/outreach/dnloads/danish_sum_theme.mspx"><strong><u>Summer</u></strong></a> themes by photographers from the Nordic countries.</div> <div></div> </div> <div><strong><u>Desktop Wallpapers</u></strong> from Microsoft Employees: <a href="http://blogs.msdn.com/mswanson/articles/wallpaper.aspx"><strong>Michael Swanson</strong></a> & <a href="http://www.arkhipov.com/Wallpaper/Wallpaper.aspx"><strong>Mikhail Arkhipov's</strong></a> 1920 x 1200 (16:10 aspect ratio "widescreen") and 1600 x 1200 (4:3 aspect ratio "standard"), <a href="http://www.photo.net/photodb/member-photos?user_id=847779&include=all,"><strong>Peggi Goodwin's</strong></a> Gorgeous Nature Images (various resolution) and three from the <a href="http://msexchangeteam.com/attachment/427824.ashx"><strong>Exchange Server Team</strong></a>.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7c191ce7-9bfd-43f4-9c22-f6c830241e3f&DisplayLang=en"><strong><u>Dungeon Siege</u></strong></a> Screensaver from the magical Land of Ehb. </div> <div></div> <div><strong><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=837a8287-2a40-4140-8be7-751aa26b40bd&DisplayLang=en"><u>Egypt Nile Theme</u></a></strong>.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=660deb5d-8ebd-4d86-b84f-c457e0219f06&DisplayLang=en"><strong><u>European Union Flags Screensaver</u></strong></a>.</div> <div></div> <div><a href="http://www.microsoft.com/windowsxp/downloads/desktop/finalfantasy.mspx"><strong><u>Final Fantasy XI Desktop Theme</u></strong></a>.</div> <div></div> <div><a href="http://download.microsoft.com/download/b/2/8/b28113fd-d2da-47ab-8fc1-14aae5b035d4/FSX_ScreenSaver.zip"><strong><u>Flight Simulator X</u></strong></a> Screensaver</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a12d27ca-6154-44f2-9547-78e18163a56a&DisplayLang=en"><u><strong>Historical Monuments of Québec Theme</strong></u></a>.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1214dbd2-7988-4a06-b510-e4cadbe9bead&DisplayLang=en"><strong><u>Holiday Snowflakes</u></strong></a> Screensaver.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d219b9da-9bb2-42e1-9313-9af968b5d492&DisplayLang=en"><strong><u>Ireland Desktop Theme</u></strong></a> by Fáilte Ireland and the Northern Ireland Tourist Board.</div> <div> <br /><a href="http://www.microsoft.com/globaldev/outreach/dnloads/pasta.mspx"><strong><u>Italian Pasta Theme Pack</u></strong></a>. </div> <div></div> <div><a href="http://www.microsoft.com/windowsxp/downloads/desktop/lotr.mspx"><strong><u>The Lord of the Rings: The Battle for Middle Earth Skin for Windows Media Player 10</u></strong></a> The skin was created in partnership with Electronic Arts and designed by The Skins Factory. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9a53f492-b999-465f-ac70-435536bafa33&DisplayLang=en"><strong><u>MSN Screensaver</u></strong></a> personalize your screensaver with background photos, news and weather information from MSN or any RSS feeds from websites you choose.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=45fb253c-e3aa-4c5a-83be-bdd7b32c8583&DisplayLang=en"><strong><u>Nunavut</u></strong></a> <strong>(Canadian Arctic Region)</strong> - Desktop Theme </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=15373c73-d5f6-4af0-b583-d633cb021612&displaylang=en"><strong><u>New Zealand Bliss</u></strong></a> A special Queen's Birthday 2005 edition (<a href="http://www.microsoft.com/nz/windowsxp/downloads/nzbliss.mspx"><strong>Preview Samples</strong></a>)</div> <div></div> <div><a href="http://www.download.com/Microsoft-Office-Dinosaur-Screensaver/3000-2407-10447510.html?part=winmp&subj=dl&tag=feed&jump=winmp"><strong><u>Office Dinosaur Screensaver</u></strong></a>. Share the Microsoft Office Dino's pain as he dances his way through one embarrassing technological difficulty after another.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=af13e2a2-be69-4be7-8474-11a56b542fd8&DisplayLang=en"><strong><u>Ontario Canada</u></strong></a> - Desktop Theme</div> <div></div> <div><strong><u>Plus! Dancer LE</u></strong> enables you to experience the fun of entertaining dancers that groove to beats of the music that's playing on your desktop.</div> <ul> <ul> <li><a href="http://download.microsoft.com/download/9/e/4/9e41e0a9-1eb7-4f57-8083-8a234aae4084/Cobey_DancerLE.exe"><strong><u>Cobey</u></strong></a> See Cobey get down to Hip Hop! </li> <li><a href="http://download.microsoft.com/download/9/e/4/9e41e0a9-1eb7-4f57-8083-8a234aae4084/EandM_DancerLE.exe"><strong><u>Evan & Michele</u></strong></a> Spice up your desktop with the sexy Argentinean tango. </li> <li><a href="http://download.microsoft.com/download/2/8/8/2888f044-5883-4f1b-982e-54b0a055d1fe/Scooby_DancerLE.exe"><strong><u>Scooby-Doo</u></strong></a> See Scooby-Doo do the Scooby Shuffle! </li> </ul> </ul> <p><a href="http://www.microsoft.com/globaldev/outreach/dnloads/discover-pt.mspx"><strong><u>Portuguese Discoveries Theme Pack</u></strong></a> produced in cooperation with Protugal's National Library - Ministry of Culture. </p> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0016792b-46bd-4083-a10e-d9f01453fe3a&DisplayLang=en"><strong><u>Ree Ree Khao Sarn,</u></strong></a> the traditional Thai children's game includes colorful wallpaper,icons and animated screensaver with sound, demonstrating children play. </div> <div></div> <div><a href="http://www.istartedsomething.com/20061029/royale-noir/"><strong><u>Royale Noir:</u></strong></a> "Secret" internal Microsoft XP Theme.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6ca70c59-761f-4417-97d7-57b679862663&DisplayLang=en"><strong><u>San Fermín Desktop Theme</u></strong></a> is specifically designed for the Spanish speaking community. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6015F85B-9A3A-4AEB-8E50-28005312398A"><strong><u>Security Screensavers</u></strong></a> two screen savers remind us of basic security practices -- <u>Ten Immutable Laws of Security</u>, & <u>Ten Immutable Laws of Security Administration</u>.</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?familyid=07c8a9ce-badb-4710-987f-60ab5363f415&displaylang=en"><u><strong>Thème Québec</strong></u></a>.</div> <div></div> <div><a href="http://bhandler.spaces.live.com/blog/cns!70F64BC910C9F7F3!1867.entry"><strong><u>TimeDimension Screensaver</u></strong></a> futuristic "clock" by Brazilian designer Hans Donner</div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=de1d35e2-facb-487f-94d0-5d05457b1f4e&DisplayLang=en"><strong><u>Valentine's Day Screensaver</u></strong></a> celebrates (duh) Valentine's Day. </div> <div></div> <div><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6405ff4f-9bc4-40dd-aa30-ed4ffe02baac&DisplayLang=en"><strong><u>Video Screensaver</u></strong></a> includes sample movie footage of countries all over the world. </div> <div></div> <div><a href="http://www.microsoft.com/windowsxp/downloads/desktop/xpscreensaver.mspx"><strong><u>Windows XP Screensaver</u></strong></a>.</div> <div></div> <div><a href="http://bhandler.spaces.live.com/blog/cns!70F64BC910C9F7F3!1708.entry"><strong><u>Windows Vista <em>Theme</em> for Windows XP</u></strong></a>.</div> <div></div> <div><a href="http://download.microsoft.com/download/C/2/F/C2F42F16-64C3-4074-B1E3-4721C82CC7D2/WinterFunPack2004forWindowsXP.msi"><strong><u>Winter Fun Pack 2004</u></strong></a> for Windows XP Installer. <div></div> <font color="#cc99ff"></font><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c0858e5-d551-4c76-a342-ea5de30bc7a1&DisplayLang=en"><u><strong>Winter 2006 TechNet Scripting Games Screensaver</strong></u></a>.</div> <div></div> <div><a href="http://www.microsoft.com/windowsxp/downloads/desktop/wowskin.mspx"><strong><u>World of Warcraft Skin for Media Player 10</u></strong></a> - Blizzard's official World of Warcraft skin. <br /> <br /></div> <div><a href="http://www.xbox.com/en-us/downloads"><strong><u>Xbox Screensavers, Desktops & Media Player skins</u></strong></a>. </div> <div></div></blockquote> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-30588739950578660402008-12-10T04:59:00.001-08:002008-12-10T04:59:44.519-08:00For Tips and Tricks for programming stuff<p><font color="#99e1e6"></font></p> <p><font color="#21b655">Smashingmagazine.com – a collection of fancy and developer snippets</font></p> <p><font color="#21b655">this is for java script- </font> <a href="http://www.smashingmagazine.com/2008/09/11/75-really-useful-javascript-techniques/">http://www.smashingmagazine.com/2008/09/11/75-really-useful-javascript-techniques/</a></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-74135411020390292192008-12-10T04:52:00.000-08:002008-12-10T04:56:08.629-08:00For Sharing documents Online<p>scribd.com – mainly used to share the product key for trial version softwares..</p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-49616672189292967502008-10-31T05:55:00.001-07:002008-10-31T05:55:29.233-07:00News from Microsoft<p><font color="#c0c0c0"></font></p> <p><font color="#c0c0c0">Microsoft used this week’s Professional Developers Conference to flesh out a bunch of codenames that had been circulating for the past several months — everything from </font><a href="http://blogs.zdnet.com/microsoft/?p=1671"><font color="#c0c0c0">“Red Dog,”</font></a><font color="#c0c0c0"> to </font><a href="http://blogs.zdnet.com/microsoft/?p=1552"><font color="#c0c0c0">“Geneva,”</font></a><font color="#c0c0c0"> to  </font><a href="http://blogs.zdnet.com/microsoft/?p=1671"><font color="#c0c0c0">“Zurich.</font></a><font color="#c0c0c0">” At the Los Angeles confab, the company also introduced a few brand-new codenames.</font></p> <p><font color="#c0c0c0">Among those that have caught my eye so far:</font></p> <p><font color="#c0c0c0"><strong>Anchorage</strong>: </font><a href="http://blogs.msdn.com/sync/archive/2008/10/27/annoucement-from-pdc-introducing-sql-services-labs.aspx"><font color="#c0c0c0">“Anchorage” is Microsoft SyncToy Version 2</font></a><font color="#c0c0c0">, which will be part of Sync Framework Version 2. Anchorage was mentioned during a PDC presentation on the Sync Framework Version 2 release. (There was some recent confusion as to Microsoft’s Sync Framework release schedule, as the Redmondians rolled out </font><a href="http://blogs.zdnet.com/microsoft/?p=1646"><font color="#c0c0c0">two different Sync Framework releases labeled as “Version 1.”</font></a><font color="#c0c0c0">)</font></p> <p><font color="#c0c0c0">Microsoft released </font><a href=" http://blogs.msdn.com/sync/archive/2008/10/28/annoucing-sync-framework-v2-ctp1.aspx"><font color="#c0c0c0">a first Community Technology Preview (CTP) build of Sync Framework Version 2</font></a><font color="#c0c0c0"> on October 28. Version 2 sounds like it will include more providers and simplify how developers interact with the framework.</font></p> <p><font color="#c0c0c0"><strong>Huron</strong>: </font><a href="http://blogs.msdn.com/sync/archive/2008/10/27/annoucement-from-pdc-introducing-sql-services-labs.aspx"><font color="#c0c0c0">“Huron” is a “cloud-based data hub”</font></a><font color="#c0c0c0"> that is another of Microsoft’s newly unveiled SQL Services Labs projects.  Huron relies on the Sync Framework and SQL Services (formerly known as SQL Server Data Services) to publish databases, reports, forms and objects to the cloud, back-up and restore database apps to the cloud, and more. No word on when or exactly how Microsoft plans to commercialize Huron.</font></p> <p><font color="#c0c0c0"><strong>Mojave</strong>: Yes, we all know about </font><a href="http://blogs.zdnet.com/microsoft/?p=1509"><font color="#c0c0c0">the “Mojave” release of Windows Vista</font></a><font color="#c0c0c0">that was part of the company’s marketing plan, designed to prove that users hated Vista because of its reputation more than its actual feature set. But there’s another Microsoft “Mojave” that has nothing to do with Windows. This is the “Mojave” release of Microsoft Commerce Server, which the company detailed at the PDC this week.The Commerce Server Mojave release includes a “multi-channel” foundation, out of the box shopping (with Live and SharePoint integration, and an Office-like interface. Commerce Server Mojave has been out in CTP test-build form since August of this year. The final version is due out in Q1 2009. (The next two versions of Commerce Server are on the books, too: One for late 2009 or early 2010, and another for late 2010/early 2011.)</font></p> <p><font color="#c0c0c0"><strong>Paris</strong>: “Paris” is part of Microsoft’s Office Communications Server family of products. Microsoft is in the midst of private testing of </font><a href="http://blogs.zdnet.com/microsoft/?p=1641"><font color="#c0c0c0">Office Communications Server Release 2 (R2)</font></a><font color="#c0c0c0">, the next version of its integrated VOIP/conferencing/instant messaging product for business users — the final release of which is due in late 2008 or early 2009. But Paris seems to be a new set of Windows Presentation Foundation (WPF) and Silverlight controls and programming interfaces that will be integrated into OCS Version “Next,” which is part of the Office 14 wave (and thus due in either late 2009 or 2010).</font></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-20911540203812139762008-10-25T23:28:00.000-07:002008-10-25T23:30:18.880-07:00What does the return in main method actually do<p><font color="#00ff00"></font></p> <p><font color="#ff0000">sample c# program</font></p> <pre><font color="#00ff00">class MainReturnValTest<br />{<br /> static int Main()<br /> {<br /> //...<br /> return 0;<br /> }<br />}</font></pre><br /><br /><p><font color="#00ff00">a batch file is used to invoke the executable resulting from the previous code example. Because the code returns zero, the batch file will report success, but if the previous code is changed to return a non-zero value, and is then re-compiled, subsequent execution of the batch file will indicate failure.</font></p><br /><br /><pre><font color="#00ff00">rem test.bat<br />@echo off<br />MainReturnValueTest<br />@if "%ERRORLEVEL%" == "0" goto good<br /><br />:fail<br /> echo Execution Failed<br /> echo return value = %ERRORLEVEL%<br /> goto end<br /><br />:good<br /> echo Execution Succeded<br /> echo return value = %ERRORLEVEL%<br /> goto end<br /><br />:end</font></pre> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-24775699496332231672008-10-11T20:51:00.001-07:002008-10-12T05:29:11.939-07:00visual Studio Tweaks<p> </p> <p><strong><u><font color="#80ff00">Put conditions on breakpoints:</font></u></strong></p> <p><font color="#80ff00">There is a possibility to tell the debugger not to stop on a breakpoint every time. You can add a condition to the breakpoint and the debugger will stop there only when this condition is met. This is very useful when debugging a code that is continuously called (by a timer, …). All you need to do is right click on a specific breakpoint, choose Condition and the following window appears:</font></p> <p><font color="#80ff00"><img height="156" alt="image" src="http://dev102.com/Dev102/wp-content/uploads/2008/05/image3.png" width="538" border="0" /></font></p> <p><strong><u><font color="#80ff00"></font></u></strong></p> <p><strong><u><font color="#80ff00"></font></u></strong></p> <p><strong><u><font color="#80ff00"></font></u></strong></p> <p><strong><u><font color="#80ff00"></font></u></strong></p> <p><font color="#80ff00">As you can see there are two radio button options:</font></p> <ul> <li><font color="#80ff00">Is true: You can write any code that would compile inside an If statement and the debugger will stop only when this code returns true. </font></li> <li><font color="#80ff00">Has changed: The debugger will stop only when the specified variable has changed.</font> </li> </ul> <p><font color="#ffffff"><u>A very Useful tip :</u></font></p> <p><font color="#a4ba56">My computer slows down during visual studio startup.</font> </p> <p><font color="#80ff00">Should u encounter similar kind of problem , here is the solution</font></p> <div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e73417f3-f655-47d3-9d81-74c9666fda05" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/visual+studio" rel="tag">visual studio</a>,<a href="http://technorati.com/tags/databases" rel="tag">databases</a></div> <p><font color="#80ff00">. </font></p> <p><font color="#80ff00">As Visual Studio  turns out, there is a file called <strong>ExpansionsXML.xml</strong> in your "<strong>local settings</strong>" folder, which gets written by VS a lot, thus slowing down the application - marking it as "read only" by changing the properties solves the problem.</font></p> <p><font color="#80ff00">Abosulute path – C:\Documents and Settings\A.P.Vijay\Local Settings\Application Data\Microsoft\VisualStudio\8.0\1033.</font></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-76686819349156006292008-10-08T05:39:00.001-07:002008-10-08T05:39:48.556-07:00Some Interview Questions<p><font color="#dcd701">What is meant by deadlock in database?</font></p> <p><font color="#dcd701">Transaction is unit of work done. So a database management system will have number of transactions. There may be situations when two or more transactions are put into wait state simultaneously .In this position each would be waiting for the other transaction to get released. Suppose we have two transactions one and two both executing simultaneously. In transaction numbered one we update student table and then update course table. We have transaction two in which we update course table and then update student table. We know that when a table is updated it is locked and prevented from access from other transactions from updating. So in transaction one student table is updated it is locked and in transaction two course table is updated and it is locked. We have given already that both transactions gets executed simultaneously. So both student table and course table gets locked so each one waits for the other to get released. This is the concept of deadlock in DBMS.</font></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-24885226616661620572008-10-06T05:30:00.001-07:002008-10-06T05:30:34.666-07:00Wanna look at sample projects and download them..?<p>Elance.com –> here u can post ur projects and begin bidding them..</p> <p>sourceforge.net –> to find high end projects like bittorrent ,azureus etc..</p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-686708621128845052008-10-05T06:42:00.001-07:002008-10-05T06:42:38.085-07:00Some useful websites<p> </p> <p>looking for stuff to decorate web pages go for-- <a href="http://htmlgoodies.com">htmlgoodies.com</a></p> <p> a very good site for examples and code snippets - <a href="http://programming.top54u.com">http://programming.top54u.com</a> </p> <p>meshplex - like wikipedia for article reference </p> <p><font color="#00ff40">for java :</font></p> <p><a href="http://serverside.com">serverside.com</a></p> <p>javabeginner.com</p> <p>java<a href="http://world.com/">world.com</a></p> <p>javaranch.com</p> <p><font color="#00ff40">Knowledge exchange :</font></p> <p><font color="#808080">experts-exchange.com</font></p> <p><a href="http://edugeek.net">edugeek.net</a> just like experts exchange </p> <p><font color="#00ff00">Wanna Download high quality songs :</font></p> <p><a href="http://mixx.com">mixx.com</a></p> <p><a href="http://smashits.com">smashits.com</a></p> <p><a href="http://tamilmp3world.com">tamilmp3world.com</a></p> <p><a href="http://tamilbeat.com">tamilbeat.com </a></p> <p><font color="#00ff00">Sites for mere programming mortals :</font></p> <p><a href="http://topcoder.com">topcoder.com</a></p> <p><a href="http://codeproject.com">codeproject.com</a></p> <p><a href="http://happycodings.com">happycodings.com</a></p> <p><a href="http://planetsourcecode.com">planetsourcecode.com</a></p> <p><font color="#00ff00">WebTemplates and UI decoration :</font></p> <p>pro <a href="http://webtemplates.com">webtemplates.com</a> <br />oswd <br /><a href="http://opendesigns.org">opendesigns.org</a> <br />extjs</p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-71376837634206837782008-10-05T02:35:00.001-07:002008-10-05T02:35:20.480-07:00Evaluation of prefix using stack<p> <font color="#80ff80">most of us know how to evaluate a postfix using stack.now let us see for the prefix version.</font></p> <p><font color="#8000ff"></font></p> <p><font color="#00ff00">using System; <br />using System.Collections.Generic; <br />using System.Text; <br />using System.Collections; </font></p> <p><font color="#00ff00">namespace prefix_eval_using_stack <br />{ <br />    class Program <br />    { <br />        public static void Main(string[] args) <br />        { <br />            Stack s = new Stack(); <br />            Console.WriteLine("Enter the prefix expression"); <br />            string str = Console.ReadLine(); <br />            int temp, x, y; <br />            char[] c = new char[26]; <br />            int[] val = new int[26]; <br />            int top = 0, index = -1; <br />            for (int i = str.Length-1; i >=0; i--) <br />            { </font></p> <p>                <font color="#00ff00">switch (str[i]) <br />                { <br />                    case '+': <br />                        x = Convert.ToInt32(s.Pop()); <br />                        y = Convert.ToInt32(s.Pop()); <br />                        s.Push(y + x); <br />                        break; <br />                    case '-': <br />                        x = Convert.ToInt32(s.Pop()); <br />                        y = Convert.ToInt32(s.Pop()); <br />                        s.Push(y - x); <br />                        break; <br />                    case '*': <br />                        x = Convert.ToInt32(s.Pop()); <br />                        y = Convert.ToInt32(s.Pop()); <br />                        s.Push(x * y); <br />                        break; <br />                    case '/': <br />                        x = Convert.ToInt32(s.Pop()); <br />                        y = Convert.ToInt32(s.Pop()); <br /></font>                        <font color="#00ff40">s.Push(y / x); <br />                        break; <br />                    default: <br />                        index = -1; <br />                        for (int j = 0; j < top; j++) <br />                        { <br />                            if (str[i] == c[j]) <br />                                index = j; <br />                        } <br />                        if (index == -1) <br />                        { <br />                            Console.WriteLine("Enter the value of {0}", str[i]); <br />                            temp = int.Parse(Console.ReadLine()); <br />                            c[top] = str[i]; <br />                            val[top] = temp; <br />                            top++; <br />                            s.Push(temp); <br />                        } <br />                        else <br /></font>                          <font color="#00ff00">  s.Push(val[index]); <br />                        break; <br />                } <br />            } <br />            Console.WriteLine("Result {0}", s.Peek()); <br />            Console.ReadLine(); </font></p> <p><font color="#00ff00">        } <br />    } <br />}</font></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-28375393079776177692008-10-05T02:02:00.001-07:002008-10-05T02:02:31.111-07:00My Team mates<p> </p> <p><a href="http://lh5.ggpht.com/vijaysylvester/SOiClHLM6sI/AAAAAAAAAsM/UpjS_ubi8_U/s1600-h/my%20team%5B2%5D.jpg"><img title="my team" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="164" alt="my team" src="http://lh5.ggpht.com/vijaysylvester/SOiCoTLn68I/AAAAAAAAAsQ/1fK2dXGccqA/my%20team_thumb.jpg?imgmax=800" width="244" border="0" /></a></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-58690813624512381272008-10-05T01:52:00.000-07:002008-10-05T01:59:32.776-07:00Me .. along with the other captains of the college..<p> </p> <p><a href="http://lh4.ggpht.com/vijaysylvester/SOiB7yQAlVI/AAAAAAAAAsE/VIZ-i4ehsoo/s1600-h/all%20captains%5B2%5D.jpg"><img title="all captains" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="all captains" src="http://lh6.ggpht.com/vijaysylvester/SOiB82kyBAI/AAAAAAAAAsI/saEOsUc2-BA/all%20captains_thumb.jpg?imgmax=800" width="244" border="0" /></a></p> A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0tag:blogger.com,1999:blog-3389089324293907083.post-32211653579613457602008-05-28T00:07:00.003-07:002008-05-28T00:12:43.507-07:00c++static data members in c++<br />eg program ..<br /><br /><span style="color:#33cc00;">// static_data_members.cpp<br />class BufferedOutput<br />{<br />public:<br />// Return number of bytes written by any object of this class.<br />short BytesWritten()<br />{<br />return bytecount;<br />}<br />// Reset the counter.<br />static void ResetCount()<br />{<br />bytecount = 0;<br />}<br />// Static member declaration.<br />static long bytecount;<br />};<br />// Define bytecount in file scope.<br />long BufferedOutput::bytecount;<br />int main()<br />{<br />}</span>A.P.vijayhttp://www.blogger.com/profile/05014410480145223368noreply@blogger.com0