<?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/opensearch/1.1/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' gd:etag='W/&quot;CEYCRXo5fip7ImA9WhNSFEg.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218</id><updated>2012-10-29T00:52:44.426+05:30</updated><category term='C++'/><category term='Software Technology'/><category term='android'/><category term='Technology'/><category term='OS Technology'/><category term='web'/><category term='Cloud Computing'/><category term='.net'/><category term='Mobile Technology'/><category term='Run only specific Application in Windows 7'/><category term='Programming Technology'/><category term='Tricks'/><category term='Web Service'/><category term='DBMS'/><category term='Windows 7'/><title>SoftTech Skill Solution</title><subtitle type='html'>Technology And Software Solution</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;CEACRHo9eSp7ImA9WhNSFE8.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-5847269746248834088</id><published>2012-10-28T16:40:00.000+05:30</published><updated>2012-10-28T16:42:45.461+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-28T16:42:45.461+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Run only specific Application in Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><title>How to allow user to Run only specific Application in Windows 7</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="background-color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px; text-align: justify;"&gt;If you are a System Administrator of a Company and as your Company standard user can run only specified Application which is authorized, then your task is How to allow user to run Only Specified Application such as MS word , Internet Explorer , MS Excel and Notepad etc.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px; text-align: justify;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="background-color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px; text-align: justify;"&gt;Please follow the following step to do this :&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px; text-align: justify;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="line-height: 22px;"&gt;Open Group Policy Editor by typing &lt;b&gt;"gpedit"&lt;/b&gt; in start menu's search bar as same as displaying in following image.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-GLeTLEX_0P8/UI0Il-C01HI/AAAAAAAAAKc/15sqjpNBjXw/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-GLeTLEX_0P8/UI0Il-C01HI/AAAAAAAAAKc/15sqjpNBjXw/s320/Untitled.jpg" width="220" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="line-height: 22px;"&gt;Following screen is appeared.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-jTpJQdqYJSo/UI0JtAp9m-I/AAAAAAAAAKk/tNQwStKOsaw/s1600/Capture1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://1.bp.blogspot.com/-jTpJQdqYJSo/UI0JtAp9m-I/AAAAAAAAAKk/tNQwStKOsaw/s320/Capture1.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;In the above screen select the option in following way..&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;Select User Configuration&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;Select Administrative Templates&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;Select System&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="line-height: 22px;"&gt;In System option select &lt;b&gt;"Run only specified Windows Application" &lt;/b&gt;as shown in following screen.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-sYOfUwBG9kU/UI0NJuyK4xI/AAAAAAAAAK0/reckB-M6nxY/s1600/Capture.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://3.bp.blogspot.com/-sYOfUwBG9kU/UI0NJuyK4xI/AAAAAAAAAK0/reckB-M6nxY/s320/Capture.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;Now in opened screen select &lt;b&gt;"Enabled"&lt;/b&gt; Radio buttion and click on &lt;b&gt;"Show"&lt;/b&gt; button as displaying in following image.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-VjV2jrBtKt8/UI0OuyqgjXI/AAAAAAAAAK8/pnZM2ockAxs/s1600/Capture2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://2.bp.blogspot.com/-VjV2jrBtKt8/UI0OuyqgjXI/AAAAAAAAAK8/pnZM2ockAxs/s320/Capture2.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="line-height: 22px;"&gt;Now new screen is displayed in that write the list of application's .exe file that you want to access to the user.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-5ZIqtydj34g/UI0PrhGI_WI/AAAAAAAAALE/JHPXUL-D4X4/s1600/Capture3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://4.bp.blogspot.com/-5ZIqtydj34g/UI0PrhGI_WI/AAAAAAAAALE/JHPXUL-D4X4/s320/Capture3.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="line-height: 22px;"&gt;Some list of exe file name associated with application is as follow :&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;&lt;b&gt;MS Word &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp;winword.exe&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;&lt;b&gt;MS Excel &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp;excel.exe&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;&lt;b&gt;Notepad &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp;notepad.exe&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;&lt;b&gt;Internet Explorer &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp;iexplore.exe&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;&lt;b&gt;Calculator &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp; calc.exe&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 22px;"&gt;&lt;b&gt;Visual Studio &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp; devenv.exe&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="line-height: 22px;"&gt;After specify the list of exe file in the above screen click on OK button and then Apply button and then OK button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="line-height: 22px;"&gt;Now, If user is going to access other than specified application it will give error message as following.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-8jKv_f3y0eQ/UI0SA1GwWMI/AAAAAAAAALM/djFtrX7Mhys/s1600/Capture4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="69" src="http://1.bp.blogspot.com/-8jKv_f3y0eQ/UI0SA1GwWMI/AAAAAAAAALM/djFtrX7Mhys/s320/Capture4.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-5847269746248834088?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/5847269746248834088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/10/how-to-allow-user-to-run-only-specific.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5847269746248834088?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5847269746248834088?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/10/how-to-allow-user-to-run-only-specific.html' title='How to allow user to Run only specific Application in Windows 7'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-GLeTLEX_0P8/UI0Il-C01HI/AAAAAAAAAKc/15sqjpNBjXw/s72-c/Untitled.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUAFR344fCp7ImA9WhJaEk0.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-3121285730696200121</id><published>2012-10-03T00:09:00.002+05:30</published><updated>2012-10-03T00:18:36.034+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-03T00:18:36.034+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Web Service'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title>Android Code for calling .NET web service</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;You need to declare 4 variable to call web service method&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt; &lt;b&gt;OPERATION_NAME &lt;/b&gt; - name of method to call&lt;/li&gt;
&lt;li&gt; &lt;b&gt;NAMESPACE &lt;/b&gt; - namespace &lt;/li&gt;
&lt;li&gt; &lt;b&gt;SOAP_ACTION&amp;nbsp;&lt;/b&gt;- particular methdo of specified namespace&lt;/li&gt;
&lt;li&gt; &lt;b&gt;URL&amp;nbsp;&lt;/b&gt;- URL of your web serivce&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Declare above variable as below :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;String OPERATION_NAME="HelloWorld";&lt;/li&gt;
&lt;li&gt;String NAMESPACE="www.tempuri.org/";&lt;/li&gt;
&lt;li&gt;String SOAP_ACTION=NAMESPACE+OPERATION_NAME;&lt;/li&gt;
&lt;li&gt;String URL="http://your-ip-address/your-application-nm(in .net)/Service.asmx"; ***&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Note ***: &amp;nbsp;in above statement instead your-ip-address you have to write your own local pc ip address. you can find it from command prompt to invoke the ipconfig command. and specify your-application-nm which you specify at the time of making .NET web service.&lt;br /&gt;
&lt;br /&gt;
Code to call HellowWorld method. (Default Method)&lt;br /&gt;
&lt;br /&gt;
try{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; SoapObject request = new SoapObject(NAMESPACE,OPERATION_NAME);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; //below statement passes argument to the web method specify in web service.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; request.addProperty("name", "How r u?"); &amp;nbsp; **&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);              &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; envelope.dotNet=true;                          &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; envelope.setOutputSoapObject(request);              &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);                            &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; androidHttpTransport.call(SOAP_ACTION, envelope);              &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Object result = (Object)envelope.getResponse();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; status=result.toString();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Toast.makeText(getBaseContext(),status,Toast.LENGTH-LONG).show();&lt;br /&gt;
}&lt;br /&gt;
catch(Exception e)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Toast.makeText(getBaseContext(), e.toString(), Toast.LENGTH_LONG).show();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
NOTE ** : in this statement as first argument is as same as the name of the method argument you specified in .net and second&amp;nbsp;argument&amp;nbsp;the value of the&amp;nbsp;argument.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Output : &amp;nbsp;HelloWorld How r u?&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Explanation : HelloWorld from the method itself and second word which we pass from the ** statement.&lt;/b&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-3121285730696200121?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/3121285730696200121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/10/code-for-calling-net-web-service-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3121285730696200121?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3121285730696200121?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/10/code-for-calling-net-web-service-from.html' title='Android Code for calling .NET web service'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUMGRngzeip7ImA9WhJaEk0.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-2635047737686475986</id><published>2012-10-03T00:09:00.001+05:30</published><updated>2012-10-03T00:13:47.682+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-03T00:13:47.682+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Web Service'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title>Tutorial of Android Web Service Application with VB .Net</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Hello Friends,&lt;br /&gt;
&lt;br /&gt;
Today I am going to discuss with you that how to make web&amp;nbsp;service in .NET and how to call it from android.&lt;br /&gt;
&lt;br /&gt;
You need following tools to develop application.&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;Microsoft Visual Studio 2008 (to develop web methods)&lt;/li&gt;
&lt;li&gt;Internet Infomation Service (IIS 6 for Windows XP and IIS 7.5 for Win7) (virtual server)&lt;/li&gt;
&lt;li&gt;Android SDK (Min API Level-7) (to call web methods)&lt;/li&gt;
&lt;li&gt;Eclipse HELIOS&lt;/li&gt;
&lt;li&gt;KSOAP-android-2.5.2 jar file (it's a java class file which your have to include in your code.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Step 1 : You need &amp;nbsp;Microsoft Visual Studio 2008 to&amp;nbsp;develop&amp;nbsp;web-service&amp;nbsp;method. You can download it from &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=10986" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Step 2: You can download IIS 7.5 from&amp;nbsp;&lt;a href="http://www.microsoft.com/en-in/download/details.aspx?id=1038" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Step 3: You can download android SDK from&amp;nbsp;&lt;a href="http://developer.android.com/about/versions/android-2.1.html" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Step 4: You can download Eclipse HELIOS from&amp;nbsp;&lt;a href="http://www.eclipse.org/downloads/index-helios.php" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Step 5: You can download KSOAP 2.5.2 jar file from this&amp;nbsp;&lt;a href="http://www.java2s.com/Code/JarDownload/ksoap2/ksoap2-android-2.5.2.jar.zip" target="_blank"&gt;link&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You have to explicitly add external libraries in your project by following step :&lt;br /&gt;
&lt;br /&gt;
Right click on your project and select properties and click on Java Build Path -&amp;gt; Libries(Tab) -&amp;gt; Add External JARs.. (Button) and specify you KSOAP 2.5.2 file path.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Note : You need Dot Net Framework 3.5 to run IIServer on your local computer. You can externally download and install it from&amp;nbsp;&lt;a href="http://www.microsoft.com/en-in/download/details.aspx?id=22" target="_blank"&gt;here&lt;/a&gt;.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt; Install all above softwares on your local computer and integrate your eclipse with android SDK.&lt;br /&gt;
&lt;br /&gt;
You can show step to create web method from&amp;nbsp;&lt;a href="http://technologynsoftwaresolution.blogspot.in/2012/10/how-to-create-web-service-in-microsoft.html" target="_blank"&gt;this link&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Step to call web service from android is mentioned in&amp;nbsp;&lt;a href="http://technologynsoftwaresolution.blogspot.in/2012/10/how-to-create-web-service-in-microsoft.html" target="_blank"&gt;this link&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-2635047737686475986?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/2635047737686475986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/10/tutorial-of-android-web-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/2635047737686475986?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/2635047737686475986?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/10/tutorial-of-android-web-service.html' title='Tutorial of Android Web Service Application with VB .Net'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUIHSHs9eSp7ImA9WhJaEk0.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-5115683690384580786</id><published>2012-10-01T04:30:00.000+05:30</published><updated>2012-10-03T00:15:39.561+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-10-03T00:15:39.561+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Web Service'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming Technology'/><title>How to Create Web Service in Microsoft Visual Studio 2008 in Windows7</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Here I am going to explain you how to develop web service in Microsoft Visual Studio 2008.&lt;br /&gt;
&lt;br /&gt;
You need Internet Infomation Server (IIS) 7.5 as virtual server to run the web service.&lt;br /&gt;
&lt;br /&gt;
You can download IIS 7.5 from&amp;nbsp;&lt;a href="http://www.microsoft.com/en-in/download/details.aspx?id=1038" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;
You need Dot Net Framework 3.5 to install IIS 7.5 You can download it from this &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=21" target="_blank"&gt;link&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Now to configure IIS you have to go in control panel - &amp;gt; Programs and Features -&amp;gt; Turn Windows Features on or off.&lt;br /&gt;
&lt;br /&gt;
Click on &amp;nbsp;Turn Windows Features on or off.&lt;br /&gt;
&lt;br /&gt;
Now check 2 check box listed below :&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Internet Information Service&lt;/li&gt;
&lt;li&gt;Internet Information Service Hostable Web Core&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Now Click on OK button and Restart your computer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now, You can check whether your web server works properly or not by following step :&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Open your web browser and type &lt;b&gt;localhost&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;If it successfully show you IIS 7 page then your web service will work properly otherwise something goes wrong.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Now Time to implement web method. To develop web method you need to open Microsoft Visual Studio 2008 in Administrative mode. You can right click on Microsoft Visual Studio 2008 and click on Run as Administrator. It will open IDE of Microsoft Visual Studio in Administrator mode.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now to develop new web-service follow the following steps :&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;You have to create new project so that go to File Menu -&amp;gt; New -&amp;gt; Website&lt;/li&gt;
&lt;li&gt;Select ASP.NET Web Service in Template.&lt;/li&gt;
&lt;li&gt;Now following window will be appear.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-jerC70L2VS0/UGjKk7QV1eI/AAAAAAAAAJQ/n8xFDKBl160/s1600/newwebsite.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://1.bp.blogspot.com/-jerC70L2VS0/UGjKk7QV1eI/AAAAAAAAAJQ/n8xFDKBl160/s320/newwebsite.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 3. &amp;nbsp;Now select HTTP in Location Option form Drop Down box because our method is resides on server and provide name of your web-service in following format : http://localhost/your-application-name.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 4. &amp;nbsp;Now select Visual Basic in Language Option because here I am going to explain code in VB,&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 5. &amp;nbsp;Now click on Ok button.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 6. &amp;nbsp;By Default one method named HelloWorld will be created and it will return HelloWorld while one can invoke it.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 7. Define your own method and specify your logic.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 8. Do not forget write&amp;nbsp;&lt;b&gt;&amp;lt;WebMethod()&amp;gt; _ &amp;nbsp;&lt;/b&gt;at every&amp;nbsp;beginning&amp;nbsp;of &amp;nbsp;method because it defines that this method is web method and called by application. If your not specify&amp;nbsp;&lt;b&gt;&amp;lt;WebMethod()&amp;gt; _ &amp;nbsp;&lt;/b&gt;then that method will be used as private/local method.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 9. Now your web method will be define successfully.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You can manually run your web service from browser by written as follow :&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
http://localhost/your-application-name/Service.asmx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Android Code for calling web service method click on this&amp;nbsp;&lt;a href="http://technologynsoftwaresolution.blogspot.in/2012/10/code-for-calling-net-web-service-from.html"&gt;link&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-5115683690384580786?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/5115683690384580786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/10/how-to-create-web-service-in-microsoft.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5115683690384580786?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5115683690384580786?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/10/how-to-create-web-service-in-microsoft.html' title='How to Create Web Service in Microsoft Visual Studio 2008 in Windows7'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-jerC70L2VS0/UGjKk7QV1eI/AAAAAAAAAJQ/n8xFDKBl160/s72-c/newwebsite.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry gd:etag='W/&quot;AkUNR3w8eSp7ImA9WhJbFUo.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-5053745880526802045</id><published>2012-09-25T18:14:00.001+05:30</published><updated>2012-09-25T18:34:56.271+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-25T18:34:56.271+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><title>How to Fix Write Protected Error...</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;/h4&gt;
&lt;h4&gt;
What is Write Protected error and why it happens?&lt;/h4&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-weight: normal;"&gt;In the Write Protected error, we can not write or copy any data in to flash/USB drives and even can not format it.&lt;br /&gt;There are many reasons that causes this problem. Here I give share the solution to fix that problem.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
Solutions:&amp;nbsp;&lt;/h3&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Just download this helpful software from&amp;nbsp;&lt;a href="http://www.softpedia.com/get/System/Hard-Disk-Utils/HDD-Low-Level-Format-Tool.shtml" style="color: #215679; margin: 0px; padding: 0px;" target="_blank"&gt;here&amp;nbsp;&lt;/a&gt;and run it to execute a “&lt;strong style="margin: 0px; padding: 0px;"&gt;low-level format&lt;/strong&gt;” on the drive. This software is quite handy and may take few attempts to actually remove the error.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;If that low level format tool does not work, try another one&amp;nbsp;&lt;a href="http://hddguru.com/download/software/HDDGURU-Low-Level-Format-Tool/LLFsetup.2.36.1181.exe" style="color: #215679; margin: 0px; padding: 0px;"&gt;Link&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;The problem can also be caused by some&amp;nbsp;&lt;strong style="margin: 0px; padding: 0px;"&gt;virus&amp;nbsp;&lt;/strong&gt;activity so just get it scanned by some updated good anti virus which may solve your problem.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;BUT if none of the methods listed above solves your problem then your pen drive might have gone corrupted, so just get it replaced.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;After the low level format, you may need to “&lt;strong style="margin: 0px; padding: 0px;"&gt;Partition the drive&lt;/strong&gt;“. Dont worry, partitioning a pen drive means allocating it its File System and Cluster Size that was lost after the Low Level Format.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;b&gt;Solution 1 :&lt;/b&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Run&amp;nbsp;&lt;strong style="margin: 0px; padding: 0px;"&gt;diskmgmt.msc&amp;nbsp;&lt;/strong&gt;in Run.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;In the disk management window, select the pen drive, right click on it and click on Format.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;b&gt;Solution 2&lt;/b&gt;:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Follow the steps in&amp;nbsp;&lt;a href="https://www.box.com/shared/9hgp81ndgs" style="color: #215679; margin: 0px; padding: 0px;" target="_blank"&gt;this&amp;nbsp;&lt;/a&gt;post and just put the value 0 (zero) in step 5.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style="padding: 5px 10px; text-align: left;"&gt;
Hope any of the methods listed above solves your problem.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-5053745880526802045?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/5053745880526802045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/09/how-to-fix-write-protected-error.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5053745880526802045?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5053745880526802045?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/09/how-to-fix-write-protected-error.html' title='How to Fix Write Protected Error...'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry gd:etag='W/&quot;DEMFQX87cSp7ImA9WhJbFUo.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-3286041236372903538</id><published>2012-09-25T18:01:00.001+05:30</published><updated>2012-09-25T18:03:30.109+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-25T18:03:30.109+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><title>How to make your USB as Write Protected</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;strong style="font-family: 'Trebuchet MS', sans-serif; margin: 0px; padding: 0px;"&gt;&lt;span style="font-weight: normal;"&gt;Today when I got some data transferred in my friends pen drive at my rum that made me think that I need to&amp;nbsp;remove&amp;nbsp;&lt;/span&gt;&lt;strong style="margin: 0px; padding: 0px;"&gt;Write Protect&lt;/strong&gt;&lt;span style="font-weight: normal;"&gt;&amp;nbsp;his&amp;nbsp;pen drive. The drive has about 7 different types of viruses in Pen Drive. It is so irritating to always scan the drive to remove the viruses that also consumes our important time. So I got something to share with you guys “&lt;/span&gt;&lt;strong style="margin: 0px; padding: 0px;"&gt;How you can Write Protect your Pen Drive&lt;/strong&gt;&lt;span style="font-weight: normal;"&gt;” or “&lt;/span&gt;&lt;strong style="margin: 0px; padding: 0px;"&gt;How you can prevent your pen drive from getting infected&lt;/strong&gt;&lt;span style="font-weight: normal;"&gt;”.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;b&gt;Things to note before doing this :&lt;/b&gt;&lt;/h4&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;As the trick will write protect your pen drive, you will not be able to transfer anymore data until you disable it again (works best if you only wish to copy or read something from the drive).&lt;/li&gt;
&lt;li&gt;If you are not good at editing registry then backup yours registry file.&lt;/li&gt;
&lt;li&gt;You need Admin rights to work upon the Registry Editor.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style="text-align: left;"&gt;
Steps to make your drive Write Protected :&lt;/h4&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li style="font-family: 'Trebuchet MS', sans-serif;"&gt;Open&amp;nbsp;&lt;strong style="margin: 0px; padding: 0px;"&gt;Registry Editor&amp;nbsp;&lt;/strong&gt;by typing regedit in Run dialog.&lt;/li&gt;
&lt;li style="font-family: 'Trebuchet MS', sans-serif;"&gt;Navigate to the key&amp;nbsp;&lt;strong style="margin: 0px; padding: 0px;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Find a sub key inside it named “StorageDevicePolicies”. If it does not exist there then we need to make it. Right click on “Control” key -&amp;gt; New -&amp;gt; Key. same it “StorageDevicePolicies” without quotes.&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/-cv7_BJpfEPs/UGGWsTVaQUI/AAAAAAAAAH0/_MwE9c5wGhA/s1600/2.jpg" imageanchor="1" style="background-color: white; clear: left; font-family: 'Trebuchet MS', sans-serif; font-size: 10pt; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-cv7_BJpfEPs/UGGWsTVaQUI/AAAAAAAAAH0/_MwE9c5wGhA/s1600/2.jpg" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Now right click on this newly created key and then click New -&amp;gt; DWORD value and name it as “WriteProtect”.&lt;/span&gt;&lt;/li&gt;
&lt;div class="separator" style="clear: both; font-family: 'Trebuchet MS', sans-serif; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-0pSHYQvEOWs/UGGYrfLl5eI/AAAAAAAAAH8/UN_crkaNckQ/s1600/3.jpg" imageanchor="1" style="font-size: 10pt; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-0pSHYQvEOWs/UGGYrfLl5eI/AAAAAAAAAH8/UN_crkaNckQ/s1600/3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/ol&gt;
&lt;b style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&amp;nbsp; &amp;nbsp; &lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;5.&lt;/span&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt; &amp;nbsp;&lt;/b&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif;"&gt;Modify &lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;this key and give its value as 1.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-qR1lBWlz7fk/UGGeddVr7sI/AAAAAAAAAIM/g4KPbFc7S2c/s1600/Untitled-4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-qR1lBWlz7fk/UGGeddVr7sI/AAAAAAAAAIM/g4KPbFc7S2c/s1600/Untitled-4.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;6. Click on OK and restart your computer.&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: 'Trebuchet MS', sans-serif; font-size: 10pt; padding: 5px 10px;"&gt;
&lt;br /&gt;
Now no more data can be transferred to the drive but to start using the drive again just give the "&lt;b&gt;WriteProtect&lt;/b&gt;" key a value of 0 instead of 1 and don't forget to restart the PC.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-3286041236372903538?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/3286041236372903538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/09/how-to-make-your-usb-as-write-protected.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3286041236372903538?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3286041236372903538?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/09/how-to-make-your-usb-as-write-protected.html' title='How to make your USB as Write Protected'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-cv7_BJpfEPs/UGGWsTVaQUI/AAAAAAAAAH0/_MwE9c5wGhA/s72-c/2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEMGRnw7eCp7ImA9WhJVF0U.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-3831224786620426645</id><published>2012-08-07T21:17:00.001+05:30</published><updated>2012-09-04T23:43:47.200+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-09-04T23:43:47.200+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><category scheme='http://www.blogger.com/atom/ns#' term='DBMS'/><title>How to do ODBC Connection with C++ code</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1,&amp;quot;tn&amp;quot;:&amp;quot;K&amp;quot;}" style="font-weight: normal; text-align: left;"&gt;
&lt;span class="messageBody" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;ODBC DSN Step with C++&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1,&amp;quot;tn&amp;quot;:&amp;quot;K&amp;quot;}" style="font-weight: normal; text-align: left;"&gt;
&lt;span class="messageBody" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;&amp;nbsp;ODBC (Open Database Connectivity)&lt;br /&gt; &lt;br /&gt; • A standard interface for connecting from C++ to relational databases&lt;br /&gt; • It allows individual providers to implement and extend the standard with their own ODBC drivers&lt;br /&gt; &lt;br /&gt; Here are procedures or rather steps used in the industry in C++ coding for connecting to a database&lt;br /&gt; &lt;br /&gt; Steps of the ODBC&lt;br /&gt; &lt;br /&gt; • Include Header Files&lt;br /&gt; • Open a Connection to a Database&lt;br /&gt; • Choose an ODBC Driver&lt;br /&gt; • Query the Database&lt;br /&gt; • Creating an ODBC Statement Object&lt;br /&gt; • Executing a Query and Returning an ODBCResultSet Object&lt;br /&gt; • Extracting Data from an ODBCResultSet&lt;br /&gt; • Closing the ODBCResultSet and ODBCStatement&lt;br /&gt; • Importance of closing the connection&lt;br /&gt; &lt;br /&gt;
 Ok, this are actual steps how I connect to a database…definitely I 
used Oracle database, but I don’t want to further say what version it 
is.&lt;br /&gt; &lt;br /&gt; 1. Include the Header Files&lt;br /&gt; # include statements at the beginning of your programs:&lt;br /&gt; #include &amp;lt;sql.h&amp;gt;&lt;br /&gt; #include&amp;lt;sqltypes.h&amp;gt;&lt;br /&gt; #include&amp;lt;sqlext.h&amp;gt;&lt;br /&gt; &lt;br /&gt; 2. Open a Connection to a Database&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="messageBody" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;Set the environment handle:&lt;br /&gt; SQLAllocHandle(SQL_HANDLE_ENV,&lt;/span&gt;SQL_NULL_HANDLE, &amp;amp;hdlEnv);&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
Set ODBC Driver version:&lt;br /&gt;
SQLSetEnvAttr(hdlEnv,SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODB&lt;wbr&gt;&lt;/wbr&gt;&lt;span class="word_break"&gt;&lt;/span&gt;C30);&lt;br /&gt;
&lt;br /&gt;
Set the connection handle:&lt;br /&gt;
SQLAllocHandle(SQL_HANDLE_DBC,&lt;wbr&gt;&lt;/wbr&gt;&lt;br /&gt;
&lt;span class="word_break"&gt;&lt;/span&gt; hdlEnv, &amp;amp;hdlConn);&lt;br /&gt;
&lt;br /&gt;
Connect to the database:&lt;br /&gt;
SQLConnect(hdlConn, (SQLCHAR*)dsnName,SQL_NTS,(SQL&amp;nbsp;CHAR*) userID,SQL_NTS, (SQLCHAR*)passwd, SQL_NTS);&lt;br /&gt;
&lt;br /&gt;
3. Choose Driver&lt;br /&gt;
•DSN – Data Source Name&lt;br /&gt;
•Open the GUI ODBC Administrator (ODBCConfig)&lt;br /&gt;
•Choose the appropriate ODBC driver&lt;br /&gt;
•Provide a meaningful name to the DSN&lt;br /&gt;
•Specify the server and the host string (host string is required if the server is running on a different machine)&lt;br /&gt;
&lt;br /&gt;
4. Query the Database&lt;br /&gt;
Querying the database involves the following steps:&lt;br /&gt;
&lt;br /&gt;
–Creating a Statement&lt;br /&gt;
SQLAllocHandle(SQL_HANDLE_STMT&lt;wbr&gt;&lt;/wbr&gt;&lt;br /&gt;
&lt;span class="word_break"&gt;&lt;/span&gt;, hdlDbc, &amp;amp;hdlStmt);&lt;br /&gt;
It allocates the memory for the statement handle. The database handle 
obtained during connection phase is passed as the second argument.&lt;br /&gt;
&lt;br /&gt;
– Executing a Query&lt;br /&gt;
SQLExecDirect(hdlStmt, stmt, SQL_NTS);&lt;br /&gt;
It executes the query, which is passed in as SQLCHAR* in the second argument.&lt;br /&gt;
&lt;br /&gt;
5. Extract the Data out of the Executed Query&lt;br /&gt;
&lt;br /&gt;
SQLGetData(hStmt,colNum,type,retVal,buffLength,&amp;amp;cbData);&lt;br /&gt;
It extracts data from table as void* data and places it in retVal&lt;br /&gt;
&lt;br /&gt;
colNum refers to the column number provided in the SELECT statement in SQLExecDirect()&lt;br /&gt;
&lt;br /&gt;
Type is one of the standard ODBC data types&lt;br /&gt;
example: DT_STRING à for a string data type&lt;br /&gt;
DT_DOUBLE à for a double data type&lt;br /&gt;
&lt;br /&gt;
buffLength is the estimated size of the expected data&lt;br /&gt;
&lt;br /&gt;
cbData is the actual size of the data&lt;br /&gt;
&lt;br /&gt;
6. Traverse Through the Results&lt;br /&gt;
SQLFetch(hStmt);&lt;br /&gt;
Fetches the next record&lt;br /&gt;
&lt;br /&gt;
hStmt is the statement handle obtained using SQLAllocHandle&lt;br /&gt;
If a record is available, It returns SQL_SUCCEEDED&lt;br /&gt;
&lt;br /&gt;
7. Close the Statement and the Connection&lt;br /&gt;
SQLFreeHandle(SQL_HANDLE_STMT,hdlStmt);&lt;br /&gt;
It closes and de-allocates the memory reserved for the statement handle&lt;br /&gt;
&lt;br /&gt;
SQLFreeHandle(SQL_HANDLE_DBC, hdlConn);&lt;br /&gt;
It disconnects and de-allocates the memory reserved for the connection handle&lt;br /&gt;
&lt;br /&gt;
SQLFreeHandle(SQL_HANDLE_ENV, hdlEnv);&lt;br /&gt;
It de-allocates the memory occupied by the environment handle
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-3831224786620426645?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/3831224786620426645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/08/how-to-do-odbc-connection-with-c-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3831224786620426645?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3831224786620426645?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/08/how-to-do-odbc-connection-with-c-code.html' title='How to do ODBC Connection with C++ code'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEMBRH8yeCp7ImA9WhVQFU8.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-6877970156791375410</id><published>2012-04-04T12:23:00.000+05:30</published><updated>2012-04-04T12:24:15.190+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-04-04T12:24:15.190+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Programming Technology'/><title>Why Dynamic Programming Languages Are Slow..??</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;In a statically typed language, the compiler knows the data-type of a variable and how to represent that.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;In a dynamically-typed language, it has to keep flag describing the actual type of the value of the variable, and the program has to perform a data-dependent branch on that value each time it manipulates a variable. &amp;nbsp;It also has to look up all methods and operators on it.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The knock-on effect of this on branching and data locality is lethal to general purpose run time performance.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;That’s why the dynamic language JIT benchmarks emphasise near-C speed on small inner loops but steer clear of large data-structures and data manipulation problems.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;These slides by IBM researchers describe (page 3) the performance problems of dynamism:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Every variable can be dynamically-typed: Need type checks&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Every statement can potentially throw exceptions due to type mismatch and so on: Need exception checks&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Every field and symbol can be added, deleted, and changed at runtime: Need access checks&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The type of every object and its class hierarchy can be changed at runtime: Need class hierarchy checks&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Properties mean assignments may in fact be setters: Need checks for existing values before assignment&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Properties mean references may in fact be getters: Need checks on values when referencing&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; To these I would add a couple of killers:&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: white; color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="background-color: white; color: #333333; line-height: 21px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Properties mean assignments may in fact be setters: Need checks for existing values before assignment&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: white; color: #333333; line-height: 21px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Properties mean references may in fact be getters: Need checks on values when referencing&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;With modern dynamic language compilers there are buckets of neat tricks they can do to&amp;nbsp;specialize&amp;nbsp;the hot paths you use. &amp;nbsp;I’m glad that’s gathering speed as we rediscover or reapply old tricks and learn new ones and they all compose together.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;But fundamentally, when its done that, these traces have to inter-operate with as yet not known code-paths. &amp;nbsp;So all escaped data has to keep its type within reach. &amp;nbsp;Its at this level where you are nearly at the speed of a classic statically compiled language that I am looking at the difference and pronouncing dynamic languages fundamentally slow:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I really want dynamically-typed languages like Python to be fast. &amp;nbsp;I’ve tried using Python for classic server programming - the domain of ‘systems languages’ - and really been bitten by lack-luster performance. &amp;nbsp;I’m contemplating a rewrite of one server in Java right now, sadly.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Therefore, I spend time thinking about how to actually statically compile Python. &amp;nbsp;After all, that’d be my dream programming language! &amp;nbsp;But whenever I think through how to mix dynamic and dynamically-typed code with a statically compiled Python, I run into data representation slow-down problems:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;In a dynamic language, typically all elements in an array (or other data structure) can be different types. &amp;nbsp;Therefore, these could have different representation values. &amp;nbsp;Therefore, these values must all be stored individually on the heap rather than in-line inside the array. &amp;nbsp;This means you are performing a data-dependent branch to non-adjacent memory, which puts pressure on cache-lines.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;There are some clever tricks using special bits in a variable to pack some primitives like integers into a type that is otherwise a pointer, but that costs registers to track during manipulation so adds overhead.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;There are some clever approaches like JITing of hot paths, but if you start putting your values in-line and not-type-taggged rather than as tagged types individually on the heap inter operability with non-JITed code becomes hard and you get a whole can of worms if some other code goes and changes the type of one value in the middle of the array…&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I've been thinking a lot about what is and isn’t static in Python. &amp;nbsp;With SSTA and escape analysis you can determine that a surprising amount of a normal program is static. &amp;nbsp;Paul Biggar gives me confidence that my guess that 90% of my Python is static is about right.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;What about that 10%? &amp;nbsp;Usually I can get all that static too, or imagine it being specialized for a restricted range of parameter types. &amp;nbsp;All except the standard pattern in Python web-servers to dispatch to web handlers based on HTTP method (calling the ‘get’ method if you receive a GET request). &amp;nbsp;That’d need the programmer to rephrase in terms of a switch statement (as in a long chain of elifs).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Robert Harper gave a great explanation of how a dynamic language is implemented in terms of a static language with a single type. &amp;nbsp;There is one quote I wish he’d expand upon:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Now I am fully aware that “the compiler can optimize this away”, at least in some cases&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I believe the “some cases” he allows to are where you have non-escaping things. &amp;nbsp;You have to be able to determine the type of something that escapes when interacting with later-executing code.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Some dynamic calls are nonpolluting - a compiler can see from inspection that whilst some variable (or method) is dynamic, the dynamic code would not virally infer dynamic status on other variables. &amp;nbsp;Because the varying type of a variable or the presence/absence of a method/member is restricted to identifiable types (or null), specialism is possible.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;But all too often the compiler can’t see that from code inspection. &amp;nbsp;And as soon as you lose track of where the execution may go, you stop knowing how that code might depend upon or change the value of other static variables. &amp;nbsp;So all bets are off, all variables have to be truly dynamic again.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I have struggled to find a way to deal with the monkey patching, set, setattr and such efficiently in mythical Python compiler. &amp;nbsp;Tagging types kills performance.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Fast data structures are very much about memory access patterns and cache locality and minimizing branches and tagging works against each of these.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Thank you for reading.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-6877970156791375410?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/6877970156791375410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/04/why-dynamic-programming-languages-are_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/6877970156791375410?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/6877970156791375410?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/04/why-dynamic-programming-languages-are_04.html' title='Why Dynamic Programming Languages Are Slow..??'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEcERnY9fCp7ImA9WhRaE0k.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-4302902976103905651</id><published>2012-02-16T03:03:00.004+05:30</published><updated>2012-02-16T03:10:07.864+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-16T03:10:07.864+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title>Cloud Computing Concerns</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="color: #cccccc; line-height: 20px;"&gt;Perhaps the biggest concerns about cloud computing are security and privacy. The idea of handing over important data to another company worries some people. Corporate executives might hesitate to take advantage of a cloud computing system because they can't keep their company's information underlock and key.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="color: #cccccc; line-height: 20px;"&gt;The counterargument to this position is that the companies offering cloud computing services live and die by their reputations. It benefits these companies to have reliable security measures in place. Otherwise, the service would lose all its clients. It's in their interest to employ the most advanced techniques to protect their clients' data.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="color: #cccccc; line-height: 20px;"&gt;Privacy is another matter. If a client can log in from any location to access data and applications, it's possible the client's privacy could be compromised. Cloud computing companies will need to find ways to protect client privacy. One way is to use authentication techniques such as user names and passwords. Another is to employ an authorization format -- each user can access only the data and applications relevant to his or her job.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="color: #cccccc; line-height: 20px;"&gt;Some questions regarding cloud computing are more philosophical. Does the user or company subscribing to the cloud computing service own the data? Does the cloud computing system, which provides the actual storage space, own it? Is it possible for a cloud computing company to deny a client access to that client's data? Several companies, law firms and universities are debating these and other questions about the nature of cloud computing.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="color: #cccccc; line-height: 20px;"&gt;How will cloud computing affect other industries? There's a growing concern in the IT industry about how cloud computing could impact the business of computer maintenance and repair. If companies switch to using streamlined computer systems, they'll have fewer IT needs. Some industry experts believe that the need for IT jobs will migrate to the back end of the cloud computing system.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="color: #cccccc; line-height: 20px;"&gt;Another area of research in the computer science community is autonomic computing. An autonomic computing system is self-managing, which means the system monitors itself and takes measures to prevent or repair problems. Currently, autonomic computing is mostly theoretical. But, if autonomic computing becomes a reality, it could eliminate the need for many IT maintenance jobs&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-4302902976103905651?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/4302902976103905651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/cloud-computing-concerns.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/4302902976103905651?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/4302902976103905651?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/cloud-computing-concerns.html' title='Cloud Computing Concerns'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEAFRns-eip7ImA9WhRaE0k.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-4669603884159635378</id><published>2012-02-16T03:02:00.003+05:30</published><updated>2012-02-16T03:21:57.552+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-16T03:21:57.552+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title>Application of Cloud Computing</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="MsoNormal" style="background: white; line-height: 15.0pt; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; margin-bottom: 0.0001pt;"&gt;
&lt;span style="line-height: 20px;"&gt;&lt;span style="font-family: inherit;"&gt;The applications of cloud computing are practically limitless. With the right middleware, a cloud computing system could execute all the programs a normal computer could run. Potentially, everything from generic word processing software to customized computer programs designed for a specific company could work on a cloud computing system.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; margin-bottom: 0.0001pt;"&gt;
&lt;span style="line-height: 20px;"&gt;&lt;span style="font-family: inherit;"&gt;Why would anyone want to rely on another computer system to run programs and store data? Here are just a few reasons:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; margin-bottom: 0.0001pt;"&gt;
&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="line-height: 20px;"&gt;&lt;span style="font-family: inherit;"&gt;Clients would be able to access their applications and data from anywhere at any time. They could access the cloud computing system using any computer linked to the Internet. Data wouldn't be confined to a hard drive on one user's computer or even a corporation's internal network.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 20px;"&gt;&lt;span style="font-family: inherit;"&gt;It could bring hardware costs down. Cloud computing systems would reduce the need for advanced hardware on the client side. You wouldn't need to buy the fastest computer with the most memory, because the cloud system would take care of those needs for you. Instead, you could buy an inexpensive computer terminal. The terminal could include a monitor, input devices like a keyboard and mouse and just enough processing power to run the middleware necessary to connect to the cloud system. You wouldn't need a large hard drive because you'd store all your information on a remote computer.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 20px;"&gt;&lt;span style="font-family: inherit;"&gt;Corporations that rely on computers have to make sure they have the right software in place to achieve goals. Cloud computing systems give these organizations company-wide access to computer applications. The companies don't have to buy a set of software or software licenses for every employee. Instead, the company could pay a metered fee to a cloud computing company.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 20px;"&gt;&lt;span style="font-family: inherit;"&gt;Servers and digital storage devices take up space. Some companies rent physical space to store servers and databases because they don't have it available on site. Cloud computing gives these companies the option of storing data on someone else's hardware, removing the need for physical space on the front end.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 20px;"&gt;&lt;span style="font-family: inherit;"&gt;Corporations might save money on IT support. Streamlined hardware would, in theory, have fewer problems than a network of heterogeneous machines and operating systems.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 20px;"&gt;&lt;span style="font-family: inherit;"&gt;If the cloud computing system's back end is a grid computing system, then the client could take advantage of the entire network's processing power. Often, scientists and researchers work with calculations so complex that it would take years for individual computers to complete them. On a grid computing system, the client could send the calculation to the cloud for processing. The cloud system would tap into the processing power of all available computers on the back end, significantly speeding up the calculation.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;!--[if !supportLists]--&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-4669603884159635378?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/4669603884159635378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/application-of-cloud-computing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/4669603884159635378?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/4669603884159635378?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/application-of-cloud-computing.html' title='Application of Cloud Computing'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CE8BQX84eSp7ImA9WhRaE0k.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-4440293230755912196</id><published>2012-02-16T03:00:00.001+05:30</published><updated>2012-02-16T03:24:10.131+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-16T03:24:10.131+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title>Architecture of Cloud Computing</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
When talking about a cloud computing system, it's helpful to divide it into two sections: the front endand the back end. They connect to each other through a network, usually the Internet. The front end is the side the computer user, or client, sees. The back end is the "cloud" section of the system.&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The front end includes the client's computer (or computer network) and the application required to access the cloud computing system. Not all cloud computing systems have the same user interface. Services like Web-based e-mail programs leverage existing Web browsers like Internet Explorer or Firefox. Other systems have unique applications that provide network access to clients.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
On the back end of the system are the various computers, servers and data storage systems that create the "cloud" of computing services. In theory, a cloud computing system could include practically any computer program you can imagine, from data processing to video games. Usually, each application will have its own dedicated server.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
A central server administers the system, monitoring traffic and client demands to ensure everything runs smoothly. It follows a set of rules called protocols and uses a special kind of software called middleware. Middleware allows networked computers to communicate with each other. Most of the time, servers don't run at full capacity. That means there's unused processing power going to waste. It's possible to fool a physical server into thinking it's actually multiple servers, each running with its own independent operating system. The technique is called server virtualization. By maximizing the output of individual servers, server virtualization reduces the need for more physical machines.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
If a cloud computing company has a lot of clients, there's likely to be a high demand for a lot of storage space. Some companies require hundreds of digital storage devices. Cloud computing systems need at least twice the number of storage devices it requires to keep all its clients' information stored. That's because these devices, like all computers, occasionally break down. A cloud computing system must make a copy of all its clients' information and store it on other devices. The copies enable the central server to access backup machines to retrieve data that otherwise would be unreachable. Making copies of data as a backup is called redundancy.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-4440293230755912196?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/4440293230755912196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/architecture-of-cloud-computing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/4440293230755912196?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/4440293230755912196?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/architecture-of-cloud-computing.html' title='Architecture of Cloud Computing'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C0INRH0_fip7ImA9WhRaF04.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-2350797595717669898</id><published>2012-02-16T02:58:00.002+05:30</published><updated>2012-02-20T15:23:15.346+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-20T15:23:15.346+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title>Introduction to How Cloud Computing Works</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-2bX9hNnfEuA/TzwgMATKjaI/AAAAAAAAAE8/c72rlgqnRiw/s1600/cloud-computing-1.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-2bX9hNnfEuA/TzwgMATKjaI/AAAAAAAAAE8/c72rlgqnRiw/s320/cloud-computing-1.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;Let's say you're an executive at a large corporation. Y may be an alternative for executives like you. Instead of installing a suite of software for each computer, you'd only have to load one application. That application would allow workers to log into a Web-based service which hosts all the programs the user would need for his or her job. Remote machines owned by another company would run everything from e-mail to word processing to complex data analysis programs. It's called cloud computing, and it could change the entire computer industry.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style="font-family: inherit;"&gt;In a cloud computing system, there's a significant workload shift. Local computers no longer have to do all the heavy lifting when it comes to running applications. The network of computers that make up the cloud handles them instead. Hardware and software demands on the user's side decrease. The only thing the user's computer needs to be able to run is the cloud computing system's interface software, which can be as simple as a Web browser, and the cloud's network takes care of the rest.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: inherit;"&gt;There's a good chance you've already used some form of cloud computing. If you have an e-mail account with a Web-based e-mail service like Hotmail, Yahoo! Mail or Gmail, then you've had some experience with cloud computing. Instead of running an e-mail program on your computer, you log in to a Web e-mail account remotely. The software and storage for your account doesn't exist on your computer -- it's on the service's computer cloud.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: inherit;"&gt;What makes up a cloud computing system? Find out in the next sectionour particular responsibilities include making sure that all of your employees have the right hardware and software they need to do their jobs. Buying computers for everyone isn't enough -- you also have to purchase software or software licenses to give employees the tools they require. Whenever you have a new hire, you have to buy more software or make sure your current software license allows another user. It's so stressful that you find it difficult to go to sleep on your huge pile of money every night.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-8bbe0b3cd6f7541b" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="//www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://redirector.googlevideo.com/videoplayback?id%3D8bbe0b3cd6f7541b%26itag%3D5%26source%3Dblogger%26app%3Dblogger%26cmo%3Dsensitive_content%253Dyes%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1353599685%26sparams%3Did,itag,source,ip,ipbits,expire%26signature%3D4C87F55C6D22BC88CD7081B2F0178610E0644E57.247F29FD03D5CEC331DDF4E69D53BC1637D908C7%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8bbe0b3cd6f7541b%26offsetms%3D5000%26itag%3Dw160%26sigh%3D-JO2Shk3bXxNT8Deh0kAGLmJSrA&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="//www.youtube.com/get_player" type="application/x-shockwave-flash"
width="320" height="266" bgcolor="#FFFFFF"
flashvars="flvurl=http://redirector.googlevideo.com/videoplayback?id%3D8bbe0b3cd6f7541b%26itag%3D5%26source%3Dblogger%26app%3Dblogger%26cmo%3Dsensitive_content%253Dyes%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1353599685%26sparams%3Did,itag,source,ip,ipbits,expire%26signature%3D4C87F55C6D22BC88CD7081B2F0178610E0644E57.247F29FD03D5CEC331DDF4E69D53BC1637D908C7%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8bbe0b3cd6f7541b%26offsetms%3D5000%26itag%3Dw160%26sigh%3D-JO2Shk3bXxNT8Deh0kAGLmJSrA&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-2350797595717669898?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/2350797595717669898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/introduction-to-how-cloud-computing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/2350797595717669898?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/2350797595717669898?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/introduction-to-how-cloud-computing.html' title='Introduction to How Cloud Computing Works'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-2bX9hNnfEuA/TzwgMATKjaI/AAAAAAAAAE8/c72rlgqnRiw/s72-c/cloud-computing-1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0AESX4-eyp7ImA9WhRbF0Q.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-3487114787434845304</id><published>2012-02-09T20:26:00.000+05:30</published><updated>2012-02-09T20:31:48.053+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-09T20:31:48.053+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='OS Technology'/><title>How to Hide Application Icon in Windows 7 Taskbar</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="color: #f3f3f3; font-family: Arial, Helvetica, sans-serif; line-height: 19px;"&gt;Microsoft Windows 7 comes with a taskbar that has never before been witnessed in its predecessors. The Windows 7 taskbar features a dock-type appearance and utility tools like launching a program or running an application. Undoubtedly, the Windows 7 taskbar helps the user to an extent more than what meets the eye.&lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;Here, we unveil a new utilization feature of the Windows 7 taskbar. Often, some programs and shortcuts to various applications are pinned to the taskbar for easy accessibility. However, sometimes for reasons concerning privacy and confidentiality, the user may want to hide these icons so that other users logging into his computer do not have access to his private applications or programs. We’ll now plow on the process to achieve this useful tweak.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;To start with, the icon that needs to be hidden should remain invisible at the taskbar with only the creator knowing its perfect location and the authority to view and access it. We, here, take Mozilla Firefox as an example to the program that requires to be hidden. On completing the following procedure, your taskbar will contain Mozilla Firefox as a launch up program while keeping it invisible to anyone who logs on to your computer.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; font-size: x-large; line-height: 19px;"&gt;Making a program icon invisible&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;To make a program icon invisible, you need to use software called “Resource Hacker”. Download this freeware to start the process. The downloaded file is a “.zip” file. No installation is required to use this software.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;On extraction, locate the file “ResHacker.exe” in the extracted folder. Right click on this file and select to “Run as Administrator”. Confirm on request to open Resource Hacker.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;1. After the software opens, go to “File” menu (or simply press Alt+F). Select “Open” and navigate to the location where the Mozilla Firefox execution file is present. (It should be in the folder “Mozilla Firefox” in the “Programs” folder of the directory where Mozilla is installed). Select the file “firefox.exe” file and click “Open”.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;2. The Resource Hacker wizard opens up. Select “Icon” and then click on the “Action” tab on the menu-bar. Select “Replace Icon“.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;3. The “Replace Icon in” window appears. Select “1″ in the right pane of the window under the tag “Select icon to replace” and then click to “Open file with new Icon…“.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;4. Navigate to “C:\Windows\System32\” and click on “shell32.dll” to open it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;5. On clicking “Open” a list of icons appear under the tag “Select new icon“. Select the icon number 52. Then click to “Replace”.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;You will be notified that the icon has been replaced.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;To proceed, you have to replace a second set of icons. Select “Open” under “File” menu. On asking whether to save your work, select “NO“, as the task is not completed yet. Follow the steps 1 to 5 once again with the exception that in step 3, this time, Select “32512″ in the right pane of the window under the tag “Select icon to replace”. Follow the remaining steps as you have done previously.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;Save the file you have just created by pressing Ctrl+S to the installed program folder of Mozilla Firefox (in the folder “Mozilla Firefox” in the “Programs” folder of the directory where Mozilla is installed).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;Exit Resource Hacker.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;The new file created “firefox.exe” can be visualized when you open the folder where Mozilla is installed. This file does not have an icon, or more technically, the icon of this file is invisible. The original Firefox execution file still remains within the folder with it being renamed to “firefox_original.exe”. Now, right click on the file “firefox.exe” and select “Pin to taskbar”.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;To the right of the pinned programs on the taskbar, appears a section which, on hovering your mouse pointer over it, displays “firefox.exe – Shortcut”. You have just created a secret invisible icon in your Windows 7 taskbar. Drag this section to the extreme left of the taskbar to the right of the “Start” button.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0.75em; margin-top: 0.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #f3f3f3; line-height: 19px;"&gt;Your taskbar remains just as it was before you created this invisible icon. None, but you know the exact location of this icon. Your privacy gets boosted up with an increased accessibility option.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-3487114787434845304?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/3487114787434845304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/how-to-hide-application-icon-in-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3487114787434845304?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3487114787434845304?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/how-to-hide-application-icon-in-windows.html' title='How to Hide Application Icon in Windows 7 Taskbar'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;D0UFR3gzfip7ImA9WhRbFkw.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-4797465955695917581</id><published>2012-02-07T17:16:00.002+05:30</published><updated>2012-02-07T17:16:56.686+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-07T17:16:56.686+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='OS Technology'/><title>Windows 8 To Feature A Lot More MinWin Technology</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-otFwRaUKJ2A/TzENcIFQ1pI/AAAAAAAAAE0/sbCxmMVOBXY/s1600/minwin-420-90.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-otFwRaUKJ2A/TzENcIFQ1pI/AAAAAAAAAE0/sbCxmMVOBXY/s400/minwin-420-90.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-size: 12px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;First off, what is MinWin? Basically it’s the very basis of Windows, you need to think of it as the core of Windows. MinWin contains pretty much everything that Windows needs to boot and run independently, such as the Windows NT Kernel, memory manager, networking and drivers etc…&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;So what’s the big deal about this MinWin technology? Well we first started seeing MinWin playing a prominent part in Windows 7, but now it appears that it’s going to be playing an even bigger role in Windows 8. Windows 8 appears to have in excess of 6,000 references to MinWin, which is 60 times more than the 100 references or so that can be found in Windows 7.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;MinWin is Microsoft’s effort to create the smallest possible standalone, bootable, core of Windows. MinWin has no dependencies outside of itself or at least it didn’t in Windows 7 so I’d expect Windows 8 to be the same. Microsoft are probably going to continue relocating APIs inside the Windows 8 core, so as to have MinWin completely operated from the rest of the operating system.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Microsoft have probably also managed to lower the size of MinWin in Windows 8. While it isn’t a particularly large file in Windows 7 – 40 MB , it could be down to 30 MB or so in Windows 8.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;So this all sounds very technical and complicated, but what does it mean for the end user of Windows 8?&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;To be honest not that much, but I’d expect it to help Windows 8 run on more hardware limited resources such as tablets and such. But probably the main role this will play is in client virtualization, particularly with Hyper-V.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-4797465955695917581?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/4797465955695917581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/windows-8-to-feature-lot-more-minwin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/4797465955695917581?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/4797465955695917581?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/windows-8-to-feature-lot-more-minwin.html' title='Windows 8 To Feature A Lot More MinWin Technology'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-otFwRaUKJ2A/TzENcIFQ1pI/AAAAAAAAAE0/sbCxmMVOBXY/s72-c/minwin-420-90.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEUHQnwzeip7ImA9WhRbFEk.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-3402971309787667099</id><published>2012-02-05T15:32:00.004+05:30</published><updated>2012-02-05T17:13:53.282+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-05T17:13:53.282+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='OS Technology'/><title>How To disable Coping/Writing To USB Drives in Windows XP</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;USB drives are extremely handy tools, but in some instances it might not be a good idea to allow users to write onto these devices from their PCs. This is especially true when working with highly confidential data or intellectual property at work. Users of Windows XP with service pack 2 installed can disable writing to USB devices.&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-XkQgEIwSgT0/Ty5RhGfkwyI/AAAAAAAAAEk/04AuFB67er0/s1600/dsi-usb-lock.jpg" imageanchor="1" style="clear: right; display: inline !important; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-XkQgEIwSgT0/Ty5RhGfkwyI/AAAAAAAAAEk/04AuFB67er0/s200/dsi-usb-lock.jpg" width="165" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;To perform you have to pass from following steps :&lt;/span&gt;&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;Open the Registry Editor click by clicking on START button on task bar and then click on Run and type "regedit" and click on OK to start regedit utility.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;Follow the following sequence HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Control.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;From there right click and create a new key&amp;nbsp;and name it “StorageDevicePolicies”.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;In the window on the right then create a new&amp;nbsp;DWORD value and label it WriteProtect,&amp;nbsp;give it a value of “1″ and users can no longer write to USB drives.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;To re-enable this option change the value to 0 and users are again allowed to write.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;The modifications you made will be in effect after you reboot your PC.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-3402971309787667099?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/3402971309787667099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/how-to-disable-copingwriting-to-usb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3402971309787667099?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/3402971309787667099?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/how-to-disable-copingwriting-to-usb.html' title='How To disable Coping/Writing To USB Drives in Windows XP'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-XkQgEIwSgT0/Ty5RhGfkwyI/AAAAAAAAAEk/04AuFB67er0/s72-c/dsi-usb-lock.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEYAQHs_fyp7ImA9WhRbFEk.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-5537811954158351673</id><published>2012-02-05T15:05:00.000+05:30</published><updated>2012-02-05T17:12:21.547+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-05T17:12:21.547+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='OS Technology'/><title>Enable Windows 7's Hidden "God Mode"</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-qK-D_6zdE48/Ty5J54EUIQI/AAAAAAAAAEU/SBOShl0BF90/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-qK-D_6zdE48/Ty5J54EUIQI/AAAAAAAAAEU/SBOShl0BF90/s1600/images.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;Windows 7 has many features but some of that will be hidden. Today I am going to&amp;nbsp;introduced&amp;nbsp;one of them in front of you.&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;It's Name is "GOD MODE". This functionality is contains most of the OS task such as Default Program, Autoplay, Desktop Gadget, Admin Tools etc. are included in one folder.&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;It provides users with a centralized Control Panel for all of Windows' settings, from changing your desktop background to setting up a VPN or partitioning your hard drive. In all, there are nearly 50 categories and most have several entries.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;Just Create a New Folder and rename it by following...&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;God Mode.{ED7BA470-8E54-465E-825C-99712043E01C}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;"God Mode" is the name of folder which is desirable.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;Automatically Folder Logo will becomes like following image.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-w4Yh89i3CeM/Ty5NGCBcYcI/AAAAAAAAAEc/aC07BXAxBa0/s1600/godfolder.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;img border="0" height="147" src="http://1.bp.blogspot.com/-w4Yh89i3CeM/Ty5NGCBcYcI/AAAAAAAAAEc/aC07BXAxBa0/s320/godfolder.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-5537811954158351673?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/5537811954158351673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/enable-windows-7s-hidden-god-mode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5537811954158351673?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5537811954158351673?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/enable-windows-7s-hidden-god-mode.html' title='Enable Windows 7&apos;s Hidden &quot;God Mode&quot;'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-qK-D_6zdE48/Ty5J54EUIQI/AAAAAAAAAEU/SBOShl0BF90/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEYMQX85eip7ImA9WhRbFEk.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-5791755347133489126</id><published>2012-02-05T12:15:00.000+05:30</published><updated>2012-02-05T17:13:00.122+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-05T17:13:00.122+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Technology'/><title>Mobile Tracking – How To Track Any Mobile Phone</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="color: #cccccc;"&gt;Are you looking for Mobile Phone Tracking options so you can easily monitor your partner’s, child’s or employee’s mobile phone activities?&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;If you do want to track a mobile phone, but you have no clue how to do this, then I will tell you exactly what you need to do in order to successfully do this without getting caught by the owner of the mobile phone.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;How To Track Any Cell Phone Without Getting Caught By The Owner.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;While many people think that tracking a mobile phone is simply spying on the phone manually, they’re wrong. You see, these days the technology has reached a level where you can now install a simple yet effective software program on to your computer, and track a mobile phone from there on.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;This is a lot easier and safer since it’s undetectable unless you say that you’re tracking his or her phone. However, keep in mind that this sounds pretty good, and it is, but there are many of these programs around that are simply scams, fake and not working.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="color: #cccccc;"&gt;Therefore, if you want to make sure that you actually get yourself a working mobile phone tracking program, then you should keep an eye on 2 things. The program should have obtained a high reputation, and many great feedback.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #cccccc;"&gt;What Software Program To Use When You Want To Start Tracking A Mobile Phone...&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;A great program which has received many great feedback, and which has obtained a high reputation is called Spybubble. With Spybubble you will be able to record mobile phone activities without the owner knowing that you’re tracking him or her.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;This is what Spybubble will help you to do:&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;* Records mobile phone events.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;* Spy on SMS text messages. (Spy on received and sent messages.)&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;* Spy on web browser activities.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;* Call logs (inbound and outbound).&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;* Location tracking by GPS so you can see exactly where the owner is.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;* Full phone book access.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;* Works from all over the world.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;* 100% undetectable and you can spy on unlimited mobile phones.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;Why don’t you take a look at this undetectable mobile tracking program? Visit: Spybubble&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;So, in order to track a mobile phone without getting caught, you can only do 1 thing. You use an undetectable software program which has obtained a high reputation and which has received many great feedback.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;A great program is called Spyubble, which is highly recommended to get since it’s working and easy to use.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif;"&gt;&lt;span style="color: #cccccc; line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 19px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;What Is Spybubble&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; line-height: 18px; margin-bottom: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;div style="font-size: 14px;"&gt;
&lt;span style="color: #cccccc;"&gt;Spybubble is a software program which has been designed to help people to find out the truth about their child, employee, partner or anybody else by spying on all cell phone activities made.&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-size: 14px;"&gt;
&lt;span style="color: #cccccc;"&gt;This program works 100% automatically after the installation process, it’s undetectable and it’s 100% safe and legal to use either.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;This Is What Spybubble Can Do For You:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 18px; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.howtocellphonespy.com/wp-content/themes/dkret3/library/images/bullet_standard.gif); background-origin: initial; background-position: 0px 0px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Track Calls.&amp;nbsp;&lt;/strong&gt;You can view all incoming and outgoing calls, the mobile numbers, frequency, duration of each call and the conversation itself.&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.howtocellphonespy.com/wp-content/themes/dkret3/library/images/bullet_standard.gif); background-origin: initial; background-position: 0px 0px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Track Messages.&amp;nbsp;&lt;/strong&gt;You’ll get to read all incoming and outgoing messages, even if the user deletes them. Find out who the text mates of your child are or if your employee is using the company phone for other matters.&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.howtocellphonespy.com/wp-content/themes/dkret3/library/images/bullet_standard.gif); background-origin: initial; background-position: 0px 0px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Track Location.&amp;nbsp;&lt;/strong&gt;It’s amazing how you can also track the exact location of the mobile phone using Google Maps. That would definitely erase any doubts as to the whereabouts of your child or employee. Is your daughter really at her friend’s house? Is your employee really at home sick?&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.howtocellphonespy.com/wp-content/themes/dkret3/library/images/bullet_standard.gif); background-origin: initial; background-position: 0px 0px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Access Phone Book.&amp;nbsp;&lt;/strong&gt;You will also be able to view all contacts stored in the mobile.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 18px; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 0px 0px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;It’s Undetectable!&lt;/strong&gt;&amp;nbsp;You can do all these spying without being detected! There is no sound, icon or anything at all in the target phone that would tell the user that SpyBubble is installed.&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 0px 0px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Spy On Unlimited Phones.&lt;/strong&gt;&amp;nbsp;You can also follow multiple mobile phones at a time.&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 0px 0px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;SpyBubble Is Compatible With:&lt;/strong&gt;&amp;nbsp;Blackberry, Android, Symbian S60, Nokia, Bluetooth,Windows Mobile And Iphones. it works with almost any smartphone.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 19px; font-weight: normal; line-height: 18px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 20px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;














&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;How Does Spybubble Work?&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;span style="color: #cccccc;"&gt;SpyBubble makes use of state-of-the-art technology that records all the activities in the mobile phone, be it SMS or a phone call. It then sends the information to a remote server that stores the information for you to view from your own computer or mobile phone.&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif;"&gt;&lt;span style="color: #cccccc; font-size: 14px; line-height: 18px;"&gt;All you really need to do is create an account and&amp;nbsp;log in.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 18px; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-8BNnIOg0UAc/Ty4izkl_tII/AAAAAAAAAD8/9jATkx0TqZY/s1600/spybubble-login.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;img border="0" height="292" src="http://4.bp.blogspot.com/-8BNnIOg0UAc/Ty4izkl_tII/AAAAAAAAAD8/9jATkx0TqZY/s400/spybubble-login.jpg" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 18px; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;Once logged in, you´ll have to install Spybubble into the target mobile phone as follows:&lt;/span&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 0px 0px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Step 1:&amp;nbsp;&lt;/strong&gt;Complete registration on Spybubble´s website.. For this step, you will need the phone’s IMEI number, which you will easily find in the battery compartment.&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 0px 0px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Step 2:&amp;nbsp;&lt;/strong&gt;Go to the target phone’s Settings Menu &amp;gt;&amp;gt;&amp;gt; Choose Applications &amp;gt;&amp;gt;&amp;gt; Enable the “Unknown Sources” box&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 0px 0px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Step 3:&amp;nbsp;&lt;/strong&gt;Open the phone’s web browser and download the application on the mobile phone.&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 0px 0px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Step 4:&amp;nbsp;&lt;/strong&gt;Install the SpyBubble application by following the instructions.&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 0px 0px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Step 5:&amp;nbsp;&lt;/strong&gt;Reboot the phone.&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 0px 0px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Step 6:&amp;nbsp;&lt;/strong&gt;Log in to your account on spybubble.com and experience the magic!&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;
&lt;span style="color: #cccccc;"&gt;You´ll also get a step by step installation guide with screenshots and photo´s so you can see exactly how to install and how to use the program.&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;
&lt;span style="color: #cccccc;"&gt;So, once you´ve properly installed Spybubble on the targetted moible phone, then you´ll now be able to spy on the activities made on that mobile phone. On the screenshot below you´ll see where the activities made are visible.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 18px; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-HNlOCEsd5V4/Ty4jXxH0cOI/AAAAAAAAAEM/y819pAriuzY/s1600/spybubble-2-300x179.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-HNlOCEsd5V4/Ty4jXxH0cOI/AAAAAAAAAEM/y819pAriuzY/s1600/spybubble-2-300x179.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, sans-serif; font-size: 19px; font-weight: normal; line-height: 18px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 20px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;














&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="color: #cccccc;"&gt;Use Spybubble To Legally Find Out The Truth…&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: left;"&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="color: #cccccc;"&gt;Records SMS phone events.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc;"&gt;Spy on SMS text messages. (Spy on received and sent messages.)
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc;"&gt;Spy on web browser activities.
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc;"&gt;Call logs (inbound and outbound).
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc;"&gt;Location tracking by GPS so you can see exactly where the owner is.
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc;"&gt;Full phone book access.
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc;"&gt;Works from all over the world.
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #cccccc;"&gt;100% undetectable and you can spy on unlimited SMS phones.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="color: #cccccc;"&gt;If you’re looking for a legal, safe and an undetectable way for you to spy on either your child’s, partner’s or employee’s mobile activities, then it’s highly recommended to start using Spybubble because it simply works like a train.&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #cccccc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: right;"&gt;
&lt;span style="color: #666666;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-5791755347133489126?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/5791755347133489126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/mobile-tracking-how-to-track-any-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5791755347133489126?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/5791755347133489126?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/mobile-tracking-how-to-track-any-mobile.html' title='Mobile Tracking – How To Track Any Mobile Phone'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-8BNnIOg0UAc/Ty4izkl_tII/AAAAAAAAAD8/9jATkx0TqZY/s72-c/spybubble-login.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEYNSHk_fCp7ImA9WhRbFEk.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-8525163535980558879</id><published>2012-02-05T03:55:00.000+05:30</published><updated>2012-02-05T17:13:19.744+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-05T17:13:19.744+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Software Technology'/><title>AJAX Extensions on Microsoft Visual Studio 2008</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;/div&gt;
&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;AJAX is a new trend in web development where it gives very smooth functionality for your website. In simple term we can use AJAX technology to refresh individual parts of the web page without refreshing whole page. This feature will increase the efficiency of your web page, smooth operation and enable more description web page design.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;What is AJAX?&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;AJAX = Asynchronous JavaScript and XML.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;AJAX is not a new programming language, but a new way to use existing standards.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;AJAX is the art of exchanging data with a server, and update parts of a web page - without reloading the whole page.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;Microsoft Visual Studio 2008 is coming with rich collection of AJAX controllers built in. AJAX is based on Java and JavaScript so it is nothing to do with .NET or Visual Studio. But most importantly we can easily use AJAX with most of the web development project. With AJAX Extensions of Visual Studio 2008 we can use AJAX with the visual studio development environment. This is really easy and fun. Let do it with a small project, so that you can easily understand the concept.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;In this project I will show you how to develop a web page that will display current server time stamp without refreshing web page again and again. To get server time web page should send request, get response and display it. In this basic example I am using ScriptManager and UpdatePanel controllers. ScriptManager is a highlevel controller define with respect to the web page. But you can have one or more UpdatePanel for a given web page. Those UpdatePanel s can be individually update based on deferent events. So you should understand that we can perform several functions on the web page at a given time synchronously using multiple UpdatePanels.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;a href="http://1.bp.blogspot.com/-5dPqeZ03XtY/Ty2trQQxSFI/AAAAAAAAADc/6kDzBSPVzEA/s1600/AJAXExtensionsToolBox.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="125" src="http://1.bp.blogspot.com/-5dPqeZ03XtY/Ty2trQQxSFI/AAAAAAAAADc/6kDzBSPVzEA/s200/AJAXExtensionsToolBox.jpg" width="200" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #cccccc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;Fig 1: AJAX Extensions Toolbox&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;AJAX toolbox contains ScriptManager, ScriptManagerProxy, Timer, UpdatePanel and UpdateProgress controllers. More frequently we use ScriptManger and UpdatePanel. Update panel we use to place controllers that need to get update with the page events, but without page refresh. In this example you can see I have add ScriptManger and UpdatePanel. Within UpdatePanel there is ContentTemplete, inside that you can I have placed two buttons and one label. Once you click on one button it will display the current server time on the label and click on other button will execute javascript method "test".&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JIPT9qCkm9E/Ty2uBjuOtXI/AAAAAAAAADk/J1a0dBa8AXM/s1600/AJAXScriptManager.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;span style="color: #cccccc;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-JIPT9qCkm9E/Ty2uBjuOtXI/AAAAAAAAADk/J1a0dBa8AXM/s1600/AJAXScriptManager.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="color: #cccccc;"&gt;Fig. 2: AJAX ScriptManager&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;span style="color: #cccccc;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href="http://1.bp.blogspot.com/-tGuvZ6c95y4/Ty2uE8zpyWI/AAAAAAAAADs/fY2ZV-SdzRw/s1600/AJAXUpdatePanel.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-tGuvZ6c95y4/Ty2uE8zpyWI/AAAAAAAAADs/fY2ZV-SdzRw/s1600/AJAXUpdatePanel.jpg" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="color: #cccccc;"&gt;Fig 3 : AJAXUpdatePanel&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;(How to use)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;The final step is to write code for server side operations. Write respective server side code inside the particular controllers' (Eg: button, menu...) event handling methods same as you do in normally applications. But here different is this server side code will execute on server and send results to corresponding controller but no page refresh.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;a href="http://3.bp.blogspot.com/-wyEiwzzTJJM/Ty2vumwQKOI/AAAAAAAAAD0/vzT-3YWibzQ/s1600/AJAXServerSideCoding.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-wyEiwzzTJJM/Ty2vumwQKOI/AAAAAAAAAD0/vzT-3YWibzQ/s1600/AJAXServerSideCoding.jpg" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="color: #cccccc;"&gt;
&amp;nbsp; Fig 4: How to do ServerSide Coading in AJAX&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-8525163535980558879?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/8525163535980558879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/ajax-extensions-on-microsoft-visual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/8525163535980558879?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/8525163535980558879?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/ajax-extensions-on-microsoft-visual.html' title='AJAX Extensions on Microsoft Visual Studio 2008'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-5dPqeZ03XtY/Ty2trQQxSFI/AAAAAAAAADc/6kDzBSPVzEA/s72-c/AJAXExtensionsToolBox.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEUFSXszfip7ImA9WhRbFEk.&quot;'><id>tag:blogger.com,1999:blog-7505970974496616218.post-568673989655704648</id><published>2012-02-05T01:22:00.000+05:30</published><updated>2012-02-05T17:13:38.586+05:30</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-02-05T17:13:38.586+05:30</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='OS Technology'/><title>Google Chrome OS has new way to Compute..!!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;Google has got it's hype for it's OS even before it's ready, i would say just in it's intial stages.&amp;nbsp;Google announced that they would be making their OS open-source which means any tom, dick n harry can access the main code. The Chromium OS project includes current code base, user interface experiments and some initial designs for ongoing development. Google going open-source is going to give many app developers a very good opportunity.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;The Chrome OS is not going to be an OS like windows or mac. The entire OS is going to be weaved as a browser. Yes, all the apps are going to be web apps. So you don't have to deal with installing or updating these apps. All these apps will be inside the browser and every time you run an app it's going to be runned in a sandbox making it tough for hardware, malware and hardware to interfere . One more great feature is that whenever you open the OS, the code will be checked if it has been compromised, your computer will reboot and auto-fix the problem.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;Since Google's obsession with speed was quite significant with the release of it's browser, the obsession is going to carried forward in the OS too. With unnecessary processes being removed&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;and operation optimized you'll experience the speed . Since a good combination of hardware is needed to run a fast OS, the hardware components required will be specified later.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc; font-family: Arial, Helvetica, sans-serif;"&gt;Microsoft got it's first shock after Firefox and chrome took a share of Microsoft's Internet Explorer, Microsoft is now gonna be shaken with the release of Google Chrome OS. It's expected in early 2011. Looks like the windows domination is coming to an end. For more on the Google CHROME OS keep coming back and do give any feedback, because criticism or appreciation is always welcome.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7505970974496616218-568673989655704648?l=technologynsoftwaresolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologynsoftwaresolution.blogspot.com/feeds/568673989655704648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/google-chrome-os-has-new-way-to-compute.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/568673989655704648?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7505970974496616218/posts/default/568673989655704648?v=2'/><link rel='alternate' type='text/html' href='http://technologynsoftwaresolution.blogspot.com/2012/02/google-chrome-os-has-new-way-to-compute.html' title='Google Chrome OS has new way to Compute..!!'/><author><name>Jay Doshi</name><uri>https://plus.google.com/101340923537317887129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-W5RlfgagiVE/AAAAAAAAAAI/AAAAAAAAAJA/Pm_TjQBnyE4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>