<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkYEQ3k7fip7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876</id><updated>2012-01-28T06:58:22.706+05:30</updated><category term="mobile" /><category term="Wordpress" /><category term="Novell" /><category term="development" /><category term="UMPC" /><category term="community" /><category term="instant messenger" /><category term="maven" /><category term="Windows Server 2008" /><category term="Windows" /><category term="open source" /><category term="Apple" /><category term="microblogging" /><category term="Prashant tamang" /><category term="socio-technical" /><category term="troubleshooting" /><category term="audio" /><category term="Flash" /><category term="RSS" /><category term="Bollywood" /><category term="cellphones" /><category term="Asus" /><category term="society" /><category term="Dell" /><category term="Safari" /><category term="Longhorn" /><category term="DRM" /><category term="Solaris" /><category term="Benchmark" /><category term="advertisement" /><category term="NetCAT" /><category term="Sony Ericsson" /><category term="myspace" /><category term="iOS" /><category term="MD5" /><category term="Events" /><category term="review" /><category term="blogs" /><category term="opera" /><category term="Web 3.0" /><category term="laptop" /><category term="IBM" /><category term="Adobe" /><category term="story" /><category term="facebook" /><category term="VS 2008" /><category term="IE7" /><category term="Nehalem" /><category term="SMS" /><category term="TV" /><category term="business" /><category term="scientists" /><category term="MySQL" /><category term="Nokia" /><category term="integrated development environment" /><category term="security" /><category term="customer service" /><category term="Sun Microsystems" /><category term="brand name" /><category term="graphics" /><category term="Gmail" /><category term="microprocessors" /><category term="health informatics" /><category term="philosophy" /><category term="motherboards" /><category term="datacenter" /><category term="People" /><category term="Tomcat" /><category term="openmrs" /><category term="VoIP" /><category term="SATA" /><category term="Firefox" /><category term="iPhone" /><category term="drivers" /><category term="digg" /><category term="software" /><category term="Eclipse" /><category term="Internet Explorer" /><category term="monetize" /><category term="Search Engine" /><category term="testing" /><category term="JavaScript" /><category term="Webkit" /><category term="Intel" /><category term="Barcelona" /><category term="dvr-ms to mpg" /><category term="OS" /><category term="Python" /><category term="Via" /><category term="virtualization" /><category term="Vista" /><category term="Peryn" /><category term="India glorified" /><category term="Microsoft" /><category term="Email" /><category term="Technology" /><category term="XP" /><category term="Voting" /><category term="SilverLight" /><category term="Vmware" /><category term="AJAX" /><category term="ARM" /><category term="DirectX 10" /><category term="piracy" /><category term="cadega" /><category term="Democracy" /><category term="hacking" /><category term="wine" /><category term="solutions" /><category term="Oracle" /><category term="IDE" /><category term="chip development" /><category term="Media center" /><category term="ISP" /><category term="objectivity" /><category term="social networking" /><category term="Blackberry" /><category term="dhis" /><category term="browser" /><category term="internet" /><category term="parallel" /><category term="AMD" /><category term="dvr-ms to avi" /><category term="JUnit" /><category term="Android" /><category term="lesson" /><category term="India" /><category term="Yahoo" /><category term="hardware" /><category term="database" /><category term="Amit Paul" /><category term="WiMax" /><category term="Indian Idol" /><category term="Unreal" /><category term="openSuSE" /><category term="Tata" /><category term="HP" /><category term="processors" /><category term="operating systems" /><category term="nVidia" /><category term="research" /><category term="orkut" /><category term="REST" /><category term="Office" /><category term="supercomputer" /><category term="students" /><category term="programming" /><category term="broadband" /><category term="videos" /><category term="music" /><category term="games" /><category term="multicore" /><category term="Search" /><category term="Java" /><category term="book" /><category term="Web 2.0" /><category term="Google" /><category term="netbeans" /><category term="Blogging" /><category term="ticker" /><category term="BEC" /><category term="Knowledge" /><category term="antivirus" /><category term="JSS" /><category term="3D" /><category term="Ruby" /><category term="Linux" /><category term="SSD" /><category term="kernel" /><category term="virus" /><category term="standards" /><category term="Ubuntu" /><category term="fail" /><category term="academic" /><category term="DirectX" /><category term="WiFi" /><category term="Second Life" /><title>Sunny Talks Tech</title><subtitle type="html">I love technology. Be it the smallest transistor or the latest solar power car, I love talking, reading and sharing about it. This blog is for sharing some of my loved tech talk with others of similar interests around the net.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://sunnytalkstech.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>323</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SunnyTalksTech" /><feedburner:info uri="sunnytalkstech" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>SunnyTalksTech</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DkYEQ3k4eSp7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-5376488926725155361</id><published>2012-01-28T06:58:00.001+05:30</published><updated>2012-01-28T06:58:22.731+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T06:58:22.731+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="3D" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 3.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Webkit" /><category scheme="http://www.blogger.com/atom/ns#" term="graphics" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>Making Love to Webkit</title><content type="html">&lt;p align="justify"&gt;I just viewed &lt;a href="http://acko.net"&gt;Steven Wittens Acko.net&lt;/a&gt; and it is just awesome. You have to &lt;a href="http://acko.net/blog/making-love-to-webkit/"&gt;click here&lt;/a&gt;, to see the amazing stuff done with CSS 3D on the website. Don’t forget to click on the Load Scene, a little down in the post and then using the mouse to drag the scene. Classic Stuff!!&lt;/p&gt; &lt;p align="justify"&gt;The site has used mrdoob’s &lt;a href="https://github.com/mrdoob/three.js/"&gt;JavaScript 3D library&lt;/a&gt; that also has some amazing &lt;a href="http://mrdoob.github.com/three.js/"&gt;examples&lt;/a&gt; to look at. It is very interesting to see how 3D is JavaScript is coming along in Webkit. People have been making Love to Webkit and it all looks so aesthetically pleasing and romantic…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-5376488926725155361?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/QbYIdpPbsIk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/5376488926725155361/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=5376488926725155361" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5376488926725155361?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5376488926725155361?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/QbYIdpPbsIk/making-love-to-webkit.html" title="Making Love to Webkit" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2012/01/making-love-to-webkit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EDRX44cCp7ImA9WhRUFkU.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-1771658695710105469</id><published>2012-01-28T00:09:00.001+05:30</published><updated>2012-01-28T00:11:14.038+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T00:11:14.038+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="NetCAT" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="netbeans" /><title>NetCAT goodies</title><content type="html">&lt;p align="justify"&gt;Some people might have followed on the blog that I had been participating in the Netbeans&lt;a href="http://lh3.ggpht.com/-hEyfSFgVA3I/TyLvS54R3dI/AAAAAAAAN-A/oMdHYmh_BDg/s1600-h/DSC00501%25255B8%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="DSC00501" border="0" alt="DSC00501" align="right" src="http://lh6.ggpht.com/-DoGErrHgobo/TyLvUs-5GGI/AAAAAAAAN-I/DufqoP6MVGs/DSC00501_thumb%25255B5%25255D.jpg?imgmax=800" width="239" height="316"&gt;&lt;/a&gt; Community Acceptance Test (&lt;a href="http://wiki.netbeans.org/NetCAT"&gt;NetCAT&lt;/a&gt;) program for the 7.1 release. The release in my opinion is one of the most stable versions of Netbeans ever. This should be attributed to the co-operative effort between the developers, quality managers, community of testers and Jiri Kovalsky, who manages the NetCAT program.&lt;/p&gt; &lt;p align="justify"&gt;There are some points for bugs, fixes, RFE, feedback, surveys etc. during the alpha and beta phase of the development and the NetCAT final tally for 7.1 is &lt;a href="http://qa.netbeans.org/processes/cat/71/activity.html"&gt;here&lt;/a&gt;. The best part in my opinion during this NetCAT release compared to earlier years was the quick bug fixes delivered by the Netbeans Engineering Team.&lt;/p&gt; &lt;p align="justify"&gt;I also got some goodies for participating in NetCAT.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-1771658695710105469?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/bl85HvcHQ_8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/1771658695710105469/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=1771658695710105469" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1771658695710105469?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1771658695710105469?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/bl85HvcHQ_8/netcat-goodies.html" title="NetCAT goodies" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-DoGErrHgobo/TyLvUs-5GGI/AAAAAAAAN-I/DufqoP6MVGs/s72-c/DSC00501_thumb%25255B5%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2012/01/netcat-goodies.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8EQnw-eCp7ImA9WhRUFk8.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-1907967224947648584</id><published>2012-01-27T01:29:00.001+05:30</published><updated>2012-01-27T06:10:03.250+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T06:10:03.250+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 3.0" /><category scheme="http://www.blogger.com/atom/ns#" term="REST" /><category scheme="http://www.blogger.com/atom/ns#" term="Tomcat" /><category scheme="http://www.blogger.com/atom/ns#" term="openmrs" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>Why REST with JSONP when you can CORS?</title><content type="html">&lt;p align="justify"&gt;JSONP (JSON with padding) is a hack used by JavaScript developers by wrapping a JSON (JavaScript Object Notation) document within a function call. So, if the JSON document looked like &lt;code&gt;{"givenName":"John", "familyName":"Smith"}&lt;/code&gt;, the JSONP for the same would be &lt;code&gt;callback({"givenName":"John", "familyName":"Smith"})&lt;/code&gt; (callback being the commonly used wrapper function). So, if you are familiar with JSONP, you will realize that it is used to make Cross-Domain calls where JSON is not accepted by the browsers if they come from another domain. Thus, AJAX requests across a different domain was not possible through JSON and hence using JSONP was the common hack.&lt;/p&gt; &lt;p align="justify"&gt;The problem with using JSONP is that it is called as a JavaScript function response and hence &lt;a href="http://lh4.ggpht.com/-CIufz-bfdPQ/TyGwpz5_BrI/AAAAAAAAN9k/7iEFZ0h-JEQ/s1600-h/CORS-support%25255B5%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="CORS-support" border="0" alt="CORS-support" align="right" src="http://lh3.ggpht.com/-cbMHpdPtTyQ/TyGwr53muEI/AAAAAAAAN9s/6OJeABuryHI/CORS-support_thumb%25255B3%25255D.png?imgmax=800" width="205" height="193"&gt;&lt;/a&gt;you will not be able to use it as normal HTTP calls. That means you would not be able to send HTTP headers and that can be a problem at many places. There &lt;a href="http://personalized20.blogspot.com/2009/04/created-oauth-crossdomain-javascript.html"&gt;are hacks&lt;/a&gt; to deal with the problem, but these are best described as hacks. Another limitation of the JSONP hack was that you could only make GET requests and nothing more. Hence to make a standard, &lt;a href="http://www.w3.org/TR/cors/"&gt;W3C created the CORS&lt;/a&gt; (&lt;a href="http://hacks.mozilla.org/2009/07/cross-site-xmlhttprequest-with-cors/"&gt;Cross-Origin Resource Sharing&lt;/a&gt;) standard which nearly all modern browsers support.&lt;/p&gt; &lt;p align="justify"&gt;The main issue with using JSON or AJAX (XHR – XMLHttpRequest) across domain was that browsers would not be able to acknowledge if the response was malicious or in response to the request that they made. The &lt;a href="http://en.wikipedia.org/wiki/Same_origin_policy"&gt;same-origin-policy&lt;/a&gt;, prevented making cross-domain requests. Then came CORS, a technique by browsers to check the origin policy first and then accept responses. So a server that wants to allow getting any type of HTTP request from another domain would list the domain or * in its HTTP response header as follows: &lt;pre&gt;Access-Control-Allow-Origin: *&lt;br /&gt;Access-Control-Allow-Origin: http://example.com:8080 http://foo.example.com&lt;/pre&gt;&lt;p align="justify"&gt;This means that there is some modification to be done on the server-side resource to add these headers to the response. Another point to note is that it works with XHR requests as well as client errors (4xx) and server errors (5xx).&lt;/p&gt;&lt;p align="justify"&gt;Excellent examples on how to use CORS can be found at &lt;a href="http://www.html5rocks.com/en/tutorials/file/xhr2"&gt;HTML5Rocks&lt;/a&gt;. On the server-side of things, you can find resources to &lt;a href="http://enable-cors.org/"&gt;enable CORS&lt;/a&gt;.&lt;/p&gt;&lt;p align="justify"&gt;In Tomcat for a Java web application, you can enable CORS using the &lt;a href="http://software.dzhuvinov.com/cors-filter.html"&gt;CORS Filter&lt;/a&gt; library. Basically you copy the jar file into Tomcat lib or WEB-INF/lib of your application and then add filters in your application’s web.xml or tomcat’s global conf/web.xml. For a resource which requires Basic Authentication and Cookies can be configured as follows: &lt;pre&gt;&amp;lt;filter&amp;gt;&lt;br&gt;    &amp;lt;filter-name&amp;gt;CORS&amp;lt;/filter-name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-class&amp;gt;com.thetransactioncompany.cors.CORSFilter&amp;lt;/filter-class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-name&amp;gt;cors.allowOrigin&amp;lt;/param-name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-value&amp;gt;*&amp;lt;/param-value&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-name&amp;gt;cors.supportedMethods&amp;lt;/param-name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-value&amp;gt;GET, POST, HEAD, PUT, DELETE&amp;lt;/param-value&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-name&amp;gt;cors.supportedHeaders&amp;lt;/param-name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-value&amp;gt;Content-Type, Last-Modified&amp;lt;/param-value&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-name&amp;gt;cors.exposedHeaders&amp;lt;/param-name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-value&amp;gt;Set-Cookie&amp;lt;/param-value&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-name&amp;gt;cors.supportsCredentials&amp;lt;/param-name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-value&amp;gt;true&amp;lt;/param-value&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br&gt;&amp;lt;/filter&amp;gt;&lt;br&gt;&amp;lt;filter-mapping&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;CORS&amp;lt;/filter-name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;MyServlet&amp;lt;/servlet-name&amp;gt;&lt;br&gt;&amp;lt;/filter-mapping&amp;gt;&lt;/pre&gt;&lt;p align="justify"&gt;Instructions for Cookies in Safari can be challenge. A nice post to workaround can be found &lt;a href="http://anantgarg.com/2010/02/18/cross-domain-cookies-in-safari/"&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-1907967224947648584?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/7fktg_dEjS4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/1907967224947648584/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=1907967224947648584" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1907967224947648584?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1907967224947648584?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/7fktg_dEjS4/why-rest-with-jsonp-when-you-can-cors.html" title="Why REST with JSONP when you can CORS?" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-cbMHpdPtTyQ/TyGwr53muEI/AAAAAAAAN9s/6OJeABuryHI/s72-c/CORS-support_thumb%25255B3%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2012/01/why-rest-with-jsonp-when-you-can-cors.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4FQ306fyp7ImA9WhRUFU8.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-6960300826306439881</id><published>2012-01-26T02:58:00.001+05:30</published><updated>2012-01-26T02:58:32.317+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T02:58:32.317+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="Webkit" /><category scheme="http://www.blogger.com/atom/ns#" term="iOS" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>Difference between iPad2’s Safari and Desktop Safari</title><content type="html">&lt;p align="justify"&gt;Since we are targeting the &lt;a href="https://wiki.openmrs.org/display/projects/Raxa+JSS+EMR"&gt;Raxa EMR for JSS&lt;/a&gt; for Webkit-based browser, it is important that the team understands the subtle differences between the Desktop shipped Safari and the version of Safari shipped for iPad2. The differences with Chrome are quite a few, so I won’t list those here.&lt;/p&gt; &lt;p align="justify"&gt;Following are some of the differences to remember:&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;No Flash support &lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;Safari iPad does not support &lt;code&gt;position:fixed&lt;/code&gt; in CSS &lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;Safari iPad creates link for 10-digit numbers automatically &lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;Safari iPad does not allow scrolling over textareas and iframes &lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;Safari iPad has issues with CSS Animations that cause flickering. Use JavaScript animation or hacks in CSS &lt;code&gt;-webkit-backface-visibility:none; and -webkit-perspective:1000;&lt;/code&gt; &lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;Safari iPad greys the upload button&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;Things have been improving compared to the first iPad and iPad2 and the differences are minimizing.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-6960300826306439881?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/4nn93CJwKu8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/6960300826306439881/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=6960300826306439881" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/6960300826306439881?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/6960300826306439881?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/4nn93CJwKu8/difference-between-ipad2s-safari-and.html" title="Difference between iPad2’s Safari and Desktop Safari" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2012/01/difference-between-ipad2s-safari-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8MSH4_eCp7ImA9WhRWGUs.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-2118288021408399495</id><published>2012-01-08T00:48:00.001+05:30</published><updated>2012-01-08T00:48:09.040+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-08T00:48:09.040+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="India" /><category scheme="http://www.blogger.com/atom/ns#" term="research" /><category scheme="http://www.blogger.com/atom/ns#" term="health informatics" /><category scheme="http://www.blogger.com/atom/ns#" term="JSS" /><category scheme="http://www.blogger.com/atom/ns#" term="openmrs" /><title>EMR at JSS Bilaspur – In pursuit of happyness</title><content type="html">&lt;p align="justify"&gt;Over the last 3yrs, I have travelled across the world and looked at 100+ health facilities of different scales. My last encounter with a health facility in rural Bilaspur was very different. Having looked at systems of practice in a variety of health facilities including subcenters, private clinics, primary health centers, community health centers, district hospitals, tertiary hospitals and super-specialty hospitals, each of these places have different characteristics. What makes &lt;a href="http://jssbilaspur.org"&gt;Jan Swasthya Sahyog (JSS)&lt;/a&gt;, situated in rural Bilaspur in Chattisgarh special is the motivation levels among all the staff at the health facility. This includes clinicians, nurses, technicians and computer operators… And the motivation of these people stems from the fact that they &lt;strong&gt;still&lt;/strong&gt; believe in care, rather than just providing health services. I use “still” because in my worldview of health facilities, most often I see people missing out on the “care” from the notion of health-care.&lt;/p&gt; &lt;p align="justify"&gt;My visit to JSS was for volunteer work that I have been doing over the last few months to see an Electronic Medical Record (EMR) system to be setup at JSS. Over 100 volunteers across the world have come together in this pursuit to build an EMR system that is easy to use, suited to low-resource settings and can help improve work of the providers as well as help provide better services to patients. JSS was founded 15yrs back by post-graduates doctors of All India Institute of Medical Sciences (AIIMS), India’s most prestigious medical school and hospital to provide healthcare to people who are deprived from it because of poverty, neglect and lack of development. And when I visited JSS on Christmas 2011, I could see the savior work done by JSS for the many people who come from far-flung places because they are treated with dignity and care.&lt;/p&gt; &lt;p align="justify"&gt;The EMR system broadly from interviews and discussions with some doctors, nurses, other staff and my interpretation of the context needs to do the following:&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;div align="justify"&gt;Help to improve efficiency in use of resources and providing patient care &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Help to maintain correct medical practices through validations&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Help to understand who, what, why is being treated at JSS&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p align="justify"&gt;EMRs or for that matter any computerization process advertises many-fold benefits. Technology is most often considered the silver bullet that will solve all problems. From my experience this is rarely the case. So these 3 points might provide a guiding path to decisions that we make in the design of the EMR. In the design of the EMR, just like JSS we have to put “care” at the forefront of our efforts rather than technology prowess. Thus, this system is envisaged to be a point-of-care systems where providers will look up records and use the system to provide “care”.&lt;/p&gt; &lt;p align="justify"&gt;The other very unique thing about JSS is that is it rooted in the locale of the context. Having seen other health facilities setup by “change-makers-coming-from-the-outside”, JSS is uniquely very much part of the context. This is one of the reasons I see why people come from more than 100kms away to JSS for treatment. People view JSS as locals and one among their own. This is one aspect that I think the EMR system should incorporate. It should embody in itself the locale. By locale, I mean the local practices, language, usability… among other things. &lt;/p&gt; &lt;p align="justify"&gt;I would say we have some lofty goals for the EMR. One that the project lead calls as “Linux of EMRs”, but in my opinion even if we achieve more humble ends, like not causing burden to providers and patients that would make me happy. It is this pursuit that drives me to work towards this cause. I call it a pursuit because I realize this is not something that is a stagnant phenomenon. It will change with every small change that we make. Every morning it is this pursuit of happyness that drives me to understand what an EMR system would be of use at JSS.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-2118288021408399495?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/aUsCcyz1ZSE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/2118288021408399495/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=2118288021408399495" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2118288021408399495?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2118288021408399495?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/aUsCcyz1ZSE/emr-at-jss-bilaspur-in-pursuit-of.html" title="EMR at JSS Bilaspur – In pursuit of happyness" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2012/01/emr-at-jss-bilaspur-in-pursuit-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YDQn45eCp7ImA9WhRTGU0.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-1747952154726453345</id><published>2011-11-10T11:36:00.001+05:30</published><updated>2011-11-10T11:36:13.020+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-10T11:36:13.020+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="cellphones" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><title>PhoneGap under Incubation at Apache Foundation</title><content type="html">&lt;p align="justify"&gt;When Adobe announced the &lt;a href="http://phonegap.com/2011/10/03/nitobi-enters-into-acquisition-agreement-with-adobe-2/"&gt;acquisition of Nitobi&lt;/a&gt;, the creators of the nice cross-&lt;a href="http://lh5.ggpht.com/-WKD3cvd46L4/TrtpyzmmksI/AAAAAAAANOU/cd5QfJPDIio/s1600-h/phonegaplogo%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="phonegaplogo" border="0" alt="phonegaplogo" align="right" src="http://lh3.ggpht.com/-4X0llKj6KJU/Trtp0q6BdPI/AAAAAAAANOc/AgFavWr-F_0/phonegaplogo_thumb%25255B2%25255D.png?imgmax=800" width="103" height="103"&gt;&lt;/a&gt;mobile&amp;nbsp; development tool, like many people I was worried that this would become a closed-source Adobe Air mobile. Adobe has recently been voicing that it would deprecate Flash mobile and instead move towards HTML5 and JavaScript. Thus, PhoneGap seemed like the perfect acquisition to make money out of the new generation of cross-platform mobile development.&lt;/p&gt; &lt;p align="justify"&gt;The heart-warming announcement came a couple of days back when it was decided that PhoneGap was moved to Apache Foundation as an incubation project. The project is called &lt;a href="http://incubator.apache.org/projects/callback.html"&gt;Callback&lt;/a&gt; and the code has been moved to &lt;a href="https://github.com/callback"&gt;github&lt;/a&gt; for now. There are also some nice tools coming in Adobe Dreamweaver which can be used to work with PhoneGap and with the acquisition it might get better and better integrated. This means that Adobe will hope to make money out of the development and probably the build service, yet keep the platform open-source and free…&lt;/p&gt; &lt;p align="justify"&gt;All in all, I think this is great movement for PhoneGap and cross-platform mobile development. What has been hard for ages since the promise of JavaME, seems more likely now. Good job Adobe!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-1747952154726453345?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/R7-Q-Yyq6gQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/1747952154726453345/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=1747952154726453345" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1747952154726453345?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1747952154726453345?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/R7-Q-Yyq6gQ/phonegap-under-incubation-at-apache.html" title="PhoneGap under Incubation at Apache Foundation" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-4X0llKj6KJU/Trtp0q6BdPI/AAAAAAAANOc/AgFavWr-F_0/s72-c/phonegaplogo_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/11/phonegap-under-incubation-at-apache.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4ARnc_eyp7ImA9WhdVFks.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-7107105901513264488</id><published>2011-09-22T08:39:00.001+05:30</published><updated>2011-09-22T08:39:07.943+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-22T08:39:07.943+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="netbeans" /><category scheme="http://www.blogger.com/atom/ns#" term="review" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>A Review of NetBeans IDE 7 Cookbook</title><content type="html">&lt;p align="justify"&gt;A few weeks (actually a month+) ago, I was sent a request to review the &lt;a href="https://www.packtpub.com/netbeans-ide-7-cookbook/book"&gt;NetBeans IDE 7 Cookbook&lt;/a&gt; and blog about it. Incidentally, I was preaching/teaching Netbeans to a few students during the same time. So, although I thought it came at the right time, later I was travelling quite a bit and didn’t have much time to read through the book. Finally, in the last few days, I decided that I should read through the book and see what it is all about.&amp;nbsp; &lt;/p&gt; &lt;p align="justify"&gt;&lt;img style="margin: 5px 10px 5px 0px; display: inline; float: left" align="left" src="http://www.packtpub.com/sites/default/files/2503OS_NetBeans%20IDE%207%20Cookbook_9781849512503cov.jpg" width="174" height="217"&gt;The book is published by Packt Publishers and written by the Brazilian Rhawi Dantas. It is nicely arranged in terms of the chapters and the kind of details that it talks about. Starting from the basics of creating projects, importing projects, to designing GUIs, Web projects, Mobile development, Profiling and Testing… It covers most parts of the IDE pretty well.&lt;/p&gt; &lt;p align="justify"&gt;What it lacks is the depth of coverage. Like Maven and some of the options like skipping tests is a very useful feature in Netbeans is missing from the book. Or the WSDL Editor. Or Navigation features like Go To Implementation is missing!!&lt;/p&gt; &lt;p align="justify"&gt;In conclusion I’d say the book is interesting for beginners and slightly boring for experienced Netbeans users. If you are preparing for Netbeans Certification, then this is a book you should read, but otherwise I feel the web documentation of Netbeans is good enough to find your way through… I’d rate this book 2.5/5&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-7107105901513264488?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/ZaDWOt5vzjI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/7107105901513264488/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=7107105901513264488" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7107105901513264488?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7107105901513264488?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/ZaDWOt5vzjI/review-of-netbeans-ide-7-cookbook.html" title="A Review of NetBeans IDE 7 Cookbook" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/09/review-of-netbeans-ide-7-cookbook.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QMRXc5fip7ImA9WhdVFkg.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-1594607835421966903</id><published>2011-09-22T08:10:00.001+05:30</published><updated>2011-09-22T08:13:04.926+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-22T08:13:04.926+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="netbeans" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><title>NetCAT 7.1 Bug Counting</title><content type="html">&lt;p align="justify"&gt;Since, I have signed to &lt;a href="http://wiki.netbeans.org/NetCAT"&gt;NetCAT&lt;/a&gt; 7.1 (Community Acceptance Program), I wanted a quick way to see the number of bugs that I have filed compared to the other top 20, I’ve written a small script to go through bugzilla. The one that is on the page seems a little complex to look at and has lots of numbers to look at.&lt;/p&gt; &lt;p&gt;I’ve done this instead:&lt;/p&gt; &lt;p&gt;&lt;iframe height="500" src="http://sunbiz.jelastic.com" width="95%"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;Beyond the bugs, there is also the email count… We will get to that later!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-1594607835421966903?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/KFVruvEBg2I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/1594607835421966903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=1594607835421966903" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1594607835421966903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1594607835421966903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/KFVruvEBg2I/netcat-7-bug-counting.html" title="NetCAT 7.1 Bug Counting" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/09/netcat-7-bug-counting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAFRnY5fip7ImA9WhdVE0U.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-4082506243248981124</id><published>2011-09-19T03:20:00.001+05:30</published><updated>2011-09-19T03:21:57.826+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-19T03:21:57.826+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="microprocessors" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><category scheme="http://www.blogger.com/atom/ns#" term="parallel" /><category scheme="http://www.blogger.com/atom/ns#" term="maven" /><category scheme="http://www.blogger.com/atom/ns#" term="JUnit" /><title>Speeding up Unit Tests by running them in parallel</title><content type="html">&lt;p align="justify"&gt;I just discovered an interesting parameter in the &lt;a href="http://maven.apache.org/plugins/maven-surefire-plugin/index.html"&gt;maven-surefire-plugin&lt;/a&gt; when using JUnit 4.7+, that tests can be executed in &lt;a href="http://maven.apache.org/plugins/maven-surefire-plugin/examples/junit.html#Running_tests_in_parallel"&gt;parallel&lt;/a&gt;. With multi-threaded CPUs, OS and the like, this helps a lot when you want to decrease the time of your test suites.&lt;/p&gt;So, what are the configurations options that you have:&lt;br&gt; &lt;ol&gt; &lt;li&gt;Running test methods in parallel:&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;plugin&amp;gt;&lt;br /&gt;   &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;&lt;br /&gt;   &amp;lt;artifactId&amp;gt;maven-surefire-plugin&amp;lt;/artifactId&amp;gt;&lt;br /&gt;   &amp;lt;version&amp;gt;2.9&amp;lt;/version&amp;gt;&lt;br /&gt;   &amp;lt;configuration&amp;gt;&lt;br /&gt;     &amp;lt;parallel&amp;gt;methods&amp;lt;/parallel&amp;gt;&lt;br /&gt;   &amp;lt;/configuration&amp;gt;&lt;br /&gt;&amp;lt;/plugin&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;li&gt;Running test classes in parallel:&lt;pre&gt;&lt;code&gt;&amp;lt;plugin&amp;gt;&lt;br /&gt;  &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;&lt;br /&gt;  &amp;lt;artifactId&amp;gt;maven-surefire-plugin&amp;lt;/artifactId&amp;gt;&lt;br /&gt;  &amp;lt;version&amp;gt;2.9&amp;lt;/version&amp;gt;&lt;br /&gt;  &amp;lt;configuration&amp;gt;&lt;br /&gt;    &amp;lt;parallel&amp;gt;classes&amp;lt;/parallel&amp;gt;&lt;br /&gt;  &amp;lt;/configuration&amp;gt;&lt;br /&gt;&amp;lt;/plugin&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p align="justify"&gt;There are some things to take care when running unit tests in parallel. Some of them might not be independent, isolated and reproducible. There are times when you have some test methods that might depend on other methods in the test class. That time you should use the parallel test class execution. You may also want to tweak the number of threads and core on which these threads run, using this configuration:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;plugin&amp;gt;&lt;br /&gt;  &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;&lt;br /&gt;  &amp;lt;artifactId&amp;gt;maven-surefire-plugin&amp;lt;/artifactId&amp;gt;&lt;br /&gt;  &amp;lt;version&amp;gt;2.9&amp;lt;/version&amp;gt;&lt;br /&gt;  &amp;lt;configuration&amp;gt;&lt;br /&gt;    &amp;lt;parallel&amp;gt;methods&amp;lt;/parallel&amp;gt;&lt;br /&gt;    &amp;lt;threadCount&amp;gt;4&amp;lt;/threadCount&amp;gt;&lt;br /&gt;    &amp;lt;perCoreThreadCount&amp;gt;true&amp;lt;/perCoreThreadCount&amp;gt;&lt;br /&gt;  &amp;lt;/configuration&amp;gt;&lt;br /&gt;&amp;lt;/plugin&amp;gt;&lt;/code&gt;&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-4082506243248981124?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/Ab2RVgU3m5E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/4082506243248981124/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=4082506243248981124" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4082506243248981124?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4082506243248981124?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/Ab2RVgU3m5E/speeding-up-unit-tests-by-running-them.html" title="Speeding up Unit Tests by running them in parallel" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/09/speeding-up-unit-tests-by-running-them.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YFQ34_cSp7ImA9WhdVEkw.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-4056148590263861532</id><published>2011-09-17T04:48:00.001+05:30</published><updated>2011-09-17T05:55:12.049+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-17T05:55:12.049+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="India" /><category scheme="http://www.blogger.com/atom/ns#" term="SSD" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="SATA" /><category scheme="http://www.blogger.com/atom/ns#" term="Intel" /><title>Sad state of Dell service centers, but loving my new SSD</title><content type="html">&lt;p align="justify"&gt;I had received my new Intel 320 Series SSD nearly 2 weeks back, but have been struggling to find a way to fit it in my Dell Studio 1749 laptop. Struggling because the SSD didn’t ship with a laptop connector/caddy and Dell’s extremely bad service centers in Mumbai.&lt;/p&gt; &lt;p align="justify"&gt;Even before I had my SSD, I looked through all the documentation on how to fit it in. I wanted to add the SSD to the second drive slot that is part of my laptop, but needed a caddy and L-shaped SATA connector. I had enquired the Dell customer care and they responded, they didn’t sell the stuff but should be available at the service centers in Mumbai. So as soon as the SSD arrived, I landed at the service center. But what stupidity on my part, to expect the dell service center engineers to know what I was going to talk about. One of the engineers bet with me that laptop’s can’t have two hard disks, another said I have to “burn some plastic” to fit it in. No one, out of the 7-odd engineers at the Dell service centers in Andheri or Mumbai Central had heard the word “caddy” in their lives!! (!!Damn Golf!!)&lt;/p&gt; &lt;p align="justify"&gt;Nevertheless, after a couple of hours of trying to explain to these people, I had full faith on our lamington road fellows to have imported something from China. Sadly, it was just the regular “atta-chawal” (off-the-shelf stuff) that you can get at every computer shop around the city. Why would people come so far to lamington road, if they didn’t keep “not-so-common” parts?? Not that Dell has any small market in India… so the lamington road shopkeepers should have atleast heard or seen such a possibility… Nevermind, I realized from earlier that an eSATA cable for Seagate GoFlex Agent HDD (STAE103) is impossible to find in this market, forget my caddy!! After visiting over 30 shops and 5 laptop repair guys, I was convinced (… and even they were) that such a thing was impossible to find in India&lt;/p&gt; &lt;p align="justify"&gt;So, I ordered online with priority shipping from the nice guys at &lt;a href="http://www.newmodeus.com/"&gt;newmodeUS&lt;/a&gt;. I say nice because I called them after ordering to clarify about the eSATA cable that I also purchased (already cut to work with Seagate GoFlex &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Open-mouthed smile" src="http://lh6.ggpht.com/-O3jhU97aITY/TnPZNQU5r2I/AAAAAAAAMpk/jbbM4FNCVlI/wlEmoticon-openmouthedsmile%25255B2%25255D.png?imgmax=800"&gt;) along with my caddy and they answered nicely. I couldn’t find anywhere in Norway that had these either!! &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-sadsmile" alt="Sad smile" src="http://lh3.ggpht.com/-Jxmx-RE9jjs/TnPZONLPz7I/AAAAAAAAMpo/g2BBJsXcGCE/wlEmoticon-sadsmile%25255B2%25255D.png?imgmax=800"&gt;. It reached me in 2 days and I was happy again!!&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh5.ggpht.com/-kRB3k8ke32g/TnPZOhOngSI/AAAAAAAAMps/6ancgschylI/s1600-h/DELL_1745_1747_caddy%2525202%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 3px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="DELL_1745_1747_caddy 2" border="0" alt="DELL_1745_1747_caddy 2" src="http://lh5.ggpht.com/-6sINa0vhkdQ/TnPZPU20dOI/AAAAAAAAMpw/rjbQa-mhUpc/DELL_1745_1747_caddy%2525202_thumb%25255B2%25255D.jpg?imgmax=800" width="154" height="89"&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/-S-KsR2-LWps/TnPZPwTuSmI/AAAAAAAAMp0/onRMvVP83XU/s1600-h/intel-ssd-320-series-small%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 3px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="intel-ssd-320-series-small" border="0" alt="intel-ssd-320-series-small" src="http://lh5.ggpht.com/-KOm0ZuKWvHQ/TnPZQgFbeqI/AAAAAAAAMp4/_uHyJTXzCk0/intel-ssd-320-series-small_thumb%25255B2%25255D.jpg?imgmax=800" width="117" height="114"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://lh4.ggpht.com/-slNsYEMfqI8/TnPZRVq3XDI/AAAAAAAAMp8/eYUWXgDjjBE/s1600-h/eSATA-GoFlex%25255B7%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="eSATA-GoFlex" border="0" alt="eSATA-GoFlex" src="http://lh6.ggpht.com/-AyiyWF2ucyo/TnPZR7jf3JI/AAAAAAAAMqA/NXrZsgLh9kk/eSATA-GoFlex_thumb%25255B5%25255D.jpg?imgmax=800" width="314" height="141"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;Boot times from 35 sec to 19 sec; Shutdown from 15 sec to 6 sec. Netbeans starts in less than 7 sec compared to 25 sec. Overall amazing performance upgrade!!! The laptop even earlier was a performance beast with 8GB RAM, 500HDD, 4-thread, 3+Ghz i7 processor… but this speed boost is awesome!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-4056148590263861532?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/VdQkXeTmq84" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/4056148590263861532/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=4056148590263861532" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4056148590263861532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4056148590263861532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/VdQkXeTmq84/sad-state-of-dell-service-centers-but.html" title="Sad state of Dell service centers, but loving my new SSD" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-O3jhU97aITY/TnPZNQU5r2I/AAAAAAAAMpk/jbbM4FNCVlI/s72-c/wlEmoticon-openmouthedsmile%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/09/sad-state-of-dell-service-centers-but.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCQHczeSp7ImA9WhdRGUg.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-3922331241417255401</id><published>2011-08-10T12:27:00.001+05:30</published><updated>2011-08-10T12:27:41.981+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-10T12:27:41.981+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Internet Explorer" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="IE7" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>0-day already out to exploit yesterday’s IE bugs</title><content type="html">&lt;p align="justify"&gt;If it wasn’t already known to Microsoft, I can confirm first hand that today I downloaded and played with available 0-day to exploit Internet &lt;a href="http://lh4.ggpht.com/-j1a58S2wn1c/TkIr4Y3MO5I/AAAAAAAAMk8/DycEIZ-Oe-Y/s1600-h/seccenter-icon%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px 4px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="seccenter-icon" border="0" alt="seccenter-icon" align="right" src="http://lh4.ggpht.com/-Kolw4Hz3uVw/TkIr5A4xA0I/AAAAAAAAMlA/aj4Crd_c8QM/seccenter-icon_thumb%25255B2%25255D.png?imgmax=800" width="60" height="76" /&gt;&lt;/a&gt;Explorer bugs in the wild. Microsoft has just released the patches to fix these exploits, but I was surprised to see that the exploits are available free for the world to use.&lt;/p&gt;  &lt;p align="justify"&gt;The exploits basically allows remote code execution from a website once visited through Internet Explorer. Once such a malicious page is visited, the hacker is able to take control of the machine and perform administrative operations, including but not limited to adding backdoors, steal information or make hacked computers act as bot to mass attack servers.&lt;/p&gt;  &lt;p align="justify"&gt;I will not disclose where the code is available to play with, but it is surely a warning for all Windows users to update their installation with the patches released yesterday. It is not just about your information, but your computers could be used to launch other attacks,&lt;/p&gt;  &lt;p align="justify"&gt;Details of the patches can be found &lt;a href="https://blogs.technet.com/b/srd/archive/2011/08/09/assessing-the-risk-of-the-august-2011-security-updates.aspx"&gt;here&lt;/a&gt; and &lt;a href="https://www.microsoft.com/technet/security/Bulletin/MS11-057.mspx"&gt;here&lt;/a&gt;. Microsoft releases security patches on Tuesdays, but critical patches should be released asap!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-3922331241417255401?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/Y5S54R1CYvs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/3922331241417255401/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=3922331241417255401" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3922331241417255401?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3922331241417255401?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/Y5S54R1CYvs/0-day-already-out-to-exploit-yesterdays.html" title="0-day already out to exploit yesterday’s IE bugs" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-Kolw4Hz3uVw/TkIr5A4xA0I/AAAAAAAAMlA/aj4Crd_c8QM/s72-c/seccenter-icon_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/08/0-day-already-out-to-exploit-yesterdays.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcFR3Y8eSp7ImA9WhdRGE4.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-4513355913192416506</id><published>2011-08-09T02:43:00.001+05:30</published><updated>2011-08-09T02:43:36.871+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-09T02:43:36.871+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="maven" /><title>Maven dependency for tools.jar in JDK7</title><content type="html">&lt;p&gt;Although it has been &lt;a href="http://blogs.oracle.com/kto/entry/jdk7_pending_java_vendor_property"&gt;known&lt;/a&gt; for &lt;a href="http://download.java.net/jdk7/changes/jdk7-b114.html"&gt;sometime&lt;/a&gt; now that JDK7 will bring the change to vendor properties name change from “Sun Microsystems Inc.” to “Oracle Corporation”, I thought it would serve as a good reminder since Java 7 final was just released.&lt;/p&gt;  &lt;p&gt;If you have a maven project that uses tools.jar and adds that as a dependency to the project &lt;a href="http://maven.apache.org/general.html#tools-jar-dependency"&gt;as follows&lt;/a&gt;:&lt;/p&gt;  &lt;pre&gt;...&lt;br /&gt;  &amp;lt;profiles&amp;gt;&lt;br /&gt;    &amp;lt;profile&amp;gt;&lt;br /&gt;      &amp;lt;id&amp;gt;default-tools.jar&amp;lt;/id&amp;gt;&lt;br /&gt;      &amp;lt;activation&amp;gt;&lt;br /&gt;        &amp;lt;property&amp;gt;&lt;br /&gt;          &amp;lt;name&amp;gt;java.vendor&amp;lt;/name&amp;gt;&lt;br /&gt;          &amp;lt;value&amp;gt;Sun Microsystems Inc.&amp;lt;/value&amp;gt;&lt;br /&gt;        &amp;lt;/property&amp;gt;&lt;br /&gt;      &amp;lt;/activation&amp;gt;&lt;br /&gt;      &amp;lt;dependencies&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;          &amp;lt;groupId&amp;gt;com.sun&amp;lt;/groupId&amp;gt;&lt;br /&gt;          &amp;lt;artifactId&amp;gt;tools&amp;lt;/artifactId&amp;gt;&lt;br /&gt;          &amp;lt;version&amp;gt;1.4.2&amp;lt;/version&amp;gt;&lt;br /&gt;          &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;&lt;br /&gt;          &amp;lt;systemPath&amp;gt;${java.home}/../lib/tools.jar&amp;lt;/systemPath&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;      &amp;lt;/dependencies&amp;gt;&lt;br /&gt;    &amp;lt;/profile&amp;gt;&lt;br /&gt;  &amp;lt;/profiles&amp;gt;&lt;br /&gt;  ...&lt;/pre&gt;&lt;br /&gt;For making this work with JDK 7, you have to change the java.vendor value to &lt;strong&gt;Oracle Corporation&lt;/strong&gt; like this: &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;...&lt;br /&gt;  &amp;lt;profiles&amp;gt;&lt;br /&gt;    &amp;lt;profile&amp;gt;&lt;br /&gt;      &amp;lt;id&amp;gt;default-tools.jar&amp;lt;/id&amp;gt;&lt;br /&gt;      &amp;lt;activation&amp;gt;&lt;br /&gt;        &amp;lt;property&amp;gt;&lt;br /&gt;          &amp;lt;name&amp;gt;java.vendor&amp;lt;/name&amp;gt;&lt;br /&gt;          &amp;lt;value&amp;gt;&lt;strong&gt;Oracle Corporation&lt;/strong&gt;&amp;lt;/value&amp;gt;&lt;br /&gt;        &amp;lt;/property&amp;gt;&lt;br /&gt;      &amp;lt;/activation&amp;gt;&lt;br /&gt;      &amp;lt;dependencies&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;          &amp;lt;groupId&amp;gt;com.sun&amp;lt;/groupId&amp;gt;&lt;br /&gt;          &amp;lt;artifactId&amp;gt;tools&amp;lt;/artifactId&amp;gt;&lt;br /&gt;          &amp;lt;version&amp;gt;1.4.2&amp;lt;/version&amp;gt;&lt;br /&gt;          &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;&lt;br /&gt;          &amp;lt;systemPath&amp;gt;${java.home}/../lib/tools.jar&amp;lt;/systemPath&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;      &amp;lt;/dependencies&amp;gt;&lt;br /&gt;    &amp;lt;/profile&amp;gt;&lt;br /&gt;  &amp;lt;/profiles&amp;gt;&lt;br /&gt;  ...&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-4513355913192416506?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/wqmhjcX9lKA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/4513355913192416506/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=4513355913192416506" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4513355913192416506?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4513355913192416506?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/wqmhjcX9lKA/maven-dependency-for-toolsjar-in-jdk7.html" title="Maven dependency for tools.jar in JDK7" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/08/maven-dependency-for-toolsjar-in-jdk7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ECSHozfip7ImA9Wx9aFk4.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-2825206248715679594</id><published>2011-03-09T07:24:00.001+05:30</published><updated>2011-03-09T07:24:29.486+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-09T07:24:29.486+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="standards" /><category scheme="http://www.blogger.com/atom/ns#" term="graphics" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="Firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>WebGL &amp; Hardware Acceleration in Different Browsers</title><content type="html">&lt;p align="justify"&gt;There is a new race these days in the world of web browsers and it is how fast they can render graphics. As more and more people &lt;img style="margin: 5px 0px 5px 5px; display: inline; float: right" align="right" src="http://upload.wikimedia.org/wikipedia/commons/3/39/WebGL_logo.png" /&gt;are trying to make web browsers as the rich media client, we see that hardware acceleration in browsers is getting the next point of race among the web browsers. If JavaScript benchmarking wasn’t enough, most new benchmarks these days are looking towards at WebGL (The JavaScript for 3D) and hardware acceleration in browsers.&lt;/p&gt;  &lt;p&gt;There aren’t too many games out there yet, that use the WebGL extensions and so I believe this is another race from the browsers that isn’t about better user experience but more to win points in the benchmarks. Nevertheless, since the worst fairing browser IE9 has improved on the performance of WebGL and uses your computer’s graphics card to accelerate graphics in browsers, it is the every alternate browser’s moral responsibility of sorts to give you enhanced performance. This means that &lt;a href="http://blog.chromium.org/2011/03/gpu-acceleration-old-drivers.html"&gt;every other browser&lt;/a&gt; vendor will now tell you to &lt;a href="http://blog.mozilla.com/bjacob/2011/03/04/upgrade-your-graphics-drivers/"&gt;update your graphics drivers&lt;/a&gt;, to prevent crashing of your browser and improve performance. While updating graphics drivers is not what the average computer user would do, the browser manufacturers will blame that crash on the graphics driver.&lt;/p&gt;  &lt;p align="justify"&gt;Here are some numbers comparing browsers in simple &lt;a href="http://demos.hacks.mozilla.org/openweb/HWACCEL/"&gt;WebGL benchmark&lt;/a&gt; on a Windows 7 with Intel 2.5Ghz i5 and 4GB of RAM:&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="522"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="265"&gt;           &lt;p align="center"&gt;&lt;strong&gt;Browser (version/platform)&lt;/strong&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="255"&gt;           &lt;p align="center"&gt;&lt;strong&gt;Frames per second (higher is better)&lt;/strong&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="265"&gt;Firefox 3.6.15&lt;/td&gt;          &lt;td valign="top" width="255"&gt; 6 FPS&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="265"&gt;Opera 11.01&lt;/td&gt;          &lt;td valign="top" width="255"&gt;14 FPS&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="265"&gt;Chrome 10.0.648.127&lt;/td&gt;          &lt;td valign="top" width="255"&gt;12 FPS&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="265"&gt;Firefox 4 Beta 12&lt;/td&gt;          &lt;td valign="top" width="255"&gt;60+ FPS&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p align="justify"&gt;All browsers in the list are released stable versions, other than Firefox 4 which enables hardware acceleration only version 4 of their browser, but is still unreleased. Clearly, Firefox is very fast and possibly the ones who are running ahead in optimizations of WebGL. Nonetheless, other browsers (Opera 11.50, Chrome 11 and IE9) are also competitively close. I wanted to highlight really how fast things can get with some hardware acceleration.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-2825206248715679594?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/25nYf6JZ4Co" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/2825206248715679594/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=2825206248715679594" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2825206248715679594?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2825206248715679594?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/25nYf6JZ4Co/webgl-hardware-acceleration-in.html" title="WebGL &amp;amp; Hardware Acceleration in Different Browsers" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/03/webgl-hardware-acceleration-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQHRn8_eip7ImA9Wx9aFk8.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-7616177190339743180</id><published>2011-03-07T06:40:00.002+05:30</published><updated>2011-03-09T05:22:17.142+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-09T05:22:17.142+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="socio-technical" /><category scheme="http://www.blogger.com/atom/ns#" term="research" /><category scheme="http://www.blogger.com/atom/ns#" term="academic" /><title>Socio-materiality: Creating words for the heck of it</title><content type="html">&lt;p align="justify"&gt;While last week, I was in NTNU, Trondheim for a friend’s PhD defense, I decided to stay back and listen to a seminar on “&lt;a href="http://eprints.lse.ac.uk/26642/"&gt;Socio-materiality&lt;/a&gt;”. The “&lt;a href="http://bobsutton.typepad.com/my_Weblog/2007/03/polly_labarre_t.html"&gt;jargon monoxide&lt;/a&gt;” (super lol!!) to describe that technology, work and organization cannot be viewed separately. We’ve definitely heard that human &amp;amp; non-humans are an assemblage and cannot be looked at separately... and I completely agree that &lt;a href="http://www.fastcompany.com/1694541/sociomateriality-more-academic-jargon-monoxide"&gt;academics deserve ridicule&lt;/a&gt;, when they do such things!!&lt;/p&gt;&lt;p align="justify"&gt;Nonetheless, after the seminar I couldn’t believe that the whole 3hrs, we repeatedly kept hearing that technology changes social behavior and that in turns shapes technology and there is a case of “entanglement” that makes the social/human and material/technology to be only looked at as a single object. The cases were interesting (especially the case of &lt;a href="http://www.gartner.com/technology/research/methodologies/research_mq.jsp"&gt;Gartner and their Magic Quadrants&lt;/a&gt;) and in each of the case we see the entanglement and mutual shaping. What I still don’t understand is that why we didn’t have an uproar from the audience (… and those much more interested in the concept than me) to this jargon monoxide!!&lt;/p&gt;&lt;p align="justify"&gt;As researchers we continuously look at ways in which we understand the things around us. Language is one to interpret, understand and communicate the different interpretations inside our head. My father shouts out while I’m writing this, “Research is only searching again and again, what already exists and is probably already known”. If that were true, then jargon monoxide is the basis of research… We create new jargons and retire old ones!! Is that our primary job??&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-7616177190339743180?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/VikMzPBYyLU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/7616177190339743180/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=7616177190339743180" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7616177190339743180?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7616177190339743180?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/VikMzPBYyLU/socio-materiality-creating-words-for.html" title="Socio-materiality: Creating words for the heck of it" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/03/socio-materiality-creating-words-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYGQX0yeip7ImA9Wx9aEkU.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-4294158519768242416</id><published>2011-03-05T05:28:00.001+05:30</published><updated>2011-03-05T05:28:40.392+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-05T05:28:40.392+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fail" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>Apple wants 17+ yrs old only to use Opera</title><content type="html">&lt;p align="justify"&gt;In another of Apple crazy works at the App Store, Apple does not allow users under the age of 17 yrs to download Opera. Opera is the first &lt;a href="http://lh4.ggpht.com/_J1Pi3l_lTv4/TXF8qkAM-jI/AAAAAAAAL40/2FNC1rE32W8/s1600-h/Opera%5B4%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Opera" border="0" alt="Opera" align="right" src="http://lh4.ggpht.com/_J1Pi3l_lTv4/TXF8rHG2UYI/AAAAAAAAL44/OSZ8PVQXhXk/Opera_thumb%5B1%5D.jpg?imgmax=800" width="100" height="100" /&gt;&lt;/a&gt;non-Apple web browser to be made available at the App Store, but with that crazy restriction. Now Opera, just like Safari opens web pages. It actually does it better depending on which benchmark you are looking at. &lt;/p&gt;  &lt;p align="justify"&gt;Opera &lt;a href="http://www.opera.com/press/releases/2011/03/03/"&gt;reacted&lt;/a&gt; in the following manner:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;“I’m very concerned,” says Standal. “Seventeen is very young, and I am not sure if, at that age, people are ready to use such an application. It’s very fast, you know, and it has a lot of features. I think the download requirement should be at least 18.”&lt;/p&gt;    &lt;p align="justify"&gt;For those under 17, there is a workaround. Just visit &lt;a href="http://www.opera.com/"&gt;www.opera.com&lt;/a&gt; and download it. We do not ask for your age or your credit card number. Please, get your parents’ permission before using this browser&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="justify"&gt;Opera does have a sense of humor &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smilewithtongueout" alt="Smile with tongue out" src="http://lh5.ggpht.com/_J1Pi3l_lTv4/TXF8r0eE02I/AAAAAAAAL48/hcSQLU54H4I/wlEmoticon-smilewithtongueout%5B2%5D.png?imgmax=800" /&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-4294158519768242416?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/mut0Ic0NB78" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/4294158519768242416/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=4294158519768242416" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4294158519768242416?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4294158519768242416?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/mut0Ic0NB78/apple-wants-17-yrs-old-only-to-use.html" title="Apple wants 17+ yrs old only to use Opera" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_J1Pi3l_lTv4/TXF8rHG2UYI/AAAAAAAAL44/OSZ8PVQXhXk/s72-c/Opera_thumb%5B1%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/03/apple-wants-17-yrs-old-only-to-use.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QDQnszeCp7ImA9Wx9aEkU.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-1094044579276985385</id><published>2011-03-05T04:59:00.001+05:30</published><updated>2011-03-05T04:59:33.580+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-05T04:59:33.580+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="cellphones" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="UMPC" /><title>iPad 2 : Something about Apple just fascinates people</title><content type="html">&lt;p align="justify"&gt;Why do people get fascinated with Apple products? I’ve always wondered… Is it really that Apple products are so much better than what’s&lt;a href="http://lh3.ggpht.com/_J1Pi3l_lTv4/TXF12ISNUBI/AAAAAAAAL4M/gNMgkollBxk/s1600-h/image%5B4%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://lh3.ggpht.com/_J1Pi3l_lTv4/TXF121SWv8I/AAAAAAAAL4Q/J-eSi7BHEEg/image_thumb%5B2%5D.png?imgmax=800" width="240" height="148" /&gt;&lt;/a&gt; available in the market? They had the iPod, the iMac, the iPhone and the iPad (…to name some) and gave them cult status. Now with the iPad 2, I see the same fascination in people in response to the launch and the ads.&lt;/p&gt;  &lt;p align="justify"&gt;The iPad 2 really isn’t the best in terms of hardware packed into the device. Motorola Xoom/Samsung Galaxy Tab 10.1 has the camera on both front and back better than the iPad 2. Battery life and processors are equally competitive. The ecology around Android is really awesome and growing rapidly. The iPad 2 is thinner, but wasn’t the iPad already thin?? The iPad 2 doesn’t have USB. It does not run flash. It will use proprietary formats for connecting to other devices. It does not have an SD card reader. So why are people still fascinated with the Apple iPad 2?&lt;/p&gt;  &lt;p align="justify"&gt;One thing is how Apple sells you the stuff... The ads make an emotional connection with you. The people who tell you things in the Apple ads, just like Steve Jobs speaks at the launch of these devices, make you feel fascinated. The “cool-ness” of Apple devices are another fascination. The external design and look-and-feel of Apple products are these days probably similar to other high-end devices, but the overall experience of the Apple software in my opinion is the biggest difference. How many times on the iOS have you seen a “Force Close” dialog, that an Android device would often throw? How many times do you feel an interface element to be out of place, when using an Android device? &lt;/p&gt;  &lt;p align="justify"&gt;I write this as I’ve just finished playing with a friend’s Motorola Xoom while at the library. I’ve tried the Galaxy tab, the iPad, but none of them are “Post PC” as Jobs describes it at the moment. Somebody nicely said, its an &lt;a href="http://dvice.com/archives/2011/03/tablet-false-eq.php"&gt;Apple vs Oranges&lt;/a&gt; comparison. You choose the fruit you like… I don’t like both yet!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-1094044579276985385?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/2nkp4qDhr1c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/1094044579276985385/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=1094044579276985385" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1094044579276985385?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1094044579276985385?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/2nkp4qDhr1c/ipad-2-something-about-apple-just.html" title="iPad 2 : Something about Apple just fascinates people" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_J1Pi3l_lTv4/TXF121SWv8I/AAAAAAAAL4Q/J-eSi7BHEEg/s72-c/image_thumb%5B2%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/03/ipad-2-something-about-apple-just.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAHR306eSp7ImA9Wx9XFU8.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-2294361720674094285</id><published>2011-01-09T03:07:00.001+05:30</published><updated>2011-01-09T03:08:56.311+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-09T03:08:56.311+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="India" /><category scheme="http://www.blogger.com/atom/ns#" term="customer service" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>The Mirage of Mobile Number Portability</title><content type="html">&lt;p align="justify"&gt;Just like a thirsty traveller in a desert follows the mirage thinking that its water, Indian mobile subscribers have been waiting for mobile number portability for long. Little do they know that when mobile portability actually arrives, it’ll only be a mirage of what they hope for!! Mobile Number Portability is the ability for a subscriber to carry their mobile phone numbers and switch operators. Thus, by just paying a small fees of Rs. 19/- you would be able to change your mobile operator and still keep your same phone number.&lt;/p&gt;  &lt;p align="justify"&gt;Mobile Number Portability (MNP) exists in a lot of countries. Basically in most of these places, mobile numbers are considered as assets or belongings of an individual, similar to your house address. In India, it is being advertised by operators as an opportunity for customers to move to a ‘better’ operator, when you are dissatisfied with your current operator… and this is exactly why I say it’s a mirage!&lt;/p&gt;  &lt;p align="justify"&gt;Every operator has some number of customers who don’t like their service. From most people I have talked to, every operator has this group of dissatisfied customers. But since anyone who was dissatisfied would previously just change their phone numbers, it wasn’t a big deal for these customers… They are so fed up with the operators that they have already moved to the next operator. On the other hand, people who cannot change their phone numbers because the phone number is really important for them, generally adjust with the operator and the ecosystem balances itself naturally like any mature market does. What Mobile Number Portability is not doing is changing the infrastructure or the technology deployed by the operators. It does not change the policies, tariffs or customer service of the mobile operator. For a sector which is somewhat saturated in a lot of circles, it really is not much of a change agent.&lt;/p&gt;  &lt;p align="justify"&gt;If the reports from the pilot in Haryana is anything to go about, there really hasn’t been a large change in the customer base and market shares of the mobile operators. Other than Idea, most operators have not advertised a lot about MNP. Most operators are following a wait and watch policy and not many want to be first-movers in grabbing customers from others. Its been over a month for MNP in Haryana and that should have been enough to see the change factors because of MNP. But the lack lustre effects of MNP have shown that it is something that the market and the customers are not enthusiastic about. May be in other circles the market might be more dynamic, but we’ll only know when the nation-wide launch happens on 20th Jan, 2011. It will be interesting days to see how the different telecom circles work their way in the post-MNP era.&lt;/p&gt;  &lt;p align="justify"&gt;I think of the mobile operators today like politicians. Everyone is dissatisfied with politicians. There is always something to complain about them. Still you expect everyone should be voting and democracy should run smoothly.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-2294361720674094285?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/OUxWJB30aMY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/2294361720674094285/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=2294361720674094285" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2294361720674094285?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2294361720674094285?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/OUxWJB30aMY/mirage-of-mobile-number-portability.html" title="The Mirage of Mobile Number Portability" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/01/mirage-of-mobile-number-portability.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMEQng4cCp7ImA9Wx9XE0g.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-7552183585110240569</id><published>2011-01-07T03:48:00.001+05:30</published><updated>2011-01-07T03:50:03.638+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-07T03:50:03.638+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Apple’s Magic Mouse and now Microsoft’s Touch Mouse</title><content type="html">&lt;p align="justify"&gt;Apple was the company that made the GUI and the use of the mouse popular back in the old days. But ever since, Apple hasn’t been the best designers of the mouse and Apple has been often been criticized for not being able to make ergonomic pointing devices. Apple has tried numerous times to redefine the mouse with different shapes, design, button positions over the years, but the simple two/three button with scroll mouse has nearly been the market favorite including those who swear by Apple devices.&lt;/p&gt;  &lt;p align="justify"&gt;Last year Apple came out with what was another attempt to redesign the mouse. They called it the Magic Mouse. It was a failure at ergonomics and not many people loved it. Today at CES 2011, Microsoft Research presented what it hopes to be Mouse 2.0. It is a mouse without buttons, similar to a laptop trackpad. It does not have scroll or buttons and works based on the touch of the fingers. Thus you can swipe your fingers, perform pinch and zoom gestures etc. on the mouse surface. &amp;quot;&lt;em&gt;One finger lets people manage individual documents or pages by flicking to quickly scroll, pan and tilt, and one thumb lets people move back or forward through a Web browser. Two fingers manage windows, letting people maximise, minimise, snap and restore them. Three fingers let people navigate their whole desktop, showing instant viewer or clearing their desktop&lt;/em&gt;.&amp;quot;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="100%"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="48%"&gt;&lt;a href="http://lh4.ggpht.com/_J1Pi3l_lTv4/TSY_lTyoBuI/AAAAAAAAFxA/xEljM_I2ScI/s1600-h/apple-mouse%5B4%5D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="apple-mouse" border="0" alt="apple-mouse" src="http://lh3.ggpht.com/_J1Pi3l_lTv4/TSY_mE2Qc6I/AAAAAAAAFxE/yvTDA9bdfoQ/apple-mouse_thumb%5B2%5D.jpg?imgmax=800" width="333" height="123" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="48%"&gt;&lt;a href="http://lh6.ggpht.com/_J1Pi3l_lTv4/TSY_m_-MPzI/AAAAAAAAFxI/UdwBcgCHeaQ/s1600-h/ms-mouse%5B3%5D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="ms-mouse" border="0" alt="ms-mouse" src="http://lh3.ggpht.com/_J1Pi3l_lTv4/TSY_n6e9JJI/AAAAAAAAFxM/GKkIjXydYBU/ms-mouse_thumb%5B1%5D.jpg?imgmax=800" width="240" height="203" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="48%"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Apple’s Mighty Mouse&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="48%"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Microsoft’s Touch Mouse&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p align="justify"&gt;I am of the opinion that both the mice do not have what it takes to be called a revolution. There is already an installed base of users who are used to the two buttons and scroll and will not see any real benefit to move to these new gadgets. These do not have special features that are extremely important to computer users. If you have a laptop, you already have the trackpad do it for you.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-7552183585110240569?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/OPxrMTrpqHk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/7552183585110240569/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=7552183585110240569" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7552183585110240569?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7552183585110240569?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/OPxrMTrpqHk/apples-magic-mouse-and-now-microsofts.html" title="Apple’s Magic Mouse and now Microsoft’s Touch Mouse" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_J1Pi3l_lTv4/TSY_mE2Qc6I/AAAAAAAAFxE/yvTDA9bdfoQ/s72-c/apple-mouse_thumb%5B2%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2011/01/apples-magic-mouse-and-now-microsofts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAGQng7fSp7ImA9Wx9QEkw.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-9104347539171030506</id><published>2010-12-24T23:32:00.001+05:30</published><updated>2010-12-24T23:32:03.605+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-24T23:32:03.605+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="operating systems" /><category scheme="http://www.blogger.com/atom/ns#" term="ARM" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="microprocessors" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Microsoft coming back to ARM</title><content type="html">&lt;p align="justify"&gt;ARM, the processor manufacturer that powers 90% of the mobile phones, digital media and music players, hand-held game consoles, calculators and computer peripherals such as hard drives and routers is a super-power these days and Microsoft realizes this more than ever. That’s the reason why there is &lt;a href="http://www.bloomberg.com/news/2010-12-21/microsoft-is-said-to-announce-version-of-windows-for-arm-chips-at-ces-show.html"&gt;talk&lt;/a&gt; that Microsoft is going back to release a OS for the ARM processors.&lt;/p&gt;  &lt;p align="justify"&gt;Back in the old days of Windows NT 4.0, Microsoft has a release of Windows that ran on the ARM architecture, but due to pressure from Intel and the growing market of IBM-compatible PCs Microsoft stopped release OS running on ARM. Thus, Microsoft only released Windows for x86 architecture (…and sometimes for Itanium). Microsoft has had WindowsCE running on ARM, but it is not the Windows that is popularized. The latest buzz means that Windows 8, the next version of Windows will be able to run on ARM processors&lt;/p&gt;  &lt;p align="justify"&gt;The reason why this news is interesting is because Windows Mobile 7 was just released and is a different architecture than the desktop Windows. If this means anything, then it shows Microsoft’s idea that a common platform can be moved across different sizes of devices, similar to what Apple has been doing with the iPhoneOS, iPadOS, iPod Touch and OSX. The idea is that the OS can be stripped off services and run on smaller devices. Today as more and more devices became part of our lives, we want to have similar experiences on all these devices… probably through different interfaces, but want the way data is looked at through a common way. Especially as developers, it is frustrating that the same applications cannot be ported easily across processors and platforms. The web is definitely the future of data, but rich client applications are important for the experience and the browser is still not everything that the devices/PCs can do.&lt;/p&gt;  &lt;p align="justify"&gt;Hoping that we can move towards converging platforms… especially easy ways to port client applications across platforms&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-9104347539171030506?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/T-SA8-irl9E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/9104347539171030506/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=9104347539171030506" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/9104347539171030506?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/9104347539171030506?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/T-SA8-irl9E/microsoft-coming-back-to-arm.html" title="Microsoft coming back to ARM" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2010/12/microsoft-coming-back-to-arm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08GRnc5fCp7ImA9Wx9SEk8.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-1751593894993400671</id><published>2010-12-01T12:17:00.002+05:30</published><updated>2010-12-01T23:20:27.924+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-01T23:20:27.924+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web 3.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Democracy" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><title>China bans wikileaks cablegate pages</title><content type="html">&lt;p&gt;The &lt;a href="http://cablegate.wikileaks.org/"&gt;wikileaks release&lt;/a&gt; of the US cables is indeed the biggest newsmaker in world politics at the moment. Their leaks have shown the two-faced nature of diplomats, that we probably all knew, but never knew for certain. Nonetheless it is a major leak that could as &lt;a href="http://theweek.com/article/index/209859/wikileaks-cablegate-5-possible-repercussions"&gt;some believe&lt;/a&gt; also result in World War III &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smilewithtongueout" alt="Smile with tongue out" src="http://lh5.ggpht.com/_J1Pi3l_lTv4/TPXvkryRrqI/AAAAAAAAFw4/7RjDGpIr2I4/wlEmoticon-smilewithtongueout%5B2%5D.png?imgmax=800" /&gt;&lt;/p&gt;&lt;p&gt;The US government is clearly in a fix with the release of the cables and is trying to save face wherever it can by contacting its embassies around the world. Also Obama has said that the US government will exercise legal actions against wikileaks and its founder and run an embargo on this “irresponsible” and uncontrollable media.&lt;/p&gt;&lt;p&gt;But on the other side of the globe, China is clever enough to control the media. The Great fireWall of China just blocked the wikileaks cablegate pages and none from inside of China is able to view those pages on the internet. Now, if only the US learnt its lesson and started to whip naughty journalists and crazy activists, the world would have been a better… and safer place!! &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smilewithtongueout" alt="Smile with tongue out" src="http://lh5.ggpht.com/_J1Pi3l_lTv4/TPXvkryRrqI/AAAAAAAAFw4/7RjDGpIr2I4/wlEmoticon-smilewithtongueout%5B2%5D.png?imgmax=800" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-1751593894993400671?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/6trYDG8Vwrg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/1751593894993400671/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=1751593894993400671" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1751593894993400671?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1751593894993400671?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/6trYDG8Vwrg/china-bans-wikileaks-cablegate-pages.html" title="China bans wikileaks cablegate pages" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_J1Pi3l_lTv4/TPXvkryRrqI/AAAAAAAAFw4/7RjDGpIr2I4/s72-c/wlEmoticon-smilewithtongueout%5B2%5D.png?imgmax=800" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2010/12/china-bans-wikileaks-cablegate-pages.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAFR304fCp7ImA9Wx5aGUk.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-1701563808314415403</id><published>2010-11-17T04:18:00.001+05:30</published><updated>2010-11-17T04:18:36.334+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-17T04:18:36.334+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="India" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><title>Cheapest 5 Android Phones</title><content type="html">&lt;p align="justify"&gt;While &lt;a href="http://heim.ifi.uio.no/~kbraa/"&gt;some&lt;/a&gt; including me believe that the top-end of mobile phones will live forever and the platforms of the top-end won’t come to the low-end, there are others who believe that open platforms like Android (or the many earlier Linux consortiums – &lt;a href="http://www.celinuxforum.org/"&gt;CELF&lt;/a&gt;, &lt;a href="http://www.osdl.org/lab_activities/mobile_linux/mli/"&gt;OSDL&lt;/a&gt;) truly provides platform that can work on the high-end and low-end equally well.&lt;/p&gt;  &lt;p align="justify"&gt;But as we’ve quickly seen, instead of the hardware manufacturers, the software industry really has driven what hardware sells. We saw that for the PC market and are quickly seeing that in the mobile phone markets now. How the OS and the applications are making or breaking the success of the mobile phone handsets. Nevertheless, here are the cheapest Android phones in the Indian market, which may probably be global leading in terms of mobile phone growth in the low-end market… And the prices will keep dropping I guess!!&lt;/p&gt;  &lt;h3&gt;1. Huawei IDEOS U8300 – Rs. 6200/-&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_J1Pi3l_lTv4/TOMJ6GTey9I/AAAAAAAAFwQ/Et-29pASQ2A/s1600-h/IDEOS%5B5%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="IDEOS" border="0" alt="IDEOS" align="left" src="http://lh3.ggpht.com/_J1Pi3l_lTv4/TOMJ8IQnOEI/AAAAAAAAFwU/GurvyBEs70c/IDEOS_thumb%5B3%5D.jpg?imgmax=800" width="240" height="191" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Huawei has many handsets in India in the CDMA market. Most of these handsets are serviced by operators that provide these mobile phones along with the plan. The IDEOS is manufactured in China and is sold in many markets around the world. I happened to see this phone is also available in Tanzania, Kenya and Ethiopia.&lt;/p&gt;  &lt;p align="justify"&gt;This entry-level smartphone was designed with the needs of young, mobile users in mind. This smartphone combines a QWERTY keyboard and a touch-screen in a small, chocolate-bar inspired package. Powered by Android 2.1, it comes with the most popular social networking applications pre-installed, so users can stay in touch anytime, anywhere.&lt;/p&gt;  &lt;p&gt;For more information, please visit: &lt;a href="http://www.huaweidevice.com/ideos"&gt;www.huaweidevice.com/ideos&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The phone has low battery life, but provides excellent features for the price.&lt;/p&gt;  &lt;h3&gt;2. Acer beTouch E110 – Rs. 6990/-&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_J1Pi3l_lTv4/TOMJ9Lr5AvI/AAAAAAAAFwY/VMEdYlEiYkE/s1600-h/ACER%5B6%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="ACER" border="0" alt="ACER" align="left" src="http://lh5.ggpht.com/_J1Pi3l_lTv4/TOMKAJhRRuI/AAAAAAAAFwc/zs610Cwju7I/ACER_thumb%5B4%5D.jpg?imgmax=800" width="80" height="161" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Stylish, compact and slim design &lt;/li&gt;    &lt;li&gt;2.8” (QVGA) resistive screen &lt;/li&gt;    &lt;li&gt;5-way navi key &lt;/li&gt;    &lt;li&gt;3G and Bluetooth connectivity&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Looks pretty and is light-weight. Doesn’t have very good battery life, but does have some good applications and interfaces built-in like Spinlets and Nemo Player&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;3. Sony Ericsson X10 Mini Pro – Rs. 8700/-&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_J1Pi3l_lTv4/TOMKBkJ_34I/AAAAAAAAFwg/GRNxBXLaeE4/s1600-h/sony-xperia%5B6%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="sony-xperia" border="0" alt="sony-xperia" align="left" src="http://lh5.ggpht.com/_J1Pi3l_lTv4/TOMKF9MmblI/AAAAAAAAFwk/vZb2NArLQ28/sony-xperia_thumb%5B4%5D.jpg?imgmax=800" width="105" height="173" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;- 240 x 320 pixels (QVGA)   &lt;br /&gt;- 2,6&amp;quot; capacitive touchscreen&lt;/p&gt;  &lt;p&gt;- GSM/GPRS/EDGE 850/900/1800/1900   &lt;br /&gt;- UMTS/HSPA 900/2100&lt;/p&gt;  &lt;p&gt;- 5MP Camera with Flash   &lt;br /&gt;- WiFi&lt;/p&gt;  &lt;p&gt;Great build quality and excellent software and hardware polish. Great support and service centers. Known brand&lt;/p&gt;  &lt;h3&gt;4. Samsung I5503 Galaxy 5 – Rs. 8800/-&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_J1Pi3l_lTv4/TOMKHVI6rQI/AAAAAAAAFwo/V1fN1VglZ_Q/s1600-h/Samsung%5B6%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="Samsung" border="0" alt="Samsung" align="left" src="http://lh3.ggpht.com/_J1Pi3l_lTv4/TOMKI1YQbuI/AAAAAAAAFws/idfa8ngo17A/Samsung_thumb%5B4%5D.jpg?imgmax=800" width="200" height="192" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Quad-band GSM and dual-band 3G support &lt;/li&gt;    &lt;li&gt;3.6 Mbps HSDPA support &lt;/li&gt;    &lt;li&gt;Smart dialing &lt;/li&gt;    &lt;li&gt;2.8 inch TFT capacitive touchscreen &lt;/li&gt;    &lt;li&gt;Android OS v2.1 Eclair &lt;/li&gt;    &lt;li&gt;TouchWiz 3.0 UI customization (on both, I5801 has Orange UI too) &lt;/li&gt;    &lt;li&gt;600 MHz processor &lt;/li&gt;    &lt;li&gt;2MP camera with geo-tagging &lt;/li&gt;    &lt;li&gt;Wi-Fi 802.11 b/g/n support&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;5. Spice Mi300 – Rs. 9400/-&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_J1Pi3l_lTv4/TOMKNMgYvwI/AAAAAAAAFww/sbMFh5oB5K8/s1600-h/Spice%5B4%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="Spice" border="0" alt="Spice" align="left" src="http://lh3.ggpht.com/_J1Pi3l_lTv4/TOMKQfBa-HI/AAAAAAAAFw0/o-ZN_5p9T4k/Spice_thumb%5B2%5D.jpg?imgmax=800" width="96" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Android 2.1 Ready   &lt;br /&gt;Android Market Place    &lt;br /&gt;Google Messaging Services with Push Mail    &lt;br /&gt;AGPS&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Key features&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;3.5G &lt;/li&gt;    &lt;li&gt;Wi- Fi &lt;/li&gt;    &lt;li&gt;3.2” HVGA Capacitive Touch Screen &lt;/li&gt;    &lt;li&gt;5 MP Camera&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-1701563808314415403?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/ucorR1OOuZA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/1701563808314415403/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=1701563808314415403" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1701563808314415403?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/1701563808314415403?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/ucorR1OOuZA/cheapest-5-android-phones.html" title="Cheapest 5 Android Phones" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_J1Pi3l_lTv4/TOMJ8IQnOEI/AAAAAAAAFwU/GurvyBEs70c/s72-c/IDEOS_thumb%5B3%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2010/11/cheapest-5-android-phones.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQNRH0zcSp7ImA9Wx5aGUk.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-7522351829080109561</id><published>2010-11-17T02:49:00.001+05:30</published><updated>2010-11-17T02:49:55.389+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-17T02:49:55.389+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="dhis" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><title>Troubleshooting smslib-based applications (DHIS Mobile, SCDRT, InventMobi, StocksTracker)</title><content type="html">&lt;p&gt;While I’ve been troubleshooting SMS Applications (based on smslib, Gnokii, Kannel) for over 3 yrs, it is excruciatingly painful to tell people the basics of the troubleshooting again and again. There have been numerous small docs, readme files, emails that have repeated the same things again and again. To people who have gone through with the implementation and fixed problems, I’ve repeatedly requested to document these at some place (…infact as part of their job profiles), but none have sadly been able to produce anything useful. So, here is an attempt to make the troubleshooting process a little more easier for someone who is stuck. There is always websearch that will finally give you the answer to the troubleshooting process, but this is just a reminder to myself where to look at.&lt;/p&gt;  &lt;ol&gt;0.) Archive the logs and send it... as basic as it sounds, ALWAYS look at the log file    &lt;li&gt;Check the application/library version – report this as part of any question you are asking &lt;/li&gt;    &lt;li&gt;Check the Native Library version and the Java Library version. These should ideally match or should have the same type. i.e if you are using RXTXComm (this is bundled with dhis-web-mobile module), then you should have rxtxSerial.so (Linux) or rxtxSerial.dll (Windows). If using the older version, check the comm.jar and the required dlls is at the right location.&lt;/li&gt;    &lt;li&gt;Check the compatibility of the modem &lt;a href="http://www.kannel.org/compatibility.shtml"&gt;(Kannel)&lt;/a&gt; and &lt;a href="http://code.google.com/p/smslib/wiki/Compatibility"&gt;(smslib)&lt;/a&gt;. If not listed, check if it supports common standard AT command and may just work&lt;/li&gt;    &lt;li&gt;If you are using SMSLib for Java on Linux with the RxTx, you can have a no response exception or gnu.io.NoSuchPortException, as if no modem is actually connected to your computer – create a simlink to the dev/ttyS20 and also do start your application (for DHIS this is catalina.sh) with the –Dsmslib.serial.polling parameter as given &lt;a href="http://code.google.com/p/smslib/issues/detail?id=385"&gt;in this bug filing&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Check if you have the correct port number in the configuration. For Windows, look at the device manager and the modem. Put the COM10 as the port (COM is needed for DHIS, while not for SMSListener), while for Linux add the /dev/tty&amp;lt;whatever&amp;gt; (/dev/ttyUSB0). For linux, try running the “wvdialconf /etc/wvdial.conf” (without quotes) or &lt;a href="http://132.68.73.235/linmodems/index.html#scanModem"&gt;scanModem&lt;/a&gt; script. This will give the modem port&lt;/li&gt;    &lt;li&gt;Check the SIM memory location and add it to the configuration file. This is complex, but a Google search on your modem should help. If you don’t find anything obvious leaving it blank should likely work for your modem&lt;/li&gt;    &lt;li&gt;If you repeatedly see Framing Errors, it is primarily because the baud-rate mismatch between what you have set and what your modem supports. Running wvdialconf as earlier may give you good indication of what baud-rates are supported and best for your modem. If its windows, then setting to 56000 should be safe enough.&lt;/li&gt;    &lt;li&gt;Some modems supports a specialized AT command set. These are init commands and activation AT commands. You should change the manufacturer and model string. If you know the manufacturer, then it is always good to put the exact manufacturer name in that string.&lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-7522351829080109561?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/eKdmLTP8UAc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/7522351829080109561/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=7522351829080109561" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7522351829080109561?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7522351829080109561?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/eKdmLTP8UAc/troubleshooting-smslib-based.html" title="Troubleshooting smslib-based applications (DHIS Mobile, SCDRT, InventMobi, StocksTracker)" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2010/11/troubleshooting-smslib-based.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QEQH47cCp7ImA9Wx5aEko.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-8619616786388996817</id><published>2010-11-09T08:25:00.001+05:30</published><updated>2010-11-09T08:25:01.008+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-09T08:25:01.008+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IDE" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="netbeans" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Netbeans Community Testing for 7.0 starts</title><content type="html">&lt;p&gt;Netbeans has just started its Community Acceptance Program (NetCAT 7.0) for Netbeans 7.0. Basically developers who are using Netbeans as their IDE need to download latest builds and report bugs. Good experience to get involved with testing and learn more about Netbeans. Also makes some friends with community and developers at Sun Microsystems.&lt;/p&gt;  &lt;p&gt;Helps improve the IDE you use daily!!&lt;/p&gt;  &lt;p&gt;Go HERE: &lt;a href="http://wiki.netbeans.org/NetCAT"&gt;http://wiki.netbeans.org/NetCAT&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-8619616786388996817?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/uYyxL_EvHCY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/8619616786388996817/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=8619616786388996817" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/8619616786388996817?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/8619616786388996817?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/uYyxL_EvHCY/netbeans-community-testing-for-70.html" title="Netbeans Community Testing for 7.0 starts" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2010/11/netbeans-community-testing-for-70.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YBRX0_fCp7ImA9Wx5aEEg.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-943482974965808408</id><published>2010-11-06T20:22:00.001+05:30</published><updated>2010-11-06T20:22:34.344+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-06T20:22:34.344+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="India" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="society" /><category scheme="http://www.blogger.com/atom/ns#" term="Democracy" /><title>Women more respected in Pakistan &amp; Bangladesh than in India</title><content type="html">&lt;p&gt;I’ve been pretty involved in health information and monitoring the state of affairs in that domain, but this is something I believe is as critical for humanness. The UNDP just came out with their &lt;a href="http://hdr.undp.org/en/media/HDR_2010_EN_Complete.pdf"&gt;Human Development Report&lt;/a&gt; (HDR) and celebrating its 20th Anniversary… I would like to congratulate guys at UNDP for the great work with this report and its indeed an excellent piece of work that has been going on for the last 2 decades. Also who better than Amartya Sen introducing us to the report.&lt;/p&gt;  &lt;p&gt;The report is one of the most complete ways to give the overall picture to development. There are obviously critiques to how development is measured and qualitative analysis is sometimes required to study the cases. Nevertheless, it is indeed rich in data for looking at how development is measured. The report covers Health (… and life expectancy), Knowledge/Education, Standards of living, Innovation, Economic growth, Empowerment, Gender, Income inequalities, Security… and creates an index comparing these at a benchmark number of 10.&lt;/p&gt;  &lt;p&gt;India ranks 119 on the Human Development Index and highlights somewhat of a sad story, when we are so happy celebrating our growth rates and world reputation success, a lot many things are lacking. May be even aggravating - in this view of achieving only economic growth and race for money and world power! Sure, we are doing great in democracy and political freedoms, but what about the many unfreedoms of gender and income inequalities. I would say it’s a shame that women feel more respected in Pakistan than in India, although we are the world’s largest democracy in the world. More and more as you read the whole report…&lt;/p&gt;  &lt;p&gt;Sitting in Norway and reading the HDR feels like we are miles away in India…, but even in closer geographies (e.g. SriLanka), I feel we are very far off from our potential as a society!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-943482974965808408?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/oeGQQYIh-3M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/943482974965808408/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=943482974965808408" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/943482974965808408?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/943482974965808408?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/oeGQQYIh-3M/women-more-respected-in-pakistan.html" title="Women more respected in Pakistan &amp;amp; Bangladesh than in India" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2010/11/women-more-respected-in-pakistan.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIBRH09cCp7ImA9Wx5bEEU.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-3315297543914533852</id><published>2010-10-26T15:52:00.001+05:30</published><updated>2010-10-26T15:52:35.368+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-26T15:52:35.368+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="operating systems" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title>Installing Windows 7 from USB</title><content type="html">&lt;p&gt;I wouldn’t believe it is so simple… Just download the &lt;a href="http://store.microsoft.com/help/iso-tool"&gt;Windows 7 USB/DVD Download Tool&lt;/a&gt;&lt;font size="2"&gt;&lt;/font&gt; from Microsoft. Have the Windows 7 ISO file on your computer and a USB Pen drive with more than 3.5GB.&lt;/p&gt;  &lt;p&gt;The tool will format the USB stick and then just cope over all the required files from the iso. Then you insert the USB stick, boot from it and go through the installation screens… Installs in 30min and you are done!! Didn’t expect it to be this smooth…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-3315297543914533852?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SunnyTalksTech/~4/U_WPQeFjWtA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/3315297543914533852/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=3315297543914533852" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3315297543914533852?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3315297543914533852?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/U_WPQeFjWtA/installing-windows-7-from-usb.html" title="Installing Windows 7 from USB" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/01568273618209769803</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_J1Pi3l_lTv4/S3HKurDtEWI/AAAAAAAAE5o/6MnWmM2Gr70/S220/sunny.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2010/10/installing-windows-7-from-usb.html</feedburner:origLink></entry></feed>

