tag:blogger.com,1999:blog-146842242024-03-14T00:06:57.331+05:30Sky is not the limit...Technical Thoughts, Online experiences, Exploration in cyberworldTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.comBlogger82125tag:blogger.com,1999:blog-14684224.post-70921073692154858272013-05-16T10:29:00.005+05:302013-05-16T10:29:54.310+05:30New Android Studio is based on IntelliJ IDEA<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-1_XY9GLkjbA/UZRnPjwyhwI/AAAAAAAADYw/kl5dWlGBRi4/s1600/android-studio.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="264" src="http://4.bp.blogspot.com/-1_XY9GLkjbA/UZRnPjwyhwI/AAAAAAAADYw/kl5dWlGBRi4/s320/android-studio.png" width="320" /></a></div>
I got updates from some mailing lists about the new Android Studio tool.<br />
<br />
According to the Google as mentioned on <a href="http://developer.android.com/sdk/installing/studio.html" target="_blank">the Android site</a>. Android Studio is a new Android development environment based on IntelliJ
IDEA. Similar to Eclipse with the
ADT Plugin, Android Studio provides integrated Android developer tools
for development and debugging. On top of the
capabilities you expect from IntelliJ, Android Studio offers:<br />
<ul>
<li>Gradle-based build support.</li>
<li>Android-specific refactoring and quick fixes.</li>
<li>Lint tools to catch performance, usability, version compatibility and other problems.</li>
<li>ProGuard and app-signing capabilities. </li>
<li>Template-based wizards to create common Android designs and components.</li>
<li>A rich layout editor that allows you to drag-and-drop UI components, preview layouts on
multiple screen configurations, and much more.</li>
</ul>
</div>
Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-3282191234970043592012-08-12T08:41:00.003+05:302012-08-12T08:41:45.079+05:30Book Review : The Myths of innovation by Scott berkun<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.amazon.com/The-Myths-Innovation-Scott-Berkun/dp/1449389627/ref=cm_cr_pr_product_top" target="_blank"><img border="0" src="http://1.bp.blogspot.com/-WDO9AXGYkx8/UCceS1bhOZI/AAAAAAAADP4/IFJiYji1JZ8/s1600/TheMythsOfInnovation.gif" /></a></div>
<br />
I got an opportunity to read the book 'The Myths of Innovation' from the O'reilly's blogger review program.<br /><br />The book tried to answer the question, Why work hard.<br />It says that you may not be recognized as the innovator or brilliant mind in your time but there are chances that you will be recognized and the product you are working on will become the innovation of the decade.<br /><br />This book has many similarity to book written by <a href="http://www.amazon.com/Outliers-Story-Success-Malcolm-Gladwell/dp/0316017930/ref=sr_1_1?s=books&ie=UTF8&qid=1344741030&sr=1-1&keywords=The+outliers" target="_blank">Malcolm Gladwell, The Outliers</a>. The book has many references to the <a href="http://www.amazon.com/Outliers-Story-Success-Malcolm-Gladwell/dp/0316017930/ref=sr_1_1?s=books&ie=UTF8&qid=1344741030&sr=1-1&keywords=The+outliers" target="_blank">Outliers</a> book and also quotes the 10,000 hours theory in the later chapters. As I have already read the book Outliers the subject which was handled by this book was not new and was more interesting for me as an after thought for Outliers, like what happens due to the innovations put forward by the outliers. Just like the premise of the book Outliers, this book also suggests that the innovations were not just because of unique geniuses but they were backed by the environment they were developed in<br /><br />This book takes a practical approach to learn the history of innovation from some examples and clearly mentions that:<br />Quote from p40, "The majority of innovations come from dedicated people in a field working hard to solve a well-defined problem. It’s not sexy, and it won’t be in any major motion pictures anytime soon, but it’s the truth."<br /><br />Scott motivates the reader to learn the history of innovation and to learn how to start in the mystic world of innovation rightly pointing the fact that, quote, p54, "Einstein’s E=mc2, Galileo’s sun-centered solar system, and Darwin’s theory of evolution were laughed at for years by experts around the world." p58, "Experienced innovators anticipate these criticisms."<br /><br />On p59, Scott says, "Many innovators give up when they learn ideas—even with dazzling prototypes or plans in hand—are only the beginning." which I felt is not logical because if someone gave up on idea no one knew that there was an innovation in making and hence there is no way of knowing this to write this sentence. This sentence shall be mentioned as an assumption.<br /><br />I was not aware of so many dimensions of the theory of innovation. This book takes a multidimensional approach to explore the world of innovations. On p61, it says "innovative ideas are rarely rejected on their merits; they’re rejected because of how they make people feel. If you forget people’s concerns and feelings when you present an innovation, or neglect to understand their perspectives in your design, you’re setting yourself up to fail."<br /><br />Page 61, mentions the "Innovator’s dilemma" which is interestingly explained with example of Alexander Graham Bell and Western Union. The book has many references to other books which makes the reader create a list of all books to read or explore after this book. The apt mentions of web page and reference links is also a good resource for further reading.<br /><br />The book mentions some successful companies repeatedly like p62, "Companies like Apple, Google, Microsoft, HP, and Yahoo! started as small groups who dismissed the well-worn path of convincing others and chose instead to realize ideas on their own. These start-up ventures were born out of the frustration of failing to make innovation happen in larger, established businesses. Had the founders of these companies found positive responses from corporations, history might be different." <br /><br />Rectangular poster on page90, "Idea Killers" is very good to go through often and to make a permanent note for working people.<br /><br />On page 93, The book explains in details the definition of brainstorming which is very interesting.<br />Alex F. Osborn, in book Applied Imagination, says you have three things: facts, ideas, and solutions and you need to spend quality time with each individually.<br /><br />Scott consistently states with many examples like on page 136, "Truth about Serendipity" that innovation is an effort of many hours of effort and due contributions from many factors. quote from book, "Spencer spent the next 10 years developing this chance encounter into one of the most-used appliances in the world."<br /><br />Page 150, Makes us aware of ills or disadvantages of innovations. They can be taken as alerts for planning ahead of mass execution of innovative ideas.<br /><br />On page 154, towards the end of the book, Scott writes that, "This book will provide a baseline of truth to free you from the misguided yet common notions around innovation that run rampant in business and popular culture today, to prevent you from aiming at false targets because there is so much hype around creativity today that the simple truths get lost in the noise."<br /><br />The major take away from the book includes:<br />Page 163, The simple plan<br />To connect many of these threads and others found earlier in the book, here is what I call the simple plan. If you picked up this book because you want to not only find ideas but bring them to reality, this is for you.<br /><br />Chapter 13, How to pitch an idea and Chapter 14, How to stay motivated<br /><br />The overall effect of this book is positive and has raised my energy level. I am highly motivated to run my projects with new zeal and commitment after reading this book. <br /><br />with regards<br />Tushar Joshi, NagpurTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-70080194892159533602010-11-17T10:46:00.002+05:302010-11-17T10:48:26.928+05:30Technical Opportunities available to developers - Tushar joshiMy perspective for working with the Open Source software projects and communities.<br />
<div id="__ss_5276788" style="width: 425px;"><b style="display: block; margin: 12px 0pt 4px;"><a href="http://www.slideshare.net/tusharvjoshi/technical-opportunires-tushar-joshi" title="Technical Opportunires tushar joshi">Technical Opportunires tushar joshi</a></b><object height="355" id="__sse5276788" width="425"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=technicalopportunires-tusharjoshi-100924080734-phpapp01&stripped_title=technical-opportunires-tushar-joshi&userName=tusharvjoshi" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5276788" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=technicalopportunires-tusharjoshi-100924080734-phpapp01&stripped_title=technical-opportunires-tushar-joshi&userName=tusharvjoshi" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><br />
<div style="padding: 5px 0pt 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/tusharvjoshi">Tushar Joshi</a>.</div></div>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-33641103929119410372010-11-16T14:12:00.000+05:302010-11-16T14:12:38.949+05:30HTML5: Up and Running by Mark Pilgrim<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_fcQoj48LYPE/TOJCvwF3_ZI/AAAAAAAACtw/hL7mYco0Bek/s1600/html5-up-and-running.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_fcQoj48LYPE/TOJCvwF3_ZI/AAAAAAAACtw/hL7mYco0Bek/s1600/html5-up-and-running.gif" /></a></div><br />
<br />
<a href="http://oreilly.com/catalog/9780596806026/">HTML5 Up and Running by Mark Pilgrim</a> is a concise explanation of the <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/">HTML5 specification</a> and other specifications in the modern web ecosystem. Starting from an interesting description of the history and evolution of HTML, Mark takes us into the new world of HTML5 markup. This book is full of important external references which makes it a vital reference for HTML5 web developers. Using crisp language and clear examples even complicated topics have become easy to follow through this book.<br />
<br />
This book equips us with many libraries and frameworks to enable us write web pages, in modern HTML5 dialect. The book follows the approach of explaining the major concepts of the specification like canvas, video, geo location, local storage and also highlights what shall be done to fall back in case the feature is not yet implemented in browser. <br />
<br />
As mentioned in the book a web version of this book is also available at <a href="http://diveintohtml5.org/">http://diveintohtml5.org/</a>, and this web version is full of illustrations which are interesting. While explaining video markup Mark has covered enough details of video containers which are required to understand the complicated nature of the video codecs and their licensing.<br />
<br />
<a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/">The HTML5 specification</a> is already available for all, as reference, on web but this book becomes a guide for the first time travelers and even the for seasoned ones in their journey of HTML5 world. I enjoyed reading each chapter of this book, and got impressed by the in depth knowledge of author about web standards and tools. I got many new tools and libraries to explore apart from HTML5. <br />
<br />
The way how Mark starts with an HTML page, using popular markup currently used; and transforms it into HTML5 gradually explaining the markup elements was entertaining as well as informative. <br />
<br />
<a href="http://oreilly.com/catalog/9780596806026/">HTML5 Up and Running by Mark Pilgrim</a> is available at <a href="http://oreilly.com/catalog/9780596806026/">http://oreilly.com/catalog/9780596806026/</a><br />
<br />
with regards<br />
Tushar Joshi, Nagpur<br />
<br />
.Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-60910840924054383542010-07-03T15:31:00.000+05:302010-07-03T15:31:27.142+05:30Why should I attend Nagpur PHP MeetI am member of an open source group in Nagpur. The <a href="http://www.facebook.com/pages/Nagpur-India/Nagpur-PHP-meetup/90964584262">Nagpur PHP meet</a> group meets every second Saturday from 4pm to 6pm. When I ponder why I started attending these meets, these thoughts came to my mind:<br />
<ul><li>As soon as I learnt that there is a group of passionate people who arrange meets for PHP, I was more than curious to attend it.<br />
<br />
</li>
<li>This meeting was very easy to attend as the Facebook page for the meeting told me it is a free of cost gathering, of people interested in PHP.<br />
<br />
</li>
<li>I was sure I will meet some new faces in this meets who are having same passion and interest like me in PHP.<br />
<br />
</li>
<li>Even if I spend time on PHP I know that everything cannot be learnt and there are always some parts of the technology left unknown, such meets are opportunities to learn such unknowns as there may be some people who may have exactly spent time on those parts.<br />
<br />
</li>
<li>These meets are places where we come to know people from the same city who are willing to mix with others and share their experiences in the technology.<br />
<br />
</li>
<li>We happen to meet real people with real problems and also with the real solutions they may have found out for their problems, this makes the meeting a synergistic event for mutual give and take.<br />
<br />
</li>
<li>Open source community is kept alive by people who learn and contribute back to the open source community, these meets are opportunities to contribute back to the open source communities, by giving presentations, workshops and sharing your experiences.<br />
<br />
</li>
<li>Meeting passionate people regularly keeps your enthusiasm ignited and you find your energy renewed and new ideas injected into your mind from all other minds.</li>
</ul>Tushar Joshi, NagpurTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-5638064776381443722010-06-24T07:46:00.001+05:302010-06-24T07:46:48.406+05:30PHPUnit from a developer's perspectiveCheck out this SlideShare Presentation: <div style="width:425px" id="__ss_4595777"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/tusharvjoshi/phpunit-from-a-developers-perspective" title="PHPUnit from a developer's perspective">PHPUnit from a developer's perspective</a></strong><object id="__sse4595777" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=phpunit-tusharjoshinagpur-100623204759-phpapp01&stripped_title=phpunit-from-a-developers-perspective" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4595777" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=phpunit-tusharjoshinagpur-100623204759-phpapp01&stripped_title=phpunit-from-a-developers-perspective" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/tusharvjoshi">Tushar Joshi</a>.</div></div>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-5009564284353014662009-07-24T14:19:00.003+05:302009-07-24T14:22:53.507+05:30How to lock MacBook with keystroke combination?I used to lock my Windows XP laptop easily with Win+L key combination. When I switched to MacBook I searched for a inbuilt option like that. It wasn't there.<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fcQoj48LYPE/Sml14GzinTI/AAAAAAAABqA/NuTrgA-sQuM/s1600-h/Lock+Tight.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 153px;" src="http://2.bp.blogspot.com/_fcQoj48LYPE/Sml14GzinTI/AAAAAAAABqA/NuTrgA-sQuM/s400/Lock+Tight.png" alt="" id="BLOGGER_PHOTO_ID_5361946438121200946" border="0" /></a><br />After some searching I found <a href="http://www.gkoya.com/2006/11/23/locktight-for-mac-os-x-intel/">LockTight</a>. Now I use the key combination Shift + Option + Command + L to lock the screen when moving away from the Laptop. Now easier but atleast now I have a way to lock the Macbook.<br /><br />with regards<br />TusharTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com1tag:blogger.com,1999:blog-14684224.post-14099766201673820142009-07-24T14:06:00.004+05:302009-07-24T14:15:48.239+05:30Switch to Apple MacBook Pro 17"<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fcQoj48LYPE/SmlytNUlW-I/AAAAAAAABp4/gxxIA2QFJdk/s1600-h/MacBook+Pro+17"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 235px;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/SmlytNUlW-I/AAAAAAAABp4/gxxIA2QFJdk/s400/MacBook+Pro+17" alt="" id="BLOGGER_PHOTO_ID_5361942952356961250" border="0" /></a>Recently I shifted to <a href="http://www.apple.com/macbookpro/specs-17inch.html">Apple MacBook Pro 17"</a> and I am pleased with the performance. Now I use <a href="http://www.virtualbox.org/">Sun VirtualBox</a> to work in my work environment where <a href="http://www.microsoft.com/windows/windows-xp/default.aspx">Microsoft Windows XP</a> is installed. I also have one virual machine with <a href="http://www.ubuntu.com/">Ubuntu 9.o4</a> and <a href="http://opensolaris.org/os/">Open Solaris</a>.<br /><br />I got <a href="http://en.wikipedia.org/wiki/Marathi_language">Marathi language</a> typing features by the <a href="http://lists.apple.com/archives/Student-dev/2008/Oct/msg00001.html">Devnagari QUERTY keyboard</a> option out of the box in <a href="http://www.apple.com/macosx/what-is-macosx/">Mac OS X</a> which is a productive move for me.<br /><br />Tushar Joshi, NagpurTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-79334265725188702082009-07-23T11:40:00.003+05:302009-07-23T11:44:13.056+05:30Skype 2.8 for Mac OS X now shows who is typing<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fcQoj48LYPE/Smf_E2ZKZNI/AAAAAAAABpw/W0BIekd07iY/s1600-h/Picture+1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 254px;" src="http://3.bp.blogspot.com/_fcQoj48LYPE/Smf_E2ZKZNI/AAAAAAAABpw/W0BIekd07iY/s400/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5361534340193477842" border="0" /></a><br />I was missing the who is typing notifications in my Skype on Mac OS X which is now available as claimed by the new version of Skype 2.8 on Mac OS X.<br /><br />When I checked where this notification is shown it is visible in the drawer where the participant's names and icons are shown. This means if you want to see who is typing you have to keep the drawer open which chatting in a conference window.<br /><br />with regards<br />Tushar Joshi, NagpurTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com1tag:blogger.com,1999:blog-14684224.post-63361285146082984542008-11-03T05:22:00.003+05:302008-11-03T05:27:30.375+05:30Dropbox lets you share files across Windows, Mac and Linux<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fcQoj48LYPE/SQ49Vy2AJvI/AAAAAAAABCA/wNWZMJTOTfE/s1600-h/dropbox.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 198px;" src="http://4.bp.blogspot.com/_fcQoj48LYPE/SQ49Vy2AJvI/AAAAAAAABCA/wNWZMJTOTfE/s400/dropbox.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5264212459077510898" /></a><a href="https://www.getdropbox.com/">Dropbox </a>is a desktop software which allows you to share files across multiple computers irrespective of whether it is a Windows box, Mac box or Linux box.<div><br /></div><div>Dropbox creates a special folder in your computer and you just have to keep your files in this folder to share them. On each computer you will get one <a href="https://www.getdropbox.com/">Dropbox </a>shared folder synchronized. This means you put a file in this folder in Windows box, and when you switch to Mac box you get the same file exactly with same contents there.</div><div><br /></div><div>There is also a web interface to view your shared files and the <a href="https://www.getdropbox.com/tour">video introduction and tour</a> are too good to watch and understand. </div><div><br /></div><div>Download your copy of <a href="https://www.getdropbox.com/">Dropbox </a>now!</div><div><br /></div><div>with regards</div><div><a href="http://www.tusharvjoshi.com">Tushar Joshi, Nagpur</a></div>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-22749097978482395632008-10-10T16:33:00.004+05:302008-10-10T16:39:21.984+05:30Way to post Twitter updates through IMAs suggested on the <a href="http://getsatisfaction.com/">get satisfaction</a> site I tried <a href="http://ping.fm">Ping.fm</a> for updating my <a href="http://www.twitter.com">Twitter</a> and <a href="http://www.facebook.com">Facebook</a> messages. This is quick and easy way to update Twitter.<div><br /></div><div><img src="http://2.bp.blogspot.com/_fcQoj48LYPE/SO83PIsYHqI/AAAAAAAAA_4/HLPjXX07Tw8/s400/pingdotfm.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5255480023335837346" /></div><div style="text-align: left;">Since many months the IM feature of Twitter is down. I used to rely heavily on that feature. Even if some features like direct messaging and receiving tracked updates are not available with Ping.fm it alteast provide a facility to post updates through IM.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">with regards</div><div style="text-align: left;"><a href="http://www.tusharvjoshi.com">Tushar Joshi, Nagpur</a></div>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-77230978223592507132008-09-20T22:28:00.004+05:302008-09-20T22:32:18.953+05:30Make Windows XP look like Windows VistaI installed the <a href="http://www.vista-inspirat.net/">Vista Inspirat </a>software and my Windows XP system is now looking like Windows Vista.<div><br /></div><div style="text-align: center;"><br /></div><div><img src="http://2.bp.blogspot.com/_fcQoj48LYPE/SNUsGVnh0RI/AAAAAAAAA_A/CoMuS0GGZ_c/s400/vista-inspirat.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5248149428163957010" /></div><div style="text-align: center;"><br /></div><div style="text-align: left;">This is a screenshot of my start menu after the Vista Inspirat software is installed. There are many interesting features worth trying. You can visit the Vista Inspirat site to download the software and see your Windows XP system look like Windows Vista.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">with regards</div><div style="text-align: left;">Tushar</div>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-22765010963147031662008-09-03T21:56:00.003+05:302008-09-03T22:01:48.566+05:30Google Crome Browser<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fcQoj48LYPE/SL660K-AgFI/AAAAAAAAA9c/pUffzQV46Lc/s1600-h/google-crome.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/SL660K-AgFI/AAAAAAAAA9c/pUffzQV46Lc/s400/google-crome.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5241832421766234194" /></a><br />I downloaded my copy of the <a href="http://www.google.com/googlebooks/chrome/">Google Crome Browser</a>. I am happy to see the interface as expected, Simple!<div><br /></div><div>Lots of functionalities are yet to be tested and it will take many days for me to understand the browser. It gives GMail its own window and it is very useful.</div><div><br /></div><div><a href="http://www.google.com/chrome">Download Google Crome Browser from here.</a></div><div><br /></div><div>with regards</div><div>Tushar<br /><div><br /></div></div>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-92153187146966956152008-08-17T18:16:00.005+05:302008-08-17T18:25:18.674+05:30GMail - Sign out all other sessions<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fcQoj48LYPE/SKgdyTzselI/AAAAAAAAA78/nQcPy3iL-fM/s1600-h/gmaillogo.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_fcQoj48LYPE/SKgdyTzselI/AAAAAAAAA78/nQcPy3iL-fM/s400/gmaillogo.jpg" alt="" id="BLOGGER_PHOTO_ID_5235467316965964370" border="0" /></a>Now <a href="http://www.gmail.com">GMail </a>account is more secure. <a href="http://www.gmail.com">GMail </a>provides information about how many sessions of the GMail account are currently open.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fcQoj48LYPE/SKgdyqFZptI/AAAAAAAAA8E/B5r-w58f_Ss/s1600-h/lastaccountfinalFINAl2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_fcQoj48LYPE/SKgdyqFZptI/AAAAAAAAA8E/B5r-w58f_Ss/s400/lastaccountfinalFINAl2.png" alt="" id="BLOGGER_PHOTO_ID_5235467322945808082" border="0" /></a>So if you have logged in to the GMail account from Cyber Cafe or a friends house and you do not remember whether you have properly logged out or not? Or if you have logged in to the account from home and the laptop is still on and used at home and you want to make sure you are logged off from the account.<br /><br />GMail page now shows the opened sessions information at the bottom of the page. We can click the details link provided with that information to read the report of all the sessions and last activities done with our account.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fcQoj48LYPE/SKgdykAt_NI/AAAAAAAAA8M/lqjhn71Bo1U/s1600-h/lastaccountfinalFINAL.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_fcQoj48LYPE/SKgdykAt_NI/AAAAAAAAA8M/lqjhn71Bo1U/s400/lastaccountfinalFINAL.png" alt="" id="BLOGGER_PHOTO_ID_5235467321315556562" border="0" /></a><br />This report is helpful in determining whether the account is opened from two places. The IP address information also provides insight whether the account is compromised.<br /><br />The most important feature now GMail provides is the Sign out of all other sessions button on this report. Now we can just sign out of all other GMail sessions we may have opened from any other place by clicking this button. Only the session we are currently using is kept on and all others are logged off.<br /><br />Now that is really secured.<br /><br />Reference:<br /><a href="http://gmailblog.blogspot.com/2008/07/remote-sign-out-and-info-to-help-you.html">Official GMail blog post</a><br /><br />With Regards<br /><a href="http://www.tusharvjoshi.com">Tushar Joshi, Nagpur</a>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com1tag:blogger.com,1999:blog-14684224.post-7502011792205528012008-08-17T10:13:00.004+05:302008-08-17T10:34:46.287+05:30Tudumo - my task list<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fcQoj48LYPE/SKesqIDTloI/AAAAAAAAA70/cT4Q-C7lMOY/s1600-h/tudumo.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/SKesqIDTloI/AAAAAAAAA70/cT4Q-C7lMOY/s400/tudumo.png" alt="" id="BLOGGER_PHOTO_ID_5235342931557324418" border="0" /></a><a href="http://www.tudumo.com/">Tudumo</a> is a clean and elegant way to manage your tasks. The tag line is so real. <a href="http://www.tudumo.com/">Tudumo </a>is simple and quick solution to my task list job.<br /><br />I <a href="http://www.tudumo.com/"></a><a href="http://sites.fastspring.com/tudumo/product/tudumopersonal">purchased </a>Tudumo in April 2008 and I feel I took a good decision as I still continue to use this software. The creator of <a href="http://www.tudumo.com/">Tudumo </a>is very efficient and active in answering queries on the support mailing list. <br /><br />There are many new features to be added in <a href="http://www.tudumo.com/">Tudumo </a>in coming days but my point is I am happy with <a href="http://www.tudumo.com/">Tudumo </a>as it is now. Thanks <a href="http://blog.tudumo.com/">Richard </a>for this great piece of software and making my life more organized.<br /><br />With Regards<br /><a href="http://www.tusharvjoshi.com">Tushar</a>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-44118726679993615402008-08-12T22:28:00.002+05:302008-08-12T22:32:56.690+05:30Temporary Mail Address for 10 Minutes<a href="http://10minutemail.com/10MinuteMail/">10 Minutes Mail</a> is service which provides you a temporary email address for 10 minutes. Why would someone need such a temporary email address and that too for 10 minutes only?<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fcQoj48LYPE/SKHCES1oxJI/AAAAAAAAA5E/PXiaW6eSY2M/s1600-h/10minutes.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/SKHCES1oxJI/AAAAAAAAA5E/PXiaW6eSY2M/s400/10minutes.png" alt="" id="BLOGGER_PHOTO_ID_5233677621013300370" border="0" /></a><br />The author of the service explains this fact tactfully on the home page of the service.<br /><br />We can use this temporary address to sign up with some new web site and later can change our email to the actual one once we are satisfied with the site.<br /><br />with regards<br />Tushar Joshi, NagpurTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-85222994908210679402008-04-28T16:29:00.004+05:302008-04-28T18:24:21.125+05:30How Does the NetBeans IDE compare Four Years Later?<a href="http://www.netbeans.org">netbeans.org</a> site's recent news feed today contains a <a href="http://netbeanside61.blogspot.com/2008/04/10-things-netbeans-must-do-to-survive.html">link to my blog</a> NetBeans IDE 6.1. They have changed the title and made it more clickable ;)<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fcQoj48LYPE/SBXIQvyy4lI/AAAAAAAAAxM/UF6FvZu0MZc/s1600-h/blog-in-feed.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_fcQoj48LYPE/SBXIQvyy4lI/AAAAAAAAAxM/UF6FvZu0MZc/s400/blog-in-feed.png" alt="" id="BLOGGER_PHOTO_ID_5194277935274713682" border="0" /></a><br />The <a href="http://netbeanside61.blogspot.com/2008/04/10-things-netbeans-must-do-to-survive.html">same link</a> is also available on the main page of the site as a dynamic ticker item. I am happy :)<br /><br />with regards<br />TusharTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-81229557594138559642008-04-27T21:18:00.002+05:302008-04-27T21:24:29.908+05:30My NetBeans Blog Article in Hot Threads<a href="http://my.netbeans.org">my.netbeans</a> has a link to my blog article <a href="http://netbeanside61.blogspot.com/2008/04/mercurial-in-netbeans-working-with.html">Mercurial in NetBeans - Working with Remote repository</a> in the <a href="http://my.netbeans.org/index.php?page=threads">hot threads section</a> today.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fcQoj48LYPE/SBSg6Pyy4kI/AAAAAAAAAxE/gDA109C6fNM/s1600-h/mynetbeans-coverage.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/SBSg6Pyy4kI/AAAAAAAAAxE/gDA109C6fNM/s400/mynetbeans-coverage.png" alt="" id="BLOGGER_PHOTO_ID_5193953192797463106" border="0" /></a><br />with regards<br />Tushar Joshi, NagpurTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-32516742031444173962008-04-08T07:56:00.003+05:302008-04-08T08:09:11.686+05:30Missing NetBeans tag for link submission in DZone links sectionMany a times when I submit a link related to NetBeans on <a target="_blank" mce_href="http://www.dzone.com/links" href="http://www.dzone.com/links">DZone Links</a> section through the <a target="_blank" mce_href="http://www.dzone.com/links/add.html" href="http://www.dzone.com/links/add.html">Submit New Link</a> page, I am offered with a list of tags. According to the conversion I am required to choose minimum 4 tags for my link submission.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fcQoj48LYPE/R_rX2E5cgyI/AAAAAAAAAlc/ghdNmYliDiE/s1600-h/dzone-links-tags.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/R_rX2E5cgyI/AAAAAAAAAlc/ghdNmYliDiE/s400/dzone-links-tags.png" alt="" id="BLOGGER_PHOTO_ID_5186695244898140962" border="0" /></a><br />I wonder when there is a NetBeans zone available why a NetBeans tag is not available for the links. There is an eclipse tag but no generic tag like "IDE" for IDE related links.<br /><br />I end up using general tags like java, tools etc for my NetBeans related links.<br /><br />with regards<br />Tushar Joshi, NagpurTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-69133812958132435122008-04-04T05:05:00.004+05:302008-04-04T05:24:24.245+05:30GTD for Sequence Diagrams - Powerful tool<a href="http://gandolf.homelinux.org/%7Esmhanov/index.html">Steve Hanov</a> has created an online service <a href="http://www.websequencediagrams.com/">Web Sequence Diagrams.</a> This service lets you draw sequence diagram through a sequence of English statements in a particular way which is called as SD/MSC on the site.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fcQoj48LYPE/R_VrjU5cgbI/AAAAAAAAAio/PyR6tuXLb7Y/s1600-h/Web-Based+UML+Sequence+Diagram+-+MSC+Generator_1207265641609.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/R_VrjU5cgbI/AAAAAAAAAio/PyR6tuXLb7Y/s400/Web-Based+UML+Sequence+Diagram+-+MSC+Generator_1207265641609.png" alt="" id="BLOGGER_PHOTO_ID_5185168800636240306" border="0" /></a>The power of this technique lies in its simplicity. The sequence diagrams can now be stored as plain text files and can be rendered any time through the online service. <br /><br />The sample SD/MSC on in the above screen shot gets rendered as below.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fcQoj48LYPE/R_Vrjk5cgcI/AAAAAAAAAiw/2w8E_eHv9lE/s1600-h/sequence+diagram.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_fcQoj48LYPE/R_Vrjk5cgcI/AAAAAAAAAiw/2w8E_eHv9lE/s400/sequence+diagram.png" alt="" id="BLOGGER_PHOTO_ID_5185168804931207618" border="0" /></a>I see potential in the technique as the plain text sequence file can take part in version control systems easily due to the plain text nature.<br /><br />We can copy paste and alter sequence diagrams easily. We don't have to think about where to click, how to attach the graphics lines and the online rendering service takes care of drawing a nice sequence diagrams for you.<br /><br />The service also provides different styles for the sequence diagrams like Rose style, Plain style. When I saw this service through <a href="http://architects.dzone.com">Architects Zone</a> in <a href="http://dzone.com">DZone</a>, I jumped on my seat with pleasant surprise. This was a treasure found for me. Thanks <a href="http://architects.dzone.com/users/free2create">Rob </a>for this wonderful tip.<br /><br />The tool I used for sequence diagrams till now is <a href="http://argouml.tigris.org/">ArgoUML</a>. ArgoUML is very good at class diagrams but somehow its sequence diagrams portion is very dull and unintuitive. It also screws up large sequence diagrams. This service has provided a wonderful alternative and saved many hours from my word day.<br /><br />This tool is a super duper hit in my development team. All find this tool easy to create sequence diagrams and even the developers who were not much interested in creating sequence diagrams due to the time it took in <a href="http://argouml.tigris.org/">ArgoUML </a>have started creating sequence diagrams.<br /><br />Sequence diagram is a important part of the design of software before we start coding it. It lets us think on paper, in terms of concepts classes and interfaces and the messages we need to pass between objects. It helps us identify possible new classes required in a new user case development.<br /><br />The online service<a href="http://www.websequencediagrams.com/"> Web Sequence Diagrams </a>made this task piece of cake.<br /><br />with regards<br /><a href="http://www.tusharvjoshi.com">Tushar Joshi, Nagpur</a>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-58832290270391318162008-03-30T22:26:00.002+05:302008-03-30T22:31:05.304+05:30Call Graph makes Skype call recording piece of cake<a href="http://callgraph.in/">Call Graph</a> is a free call recorder for <a href="http://www.skype.com/">Skype</a>. It is a simple application to automatically record your calls in an mp3 file.<br /><br />Features<br /><br /> * Call Recording: record your calls in an mp3 file, automatically.<br /> * Full Skype Support: record Skype to Skype, SkypeIn, SkypeOut calls.<br /> * Completely Free: no limits or restrictions of any kind.<br /> * Manage Records: use tags to mark your records.<br /> * Integrated Search: use tags to search through your calls records.<br /> * Simple and Un-intrusive: minimal interface, easy to use, un-annoying.<br /><br /><object height="355" width="425"><param name="movie" value="http://www.youtube.com/v/AbaXbaDssxk&hl=en"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/AbaXbaDssxk&hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />After the <a href="http://www.pidgin.im">pidgin </a>plugin by Skype this is one more important feature becoming available to make call recording easy.<br /><br /><a href="http://www.tusharvjoshi.com">Tushar Joshi, Nagpur</a>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com1tag:blogger.com,1999:blog-14684224.post-14495058790681399902008-03-24T23:56:00.005+05:302008-03-25T00:14:39.644+05:30Taking screenshots with GIMPI am fond of the GIMP software. <br /><br />GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as <a href="http://www.gimp.org/tutorials/Blur_Overlays/">photo retouching</a>, image composition and <a href="http://www.gimp.org/tutorials/Draw_A_Paint_Brush/">image authoring</a>. It works on many operating systems, in many languages. (<a href="http://www.gimp.org/about/introduction.html">more...</a>)<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fcQoj48LYPE/R-f0005cffI/AAAAAAAAAaY/77rfpTToyaE/s1600-h/gimp-about.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/R-f0005cffI/AAAAAAAAAaY/77rfpTToyaE/s400/gimp-about.png" alt="" id="BLOGGER_PHOTO_ID_5181379084703006194" border="0" /></a><br />There is a <a href="http://www.gimp.org/windows/">windows distribution</a> of the GIMP. It makes the task of taking screenshots and saving them with some touching easier for me.<br /><br />The options are either Paste as new, which created a new image document from the contents of the clipboard. So when I use ALT + ProntScreen option to take a screenshot of the current window, GIMP provides a handy way of creating a new file from the contents of clipboard.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fcQoj48LYPE/R-fymU5cfeI/AAAAAAAAAaQ/gQCe-NsA5rY/s1600-h/gimp-pasteasnew.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_fcQoj48LYPE/R-fymU5cfeI/AAAAAAAAAaQ/gQCe-NsA5rY/s400/gimp-pasteasnew.png" alt="" id="BLOGGER_PHOTO_ID_5181376636571647458" border="0" /></a><br />The second option is Grab window or desktop which can be used directly to create a new image of the desktop or any window.<br /><br />I need lots of <a href="http://en.wikipedia.org/wiki/Screenshot">screenshots </a>for my <a href="http://netbeanside61.blogspot.com/">Netbeans blog</a> now a days and GIMP helps me doing that.<br /><br />with regards<br />TusharTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com3tag:blogger.com,1999:blog-14684224.post-49173533706506367522008-03-22T22:10:00.002+05:302008-03-22T22:15:00.774+05:30Harshad Oak - First Java Champion in India<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.harshadoak.com/about/"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/R-U2uU5cfAI/AAAAAAAAAWY/uUbpXwfGvG8/s400/harshad1.jpg" alt="" id="BLOGGER_PHOTO_ID_5180607115871157250" border="0" /></a>Harshad Oak is the first “Java Champion” in India. Harshad <span style="text-decoration: underline;">is involved with </span><a href="http://www.rightrix.com/" title="Rightrix - Technology, Media, Research" target="_blank">Rightrix Solutions</a> , <a href="http://www.rightrix.com/it_research_and_advisory_services.html" title="Technology - Software Research" target="_blank">Rightrix Research</a>, <a href="http://www.indicthreads.com/" title="Enterprise Java" target="_blank">IndicThreads.com</a> and the <a href="http://conference.indicthreads.com/" title="India Java Technology Software Development Conference" target="_blank">IndicThreads.com Conference On Java Technology</a>. <p lang="en-US"><span id="more-145"></span>Here’s some info about “Java Champions”.</p> <blockquote><p><em>Founded in 2005, the Java Champions project is a community of influential thought-leaders who have a passion for Java technology. The concept behind the Java Champions program is to build a somewhat informal but select grouping of Java technology leaders from different areas of the community including professional developers/architects, academics, authors, consultants, and other influencers. Sun wants to engage with these community leaders to give them the opportunity to provide feedback on technology ideas and directions for Sun… </em></p></blockquote> <blockquote><p>More info about Java Champions can be found at - <a href="https://java-champions.dev.java.net/" title="Harshad Oak - Java Champion India" target="_blank">https://java-champions.dev.java.net/</a></p></blockquote>Harshad I am proud of you as the first Indian selected as Java Champion.<br /><br />with regards<br />Tushar Joshi, NagpurTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0tag:blogger.com,1999:blog-14684224.post-47548831254294816602008-03-21T07:10:00.004+05:302008-03-21T08:13:46.082+05:30What IDE do you use Eclipse IntelliJ IDEA or Netbeans?<span style="text-decoration: underline;"></span>I started self learning Java with Notepad. Soon I discovered the Kawa editor which provided some compilation support and I was happy. In those days Kawa was seen as a great help as it provided some IDE like features. This Kawa editor was very small program that time and now is in the Kawa 5.0 incarnation.<br /><br />The world of programming changed for me with the introduction of Eclipse IDE in my programming life. <a href="http://www.eclipse.org">Eclipse </a>was the first full fledged IDE where I started real Java programming. Being the first to land on my desktop Eclipse still enjoys the position of my favorite IDE. <br /><br />I soon learned how to download different Eclipse plug-ins. The Eclipse plug-in world is abundant with plug-ins to suit each and every need.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.eclipse.org"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_fcQoj48LYPE/R-MUR05cebI/AAAAAAAAARw/VSA4fEt0spc/s400/eclipse01.png" alt="" id="BLOGGER_PHOTO_ID_5180006292896119218" border="0" /></a><br />When there came the time where I was required to recommend and IDE, obviously my choice was Eclipse. I had also conducted some trainings for Eclipse and I was very comfortable with Eclipse and actually that was the only IDE I was knowing for many days. So the choice of Eclipse was straight forward. It also provided the Open Source goodness and this made my recommendation powerful.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.eclipse.org"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_fcQoj48LYPE/R-MUSE5cecI/AAAAAAAAAR4/sb2carW9VyI/s400/eclipse02.png" alt="" id="BLOGGER_PHOTO_ID_5180006297191086530" border="0" /></a><br />Project started this way with Eclipse IDE is still going on. Once you start a big project with some IDE then you need to stick to the same IDE what may come. There are release after releases to deliver and big code base to maintain. All our sandboxes are made Eclipse oriented. <br /><br />So here I am happy with Eclipse. But this does not make me Eclipse fanatic. I like to explore different IDE solutions also. When I started conducting <a href="http://www.tusharvjoshi.com/javaprof.php">JPDC Java course</a> I though I shall demonstrate all the professional IDEs to my students and hence got more interested in other IDEs like IntelliJ IDEA. <br /><br />When I read about IntelliJ IDEA I read all the praises by the users of this IDE. There is ample evidence of people writing good things about IntelliJ IDEA to believe it is a good IDE with lots of features and support from <a href="http://www.jetbrains.com">Jetbrains company.</a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jetbrains.com/idea/?source=tushar+joshi+nagpur"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_fcQoj48LYPE/R-MUSE5cedI/AAAAAAAAASA/GAexGT4VXGc/s400/intellij01.png" alt="" id="BLOGGER_PHOTO_ID_5180006297191086546" border="0" /></a><br />When I use <a href="http://www.jetbrains.com/idea/">IntelliJ IDEA</a> I can find many features which I got acquainted with in Eclipse are present in IntelliJ IDEA. There are some common features in IDE world now a days which are supported by all the professional IDEs. In fact it becomes necessary for them to support those features to remain in the picture.<br /><br />Then there are differences in the way of working in Eclipse and<a href="http://www.jetbrains.com/idea/"> IntelliJ IDEA</a>. Obviously one who is very comfortable with Eclipse has some hard time getting acquainted with any new IDE. I have kept my brain open for any good tool which makes me productive and IntelliJ got added to my tool box after I used many features of this IDE.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jetbrains.com/idea/?source=tushar+joshi+nagpur"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_fcQoj48LYPE/R-MUSU5ceeI/AAAAAAAAASI/lsw4RbuZ72w/s400/intellij02.png" alt="" id="BLOGGER_PHOTO_ID_5180006301486053858" border="0" /></a><br />Recently I have started exploring the features of<a href="http://www.netbeans.org"> Netbeans IDE</a>, an IDE supported by Sun Microsystems. I have read many news articles and blog posts in favor of Netbeans. Netbeans also looks like a good IDE.<br /><br />Netbeans also have some interesting features out of the box like Matisse GUI editor which is not directly available in Eclipse. GUI editing is available in IntelliJ IDEA.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.netbeans.org"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_fcQoj48LYPE/R-MUSk5cefI/AAAAAAAAASQ/pWzA9lI8Gis/s400/runtime01.png" alt="" id="BLOGGER_PHOTO_ID_5180006305781021170" border="0" /></a><br /><br />So there are three main IDEs in my Java Programming tool box. I really do not want to favor any one of them just because of certain good features. I believe all the IDEs are evolving and ultimately will reach same feature levels which become common and indispensable in the programming world. Due to work constraints I have to use Eclipse at work as it was a conscious decision that time. <br /><br />I am exploring <a href="http://www.netbeans.org">Netbeans </a>and IntelliJ IDEA passionately and this may also change my recommendations about IDE choice in the coming days.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fcQoj48LYPE/R-MUek5cegI/AAAAAAAAASY/l3xjwhG8paI/s1600-h/runtime02.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_fcQoj48LYPE/R-MUek5cegI/AAAAAAAAASY/l3xjwhG8paI/s400/runtime02.png" alt="" id="BLOGGER_PHOTO_ID_5180006511939451394" border="0" /></a>Lastly if we make an analogy of programming with driving, we have some common tasks that need to be done for driving and the Car really doesn't matter in that sense. All Cars are used to reach to some destination. Just having a Car and bragging about the cool features of the Car wont make you reach the destination. You must drive the Car and which is a pretty common exercise in all the Car models. Surely different Cars will provide you different comfort levels and you are free to maintain a choice and also brag about your choice.<br /><br />At the end of the day all IDEs remain tools for achieving task of completing the programming task assigned to you. They remain tools required to reach the destination and the destination is above the tool we use.<br /><br />I will keep my exploration in the IDE world going on. Let us see what future has for us in this region, we may see many more IDEs and many more features in these IDEs.<br /><br />Tushar Joshi, NagpurTushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com2tag:blogger.com,1999:blog-14684224.post-84798128768150768492008-03-17T23:48:00.005+05:302008-03-18T00:15:08.576+05:30When TaskManager refuses to workSuddenly the <a href="http://www.google.com">Google search</a> page I launched re-opened in another tab. After some time it again opened one more tab. This was never expected. I thought this might be one of the many Firefox extensions I have installed due to my over enthusiasm but it opened one more time. I was annoyed. I closed all the Google search tabs. I opened a fresh <a href="http://www.google.com">Google Search</a> Tab from the <a href="http://toolbar.google.com">Google Toolbar</a>, it opened a tab with Google Home page and again came the next tab with same home page and again and again. What is this... I was too annoyed.<br /><br />I was so confused who to blame. Is the the <a href="http://toolbar.google.com">Google Toolbar</a>? Is it any one of my many Firefox add-ons? Is it Firefox? This was not happening on any other page but Google Search Page.<br /><br />I grabbed IRC channel #firefox on irc.mozilla.org and poured all my annoyance on the room. Somebody told me to create a new profile.<br /><br />firefox.exe -P<br /><br />Wow I never knew that shortcut to open the profile manager in <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a>. This trick didn't worked at all and then suddenly there was a dialog box in Firefox with text "ntdetect1.exe" with some more words. There were totally new words for me. I got a new word to search but the annoying Google Search page kept playing multiply game with me so much that I shifted to Yahoo Search. Sorry Google! buddy I could not help but to search for the word ntdetect1.exe in Yahoo search. What can I do your page was so screwed up for me.<br /><br />No good answer on search pages for ntdetect1.exe and they only told me that this is some sort of virus and shall be removed by deleting its directory. But what has happened to my Firefox and the Google Search page?<br /><br />I un-installed Firefox, re-downloaded 2.0.0.12 version for Windows. I installed it again. I deleted all my add-ons, I tried safe mode but in all the cases the Google Page kept multiplying itself.<br /><br />Now I got suspicious. Is there really a virus named ntdetect1.exe in my machine. I tried to start the TaskManager but as soon as I started the TaskManager it showed up for a second and vanishes. This happened so many times that I quited opening the TaskManager. I thought some thing may have gone wrong with the memory and I re-booted the machine. This time again the TaskManager did the same thing.. I started and then suddenly in moments time vanished from the screen.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fcQoj48LYPE/R9663G4_ZBI/AAAAAAAAAOQ/cguO4Wurc80/s1600-h/taskmanager.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_fcQoj48LYPE/R9663G4_ZBI/AAAAAAAAAOQ/cguO4Wurc80/s400/taskmanager.png" alt="" id="BLOGGER_PHOTO_ID_5178782077427868690" border="0" /></a><br />Then came my feed reader <a href="http://www.curiostudio.com/">GreatNews </a>to rescue me with his tip. The <a href="http://www.downloadsquad.com/">DownloadSquad </a>team just blogged about a cool product ProcX. As ProcX site says, ProcX displays all running processes and modules on your systems. It is a necessity to monitor running processes on your system to determine if anything malicious may be running. ProcX allows you to perform various functions on these running processes and DLLs. ProcX is especially useful for system administrators who disinfect computers.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ghostsecurity.com/procx/"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_fcQoj48LYPE/R966-G4_ZCI/AAAAAAAAAOY/IDOLKZ11yp4/s400/procx01_large.jpg" alt="" id="BLOGGER_PHOTO_ID_5178782197686952994" border="0" /></a><br />I downloaded <a href="http://www.ghostsecurity.com/procx/">ProcX </a>hastily and started the program and there stood the ntdetect1.exe executable running in my memory. It must have some control over the TaskManager and may be doing some trick to close it as soon as it opens. I terminated the ntdetect1.exe process. I also got the real path of this executable through <a href="http://www.ghostsecurity.com/procx/">ProcX </a>and I deleted its directory also. Then I opened command prompt and started regedit to delete the Run key this program might have set in the system startup and yes it was there, for me to delete.<br /><br />At last my machine is now ntdetect1.exe free. <a href="http://www.mozilla.com/en-US/firefox/">My Firefox</a> is opening Google Search page only when asked and only once per request. It has stopped multiplying and annoying me. My all the old good add-ons are again back in my Firefox. Situation is under control now.<br /><br />Thanks to all my friends who rescued me from this annoyance. Thanks to the friend at IRC #firefox, thanks to <a href="http://www.downloadsquad.com/">DownloadSquad</a>, thanks to ProcX, and thanks to you all who read till here about my journey for saving my browser from the dirty hands of ntdetect1.exe virus.<br /><br />with regards<br /><a href="http://www.tusharvjoshi.com">Tushar Joshi, Nagpur</a>Tushar Joshihttp://www.blogger.com/profile/03931011991029693685noreply@blogger.com0