<?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-8418425621558485862</id><updated>2011-11-27T15:58:49.762-08:00</updated><category term='JPEG header information'/><category term='Alertpay'/><category term='MySQL'/><category term='AUTO_INCREMENT'/><category term='Iphone'/><category term='jpeg'/><category term='CheckStyle'/><category term='Color Code'/><category term='gmail smtp'/><category term='NMS'/><category term='Win XP run'/><category term='Hide Un-Hide'/><category term='Google'/><category term='Header'/><category term='Adsense'/><category term='Color'/><category term='Google Chrome'/><category term='standard'/><category term='commands'/><category term='Open NMS'/><category term='Html Table'/><category term='Chrome'/><category term='Autoincrement'/><category term='Maven'/><category term='div'/><category term='Google Adsence'/><category term='XP run commands'/><category term='HTML'/><category term='HTML Color'/><category term='openNMS'/><category term='run'/><category term='discovery'/><title type='text'>Just to share...................Ananth Sozhan</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8418425621558485862.post-5205125929720544669</id><published>2009-03-15T20:52:00.000-07:00</published><updated>2009-03-15T21:10:38.773-07:00</updated><title type='text'>W32.Sality.AE</title><content type='html'>&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Csgb0333%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C03%5Cclip_filelist.xml"&gt;&lt;link rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5Csgb0333%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C03%5Cclip_editdata.mso"&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} h2 	{margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	mso-outline-level:2; 	font-size:15.5pt; 	font-family:Arial; 	color:#222222; 	font-weight:bold;} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} p 	{margin-top:0in; 	margin-right:0in; 	margin-bottom:7.5pt; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} code 	{font-family:"Courier New"; 	mso-ascii-font-family:"Courier New"; 	mso-fareast-font-family:"Times New Roman"; 	mso-hansi-font-family:"Courier New"; 	mso-bidi-font-family:"Courier New";} pre 	{margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; 	font-size:10.0pt; 	font-family:"Courier New"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:504245978; 	mso-list-template-ids:1301194326;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level2 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level4 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:2.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level5 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:2.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level6 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:3.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level7 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:3.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l1 	{mso-list-id:861865102; 	mso-list-template-ids:-184363078;} @list l1:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l1:level2 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l1:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l1:level4 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:2.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l1:level5 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:2.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l1:level6 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:3.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l1:level7 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:3.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l2 	{mso-list-id:1280604903; 	mso-list-template-ids:1730737826;} @list l2:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l3 	{mso-list-id:1547789148; 	mso-list-template-ids:390252428;} @list l3:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l4 	{mso-list-id:1562667493; 	mso-list-template-ids:-1465338960;} @list l4:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Hi All,&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Now the days every system is being getting infected by virus. Every day new new viruses are being getting spread. Recently my system was been infected by W32.Sality.AE virus. It’s an LOW risk virus. Though, I thought of to remove from my system. I used Symantec antivirus to do this. &lt;span style=""&gt; &lt;/span&gt;Actually this virus spreads internally and infects all the exe’s of you system. All the exe’s will get corrupt finally.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;While I am doing some search in net, I got some interesting information about this virus. Probably, this could help you also some time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;a href="http://securityresponse.symantec.com/security_response/writeup.jsp?docid=2008-042106-1847-99"&gt;&lt;span style="color:#000000;"&gt;http://securityresponse.symantec.com/security_response/writeup.jsp?docid=2008-042106-1847-99&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;W32.Sality.AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Risk Level 1: Very Low&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &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:85%;"&gt;&lt;strong&gt;&lt;span style=";font-family:Arial;" &gt;Also Known As: &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;TROJ_AGENT.XOO [Trend], W32/Sality.ae [McAfee], Sality.AG [Panda Software], Win32/Sality.Z [Computer Associates], Win32/Sality.AA [Computer Associates]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style=";font-family:Arial;" &gt;Type: &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Virus&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style=";font-family:Arial;" &gt;Infection Length: &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;57,344 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style=";font-family:Arial;" &gt;Systems Affected: &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Windows XP, Windows NT, Windows 2000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;W32.Sality.AE is a virus that spreads by infecting executable files and attempts to download potentially malicious files from the Internet.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Note:&lt;/span&gt;&lt;/strong&gt; Symantec strongly recommends that customers take specific steps to control the execution of applications referenced in autorun.inf files that may be located on removable and network drives. Threats such as this one frequently attempt to spread to other computers using these avenues. Configuration changes made to a computer can limit the possibility of new threats compromising it. For more information, see the following document:&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;I got some more information from the Microsoft site just to enable and disable the autorun feature of &lt;span style=""&gt; &lt;/span&gt;the OS. This could help us to disable the virus spread through AutoRun. Take a look of the following link.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb776825.aspx"&gt;&lt;span style="color:#000000;"&gt;http://msdn.microsoft.com/en-us/library/bb776825.aspx&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="vertical-align: top;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;" &gt;Enabling and Disabling AutoRun&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;!--Content type: SDKML. Transform: wc2mtps.xslt.--&gt;There are many situations where AutoRun may need to be temporarily or persistently disabled. For example, AutoRun might interfere with the operation of a running application and need to be disabled for the duration. The system provides several ways to disable AutoRun. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="margin-bottom: 2.25pt; line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb776825.aspx#suppressing#suppressing"&gt;&lt;span style="color:#000000;"&gt;Suppressing AutoRun Programmatically&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin-bottom: 2.25pt; line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb776825.aspx#nodrive#nodrive"&gt;&lt;span style="color:#000000;"&gt;Using the Registry to Disable AutoRun&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin-bottom: 2.25pt; line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb776825.aspx#floppy#floppy"&gt;&lt;span style="color:#000000;"&gt;AutoRun for Other Types of Storage Media&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;h2 style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a name="suppressing"&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height: 140%;font-size:85%;color:#000000;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;h2 style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-size:85%;color:#000000;"  &gt;Suppressing AutoRun Programmatically&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;There are a variety of situations where AutoRun may need to be suppressed programmatically. Two examples are: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="margin-bottom: 2.25pt; line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;Your      application has a setup program that requires the user to insert another      disc that may contain an Autorun.inf file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin-bottom: 2.25pt; line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;During      the operation of your application, the user may need to insert another      disc that may contain an Autorun.inf file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;In either case, you will normally not want to launch another application while the original is in progress. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;Users can manually suppress AutoRun by holding down the SHIFT key when they insert the CD-ROM. However, it is usually preferable to handle this operation programmatically rather than depending on the user. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;With systems that have Shell &lt;a href="http://msdn.microsoft.com/en-us/library/bb776779%28VS.85%29.aspx" id="ctl00_rs1_mainContentContainer_ctl01"&gt;&lt;span style="color:#000000;"&gt;version 4.70&lt;/span&gt;&lt;/a&gt; and later, Microsoft Windows sends a "QueryCancelAutoPlay" message to the foreground window. Your application can respond to this message to suppress AutoRun. This approach is used by system utilities such as the &lt;a href="http://msdn.microsoft.com/en-us/library/ms646960%28VS.85%29.aspx" id="ctl00_rs1_mainContentContainer_ctl02"&gt;&lt;span style="color:#000000;"&gt;Open&lt;/span&gt;&lt;/a&gt; common dialog box to disable AutoRun. You will not get a "QueryCancelAutoPlay" message with versions of Windows 95 that do not have the Microsoft Internet Explorer 4.0 integrated Shell installed. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;The following code fragments illustrate how to set up and handle this message. Your application must be running in the foreground window. First, register "QueryCancelAutoPlay" as a Windows message: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;uMessage = RegisterWindowMessage(TEXT("QueryCancelAutoPlay")); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;                                                             &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;Your application's window must be in the foreground to receive this message. The message handler should return TRUE to cancel AutoRun and FALSE to enable it. The following code fragment illustrates how to use this message to disable AutoRun. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;a href="javascript:CopyCode('ctl00_rs1_mainContentContainer_ctl04');" title="Copy Code"&gt;&lt;span style="text-decoration: none;color:#000000;" &gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1026" type="#_x0000_t75" alt="" href="javascript:CopyCode('ctl00_rs1_mainContentContainer_ctl04');" title="&amp;quot;Copy Code&amp;quot;" style="'width:6.75pt;height:6.75pt'" button="t"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\sgb0333\LOCALS~1\Temp\msohtml1\03\clip_image001.gif" href="http://i.msdn.microsoft.com/Global/Images/clear.gif"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;UINT g_uQueryCancelAutoPlay = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;LRESULT WndProc(HWND hwnd, UINT uMsg,&lt;span style=""&gt;  &lt;/span&gt;WPARAM wParam, LPARAM lParam) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;switch (uMsg) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;... &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;default: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;if (!g_uQueryCancelAutoPlay)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;g_uQueryCancelAutoPlay = RegisterWindowMessage(TEXT("QueryCancelAutoPlay"));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;if (uMsg &amp;amp;&amp;amp; uMsg == g_uQueryCancelAutoPlay)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;return TRUE;&lt;span style=""&gt;       &lt;/span&gt;// cancel auto-play&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;                                                             &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;If your application is using a dialog box and needs to respond to a "QueryCancelAutoPlay" message, it cannot simply return TRUE or FALSE. Instead, call &lt;a href="http://msdn.microsoft.com/en-us/library/cc411203.aspx" id="ctl00_rs1_mainContentContainer_ctl05"&gt;&lt;span style="color:#000000;"&gt;SetWindowLong&lt;/span&gt;&lt;/a&gt; with &lt;i&gt;nIndex&lt;/i&gt; set to DWL_MSGRESULT. Set the &lt;i&gt;dwNewLong&lt;/i&gt; parameter to TRUE to cancel AutoRun, and FALSE to enable it. For example, the following sample dialog box procedure cancels AutoRun when it receives a "QueryCancelAutoPlay" message. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;UINT g_uQueryCancelAutoPlay = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;BOOL DialogProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;switch (uMsg) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;default: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;if (!g_uQueryCancelAutoPlay)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;g_uQueryCancelAutoPlay = RegisterWindowMessage(TEXT("QueryCancelAutoPlay"));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;if (uMsg == g_uQueryCancelAutoPlay) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;SetWindowLong(hDlg, DWL_MSGRESULT, TRUE);&lt;span style=""&gt;          &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;return 1;&lt;span style=""&gt;               &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;                                                             &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;h2 style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a name="nodrive"&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height: 140%;font-size:85%;color:#000000;"  &gt;Using the Registry to Disable AutoRun&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;There are two registry values that can be used to persistently disable AutoRun: NoDriveAutoRun and NoDriveTypeAutoRun. The first value disables AutoRun for specified drive letters and the second disables AutoRun for a class of drives. If either of these values is set to disable AutoRun for a particular device, it will be disabled. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;The NoDriveAutoRun value disables AutoRun for specified drive letters. It is a REG_DWORD data value, found under the following key: &lt;/span&gt;  &lt;p class="MsoNormal" style="margin-left: 0in; text-indent: -30pt; vertical-align: top;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:85%;"  &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;" &gt;                                         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;" &gt;HK&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Csgb0333%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C05%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:504245978; 	mso-list-template-ids:1301194326;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level2 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level4 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:2.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level5 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:2.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level6 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:3.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l0:level7 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:3.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;              &lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: -30pt; vertical-align: top;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;HKEY_CURRENT_USER&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Software&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Microsoft&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Windows&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;CurrentVersion&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Policies&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt; -   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Explorer&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: -30pt; vertical-align: top;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;The first bit of the value corresponds to drive A:, the second to B:, and so on. To disable AutoRun for one or more drive letters, set the corresponding bits. For example, to disable the A: and C: drives, set NoDriveAutoRun to &lt;code msxsl="urn:schemas-microsoft-com:xslt"&gt;&lt;span style="line-height: 140%;font-family:Arial;" &gt;0x00000005&lt;/span&gt;&lt;/code&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin-left: 0in; text-indent: -30pt; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;The NoDriveTypeAutoRun value disables AutoRun for a class of drives. It is a REG_DWORD or 4-byte REG_BINARY data value, found under the same key.&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;"  &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;" &gt;                                         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;" &gt;H&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;HKEY_CURRENT_USER&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Software&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Microsoft&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Windows&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;CurrentVersion&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;-  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Policies&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt; -   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 9pt; font-family: Arial;"&gt;Explorer&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left: 0in; text-indent: -30pt; vertical-align: top;"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;By setting the bits of this value's first byte, different drives can be excluded from working with AutoRun. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;The following table gives the bits and bitmask constants, that can be set in the first byte of NoDriveTypeAutoRun to disable AutoRun for a particular drive type. For Microsoft Windows NT and later systems, you must restart Windows Explorer before the changes take effect. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="border: 1pt solid windowtext; width: 0in;" width="0" border="1" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="bottom"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;" &gt;Bit   Number &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="bottom"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;" &gt;Bitmask   Constant &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="bottom"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;" &gt;Description   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;0x04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;DRIVE_REMOVEABLE   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Disk can   be removed from drive (such as a floppy disk). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;0x08 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;DRIVE_FIXED   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Disk   cannot be removed from drive (a hard disk). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;0x10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;DRIVE_REMOTE   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Network   drive. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;0x20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;DRIVE_CDROM   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;CD-ROM   drive. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;0x40&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;DRIVE_RAMDISK   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: 1pt solid rgb(204, 204, 204); padding: 3.75pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;RAM disk. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;h2 style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a name="floppy"&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height: 140%;font-size:85%;color:#000000;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;h2 style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-size:85%;color:#000000;"  &gt;AutoRun for Other Types of Storage Media&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;AutoRun is primarily intended for public distribution of applications on CD-ROM and DVD-ROM. However, it is often useful to enable AutoRun on other types of removable storage media. This feature is typically used simplify the debugging of AutoRun.inf files. AutoRun only works on removable storage devices when the following criteria are met: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="margin-bottom: 2.25pt; line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;The      device must have AutoRun-compatible drivers. To be AutoRun-compatible, a      driver must notify the system that a disk has been inserted by sending a &lt;a href="http://msdn.microsoft.com/en-us/library/aa363480%28VS.85%29.aspx" id="ctl00_rs1_mainContentContainer_ctl07"&gt;&lt;span style="color:#000000;"&gt;WM_DEVICECHANGE&lt;/span&gt;&lt;/a&gt;      message. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin-bottom: 2.25pt; line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;The      root directory of the inserted media must contain an Autorun.inf file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin-bottom: 2.25pt; line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;The      device must not have AutoRun disabled through the &lt;a href="http://msdn.microsoft.com/en-us/library/bb776825.aspx#nodrive#nodrive"&gt;&lt;span style="color:#000000;"&gt;registry&lt;/span&gt;&lt;/a&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin-bottom: 2.25pt; line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;The      foreground application has not &lt;a href="http://msdn.microsoft.com/en-us/library/bb776825.aspx#suppressing#suppressing"&gt;&lt;span style="color:#000000;"&gt;suppressed&lt;/span&gt;&lt;/a&gt; AutoRun. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;Normally, AutoRun starts automatically, but it can also be started manually. If the device meets the criteria listed above, the drive letter's shortcut menu will include an &lt;b&gt;AutoPlay&lt;/b&gt; command. To run AutoRun manually, either right-click the drive icon and select &lt;b&gt;AutoPlay&lt;/b&gt; from the shortcut menu or double-click the drive icon. If the drivers are not AutoRun-compatible, the shortcut menu will not have an &lt;b&gt;AutoPlay&lt;/b&gt; item and AutoRun cannot be started. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 140%; vertical-align: top;"&gt;&lt;span style="line-height: 140%;font-family:Arial;font-size:85%;"  &gt;AutoRun-compatible drivers are provided with some floppy disk drives, as well as some other types of removable media such as CompactFlash cards. AutoRun also works with network drives that are mapped to a drive letter with Windows Explorer or mounted with the &lt;a href="http://msdn.microsoft.com/en-us/library/aa814987%28VS.85%29.aspx" id="ctl00_rs1_mainContentContainer_ctl08"&gt;&lt;span style="color:#000000;"&gt;Microsoft Management Console (MMC)&lt;/span&gt;&lt;/a&gt;. As with mounted hardware, a mounted network drive must have an Autorun.inf file in its root directory, and must not be disabled through the &lt;a href="http://msdn.microsoft.com/en-us/library/bb776825.aspx#nodrive#nodrive"&gt;&lt;span style="color:#000000;"&gt;registry&lt;/span&gt;&lt;/a&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &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/8418425621558485862-5205125929720544669?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/5205125929720544669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=5205125929720544669' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/5205125929720544669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/5205125929720544669'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2009/03/w32salityae.html' title='W32.Sality.AE'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-8351074054194443664</id><published>2009-03-12T23:15:00.000-07:00</published><updated>2009-03-12T23:35:06.209-07:00</updated><title type='text'>Java Excel Reading</title><content type='html'>To read the excel sheet data from java, Only few open source API's available currently.&lt;br /&gt;The most popular one is &lt;a href="http://poi.apache.org/"&gt;Apache POI&lt;/a&gt; API.  But some ppl prefer to use &lt;a href="http://jexcelapi.sourceforge.net/"&gt;&lt;cite&gt;&lt;b&gt;jexcelapi&lt;/b&gt;&lt;/cite&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Whatever, Most of us will get stop when they read's Formula cells&lt;br /&gt;in Formula cell some ppl use to read data from some other excel sheet or from other remote excel sheet.&lt;br /&gt;&lt;br /&gt;To over come all this issues i have done a prototype which will read all kind of formula's.&lt;br /&gt;This code i developed by using POI 3.5 API.&lt;br /&gt;&lt;br /&gt;public class ExcelReaderHelper {&lt;br /&gt; &lt;br /&gt;   private InputStream excelStream;&lt;br /&gt;   private HSSFWorkbook workbook;&lt;br /&gt;   private POIFSFileSystem poiFileStream;&lt;br /&gt;   private HSSFSheet sheet;&lt;br /&gt;   private FormulaEvaluator evaluator;&lt;br /&gt;&lt;br /&gt;   public ExcelReaderHelper(String excelFileName) throws FileNotFoundException,IOException{&lt;br /&gt;     &lt;br /&gt;       //excelStream = ExcelReaderHelper.class.getResourceAsStream(excelFileName);&lt;br /&gt;       excelStream = new FileInputStream(excelFileName);&lt;br /&gt;       if(excelStream == null)&lt;br /&gt;           throw new FileNotFoundException(excelFileName+ " File not found in spectfied path");&lt;br /&gt;     &lt;br /&gt;       poiFileStream = new POIFSFileSystem( excelStream );&lt;br /&gt;       workbook = new HSSFWorkbook(poiFileStream);&lt;br /&gt;       evaluator = workbook.getCreationHelper().createFormulaEvaluator();&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   public getCellValue(final int columnId, final int rowId) throws NullPointerException, Exception{&lt;br /&gt;     &lt;br /&gt;       String cellVal = null;&lt;br /&gt;     &lt;br /&gt;       HSSFRow row = (HSSFRow)sheet.getRow(rowId);&lt;br /&gt;       if(row == null)&lt;br /&gt;           throw new NullPointerException("Row is null");&lt;br /&gt;     &lt;br /&gt;       HSSFCell cell = (HSSFCell)row.getCell(columnId);&lt;br /&gt;       if(cell == null)&lt;br /&gt;           return cellVal = "";&lt;br /&gt;             &lt;br /&gt;       try{//evaluateInCell(Cell cell) will check to see if the supplied cell is a formula cell.&lt;br /&gt;           //If it isn't, then no changes will be made to it. If it is, then the formula is evaluated,&lt;br /&gt;           //and the new value saved into the cell, in place of the old formula.&lt;br /&gt;           evaluator.evaluateInCell(cell);&lt;br /&gt;       }catch(Exception e){&lt;br /&gt;           //log.error("Cell evaluation error");&lt;br /&gt;       }&lt;br /&gt;     &lt;br /&gt;       switch (cell.getCellType()) {     &lt;br /&gt;      &lt;br /&gt;           case HSSFCell.CELL_TYPE_NUMERIC:&lt;br /&gt;               if(DateUtil.isCellDateFormatted(cell)) {&lt;br /&gt;                   cellVal = cell.getDateCellValue().toString();&lt;br /&gt;               } else {&lt;br /&gt;                   cellVal = new Double(cell.getNumericCellValue()).toString();                  &lt;br /&gt;               }          &lt;br /&gt;               break;          &lt;br /&gt;         &lt;br /&gt;           case HSSFCell.CELL_TYPE_STRING:   &lt;br /&gt;               cellVal = cell.getStringCellValue();&lt;br /&gt;               break;       &lt;br /&gt;          &lt;br /&gt;           case HSSFCell.CELL_TYPE_FORMULA:              &lt;br /&gt;               try{//Re-calculating all formulas in a Workbook              &lt;br /&gt;                   evaluator.evaluateFormulaCell(cell);&lt;br /&gt;               }catch(Exception e){&lt;br /&gt;                   //log.error("Cell evaluation formula error");&lt;br /&gt;               }&lt;br /&gt;             &lt;br /&gt;               if (cell.getCachedFormulaResultType() == HSSFCell.CELL_TYPE_STRING){&lt;br /&gt;                   cellVal = cell.getStringCellValue();&lt;br /&gt;                 &lt;br /&gt;               }else if(cell.getCachedFormulaResultType() == HSSFCell.CELL_TYPE_NUMERIC){&lt;br /&gt;                   double cellValDoub = cell.getNumericCellValue();               &lt;br /&gt;                   DecimalFormat df = new DecimalFormat("##");                           &lt;br /&gt;                   cellVal = df.format(cellValDoub).toString();&lt;br /&gt;                 &lt;br /&gt;               }else if(cell.getCachedFormulaResultType() == HSSFCell.CELL_TYPE_FORMULA){&lt;br /&gt;                   cellVal = "";&lt;br /&gt;               }else if(cell.getCachedFormulaResultType() == HSSFCell.CELL_TYPE_BOOLEAN){&lt;br /&gt;                   cellVal =  new Boolean(cell.getBooleanCellValue()).toString();&lt;br /&gt;               }else if(cell.getCachedFormulaResultType() == HSSFCell.CELL_TYPE_ERROR){&lt;br /&gt;                   cellVal = "";&lt;br /&gt;               }else{&lt;br /&gt;                   cellVal = "";&lt;br /&gt;               }          &lt;br /&gt;&lt;br /&gt;               break;&lt;br /&gt;      &lt;br /&gt;           case HSSFCell.CELL_TYPE_BLANK:          &lt;br /&gt;               cellVal = "";&lt;br /&gt;               break;      &lt;br /&gt;          &lt;br /&gt;           case HSSFCell.CELL_TYPE_ERROR:           &lt;br /&gt;               cellVal = "";                           &lt;br /&gt;               break; &lt;br /&gt;&lt;br /&gt;           default:           &lt;br /&gt;               cellVal = cell.getStringCellValue();&lt;br /&gt;                break;&lt;br /&gt;       }&lt;br /&gt;     &lt;br /&gt;       return cellVal;&lt;br /&gt;   }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-8351074054194443664?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/8351074054194443664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=8351074054194443664' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8351074054194443664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8351074054194443664'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2009/03/excel-formula-reading.html' title='Java Excel Reading'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-4547947140223971392</id><published>2009-02-10T19:35:00.000-08:00</published><updated>2009-02-10T19:38:42.957-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='AUTO_INCREMENT'/><category scheme='http://www.blogger.com/atom/ns#' term='Autoincrement'/><title type='text'>Autoincrement in MySQL</title><content type='html'>Most of the ppl use to search in net for to add auto increment field in MySQL.&lt;br /&gt;Its actually very easy like other databases. We have to add the property while creating the table it self like below.&lt;br /&gt;&lt;pre class="kword"&gt;CREATE TABLE emp (&lt;br /&gt;   id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, fname VARCHAR(255)&lt;br /&gt;)&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-4547947140223971392?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/4547947140223971392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=4547947140223971392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/4547947140223971392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/4547947140223971392'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2009/02/autoincrement-in-mysql.html' title='Autoincrement in MySQL'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-8467305508458817792</id><published>2008-12-15T08:13:00.000-08:00</published><updated>2008-12-15T08:23:41.968-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='run'/><category scheme='http://www.blogger.com/atom/ns#' term='XP run commands'/><category scheme='http://www.blogger.com/atom/ns#' term='Win XP run'/><category scheme='http://www.blogger.com/atom/ns#' term='commands'/><title type='text'>99 Run Commands - Win XP</title><content type='html'>I found very nice article to know about windows XP RUN commands.&lt;br /&gt;There are 99 command .Find the below commands.&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Accessibility Controls&lt;/span&gt;&lt;br /&gt;access.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Add Hardware Wizard&lt;/span&gt;&lt;br /&gt;hdwwiz.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Add/Remove Programs&lt;/span&gt;&lt;br /&gt;appwiz.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Administrative Tools&lt;/span&gt;&lt;br /&gt;control admintools&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Automatic Updates&lt;/span&gt;&lt;br /&gt;wuaucpl.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Bluetooth Transfer Wizard&lt;/span&gt;&lt;br /&gt;fsquirt&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Calculator&lt;/span&gt;&lt;br /&gt;calc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Certificate Manager&lt;/span&gt;&lt;br /&gt;certmgr.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Character Map&lt;/span&gt;&lt;br /&gt;charmap&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Check Disk Utility&lt;/span&gt;&lt;br /&gt;chkdsk&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Clipboard Viewer&lt;/span&gt;&lt;br /&gt;clipbrd&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Command Prompt&lt;/span&gt;&lt;br /&gt;cmd&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Component Services&lt;/span&gt;&lt;br /&gt;dcomcnfg&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Computer Management&lt;/span&gt;&lt;br /&gt;compmgmt.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Date and Time Properties&lt;/span&gt;&lt;br /&gt;timedate.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;DDE Shares&lt;/span&gt;&lt;br /&gt;ddeshare&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Device Manager&lt;/span&gt;&lt;br /&gt;devmgmt.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Direct X Control Panel (If Installed)*&lt;/span&gt;&lt;br /&gt;directx.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Direct X Troubleshooter&lt;/span&gt;&lt;br /&gt;dxdiag&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Disk Cleanup Utility&lt;/span&gt;&lt;br /&gt;cleanmgr&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Disk Defragment&lt;/span&gt;&lt;br /&gt;dfrg.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Disk Management&lt;/span&gt;&lt;br /&gt;diskmgmt.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Disk Partition Manager&lt;/span&gt;&lt;br /&gt;diskpart&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Display Properties&lt;/span&gt;&lt;br /&gt;control desktop&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Display Properties&lt;/span&gt;&lt;br /&gt;desk.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Display Properties (w/Appearance Tab Preselected)&lt;/span&gt;&lt;br /&gt;control color&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Dr. Watson System Troubleshooting Utility&lt;/span&gt;&lt;br /&gt;drwtsn32&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Driver Verifier Utility&lt;/span&gt;&lt;br /&gt;verifier&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Event Viewer&lt;/span&gt;&lt;br /&gt;eventvwr.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;File Signature Verification Tool&lt;/span&gt;&lt;br /&gt;sigverif&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Findfast&lt;/span&gt;&lt;br /&gt;findfast.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Folders Properties&lt;/span&gt;&lt;br /&gt;control folders&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Fonts&lt;/span&gt;&lt;br /&gt;control fonts&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Fonts Folder&lt;/span&gt;&lt;br /&gt;fonts&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Free Cell Card Game&lt;/span&gt;&lt;br /&gt;freecell&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Game Controllers&lt;/span&gt;&lt;br /&gt;joy.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Group Policy Editor (XP Prof)&lt;/span&gt;&lt;br /&gt;gpedit.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Hearts Card Game&lt;/span&gt;&lt;br /&gt;mshearts&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Iexpress Wizard&lt;/span&gt;&lt;br /&gt;iexpress&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Indexing Service&lt;/span&gt;&lt;br /&gt;ciadv.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Internet Properties&lt;/span&gt;&lt;br /&gt;inetcpl.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;IP Configuration (Display Connection Configuration)&lt;/span&gt;&lt;br /&gt;ipconfig /all&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;IP Configuration (Display DNS Cache Contents)&lt;/span&gt;&lt;br /&gt;ipconfig /displaydns&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;IP Configuration (Delete DNS Cache Contents)&lt;/span&gt;&lt;br /&gt;ipconfig /flushdns&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;IP Configuration (Release All Connections)&lt;/span&gt;&lt;br /&gt;ipconfig /release&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;IP Configuration (Renew All Connections)&lt;/span&gt;&lt;br /&gt;ipconfig /renew&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;IP Configuration (Refreshes DHCP &amp;amp; Re-Registers DNS)&lt;/span&gt;&lt;br /&gt;ipconfig /registerdns&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;IP Configuration (Display DHCP Class ID)&lt;/span&gt;&lt;br /&gt;ipconfig /showclassid&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;IP Configuration (Modifies DHCP Class ID)&lt;/span&gt;&lt;br /&gt;ipconfig /setclassid&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Java Control Panel (If Installed)&lt;/span&gt;&lt;br /&gt;jpicpl32.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Java Control Panel (If Installed)&lt;/span&gt;&lt;br /&gt;javaws&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Keyboard Properties&lt;/span&gt;&lt;br /&gt;control keyboard&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Local Security Settings&lt;/span&gt;&lt;br /&gt;secpol.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Local Users and Groups&lt;/span&gt;&lt;br /&gt;lusrmgr.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Logs You Out Of Windows&lt;/span&gt;&lt;br /&gt;logoff&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Microsoft Chat&lt;/span&gt;&lt;br /&gt;winchat&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Minesweeper Game&lt;/span&gt;&lt;br /&gt;winmine&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Mouse Properties&lt;/span&gt;&lt;br /&gt;control mouse&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Mouse Properties&lt;/span&gt;&lt;br /&gt;main.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Network Connections&lt;/span&gt;&lt;br /&gt;control netconnections&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Network Connections&lt;/span&gt;&lt;br /&gt;ncpa.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Network Setup Wizard&lt;/span&gt;&lt;br /&gt;netsetup.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Notepad&lt;/span&gt;&lt;br /&gt;notepad&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Nview Desktop Manager (If Installed)&lt;/span&gt;&lt;br /&gt;nvtuicpl.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Object Packager&lt;/span&gt;&lt;br /&gt;packager&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;ODBC Data Source Administrator&lt;/span&gt;&lt;br /&gt;odbccp32.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;On Screen Keyboard&lt;/span&gt;&lt;br /&gt;osk&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Opens AC3 Filter (If Installed)&lt;/span&gt;&lt;br /&gt;ac3filter.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Password Properties&lt;/span&gt;&lt;br /&gt;password.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Performance Monitor&lt;/span&gt;&lt;br /&gt;perfmon.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Performance Monitor&lt;/span&gt;&lt;br /&gt;perfmon&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Phone and Modem Options&lt;/span&gt;&lt;br /&gt;telephon.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Power Configuration&lt;/span&gt;&lt;br /&gt;powercfg.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Printers and Faxes&lt;/span&gt;&lt;br /&gt;control printers&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Printers Folder&lt;/span&gt;&lt;br /&gt;printers&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Private Character Editor&lt;/span&gt;&lt;br /&gt;eudcedit&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Quicktime (If Installed)&lt;/span&gt;&lt;br /&gt;QuickTime.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Regional Settings&lt;/span&gt;&lt;br /&gt;intl.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Registry Editor&lt;/span&gt;&lt;br /&gt;regedit&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Registry Editor&lt;/span&gt;&lt;br /&gt;regedit32&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Remote Desktop&lt;/span&gt;&lt;br /&gt;mstsc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Removable Storage&lt;/span&gt;&lt;br /&gt;ntmsmgr.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Removable Storage Operator Requests&lt;/span&gt;&lt;br /&gt;ntmsoprq.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Resultant Set of Policy (XP Prof)&lt;/span&gt;&lt;br /&gt;rsop.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Scanners and Cameras&lt;/span&gt;&lt;br /&gt;sticpl.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Scheduled Tasks&lt;/span&gt;&lt;br /&gt;control schedtasks&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Security Center&lt;/span&gt;&lt;br /&gt;wscui.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Services&lt;/span&gt;&lt;br /&gt;services.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Shared Folders&lt;/span&gt;&lt;br /&gt;fsmgmt.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Shuts Down Windows&lt;/span&gt;&lt;br /&gt;shutdown&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Sounds and Audio&lt;/span&gt;&lt;br /&gt;mmsys.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Spider Solitare Card Game&lt;/span&gt;&lt;br /&gt;spider&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;SQL Client Configuration&lt;/span&gt;&lt;br /&gt;cliconfg&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;System Configuration Editor&lt;/span&gt;&lt;br /&gt;sysedit&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;System Configuration Utility&lt;/span&gt;&lt;br /&gt;msconfig&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;System File Checker Utility (Scan Immediately)&lt;/span&gt;&lt;br /&gt;sfc /scannow&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;System File Checker Utility (Scan Once At Next Boot)&lt;/span&gt;&lt;br /&gt;sfc /scanonce&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;System File Checker Utility (Scan On Every Boot)&lt;/span&gt;&lt;br /&gt;sfc /scanboot&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;System File Checker Utility (Return to Default Setting)&lt;/span&gt;&lt;br /&gt;sfc /revert&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;System File Checker Utility (Purge File Cache)&lt;/span&gt;&lt;br /&gt;sfc /purgecache&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;System File Checker Utility (Set Cache Size to size x)&lt;/span&gt;&lt;br /&gt;sfc /cachesize=x&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;System Properties&lt;/span&gt;&lt;br /&gt;sysdm.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Task Manager&lt;/span&gt;&lt;br /&gt;taskmgr&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Telnet Client&lt;/span&gt;&lt;br /&gt;telnet&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;User Account Management&lt;/span&gt;&lt;br /&gt;nusrmgr.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Utility Manager&lt;/span&gt;&lt;br /&gt;utilman&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Windows Firewall&lt;/span&gt;&lt;br /&gt;firewall.cpl&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Windows Magnifier&lt;/span&gt;&lt;br /&gt;magnify&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Windows Management Infrastructure&lt;/span&gt;&lt;br /&gt;wmimgmt.msc&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Windows System Security Tool&lt;/span&gt;&lt;br /&gt;syskey&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Windows Update Launches&lt;/span&gt;&lt;br /&gt;wupdmgr&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Windows XP Tour Wizard&lt;/span&gt;&lt;br /&gt;tourstart&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Wordpad&lt;/span&gt;&lt;br /&gt;write&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-8467305508458817792?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/8467305508458817792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=8467305508458817792' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8467305508458817792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8467305508458817792'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/12/99-run-commands-win-xp.html' title='99 Run Commands - Win XP'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-6050074171421159196</id><published>2008-12-15T02:03:00.000-08:00</published><updated>2008-12-15T03:11:06.608-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Color'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML Color'/><category scheme='http://www.blogger.com/atom/ns#' term='Color Code'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>HTML Color Chart</title><content type='html'>Hi All,&lt;br /&gt;There is an interesting web page which will give complete information about HTML color codes.&lt;br /&gt;Most of the Web Designers use to struggle for the color code, when they designing a web page or what ever. The following site would be the solution for then. They can find here all color value and color. Please look into the following URL.&lt;br /&gt;&lt;a href="http://immigration-usa.com/html_colors.html"&gt;http://immigration-usa.com/html_colors.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_x0tpYNXmtRQ/SUY7JsiNWrI/AAAAAAAAFlw/G5sUOxK8Zzc/s1600-h/html.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 375px; height: 400px;" src="http://4.bp.blogspot.com/_x0tpYNXmtRQ/SUY7JsiNWrI/AAAAAAAAFlw/G5sUOxK8Zzc/s400/html.JPG" alt="" id="BLOGGER_PHOTO_ID_5279972650897988274" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-6050074171421159196?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/6050074171421159196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=6050074171421159196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/6050074171421159196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/6050074171421159196'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/12/html-color-chart.html' title='HTML Color Chart'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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://4.bp.blogspot.com/_x0tpYNXmtRQ/SUY7JsiNWrI/AAAAAAAAFlw/G5sUOxK8Zzc/s72-c/html.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418425621558485862.post-8673086656957145916</id><published>2008-12-07T18:34:00.000-08:00</published><updated>2008-12-07T18:44:14.178-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JPEG header information'/><category scheme='http://www.blogger.com/atom/ns#' term='Header'/><category scheme='http://www.blogger.com/atom/ns#' term='standard'/><category scheme='http://www.blogger.com/atom/ns#' term='jpeg'/><title type='text'>JPEG Header Informations</title><content type='html'>Recently, I just started to work with J2ME based application. There i got a requirement like, i have to transfer some device based information as a MMS to other mobile device. Of-course, I have to send it as a JPEG . While i do search in net, i got a good articel about JPEG header.&lt;br /&gt;http://www.obrador.com/essentialjpeg/headerinfo.htm&lt;br /&gt;&lt;p&gt;Before the image data is ever loaded when a JPEG image is selected for viewing the markers must be read.  In a JPEG image, the very first marker is the SOI, or Start Of Image, marker.  This is the first "hey, I'm a JPEG" declaration by the file.  The JPEG standard, as written by the Joint Picture Expert's Group, specified the JPEG interchange format.  This format had several shortcomings for which the JFIF (JPEG File Interchange Format) was an attempted remedy.  The JFIF is the format used by almost all JPEG file readers/writers.  It tells the image readers, "Hey, I'm a JPEG that almost anyone can understand."&lt;/p&gt;  &lt;p&gt;Most markers will have additional information following them.  When this is the case, the marker and its associated information is referred to as a "header."   In a header the marker is immediately followed by two bytes that indicate the length of the information, in bytes, that the header contains.  The two bytes that indicate the length are always included in that count.&lt;/p&gt;  &lt;p&gt;A marker is prefixed by FF (hexadecimal).  The marker/header information that follows does not specify all known markers, just the essential ones for baseline JPEG.&lt;/p&gt;  &lt;p&gt;A component is a specific color channel in an image.  For instance, an RGB image contains three components; Red, Green, and Blue.&lt;/p&gt; &lt;br /&gt;&lt;p&gt;Start of Image (SOI) marker -- two bytes (FFD8)&lt;/p&gt;  &lt;p&gt;JFIF marker (FFE0)&lt;/p&gt;  &lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;    &lt;/table&gt; &lt;ul&gt;&lt;li&gt;length -- two bytes&lt;/li&gt;&lt;li&gt;identifier -- five bytes: 4A, 46, 49, 46, 00 (the ASCII code equivalent of a zero       terminated "JFIF" string)&lt;/li&gt;&lt;li&gt;version -- two bytes: often 01, 02&lt;ul&gt;&lt;li&gt;the most significant byte is used for major revisions&lt;/li&gt;&lt;li&gt;the least significant byte for minor revisions&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;units -- one byte: Units for the X and Y densities&lt;ul&gt;&lt;li&gt;0 =&gt; no units, X and Y specify the pixel aspect ratio&lt;/li&gt;&lt;li&gt;1 =&gt; X and Y are dots per inch&lt;/li&gt;&lt;li&gt;2 =&gt; X and Y are dots per cm&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;Xdensity -- two bytes&lt;/li&gt;&lt;li&gt;Ydensity -- two bytes&lt;/li&gt;&lt;li&gt;Xthumbnail -- one byte: 0 = no thumbnail&lt;/li&gt;&lt;li&gt;Ythumbnail -- one byte: 0 = no thumbnail&lt;/li&gt;&lt;li&gt;(RGB)n -- 3n bytes: packed (24-bit) RGB values for the thumbnail pixels, n = Xthumbnail       * Ythumbnail&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Define Quantization table marker (FFDB)&lt;/p&gt;  &lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;    &lt;/table&gt; &lt;ul&gt;&lt;li&gt;the first two bytes, the length, after the marker indicate the number of bytes,       including the two length bytes, that this header contains &lt;/li&gt;&lt;li&gt;until the length is exhausted (loads two quantization tables for baseline JPEG)&lt;ul&gt;&lt;li&gt;the precision and the quantization table index -- one byte: precision is specified by           the higher four bits and index is specified by the lower four bits&lt;ul&gt;&lt;li&gt;precision in this case is either 0 or 1 and indicates the precision of the quantized               values; 8-bit (baseline) for 0 and  up to 16-bit for 1&lt;/li&gt;&lt;/ul&gt;     &lt;/li&gt;&lt;li&gt;the quantization values -- 64 bytes&lt;ul&gt;&lt;li&gt;the quantization tables are stored in zigzag format&lt;/li&gt;&lt;/ul&gt;     &lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Define Huffman table marker (FFC4)&lt;/p&gt;  &lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;   &lt;/table&gt; &lt;ul&gt;&lt;li&gt;the first two bytes, the length, after the marker indicate the number of bytes,       including the two length bytes, that this header contains&lt;/li&gt;&lt;li&gt;until length is exhausted (usually four Huffman tables)&lt;ul&gt;&lt;li&gt;index -- one byte: if &gt;15 (i.e. 0x10 or more) then an AC table, otherwise a DC table&lt;/li&gt;&lt;li&gt;bits -- 16 bytes&lt;/li&gt;&lt;li&gt;Huffman values -- # of bytes = the sum of the previous 16 bytes&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Start of frame marker (FFC0)&lt;/p&gt;  &lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;   &lt;/table&gt; &lt;ul&gt;&lt;li&gt;the first two bytes, the length, after the marker indicate the number of bytes,       including the two length bytes, that this header contains&lt;/li&gt;&lt;li&gt;P -- one byte: sample precision in bits (usually 8, for baseline JPEG)&lt;/li&gt;&lt;li&gt;Y -- two bytes&lt;/li&gt;&lt;li&gt;X -- two bytes&lt;/li&gt;&lt;li&gt;Nf -- one byte: the number of components in the image&lt;ul&gt;&lt;li&gt;3 for color baseline JPEG images&lt;/li&gt;&lt;li&gt;1 for grayscale baseline JPEG images&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Nf times:&lt;ul&gt;&lt;li&gt;Component ID -- one byte&lt;/li&gt;&lt;li&gt;H and V sampling factors -- one byte: H is first four bits and V is second four bits&lt;/li&gt;&lt;li&gt;Quantization table number-- one byte&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;The H and V sampling factors dictate the final size of the component they are associated with. For instance, the color space defaults to YCbCr and the H and V sampling factors for each component, Y, Cb, and Cr, default to 2, 1, and 1, respectively (2 for both H and V of the Y component, etc.) in the Jpeg-6a library by the Independent Jpeg Group. While this does mean that the Y component will be twice the size of the other two components--giving it a higher resolution, the lower resolution components are quartered in size during compression in order to achieve this difference. Thus, the Cb and Cr components must be quadrupled in size during decompression.&lt;/p&gt;  &lt;p&gt;Start of Scan marker (FFDA)&lt;/p&gt;  &lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;   &lt;/table&gt; &lt;ul&gt;&lt;li&gt;the first two bytes, the length, after the marker indicate the number of bytes,       including the two length bytes, that this header contains&lt;/li&gt;&lt;li&gt;Number of components, n -- one byte: the number of components in this scan&lt;/li&gt;&lt;li&gt;n times:&lt;ul&gt;&lt;li&gt;Component ID -- one byte&lt;/li&gt;&lt;li&gt;DC and AC table numbers -- one byte: DC # is first four bits and AC # is last four bits&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;S&lt;sub&gt;s&lt;/sub&gt; -- one byte&lt;/li&gt;&lt;li&gt;S&lt;sub&gt;e&lt;/sub&gt; -- one byte&lt;/li&gt;&lt;li&gt;A&lt;sub&gt;h&lt;/sub&gt; and A&lt;sub&gt;l&lt;/sub&gt; -- one byte&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Comment marker (FFFE)&lt;/p&gt;  &lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;   &lt;/table&gt; &lt;ul&gt;&lt;li&gt;the first two bytes, the length, after the marker indicate the number of bytes,       including the two length bytes, that this header contains&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;whatever the user wants&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;End of Image (EOI) marker (FFD9)&lt;/p&gt;  &lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;   &lt;/table&gt; &lt;ul&gt;&lt;li&gt;the very last marker&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-8673086656957145916?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/8673086656957145916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=8673086656957145916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8673086656957145916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8673086656957145916'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/12/jpeg-header-informations.html' title='JPEG Header Informations'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-8688823190677740698</id><published>2008-10-30T23:00:00.000-07:00</published><updated>2008-10-30T23:03:15.482-07:00</updated><title type='text'>WOX - Web Objects in XML</title><content type='html'>&lt;p&gt;WOX is an XML serializer for Java and C# objects. In other words, WOX is a  library (woxSerializer.jar for Java, and woxSerializer.dll for C#) to serialize  Java and C# objects to XML and back again. One of its main features is the  generation of standard XML, which is language independant. This means that if we  serialize a Java object to XML, we could take the generated XML to reconstruct  the object back to C#; and viceversa. &lt;/p&gt; &lt;p&gt;WOX provides a simple and robust way of serializing objects to XML. It is  easy to use, and you do not have to modify your source files with any special  declarations. The source code is provided, and you are free to adapt it for your  own purposes. &lt;/p&gt;&lt;!-- *************************************************************************************************************************** --&gt; &lt;h2&gt;Features&lt;/h2&gt; &lt;p&gt;Some of the WOX main features are listed below.&lt;/p&gt; &lt;ul type="square"&gt;&lt;li&gt;&lt;b&gt;Easy to use.&lt;/b&gt; The Easy class provides serialization and  de-serialization methods.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Simple XML.&lt;/b&gt; The XML generated is simple, easy to understand, and  language independent.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Requires no class modifications.&lt;/b&gt; Classes do not require to have  default constructors, getters or setters.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Field visibility.&lt;/b&gt; Private fields are serialized just as any other  field. WOX serializes fields regardless their visibility.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Interoperability Java and C#.&lt;/b&gt; WOX can serialize a Java object to XML,  and reconstruct the XML back to a C# object; and viceversa.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Standard XML object representation.&lt;/b&gt; This could potentially allow to  have WOX serializers in different object-oriented programming languages.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;WOX data types.&lt;/b&gt; The WOX mapping table specifies how primitive data  types are mapped to WOX data types.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Robust to class changes.&lt;/b&gt; Defaults will be used for newly added  fields.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Arrays.&lt;/b&gt; Handles arrays and multi-dimensional arrays of primitives and  Objects.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Base-64.&lt;/b&gt; Byte arrays are base-64 encoded for efficiency.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Collection classes.&lt;/b&gt; Lists and Maps are provided as WOX data types.  (ArrayList and HashMap in Java; ArrayList and Hashtable in C#).  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Object references.&lt;/b&gt; Handles duplicate and circular object references  with id/idref.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Class and Type.&lt;/b&gt; Objects of these classes are saved by their String  name.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Small footprint.&lt;/b&gt; The woxSerializer.jar file (which contains only  .class files) is only 25k.&lt;/li&gt;&lt;/ul&gt;Please look at the following link to find more example and documents.&lt;br /&gt;&lt;a href="http://woxserializer.sourceforge.net/index.html"&gt;http://woxserializer.sourceforge.net/index.html&lt;/a&gt;&lt;br /&gt;&lt;!-- *************************************************************************************************************************** --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-8688823190677740698?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/8688823190677740698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=8688823190677740698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8688823190677740698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8688823190677740698'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/10/wox-web-objects-in-xml.html' title='WOX - Web Objects in XML'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-3165314268760567327</id><published>2008-10-28T23:24:00.000-07:00</published><updated>2008-11-03T20:12:31.745-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='div'/><category scheme='http://www.blogger.com/atom/ns#' term='Html Table'/><category scheme='http://www.blogger.com/atom/ns#' term='Hide Un-Hide'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Hiding and Un-hiding HTML table rows with out  using DIV tag</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;Hiding and Un-hiding  table rows with out  using DIV&lt;br /&gt;&lt;div&gt; tag&lt;o:p&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Usually people will use DIV tag to hide and un-hide the control from the html page dynamically. But we can also use pure Java script to hide the controls. &lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here I used Java script to hide and un-hide html table rows. I hope this may help some people.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;Copy the following content and save it as an html file. Of-course image won't come....;-)&lt;script type="text/javascript"&gt;HideTR(tRow, no, image) {   &lt;br /&gt;        var tbl,row,img;&lt;br /&gt;&lt;br /&gt;          if(document.getElementById &amp;amp;&amp;amp; document.getElementsByTagName) {  //1           &lt;br /&gt;&lt;br /&gt;            tbl = document.getElementById('tblMain');           &lt;br /&gt;            img = document.getElementById(image);&lt;br /&gt;       &lt;br /&gt;            if(!tbl){&lt;br /&gt;                return;&lt;br /&gt;            }else{  //2&lt;br /&gt;           &lt;br /&gt;                 for (var x = 1; x &lt;= no; x++){    //3                                        var rowId = tRow+'Child'+ x;                                         row = tbl.getElementsByTagName('tr')[rowId];                      //    alert(rowId);                     //    alert(row);                     if(row) {                                                 if(row.style.display != 'none') {                                                           row.style.display = 'none';                                                                   if(img){                                            img.src = "authTable/icon_connect_plus1.gif";                                            }                                                                   } else {                              try {                                   row.style.display = 'table-row';                                 } catch(e) {                                       row.style.display = 'block';                                 }                                row.style.display = 'block';                                                                 if(img){                                            img.src = "authTable/icon_collapse_minus1.gif";                             }                                         }                      }                                         }//3end             }//2end                           }//1 end           else if(document.all &amp;amp;&amp;amp; document.all.tags) {             tbl = document.all.table1;             img = document.getElementById(image);                         if(!tbl){                 return;             }else{  //2                              for (var x = 1; x &lt;= no; x++){    //3                                        var rowId = tRow+'Child'+ x;                                         row = tbl.getElementsByTagName('tr')[rowId];                          //alert(rowId);                         //alert(row);                     if(row) {                                                 if(row.style.display != 'none') {                                                           row.style.display = 'none';                                                                   if(img){                                            img.src = "authTable/icon_expand_end.gif";                                            }                                                                   } else {                              try {                                   row.style.display = 'table-row';                                 } catch(e) {                                       row.style.display = 'block';                                 }                                row.style.display = 'block';                                                                 if(img){                                            img.src = "authTable/icon_collapse_more.gif";                             }                                         }                      }                                         }//3end             }//2end           }                                }  &lt;/script&gt;&lt;br /&gt;&lt;/p&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;SCRIPT type=text/javascript&amp;gt;&lt;br /&gt;&lt;br /&gt;function showHideTR(tRow, no, image) {&lt;br /&gt;   var tbl,row,img;&lt;br /&gt;     if(document.getElementById &amp;amp;&amp;amp; document.getElementsByTagName) {  //1       &lt;br /&gt;       tbl = document.getElementById('tblMain');       &lt;br /&gt;       img = document.getElementById(image);&lt;br /&gt;       if(!tbl){&lt;br /&gt;           return;&lt;br /&gt;       }else{  //2&lt;br /&gt;            for (var x = 1; x &amp;lt;= no; x++){    //3&lt;br /&gt;               var rowId = tRow+'Child'+ x;&lt;br /&gt;               row = tbl.getElementsByTagName('tr')[rowId];&lt;br /&gt;               //    alert(rowId);&lt;br /&gt;               //    alert(row);&lt;br /&gt;if(row) {&lt;br /&gt;                   if(row.style.display != 'none') {&lt;br /&gt;                         row.style.display = 'none';&lt;br /&gt;                       if(img){       &lt;br /&gt;img.src = "authTable/icon_connect_plus1.gif";           &lt;br /&gt;                       }&lt;br /&gt;                   } else {&lt;br /&gt;                       try {&lt;br /&gt;                             row.style.display = 'table-row';&lt;br /&gt;                           } catch(e) {&lt;br /&gt;                                 row.style.display = 'block';&lt;br /&gt;                           }&lt;br /&gt;                       row.style.display = 'block';&lt;br /&gt;                       if(img){       &lt;br /&gt;                           img.src = "authTable/icon_collapse_minus1.gif";&lt;br /&gt;                       }&lt;br /&gt;                   }&lt;br /&gt;               }&lt;br /&gt;           }//3end&lt;br /&gt;       }//2end&lt;br /&gt;     }//1 end&lt;br /&gt;     else if(document.all &amp;amp;&amp;amp; document.all.tags) {&lt;br /&gt;       tbl = document.all.table1;&lt;br /&gt;       img = document.getElementById(image);&lt;br /&gt;       if(!tbl){&lt;br /&gt;           return;&lt;br /&gt;       }else{  //2&lt;br /&gt;            for (var x = 1; x &amp;lt;= no; x++){    //3&lt;br /&gt;               var rowId = tRow+'Child'+ x;&lt;br /&gt;               row = tbl.getElementsByTagName('tr')[rowId];&lt;br /&gt;                   //alert(rowId);&lt;br /&gt;                   //alert(row);&lt;br /&gt;               if(row) {&lt;br /&gt;                   if(row.style.display != 'none') {&lt;br /&gt;                         row.style.display = 'none';&lt;br /&gt;                       if(img){       &lt;br /&gt;                           img.src = "authTable/icon_expand_end.gif";           &lt;br /&gt;                       }&lt;br /&gt;                   } else {&lt;br /&gt;                       try {&lt;br /&gt;                             row.style.display = 'table-row';&lt;br /&gt;                           } catch(e) {&lt;br /&gt;                                 row.style.display = 'block';&lt;br /&gt;                           }&lt;br /&gt;                       row.style.display = 'block';&lt;br /&gt;                       if(img){       &lt;br /&gt;                           img.src = "authTable/icon_collapse_more.gif";&lt;br /&gt;                       }&lt;br /&gt;                   }&lt;br /&gt;               }&lt;br /&gt;           }//3end&lt;br /&gt;       }//2end&lt;br /&gt;     }                     &lt;br /&gt; }&lt;br /&gt;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;&amp;lt;br/&amp;gt;&lt;br /&gt;&amp;lt;form id="newUserForm" method="post" name="newUserForm"&amp;gt;&lt;br /&gt;&amp;lt;table name="tblMain" id="tblMain" width="100%"&amp;gt;&lt;br /&gt;&amp;lt;tb&amp;gt;&lt;br /&gt;  &amp;lt;tr bgcolor="#feefff"&amp;gt;&lt;br /&gt;&amp;lt;th width="11%"&amp;gt;Modules&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;td align="center" valign="top" colspan=12&amp;gt;&amp;lt;b&amp;gt;Roles&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;!-- 4 * number of role) --&amp;gt;      &lt;br /&gt;  &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr bgcolor="#ffggff"&amp;gt;&lt;br /&gt;   &amp;lt;td rowspan="2"&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;   &amp;lt;td align="center" colspan="4"&amp;gt;&amp;lt;b&amp;gt;Admin&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;   &amp;lt;!-- 12/3=4 here been used 3 may varie. So 3*4. 4 is constant--&amp;gt;&lt;br /&gt;   &amp;lt;td align="center" colspan="4"&amp;gt;&amp;lt;b&amp;gt;publisher&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;   &amp;lt;td align="center" colspan="4"&amp;gt;&amp;lt;b&amp;gt;Viewer&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;     &lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;    &lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;Update&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;View&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;Update&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;View&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;Create&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;Update&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;View&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&amp;lt;b&amp;gt;Delete&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;!--Dynamic to be done from here --&amp;gt;&lt;br /&gt;&amp;lt;!--Row 1 --&amp;gt;&lt;br /&gt;&amp;lt;tr id='row'+'1'&amp;gt;&lt;br /&gt;&amp;lt;td&amp;gt;&lt;br /&gt;        &amp;lt;A onclick="showHideTR('row'+'1', 2, 'row'+'1'+'Img'+'1');"&lt;br /&gt;              href=javascript:void(0)&amp;gt;&amp;lt;img id='row1Img1' src="authTable/icon_collapse_minus1.gif" alt="+"/&amp;gt;&amp;lt;b&amp;gt; Ananth&amp;lt;/b&amp;gt;&amp;lt;/A&amp;gt;       &lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&amp;lt;/br&amp;gt;    &lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;        &lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;!-- ChildRow 1--&amp;gt;&lt;br /&gt;&amp;lt;tr id="row1Child1"&amp;gt;&lt;br /&gt;    &amp;lt;td  align="right"&amp;gt;&lt;br /&gt;        &amp;lt;img src="authTable/icon_collapse_more.gif" alt="-"/&amp;gt; Data1&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td  align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&amp;lt;/br&amp;gt;    &lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;        &lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;!-- --&amp;gt;&lt;br /&gt;&amp;lt;!-- ChildRow 2--&amp;gt;&lt;br /&gt;&amp;lt;tr id='row1Child2'&amp;gt;&lt;br /&gt;    &amp;lt;td align="right"&amp;gt;&lt;br /&gt;        &amp;lt;img src="authTable/icon_collapse_end.gif" alt="-"/&amp;gt; Data2&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&amp;lt;/br&amp;gt;    &lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td align="center"&amp;gt;&lt;br /&gt;        &amp;lt;input type="checkbox"&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;        &lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;!-- --&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td bgcolor="#feefff" colspan="13"&amp;gt;'&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/tb&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-3165314268760567327?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/3165314268760567327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=3165314268760567327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/3165314268760567327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/3165314268760567327'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/10/hiding-and-un-hiding-html-table-rows.html' title='Hiding and Un-hiding HTML table rows with out  using DIV tag'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-6008980486653266039</id><published>2008-09-03T03:54:00.000-07:00</published><updated>2008-09-03T04:04:24.699-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome'/><title type='text'>Google Chrome</title><content type='html'>&lt;div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Hi All,&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="apple-tab-span"&gt;&lt;span style=" ;color:black;"&gt;&lt;span style="mso-tab-count:1"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;2Day I just downloaded Google Chrome. It really wonderful and an amazing web browser which I ever seen before. Usually, I use to work with Mozilla from last few years,  but now i am loving Chrome. It has so many features than other popular browsers. Just see the following list of good things about Chrome..................U will love it.. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;20 things to know about Chrome&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1. Google Chrome is built using WebKit, which also powers Apple's Safari and Google's Android.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;2. Google Chrome is beta, and currently only&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="  ;color:black;"&gt;&lt;a href="http://www.google.com/chrome"&gt;&lt;span style="mso-bidi-;color:#3393C8;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;available for Windows&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;. Mac and Linux versions are being produced.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;3. Google Chrome promises to be more stable - each browser tab will run in its own process so a buggy web page won't take down the entire browser.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;4. The tabs will be the key part of the interface - tabs will be located at the top of the window rather than under the address bar.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;5. When you open a new tab, you'll see thumbnails of your nine most visited pages and search boxes for the sites you search most on.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;6. You'll be able to 'tear off' tabbed windows and move them elsewhere onto the desktop, creating separate windows or adding them to existing windows.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;7. When a tab crashes you'll get a sad face icon in the tab - called a 'sad tab'.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;8. Each tab will have its own controls and its own URL bar, which Google's developers are calling the 'Omnibox'.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;9. The Omnibox isn't just somewhere to type web addresses - it will also suggest pages you've visited before, and popular pages you haven't visited, based on the keywords you type into the box.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;10. You'll be able to search your browser history from the Omnibox to return to pages you visited previously but didn't bookmark.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;11. Autocomplete will only autocomplete to an address you have manually typed before - Google's example is that typing C and hitting return might take you to cnn.com but never to a previously clicked link such as cnn.com/2008/politics/07/27/campaign.wrap/index.html.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;12. Once you've performed a search on sites such as Wikipedia or Google, you'll then be able to search those sites later straight from your address bar by typing the site's name and then pressing the Tab key.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;13. Google Chrome has a private browsing mode - if you create what it calls an "incognito window" then pages won't be saved in your history and when you close the window, any related cookies will be deleted.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;14. Google Chrome promises to be faster - because each tab runs in a separate process, that process is killed when a tab is closed, and so your PC gets the memory back.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;15. Google Chrome will feature a new JavaScript virtual machine. Google says this will be more efficient at running JavaScript-heavy apps such as Gmail, and allow smoother drag-and-drops.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;16. Google Chrome comes with a Task Manager that lets you see which sites are using the most memory on your PC - and just like with the Windows Task manager, you'll be able end processes that are sucking up memory.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;17. Google Chrome promises to be more secure - processes won't be able to write to your hard drive or read documents, for example.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;18. Google Chrome will be constantly updated with information on phishing and malware sites and warn you if you attempt to visit one.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;19. Google Chrome is being tested against millions of web pages - and Google is using its Page Rank system to ensure the browser is first tested against the web's most popular pages.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;20. Google Chrome will be fully open source, so everyone will be able to contribute - and examine the code, which should allay any privacy fears&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:8.65pt;line-height:16.8pt"&gt;&lt;span style="  ;color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style=" line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;img width="218" height="198" src="file:///C:/DOCUME~1/sgb0333/LOCALS~1/Temp/msohtml1/05/clip_image001.jpg" alt="google-chrome" shapes="_x0000_i1025" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-6008980486653266039?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/6008980486653266039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=6008980486653266039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/6008980486653266039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/6008980486653266039'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/09/google-chrome.html' title='Google Chrome'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-8396773412920134426</id><published>2008-08-28T19:51:00.000-07:00</published><updated>2008-08-28T19:53:07.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><title type='text'>39 things wrong with the Iphone</title><content type='html'>Hi All,&lt;br /&gt;2Day i got a forward mail from my friend &lt;a href="http://sagarbvs.wordpress.com/" mce_href="http://sagarbvs.wordpress.com/"&gt;Vidya&lt;/a&gt;. It’s really very interesting to share with you all. We where waiting for IPhone from last year but i hope now people will get disappointment.&lt;br /&gt;1. Can't copy &amp;amp; paste text.&lt;br /&gt;2. Except for the first and last SMS messages in a session, iPhone text messages lack timestamps.&lt;br /&gt;3. iPhone's Safari browser does not support Java or Flash, so you can't watch videos (except for YouTube ones) or see parts of certain websites.&lt;br /&gt;4. The on-screen keyboard can't be used in landscape mode in applications other than Safari.&lt;br /&gt;5. Vibrate mode for incoming text messages is weak.&lt;br /&gt;6. Incoming text messages appear word-for-word on the screen upon receiving them, which may be a privacy issue for some. (Update: Here's a sort of solution.)&lt;br /&gt;7. No Undo function for when you've accidentally erased or mistyped text.&lt;br /&gt;8. Scroll bars don't appear in some text fields in the browser, and there are no arrow keys to maneuver through text.&lt;br /&gt;9. Can't save usernames and passwords in Safari.&lt;br /&gt;10. The YouTube app does not allow you to view or post comments on videos.&lt;br /&gt;11. Can't download or save Word documents, PDF files, or any other file for that matter. Why not add a My Documents folder?&lt;br /&gt;12. No spell check feature for web forms.&lt;br /&gt;13. Can't send more than one image in an email.&lt;br /&gt;14. Except for in the Camera Roll, photos can't be edited or removed directly from the iPhone. You have to edit them on your computer and then re-sync them.&lt;br /&gt;15. The iPhone lacks a Find function for sorting through contacts, e-mails, calendar appointments, notes, etc.&lt;br /&gt;16. Can't update your Facebook status via iPhone's Safari browser. Facebook is a fast-growing social network, so iPhone should support it. (Update: Facebook now has an iPhone version of the site, located at iphone.facebook.com)&lt;br /&gt;17. No mass edit feature for handling calendar items, notes and e-mails.&lt;br /&gt;18. Can't search within web pages in the browser.&lt;br /&gt;19. Its 3-day, expensive battery replacement plan.&lt;br /&gt;20. Can't highlight text.&lt;br /&gt;21. Limited ringtones. Can't set songs as ringtones. (Update: Apple now lets you convert some songs into ringtones via iTunes for $0.99 each.)&lt;br /&gt;22. Difficult to rewind and fast-forward through long audio and video files (like audiobooks and TV shows or movies).&lt;br /&gt;23. No AIM or iChat application.&lt;br /&gt;24. One too many steps to dial a contact. (Update: In a software update, Apple added a feature that lets you double tap the home button to access your Favorites list of contacts.)&lt;br /&gt;25. Because it is recessed, the headphone jack is incompatible with non-Apple headphones. Griffin's headphone adapter can solve this problem.&lt;br /&gt;*Bonus* - MORE things wrong with the iPhone&lt;br /&gt;Here are a few more things wrong with the iPhone, as readers have pointed out in the comments below.&lt;br /&gt;26. iPhone's camera is archaic (no zoom, poor image stabilization, poor quality in low-lit areas).&lt;br /&gt;27. No speed dial or voice dial functionality.&lt;br /&gt;28. Cannot add attachments to emails.&lt;br /&gt;29. Can't use iPhone as a hard drive storage device, unlike the iPod.&lt;br /&gt;30. Can't change the sound notifications for email, voicemail, etc.&lt;br /&gt;31. Can't delete individual entries from the recent calls list without deleting them all, a potential privacy issue.&lt;br /&gt;32. No 3G data speeds. EDGE is slow at times.&lt;br /&gt;33. Cannot send photos via text messages.&lt;br /&gt;34. Cannot send mass text messages. (Update: Apple added mass text messaging to the iPhone via firmware update 1.1.3)&lt;br /&gt;35. iPhone lacks a video camera. (See my article on why mobile video is important)&lt;br /&gt;36. No tasks or To-Do widgets.&lt;br /&gt;37. No support for games.&lt;br /&gt;38. Can't disable auto-correct on the keyboard. Every time it makes a suggestion you don't want, you have to tap X to cancel it, which can slow down typing a lot.&lt;br /&gt;39. iPhone's calculator lacks a backspace, so you have to clear the entire process if you accidentally touch an unintended digit.&lt;br /&gt;N.B: If you still want to buy an iphone then hang on...let the prices slash. Surely 31k(India) is not worthy for the above features lacking in a phone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-8396773412920134426?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/8396773412920134426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=8396773412920134426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8396773412920134426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8396773412920134426'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/08/39-things-wrong-with-iphone.html' title='39 things wrong with the Iphone'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-8488605148868060222</id><published>2008-08-27T02:27:00.000-07:00</published><updated>2008-08-30T08:49:05.591-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CheckStyle'/><category scheme='http://www.blogger.com/atom/ns#' term='openNMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><title type='text'>CheckStyle integration with OpenNMS</title><content type='html'>&lt;strong style="font-family: georgia;"&gt;What is CheckStyle:&lt;/strong&gt; &lt;p style="font-family: georgia;" face="courier new"&gt;&lt;em&gt;Checkstyle&lt;/em&gt; is a development tool to help programmers to write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring task. This makes it ideal for projects that want to enforce a coding standard.&lt;/p&gt; &lt;p  style="font-family:georgia;"&gt;Checkstyle is highly configurable and can be made to support almost any coding standard. An example configuration file is supplied supporting the &lt;a href="http://java.sun.com/docs/codeconv/"&gt;Sun Code Conventions&lt;/a&gt;. As well, other sample configuration files are supplied for other well known conventions.&lt;/p&gt; &lt;p face="georgia"&gt;A good example of a report that can be produced using CheckStyle and &lt;a href="http://maven.apache.org/"&gt;Maven&lt;/a&gt;&lt;/p&gt; &lt;p style="font-family: georgia;" class="MsoNormal"&gt;I prefer to use &lt;a href="http://geosoft.no/development/javastyle.html"&gt;geosoft&lt;/a&gt; java coding conventions always. You can download CheckStyle from &lt;a href="http://checkstyle.sourceforge.net/"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;strong&gt;Procedure to integrate CheckStyle with OpenNMS Maven:&lt;/strong&gt;&lt;/p&gt; &lt;p face="georgia"&gt;I believe us all familiar to use &lt;a href="http://maven.apache.org/"&gt;Maven&lt;/a&gt;.  So I am just directly going for CheckStyle integration.&lt;/p&gt; &lt;p face="georgia"&gt;While compiling OpenNMS code I used CheckStyle to generate Static code Analyze report.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p face="georgia"&gt;To generate the Checkstyle report as part of the Project Reports, add the Checkstyle plugin in the &lt;span style="font-size:10;"&gt;&lt;reporting&gt;&lt;/reporting&gt;&lt;/span&gt; section of openNMS root pom.xml.&lt;project&gt;&lt;reporting&gt;&lt;plugins&gt;&lt;plugin&gt;&lt;groupid&gt;&lt;/groupid&gt;&lt;/plugin&gt;&lt;/plugins&gt;&lt;/reporting&gt;&lt;/project&gt;&lt;/p&gt;&lt;span style="font-family:georgia;"&gt;&lt;span&gt;&lt;project&gt;&lt;/project&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span&gt;&lt;project&gt;&lt;/project&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="font-family: georgia;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_x0tpYNXmtRQ/SLUiGylkxhI/AAAAAAAAC_I/5tsmHEdwztU/s1600-h/temp2.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_x0tpYNXmtRQ/SLUiGylkxhI/AAAAAAAAC_I/5tsmHEdwztU/s320/temp2.JPG" alt="" id="BLOGGER_PHOTO_ID_5239131241569371666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;pre style="font-family: arial;"&gt;&lt;a href="http://experiencesharing.files.wordpress.com/2008/08/temp12.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/pre&gt;&lt;artifactid style="font-family: georgia;"&gt;&lt;/artifactid&gt;&lt;p style="font-family: georgia;"&gt;I used geosoft check file so I changed the above configuration as per my need&lt;/p&gt;&lt;pre style="font-family: arial;"&gt;&lt;br /&gt;&lt;a href="http://experiencesharing.files.wordpress.com/2008/08/temp12.jpg"&gt;&lt;img class="alignnone size-large wp-image-62" src="http://experiencesharing.files.wordpress.com/2008/08/temp12.jpg?w=500&amp;amp;h=96" alt="" height="96" width="500" /&gt;&lt;/a&gt;&lt;!--[if gte vml 1]&gt;--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/pre&gt; &lt;p  style="font-family:arial;"&gt;Then, execute the site plugin to generate the report. Use the following command in command line.&lt;/p&gt; &lt;pre style="font-family: arial;"&gt;mvn site&lt;/pre&gt; &lt;p  style="font-family:arial;"&gt;We can also generate the Checkstyle report by explicitly executing the &lt;span style="font-size:85%;"&gt;checkstyle:checkstyle&lt;/span&gt; goal from the command line. It is not required to specify the Checkstyle plugin in your &lt;span style="font-size:85%;"&gt;pom.xml&lt;/span&gt; unless you want to use a specific configuration. . Use the following command in command line.&lt;/p&gt; &lt;p face="arial"&gt;mvn checkstyle:checkstyle&lt;/p&gt; &lt;p face="arial"&gt;To specifically configure the Checkstyle plugin, we need to add it in the &lt;span style="font-size:10;"&gt;&lt;build&gt;&lt;/build&gt;&lt;/span&gt; section of your &lt;span style="font-size:85%;"&gt;pom.xml&lt;/span&gt; as shown in the sample below.&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:10;"&gt;&lt;!--[if gte vml 1]&gt;                    &lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;a href="http://experiencesharing.files.wordpress.com/2008/08/temp.jpg"&gt;&lt;img class="aligncenter size-full wp-image-59" src="http://experiencesharing.files.wordpress.com/2008/08/temp.jpg?w=440&amp;amp;h=112" alt="" height="112" width="440" /&gt;&lt;/a&gt;&lt;span style="font-size:10;"&gt;&lt;!--[if gte vml 1]&gt;                    &lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;strong&gt;Note:&lt;/strong&gt; The generated report will be saved under target\site folder of each project folder. example : opennms-model\target\site&lt;/p&gt;Some of the images might missing in this post. Please see my wordpress blog also.&lt;br /&gt;&lt;a href="http://experiencesharing.wordpress.com/"&gt;http://experiencesharing.wordpress.com/&lt;/a&gt;&lt;br /&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt; &lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;Reference Links:&lt;/p&gt; &lt;p style="font-family: arial;" class="MsoNormal"&gt; &lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;a href="http://maven.apache.org/plugins/maven-checkstyle-plugin/checkstyle-mojo.html#outputDirectory"&gt;http://maven.apache.org/plugins/maven-checkstyle-plugin/checkstyle-mojo.html#outputDirectory&lt;/a&gt;&lt;/p&gt; &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;a href="http://maven.apache.org/plugins/maven-checkstyle-plugin/usage.html"&gt;http://maven.apache.org/plugins/maven-checkstyle-plugin/usage.html&lt;/a&gt;&lt;/p&gt; &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;a href="http://maven.apache.org/plugins/maven-checkstyle-plugin/"&gt;http://maven.apache.org/plugins/maven-checkstyle-plugin/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-8488605148868060222?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/8488605148868060222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=8488605148868060222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8488605148868060222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/8488605148868060222'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/08/checkstyle-integration-with-opennms.html' title='CheckStyle integration with OpenNMS'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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://3.bp.blogspot.com/_x0tpYNXmtRQ/SLUiGylkxhI/AAAAAAAAC_I/5tsmHEdwztU/s72-c/temp2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418425621558485862.post-4783523622078401886</id><published>2008-08-26T05:31:00.000-07:00</published><updated>2008-08-26T05:32:37.194-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adsense'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Adsence'/><title type='text'>About Adsense again..........;-)</title><content type='html'>Adsense is an advertising program run by Internet giant Google. Google Adsense allows you (blog owner) to sell advertising space on your blog. The program enables you to display relevant text and banner ads on your blog''s content pages. Banner ads are the most common form of online advertising displayed at the top of many blog pages. Google pays you a fee when the visitor clicks on the ad.&lt;br /&gt;&lt;br /&gt;When you join the Adsense program, you get access to Adsense for content which places ads on your content pages. Because the ads are targeted to what visitors are looking for on your blog or they match the interests of the visitors your content attracts, you earn and at the same time enhance your content pages. Google uses its vast search technology resources to serve ads based on blog content. In this regard, Adsense has become a popular choice for placing advertisements on a blog because the content of the ads is relevant to the blog. For example, ads for kitchen utensils will appear on a blog post about healthy cooking. Google has an extensive inventory of ads for all categories, business, practically for all kinds of content. If Google is unable to display targeted ads on your blog page, you can display a default ad of your choice.&lt;br /&gt;&lt;br /&gt;A companion to the Adsense for content is the Adsense for search. It allows you to add a Google search box on your pages. This keeps the visitors on your blog longer since they can search from right on your blog. When a visitor searches the web using the search box, Google shares any ad revenue it makes from those searches with you and you shell nothing to participate.&lt;br /&gt;&lt;br /&gt;Another recent addition is the Adsense for feeds. This runs on RSS and Atom feeds. RSS and Atom feeds are standards for publishing regular updates to blog-based content. Ads are displayed in the most suitable feed articles. You are paid for your blog''s original content; visitors see appropriate advertising and more relevant feeds to choose from.&lt;br /&gt;&lt;br /&gt;How to Join&lt;br /&gt;&lt;br /&gt;There is no rigid criteria to conform to for acceptance into the Google Adsense program, unlike other online ad networks that place minimum traffic requirement to be accepted. The only real criterion is acceptable content. Of course, any ad program wants to attract quality content blogs only. Assuming you already have a blog on which you can include Adsense links, you first need to be accepted into the program. The first step is to go to sign up. Google will review your blog to find out if you have the necessary traffic and the content that would bring in sufficient clicks to make your taking part in the program beneficial to Google and to you.&lt;br /&gt;&lt;br /&gt;Once you are accepted, all you need is a bit of javascript code to incorporate the advertisements into the accepted blog site. Google does the rest like providing appropriate ad links from its inventory of clients to your blog. Targeted ads will start showing up on your blog.&lt;br /&gt;&lt;br /&gt;How It Works&lt;br /&gt;&lt;br /&gt;There are two sides to Google advertising ? one for advertisers selling a product or service called Adwords and Adsense for blog publishers. Advertisers pay Google to have their ads designed using Adwords appear next to the search page results in Google and a list of significant keywords for their offerings. Google will display an ad only if the provided keywords conform to a visitor search. An advertiser pays Google on a cost per click (CPC) basis. This means an advertiser pays only for that ad if the visitor clicks on the ad and visits the advertiser’s site. Advertisers compete with one another to buy search keywords usually from five cents and above. Nevertheless, Google also takes into consideration the search engine ranking of the advertiser blog, so no one site can just buy keywords. For example, a purchase of the keywords "digital camera" produces ads next to Google search result in its home page. Said purchase also shows Adsense ads for digital cameras on other blogs where digital cameras are mentioned.&lt;br /&gt;&lt;br /&gt;For their part, blog publishers using Adsense create relevant pages. Google sends out Mediabots (digital robots) which use special algorithms to crawl the host blog page and evaluate the content to determine what keywords are relevant and report the result to Google’s ad server which then serves the appropriate ads. Blog publishers get paid a percentage of the fee that Google receives from the advertiser. This is done through a combination of a pay per click (PPC) and pay per impression basis. Impression is the number of times a specific ad has been displayed. A blog publisher is reimbursed at a fixed rate per thousand impressions. If a page isn’t significant enough, a blog publisher doesn’t get paid as much. There is no charge for the blog publisher to join Adsense. All costs are covered by the advertiser who participates in Adwords.&lt;br /&gt;&lt;br /&gt;How Much Money It Makes&lt;br /&gt;&lt;br /&gt;The amount of money you (blog publisher) can expect from Google Adsense depends upon several factors. If your blog draws tons of traffic and you focus on a particular niche, Google will serve ads that appeal to visitors of your site. For instance, if you maintain a popular blog devoted to portable media player, you can make a windfall because of the high level of competition for related keywords. Rates for competitive keywords can exceed $1 which impacts your blog''s earning potential. Conversely, if you are in a less competitive niche, you get occasional traffic only, thus less visitors click on your ads which equates to less money earned.&lt;br /&gt;&lt;br /&gt;How much each advertisement pays per generated click is also another important factor. Each Adsense ad is not worth the same. An ad may give you ten cents while another may give you $1 per click. It depends on the demand for that kind of ad. If a number of advertisers are bidding for the same advertising space, the advertiser offering the most per click will get their ad displayed first.&lt;br /&gt;&lt;br /&gt;Ad formats and placements influence revenue. Placing ads on the right part of the blog page is significant so that visitors looking at your page will see the ad, at the same time it will be not be overly intrusive to put visitors off.&lt;br /&gt;&lt;br /&gt;Fundamentally though, it is all about content. To make money from Adsense, you have to know what your visitors are looking for. It may be information on a topic, a product they want to buy or a service they want to avail of and entertainment. Offering visitors good content will generate highly relevant ads which in turn will draw more clicks on the ads displayed. To optimize content, the same basic rules for search engine optimization apply.&lt;br /&gt;&lt;br /&gt;Google doesn’t publish the percentage it takes as a commission and only displays what the blog owner receives in member reports. However, you can make a rough estimate. The average click through rate (CTR) for online advertising is generally around 0.5 to 1%. CTR is the rate at which visitors click an advertisement usually calculated as a percentage of ad impressions (number of times a specific ad has been displayed). What each click pays is dependent on the content and keywords that are generating the ads being served.&lt;br /&gt;&lt;br /&gt;Although Google doesn’t release the amount it pays for keywords, you can sign up as an advertiser on top of being a participant in the Adsense program for $5 and see for yourself how much advertisers are paying Google for various click through. For example, a thousand page views with Google ads on them per day, at 1% click through rate and 25 cents per click will yield $2.50 per day. Not a lot but it can cover hosting fees or service fees.&lt;br /&gt;&lt;br /&gt;Google Adsense is not a get rich quick program. But there are documented cases of bloggers earning as much as $5,000 a month and more. In fact, Jason Calacanis sold his blog network, Weblogs Inc. for a whopping $25 - $40 million on Google Adsense revenues of $1 million yearly. There isn’t any sense why a blogger can’t earn much from Google Adsense program. Definitely, there are thousands of dollars worth of reasons to make money from Google Adsense.&lt;br /&gt;&lt;br /&gt;Did you find this article useful? For more useful tips &amp;amp; hints, Points to ponder and keep in mind, techniques &amp;amp; insights pertaining to Google Adsense, Do please browse for more information at our website :-  &lt;!-- google_ad_section_end --&gt;    &lt;p class="articletext"&gt;&lt;a href="http://www.articledashboard.com/"&gt;Article Directory&lt;/a&gt;: http://www.articledashboard.com&lt;/p&gt; &lt;p class="articletext"&gt; &lt;/p&gt; &lt;p class="articletext"&gt; For more useful tips &amp;amp; hints, please browse for more information at our website: -                                        &lt;a href="http://www.thegooglefund.com/" target="_blank"&gt;www.thegooglefund.com&lt;/a&gt; &lt;a href="http://www.adsense.reprintarticlesite.com/" target="_blank"&gt;www.adsense.reprintarticlesite.com&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-4783523622078401886?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/4783523622078401886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=4783523622078401886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/4783523622078401886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/4783523622078401886'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/08/about-adsense-again.html' title='About Adsense again..........;-)'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-5921389760465724543</id><published>2008-08-25T03:09:00.000-07:00</published><updated>2008-08-29T03:16:40.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open NMS'/><category scheme='http://www.blogger.com/atom/ns#' term='discovery'/><category scheme='http://www.blogger.com/atom/ns#' term='openNMS'/><category scheme='http://www.blogger.com/atom/ns#' term='NMS'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail smtp'/><title type='text'>OpenNMS - Email Notification</title><content type='html'>&lt;p class="MsoNormal"&gt;Hi All,&lt;/p&gt; &lt;p class="MsoNormal"&gt;From last week I just started to use &lt;a title="OpenNMS" href="http://www.opennms.org/index.php/Main_Page"&gt;OpenNMS&lt;/a&gt;. It’s such a wonderful web based network discovery tool. It has lot of features then other NMS products.&lt;/p&gt; &lt;p class="MsoNormal"&gt;I downloaded the version 1.5.91 from OpenNMS &lt;a href="http://www.opennms.org/index.php/Checkout_the_Source_Code"&gt;download server&lt;/a&gt;. Compiled with maven and added with eclipse workbench. Every thing works fine except mail notification. After some RND on this, finally i solved the problem.  I used gmail smtp server.&lt;/p&gt; &lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;All open NMS configurations related files are found under &lt;strong&gt;etc&lt;/strong&gt; folder of openNMS. To enable mail notification we need to do some changes in the configuration files.&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Edit Javamail-configuration.xml to set SMTP information&lt;span style="text-decoration: none;font-size:85%;" &gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.fromAddress=frommailid@gmail.com&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.useJMTA=false&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.transport=smtp&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.mailHost=smtp.gmail.com&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.smtpport=587&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.smtpssl.enable=false&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.authenticate=true&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.authenticateUser=tomailid@gmail.com&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.authenticatePassword=password&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.starttls.enable=true&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.messageContentType=text/html&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;org.opennms.core.utils.charset=UTF-8&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Edit notifd-configuration.xml to enable notification&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;status=”on”&lt;/p&gt; &lt;p&gt;E&lt;strong&gt;xample: &lt;/strong&gt;&lt;br /&gt;notifd-configuration&lt;br /&gt;status=&lt;span style="color: rgb(255, 0, 0);"&gt;“on”&lt;/span&gt;&lt;br /&gt;pages-sent=”SELECT * FROM notifications”&lt;br /&gt;next-notif-id=”SELECT nextval(’notifynxtid’)”&lt;br /&gt;next-group-id=”SELECT nextval(’notifygrpid’)”&lt;/p&gt; &lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;User mail configuration for notification:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;As per your need you can configure the duty schedules.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img class="aligncenter size-full wp-image-37" src="http://experiencesharing.files.wordpress.com/2008/08/open1.jpg?w=489&amp;amp;h=513" alt="" height="513" width="489" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img class="aligncenter size-medium wp-image-39" src="http://experiencesharing.files.wordpress.com/2008/08/open2.jpg?w=490&amp;amp;h=150" alt="" height="150" width="490" /&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;!--[if gte vml 1]&gt; &lt;![endif]--&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Group configuration for notify: &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;As per your need you can configure the Duty schedules.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img class="aligncenter size-large wp-image-42" src="http://experiencesharing.files.wordpress.com/2008/08/open32.jpg?w=500&amp;amp;h=199" alt="" height="199" width="500" /&gt;&lt;/p&gt; &lt;p&gt;&lt;img class="alignnone size-large wp-image-44" src="http://experiencesharing.files.wordpress.com/2008/08/open4.jpg?w=500&amp;amp;h=148" alt="" height="148" width="500" /&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;When my node is down, i got a email notification. please see the below mail.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img class="alignnone size-large wp-image-43" src="http://experiencesharing.files.wordpress.com/2008/08/open5.jpg?w=500&amp;amp;h=173" alt="" height="173" width="500" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-5921389760465724543?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/5921389760465724543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=5921389760465724543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/5921389760465724543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/5921389760465724543'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/08/opennms-email-notification.html' title='OpenNMS - Email Notification'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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-8418425621558485862.post-4496090632404596998</id><published>2008-08-18T19:59:00.000-07:00</published><updated>2008-08-25T07:21:09.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Alertpay'/><title type='text'>AlertPay online-money transfer</title><content type='html'>&lt;span class="a"&gt;Hi All,&lt;br /&gt; We are well known about paypal(www.&lt;b&gt;paypal&lt;/b&gt;.com/). Of-course many sites are using paypal for then online money transfer. sDay i was doing goggling to implement paypal in my site. I got some information abt &lt;/span&gt;&lt;span email="customersupport@alertpay.com"&gt;AlertPay(&lt;/span&gt; &lt;a href="https://www.alertpay.com/FAQ.aspx" target="_blank"&gt;https://www.alertpay.com/&lt;/a&gt;&lt;span email="customersupport@alertpay.com"&gt;). These guy also doing very good job in online payment transaction.&lt;br /&gt;Some more details:-&lt;br /&gt;&lt;/span&gt;    Personal Pro Account&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A Personal Pro account gives you access to numerous online selling tools to&lt;br /&gt;help you thrive online. If you are an active seller or you an avid online&lt;br /&gt;shopper, choose the AlertPay Personal Pro account today!&lt;br /&gt;&lt;br /&gt; * Conduct business under your name&lt;br /&gt; * Low receiving fee of 2.5% + $0.25 per transaction&lt;br /&gt; * Accept Credit Card payments&lt;br /&gt; * Website Payments: Buy Now Buttons, Subscriptions and Recurring Payments&lt;br /&gt; * Instant Payment Notification (IPN): Real-time notification to your&lt;br /&gt;servers&lt;br /&gt; * Mass Pay: Send out payments to groups of people&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Business Account&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A Business account is tailored to meet all the needs of your online business.&lt;br /&gt;If you are managing a business under your business name, this is the account&lt;br /&gt;for you. You will have access to numerous online business tools to help your&lt;br /&gt;business grow online as well as&lt;br /&gt;&lt;br /&gt; * Conduct business under your company name&lt;br /&gt; * Low transaction fees of 2.5% + 0.25 per transaction*&lt;br /&gt; * Accept Credit Card payments&lt;br /&gt; * Sub accounts: Manage multiple online businesses with one account&lt;br /&gt; * Website Payments: Buy Now Buttons, Subscriptions and Recurring Payments&lt;br /&gt; * Business Tools: Integrate AlertPay into 3rd party applications&lt;br /&gt; * Instant Payment Notification (IPN): Real-time notification to your&lt;br /&gt;servers&lt;br /&gt; * Mass Pay: Send out payments to groups of people&lt;br /&gt; * Unlimited emails associated with your account&lt;br /&gt;&lt;br /&gt;        * Additional fees may be applied for specific industries.&lt;br /&gt;&lt;br /&gt;This information may helpful i hope&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418425621558485862-4496090632404596998?l=sharingmyexperience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharingmyexperience.blogspot.com/feeds/4496090632404596998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8418425621558485862&amp;postID=4496090632404596998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/4496090632404596998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418425621558485862/posts/default/4496090632404596998'/><link rel='alternate' type='text/html' href='http://sharingmyexperience.blogspot.com/2008/08/hi-all-we-are-well-known-about.html' title='AlertPay online-money transfer'/><author><name>Ananth Sozhan</name><uri>http://www.blogger.com/profile/11995351737993175462</uri><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></feed>
