<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8873834623789757863</id><updated>2012-02-01T01:40:48.835+05:30</updated><category term='MSSQL'/><category term='SQL'/><category term='Programmer&apos;s Tips'/><category term='Technology News'/><category term='Search in Stored Procedure'/><category term='Tricks n Trivia'/><category term='Gadgets'/><category term='Techie Shayri'/><category term='Google Tips'/><category term='My Library'/><category term='Query'/><category term='lesson'/><category term='ticks'/><category term='New Year.'/><category term='ASP.NET'/><category term='Tech Tips'/><title type='text'>Information Technology Stuff..</title><subtitle type='html'>A blog about IT stuff and whatever I find interesting. - Er.Tarak</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-1380371111787798439</id><published>2011-10-31T00:51:00.000+05:30</published><updated>2011-10-31T00:51:05.393+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmer&apos;s Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ticks'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks n Trivia'/><category scheme='http://www.blogger.com/atom/ns#' term='lesson'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Tips'/><title type='text'>New syntax for Html Encode</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Html Encode method encodes a particular string to be displayed in a browser. It is important to encode strings prior it’s rendering in the page, mainly to avoid cross-site script injection (XSS) and HTML injection attacks. However, developers so often forget to call the encode function.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;In previous .NET versions, Server.HtmlEncode() or HttpUtility.Encode() methods has been used for string encoding as shown in the following example.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;lt;%=Server.HtmlEncode(Content)%&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;ASP.NET 4.0 introduced new code expression syntax for encoding a particular string. While the syntax will render the output it also encodes the relevant string as shown below. Note “:” character after opening tag (“&amp;lt;%”).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;%:Content%&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The new encoding syntax provides an easy and concise way of encoding a particular string.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Cheers&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-1380371111787798439?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/1380371111787798439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=1380371111787798439&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/1380371111787798439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/1380371111787798439'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2011/10/new-syntax-for-html-encode.html' title='New syntax for Html Encode'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Vadodara, Gujarat, India</georss:featurename><georss:point>22.3073095 73.1810976</georss:point><georss:box>22.189787 73.0231691 22.424832 73.3390261</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-3430671988279611506</id><published>2011-10-28T22:48:00.000+05:30</published><updated>2011-10-28T22:48:29.255+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='New Year.'/><title type='text'>New Year, New Start</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;Shift Your Awareness.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;A New Morning, A new start, A new thoughts today. Just thought to move my INTEREST of Blogging in to FACEBOOK wall Post as well as TWITTER Micro-Blogging. which is now a days fastest Medium to share Information.&lt;br /&gt;&lt;br /&gt;My All information will also be available on my Page Link given Below.&lt;br /&gt;&lt;br /&gt;My New Page :&amp;nbsp;&lt;a href="https://www.facebook.com/pages/My-Thoughts-on-Technology/132161566888594"&gt;https://www.facebook.com/pages/My-Thoughts-on-Technology/132161566888594&lt;/a&gt;&lt;br /&gt;My Information :&amp;nbsp;&lt;a href="https://www.facebook.com/tarak.vandara"&gt;https://www.facebook.com/tarak.vandara&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please let me know your thoughts on improving information sharing with ease.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-3430671988279611506?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/3430671988279611506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=3430671988279611506&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3430671988279611506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3430671988279611506'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2011/10/new-year-new-start.html' title='New Year, New Start'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-11525565134964571</id><published>2011-08-18T14:04:00.002+05:30</published><updated>2011-08-18T14:05:25.388+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks n Trivia'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Tips'/><title type='text'>Cross-Browser Testing Tools</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Used cross-browser testing tools like &lt;a href="http://mvark.blogspot.com/2011/07/adobe-browserlab-vs-browsershotsorg.html"&gt;Adobe BrowserLab, Browsershots&lt;/a&gt; &amp;amp; &lt;a href="http://mvark.blogspot.com/2009/07/how-to-test-web-page-in-different.html"&gt;Expression Web SuperPreview&lt;/a&gt; but didn't know there were a dozen more.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smashingmagazine.com/2011/08/07/a-dozen-cross-browser-testing-tools/"&gt;Smashing Magazine has done an exhaustive review of all available cross-browser testing tools&lt;/a&gt; with a nice tabular summary at the end for easy comparison. It covers the following list of tools -&lt;br /&gt;&lt;br /&gt;Free:&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Adobe BrowserLab&lt;/li&gt;&lt;li&gt;Browsershots&lt;/li&gt;&lt;li&gt;Expression Web&amp;nbsp;SuperPreview (free and commercial)&lt;/li&gt;&lt;li&gt;Lunascape 6&lt;/li&gt;&lt;li&gt;IETester&lt;/li&gt;&lt;li&gt;IE NetRenderer&lt;/li&gt;&lt;li&gt;Spoon&lt;/li&gt;&lt;li&gt;Sauce Labs (free and commercial) - 200 free minutes/month&lt;/li&gt;&lt;li&gt;Browsera (free and commercial)&lt;/li&gt;&lt;li&gt;Browserling (free and commercial)&lt;/li&gt;&lt;/ul&gt;Commercial:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Mogotest&lt;/li&gt;&lt;li&gt;Cloud Testing&lt;/li&gt;&lt;li&gt;BrowserCam&lt;/li&gt;&lt;li&gt;Multi-Browser Viewer&lt;/li&gt;&lt;li&gt;CrossBrowserTesting&lt;/li&gt;&lt;/ul&gt;Source : http://mvark.blogspot.com/2011/08/cross-browser-testing-tools.html&amp;nbsp; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-11525565134964571?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/11525565134964571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=11525565134964571&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/11525565134964571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/11525565134964571'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2011/08/ive-used-cross-browser-testing-tools.html' title='Cross-Browser Testing Tools'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-8262839815904227573</id><published>2011-08-04T12:47:00.004+05:30</published><updated>2011-08-04T12:50:59.128+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Techie Shayri'/><title type='text'>હું તારી HARD DISK ને તું મારી RAM</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;હું તારી HARD DISK ને તું મારી RAM,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;તને કરું છું ERROR વગર નો પ્રેમ ,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;તું શુકામ કરે છે મને HATE,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;હું કરું છું SAVE ને તું કરે છે FORMAT..&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;મારી દિલ ની લાગણી નો તને કરું EMAIL,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;તારા તરફ થી કેમ આવે DELIVERY REPORT FAIL;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;DOWNLOAD થાય છે દિલ માત્ર તારી જ FILE ,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;અને તું જ છે જે HIDE કરે છે તારી PROFILE.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;મારા MEDIA PLAYER માં તારા જ ગીતો વગાડું .&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;આ લાગણી ની PEN DRIVE તને કેમ કરી પહોચાડું .&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;હા પાડી ને HACK કરી લે મારા દિલ ની SITE,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;તારા વગર થઇ ગયો છું BIT વિના ની BYTE.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;તારા પ્રેમ નો VIRUS મને કેવો નચાવે&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;કરું હું DELETE તો ફરી પાછો આવે .&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;તારા વિના PROCESSOR માં ‘હોશ’ ક્યાંથી આવે ,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: medium;"&gt;DUAL CORE ના જમાના માં P- 1 થી કામ ચલાવે!..''&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-8262839815904227573?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/8262839815904227573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=8262839815904227573&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/8262839815904227573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/8262839815904227573'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2011/08/hard-disk-ram.html' title='હું તારી HARD DISK ને તું મારી RAM'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-2473519034533656639</id><published>2011-05-18T09:47:00.000+05:30</published><updated>2011-05-18T09:47:56.176+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>The Lost Origin of Twitter</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img alt="" height="225" src="data:image/png;base64,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" width="400" /&gt; &lt;br /&gt;Twitter founder Jack Dorsey had a background in messenger culture. He had even launched a dispatch software startup called D-Net, back in 1999. He was also captivated by his friends status messages on AOL Instant Messenger. He wanted to combine the two. And in an era when AIM was king, he did just that.&lt;br /&gt;"I loved seeing at a glance my friends status updates. But I also really appreciated at the same time the dispatch aspect, where you're out in the world doing something away from the keyboard and IM did not allow that," said Dorsey. "I had a RIM pager, the 850, the first email device. I programed a system where I could fire off an email from that and set my status from anywhere. And it worked! And I was able to also at a regular interval pull my buddy list and get those updates sent to my email address. It was awesome! But the number of people who had those mobile devices was so minimal that the timing was just not right. This was 2001."&lt;br /&gt;&lt;br /&gt;In 2006, when he was working for Evan Williams at Odeo, Dorsey resurrected the idea. He combined the timeline aspects of LiveJournal with the status updates of instant messenger and the concept of dispatch software that delivers them all remotely. Boom. That's Twitter.&lt;br /&gt;&lt;br /&gt;Source: &lt;a href="http://gizmodo.com/5802293/the-lost-origins-of-twitter"&gt;http://gizmodo.com/5802293/the-lost-origins-of-twitter&lt;/a&gt;&amp;nbsp; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-2473519034533656639?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/2473519034533656639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=2473519034533656639&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2473519034533656639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2473519034533656639'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2011/05/lost-origin-of-twitter.html' title='The Lost Origin of Twitter'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-4702938317036767305</id><published>2011-05-15T09:38:00.002+05:30</published><updated>2011-05-15T09:38:07.610+05:30</updated><title type='text'></title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Successfully passed 70-667 SharePoint 2010 Configuration Certification...&lt;br /&gt;&lt;br /&gt;Easy workarounds.. just you need to understand the server fundamentals properly&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-4702938317036767305?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/4702938317036767305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=4702938317036767305&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/4702938317036767305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/4702938317036767305'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2011/05/successfully-passed-70-667-sharepoint.html' title=''/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-271668964412620375</id><published>2010-07-16T11:33:00.000+05:30</published><updated>2010-07-16T11:33:28.605+05:30</updated><title type='text'>iTextSharp | Download iTextSharp software for free at SourceForge.net</title><content type='html'>&lt;div&gt;Was just searching for the good option for generating PDF and came to know about the following..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;checkout for more information&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;gives option for formatting PDF with header footer and all such functionality&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="https://sourceforge.net/projects/itextsharp/"&gt;iTextSharp | Download iTextSharp software for free at SourceForge.net&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy..!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-271668964412620375?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://sourceforge.net/projects/itextsharp/' title='iTextSharp | Download iTextSharp software for free at SourceForge.net'/><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/271668964412620375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=271668964412620375&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/271668964412620375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/271668964412620375'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2010/07/itextsharp-download-itextsharp-software.html' title='iTextSharp | Download iTextSharp software for free at SourceForge.net'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-6059107797840484701</id><published>2010-04-12T23:42:00.001+05:30</published><updated>2010-04-12T23:42:39.279+05:30</updated><title type='text'>New Feature learned about VS 2010 and ASP.Net 4.0- Microsoft Tech Ed 2010 (Bangalore)</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;strong&gt;Latest Tools Current &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Minimal Web.Config&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    Changes with use of XDT transformation or replaced for different build option&lt;br /&gt;&lt;/p&gt;&lt;p&gt;URL Rewrite with ASP.NET 4.0 (RouteMap)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;QueryExtender for the GridView&lt;br /&gt;&lt;/p&gt;&lt;p&gt;XHTML 1.1 Strict model &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Friendly Control Naming&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ClientIDMode for Controls = {"Auto", "Predictable" ,"Static"}&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ClientIDRowSuffix – For DataGrid column name specification  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Caching (Multiple stage)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    In Memory and Disk Output Cache&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:14pt'&gt;&lt;strong&gt;Team Foundation Server&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Free with Studio 2010 and Microsoft Subscription.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;No need for CAL Licenses&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Agile Development Model (Supports other models)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Support Bug and other task reports&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Task assignments&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Branching and Merging Code Branches&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Break Build &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Overnight Build &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Gated Build (Checks in if code runs well with the server version)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Project timelines and Resource reports.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Test Automation&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Recording Video for the Bug reports with live Stack Trace information with old inputs&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:14pt'&gt;&lt;strong&gt;SharePoint Office Development 2010&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Easy to integrate the task pane and the Ribbon Control&lt;strong&gt;&lt;br /&gt;				&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;From 17 step Procedure to One click deployment&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SharePoint DeveloperDashboardSetting (to do the stack trace and the Calling history from &lt;strong&gt;SharePoint &lt;/strong&gt;webapplication)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SharePoint Working on the 3.5  FrameWork only&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:14pt'&gt;&lt;strong&gt;Application Deployment&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Publish/Deploy&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SQL Deploy&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;WhatIf&lt;/strong&gt; scenario for the Application Deployment &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Deploy Configuration (Deploy, Release, Testing, StaggingServer, Etc..)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Team Build with the TFS and the Overnight Triggered Build facility&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Multiple Web.Config for each Build Configurations&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Changes with use of XDT transformation or replaced for different build option&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-6059107797840484701?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/6059107797840484701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=6059107797840484701&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6059107797840484701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6059107797840484701'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2010/04/new-feature-learned-about-vs-2010-and.html' title='New Feature learned about VS 2010 and ASP.Net 4.0- Microsoft Tech Ed 2010 (Bangalore)'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-6694143659759432725</id><published>2009-09-05T18:08:00.000+05:30</published><updated>2009-09-05T18:11:08.480+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='lesson'/><title type='text'>A good Lesson</title><content type='html'>&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;Hi all,&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;&lt;br /&gt;મેનેજમેન્ટના&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;વિદ્યાર્થીઓને&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;તાલિમ દરમ્યાન એક થાંભલાની ઊંચાઈ&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;માપવાનું કહેવામાં આવ્યું.&lt;br /&gt;નિસરણી અને માપપટ્ટી લઈને તેઓ&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;મંડી પડ્યા થાંભલાની ઊંચાઈ માપવા.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;ક્યારેક માપપટ્ટી પડી જાય તો&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;ક્યારેક નિસરણી હટી જાય!&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;&lt;br /&gt;એક &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;color:#800000;"&gt;એન્જિનિયર&lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt; આ ખેલ જોતો&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;હતો તે આવ્યો અને તેણે થાંભલાને&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;આડો પાડી&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;, &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;જમીન પર સુવડાવીને&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;માપપટ્ટીથી માપ લીધું અને ફરી&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;થાંભલાને તેની જગ્યાએ ગોઠવીને&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;મેનેજમેન્ટના વિદ્યાર્થીઓને&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;કહ્યુ જુઓ આમ થાય!અને પોતાને&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;કામે લાગી ગયો.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;&lt;br /&gt;એન્જિનિયરના ગયા પછી&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;એક મેનેજમેન્ટનો વિદ્યાર્થી&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;બીજા ને કહે છે જોયું&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;, &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;આવ્યો મોટો&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;એન્જિનિયર!&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;જોર જોરથી હસતાં&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;હસ્તાં..&lt;br /&gt;ડફોળને એટલી ખબર પડતી નથી કે&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;અહીં ઊંચાઈ માપવાની હતી અને&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;"&gt;તેણે લંબાઈ માપી!&lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;color:#0021bf;"&gt;&lt;b&gt;&lt;br /&gt;બોધ: એન્જિનિયર ગમે તેટલું સારું&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;color:#0021bf;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;color:#0021bf;"&gt;&lt;b&gt;કામ કરશે&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;color:#0021bf;"&gt;&lt;b&gt;, &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;color:#0021bf;"&gt;&lt;b&gt;મેનેજર તેમાંથી ભૂલો&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;color:#0021bf;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Shruti;font-size:100%;color:#0021bf;"&gt;&lt;b&gt;જ કાઢશે!&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;Enjoy..!!!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-6694143659759432725?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/6694143659759432725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=6694143659759432725&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6694143659759432725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6694143659759432725'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2009/09/good-lesson.html' title='A good Lesson'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-3270479139398274657</id><published>2009-08-21T12:41:00.002+05:30</published><updated>2009-08-21T13:59:44.967+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmer&apos;s Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ticks'/><category scheme='http://www.blogger.com/atom/ns#' term='Query'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Search in Stored Procedure'/><category scheme='http://www.blogger.com/atom/ns#' term='MSSQL'/><title type='text'></title><content type='html'>Hello everyone....&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;i was just surfing through the web for searching content inside the SQL Server Stored Procedure or Trigger..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I got 2 Results fo the same , which I would definately like to share with you all&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class="prettyprint"&gt;&lt;code&gt;&lt;span class="kwd"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;br /&gt;FROM   INFORMATION_SCHEMA&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;ROUTINES&lt;br /&gt;WHERE  OBJECTPROPERTY&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;OBJECT_ID&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;SPECIFIC_NAME&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;span class="str"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;'&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;IsMSShipped&lt;/span&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class="lit"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;br /&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span class="kwd"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;and&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt; OBJECT_DEFINITION&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;OBJECT_ID&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;SPECIFIC_NAME&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;))&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt; like &lt;/span&gt;&lt;/span&gt;&lt;span class="str"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;'&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;%search term here%&lt;/span&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;br /&gt;       AND ROUTINE_TYPE&lt;/span&gt;&lt;/span&gt;&lt;span class="pun"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class="str"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;'&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;PROCEDURE&lt;/span&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="prettyprint"&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Don't use &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;INFORMATION_SCHEMA.ROUTINES&lt;/span&gt;. It cuts off at 4000 characters. Get it from sys.sql_modules instead.&lt;/span&gt;&lt;/p&gt;  &lt;pre class="prettyprint"&gt;&lt;code&gt;&lt;span class="pln"&gt;SELECT o&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;type_desc AS ROUTINE_TYPE&lt;br /&gt;        &lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt;o&lt;/span&gt;&lt;span class="pun"&gt;.[&lt;/span&gt;&lt;span class="pln"&gt;name&lt;/span&gt;&lt;span class="pun"&gt;]&lt;/span&gt;&lt;span class="pln"&gt; AS ROUTINE_NAME&lt;br /&gt;        &lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt;m&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;definition AS ROUTINE_DEFINITION&lt;br /&gt;FROM sys&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;sql_modules AS m&lt;br /&gt;INNER JOIN sys&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;objects AS o&lt;br /&gt;    ON m&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;object_id &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; o&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;object_id&lt;br /&gt;WHERE m&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;definition LIKE &lt;/span&gt;&lt;span class="str"&gt;'&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;%search term here%&lt;/span&gt;'&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="prettyprint"&gt;Enjoy....!!&lt;/pre&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="prettyprint"&gt;Put your comments if u like the same..&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-3270479139398274657?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/3270479139398274657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=3270479139398274657&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3270479139398274657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3270479139398274657'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2009/08/hello-everyone.html' title=''/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-4058650803204934485</id><published>2009-07-11T08:54:00.002+05:30</published><updated>2009-07-11T08:58:03.466+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmer&apos;s Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Silverlight 3 Launched</title><content type='html'>Kudoes Programmers &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Silverlight 3 Launched...  With 3d Effects... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For More information on that pls visit...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx"&gt;http://silverlight.net/getstarted/silverlight3/default.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;checkout what ScottGu says...&lt;/div&gt;&lt;div&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/07/10/silverlight-3-released.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2009/07/10/silverlight-3-released.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px; "&gt;tutorials, downloads and forums where you can get help&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px; "&gt;&lt;a href="http://www.silverlight.net/" target="_blank" style="color: rgb(51, 153, 255); "&gt;www.silverlight.net&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Regards,&lt;/div&gt;&lt;div&gt;Er. Tarak&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-4058650803204934485?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/4058650803204934485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=4058650803204934485&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/4058650803204934485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/4058650803204934485'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2009/07/silverlight-3-launched.html' title='Silverlight 3 Launched'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-7813093865362257886</id><published>2008-11-05T15:38:00.001+05:30</published><updated>2008-11-05T15:40:47.510+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmer&apos;s Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>ASCX publishing problem Resolved</title><content type='html'>&lt;p align="left"&gt;I just came across the problem while publishing web site for one of my client in which I used &amp;quot;Web User Control&amp;quot; ASCX control and that was giving me the &lt;em&gt;&amp;quot;&lt;u&gt;ASP Namespace Not Found Error&amp;quot;. &lt;/u&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;em&gt;&lt;u&gt;&lt;strong&gt;Reason for the Error: &lt;/strong&gt;&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p align="left"&gt;your ascx control is being converted to the DLL which won't be able as it is after the publishing.&lt;/p&gt;  &lt;p align="left"&gt;&lt;em&gt;(I was unable to resolve the ISSUE for 2 Days)&lt;/em&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Resolution for the Problem&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="left"&gt;for this you try to Publish the same website with the following Command (&lt;em&gt;which I used) &lt;/em&gt;and I got the things working after publishing the website.&lt;/p&gt;  &lt;p align="left"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="left"&gt;&lt;strong&gt;&lt;font face="MS Serif"&gt;aspnet_compiler -p &amp;lt;Project Name&amp;gt; -v myApp -fixednames &amp;lt;Destination Folder path&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;em&gt;&lt;u&gt;Resolution idea retrieved from&amp;#160; : &lt;/u&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;a title="http://blogs.msdn.com/davidebb/archive/2005/10/30/487160.aspx" href="http://blogs.msdn.com/davidebb/archive/2005/10/30/487160.aspx"&gt;&lt;em&gt;http://blogs.msdn.com/davidebb/archive/2005/10/30/487160.aspx&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="left"&gt;Feel free to query me for other issues i will be posting that to my website..&lt;/p&gt;  &lt;p align="left"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="left"&gt;Put on the comments if You got your problem solved with the same solution.&lt;/p&gt;  &lt;p align="left"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="left"&gt;Thanks and Regards.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-7813093865362257886?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/7813093865362257886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=7813093865362257886&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/7813093865362257886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/7813093865362257886'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2008/11/ascx-publishing-problem-resolved.html' title='ASCX publishing problem Resolved'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-263556915422048312</id><published>2008-06-25T10:36:00.000+05:30</published><updated>2008-06-25T10:52:39.383+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Managing and Motivating Developers: Tips for Management Cluefulness</title><content type='html'>&lt;p&gt; –        Esther Schindler,     CIO &lt;/p&gt;  &lt;p&gt;          &lt;strong&gt;June 24, 2008&lt;/strong&gt;    &lt;/p&gt;In many ways, managing a developer is just like managing any other employee. Developers want managers who'll help them solve business and technical problems, who'll protect them from unnecessary office politics and who will help them meet their personal career goals. But programmers are...different. Like musicians, these creative folks can alternate between big-picture thinking and persnickety detail in a heartbeat. They can be sidetracked by &lt;a href="http://www.cio.com/article/130554"&gt;silly toys&lt;/a&gt;, and convinced to work overtime by &lt;a href="http://advice.cio.com/pizza"&gt;the promise of pizza&lt;/a&gt; and a T-shirt. Trying to understand and motivate these people can drive managers—particularly nontechnical managers—to distraction.  &lt;div class="inline_pkgbox_left"&gt;       &lt;div class="inline_pkgbox_head"&gt;             MORE ON MANAGING DEVELOPERS         &lt;/div&gt;          &lt;div class="inline_pkgbox_left_link"&gt;             &lt;a href="http://www.cio.com/article/373215"&gt;5 Things Grady Booch Has Learned About Complex Software Systems&lt;/a&gt;         &lt;/div&gt;          &lt;div class="inline_pkgbox_left_link"&gt;             &lt;a href="http://advice.cio.com/esther_schindler/enterprise_developers_programming_speed_check_time_to_fix_bugs_not_so_much"&gt;Enterprise Developers Programming Speed? Check. Time to Fix Bugs? Not So Fast.&lt;/a&gt;         &lt;/div&gt;          &lt;div class="inline_pkgbox_left_link"&gt;             &lt;a href="http://www.cio.com/article/179152"&gt;The Programmer's Prenup&lt;/a&gt;         &lt;/div&gt;          &lt;div class="inline_pkgbox_left_link"&gt;             &lt;a href="http://www.cio.com/newsletters"&gt;Sign up for CIO.com's Development &amp;amp; Architecture Newsletter!&lt;/a&gt;         &lt;/div&gt; &lt;/div&gt; &lt;p&gt;This is not, of course, a new challenge. Managers have been trying to inspire programmers since mainframe days, and several classic books still have relevance today. For example, Tom DeMarco's &lt;a href="http://www.dorsethouse.com/books/pw.html" target="_blank"&gt;&lt;em&gt;Peopleware&lt;/em&gt;&lt;/a&gt; was probably the first to recommend that developers be given telephones with ringers that could be turned off to minimize distractions from the warm, creative fog in which a creative person innovates. &lt;/p&gt;  &lt;p&gt;Stan Rifkin, an advisory services provider with &lt;a href="http://master-systems.com/Stan.ivnu" target="_blank"&gt;Master Systems&lt;/a&gt;, referred to a &lt;em&gt;&lt;a title="More stories related to Harvard Business Review" href="http://www.cio.com/article/409063/subject/Harvard+Business+Review"&gt;Harvard Business Review&lt;/a&gt;&lt;/em&gt; essay called "Who are your motivated workers?" by M. Scott Myers, written in 1964 (vol. 42, issue 1, pp. 73-88, if you want to look it up). "'How to motivate engineers' is an old, well-known subject; note the date of the article cited," says Rifkin. The article, in turn, relies on Herzberg's pioneering work, published in &lt;em&gt;HBR&lt;/em&gt; a year or two earlier. He added, "So many of our questions have been answered by research and evidence. We just have to learn how to find those answers." &lt;/p&gt;  &lt;p&gt; Based on plenty of conversations with developers, however, most managers still haven't learned the proper skills. &lt;/p&gt;  &lt;p&gt; So, in the expectation that developers know how their managers can motivate them and can manage them most effectively, I asked in several online communities and social networks, "What one thing, &lt;em&gt;one&lt;/em&gt; thing, should the CIO understand about managing and motivating developers?" Developers did give me quite a bit of input, though not at the volume I saw from earlier articles in the Getting Clueful series (which highlighted IT workers' opinions of the key things bosses should understand about &lt;a href="http://www.cio.com/article/108501/Getting_Clueful_Seven_Things_the_CIO_Should_Know_About_Telecommuting"&gt;telecommuting&lt;/a&gt;, &lt;a href="http://www.cio.com/article/29903/Five_Things_IT_Managers_Should_Know_About_Software_Requirements"&gt;software requirements&lt;/a&gt;, &lt;a href="http://www.cio.com/article/180402/Getting_Clueful_Things_CIOs_Should_Know_About_Agile_Development"&gt;Agile development&lt;/a&gt;, &lt;a href="http://www.cio.com/article/28830"&gt;fighting spam&lt;/a&gt; and &lt;a href="http://www.cio.com/article/129250/Getting_Clueful_Nine_Things_CIOs_Should_Know_About_Computer_Consulting_and_Contracting"&gt;computer consulting&lt;/a&gt;). I've summarized the responses below; as you'll see, the introspective nature of the question gave some surprising answers. &lt;/p&gt;  &lt;h3&gt;Trust Developers to Do Their Jobs&lt;/h3&gt; &lt;p&gt;Some managers act as though developers, left to themselves, would never write a line of code, and instead would spend all day playing computer games. That just isn't true. The primary wish among developers who responded to my question was that managers recognize their own and their team's abilities, and trust them to get the work done. ("Try and challenge me. I'm so much more than what you use me for," wrote one anonymous developer via &lt;a title="More stories related to Twitter Inc." href="http://www.cio.com/article/409063/subject/Twitter+Inc."&gt;Twitter&lt;/a&gt;.) &lt;/p&gt;  &lt;p&gt; "All motivation comes from within," says SQL consultant Rudy Limeback, who was a developer for 30 years. "Developers need to be allowed to develop because that's what they love to do," he says. &lt;/p&gt;  &lt;p&gt;Managers can appeal to the pride a developer feels in his work. "Find out what the developers like to do, and find a way to let them do it so that it benefits the company," suggests Ilja Preuß software developer at disy Informationssysteme GmbH. "The most motivated people are those who do what they like doing." &lt;/p&gt;  &lt;p&gt;"I want my IT manager to understand that I care about the quality of my work," says Bruce Lindman, senior database consultant for Quick Solutions in Columbus, Ohio. "I comment my code with my name, and thus 'sign' every script or procedure I write. Nothing frustrates me more than having to do a shoddy job or compromise quality." &lt;/p&gt;  &lt;p&gt;You can't appeal to developers' creativity unless you give them the time and space to think and create. "Techies need time to think as well as doing the code," says &lt;a title="More stories related to Lotus Notes" href="http://www.cio.com/article/409063/subject/Lotus+Notes"&gt;Lotus Notes&lt;/a&gt; guru &lt;a href="http://benpoole.com/" target="_blank"&gt;Ben Poole&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt; "Developers, as a general group, are highly competent individuals," wrote Paul Danielson, IT director for a newspaper publishing company. "They need to be given room to develop solutions on their own (although perhaps subject to peer reviews to some extent) without being hand-fed work and methodology by management—especially at the CIO level. Nothing quashes the spirit of a good developer quicker than being given a task and then told how he/she must accomplish it." &lt;/p&gt;  &lt;p&gt;Nor should managers expect software to be cranked out by factory methods. Software development is not a Six Sigma activity. "You're discovering, not producing widgets," wrote James, a senior developer. &lt;/p&gt;  &lt;p&gt;Instead, give developers the big picture. "The more work I am assigned in advance, the better," wrote one via Twitter. "I can see the endgame on my own instead of having it fed to me by someone else." &lt;/p&gt; &lt;!--PAGE BREAK--&gt; &lt;h3&gt;Don't Ask Developers to Deal With Nondevelopment Stuff&lt;/h3&gt; &lt;p&gt;Most developers want to focus on creating good code. And just about everything else is irrelevant to them.  &lt;/p&gt;  &lt;p&gt;To many, the manager's most important role is to protect developers from office shenanigans. Developers want and expect their management (including the layers between themselves and the CIO), Limeback says, "to take care of all the corporate crap, useless meetings, paperwork and other time sinks." &lt;/p&gt;  &lt;p&gt;Leading that list is the marketing department, or whoever decides on arbitrary ship dates. Says Jim Pensyl, a senior performance engineer, "The more you cave to marketing time lines and avoid realistic estimates, the more you set yourself up for a project that will extend beyond marketing's promised date." &lt;/p&gt;  &lt;p&gt; Other developers complain about managers who remind them about pending and late deadlines several times a day. They resent managers who tell them to serialize their tasks. "Give me a priority queue of tasks and let me get stuff done," wrote one developer via Twitter. "Get out of my way. I know what I'm doing." Many developers say they work best with people who give them problems to solve and do not interfere with how the individual solves them. &lt;/p&gt;  &lt;h3&gt;Listen. Respond. Praise.&lt;/h3&gt; &lt;p&gt;Developers don't necessarily expect that the boss will understand what they're doing. They do, however, want the boss to listen and respond to her staff before making decisions. "Chat with the people who do the work once in a while. See what motivates them, and perhaps even get an idea of what it takes at their level to complete a project," IT professional Michael Furmaniuk recommends. "Motivation can start at the top and bottom, but if they never directly communicate, there is no real understanding." &lt;/p&gt;  &lt;p&gt; "Listen actively, speak openly" is an important goal for Jason Trebilcock, a self-described &lt;a href="http://www.redbrickhealth.com/purpose.html" target="_blank"&gt;BrickHead&lt;/a&gt; from Minneapolis. "Thankfully, our CIO does just that." But, Trebilcock adds, "It doesn't just apply to CIOs. It should apply to everyone across an organization... Without open and honest communication, you set yourself up for a lot of heartache." Be specific; subtlety is often lost on developers who are very cause-and-effect oriented. "Non-directive" suggestions aren't helpful, since a developer may not have any idea what you're hinting at. &lt;/p&gt;  &lt;p&gt; Communication doesn't mean only the accurate exchange of information. It also means giving feedback and praise to developers—especially if you want to motivate them. "Verbal praise works for me," wrote one anonymous developer via Twitter. "Even if I'm not the best, I still need &lt;em&gt;some&lt;/em&gt; positive talk to move me." &lt;/p&gt;  &lt;p&gt; But feedback isn't always about telling developers how good they are. It's about setting expectations and being both consistent and fair. Here are four verbatim responses from Twitter (for which I must acknowledge the help of &lt;a href="http://randsinrepose.com/" target="_blank"&gt;Michael Lopp&lt;/a&gt;, who was kind enough to ask &lt;a href="http://twitter.com/rands" target="_blank"&gt;his followers&lt;/a&gt; for 140-character-or-less input):&lt;/p&gt; &lt;ul&gt;&lt;li&gt;I'd take harsh but consistent and fair over nice but wishy-washy any day.&lt;/li&gt;&lt;li&gt;Passive-aggressive put-downs even though clear goals and expectations were not set. Snide personal remarks about your qualifications.&lt;/li&gt;&lt;li&gt;Give me criticism and my perfectionism will make me work harder. Within reason; I'm not a workaholic.&lt;/li&gt;&lt;li&gt;Acknowledging and leveraging my skills and talents to make good use of me.&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;QA specialist &lt;a href="http://www.sqablogs.com/jstrazzere" target="_blank"&gt;Joe Strazzere&lt;/a&gt; emphasizes the CIO's need to communicate. "While there may be an 'I' in the middle of your title," he writes, "At the root, all problems are people problems. Consider the people first, and the technology second."&lt;/p&gt; &lt;!--PAGE BREAK--&gt; &lt;h3&gt;The Difficult One: Pay Developers a Lot of Money.&lt;/h3&gt; &lt;p&gt;When I asked developers what motivated them, I expected most of the answers you read above. Most people want to be appreciated for the skills they bring to the table, to be trusted to deliver their best work, and to be given honest and useful feedback. But I didn't expect that several responses would be utterly mercenary. &lt;/p&gt;  &lt;p&gt;For example, one developer's response to the base question "If you could get your CIO (or IT manager) to understand one thing about managing and motivating developers, what would it be?" was a single word: &lt;em&gt;Money&lt;/em&gt;. And to the automatic follow-up question, "Why did you pick &lt;em&gt;that&lt;/em&gt;?"—"Chicks dig it." &lt;/p&gt;  &lt;p&gt; I did laugh aloud at that response, but other developers (who remain anonymous for obvious reasons) repeated the sentiment. "As far as motivation goes, if I am not getting paid, I am not getting out of bed," wrote one. "That simply saying I'm the exceptional one who can do this amazing thing doesn't motivate if I'm not being paid exceptionally," said another. "Money is the main motivator for any job; get it right and you will have a happy employee," added a database administrator, who recommended that CIOs keep an eye on what the job market is doing for his role, and make reasonable adjustments to ensure the staff is within the comfort zone for their pay scale. &lt;/p&gt;  &lt;p&gt;You and I could take this at face value. Developers are trained professionals who expect to be well compensated for their experience and skill. Certainly, one way to give feedback to developers, especially the ones you value most, is by &lt;a href="http://advice.cio.com/esther_schindler/rockstar"&gt;showing your appreciation on the paycheck&lt;/a&gt;.  &lt;/p&gt;  &lt;p&gt; But surely that isn't the whole story. Every one of us could describe a job about which we'd say, "There's no amount of money you could pay me to do &lt;em&gt;that&lt;/em&gt;," and most of us can cite jobs that paid relatively poorly in income terms, but from which we gained a great degree of personal satisfaction. Perhaps I'm wrong in this conclusion (as a confirmed hippie who believes that all work should come from personal passion, and the money will follow), but I don't think so. Given a choice between a high-paying dead-end job and a rewarding one (for slightly less money) that generates personal pride and a sense of accomplishment—well, I have a hard time believing that most developers would choose the former. &lt;/p&gt;  &lt;p&gt;My interpretation of the mercenary answer is that most developers don't really know what motivates them... which means that their managers have to make individual judgments about the people who report to them. "Money" is an easy response—too easy—because we all like to be paid a lot. &lt;/p&gt;  &lt;p&gt; Developers, however, are not necessarily introspective. Unless they personally have a tropism toward team (if not upper-level) management, they may not give much thought to the things that bosses can do to motivate them to do their best work. That task, then, remains firmly in your lap. In which case, it probably will help to apply the advice given above by the developers who &lt;em&gt;do&lt;/em&gt; know what they want.&lt;/p&gt;  &lt;h3&gt;A Purr-fectly Reasonable Analogy&lt;/h3&gt; &lt;p&gt;It may be helpful to think of good IT people like cats, wrote Pat Phelan, a database administrator who specializes in &lt;a title="More stories related to Oracle Corporation" href="http://www.cio.com/article/409063/subject/Oracle+Corporation"&gt;PeopleSoft&lt;/a&gt; technologies. "If you treat them well, offer the occasional special treat, and discipline them fairly, it can be done and done well. If you miss a point or two now and then, they'll adjust," he says. "If you miss any of these points consistently for too long, the really good ones will start to wander off in search of better opportunities." &lt;/p&gt;  &lt;p&gt;And managing them is a lot like herding cats. The corollaries apply, too, says Phelan. For example, micromanaging a cat is pointless; the results are frustration for both you and the cat. "Make sure that the cat understands what you want. If you've done a halfway good job of handling the cat, it will consistently surprise you by doing a better job than you can imagine, and often in ways that you would never have thought of and couldn't explain if you had thought of them!" he says. Plus, trying to understand a cat is highly educational, but rarely profitable because, after all, cats do what cats do. It is a bad idea to either over- or underfeed a cat, Phelan advises. "Overfed, they get lazy. Underfed, they'll do things you don't want them doing. Find the appropriate level for each cat. Always leave room for the occasional treat (some earned, and now and then one 'just because')." &lt;/p&gt;  &lt;p&gt;Do not abuse the cats, he adds. They'll do things to get even that you'll never think of. Remember, too, that cats learn a lot by playing. Always try to leave them time to play. The exercise is good, the team building is good, and you often end up with better-behaved cats.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-263556915422048312?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/263556915422048312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=263556915422048312&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/263556915422048312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/263556915422048312'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2008/06/managing-and-motivating-developers-tips.html' title='Managing and Motivating Developers: Tips for Management Cluefulness'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-1041881281355939679</id><published>2008-06-06T13:57:00.000+05:30</published><updated>2008-06-06T13:59:10.114+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Move Over, AJAX, ARAX Is Here</title><content type='html'>&lt;span class="authorsource"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;By&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;span class="authorsource"&gt;&lt;a href="http://www.eweek.com/cp/bio/Darryl-K.-Taft/" linkindex="0"&gt;Darryl K. Taft&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="articledate"&gt;2008-06-05&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;Microsoft promotes Asynchronous Ruby and XML development.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Move over, &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;AJAX&lt;/st1:City&gt;&lt;/st1:place&gt;; Microsoft is pushing a different scenario, known as Asynchronous Ruby and XML, or ARAX.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;At the RailsConf conference for Ruby on Rails developers in Portland, Ore., on May 30, John Lam, creator of the IronRuby project at Microsoft, told eWEEK that as Microsoft's Silverlight rich Internet application environment takes off it will provide Ruby developers with a way to deliver AJAX (Asynchronous JavaScript and XML)-style applications without having to use JavaScript.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;"If you're a Ruby programmer and you like Ruby as a language, context-switching into JavaScript is just something you have to do," Lam said. "It's a tax. You're trading productivity away arbitrarily because that's just what runs in the browser. And it's much more interesting when you can run the same language on both sides [the client and the server] so you don't have to do that context switch."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;In essence, using ARAX, Ruby developers would not have to go through the machinations of using something like the RJS (Ruby JavaScript) utility, where they write Ruby code and RJS generates JavaScript code to run on the client, Lam said. "Sure, you could do it that way, but then at some point you might have to add some JavaScript code that adds some custom functionality on the client yourself," he said. "So there's always that sense of, 'Now I'm in another world. And wouldn't it be nice if I have this utility class I wrote in Ruby…' Today if I want to use it in the browser I have to port it to JavaScript. Now I can just run it in the browser."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;According to Lam, the scenario is that people agree that HTML and CSS (Cascading Style Sheets) are standard. "It's a known thing and people understand this technology," Lam said. "The part that [is important], at least as far as Rails programmers are concerned with, is they would like to be able to do some Ruby on the client. JavaScript is no longer the ugly stepchild that it used to be, but it's quirky in certain ways. That's not to say that Ruby isn't, but Ruby has more 'oohs and ahs' about it than JavaScript does."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Moreover, "If we do our jobs right and we get Silverlight to play very widely, then all of a sudden for folks that are interested in doing some ARAX, they can. They have to ask, Do we want to take a dependency on this thing? It's pretty brain-dead to take a dependency on Flash, because Flash is everywhere already. So this becomes a more compelling scenario over time," he said, noting that as Silverlight adoption grows the opportunity for ARAX development increases.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Ben Galbraith, co-founder of Ajaxian.com, said of ARAX: "If this is about using Silverlight to host client-side browser scripting in Ruby, it's definitely an appealing notion, but the problem will always be about Silverlight being a Microsoft technology."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Indeed, Galbraith said, "As long as Windows/Office dominates Microsoft's balance sheet, these cross-platform Microsoft plays always feel a bit like the story of the boy who upon encountering a rattlesnake picks it up after it promises not to hurt him, upon which the snake promptly bites. After the boy protests, the snake says: 'You knew what I was when you picked me up.' No matter what capabilities Silverlight may have, I think most of us in the community simply wouldn't dream of embracing architectures dependent on Microsoft's goodwill to support other OS vendors."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Dion Almaer, the other co-founder of Ajaxian.com, said, "It is interesting to note that you have been able to use JRuby to run Ruby in the browser for quite some time ... IronRuby is great. Getting more languages into the browser is great."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;In a &lt;a href="http://www.testdrivenjavascript.com/Language/9.aspx" target="_blank" title="" linkindex="3"&gt;blog post, Troy Taft,&lt;/a&gt; principal consultant and founder of Troy Taft Consulting, a software development firm, said: "Silverlight and the plug-in RIA wars ... caught me by surprise. I didn't expect Ruby to have a chance at the client. This may make ARAX become more popular than &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;AJAX&lt;/st1:City&gt;&lt;/st1:place&gt; because you can actually write client-based applications in Silverlight with Ruby in the near future if everything goes well."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;And although Taft (no relation to this reporter) said he considers himself a "JavaScript promoter," he wrote: "Why do I think that Ruby is better than JavaScript? Mostly because it expresses objects more respectably and it has a cleaner syntax that works in an obvious way to me as developer. This makes the code very readable and easy to use."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Meanwhile, in a session at RailsConf, Lam showed IronRuby running Ruby on Rails code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;"Our goal was to show that Rails guys could use Silverlight as well," Lam said. "And if you wanted to use Ruby to do some HTML stuff, if you want to do ARAX on the client, awesome. Knock yourself out." &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;With IronRuby, Lam said he demonstrated that Microsoft could dispatch simple Rails requests. "So we can dispatch these static page requests," he said. "We showed some dynamic stuff happening—we demonstrated we could dispatch to a controller, which will render using a view. And then we showed we could use ActiveRecord to round-trip from SQL Server and return like a single row. So we could demonstrate we could go through the Active Record path. So we can read from database, we can create databases; I don't think we can update or delete or any of that stuff yet. But that's coming. This was a demonstration of our commitment to building a Ruby that runs real Ruby programs."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Lam said he is under no illusion that Rails developers will move in droves to IronRuby. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;"Look around at the Rails conference, everybody's carrying a Mac here," Lam said. "And this community is a very 'Unix-y' community. There are just no if, ands or buts about it. So for us coming here and showing IronRuby running Rails, we weren't under any illusions that people would convert to us simply because of that. So what we wanted to show was something new, something different. We allow people to run Ruby in the browser in a cross-platform way with a very lightweight download."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;And IronRuby's support for Ruby on Rails will only get better as the team has more time to work on it, Lam said. Already, he said, he believes IronRuby is further along in its Rails support than either the JRuby or Rubinius projects were at the point when the same amount of time had been put into their efforts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Ruby on Rails creator David Heinemeier Hansson offered praise for the IronRuby effort.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;"It's great to see Microsoft making progress on IronRuby," Hansson said. "Just like JRuby provides people who are stuck with an inventory of Java infrastructure and programs an easy way into Ruby, so does IronRuby for those who are still sitting on a Microsoft stack."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;He added, "As with JRuby, though, I don't expect a lot of Ruby programmers with no existing connection to Microsoft to go gaga over it."&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-1041881281355939679?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/1041881281355939679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=1041881281355939679&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/1041881281355939679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/1041881281355939679'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2008/06/move-over-ajax-arax-is-here.html' title='Move Over, AJAX, ARAX Is Here'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-1906719550222405470</id><published>2008-06-03T10:32:00.002+05:30</published><updated>2008-06-10T12:17:06.589+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>An IT manager's guide on how to be better at what you do, no matter how experienced you are</title><content type='html'>&lt;h3&gt;By Richard Casselberry&lt;/h3&gt;&lt;br /&gt;&lt;span class="artText"&gt;  June 02, 2008 &lt;br /&gt;&lt;br /&gt;    &lt;p class="ArticleBody" page="1"&gt;On MSN the other day, I noticed an article called "75 skills every man should master." It included some skills I have and some I don't. For example, I can tie a knot and hammer a nail, but frankly I can't recite a poem from memory, and bow ties still confuse me.&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;It was an interesting read and made me realize I could be more well-rounded than I am. To be honest, we all could be.&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;So in the spirit of personal growth, I developed a list of skills every IT person should have.&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;&lt;b&gt;1. Be able to fix basic PC issues.&lt;/b&gt; These can be how to map a printer, back up files, or add a network card. You don't need to be an expert and understand how to overclock a CPU or hack the registry, but if you work in IT, people expect you to be able to do some things.&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;&lt;b&gt;2. Work the help desk.&lt;/b&gt; Everyone, from the CIO to the senior architect, should be able to sit down at the help desk and answer the phones. Not only will you gain a new appreciation for the folks on the phones, but you will also teach them more about your process and avoid escalations in the future.&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;&lt;b&gt;3. Do public speaking.&lt;/b&gt; At least once, you should present a topic to your peers. It can be as simple as a five-minute tutorial on how IM works, but being able to explain something and being comfortable enough to talk in front of a crowd is a skill you need to have. If you are nervous, partner with someone who is good at it, or do a roundtable. This way, if you get flustered, someone is there to cover for you.&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;&lt;b&gt;4. Train someone.&lt;/b&gt; The best way to learn is to teach.&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;&lt;b&gt;5. Listen more than you speak.&lt;/b&gt; I very rarely say something I didn't already know, but I often hear other people say things and think, "Darn, I wish I knew that last week."&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;&lt;b&gt;6. Know basic networking.&lt;/b&gt; Whether you are a network engineer, a help desk technician, a business analyst, or a system administrator, you need to understand how networks work and simple troubleshooting. You should understand DNS and how to check it, as well as how to ping and trace-route machines.&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;&lt;b&gt;7. Know basic system administration.&lt;/b&gt; Understand file permissions, access levels, and why machines talk to the domain controllers. You don't need to be an expert, but knowing the basics will avoid many headaches down the road.&lt;/p&gt;&lt;p class="ArticleBody" page="1"&gt;&lt;b&gt;8. Know how to take a network trace.&lt;/b&gt; Everyone in IT should be able to fire up wireshark, netmon, snoop, or some basic network capturing tool. You don't need to understand everything in it, but you should be able to capture it to send to a network engineer to examine.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;9. Know the difference between latency and bandwidth.&lt;/b&gt; Latency is the amount of time to get a packet back and forth; bandwidth is the maximum amount of data a link can carry. They are related, but different. A link with high-bandwidth utilization can cause latency to go higher, but if the link isn't full, adding more bandwidth can't reduce latency.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;10. Script.&lt;/b&gt; Everyone should be able to throw a script together to get quick results. That doesn't mean you're a programmer. Real programmers put in error messages, look for abnormal behavior, and document. You don't need to do that, but you should be able to put something together to remove lines, send e-mail, or copy files.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;11. Back up.&lt;/b&gt; Before you do anything, for your own sake, back it up.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;12. Test backups.&lt;/b&gt; If you haven't tested restoring it, it isn't really there. Trust me.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;13. Document.&lt;/b&gt; None of the rest of us wants to have to figure out what you did. Write it down and put it in a location everyone can find. Even if it's obvious what you did or why you did it, write it down.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;14. Read "The Cuckoo's Egg."&lt;/b&gt; I don't get a cut from Cliff Stoll (the author), but this is probably the best security book there is -- not because it is so technical, but because it isn't.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;15. Work all night on a team project.&lt;/b&gt; No one likes to do this, but it's part of IT. Working through a hell project that requires an all-nighter to resolve stinks, but it builds very useful camaraderie by the time it is done.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;16. Run cable.&lt;/b&gt; It looks easy, but it isn't. Plus, you will understand why installing a new server doesn't really take five minutes -- unless, of course, you just plug in both ends and let the cable fall all over the place. Don't do that -- do it right. Label all the cables (yes, both ends), and dress them nice and neat. This will save time when there's a problem because you'll be able to see what goes where.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;17. You should know some energy rules of thumb.&lt;/b&gt; For example: A device consuming 3.5kW of electricity requires a ton of cooling to compensate for the heat. And I really do mean a ton, not merely "a lot." Note that 3.5kW is roughly what 15 to 20 fairly new 1U and 2U servers consume. One ton of cooling requires three 10-inch-round ducts to handle the air; 30 tons of air requires a duct measuring 80 by 20 inches. Thirty tons of air is a considerable amount.&lt;/p&gt;&lt;p class="ArticleBody" page="2"&gt;&lt;b&gt;18. Manage at least one project.&lt;/b&gt; This way, the next time the project manager asks you for a status, you'll understand why. Ideally, you will have already sent the status report because you knew it would be asked for.&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;19. Understand operating costs versus capital projects.&lt;/b&gt; Operating costs are the costs to run the business. Capital equipment is made of assets that can have their cost spread over a time period -- say, 36 months. Operating costs are sometimes better, sometimes worse. Know which one is better -- it can make a difference between a yes and no.&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;20. Learn the business processes.&lt;/b&gt; Being able to spot improvements in the way the business is run is a great technique for gaining points. You don't need to use fancy tools; just asking a few questions and using common sense will serve you well.&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;21. Don't be afraid to debate something you know is wrong&lt;/b&gt;. But also know when to stop arguing. It's a fine line between having a good idea and being a pain in the ass.&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;22. If you have to go to your boss with a problem, make sure you have at least one solution.&lt;/b&gt;&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;23. There is no such thing as a dumb question, so ask it ... once.&lt;/b&gt; Then write down the answer so that you don't have to ask it again. If you ask the same person the same question more than twice, you're an idiot (in their eyes).&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;24. Even if it takes you twice as long to figure something out on your own versus asking someone else, take the time to do it yourself.&lt;/b&gt; You'll remember it longer. If it takes more than twice as long, ask.&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;25. Learn how to speak without using acronyms.&lt;/b&gt;&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;26. IT managers: Listen to your people.&lt;/b&gt; They know more than you. If not, get rid of them and hire smarter people. If you think you are the smartest one, resign.&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;27. IT managers: If you know the answer, ask the right questions for someone else to get the solution; don't just give the answer.&lt;/b&gt; This is hard when you know what will bring the system back up quickly and everyone in the company is waiting for it, but it will pay off in the long run. After all, you won't always be available.&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;28. IT managers: The first time someone does something wrong, it's not a mistake -- it's a learning experience.&lt;/b&gt; The next time, though, give them hell. And remember: Every day is a chance for an employee to learn something else. Make sure they learn something valuable versus learning there's a better job out there.&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;29. IT managers: Always give people more work than you think they can handle.&lt;/b&gt; People will say you are unrealistic, but everyone needs something to complain about anyway, so make it easy. Plus, there's nothing worse than looking at the clock at 2 p.m. and thinking, "I've got nothing to do, but can't leave." This way, your employees won't have that dilemma.&lt;/p&gt;&lt;p class="ArticleBody" page="3"&gt;&lt;b&gt;30. IT managers: Square pegs go in square holes.&lt;/b&gt; If someone works well in a team but not so effectively on their own, keep them as part of a team.&lt;/p&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span class="artText"&gt;obtained from:&lt;a href="http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&amp;amp;A=/article/08/06/02/23FE-how-to-fire-IT-staff-skills-list_1.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-1906719550222405470?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/1906719550222405470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=1906719550222405470&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/1906719550222405470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/1906719550222405470'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2008/06/it-managers-guide-on-how-to-be-better.html' title='An IT manager&apos;s guide on how to be better at what you do, no matter how experienced you are'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-7892576704912310430</id><published>2008-03-28T11:07:00.001+05:30</published><updated>2008-06-10T12:17:06.589+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Visual SourceSafe: Microsoft's Source Destruction System</title><content type='html'>&lt;p class="author"&gt;by &lt;a set="yes" linkindex="3" href="http://www.highprogrammer.com/alan/"&gt;Alan De Smet&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;There are many fine solutions for revision control systems. &lt;a set="yes" linkindex="4" href="http://msdn.microsoft.com/ssafe/"&gt;SourceSafe&lt;/a&gt; isn't one of them.  &lt;/p&gt;&lt;p&gt;I used SourceSafe for five years though spring 2002 .  It has consistently been an unpleasant experience.  New versions failed to improve anything of import.  I hope to dissuade you from using SourceSafe, sparing you the bad experiences I have had.     &lt;/p&gt;&lt;h2&gt;Missing Features&lt;/h2&gt;    &lt;h3&gt;SourceSafe lacks usable branching support&lt;/h3&gt;  &lt;p&gt; A revision control system should provide powerful &lt;a linkindex="5" href="http://www.loria.fr/%7Emolli/cvs/doc/cvs_5.html#SEC50"&gt;branching&lt;/a&gt; support.  With strong branching support, developers can easily make minor revisions of old versions while work toward the next major release continues.  Highly experimental code can be checked into a branch, keeping it separate from mainstream development but backing it up and making it available to other developers. If the project is "frozen" while a milestone or final release is built, a developer can continue development toward the next version on a branch. (Or more commonly, a new branch can be created for the freeze while general development continues on the main branch.  When the release is done, changes on the frozen branch can be merged back into the main branch.) SourceSafe's branching support fails to effectively support any of this.  &lt;/p&gt;&lt;p&gt;With powerful branching, a revision control system must also provide strong merging support to reconcile different branches.  At the least, the system must allow a developer to examine the differences between two branches, modify them to create a merged version, and when satisfied check them in. SourceSafe's merge support is tightly integrated with checking in, making it difficult to examine differences and test the proposed merge before checking it into the tree.  With this weak level of support, it's easy to check non-functioning code into the revision control system.    &lt;/p&gt;&lt;h3&gt;SourceSafe cannot be safely extended&lt;/h3&gt;  &lt;p&gt;It should be possible to easily extend your revision control system with additional functionality.  The ability to send out emails summarizing check-ins is essential.  When working with a team, regular email messages listing files checked in and the check in messages associated with them really help keep everyone up to date with recent changes.  You might also want to add filters to prevent check-ins of code that doesn't meet certain requirements (standard copyright statements or doesn't compile). SourceSafe barely supports this.  While is possible, every single client needs to have the additional functionality installed.  If a single client lacks the extension, it will quietly fail to behave as expected. (For details, see  &lt;a set="yes" linkindex="6" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvss/html/vssauto.asp"&gt;Visual SourceSafe 6.0 Automation&lt;/a&gt;. Check the section "Trapping SourceSafe Events?An Overview".)  You can  &lt;a linkindex="7" href="http://www.sourcevizor.com/pricing.php"&gt;pay even more&lt;/a&gt; for a third party solution, but does it make sense to invest more money in a fundamentally broken product?     &lt;/p&gt;&lt;h3&gt;SourceSafe silently leaves stale files on your local system&lt;/h3&gt;  &lt;p&gt;When updating your local workspace to match the server, files which were deleted on the server should brought to your attention.  (Or deleted, since the old version can be retrieved from the revision control system.) Failure to do so risks out of date files being used in your project, often causing problems. I've frequently run into this problem when an out of date header file is incorrectly included into my project.  SourceSafe fails to delete the out of date file or provide any warning.   &lt;/p&gt;&lt;h3&gt;SourceSafe badly handles slow networks and the public internet&lt;/h3&gt;  &lt;p&gt;SourceSafe is unusable over slow network connections.  It's effectively unusable over the public internet.  In addition, because SourceSafe works over network shares, if you place a SourceSafe server on the internet, you're exposing any weaknesses in your servers file sharing implementation to the entire world. Of course, if you're willing to invest more money in your ineffective revision control system, you can &lt;a set="yes" linkindex="8" href="http://www.sourcegear.com/sos/"&gt;buy a third party product&lt;/a&gt; to solve this problem.    &lt;/p&gt;&lt;h3&gt;Managing third party modules is difficult with SourceSafe&lt;/h3&gt;  &lt;p&gt;It's not uncommon for a developer to use third party modules in your project to quickly add required functionality.  For example, you might use &lt;a set="yes" linkindex="9" href="http://www.codejock.com/"&gt;Codejock Software's Xtreme Toolkit&lt;/a&gt;.  It's natural to check these third party modules into your revision control system.  This way, when you step backward in time to examine a previous revision, you can get the same versions of supporting libraries and third party modules that were used to build your code at this time.  &lt;/p&gt;&lt;p&gt;Unfortunately, SourceSafe makes tracking a third party module extremely difficult.  Initially checking the first version in isn't hard.  Checking a new version in requires a good memory and attention to detail.  To add a new version, you first recursively check the folder holding the module out.  Now delete the directory on disk and replace it with the new version.  Check in new version in.  You now need to identify any files or directories added in the new version.  Right click on the module's folder in SourceSafe and use "Show difference" to recursively generate a list of files which have been added.  Note which directories hold files which have been added and which directories have been added.  Now close the report of differences (the report is modal, preventing you from using SourceSafe while visible).  Add the new directories as you would normally add directories.  To add the new files, visit each directory holding new files and use File &gt; Add Files to add them.  Again, use the "Show difference" command to recursively generate a list of files which have been removed.  Note these files and close the the report of differences again.  Now delete each of these files in SourceSafe.  &lt;/p&gt;&lt;p&gt;If you've actually tweaked the third party module, SourceSafe provides no particular help in tracking down the differences and merging them into the new version.  &lt;/p&gt;&lt;p&gt;(For comparison, to check in a new version of a third party module using &lt;a linkindex="10" href="http://www.cvshome.org/"&gt;CVS&lt;/a&gt;, you would simply run the command "&lt;tt&gt;cvs -q import -m 'Import of Xtreme Toolkit 1.9' xtremetoolkit Codejock XT_1_9&lt;/tt&gt;".  That's it.  If you've made changes to the module that need to be integrated, you would use "&lt;tt&gt;cvs checkout -j XT_1_8 -j XT_1_9 xtremetoolkit&lt;/tt&gt;".  That will give you a local copy of the merged changes which you can immediately check in if satisfactory.))   &lt;/p&gt;&lt;h3&gt;Viewing and retrieving historical versions is extremely slow&lt;/h3&gt;  &lt;p&gt;It's not unusual to need to get a historical version of the source code.  You might need an older version to investigate a bug report, or the current code is malfunctioning and you need to get a functioning version.  SourceSafe supports this, but it's extremely slow for non-trivial projects.  To get a historical version, you first need to generate a history for the entire project you're interested in.  On a project with hundreds of files and just over one year of history, this can easily take over five minutes (even if you restrict the actual search to the last 48 hours of changes).  Once this history is generated, you specify the version to get by selecting the last check-in to accept.  The slow speed at which this process is completed discourages developers from examining previous versions, defeating much the purpose of a revision control system.   &lt;/p&gt;&lt;h3&gt;Difficult to maintain multiple local copies of one project&lt;/h3&gt;  &lt;p&gt;While making extensive changes to a copy of the project, you may be asked to make a small change to the project.  The most efficient and safest way to do this is to get another copy of the project to make the change on.  SourceSafe presents two problems in doing so.  First, SourceSafe only recognizes a single copy of the project on your system.  You'll need to either move the project directories back where SourceSafe expects the canonical copy, or you'll need to reset SourceSafe's notion of where the canonical copy exists. Using either technique, it's easy to accidentally point SourceSafe at the wrong project and check the wrong versions of files in.  Secondly, SourceSafe's weak merging features mean that if you need to change the same file in both copies of the project, you'll need to be very careful that changes to one project don't destroy changes in the other.     &lt;/p&gt;&lt;h2&gt;Safety&lt;/h2&gt;    &lt;h3&gt;SourceSafe degrades on large projects&lt;/h3&gt;  &lt;p&gt; Microsoft recommends that your database not exceed 5 GB. (Source: &lt;a linkindex="11" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvss/html/vssbest.asp"&gt;Microsoft Best Practices&lt;/a&gt;) While this is a large database, it's not unreasonable for a large project, especially if you check in large binary files (like Microsoft Word documents).    &lt;/p&gt;&lt;h3&gt;SourceSafe integration can crash Visual Studio&lt;/h3&gt;  &lt;p&gt;SourceSafe can hang or crash when your system loses connection to the SourceSafe database.  While this is irritating for Visual SourceSafe, this can cause you to lose work when Visual Studio is using SourceSafe integration.  Simple having a SourceSafe managed project open in Visual Studio is enough to open yourself to the risk.  To minimize this risk (and speed up ClassView), I suggest you  &lt;a set="yes" linkindex="12" href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;q195375"&gt;follow Microsoft's directions on disabling SourceSafe integration&lt;/a&gt;.    &lt;/p&gt;&lt;h3&gt;SourceSafe relies on dangerous file sharing&lt;/h3&gt;  &lt;p&gt;SourceSafe doesn't really run as a server, but as a set of files shared over SMB.  As a result, you're relying on each individual client to not misbehave.  A single misbehaving computer can destroy the database.  A problem in the file sharing implementation on your operating system can damage the database.  Users only needing read-only access to the revision control system need write access to the server, increasing the risk (&lt;a linkindex="13" href="http://support.microsoft.com/support/kb/articles/Q131/0/22.ASP"&gt;Required Network Rights for the SourceSafe Directories&lt;/a&gt;).    &lt;/p&gt;&lt;h3&gt;SourceSafe should be scanned for corruption weekly&lt;/h3&gt;  &lt;p&gt;Of course, with this high risk of corruption, Microsoft recommends that you run the Analyze diagnostic program weekly. (Source: &lt;a linkindex="14" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvss/html/vssbest.asp"&gt;Microsoft Best Practices&lt;/a&gt;) While Analyze is running all of your developers are &lt;a linkindex="15" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ssusexp98/html/ssugaanalyze_the_data_folder.asp"&gt;locked out of the system&lt;/a&gt; (I hope everyone remembered to quit from SourceSafe first!).  My experience with SourceSafe shows that a 2 gigabyte system running under Windows 2000 takes several hours to check if run weekly.   &lt;/p&gt;&lt;h3&gt;SourceSafe handles multiple time zones badly&lt;/h3&gt;  &lt;p&gt;If you have teams using the same SourceSafe repository in different time zones, you're likely to have problems.  (&lt;a set="yes" linkindex="16" href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;q248240"&gt;See Microsoft's details on the time zone bug.&lt;/a&gt;) The only solutions Microsoft provides are to incorrectly set the clocks of the computers to a single time zone, or to purchase a third party product.  &lt;/p&gt;&lt;p&gt;Relatedly, this is a potential problem if any of the client computers using SourceSafe fail to have synchronized clocks. Differences of several minutes between computers can cause strange behavior from SourceSafe with it tries to reconcile information that appears to come from the future.   &lt;/p&gt;&lt;h3&gt;SourceSafe becomes corrupted&lt;/h3&gt;  &lt;p&gt;Your revision control system must be trustworthy.  You're entrusting your hard work to your revision control system.  If your data is corrupted, the system is worthless.  SourceSafe's fundamental design assumes that clients are trustworthy, always function correctly, and that nothing interferes with the communication causing corrupted data.  As a result, SourceSafe is fragile and untrustworthy.  I have worked with SourceSafe at three different jobs.  In each case, eventually the SourceSafe database became corrupted.  Data has been corrupted, work has been lost, time has been wasted on the problem.  Speaking with other developers, I have learned that my experiences are not unique.   &lt;/p&gt;&lt;h2&gt;Irritations&lt;/h2&gt;  &lt;ul&gt;&lt;li&gt;&lt;p&gt;Minor actions like changing the directory erase the entire contents of the output window, making it difficult to examine past actions.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Comparing your local version to the remote repository is clumsy.  You select the directory you're interested in SourceSafe and select Compare Differences.  The resulting report is modal, preventing you from working with SourceSafe while examining the report.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;When getting the latest version of files from SourceSafe, each file changed locally causes a dialog to pop up to confirm the update.  The update action entirely stops while the dialog waits for your response.  This is particularly irritating if you get the latest version, step away from your computer for a while, then return to discover that SourceSafe is only 10% done and waiting for your response.  You can prevent the dialog from returning in several ways, but in doing so you get &lt;em&gt;no&lt;/em&gt; indication that any such files were encountered.  So when you return to the finished update, you will have no idea that SourceSafe encountered potential problems.  SourceSafe should note these files in the output window when encountered, making it easy to scan the output window for files to be investigated.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;h2&gt;Conclusion&lt;/h2&gt;  &lt;p&gt;If you're considering SourceSafe, consider something else.  If you're using SourceSafe now, migrate away as soon as possible. &lt;a set="yes" linkindex="17" href="http://www.highprogrammer.com/alan/windev/sourcesafe-other.html"&gt;Here are just a few.&lt;/a&gt;  &lt;/p&gt;&lt;p&gt;If you simply must use SourceSafe, definitely take the time to look at Microsoft's &lt;a linkindex="18" href="http://search.support.microsoft.com/kb/psssearch.asp?FR=0&amp;amp;DU=C&amp;amp;SPR=&amp;amp;LPR=&amp;amp;D=support&amp;amp;LQ=kbssafe600bug+and+not+kbvs600sp1fix+and+not+kbvs600sp2fix+and+not+kbvs600sp3fix&amp;amp;VA=&amp;amp;T=B&amp;amp;KT=BOOLEAN&amp;amp;T1=&amp;amp;S=F&amp;amp;A=T&amp;amp;sh=0&amp;amp;SG=&amp;amp;PSL=&amp;amp;LNG=ENG&amp;amp;VR=http%3A%2F%2Fsupport%2Emicrosoft%2Ecom%2Fsupport&amp;amp;CAT=Support&amp;amp;VRL=ENG&amp;amp;CND=1&amp;amp;SA=MSDN&amp;amp;H=Bugs+in+Visual+SourceSafe+6%2E0"&gt;list of bugs in Visual SourceSafe 6.0&lt;/a&gt; and &lt;a linkindex="19" href="http://search.support.microsoft.com/kb/psssearch.asp?FR=0&amp;amp;DU=C&amp;amp;SPR=&amp;amp;LPR=&amp;amp;D=support&amp;amp;LQ=kbssafe600fix&amp;amp;VA=&amp;amp;T=B&amp;amp;KT=BOOLEAN&amp;amp;T1=&amp;amp;S=F&amp;amp;A=T&amp;amp;sh=0&amp;amp;SG=&amp;amp;PSL=&amp;amp;LNG=ENG&amp;amp;VR=http%3A%2F%2Fsupport%2Emicrosoft%2Ecom%2Fsupport&amp;amp;CAT=Support&amp;amp;VRL=ENG&amp;amp;CND=1&amp;amp;SA=MSDN&amp;amp;H=Fixes+in+Visual+SourceSafe+6%2E0"&gt;list of fixed bugs in Visual SourceSafe 6.0&lt;/a&gt; so you know what to expect. (These links were originally taken from &lt;a linkindex="20" href="http://msdn.microsoft.com/bugs/"&gt;Microsoft's Bugs page&lt;/a&gt;. This page may be useful if you have a different version of SourceSafe or the above links fail.)  &lt;/p&gt;&lt;h2&gt;Other Resources on the Web&lt;/h2&gt;  &lt;ul&gt;&lt;li&gt;&lt;a set="yes" linkindex="21" href="http://www.developsense.com/testing/VSSDefects.html"&gt; Visual SourceSafe Version Control: Unsafe at any Speed?&lt;/a&gt;   &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;(Update 2007-01-08: Updated link to "Unsafe at any Speed."  Thanks to R.H. for letting me know.)  &lt;/p&gt;&lt;p&gt;(Update 2007-05-12: Moved list of control systems to own page.)&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Obtained from: &lt;a href="http://www.highprogrammer.com/alan/windev/sourcesafe.html"&gt;http://www.highprogrammer.com/alan/windev/sourcesafe.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Best Regards,&lt;/p&gt;&lt;p&gt;Tarak - Your Friend&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-7892576704912310430?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/7892576704912310430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=7892576704912310430&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/7892576704912310430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/7892576704912310430'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2008/03/visual-sourcesafe-microsofts-source.html' title='Visual SourceSafe: Microsoft&apos;s Source Destruction System'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-3848349789112762816</id><published>2008-01-26T12:47:00.000+05:30</published><updated>2008-02-02T14:25:41.456+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>A Map for .net Framework 3.5</title><content type='html'>&lt;p&gt;Hi Friends...&lt;/p&gt;&lt;p&gt;&lt;/p&gt;I was finding for the technology update for the &lt;span style="font-weight: bold;"&gt;Microsoft .net 3.5 framework &lt;/span&gt;and i got the Amazing thing for you People..&lt;br /&gt;&lt;br /&gt;go through that and let me know your reviews about this.&lt;br /&gt;&lt;br /&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=7B645F3A-6D22-4548-A0D8-C2A27E1917F8&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7B645F3A-6D22-4548-A0D8-C2A27E1917F8&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=7B645F3A-6D22-4548-A0D8-C2A27E1917F8&amp;amp;displaylang=en&lt;/a&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/frankfi/WindowsLiveWriter/AMapfor.netFramework3.5_8457/clip_image002_2.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/frankfi/WindowsLiveWriter/AMapfor.netFramework3.5_8457/clip_image002_thumb.jpg" border="0" height="190" width="244" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;this poster is a basic tool all of us needs, right??&lt;/p&gt;Tarak&lt;br /&gt;(Your Friend &amp;amp; Well-Wisher)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-3848349789112762816?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/3848349789112762816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=3848349789112762816&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3848349789112762816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3848349789112762816'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2008/01/map-for-net-framework-35.html' title='A Map for .net Framework 3.5'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-6408891665231058282</id><published>2007-11-26T11:14:00.000+05:30</published><updated>2008-06-10T12:17:06.589+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Articles : How to hack a website</title><content type='html'>I want to show you just &lt;i&gt;one&lt;/i&gt; way that hackers can get in to your website and mess it up, using a technique called &lt;i&gt;SQL Injection&lt;/i&gt;. And then I'll show you how to fix it. This article touches on some technical topics, but I'll try to keep things as simple as possible. There are a few very short code examples written in PHP and SQL. These are for the techies, but you don't have to fully understand the examples to be able to follow what is going on. Please also note that the examples used are extremely simple, and &lt;i&gt;Real Hackers&lt;/i&gt;™  will use many variations on the examples listed.&lt;br /&gt;&lt;br /&gt;If your website doesn't use a database, you can relax a bit; this article doesn't apply to your site — although you might find it interesting anyway. If your site does use a database, and has an administrator login who has rights to update the site, or indeed any forms which can be used to submit content to the site — even a comment form — read on.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Warning&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This article will show you how you can hack in to vulnerable websites, and to check your own website for one specific vulnerability. It's OK to play around with this on your own site (but be careful!) but &lt;b&gt;do not be tempted to try it out on a site you do not own&lt;/b&gt;.  If the site is properly managed, an attempt to log in using this or similar methods &lt;b&gt;will be detected&lt;/b&gt; and you might find yourself facing charges under the &lt;a set="yes" linkindex="41" href="http://www.opsi.gov.uk/acts/acts1990/Ukpga_19900018_en_1.htm"&gt;Computer Misuse Act&lt;/a&gt;.  Penalties under this act are severe, including heavy fines or even imprisonment.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is SQL Injection?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SQL stands for &lt;i&gt;Structured Query Language&lt;/i&gt;, and it is the language used by most website databases. SQL Injection is a technique used by hackers to add their own SQL to your site's SQL to gain access to confidential information or to change or delete the data that keeps your website running. I'm going to talk about just one form of SQL Injection attack that allows a hacker to log in as an administrator - even if he doesn't know the password.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Is your site vulnerable?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If your website has a login form for an administrator to log in, go to your site now, in the username field type the administrator user name.&lt;br /&gt;&lt;br /&gt;In the password field, type or paste this:&lt;br /&gt;&lt;div style="font-family: monospace;"&gt;&lt;br /&gt;x' or 'a' = 'a&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If the website didn't let you log in using this string you can relax a bit; this article probably doesn't apply to you. However you might like to try this alternative:&lt;br /&gt;&lt;div style="font-family: monospace;"&gt;&lt;br /&gt;x' or 1=1--&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Or you could try pasting either or both of the above strings into both the login and password field. Or if you are familiar with SQL you could try a few other variations. A hacker who really wants to get access to your site will try many variations before he gives up.&lt;br /&gt;&lt;br /&gt;If you &lt;i&gt;were&lt;/i&gt; able to log in using any of these methods then get your web tech to read this article, and to read up all the other methods of SQL Injection. The hackers and "skript kiddies" know all this stuff; your web techs need to know it too.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The technical stuff&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you were able to log in, then the code which generates the SQL for the login looks something like this:&lt;br /&gt;&lt;div style="font-family: monospace;"&gt;&lt;br /&gt;  $sql =&lt;br /&gt;    "SELECT * FROM users&lt;br /&gt;    "WHERE username = '" . $username .&lt;br /&gt;    "' AND password = '" . $password . "'";&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;When you log in normally, let's say using userid &lt;i&gt;admin&lt;/i&gt; and password &lt;i&gt;secret&lt;/i&gt;, what happens is the &lt;i&gt;admin&lt;/i&gt; is put in place of &lt;div style="font-family: monospace; display: inline;"&gt;$username&lt;/div&gt; and &lt;i&gt;secret&lt;/i&gt; is put in place of &lt;div style="font-family: monospace; display: inline;"&gt;$password&lt;/div&gt;.  The SQL that is generated then looks like this:&lt;br /&gt;&lt;div style="font-family: monospace;"&gt;&lt;br /&gt;SELECT * FROM users WHERE username = '&lt;b style="color: rgb(255, 0, 0);"&gt;admin&lt;/b&gt;' and PASSWORD = '&lt;b style="color: rgb(255, 0, 0);"&gt;secret&lt;/b&gt;'&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;But when you enter &lt;div style="font-family: monospace; display: inline;"&gt;x' or 'a' = 'a&lt;/div&gt; as the password, the SQL which is generated looks like this:&lt;br /&gt;&lt;div style="font-family: monospace;"&gt;&lt;br /&gt;SELECT * FROM users WHERE username = '&lt;b style="color: rgb(255, 0, 0);"&gt;admin&lt;/b&gt;' and PASSWORD = '&lt;b style="color: rgb(255, 0, 0);"&gt;x' or 'a' = 'a&lt;/b&gt;'&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Notice that the string: &lt;div style="font-family: monospace; display: inline; color: rgb(255, 0, 0);"&gt;  x' or 'a' = 'a &lt;/div&gt; has &lt;i&gt;injected&lt;/i&gt; an extra phrase into the WHERE clause: &lt;div style="font-family: monospace; display: inline; color: rgb(255, 0, 0);"&gt; or 'a' = 'a' &lt;/div&gt;.  This means that the WHERE is always true, and so this query will return a row contain the user's details.&lt;br /&gt;&lt;br /&gt;If there is only a single user defined in the database, then that user's details will always be returned and the system will allow you to log in. If you have multiple users, then one of those users will be returned at random. If you are lucky, it will be a user without administration rights (although it might be a user who has paid to access the site). Do you feel lucky?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to defend against this type of attack&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Fixing this security hole isn't difficult. There are several ways to do it. If you are using MySQL, for example, the simplest method is to &lt;i&gt;escape&lt;/i&gt; the username and password, using the &lt;i&gt;mysql_escape_string()&lt;/i&gt; or &lt;i&gt;mysql_real_escape_string()&lt;/i&gt; functions, e.g.:&lt;br /&gt;&lt;div style="font-family: monospace;"&gt;&lt;br /&gt;$userid = mysql_real_escape_string($userid);&lt;br /&gt;$password = mysql_real_escape_string($password);&lt;br /&gt;$sql =&lt;br /&gt;"SELECT * FROM users&lt;br /&gt;"WHERE username = '" . $username .&lt;br /&gt;"' AND password = '" . $password . "'";&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Now when the SQL is built, it will come out as:&lt;br /&gt;&lt;div style="font-family: monospace;"&gt;&lt;br /&gt;SELECT * FROM users WHERE username = '&lt;b style="color: rgb(255, 0, 0);"&gt;admin&lt;/b&gt;' and PASSWORD = '&lt;b style="color: rgb(255, 0, 0);"&gt;x\' or \'a\' = \'a&lt;/b&gt;'&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Those backslashes ( \ ) make the database treat the quote as a normal character rather than as a delimiter, so the database no longer interprets the SQL as having an OR in the WHERE clause.&lt;br /&gt;&lt;br /&gt;This is just a simplistic example. In practice you will do a bit more than this as there are many variations on this attack. For example, you might structure the SQL differently, fetch the user using the user name only and then check manually that the password matches or make sure you always use bind variables (the best defence against SQL injection and strongly recommended!). And you should always escape all incoming data using the appropriate functions from whatever language your website is written in - not just data that is being used for login.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;There's more&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This has just been a brief overview. There are many more hacking techniques than SQL Injection; there are many more things that can be done just using SQL Injection. It is possible to directly change data, get access to confidential information, even delete your whole database — irrespective of whether the hacker can actually log in — if your website isn't set up correctly.&lt;br /&gt;&lt;br /&gt;If you are hungry for more, this detailed &lt;a set="yes" linkindex="42" href="http://www.securiteam.com/securityreviews/5DP0N1P76E.html"&gt;article from SecuriTeam&lt;/a&gt; explains other techiques hackers might use, as well as some of the methods hackers use to work out the structure of your database, the userid of the admin user, gain access to your system's configuration, etc.&lt;br /&gt;&lt;br /&gt;Have a nice weekend!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Article Obtained from&lt;br /&gt;&lt;a href="http://www.ecademy.com/node.php?id=76050"&gt;http://www.ecademy.com/node.php?id=76050&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-6408891665231058282?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/6408891665231058282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=6408891665231058282&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6408891665231058282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6408891665231058282'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/11/articles-how-to-hack-website.html' title='Articles : How to hack a website'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-8676348448831452210</id><published>2007-11-19T17:54:00.001+05:30</published><updated>2007-11-19T18:43:17.817+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>A Preview of What's New in C# 3.0</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;On the heels of the Visual Studio 2005 and C# 2.0 releases, Microsoft has given a sneak preview of what to expect in the version after the next: C# 3.0. Even though C# 3.0 is not even standardized yet, Microsoft provided a preview release at its Professional Developers Conference (PDC) in September so eager developers could try out some of the expected features. This article discusses the following major new enhancements expected in C# 3.0:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Implicitly typed local variables&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Anonymous types&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Extension methods&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Object and collection initializers&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Lambda expressions&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Query expressions&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Expression Trees&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Implicitly Typed Local Variables&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:13;"  &gt;&lt;br /&gt;     &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;C# 3.0 introduces a new keyword called "var". Var allows you to declare a new variable, whose type is implicitly inferred from the expression used to initialize the variable. In other words, the following is valid syntax in C# 3.0:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-family:Verdana;"&gt;var i = 1;&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;The preceding line initializes the variable i to value 1 and gives it the type of integer. Note that "i" is strongly typed to an integer—it is not an object or a VB6 variant, nor does it carry the overhead of an object or a variant.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;To ensure the strongly typed nature of the variable that is declared with the var keyword, C# 3.0 requires that you put the assignment (initializer) on the same line as the declaration (declarator). Also, the initializer has to be an expression, not an object or collection initializer, and it cannot be null. If multiple declarators exist on the same variable, they must all evaluate to the same type at compile time.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Implicitly typed arrays, on the other hand, are possible using a slightly different syntax, as shown below:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-family:Verdana;"&gt;var intArr = new[] {1,2,3,4} ;&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;The above line of code would end up declaring intArr as int[].&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;The var keyword allows you to refer to instances of anonymous types (described in the next section) and yet the instances are statically typed. So, when you create instances of a class that contain an arbitrary set of data, you don't need to predefine a class to both hold that structure and be able to hold that data in a statically typed variable.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Anonymous Types&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:13;"  &gt;&lt;br /&gt;     &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;C# 3.0 gives you the flexibility to create an instance of a class without having to write code for the class beforehand. So, you now can write code as shown below:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-family:Verdana;"&gt;new {hair="black", skin="green", teethCount=64}&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;The preceding line of code, with the help of the "new" keyword, gives you a new type that has three properties: hair, skin, and teethCount. Behind the scenes, the C# compiler would create a class that looks as follows:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;class __Anonymous1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;{&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   private string _hair = "black";&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   private string _skin = "green";&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   private int _teeth   = 64;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   public string hair {get { return _hair; } set { _hair = value; }}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   public string skin {get { return _skin; } set { _skin = value; }}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   public int teeth {get { return _teeth; } set { _teeth = value; }}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;In fact, if another anonymous type that specified the same sequence of names and types were created, the compiler would be smart enough to create only a single anonymous type for both instances to use. Also, because the instances are, as you may have guessed, simply instances of the same class, they can be exchanged because the types are really the same.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Now you have a class, but you still need something to hold an instance of the above class. This is where the "var" keyword comes in handy; it lets you hold a statically typed instance of the above instance of the anonymous type. Here is a rather simple and easy use of an anonymous type:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-family:Verdana;"&gt;var frankenstein = new {hair="black", skin="green", teethCount=64}&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Extension Methods&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:13;"  &gt;&lt;br /&gt;     &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Extension methods enable you to extend various types with additional static methods. However, they are quite limited and should be used as a last resort—only where instance methods are insufficient.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Extension methods can be declared only in static classes and are identified by the keyword "this" as a modifier on the first parameter of the method. The following is an example of a valid extension method:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;public static int ToInt32(this string s)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;{&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   return Convert.ToInt32(s) ;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;If the static class that contains the above method is imported using the "using" keyword, the ToInt32 method will appear in existing types (albeit in lower precedence to existing instance methods), and you will be able to compile and execute code that looks as follows:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;string s = "1";&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;int i    = s.ToInt32();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;This allows you to take advantage of the extensible nature of various built-in or defined types and add newer methods to them.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Object and Collection Initializers&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:13;"  &gt;&lt;br /&gt;     &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;C# 3.0 is expected to allow you to include an initializer that specifies the initial values of the members of a newly created object or collection. This enables you to combine declaration and initialization in one step.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;For instance, if you defined a CoOrdinate class as follows:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;public class CoOrdinate&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;{&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   public int x ;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   public int y;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;You then could declare and initialize a CoOrdinate object using an object initializer, like this:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-family:Verdana;"&gt;var myCoOrd = new CoOrdinate{ x = 0, y= 0} ;&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;The above code may have made you raise your eyebrows and ask, "Why not just write the following:"&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-family:Verdana;"&gt;var myCoOrd = new CoOrdinate(0, 0) ;&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;strong&gt;Note:&lt;/strong&gt; I never declared a constructor that accepted two parameters in my class. In fact, initializing the object using an object initializer essentially is equivalent to calling a parameterless (default) constructor of the CoOrdinate object and then assigning the relevant values.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Similarly, you should easily be able to give values to collections in a rather concise and compact manner in C# 3.0. For instance, the following C# 2.0 code:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;List&amp;lt;string&amp;gt; animals = new List&amp;lt;string&amp;gt;();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;animals.Add("monkey");&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;animals.Add("donkey");&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;animals.Add("cow");&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;animals.Add("dog");&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;animals.Add("cat");&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Now can be shortened to simply:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;List&amp;lt;string&amp;gt; animals = new List&amp;lt;string&amp;gt; {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   "monkey", "donkey", "cow", "dog", "cat" } ;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Lambda Expressions: The Espresso of Anonymous Methods&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:13;"  &gt;&lt;br /&gt;     &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;C# 1.x allowed you to write code blocks in methods, which you could invoke easily using delegates. Delegates are definitely useful, and they are used throughout the framework, but in many instances you had to declare a method or a class just to use one. Thus, to give you an easier and more concise way of writing code, C# 2.0 allowed you to replace standard calls to delegates with anonymous methods. The following code may have been written in .NET 1.1 or earlier:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;class Program&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;{&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   delegate void DemoDelegate();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   static void Main(string[] args)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;      DemoDelegate myDelegate = new DemoDelegate(SayHi);&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;      myDelegate();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   }&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   void SayHi()&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;      Console.Writeline("Hiya!!") ;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   }&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;In C# 2.0, using anonymous methods, you could rewrite the code as follows:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;class Program&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;{&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   delegate void DemoDelegate();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   static void Main(string[] args)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;      DemoDelegate myDelegate = delegate()&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;         {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;            Console.Writeline("Hiya!!");&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;         };&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;      myDelegate();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   }&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Whereas anonymous methods are a step above method-based delegate invocation, lambda expressions allow you to write anonymous methods in a more concise, functional syntax.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;You can write a lambda expression as a parameter list, followed by the =&amp;gt; token, followed by an expression or statement block. The above code can now be replaced with the following code:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;class Program&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;{&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   delegate void DemoDelegate();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   static void Main(string[] args)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;      DemoDelegate myDelegate = () =&amp;gt; Console.WriteLine("Hiya!!") ;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;      myDelegate();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   }&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Although Lambda expressions may appear to be simply a more concise way of writing anonymous methods, in reality they also are a functional superset of anonymous methods. Specifically, Lambda expressions offer the following additional functionality:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;They permit parameter types to be inferred. Anonymous methods will require you to explicitly state each and every type.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;They can hold either query expressions (described in the following section) or C# statements.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;They can be treated as data using expression trees (described later). This cannot be done using Anonymous methods.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Query Expressions&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:13;"  &gt;&lt;br /&gt;     &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Even though further enhancements may be introduced in the coming months as C# 3.0 matures, the new features described in the preceding sections make it a lot easier to work with data inside C# in general. This feature, also known as LINQ (Language Integrated Query), allows you to write SQL-like syntax in C#.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;For instance, you may have a class that describes your data as follows:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;public class CoOrdinate&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;{&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   public int x ;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   public int y;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;You now could easily declare the logical equivalent of a database table inside C# as follows:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;// Use Object and collection initializers&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;List&amp;lt;CoOrdinate&amp;gt; coords = ... ;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;And now that you have your data as a collection that implements IEnumerable&amp;lt;T&amp;gt;, you easily can query this data as follows:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;var filteredCoords =&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   from c in coords&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   where x == 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;   select (c.x, c.y)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;In the SQL-like syntax above, "from", "where", and "select" are query expressions that take advantage of C# 3.0 features such as anonymous types, extension methods, implicit typed local variables, and so forth. This way, you can leverage SQL-like syntax and work with disconnected data easily.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Each query expression is actually translated into a C#-like invocation behind the scenes. For instance, the following:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-family:Verdana;"&gt;where x == 1&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Translates to this:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-family:Verdana;"&gt;coords.where(c =&amp;gt; c.x == 1)&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;As you can see, the above looks an awful lot like a lambda expression and extension method. C# 3.0 has many other query expressions and rules that surround them.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;Expression Trees&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:13;"  &gt;&lt;br /&gt;     &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;C# 3.0 includes a new type that allows expressions to be treated as data at runtime. This type, System.Expressions.Expression&amp;lt;T&amp;gt;, is simply an in-memory representation of a lambda expression. The end result is that your code can modify and inspect lambda expressions at runtime.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;The following is an example of an expression tree:&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-family:Verdana;"&gt;Expression&amp;lt;DemoDelegate&amp;gt; filter = () =&amp;gt; Console.WriteLine("Hiya!!") ;&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;With the above expression tree setup, you easily can inspect the contents of the tree by using various properties on the filter variable.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;One to Grow On&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:13;"  &gt;&lt;br /&gt;     &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;C# 3.0 offers incredible new features that make your work as an application developer and architect a lot easier, and yet it remains a programming language that lends itself to stricter and cleaner architecture.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;C# 3.0 is in its infancy right now and it will mature in the coming months, but given the sizable impact its changes will have on the surrounding .NET Framework, its recommended architecture, and design patterns, definitely keep your eye on it.&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:12;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-8676348448831452210?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/8676348448831452210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=8676348448831452210&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/8676348448831452210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/8676348448831452210'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/11/preview-of-what-new-in-c-30.html' title='A Preview of What&amp;#39;s New in C# 3.0'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-3417561933597567746</id><published>2007-11-11T16:47:00.000+05:30</published><updated>2008-02-02T14:25:41.457+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>20 Tips to Improve ASP.net Application Performance</title><content type='html'>&lt;span style="font-size:130%;"&gt;Not a .net Developer?&lt;/span&gt;&lt;div class="entry-content"&gt;&lt;div class="entry-body"&gt; &lt;p&gt;Are you an asp.net developer?  If you aren't don't worry, we have similar posts in the works for Ruby, PHP, and other developers out there.  If you are an ASP.net developer, listen up!&lt;/p&gt; &lt;h2&gt;Get Ready for Massive Gains&lt;/h2&gt; &lt;p&gt;There are certain things you should take into account when you are developing your applications.  Over the last 12 years or so of working with asp and asp.net, I have learned to avoid and do certain things that increase your application performance by a massive amount!  Below are my top 20 tips to improving ASP.net application Performance.&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;strong&gt;Disable Session State&lt;/strong&gt;&lt;br /&gt;Disable Session State if you're not going to use it.  By default it's on. You can actually turn this off for specific pages, instead of for every page:&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;%@ Page language=&lt;span class="str"&gt;"c#"&lt;/span&gt; Codebehind=&lt;span class="str"&gt;"WebForm1.aspx.cs"&lt;/span&gt;&lt;br /&gt;AutoEventWireup=&lt;span class="str"&gt;"false"&lt;/span&gt; Inherits=&lt;span class="str"&gt;"WebApplication1.WebForm1"&lt;/span&gt;&lt;br /&gt;EnableSessionState=&lt;span class="str"&gt;"false"&lt;/span&gt; %&gt;&lt;/pre&gt;&lt;br /&gt;You can also disable it across the application in the web.config by setting the &lt;sessionstate&gt; mode value to Off.&lt;br /&gt;&lt;/sessionstate&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Output Buffering&lt;br /&gt;&lt;/strong&gt;Take advantage of this great feature.  Basically batch all of your work on the server, and then run a Response.Flush method to output the data.  This avoids chatty back and forth with the server.&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;%response.buffer=&lt;span class="kwrd"&gt;true&lt;/span&gt;%&gt; &lt;/pre&gt;Then use:&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;%response.flush=&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span class="kwrd"&gt;true&lt;/span&gt;%&gt; &lt;/span&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Avoid Server-Side Validation&lt;/strong&gt;&lt;br /&gt;Try to avoid server-side validation, use client-side instead. Server-Side will just consume valuable resources on your servers, and cause more chat back and forth.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Repeater Control Good,  DataList, DataGrid, and DataView controls Bad&lt;br /&gt;&lt;/strong&gt;Asp.net is a great platform, unfortunately a lot of the controls that were developed are heavy in html, and create not the greatest scaleable html from a performance standpoint.  ASP.net  repeater control is awesome!  Use it!  You might write more code, but you will thank me in the long run!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Take advantage of &lt;strong&gt;HttpResponse.IsClientConnected&lt;/strong&gt; before performing a large operation:&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;if&lt;/span&gt; (Response.IsClientConnected)&lt;br /&gt;      {&lt;br /&gt;          &lt;span class="rem"&gt;// If still connected, redirect&lt;/span&gt;&lt;br /&gt;          &lt;span class="rem"&gt;// to another page. &lt;/span&gt;&lt;br /&gt;          Response.Redirect(&lt;span class="str"&gt;"Page2CS.aspx"&lt;/span&gt;, &lt;span class="kwrd"&gt;false&lt;/span&gt;);&lt;br /&gt;      }&lt;/pre&gt;What is wrong with Response.Redirect? Read on...&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Use HTTPServerUtility.Transfer instead of Response.Redirect&lt;br /&gt;&lt;/strong&gt;Redirect's are also very chatty.  They should only be used when you are transferring people to another physical web server.  For any transfers within your server, use .transfer!  You will save a lot of needless HTTP requests.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Always check Page.IsValid when using Validator Controls&lt;br /&gt;&lt;/strong&gt;So you've dropped on some validator controls, and you think your good to go because ASP.net does everything for you!  Right? Wrong!  All that happens if bad data is received is the IsValid flag is set to false. So make sure you check Page.IsValid before processing your forms!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Deploy with Release Build&lt;br /&gt;&lt;/strong&gt;Make sure you use Release Build mode and not Debug Build when you deploy your site to production. If you think this doesn't matter, think again.  By running in debug mode, you are creating PDB's and cranking up the timeout.  Deploy Release mode and you will see the speed improvements.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Turn off Tracing&lt;/strong&gt;&lt;br /&gt;Tracing is awesome, however have you remembered to turn it off? If not, make sure you edit your web.config and turn it off!  It will add a lot of overhead to your application that is not needed in a production environment.&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;configuration&gt;&lt;br /&gt;&lt;system.web&gt;&lt;br /&gt;&lt;trace enabled="&lt;span" class="str"&gt;"false" pageOutput=&lt;span class="str"&gt;"false"&lt;/span&gt; /&gt;&lt;br /&gt;&lt;trace enabled="&lt;span" class="str"&gt;"false" requestLimit=&lt;span class="str"&gt;"10"&lt;/span&gt; pageOutput=&lt;span class="str"&gt;"false"&lt;/span&gt; traceMode=&lt;span class="str"&gt;"SortByTime"&lt;/span&gt; localOnly=&lt;span class="str"&gt;"true"&lt;/span&gt;/&gt;&lt;br /&gt;&lt;compilation debug="&lt;span" class="str"&gt;"false" /&gt;&lt;br /&gt;&lt;/compilation&gt;&lt;br /&gt;&lt;/trace&gt;&lt;br /&gt;&lt;/trace&gt;&lt;/system.web&gt;&lt;/configuration&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Page.IsPostBack is your friend&lt;br /&gt;&lt;/strong&gt;Make sure you don't execute code needlessly. I don't know how many web developers forget about checking IsPostBack!  It seems like such a basic thing to me!  Needless processing!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Avoid Exceptions&lt;br /&gt;&lt;/strong&gt;Avoid throwing exceptions, and handling useless exceptions. Exceptions are probably one of the heaviest resource hogs and causes of slowdowns you will ever see in web applications, as well as windows applications.  Write your code so they don't happen!  Don't code by exception!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Caching is Possibly the number one tip!&lt;br /&gt;&lt;/strong&gt;Use Quick Page Caching and the ASP.net Cache API!  Lots to learn, its not as simple as you might think.  There is a lot of strategy involved here.  When do you cache?  what do you cache?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Create Per-Request Cache&lt;br /&gt;&lt;/strong&gt;Use HTTPContect.Items to add single page load to create a per-request cache.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;StringBuilder&lt;/strong&gt;&lt;br /&gt;StringBuilder.Append is faster than String + String.  However in order to use StringBuilder, you must &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;new&lt;/span&gt; StringBuilder()&lt;br /&gt;&lt;/pre&gt;Therefore it is not something you want to use if you don't have large strings.  If you are concatenating less than 3 times, then stick with String + String. You can also try String.Concat&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Turn Off ViewState&lt;/strong&gt;&lt;br /&gt;If you are not using form postback, turn off viewsate, by default, controls will turn on viewsate and slow your site.&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; ShowOrdersTablePage()&lt;br /&gt;{&lt;br /&gt;  &lt;span class="kwrd"&gt;this&lt;/span&gt;.Init += &lt;span class="kwrd"&gt;new&lt;/span&gt; EventHandler(Page_Init);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; Page_Init(&lt;span class="kwrd"&gt;object&lt;/span&gt; sender, System.EventArgs e)&lt;br /&gt;{&lt;br /&gt;  &lt;span class="kwrd"&gt;this&lt;/span&gt;.EnableViewState = &lt;span class="kwrd"&gt;false&lt;/span&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Use Paging&lt;br /&gt;&lt;/strong&gt;Take advantage of paging's simplicity in .net. Only show small subsets of data at a time, allowing the page to load faster.  Just be careful when you mix in caching.  How many times do you hit the page 2, or page 3 button?  Hardly ever right!  So don't cache all the data in the grid! Think of it this way: How big would the first search result page be for "music" on Google if they cached all the pages from 1 to goggle ;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Use the AppOffline.htm when updating binaries&lt;br /&gt;&lt;/strong&gt;I hate the generic asp.net error messages!  If I never had to see them again I would be so happy.  Make sure your users never see them!  Use the AppOffline.htm file!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Use ControlState and not ViewState for Controls&lt;/strong&gt;&lt;br /&gt;If you followed the last tip, you are probably freaking out at the though of your controls not working.  Simply use Control State.  &lt;a title="Microsoft has an excellent exmaple of using ControlState here" href="http://msdn2.microsoft.com/en-us/library/1whwt1k7.aspx" target="_blank"&gt;Microsoft has an excellent example of using ControlState here&lt;/a&gt;, as I will not be able to get into all the detail in this short article.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Use the Finally Method&lt;br /&gt;&lt;/strong&gt;If you have opened any connections to the database, or files, etc, make sure that you close them at the end!  The Finally block is really the best place to do so, as it is the only block of code that will surely execute.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Option Strict and Option Explicit&lt;br /&gt;&lt;/strong&gt;This is an oldy, and not so much a strictly ASP.net tip, but a .net tip in general.  Make sure you turn BOTH on.  you should never trust .net or any compiler to perform conversions for you.  That's just shady programming, and low quality code anyway.  If you have never turned both on, go turn them on right now and try and compile.  Fix all your errors.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;There are hundreds more where these came from, however I really feel that these are the most critical of the speed improvements you can make in ASP.net that will have a dramatic impact on the user experience of your application.  As always if you have any suggestions or tips to add, please let us know!  We would love to hear them!&lt;/p&gt; &lt;p&gt;Have web development!&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-3417561933597567746?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/3417561933597567746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=3417561933597567746&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3417561933597567746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3417561933597567746'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/11/20-tips-to-improve-aspnet-application.html' title='20 Tips to Improve ASP.net Application Performance'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-7234939760363574392</id><published>2007-07-06T16:57:00.001+05:30</published><updated>2007-07-06T16:57:51.262+05:30</updated><title type='text'>Post from The MS Word 2007… It’s Too Fast Too Furious….</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Security certifications are hot. While some IT accreditation paths have &lt;a href='http://articles.techrepublic.com.com/5100-10881_11-6164253.html'&gt;&lt;span style='color:blue; text-decoration:underline'&gt;cooled&lt;/span&gt;&lt;/a&gt;, others are attracting attention. In many cases, the accreditations drawing uncommon interest are security-related.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Microsoft offers security-focused versions of its Microsoft Certified Systems Administrator and Microsoft Certified Systems Engineer accreditations, while Cisco offers a security version of its CCIE certification. Still others--including CompTIA, the International Information System Security 2 (ISC)2, the Global Information Assurance Certification (GIAC) and the Security Certified Program--all offer popular security accreditations.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Here's a rundown of the top vendor-independent security certifications.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:18pt'&gt;&lt;strong&gt;CompTIA Security+&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Candidates seeking CompTIA Security+ certification need pass only a single (SY0-101) exam. The CompTIA exam, consisting of 100 questions, tests candidates' security expertise in five areas: &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;General Security Concepts&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Communication Security&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Infrastructure Security&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Basics of Cryptography&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Operational/Organizational Security.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;General security concepts tested include knowledge of authentication protocols, common vulnerabilities and attack strategies and social engineering risks. Communication security issues candidates must master include remote access security technologies and e-mail security, as well as strategies for hardening wireless networks. Infrastructure topics covered include firewall, router, switch, modem, VPN and telecom security, issues associated with protecting such media as common Ethernet cabling and intrusion detection strategies.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;CompTIA's Security+ exam also explores cryptography. Candidates must demonstrate knowledge of common cryptographic algorithms, digital signatures, and public key policies.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The Security+ test also covers operational and organization security issues. From protecting backup data to designing effective security policies and implementing effective incident response strategies, candidates must prove a wide range of operational and organizational security expertise.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The Security+ exam is well known. In fact, the certification is so well respected that Microsoft accepts Security+ certification as credit toward its MCSE and MCSA certifications (eliminating the requirement for candidates to pass other exams).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:18pt'&gt;&lt;strong&gt;(ISC)2 - SSCP and CISSP&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The International Information Systems Security Consortium, known as (ISC)2, maintains what it calls the (ISC)2 CBK. The so-called Common Body of Knowledge tracks best practices for securing information technology. The (ISC)2 awards four certifications: CISSP, SSCP, CAP and Associate of (ISC)2.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The Certification and Accreditation Professional, or CAP credential, is a little different than traditional certifications. The CAP certification measures ones understanding of the certification process and targets those IT professionals who must determine processes for assessing security vulnerabilities and implement security protections. In addition to testing knowledge of certification's purpose, CAP candidates must demonstration knowledge of the certification and accreditation processes and post-certification monitoring.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The Systems Security Certified Practitioner (SSCP) certification targets IT professionals responsible for network or systems security. The SSCP tests a candidate's knowledge in seven areas: access controls, analysis and monitoring, cryptography, networks and telecommunications, malicious code, risk, response and recovery and security operations and administration. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The CISSP certification is aimed at IT managers seeking executive-level security positions. The CISSP exam tests candidates' knowledge of (ISC)2's 10 CBKs: access control, application security, business continuity and disaster recovery planning, cryptography, information security and risk management, legal, regulations, compliance and investigations, operations security, physical security, security architecture and design and telecommunications and network security.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The Associate of (ISC)2 status, meanwhile, targets those IT professionals who possess the expertise required to earn CISSP or SSCP accreditation but don't boast commensurate years of practical field experience. SSCP candidates are expected to have one year of security field experience, while those sitting for the CISSP credential are expected to possess four years of such practical experience (although a Master's Degree in Information Security from a National Center of Excellence subtracts one year from that requirement). SSCP and CISSP candidates must also pass professional, criminal and background history checks.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:18pt'&gt;&lt;strong&gt;GIAC--GISF and GSEC&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The Global Information Assurance Certification arm of the SANS Institute exists to confirm real-world information technology skills. The organization maintains some 19 security-focused and job-specific certificates and certifications. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;GIAC certifies candidates in five subject areas (including Security Administration) and at several levels (including Silver, Gold and Platinum). The organization offers both certificates and certifications. Certificates typically are based on material covered in a one- or two-day SANS training course and encompass a single exam. Certifications, however, tend to be based on weeklong courses and usually require passing two exams that require renewal every four years.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The entry-level GIAC security accreditation--the GIAC Information Security Fundamentals (GISF)--targets IT managers, security officers and administrators. The exam measures candidates' understanding of the threats that challenge information resources and tests the ability to identify best security practices.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The next highest GIAC security accreditation is the Security Essentials Certification (GSEC), which targets such technology professionals as hands-on managers, staff new to the field and others. The two exams test security essentials and helps ensure individuals possess solid baseline security knowledge.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Additional GIAC security certifications include the Certified Firewall Analyst (which confirms the knowledge, skills and abilities required to design, configure and monitor routers, firewalls and other perimeter devices), the Certified Intrusion Analyst (which gauges one's knowledge configuring and monitoring intrusion detection systems), Certified Incident Handler (which confirms the candidate's ability to manage incidents and attacks) and Certified Forensics Analyst (which measures one's ability to effective manage formal forensic investigations). &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:18pt'&gt;&lt;strong&gt;Security Certified Program--SCNP&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The Security Certified Network Professional (SCNP) certification is maintained by the Security Certified Program (SCP). SCP develops and maintains its vendor-neutral certifications with the goal of awarding accreditations that measure real-world security skills.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;In order to sit for the SCNP exam, candidates must first earn Security Certified Network Specialist (SCNS) standing. SCNS certification requires than an IT professional pass the organization's Tactical Perimeter Defense (TPD) exam that tests network defense fundamentals, advanced TCP/IP use, configuring routers and access control lists, firewall and VPN design and configuration and intrusion detection system administration.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;To earn SCNP accreditation, candidates must pass the Strategic Infrastructure Security (SIS) exam. The SIS test measures candidate's understanding of cryptography, Linux and Windows hardening, ethical hacking, risk analysis, security policies and other facets of Inernet security. Recertification is required every two years.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:18pt'&gt;&lt;strong&gt;Summary&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;As with any certification, these security certifications provide baseline measurements of an individual's knowledge, skills and expertise. IT certifications should not be interpreted as indicating the holder mastered each of the technologies covered, as even veterans boasting years of field experience rarely master every facet of a specific discipline.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-7234939760363574392?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/7234939760363574392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=7234939760363574392&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/7234939760363574392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/7234939760363574392'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/07/post-from-ms-word-2007-its-too-fast-too.html' title='Post from The MS Word 2007… It’s Too Fast Too Furious….'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-7432506754394986977</id><published>2007-07-03T13:31:00.000+05:30</published><updated>2008-11-14T01:59:11.821+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadgets'/><title type='text'>Acer Ferrari 5000 Arrived</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7k_khtC89Is/RooEelq6HZI/AAAAAAAAAB0/nHz4LSvFE7k/s1600-h/h995.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_7k_khtC89Is/RooEelq6HZI/AAAAAAAAAB0/nHz4LSvFE7k/s320/h995.jpg" alt="" id="BLOGGER_PHOTO_ID_5082880052995693970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%;"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_87" spid="_x0000_s1027" type="#_x0000_t75" alt="http://www.geekzone.co.nz/images/blog/acerferrari5000.jpg" style="'position:absolute;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\tarak\LOCALS~1\Temp\msohtmlclip1\03\clip_image001.jpg" title="acerferrari5000"&gt;  &lt;w:wrap type="square"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Acer's tie up with Ferrari has proved very fruitful for the computer company and presumably also for the car company, since they've just repeated the exercise with a new pair of style-rich notebooks. The top-end machine, reviewed here, is the Ferrari 5000, and will set you back just under £1,700. It needs more than a couple of red flashes to justify that price tag.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;It's a big machine; think plastic document wallet and add a centimeter all round to get to its footprint on the desk. It's dressed in a lightweight carbon-fiber case, in glossy black with a thin Ferrari-red stripe on the lid and in flashes down both sides.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Open it up and there's a swiveling Web-cam along the top edge of the &lt;/span&gt;&lt;span style=""&gt;lid and a keyboard laid out in a shallow crescent below - that should make typing easier on your wrists. In front of that is a wide-angle touchpad and mouse buttons, but if you don't like touchpads, you can use the bundled, Ferrari-liveried, &lt;a href="http://www.itreviews.co.uk/hardware/h995.htm" target="_blank"&gt;&lt;span style="text-decoration: none; color: rgb(0, 0, 0);"&gt;Bluetooth&lt;/span&gt;&lt;/a&gt; optical mouse instead.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;A quick trip around the edges of the machine reveals a letterbox-style DVD rewriter, a PC Card slot and sockets for Ethernet, modem, audio, Firewire and four USB 2 slots. There are also more specialist sockets, like an HDMI for HD video and a multi-format &lt;a href="http://www.itreviews.co.uk/hardware/h995.htm" target="_blank"&gt;&lt;span style="text-decoration: none; color: rgb(0, 0, 0);"&gt;memory card&lt;/span&gt;&lt;/a&gt; slot. The machine's equipped with Wi-Fi, Bluetooth and infra-red, and bundled with the laptop is a Bluetooth PC Card to enable VoIP calls from any Bluetooth mobile.&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_3" spid="_x0000_s1026" type="#_x0000_t75" alt="Ferrari5000-mood-06.jpg" style="'position:absolute;margin-left:240.75pt;margin-top:-.3pt;width:227.25pt;" wrapcoords="-143 0 -143 21450 21671 21450 21671 0 -143 0"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\tarak\LOCALS~1\Temp\msohtmlclip1\03\clip_image002.jpg" title="Ferrari5000-mood-06"&gt;  &lt;w:wrap type="tight"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;The hardware spec is just as impressive. Starting with an AMD Turion 64 X2, a dual-core 64-bit chip running at 2GHz, it adds 2GB of main memory with another 256MB attached to the ATI Mobility Radeon X1600 graphics processor. There's a 160GB SATA hard drive inside and a hunky Lithium-Ion battery which runs the whole thing for three and a half hours and recharges in two.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Running 3DMark 2006 at a sc&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7k_khtC89Is/RooEelq6HYI/AAAAAAAAABs/P835OOhVhkI/s1600-h/Ferrari5000-mood-06.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_7k_khtC89Is/RooEelq6HYI/AAAAAAAAABs/P835OOhVhkI/s320/Ferrari5000-mood-06.jpg" alt="" id="BLOGGER_PHOTO_ID_5082880052995693954" border="0" /&gt;&lt;/a&gt;&lt;span style=""&gt;reen resolution of 1,280 x 1,024 returned 2,091, a very respectable score for a &lt;a href="http://www.itreviews.co.uk/hardware/h995.htm" target="_blank"&gt;&lt;span style="text-decoration: none; color: rgb(0, 0, 0);"&gt;notebook&lt;/span&gt;&lt;/a&gt;, though at this resolution some of the game segment frame-rates dropped below 5fps, which isn't so good. Although the native resolution of the 15.4-inch screen is an impressively wide 1,680 x 1,050 pixels, it may be as well to play resource-intensive games at 1,024 x 768.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;The only other negative is a distinct swish from the cooling fans, even when the machine is lying idle. Probably not enough to get you ejected from a library, but audible in a home office and even in quiet scenes in movies.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Talking of sounds, the small, twin speaker apertures in the front edge of the machine do a surprisingly good job of reproducing music and soundtracks. While there's little bass to speak of, middle and treble frequencies are comparatively clear and precise.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-7432506754394986977?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/7432506754394986977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=7432506754394986977&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/7432506754394986977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/7432506754394986977'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/07/acer-ferrari-5000-arrived.html' title='Acer Ferrari 5000 Arrived'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_7k_khtC89Is/RooEelq6HZI/AAAAAAAAAB0/nHz4LSvFE7k/s72-c/h995.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-6555018351832985650</id><published>2007-05-18T22:20:00.000+05:30</published><updated>2008-02-02T14:25:41.458+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Web 2.0</title><content type='html'>&lt;h3 class="title"&gt;&lt;span style="font-size:130%;"&gt;Web 2.0, Part 2: Serious Business Tool or Silly Waste of Time?&lt;/span&gt;&lt;/h3&gt; &lt;div id="story-toolbox1"&gt;&lt;a href="http://www.ectnews.com/about/reprints.xhtml"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt; &lt;img src="http://www.technewsworld.com/images/rw4296/2.0.jpg" alt="" class="story-image" align="left" /&gt; &lt;p class="story-byline"&gt;  &lt;!--byline--&gt;By Erika Morphy&lt;br /&gt;&lt;a href="http://www.ecommercetimes.com/"&gt;E-Commerce Times&lt;/a&gt;&lt;br /&gt;Part of the ECT News Network&lt;!--/byline--&gt;&lt;br /&gt;&lt;!--date--&gt;04/25/07 4:00 AM PT&lt;!--/date--&gt;  &lt;/p&gt; &lt;p class="story-summary"&gt;"Web 2.0 is about service providers exposing their business services on the Web -- bringing them together in a common view for the employee and under a common management umbrella for the corporation," says Rearden Commerce CEO Patrick Grady. "Web 2.0 is Web 1.0 for dummies," counters Miki Dzugan of Rapport Online.&lt;/p&gt;&lt;p class="story-body"&gt;How do you suppose a professor of computer science and engineering might use Web 2.0 tools? Assisting students to manage an intramural sports league online is probably not the first thing that would come to mind. That, though, is exactly what Yannis Papakonstantinou, a professor at the University of California, San Diego, does.&lt;/p&gt; &lt;span id="intelliTxt"&gt;&lt;p&gt;He recently helped to launch a new application called &lt;a href="http://www.app2u.org/" target="_blank"&gt;app2u.org&lt;/a&gt;, which allows people to use their browser to build their own custom, interactive Web applications where they can collaborate and exchange information. All they have to know is what the Web interface &lt;a href="http://www.technewsworld.com/story/57068.html" onclick=" { ENN_wo('http://www.ectnews.com/adsys/link/?creative=4446&amp;ENN_rnd=11795068743722'); return false; }" onmouseover="status='http://ad.doubleclick.net/clk;102092458;17012356;v'; return true;" onmouseout="status=''; return true;"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-shop.gif" title="Manage remotely with one interface -- the HP ProLiant DL360 G5 server." alt="Manage remotely with one interface -- the HP ProLiant DL360 G5 server." border="0" height="16" width="17" /&gt;&lt;/a&gt; will look like -- back-end development is automatic.&lt;/p&gt; &lt;p&gt;"For example, one can easily build applications to track sales &lt;a href="http://www.technewsworld.com/story/57068.html" onclick=" { ENN_wo('http://www.ectnews.com/adsys/link/?creative=4469&amp;ENN_rnd=11795068743722'); return false; }" onmouseover="status='http://www.mporia.com/whitepaper.aspx?=&amp;utm_source=ECT&amp;utm_medium=txtlink&amp;utm_campaign=ECTwhitepapersponsoredtxtlink'; return true;" onmouseout="status=''; return true;"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-shop.gif" title="Free White Paper - What Retailers Should Know about M-Commerce" alt="Free White Paper - What Retailers Should Know about M-Commerce" border="0" height="16" width="17" /&gt;&lt;/a&gt; leads, manage employee recruiting and hiring -- or set up intramural sports leagues," Papakonstantinou told the &lt;span id="nointelliTXT"&gt;E-Commerce Times&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;As for his definition of "Web 2.0": It "refers to Web-based services that emphasize online collaboration and information exchange by user communities." &lt;/p&gt; &lt;h2 class="subhead"&gt; Different Themes, Definitions &lt;/h2&gt; &lt;p&gt; Nailing down the meaning of "Web 2.0" has proven to be an exercise in dealing with the unexpected. &lt;a href="http://www.ecommercetimes.com/story/56761.html" target="_blank"&gt;Part 1&lt;/a&gt; of this two-part series offers definitions gleaned from an informal survey of tech and content executives. They touched upon such issues as community, personalization, customization and editorial control.&lt;/p&gt; &lt;p&gt;They mentioned the tools behind Web 2.0 as well. "Two of the hallmarks [of Web 2.0] are more fluid desktop-type interfaces and emphasizing online collaboration among users," said Paddy McCobb, creative director for Boston-area branding &lt;a href="http://www.technewsworld.com/story/57068.html" onclick=" { ENN_wo('http://www.ectnews.com/adsys/link/?creative=4416&amp;ENN_rnd=11795068743722'); return false; }" onmouseover="status='http://forms.lyris.com/ect'; return true;" onmouseout="status=''; return true;"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-shop.gif" title="Email Marketing Software - Free Demo" alt="Email Marketing Software - Free Demo" border="0" height="16" width="17" /&gt;&lt;/a&gt; and design studio Corey McPherson Nash.&lt;/p&gt; &lt;p&gt;To that end, he told the &lt;span id="nointelliTXT"&gt;E-Commerce Times&lt;/span&gt;, a number of technologies are widely used, such as wikis, RSS (really simple syndication) feeds, Web APIs (application programming interfaces) and Ajax.&lt;/p&gt; &lt;p&gt;The execs surveyed also commented on the functionality these tools ultimately provide to end-users.&lt;/p&gt; &lt;p&gt;"Web 2.0 is about service providers exposing their business services on the Web -- bringing them together in a common view for the employee and under a common management umbrella for the corporation," Rearden Commerce CEO Patrick Grady told the &lt;span id="nointelliTXT"&gt;E-Commerce Times&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;"It's a 'best of both worlds' scenario, where employees or customers have all the useful features in one place that they need to do their jobs more effectively and make smart choices," he remarked, "but where the corporation still has the ability to control and manage what's being offered."&lt;/p&gt; &lt;p&gt;Gone are the days when you had to wait weeks or months for new features to be added into an application, Grady continued.&lt;/p&gt; &lt;p&gt;"It took &lt;a href="http://www.microsoft.com/" onclick="window.open('http://www.microsoft.com'); return false;"&gt;Microsoft&lt;/a&gt; (Nasdaq: MSFT) &lt;a href="http://www.technewsworld.com/perl/search.pl?query=Microsoft&amp;scope=network"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-search.gif" title="Latest News about Microsoft" alt="Latest News about Microsoft" border="0" height="16" width="17" /&gt;&lt;/a&gt; more than five years to develop Vista, yet the software was already obsolete within weeks of delivery," he claimed. "An advanced Web 2.0 architecture provides the opportunity to add or remove services and vendors on a fluid, real-time basis with just a few clicks of a mouse." &lt;/p&gt; &lt;h2 class="subhead"&gt; Mind Candy? &lt;/h2&gt; &lt;p&gt;The survey also brought out the lighter side of Web 2.0 -- or, at least, indications that the term is becoming overused and overhyped.&lt;/p&gt; &lt;p&gt;"Web 2.0 is a waste of time," contended Kevin Walker, CEO of SimpleTuition, which provides online tools to research, review and compare multiple loan options from a variety of lenders.&lt;/p&gt; &lt;p&gt;"More specifically, it's about wasting time," he told the &lt;span id="nointelliTXT"&gt;E-Commerce Times&lt;/span&gt;. "A lot of people killing time watching inane videos. A lot of people killing time with dumb-dumb blog entries. A lot of people killing time complaining about their stay at some random Holiday Inn."&lt;/p&gt; &lt;p&gt;It's also about a modern look: "Oversized type in gray or gray-scale colors. Self-contained widgets that fancy up a site. User-generated ratings. Ajax platforms. These are the sorts of characteristics that just scream '2.0,'" said Walker.&lt;/p&gt; &lt;p&gt;"I'm all for mind candy and the occasional rant from some random person, but life's too short," he complained. "Let's move on to Web 3.0 -- where entrepreneurs and techie creatives and the press and consumers focus on ways to conduct business online that is productive, not a waste of time."&lt;/p&gt; &lt;p&gt;Miki Dzugan of Rapport Online was only slightly less harsh. "Ever since the term was coined, I've been inclined to say, 'Web 2.0 is Web 1.0 for dummies,'" she told the &lt;span id="nointelliTXT"&gt;E-Commerce Times&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;The first Web sites included discussion groups and personal journals known as "Web logs," she explained. Then came corporate Web sites and &lt;span id="nointelliTXT"&gt;advertising&lt;/span&gt; agencies -- all with print or broadcast media background trying to run the Web like a broadcast medium.&lt;/p&gt; &lt;p&gt;"They fell on their butts, and the Internet boom turned to bust," Dzugan wryly observed.&lt;/p&gt; &lt;p&gt;"With more broadband capability, bigger PC capacities and better tools for content management &lt;a href="http://www.technewsworld.com/perl/search.pl?query=%22content%20management%22&amp;amp;scope=network"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-search.gif" title="Latest News about content management" alt="Latest News about content management" border="0" height="16" width="17" /&gt;&lt;/a&gt; [such as] blog software and photo/video sharing tools, online sharing is bigger than ever. Agencies have finally discovered this 'new' idea that the Web is a place for consumer-generated content, and they call it 'Web 2.0,'" she said.&lt;/p&gt; &lt;p&gt;"Maybe someday soon they will discover that &lt;span id="nointelliTXT"&gt;advertising&lt;/span&gt; that is consistent with how a Web site is being used is more effective than the print or TV-style interruption &lt;span id="nointelliTXT"&gt;advertising&lt;/span&gt;. They'll probably call that 'Web 3.0.'"&lt;/p&gt; &lt;p&gt;The term is becoming grossly overused, agreed Tim Shisler, a marketing executive based in Los Gatos, Calif. -- and who better to know? He can't resist taking pot shots at the worst cliches.&lt;/p&gt; &lt;p&gt;"Web 2.0 is the phenomenon where everyone thinks they are important, sorority girls post picture of themselves in thongs, high school boys take bong hits out of Apples on &lt;a href="http://www.youtube.com/" onclick="window.open('http://www.youtube.com'); return false;"&gt;YouTube&lt;/a&gt; &lt;a href="http://www.technewsworld.com/perl/search.pl?query=YouTube&amp;amp;scope=network"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-search.gif" title="Latest News about YouTube" alt="Latest News about YouTube" border="0" height="16" width="17" /&gt;&lt;/a&gt;, and kids are stupid enough to 'fall in love' with Imreally13 on AIM," Shisler sneered.&lt;/p&gt; &lt;p&gt;On second thought, professor Papakonstantinou's online intramural soccer team sounds like a perfectly sober example of Web 2.0 at work. &lt;img src="http://www.ectnews.com/images/end-enn.gif" border="0" height="10" width="21" /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-6555018351832985650?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/6555018351832985650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=6555018351832985650&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6555018351832985650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6555018351832985650'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/05/web-20.html' title='Web 2.0'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-2303285650590719771</id><published>2007-05-18T21:59:00.000+05:30</published><updated>2008-02-02T14:25:41.459+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Malware News</title><content type='html'>&lt;h3 class="title"&gt;&lt;span style="font-size:130%;"&gt;Net's Malware Infection: Growing by 5,000 Sites Per Day&lt;/span&gt;&lt;/h3&gt;  &lt;img src="http://www.technewsworld.com/images/rw5476/malware.jpg" alt="" class="story-image" align="left" /&gt; &lt;p class="story-byline"&gt;  &lt;!--byline--&gt;By John P. Mello Jr.&lt;br /&gt;TechNewsWorld&lt;!--/byline--&gt;&lt;br /&gt;&lt;!--date--&gt;05/18/07 4:00 AM PT&lt;!--/date--&gt;  &lt;/p&gt; &lt;p class="story-summary"&gt;Just how pervasive the problem of malware has become was revealed in a study released at the HotBots conference held in Cambridge, Mass., last month. One out of every 10 sites on the Web, the research found, is infected with "drive-by" malware -- malware that automatically installs itself on a computer when it visits a site.&lt;/p&gt; &lt;p class="story-cip"&gt;&lt;br /&gt;&lt;!--/pos: 77 adv: 3463:110_dir_mkt_ci-1n cc:in--&gt;  &lt;/p&gt; &lt;p class="story-body"&gt;With e-mail's &lt;a href="http://www.technewsworld.com/story/daJjJAfUGWDY0E/Nets-Malware-Infection-Growing-by-5000-Sites-Per-Day.xhtml" onclick=" { ENN_wo('http://www.ectnews.com/adsys/link/?creative=4416&amp;ENN_rnd=11795056853762'); return false; }" onmouseover="status='http://forms.lyris.com/ect'; return true;" onmouseout="status=''; return true;"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-shop.gif" title="Email Marketing Software - Free Demo" alt="Email Marketing Software - Free Demo" border="0" height="16" width="17" /&gt;&lt;/a&gt; value as a malware delivery agent on the decline, writers of malicious software have boosted their efforts to infect Web sites with their nasty payloads.&lt;/p&gt; &lt;span id="intelliTxt"&gt;&lt;p&gt;Thousands of malicious Web sites are created on a daily basis to steal information from unsuspecting visitors or plant insidious software on their computers without their knowledge, according to security experts interviewed by TechNewsWorld.&lt;/p&gt; &lt;p&gt;On average, 5,000 new malicious Web sites are created daily on the Internet, estimated Ron O'Brien, a senior security analyst in the Burlington, Mass., offices of &lt;a href="http://www.sophos.com/" onclick="window.open('http://www.sophos.com'); return false;"&gt;Sophos&lt;/a&gt; &lt;a href="http://www.technewsworld.com/perl/search.pl?query=%22Sophos%22&amp;scope=network"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-search.gif" title="Latest News about Sophos" alt="Latest News about Sophos" border="0" height="16" width="17" /&gt;&lt;/a&gt;, an international network security company. That number hit a peak of 8,000 in April, he added.&lt;/p&gt;&lt;h2 class="subhead"&gt;&lt;span style="font-size:100%;"&gt; Infected E-Mails Dropping&lt;/span&gt; &lt;/h2&gt; &lt;p&gt; In the past, malware mongers could count on e-mail attachments to deliver their electronic effluent to their victims, O'Brien explained, but as users became wiser to the ways of the spam &lt;a href="http://www.technewsworld.com/story/daJjJAfUGWDY0E/Nets-Malware-Infection-Growing-by-5000-Sites-Per-Day.xhtml" onclick=" { ENN_wo('http://www.ectnews.com/adsys/link/?creative=4380&amp;ENN_rnd=11795056853762'); return false; }" onmouseover="status='http://www.barracuda.com?a=technewsworld-content_integration_text_ad'; return true;" onmouseout="status=''; return true;"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-shop.gif" title="Barracuda Spam Firewall Free Eval Unit - Click Here" alt="Barracuda Spam Firewall Free Eval Unit - Click Here" border="0" height="16" width="17" /&gt;&lt;/a&gt; artists, that method's virility shriveled.&lt;/p&gt; &lt;p&gt;A year ago, he recalled, one out of every 40 e-mails traveling through the Internet contained a virus; now that number is one in 300.&lt;/p&gt; &lt;p&gt;"The malware writers, in order to increase their rate of success, have taken to putting URLs in their spam because you're much more likely to click on a link to a Web site than you are to click on an attachment," he explained.&lt;/p&gt; &lt;p&gt;"So as a method of delivery," he added, "e-mail infected with viruses are down, but it has been replaced by e-mails that contain links to Web sites that are hosting &lt;a href="http://www.technewsworld.com/story/daJjJAfUGWDY0E/Nets-Malware-Infection-Growing-by-5000-Sites-Per-Day.xhtml" onclick=" { ENN_wo('http://www.ectnews.com/adsys/link/?creative=4450&amp;ENN_rnd=11795056853762'); return false; }" onmouseover="status='http://www.ectnews.com/adsys/link/?creative=4448/'; return true;" onmouseout="status=''; return true;"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-shop.gif" title="Reliable hosting solutions with 24x7x365 support – Visit HostMySite.com" alt="Reliable hosting solutions with 24x7x365 support – Visit HostMySite.com" border="0" height="16" width="17" /&gt;&lt;/a&gt; malicious content." &lt;/p&gt; &lt;h2 class="subhead"&gt;&lt;span style="font-size:100%;"&gt; The 10 Percent Problem&lt;/span&gt; &lt;/h2&gt; &lt;p&gt; Just how pervasive the problem has become was revealed in a study released at the HotBots conference held in Cambridge, Mass., last month.&lt;/p&gt; &lt;p&gt;One out of every 10 sites on the Web, the research found, is infected with "drive-by" malware -- malware that automatically installs itself on a computer when it visits a site. The study was conducted by &lt;a href="http://www.google.com/" onclick="window.open('http://www.google.com'); return false;"&gt;Google&lt;/a&gt; (Nasdaq: GOOG) &lt;a href="http://www.technewsworld.com/perl/search.pl?query=Google&amp;scope=network"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-search.gif" title="Latest News about Google" alt="Latest News about Google" border="0" height="16" width="17" /&gt;&lt;/a&gt; researchers Niels Provos, Dean McNamee, Panayiotis Mavrommatis, Ke Wang and Nagendra Modadugu.&lt;/p&gt; &lt;p&gt;Of some 4.5 million URLs analyzed by the researchers, about 450,000, or 10 percent, were engaging in drive-by downloads. &lt;/p&gt; &lt;h2 class="subhead"&gt;&lt;span style="font-size:100%;"&gt; Hype Factor&lt;/span&gt; &lt;/h2&gt; &lt;p&gt; While the number of infected Web sites is high, that doesn't mean Net surfers should put their surfboards in the closet, asserted Randy Abrams, director of technical education at antivirus software maker ESET in San Diego, Calif.&lt;/p&gt; &lt;p&gt;"That one-out-of-10 doesn't mean one out of 10 sites that the average user is likely to encounter," he explained. "Oftentimes, the only way you're going to find one of these sites is by clicking a link in a spam or getting redirected from a questionable Web site.&lt;/p&gt; &lt;p&gt;"If the only way you can get to a site is by clicking a link in a spam for Viagra," he argued, "people with spam blocking never see that, people who delete their spam never see that, so there's a ton of sites with malicious code on them that most people are never going to see.&lt;/p&gt; &lt;p&gt;"There's a definite hype factor in that 10 percent number," he added.&lt;/p&gt; &lt;p&gt;However, he acknowledged that malicious Web sites can be a huge headache when they're linked to high-traffic sites, like the Super Bowl Web site. &lt;/p&gt; &lt;h2 class="subhead"&gt;&lt;span style="font-size:100%;"&gt; Show Me the Money&lt;/span&gt; &lt;/h2&gt; &lt;p&gt;It shouldn't be surprising that information highwaymen are turning to infected Web sites as distribution points for their banditry, observed David Marcus, security research and communications manager for &lt;a href="http://www.mcafee.com/" onclick="window.open('http://www.mcafee.com'); return false;"&gt;McAfee&lt;/a&gt; &lt;a href="http://www.technewsworld.com/perl/search.pl?query=%22McAfee%22&amp;amp;scope=network"&gt;&lt;img src="http://www.technewsworld.com/images/new/icon-inline-search.gif" title="Latest News about McAfee" alt="Latest News about McAfee" border="0" height="16" width="17" /&gt;&lt;/a&gt; Avert Labs.&lt;/p&gt; &lt;p&gt;"Most people start off their computer usage in some way, shape or form with a Google search or some kind of Internet session," he explained.&lt;/p&gt; &lt;p&gt;"They're doing more research online, they're doing more searching online, they're doing more transactional buying online," he continued. "When you consider that, it only makes sense for the malware writer to leverage that kind of behavior to push out their malware.&lt;/p&gt; &lt;p&gt;"Malware follows money," he added, "and where there's money to be made or transactions, credit card numbers or identities to be stolen, there's going to be malware." &lt;img src="http://www.ectnews.com/images/end-enn.gif" border="0" height="10" width="21" /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-2303285650590719771?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/2303285650590719771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=2303285650590719771&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2303285650590719771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2303285650590719771'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/05/malware-news.html' title='Malware News'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-4235546061994977032</id><published>2007-03-29T11:48:00.000+05:30</published><updated>2008-02-02T14:25:41.460+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Windows Vista</title><content type='html'>&lt;div class="Section1"&gt;    &lt;h2 style="margin-top: 6pt; text-align: center;" align="center"&gt;&lt;span style=""&gt;Fact Sheet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style=""&gt;January 2007&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Windows Vista™ makes it easier, safer and more entertaining to use the PC virtually anytime and anywhere.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;One look at Windows Vista shows the difference, with a breakthrough design, easy-to-use search and organization tools, and a safer online experience. The built-in Windows&lt;sup&gt;®&lt;/sup&gt; Media Center&lt;sup&gt;1&lt;/sup&gt; and new mobility features give users more ways to enjoy their favorite digital entertainment at home or on the go. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Windows Vista represents the highest-quality and most responsive Microsoft&lt;sup&gt;®&lt;/sup&gt; operating system release ever due in large part to unprecedented collaboration between Microsoft and its customers and industry partners. Windows Vista is the focal point for a huge wave of new PCs, applications, hardware and devices. Users can tap into this ecosystem and experience personal computing like never before.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Windows Vista can be experienced today at &lt;/span&gt;&lt;span style=""&gt;http://www.microsoft.com/windowsvista, &lt;/span&gt;&lt;span style=""&gt;and on Jan. 30 consumers and small businesses will be able to experience it firsthand.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;The Digital Lifestyle Made Easy &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Windows Vista helps make everyday PC tasks, such as starting up a computer and finding files, faster and easier: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="Bodytext" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Finding stuff fast. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Instant Search helps users locate any document, photo, e-mail message, song, video, file or program on their PC with ease. Live Icons, which display a thumbnail of the contents of each file, help users find what they are looking for at a glance. Windows Flip 3D, available in Windows Vista Home Premium, Windows Vista Business and Windows Vista Ultimate, gives users a new way to find the window they want by quickly flipping through all open windows in a 3-D stacked view.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="Bodytext" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Symbol;" &gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Staying organized. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Users can add personal “tags” to their files to make them easier to find. They can store, organize and retrieve information in ways that make the most sense to them — not just in traditional file folders.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="Bodytext" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Symbol;" &gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Quick access. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;New technology in Windows Vista makes the PC significantly more responsive when performing everyday tasks. Improved startup and sleep performance helps desktop and mobile PCs get up and running more quickly and turn off and on in a snap.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="Bodytext" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Symbol;" &gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Consistent responsiveness.&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; Inconsistency in PC performance can be frustrating. Windows Vista provides innovative technologies including a new memory management system called Windows SuperFetch that enables applications to launch much more quickly when users start their machines and ensures that these applications will continue to be responsive when it matters most.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="Bodytext" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Keeping an eye on what’s important.&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; Users can see the information they care about right away with Windows Sidebar, which brings real-time information such as weather and news directly to the desktop as easy-to-use programs called gadgets. On mobile PCs with exterior screens, Windows SideShow™ technology, available in Windows Vista Home Premium, Windows Vista Business and Windows Vista Ultimate, enables Windows Vista to extend information form the PC onto a wide range of devices. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="Bodytext" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Symbol;" &gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Focus on tasks. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Available in the Home Premium, Business and Ultimate editions of Windows Vista, the new Windows Aero™ user experience prov&lt;/span&gt;&lt;span style=""&gt;ides a translucent computing surface. Graphics, pictures and other content spring to &lt;/span&gt;&lt;span style=""&gt;life on the glasslike windows, which also &lt;/span&gt;&lt;span style=""&gt;remove distracting on-screen clutter, making it easier to focus on information. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Innovative hardware. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;A whole new wave of c&lt;/span&gt;&lt;span style=""&gt;ool and innovative Windows Vista-based PCs from many PC makers will be available Jan. 30, including these&lt;span style="color:black;"&gt;:&lt;/span&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;color:black;"  &gt;&lt;span style=""&gt;–&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;The HP TouchSmart PC introduces the convenience of the touch experience to desktop computing, serving as a fast and easy-to-access information, communication and entertainment hub for the kitchen, family room or living room.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;color:black;"  &gt;&lt;span style=""&gt;–&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Toshiba PORTÉGÉ R400 is a mobile PC featuring Windows tablet technology that includes a display on the front edge to provide an up-to-date view of e-mail and appointments via Active Notifications, built on Windows SideShow &lt;/span&gt;&lt;span style=""&gt;technology&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;color:black;"  &gt;&lt;span style=""&gt;–&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Sony&lt;sup&gt;®&lt;/sup&gt; VAIO&lt;sup&gt;®&lt;/sup&gt; VGX-TP1 is a stylish PC delivering a high-performance entertainment experience; users can enjoy their favorite live and recorded TV and movies or surf the Web from their sofa using the &lt;/span&gt;&lt;span style=""&gt;wireless&lt;span style="color:black;"&gt; keyboard or remote control. &lt;/span&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;color:black;"  &gt;&lt;span style=""&gt;–&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Medion UMPC is an ultra mobile PC that provides multiple input options including a keyboard, a pen and touch capabilities. It features the new Origami Experience, a user interface that optimizes &lt;/span&gt;&lt;span style=""&gt;entertainment&lt;span style="color:black;"&gt; and communications on the smallest class of personal computers running Windows Vista. &lt;/span&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top: 12pt;"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Safer and More Reliable&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;Windows Vista is &lt;/span&gt;&lt;span style=""&gt;the most secure and reliable version of Windows that Microsoft Corp. has ever shipped, providing &lt;span style=""&gt;an unprecedented level of confidence and control when users browse the Web or engage in other online activities. Now every member of the family can have a &lt;/span&gt;safer, more secure online experience:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Layered security.&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; &lt;span style=""&gt;Windows Vista offers multiple layers of defense that work together, &lt;/span&gt;including strong default protections, such as Protected Mode in Windows Internet Explorer&lt;sup&gt;® &lt;/sup&gt;7 in Windows Vista. Protected Mode&lt;/span&gt;&lt;span style=""&gt; helps prevent silent installations of malicious code.&lt;/span&gt;&lt;span style=""&gt; To help further reduce identity theft and increase user confidence in Web transactions, the Internet Explorer 7 Address Bar will display a green highlight when it detects that a user is visiting a safe Web site with a new Extended Validation Certificate.&lt;b style=""&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Thorough testing. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Windows Vista and the 2007 Microsoft Office system are products designed with the help of millions of customers around the world, resulting in the highest-quality and most responsive releases Microsoft has ever released. More than 5 million beta versions of the products were downloaded and tested worldwide. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Protection against malware. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Windows Defender monitors key system locations and watches for changes that signal the presence of malware or other unwanted applications. If a problem is detected, Windows Defender offers straightforward and thorough spyware removal tools to help return the user’s computer to normal. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=""&gt;Protection against phishing. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Windows Vista helps block “phishing” Web sites that try to trick people into divulging personal information. The Microsoft Phishing Filter combines client-side scans for suspicious Web-site characteristics with an opt-in online service that is updated several times an hour with the latest industry information about fraudulent Web sites, enabling it to warn users about suspicious sites quickly.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=""&gt;Family Safety Settings. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Windows Vista provides parents with a new level of control over their children’s computer use. If they choose to, parents can do the following:&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;color:black;"  &gt;&lt;span style=""&gt;–&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Set limits on what time of day and for how long children can use the computer &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;color:black;"  &gt;&lt;span style=""&gt;–&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Limit the Web sites that children can visit and the applications they can use &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;color:black;"  &gt;&lt;span style=""&gt;–&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Restrict PC games based on title, content or Entertainment Software Rating Board (ESRB) rating &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;color:black;"  &gt;&lt;span style=""&gt;–&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Create reports that detail their children’s online activities and other computer use &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="page-break-after: avoid;"&gt;&lt;b style=""&gt;&lt;span style=""&gt;More Entertaining &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Windows Vista redefines digital entertainment, making it easier for people to manage and enjoy their growing collections of digital music, photos, movies and other entertainment: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Easily managing music. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Within Windows Media&lt;sup&gt;®&lt;/sup&gt; Player 11, the same advanced search technology that hunts down documents and programs helps people locate music. Customizable album art and stacking views allow people to browse their digital music in much the same manner as their CD collections, while the lightning-fast Wordwheel search tools help quickly scan through large music collections. In addition, Windows Media Player 11 works with more than 200 portable players and home networking devices. The advanced integration between Windows Media Player 11 and MTV Networks’ URGE music store provides access to more than 2 million songs.&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=""&gt;Making digital memories. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;In Windows Vista even nontechnical people can create digital memories by b&lt;/span&gt;&lt;span style=""&gt;lending photos and home videos with music, titles and creative transitions. The new Windows &lt;span style=""&gt;Photo Gallery&lt;/span&gt; and an enhanced Windows Movie Maker make it easy to upload, fix and transfer photos and videos to DVD&lt;sup&gt;2&lt;/sup&gt; or a portable device for easy sharing. &lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Playing at a new level.&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; Only Windows Vista can play games that offer the more realistic graphics and complex environments and characters made possible by the new DirectX&lt;sup&gt;®&lt;/sup&gt; 10 technology. The new Games Explorer and Game Folder make it easier to find and access games, and gamers can use the same controller on their PC as they do with their Xbox 360&lt;sup&gt;®&lt;/sup&gt; console. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Unique content. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Windows Vista offers unique content in an integrated package through &lt;/span&gt;&lt;st1:place&gt;&lt;st1:placename&gt;&lt;span style=""&gt;Windows&lt;/span&gt;&lt;/st1:placename&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;st1:placename&gt;&lt;span style=""&gt;Media&lt;/span&gt;&lt;/st1:placename&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;st1:placetype&gt;&lt;span style=""&gt;Center&lt;/span&gt;&lt;/st1:placetype&gt;&lt;/st1:place&gt;&lt;span style=""&gt;, available in Windows Vista Home Premium and Windows Vista Ultimate. For example, Windows Media Center SportsLounge in conjunction with FOX Sports offers the latest sports news, scores, statistics and video coverage in a 10-foot viewing experience. &lt;/span&gt;&lt;span style=""&gt;Other new sources of content will be available in &lt;/span&gt;&lt;st1:place&gt;&lt;st1:placename&gt;&lt;span style=""&gt;Media&lt;/span&gt;&lt;/st1:placename&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;st1:placetype&gt;&lt;span style=""&gt;Center&lt;/span&gt;&lt;/st1:placetype&gt;&lt;/st1:place&gt;&lt;span style=""&gt; after the launch of Windows Vista, including MSN&lt;sup&gt;®&lt;/sup&gt; Soapbox interface for &lt;/span&gt;&lt;st1:place&gt;&lt;st1:placename&gt;&lt;span style=""&gt;Media&lt;/span&gt;&lt;/st1:placename&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;st1:placetype&gt;&lt;span style=""&gt;Center&lt;/span&gt;&lt;/st1:placetype&gt;&lt;/st1:place&gt;&lt;span style=""&gt;, NASCAR Motorsports content portal, Showtime Interactive, TurboNick from Nickelodeon and Vongo subscription movie service from Starz Entertainment.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Ultimate extras. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Users can take full advantage of all the digital lifestyle has to offer with Windows Ultimate Extras, cutting-edge programs that provide a richer computing experience exclusively for users of Windows Vista Ultimate. For example, Windows DreamScene™ transforms the desktop from the familiar static background wallpaper into a full-motion, personal video canvas. In addition to the new and improved in-box Windows Vista games, Windows Vista Ultimate customers can play exclusive games, such as Hold ’em, the Windows Version of poker’s most popular variant, “Texas Hold ’em”.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 6pt 0.25in;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Better Connected &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Windows Vista lets people enjoy their digital entertainment and other resources virtually wherever they may go: &lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;Extending the experience.&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;st1:placename&gt;&lt;span style=""&gt;Windows&lt;/span&gt;&lt;/st1:placename&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;st1:placename&gt;&lt;span style=""&gt;Media&lt;/span&gt;&lt;/st1:placename&gt;&lt;span style=""&gt; Center&lt;sup&gt;3&lt;/sup&gt; in Windows Vista lets people share their digital music, TV, pictures and other entertainment throughout the home or stream it to an Xbox 360 console. Users can crank the volume and control the fun from the comfort of their couch using the Media Center Remote Control.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=""&gt;Hitting the road. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Tablet PC features&lt;sup&gt;4&lt;/sup&gt; in&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style=""&gt;Windows Vista let people take their entire computing experience with them wherever they go — and eliminate many of the challenges typically associated with mobile computing. Users can work without a keyboard and easily keep information synchronized between home, office and mobile devices. They can watch a TV show, review their photo collection, or even edit a home video on their mobile PC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;/span&gt;Origami Experience. &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;Ultra-mobile PCs combine the full functionality and power of Windows Vista with lightweight, carry-everywhere hardware designs to offer additional choice for the connected digital lifestyle. Many new ultra-mobile PCs take advantage of Microsoft’s software innovations such as the Origami Experience and Windows tablet and touch technology to make it easier to connect, communicate, accomplish tasks and stay entertained while on the go.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;b style=""&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Other Helpful Resources&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Windows Vista home page:&lt;b&gt; &lt;/b&gt;http://www.microsoft.com/windowsvista/default.aspx &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Windows &lt;/span&gt;&lt;st1:place&gt;&lt;span style=""&gt;Vista&lt;/span&gt;&lt;/st1:place&gt;&lt;span style=""&gt; Ultimate Edition:&lt;b&gt; &lt;/b&gt;http://&lt;/span&gt;&lt;span style=""&gt;www.WindowsUltimate.com&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;#####&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;span style="font-size:100%;"&gt;&lt;sup&gt;&lt;span style=""&gt;1&lt;/span&gt;&lt;/sup&gt;&lt;span style=""&gt; Window Media Center is only included in Windows Vista Home Premium and Windows Vista Ultimate.&lt;/span&gt;&lt;sup&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/span&gt;  &lt;span style="font-size:100%;"&gt;&lt;sup style="font-weight: bold;"&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;sup&gt;&lt;span style=""&gt;2 &lt;/span&gt;&lt;/sup&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;Windows DVD Maker is available in Windows Vista Home Premium and Windows Vista Ultimate.&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;sup&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;sup&gt;&lt;span style=""&gt;3 &lt;/span&gt;&lt;/sup&gt;&lt;span&gt;Windows Media Center is available in Windows Vista Home Premium and Windows Vista Ultimate. TV playback and recording features require an integrated or external USB TV tuner. Supports up to two TV tuners in all supported regions subject to Windows Vista’s compatibility with l&lt;/span&gt;&lt;span&gt;ocal TV standards; additional DTV/HDTV tuner support is available in the &lt;/span&gt;&lt;st1:country-region&gt;&lt;st1:place&gt;&lt;span style=""&gt;U.S.&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;span&gt; and &lt;/span&gt;&lt;st1:country-region&gt;&lt;st1:place&gt;&lt;span style=""&gt;South Korea&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;span&gt; with compatible hardware. To enjoy all the benefits of &lt;/span&gt;&lt;st1:placename&gt;&lt;span style=""&gt;Windows.&lt;/span&gt;&lt;/st1:placename&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="Section1"&gt;    &lt;/div&gt;  &lt;span style="font-size:100%;"&gt;&lt;sup&gt;&lt;span style=""&gt;4&lt;/span&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt; Tablet and touch technology are available in Windows Vista Home Premium, Windows Vista Business and Windows Vista Ultimate.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;    &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Microsoft, Windows Vista, Windows, SideShow, Aero, Internet Explorer, Windows Media, DirectX, Xbox, Xbox 360, MSN and DreamScene are either registered trademarks or trademarks of Microsoft Corp. in the &lt;st1:country-region&gt;&lt;st1:place&gt;United States&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; and/or other countries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:8;"&gt;&lt;span style="font-size:100%;"&gt;The names of actual companies and products mentioned herein may be the trademarks of their respective owners.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-4235546061994977032?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/4235546061994977032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=4235546061994977032&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/4235546061994977032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/4235546061994977032'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/03/windows-vista.html' title='Windows Vista'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-8751182534891613671</id><published>2007-03-23T09:55:00.001+05:30</published><updated>2007-03-23T09:55:55.786+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='My Library'/><title type='text'>New Book LINKS</title><content type='html'>Here with I am Submitting  A collection of FRESH Links for the books...  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Verdana;font-size:8;color:black;"   &gt;&lt;span style="font-size:100%;"&gt;Please note that I have no control over these links and other e-book items in these folders.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style=";font-family:Verdana;color:red;"  &gt;If there is any password given please note it down.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=";font-family:Verdana;color:black;"  &gt;&lt;o:p&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;UNIX LINUX BOOKS&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=";font-family:lucida grande;font-size:100%;"  &gt;&lt;span style="color:black;"&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=Linux&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=Linux&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;WINDOWS BOOKS&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=WinXP&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=WinXP&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;WINDOWS SERVER BOOKS&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=Win2003&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=Win2003&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;HACKING BOOKS &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=Hacking&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=Hacking&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CISCO BOOKS &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=Cisco&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=Cisco&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PHP BOOKS &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=php&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=php&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL BOOKS&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=sql&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=sql&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;JAVA BOOKS &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=Java&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=Java&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;C, C++, C# BOOKS&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=Cplus&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=Cplus&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;.NET BOOKS &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=dotNET&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=dotNET&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ORACLE BOOKS &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=Oracle&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=Oracle&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;HTML XML BOOKS &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=HTML_XML&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=HTML_XML&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PERL BOOKS &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=Perl&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=Perl&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PYTHON BOOKS &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/sorted.php?by=Python&amp;ord=id" target="_blank"&gt;http://www.giuciao.com/books/sorted.php?by=Python&amp;amp;ord=id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DESIGN &amp; CAD BOOKS&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.giuciao.com/books/#Design__CAD" target="_blank"&gt;http://www.giuciao.com/books/#Design__CAD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;COMPUTER ENGINEERING BOOKS&lt;/b&gt;&lt;br /&gt;TO DOWNLOAD COMPUTER ENGINEERING BOOKS USE THE FOLLOWING LINK&lt;br /&gt;&lt;a href="http://www.flazx.com/category112.php" target="_blank"&gt;http://www.flazx.com/category112.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MOBILE COMPUTING E BOOKS LINK &lt;/b&gt;&lt;br /&gt;TO DOWNLOAD MOBILE COMPUTING E BOOKS USE THE FOLLOWING LINK&lt;br /&gt;&lt;a href="http://www.flazx.com/category127.php" target="_blank"&gt;http://www.flazx.com/category127.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;C.C.N.A BOOKS LINK &lt;/b&gt;&lt;br /&gt;TO DOWNLOAD C.C.N.A BOOKS USE THE FOLLOWING LINK&lt;br /&gt;&lt;a href="http://www.flazx.com/search.php?p=CCNA&amp;amp;submit=Search" target="_blank"&gt;http://www.flazx.com/search.php?p=CCNA&amp;submit=Search&lt;/a&gt;&lt;br /&gt;&lt;b&gt;FLASH BOOKS LINK&lt;/b&gt;&lt;br /&gt;TO ACCESS THE BOOKS ON FLASH AND MACROMEDIA USE THE FOLLOWING LINK&lt;br /&gt;&lt;a href="http://koobe.eu/search.php?q=flash&amp;amp;search=Search" target="_blank"&gt;http://koobe.eu/search.php?q=flash&amp;search=Search&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;BOOKS ON COREL DRAW&lt;/b&gt;&lt;br /&gt;USE THE FOLLOWING LINK TO ACCESS COREL DRAW BOOKS.&lt;br /&gt;&lt;a href="http://koobe.eu/search.php?q=COREL+DRAW&amp;amp;search=Search" target="_blank"&gt;http://koobe.eu/search.php?q=COREL+DRAW&amp;search=Search&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="font-family: courier new;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:courier new;"&gt;Don' Forget to leave your comments....... so that I can make it better for YOU....&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;b&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-8751182534891613671?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/8751182534891613671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=8751182534891613671&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/8751182534891613671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/8751182534891613671'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/03/new-book-links_23.html' title='New Book LINKS'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-1512684285804973239</id><published>2007-03-23T09:40:00.001+05:30</published><updated>2008-02-02T14:23:52.506+05:30</updated><title type='text'>Toll Free Service Numbers in india</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:black;"   &gt;&lt;a href="http://www.groups.yahoo.com/group/gurlz-group/join/" target="_blank" rel="nofollow"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;Airways&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:blue;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Indian Airlines - 1600 180 1407&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Jet Airways - 1600 22 5522 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;SpiceJet - 1600 180 3333 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Automobiles&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Mahindra Scorpio - 1600 22 6006&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Maruti - 1600 111 515 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Tata Motors - 1600 22 5552 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Windshield Experts - 1600 11 3636&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Banks&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;ABN AMRO - 1600 11 2224 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Canara Bank - 1600 44 6000&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Citibank - 1600 44 2265&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Corporatin Bank - 1600 443 555&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Development Credit Bank - 1600 22 5769&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:20;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;HDFC Bank - 1600 227 227&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;ICICI Bank - 1600 333 499&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;ICICI Bank NRI - 1600 22 4848&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;IDBI Bank - 1600 11 6999 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Indian Bank - 1600 425 1400&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;ING Vysya - 1600 44 9900&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Kotak Mahindra Bank - 1600 22 6022&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Lord Krishna Bank - 1600 11 2300&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:20;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Punjab National Bank - 1600 122 222 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;State Bank of India - 1600 44 1955&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Syndicate Bank - 1600 44 6655&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Cell Phones&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:blue;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;BenQ - 1600 22 08 08 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Bird CellPhones - 1600 11 7700&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Motorola MotoAssist - 1600 11 1211&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Nokia - 3030 3838&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Sony Ericsson - 3901 1111 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Computers/IT&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Adrenalin - 1600 444 445&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;AMD - 1600 425 6664&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Apple Computers - 1600 444 683 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Canon - 1600 333 366&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Cisco Systems - 1600 221 777&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Compaq - HP - 1600 444 999&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Data One Broadband - 1600 424 1600 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Dell - 1600 444 026&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Epson - 1600 44 0011&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;eSys - 3970 0011&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Genesis Tally Academy - 1600 444 888&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;HCL - 1600 180 8080 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;IBM - 1600 443 333&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Lexmark - 1600 22 4477&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Marshal's Point - 1600 33 4488 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Microsoft - 1600 111 100 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Microsoft Virus Update - 1901 333 334&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Seagate - 1600 180 1104&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Symantec - 1600 44 5533&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;TVS Electronics - 1600 444 566 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;WeP Peripherals - 1600 44 6446&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Wipro - 1600 333 312&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;xerox - 1600 180 1225&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Zenith - 1600 222 004&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Couriers/Packers &amp; Movers &lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;ABT Courier - 1600 44 8585&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;AFL Wizz - 1600 22 9696&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Agarwal Packers &amp; Movers - 1600 11 4321&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Associated Packers P Ltd - 1600 21 4560 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;DHL - 1600 111 345&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;FedEx - 1600 22 6161&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Goel Packers &amp; Movers - 1600 11&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;3456&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;UPS - 1600 22 7171&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Education&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Edu Plus - 1600 444 000&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Hindustan College - 1600 33 4438&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;NCERT - 1600 11 1265&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Vellore Institute of Technology - 1600 441 555&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Healthcare&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Best on Health - 1600 11 8899&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Dr Batras - 1600 11 6767 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;GlaxoSmithKline - 1600 22 8797&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Johnson &amp; Johnson - 1600 22 8111&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Kaya Skin Clinic - 1600 22 5292&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;LifeCell - 1600 44 5323&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Manmar Technologies - 1600 33 4420 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Pfizer - 1600 442 442&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Roche Accu-Chek - 1600 11 45 46&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Rudraksha - 1600 21 4708 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Varilux Lenses - 1600 44 8383&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;VLCC - 1600 33 1262&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Home Appliances&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Aiwa/Sony - 1600 11 1188 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Anchor Switches - 1600 22 7979&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Blue Star - 1600 22 2200&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Bose Audio - 1600 11 2673&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Bru Coffee Vending Machines - 1600 44 7171&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:20;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Daikin Air Conditioners - 1600 444 222 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;DishTV - 1600 12 3474&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Faber Chimneys - 1600 21 4595&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Godrej - 1600 22 5511 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Grundfos Pumps - 1600 33 4555&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;LG - 1901 180 9999&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Philips - 1600 22 4422 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Samsung - 1600 113 444&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Sanyo - 1600 11 0101&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Voltas - 1600 33 4546&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;WorldSpace Satellite Radio - 1600&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;44 5432&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Hotel Reservations&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:20;"  &gt; &lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;GRT Grand - 1600 44 5500 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;InterContinental Hotels Group - 1600 111 000&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Marriott - 1600 22 0044&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Sarovar Park Plaza - 1600 111 222&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Taj Holidays - 1600 111 825&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;Insurance&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;AMP Sanmar - 1600 44 2200&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Aviva - 1600 33 2244&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Bajaj Allianz - 1600 22 5858&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Chola MS General Insurance - 1600&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;44 5544&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:20;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;HDFC Standard Life - 1600 227 227&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;LIC - 1600 33 4433&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Max New York Life - 1600 33 5577 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Royal Sundaram - 1600 33 8899&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;SBI Life Insurance - 1600 22 9090&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Mattresses&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Kurl-on - 1600 44 0404&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Sleepwell - 1600 11 2266&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Investments/ Finance&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:blue;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;CAMS - 1600 44 2267 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Chola Mutual Fund - 1600 22 2300 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Easy IPO's - 3030 5757&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Fidelity Investments - 1600 180 8000&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Franklin Templeton Fund - 1600 425 4255&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;J M Morgan Stanley - 1600 22 0004&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Kotak Mutual Fund - 1600 222 626&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;LIC Housing Finance - 1600 44 0005&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:20;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;SBI Mutual Fund - 1600 22 3040&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Sharekhan - 1600 22 7500&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Tata Mutual Fund - 1600 22 0101 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Paints&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Asian Paints Home Solutions - 1600 22 5678&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Berger Paints Home Decor - 1600 33 8800&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Teleshoppin &lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Asian Sky Shop - 1600 22 1600 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Jaipan Teleshoppe - 1600 11 5225&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Tele Brands - 1600 11 8000&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;VMI Teleshopping - 1600 447 777&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;WWS Teleshopping - 1600 220 777&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Travel&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Club Mahindra Holidays - 1600 33 4539&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Cox &amp; Kings - 1600 22 1235&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;God TV Tours - 1600 442 777 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Kerala Tourism - 1600 444 747&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Kumarakom Lake Resort - 1600 44 5030 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Raj Travels &amp; Tours - 1600 22 9900&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Sita Tours - 1600 111 911&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;SOTC Tours - 1600 22 3344 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;UPS&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;APC - 1600 44 4272&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Numeric - 1600 44 3266&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;Others&lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt; &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Consumer Helpline - 1600 11 4000&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;L'Oreal, GARNIeR - 1600 223 000 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;KONE Elevator - 1600 444 666 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Indane - 1600 44 51 15&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Aavin - 1600 44 3300&lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Pedigree - 1600 11 2121 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Kodak India - 1600 22 8877 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;Domino's Pizza - 1600 111 123 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt;World Vision India - 1600 444 550 &lt;/span&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:blue;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;color:black;"   &gt;Telecom Monitoring Cell - 1600 110 420&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;color:black;"   &gt; &lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:16;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size:16;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style=""&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-1512684285804973239?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/1512684285804973239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=1512684285804973239&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/1512684285804973239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/1512684285804973239'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/03/toll-free-service-numbers-in-india.html' title='Toll Free Service Numbers in india'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-6426498900141336488</id><published>2007-03-08T09:59:00.000+05:30</published><updated>2008-02-02T14:26:22.254+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadgets'/><title type='text'>PS3 v/s XBOX 360</title><content type='html'>&lt;span style="line-height: 100%;font-size:14;" &gt;&lt;span style="font-size:100%;"&gt;Hey People i just got this news from one of the forum site....&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;a href="http://forums.invisionpower.com/"&gt;http://forums.invisionpower.com&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 0, 0);"&gt;U can go there and read more stuff too......&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 0);"&gt;which to buy and which to not is depends on you ... but here is the pros and cons for the both... hope you will enjoy this.....&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;PS3&lt;/b&gt;&lt;!--sizec--&gt;&lt;/span&gt;&lt;!--/sizec--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Physical - Console Design&lt;/b&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Pros -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; Blu-Ray Support - Players cost more than a PS3&lt;/li&gt;&lt;li&gt; 4 USB ports in the front - You can charge your cables all at the same time.&lt;/li&gt;&lt;li&gt; SD Card Support - Game saves, pictures, etc...&lt;/li&gt;&lt;li&gt; Built in Wireless Lan.&lt;/li&gt;&lt;li&gt; Slot CD-Rom - If console is on it's side it's better on the disc than with a tray.&lt;/li&gt;&lt;li&gt; HD Graphic Support *yawn*&lt;/li&gt;&lt;li&gt; &lt;b&gt;Cons -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; No component video support (HD)? Is there a special cable for that? Just HDMI for HD?&lt;/li&gt;&lt;li&gt; &lt;b&gt; Uhhh... (not sure) -&gt; &lt;/b&gt;&lt;/li&gt;&lt;li&gt; It doesn't have any buttons. It has a sensor of what the "button" is supposed to do and you simply run your finger over it. You don't press anything down... Where this is cool I was a bit frustrated trying to turn the console off. I think there might be an option to turn it off on the console itself, but I haven't found it yet.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Software - Console Design&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Pros -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; Web Browser - Fully functional. You can watch YouTube video's on it!!&lt;/li&gt;&lt;li&gt; Supports a standard USB keyboard and mouse. Plugged in a wireless one from my dad's broken HP and it works great!&lt;/li&gt;&lt;li&gt; Free Online Service (or seems to be) - Can download demo's from the store (free) and buy content.&lt;/li&gt;&lt;li&gt; A ton of "media" related things built in - Photo's, music, etc...&lt;/li&gt;&lt;li&gt; Nice, and understandable, menu layout. Is a bit deep though, but I like it good enough. I like the 360's as well though. Guess I'm not as picky. Just as long as it's not obviously horrible I'll be fine.&lt;/li&gt;&lt;li&gt; &lt;b&gt;Cons -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; Can't do anything while something is downloading - This by far is the WORST part of the design. While downloading a demo or update you cannot do anything with it but stare at the screen and wait. Downloaded a racing game demo and it took 2-3 hours for something a little over 500 MB. I mean... what the hell? What do they expect me to do? Switch to my XBOX 360 and play that while I wait for it to download? Damn strait! At least with the 360 it downloads things in the background and you can go on with something else and it will tell you when it's done.&lt;/li&gt;&lt;li&gt; Maybe I haven't gotten to far into it but... There doesn't seem to be much of a developed community system in it like the XBOX has. Maybe I just haven't gotten to far into it yet?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Controller Design&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Pros -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; Light weight&lt;/li&gt;&lt;li&gt; Built in chargeable battery - No optional kit you have to buy&lt;/li&gt;&lt;li&gt; Mini-USB port - Universal cable hookup (to-console)&lt;/li&gt;&lt;li&gt; Same controller design - Stay with what people are used to&lt;/li&gt;&lt;li&gt; Tilt control - Cool... I guess...&lt;/li&gt;&lt;li&gt; No security thing preventing you from plugging in other controllers or other manufacturers from making their own easily.&lt;/li&gt;&lt;li&gt; &lt;b&gt;Cons -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; Same controller design - Never liked the original design in the first place. Reminds me of the flat super Nintendo controller, but with fat grips that almost go strait down. Doesn't really fit in my hands very well. Seems to be better for smaller hands. Also both joysticks are at the bottom... I mean... Don't most games use joysticks rather than the manual directional keys? One of those should be switched around with the directional pad so it's closer to your left thumb... You'd figure they would learn from what all the other companies are doing.... Guess they just need to feel special... As I said before the best thing going for their design is it really hasn't changed since the first play station... Mostly tweaks to the original design.&lt;/li&gt;&lt;li&gt; Having the batteries being internal is a cool feature.. But what happens if they go out? Do I have to spend $50 for another controller? Crap... Hope they last forever!&lt;/li&gt;&lt;li&gt; No indicator to tell you when it's done charging (on the controller)? Thank goodness you can find that out on the console by holding down a button on the controller. The cool thing is it tells you accurately how much battery life you have... But I want to know that while I'm playing. I don't want to interrupt my buddies while we're playing to find that out. To give Sony the benefit of the doubt neither does XBOX 360 (on the controller). They have the indicator on the cable itself (green or red). Oh well...&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!--sizeo:4--&gt;&lt;span style="line-height: 100%;font-size:14;" &gt;&lt;!--/sizeo--&gt;&lt;b&gt;XBOX 360&lt;/b&gt;&lt;!--sizec--&gt;&lt;/span&gt;&lt;!--/sizec--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Physical - Console Design&lt;/b&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Pros -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; You can play DVD's! Ooooo... Ahhhh... *cough*&lt;/li&gt;&lt;li&gt; Component video cable (that you have to buy)&lt;/li&gt;&lt;li&gt; Wireless lan! (If you buy the antenna)&lt;/li&gt;&lt;li&gt; Tray CD ROM - You can put in Mini-CD's. How many of those do I have again?&lt;/li&gt;&lt;li&gt; HD Graphic Support&lt;/li&gt;&lt;li&gt; There's this controller indicator of what players are connected. I'm not 100% positive on this or not... It seems to know if it is on its side or standing up because the lights always seems to match the ones on the controller. I thought that was rather cool!&lt;/li&gt;&lt;li&gt; Easily accessible external hard disk.&lt;/li&gt;&lt;li&gt; &lt;b&gt;Cons -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; 2 USB Slots - Why isn't there 4?&lt;/li&gt;&lt;li&gt; Heats up pretty good - Needed a 3rd party fan. Not sure how much the PS3 heats up (if at all). I haven't really checked yet.&lt;/li&gt;&lt;li&gt; Tray CD Rom - Not good while standing up. Console doesn't like to be touched when it's standing up. I had to send my XBOX into the repair center because it would flash red lights and not do anything. It was either because of this or a heat issue. If heat, it's my brothers fault. It's in a cabinet (or was) and he left the door closed.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Software - Console Design&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Pros -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; Nice, and very understandable menu layout. Not as deep on the surface, but simple. Not to common for something that is Microsoft!&lt;/li&gt;&lt;li&gt; Great online community integration and store.&lt;/li&gt;&lt;li&gt; You can download things in the background (multiple things) and do something else. It tells you when it's done!&lt;/li&gt;&lt;li&gt; Tells you when you friends come online and when you get messages. Saw a "friends" thing on PS3, but I'm not sure how well that works yet.&lt;/li&gt;&lt;li&gt; &lt;b&gt;Cons -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; At first lack of support for XBOX non-360 games. A ton of them work not, but not all titles will work.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Controller Design&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Pros -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; Moderate weight - Feels like I have something in my hand!&lt;/li&gt;&lt;li&gt; Design seems to fit the curves of my hand. I really like how it feels. I wasn't a big fan of the original XBOX controllers either... The 360 ones are a big improvement.&lt;/li&gt;&lt;li&gt; "Clickable" joysticks. Great for scope in "shooter" games.&lt;/li&gt;&lt;li&gt; Charger kit had battery indicator on cable hookup.&lt;/li&gt;&lt;li&gt; &lt;b&gt;Cons -&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt; Have to buy separate kit to have chargeable capability. ($50 + $20) X 4 &lt;img src="http://forums.invisionpower.com/style_emoticons/default/shocked.gif" style="vertical-align: middle;" emoid=":o" alt="shocked.gif" border="0" /&gt;&lt;/li&gt;&lt;li&gt; Security feature (I curse Microsoft for this). Basically... They have a special chip inside the controller that authenticates the controller with the 360. 3rd parties have to buy this chip from Microsoft to make their own controllers for the system... Microsoft gets to approve what can and cannot be a controller on the system, and they make money off of it! More expensive controllers, not XBOX to XBOX 360 adapters... I can't use my XBOX DDR pad... !@#$%^&amp;amp;*()!!!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;My conclusion? Both consoles have big pro's and big con's. There doesn't seem to be any one console that is "the best" because they both have strong points and week points. My preference is the XBOX 360 even though the PS3 has some very strong pro's and with Microsoft you always have to buy "another kit" to do stuff. The 360 is great for games, especially if you play them online. The PS3 is a rather good media center, and can be good for games, especially the single player or split-view games.&lt;br /&gt;&lt;br /&gt;As far as games themselves go: What really aggravates me is when you hear about a game that is going to be completely awesome but it's exclusively for a particular system. One of your favorite games is on one console, whereas the other is on the other console. If you want to play both games you have to have both consoles... That doesn't happen all the time, but when it does it can be frustrating.&lt;br /&gt;&lt;br /&gt;I'm sure I've left out some pro's and con's on both sides. When it comes down to it both are great systems.&lt;br /&gt;&lt;br /&gt;What about the Nintendo Wii? Haven't had the opportunity to play one yet... But even if I did I would consider it to be in a different classification of gaming because of the difference in player input. We already know that it can't compare as far as graphics go... but with that put aside I believe it is a great system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-6426498900141336488?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/6426498900141336488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=6426498900141336488&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6426498900141336488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/6426498900141336488'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/03/ps3-vs-xbox-360.html' title='PS3 v/s XBOX 360'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-2130354714264780727</id><published>2007-03-02T17:14:00.000+05:30</published><updated>2007-03-02T17:17:14.538+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Tips'/><title type='text'>Google Tips</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Google Tips&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;1.Phrase your question in the form of an answer.   So instead of typing, "What is the average rainfall in the Amazon basin?", you might get better results by typing "The average rainfall in the Amazon basin is."&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;br /&gt;2.This is an old one, but very important: Put quotes around phrases that must be searched together. If you put quotes around "electric curtains," Google won't waste your time finding one set of Web pages containing the word "electric" and another set containing the word "curtains."&lt;br /&gt;&lt;br /&gt;3.Similarly, put a hyphen right before any word you want screened out. If you're looking up dolphins, for example, you'll have to wade through a million Miami Dolphins pages unless you search for "dolphins - &lt;st1:city&gt;&lt;st1:place&gt;Miami&lt;/st1:place&gt;&lt;/st1:city&gt;."&lt;br /&gt;&lt;br /&gt;4. Google is a global White Pages and Yellow Pages. Search for "phonebook:home depot &lt;st1:city&gt;&lt;st1:place&gt;norwalk&lt;/st1:place&gt;&lt;/st1:city&gt; , ct," Google instantly produces the address and phone number of the Norwalk Home Depot. This works with names ("phonebook:robert jones &lt;st1:city&gt;&lt;st1:place&gt;las   vegas&lt;/st1:place&gt;&lt;/st1:city&gt;, NV") as well as businesses.&lt;br /&gt;&lt;br /&gt;5. Don't put any space after "phonebook." And in all of the following examples, don't type the quotes I'm showing you here.&lt;br /&gt;&lt;br /&gt;6.Google is a package tracker. Type a FedEx or UPS package number (just the digits); when you click Search, Google offers a link to its tracking information.&lt;br /&gt;&lt;br /&gt;7.Google is a calculator. Type in an equation ("32+2345*3-234=").&lt;br /&gt;&lt;br /&gt;8.Google is a units-of-measurement converter. Type "teaspoons in a gallon," for example, or "centimeters in a foot."&lt;br /&gt;&lt;br /&gt;9. Google is a stock ticker. Type in AAPL or MSFT, for example, to see a link to the current Apple or Microsoft stock price, graphs, financial news and so on.&lt;br /&gt;&lt;br /&gt;10.Google is an atlas. Type in an area code, like 212, to see a Mapquest map of the area.&lt;br /&gt;&lt;br /&gt;11.Google is Wal-Mart's computer. Type in a UPC bar code number, such as "036000250015," to see the description of the product you've just "scanned in." (Thanks to the Google Blog,&lt;br /&gt;http://google.blogspace.com , for this tip and the next couple.)&lt;br /&gt;&lt;br /&gt;12. Google is an aviation buff. Type in a flight number like "United 22" for a link to a map of that flight's progress in the air. Or type in the tail number you see on an airplane for the full registration form for that plane.&lt;br /&gt;&lt;br /&gt;13.Google is the Department of Motor Vehicles. Type in a VIN (vehicle identification number, which is etched onto a plate, usually on the door frame, of every car), like "JH4NA1157MT001832," to find out the car's year, make and model.&lt;br /&gt;&lt;br /&gt;14.For hours of rainy-day entertainment, visit http://labs.google.com . Here, you'll find links to new, half-finished Google experiments-like Google Voice, in which you call (650) 623-6706, speak the words you want to search for and then open your browser to view the results. Disclaimer: It wasn't working when I tried it. (Ditto a lot of these experiments.) &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-2130354714264780727?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/2130354714264780727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=2130354714264780727&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2130354714264780727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2130354714264780727'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/03/google-tips.html' title='Google Tips'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-5014806028726223078</id><published>2007-02-28T09:54:00.000+05:30</published><updated>2008-02-02T14:25:41.461+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Debating on .Net Vs J2EE</title><content type='html'>When Microsoft launched .Net, IT arena was flooded with questions and debates as to which technology is superior to other. The .Net vs. J2EE debate is still around. Both .Net and Java 2 Enterprise Edition (J2EE) are development platforms to create web applications.&lt;br /&gt;&lt;br /&gt;However, the developer will prefer .Net Framework because it takes very short time in it to develop web applications. In J2EE, if any modification is required in Enterprise Java Beans (EJB) the entire application had to be repackaged and redeployed. In some cases, you may not repackage the application but it is necessary to redeploy the whole application.&lt;br /&gt;&lt;br /&gt;Another advantage of .Net over J2EE is that all the components of .Net are in compact. In J2EE there is hardly any ease to choose and pick a component. The design patterns of .Net are very user friendly comparing to J2EE. Moreover, with regard to functionality or performance also .Net overtakes J2EE.&lt;br /&gt;&lt;br /&gt;The biggest advantage of J2EE over .Net is cost. J2EE is favored over .Net when applications have to be run on systems other than Windows platform such as IBM Mainframe and Sun Solaris. Even in organizations where there is already a large implementation of UNIX platform, it is most likely that the organization will prefer J2EE. Moreover, organizations, which already have in-house skills in J2EE development will most probably, favor J2EE. But soon this picture is also going to change with Microsoft launching Common Language Runtime (CLR) engine for all the platforms. At present CLR engine works only on Windows platform.&lt;br /&gt;&lt;br /&gt;.Net platform now support over 20 different programming languages. Moreover, web services that is going to be the significant part of any application-development environment is easy, fast, and cheap to develop and deploy in .Net rather than J2EE. The open standards for web services such as eXtensible Markup Language (XML), Simple Object Access Protocol (SOAP), Universal Description Directory and Integration, and Web Services Description Language (WSDL) favor .Net than J2EE.&lt;br /&gt;&lt;br /&gt;Article was found at &lt;a set="yes" href="http://www.dotnet-guide.com/j2ee.html" target="_blank"&gt;www.dotnet-guide.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-5014806028726223078?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/5014806028726223078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=5014806028726223078&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/5014806028726223078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/5014806028726223078'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/02/debating-on-net-vs-j2ee.html' title='Debating on .Net Vs J2EE'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-2011480213312025630</id><published>2007-02-21T18:32:00.001+05:30</published><updated>2008-02-02T14:22:17.563+05:30</updated><title type='text'>Enjoy this too..</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;a name="Hosting"&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;ASP.NET 2.0 Hosting plan: &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Free ASP.NET hosting at Host My Site &lt;/span&gt;&lt;a href="http://hostmysite.com/aspnet/index.shtml"&gt;&lt;span style="font-size:85%;"&gt;http://hostmysite.com/aspnet/index.shtml&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; ** &lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;This the the &lt;/span&gt;&lt;a href="http://gunston.gmu.edu/ecommerce/ebiz/hosting.htm"&gt;&lt;span style="font-size:85%;"&gt;instructions&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; for uploading your assignments via ftp software and how to test your assignments. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Free ASP.NET hosting &lt;/span&gt;&lt;a href="http://www.hostbasket.com/dotnet2.shtml"&gt;&lt;span style="font-size:85%;"&gt;http://www.hostbasket.com/dotnet2.shtml&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Free hosting plan (with $1 setup fee) at &lt;/span&gt;&lt;a href="http://www.hosting.com/aspnet2.0/"&gt;&lt;span style="font-size:85%;"&gt;http://www.hosting.com/aspnet2.0/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:85%;"&gt;ASP.NET Hosting (may not support 2.0) &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Brinkster at &lt;/span&gt;&lt;a href="http://www.brinkster.com/Hosting/Educational.aspx"&gt;&lt;span style="font-size:85%;"&gt;http://www.brinkster.com/Hosting/Educational.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Web site for download: &lt;/span&gt;&lt;a href="http://lab.msdn.microsoft.com/express/vwd/"&gt;&lt;span style="font-size:85%;"&gt;http://lab.msdn.microsoft.com/express/vwd/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;for visual Studio Developer&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Download directly from here: &lt;/span&gt;&lt;a href="http://download.microsoft.com/download/3/A/0/3A017815-B515-4807-87E5-F2DC57191C97/vwdsetup.exe"&gt;&lt;span style="font-size:85%;"&gt;http://download.microsoft.com/download/3/A/0/3A017815-B515-4807-87E5-F2DC57191C97/vwdsetup.exe&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Order the Visual Web Developer 2005 Express Edition Resource Kit DVD Online at &lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/asp.net/beta2/default.aspx"&gt;&lt;span style="font-size:85%;"&gt;http://msdn.microsoft.com/asp.net/beta2/default.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; (you need to pay shipping and handling charge) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Online learning resources: &lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/asp.net/beta2/multimedia/default.aspx"&gt;&lt;span style="font-size:85%;"&gt;http://msdn.microsoft.com/asp.net/beta2/multimedia/default.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-2011480213312025630?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/2011480213312025630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=2011480213312025630&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2011480213312025630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2011480213312025630'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/02/enjoy-this-too.html' title='Enjoy this too..'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-3244257366312472560</id><published>2007-02-05T10:13:00.000+05:30</published><updated>2007-02-27T21:35:12.619+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>Techology Competition News</title><content type='html'>Hey Guys, checkout here what technologies are in top 5 and in the competition who WINS in developer.com competition... ...&lt;br /&gt;&lt;br /&gt;I have got a wonderful Issue for u this time.. and it is for sure that U will definately  get something out of that.....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.developer.com/db/article.php/3653956" target="_blank"&gt;http://www.developer.com/db/article.php/3653956&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hope U will Enjoy It .... Please don't Forget to post your feedback....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-3244257366312472560?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/3244257366312472560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=3244257366312472560&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3244257366312472560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/3244257366312472560'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/02/techology-competition-news.html' title='Techology Competition News'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-4490499167148896853</id><published>2007-02-03T12:33:00.000+05:30</published><updated>2008-02-02T14:25:41.462+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology News'/><title type='text'>HOT NEWS LINK.....(Must Visit)</title><content type='html'>&lt;p style="text-align: justify;"&gt;               &lt;span style="color: rgb(85, 85, 85);font-family:Arial;font-size:100%;"  &gt;We've designed this site to help you quickly develop ASP.NET applications that run on Linux and other Java-enabled platforms, without having to learn a new development language. Here you'll find Grasshopper, a free Visual Studio .NET IDE plug-in, which enables you to develop applications in C# or Visual Basic .NET and deploy your applications natively on Tomcat.&lt;/span&gt;&lt;/p&gt;              &lt;p style="text-align: justify;"&gt;               &lt;span style="color: rgb(85, 85, 85);font-family:Arial;font-size:100%;"  &gt;You will also find a                 growing number of code samples, how-to articles, and forums that can help you                 build pure Java solutions that interoperate cleanly with existing applications                 and portlets. &lt;/span&gt;              &lt;/p&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;CHECK OUT MORE ON FOLLOWING LINK...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;AUTHENTICATED WEBSITE&lt;/span&gt;&lt;br /&gt;&lt;a href="http://dev.mainsoft.com/"&gt;http://dev.mainsoft.com/ &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-4490499167148896853?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/4490499167148896853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=4490499167148896853&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/4490499167148896853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/4490499167148896853'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/02/hot-news-linkmust-visit.html' title='HOT NEWS LINK.....(Must Visit)'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8873834623789757863.post-2286284604630905827</id><published>2007-02-01T22:01:00.002+05:30</published><updated>2008-06-25T15:34:39.787+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='My Library'/><title type='text'>My Online Library</title><content type='html'>&lt;span style=""&gt;&lt;span class="a"&gt;&lt;span style="color: rgb(255, 0, 0);font-family:verdana;font-size:130%;"  &gt;&lt;span style="font-weight: bold;"&gt;New Arrival......&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://allfree.fermanaziz.com/"&gt;http://allfree.fermanaziz.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flazx.com/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.flazx.com/"&gt;  http://www.flazx.com/&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.ebooksportal.org/"&gt;&lt;br /&gt;http://www.ebooksportal.org/&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.ebooksportal.org/"&gt; &lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(132, 0, 132);"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa581776.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa581776.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.c-sharpcorner.com/"&gt;http://www.c-sharpcorner.com&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(132, 0, 132);"&gt;&lt;br /&gt;&lt;br /&gt;More than 700 Information technology books in all categories&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 132, 0);"&gt;Index&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://top-resource.blogspot.com/" target="_blank"&gt;http://top-resource.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Java &lt;/b&gt; 77 books&lt;br /&gt;&lt;a href="http://more-java.blogspot.com/" target="_blank"&gt;http://more-java.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Unix/Linux&lt;/b&gt; 65 books&lt;br /&gt;&lt;a href="http://more-unix-linux.blogspot.com/" target="_blank"&gt;http://more-unix-linux.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;C++&lt;/b&gt; 35 books&lt;br /&gt;&lt;a href="http://more-cpp.blogspot.com/" target="_blank"&gt;http://more-cpp.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;C&lt;/b&gt; 25 books&lt;br /&gt;&lt;a href="http://more-c.blogspot.com/" target="_blank"&gt;http://more-c.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;C#&lt;/b&gt; 10 books&lt;br /&gt;&lt;a href="http://more-csharp.blogspot.com/" target="_blank"&gt;http://more-csharp.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;PhP&lt;/b&gt; 25 books&lt;br /&gt;&lt;a href="http://more-php.blogspot.com/" target="_blank"&gt;http://more-php.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;DotNet&lt;/b&gt; 20 books&lt;br /&gt;&lt;a href="http://more-dotnet.blogspot.com/" target="_blank"&gt;http://more-dotnet.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Compilers&lt;/b&gt; 20 books&lt;br /&gt;&lt;a href="http://more-compiler.blogspot.com/" target="_blank"&gt;http://more-compiler.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Shell Programming&lt;/b&gt; 20 books&lt;br /&gt;&lt;a href="http://more-shell.blogspot.com/" target="_blank"&gt;http://more-shell.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Database (oracle, mssql, mysql, db2)&lt;/b&gt; 40 books&lt;br /&gt;&lt;a href="http://more-database.blogspot.com/" target="_blank"&gt;http://more-database.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Networks&lt;/b&gt; 30 books&lt;br /&gt;&lt;a href="http://more-networking.blogspot.com/" target="_blank"&gt;http://more-networking.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;java, unix, linux, c, c++, asp.net, vb.net, c#.net, php, mysql, mssql, oracle, plsql sql, sap/abap, mainframe, css, cgi, html, javascript xml, data structure, algorithms, shell programming compiler design etc CISCO, CCNA, CCNP CCIE Certifications, ebook&lt;br /&gt;All books are free of cost, few are tutorials, majority is downloadable ebooks, and others are online&lt;br /&gt;&lt;b&gt;Try this great blogs and enjoy!!!!!!!!!!!!!!!!!!!!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1000Free/Downloadable/IT/ebooks/sap/main&lt;wbr&gt;frame &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.sapebook.blogspot.com/" target="_blank"&gt;www.sapebook.blogspot.com&lt;/a&gt;&lt;br /&gt;sap/abap – 50 ebooks&lt;br /&gt;&lt;a href="http://www.mainframeebook.blogspot.com/" target="_blank"&gt;www.mainframeebook.blogspot.com&lt;/a&gt;&lt;br /&gt;mainframe ebooks – 175 nos&lt;br /&gt;&lt;a href="http://www.ciscoebook.blogspot.com/" target="_blank"&gt;www.ciscoebook.blogspot.com&lt;/a&gt;&lt;br /&gt;Cisco Certified exam books&lt;br /&gt;CCIE, CCNA, CCIP, CCNP, CCDP, and CCSP 20 ebooks&lt;br /&gt;And 100 reference of ebooks downloadable&lt;br /&gt;&lt;a href="http://www.javascript-css-xml-cgi-ebook.blogspot.com/" target="_blank"&gt;www.javascript-css-xml-cgi-ebook.blogsp&lt;wbr&gt;ot.com&lt;/a&gt;&lt;br /&gt;Javascript, XML, CGI, CSS, HTML ebooks – 80 Nos&lt;br /&gt;&lt;a href="http://www.datastructureebook.blogspot.com/" target="_blank"&gt;www.datastructureebook.blogspot.com&lt;/a&gt;&lt;br /&gt;data structure through java, c, c++, c # and various algorithms&lt;br /&gt;20 ebooks&lt;br /&gt;&lt;b&gt;For others &lt;/b&gt;&lt;br /&gt;More than 400 books for free&lt;br /&gt;Java, c, c++, php, sql, oracle, mysql, networking,&lt;br /&gt;C#, asp.net, vb.net, vc.net, vb, compiler design&lt;br /&gt;linux, unix, Shell programming, etc&lt;br /&gt;&lt;a href="http://www.top-resource.blogspot.com/" target="_blank"&gt;www.top-resource.blogspot.com&lt;/a&gt;I will be posting online Study Content Here....&lt;br /&gt;&lt;br /&gt;Till that time ....u check out the following links..&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a class="l" href="http://www.w3schools.com/"&gt;W3Schools Online Web Tutorials :::    &lt;/a&gt;&lt;/span&gt;&lt;a href="http://www2.blogger.com/www.w3schools.com/"&gt;&lt;span class="a"&gt;&lt;span style="font-size:85%;"&gt;www.w3schools.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a class="l" href="http://www.asp.net/"&gt;&lt;span style="font-size:85%;"&gt;The Official Microsoft ASP.NET 2.0 :::    &lt;/span&gt;&lt;/a&gt;&lt;a href="http://www2.blogger.com/www.asp.net/"&gt;&lt;span style=""&gt;&lt;span class="a"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=""&gt;&lt;a&gt;www.asp.net/&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a class="l" href="http://www.knowdotnet.com/"&gt;KnowDotNet&lt;/a&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="a"&gt; :::   &lt;a href="http://www2.blogger.com/www.knowdotnet.com/"&gt; www.knowdotnet.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;add your links to comments&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8873834623789757863-2286284604630905827?l=er-tarak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://er-tarak.blogspot.com/feeds/2286284604630905827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8873834623789757863&amp;postID=2286284604630905827&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2286284604630905827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8873834623789757863/posts/default/2286284604630905827'/><link rel='alternate' type='text/html' href='http://er-tarak.blogspot.com/2007/02/my-onlne-library_01.html' title='My Online Library'/><author><name>Tarak</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
