<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1700842068450694657</id><updated>2024-10-05T02:00:30.417+00:00</updated><category term="NetBeans IDE"/><category term="GTD"/><category term="Monthly Favorites"/><category term="coming soon"/><title type='text'>Q&#39;s Blog</title><subtitle type='html'>Info share</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-3823705607039951432</id><published>2009-01-22T10:18:00.000+00:00</published><updated>2009-01-22T10:18:50.211+00:00</updated><title type='text'>Keep Walking!: 20 things that I learnt working for others</title><content type='html'>&lt;a href=&quot;http://thirumurugan.blogspot.com/2009/01/20-things-that-i-learnt-working-for.html&quot;&gt;Keep Walking!: 20 things that I learnt working for others&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/3823705607039951432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/3823705607039951432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/3823705607039951432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/3823705607039951432'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2009/01/keep-walking-20-things-that-i-learnt.html' title='Keep Walking!: 20 things that I learnt working for others'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-538555480336213563</id><published>2007-11-08T16:27:00.000+00:00</published><updated>2007-11-08T16:34:38.821+00:00</updated><title type='text'>I was caught up</title><content type='html'>...............I was caught up in academic work, sorry for any disappointment caused.&lt;br /&gt;&lt;br /&gt;.............I will surely start blogging again in two weeks time by then i would be free from a lot of responsibilities.</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/538555480336213563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/538555480336213563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/538555480336213563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/538555480336213563'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/11/i-was-caught-up.html' title='I was caught up'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-5536709045515585556</id><published>2007-09-16T21:49:00.000+00:00</published><updated>2007-09-16T23:15:23.198+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans IDE"/><title type='text'>The NetBeans Profiler [part 2]</title><content type='html'>Last time we saw how to use the netbeans profiler control panel, we also explored the different ways of attaching a profiler to an application and options to monitor its performance..&lt;br /&gt;&lt;br /&gt;if you are clueless about this then perhaps you should read the earlier post. These links takes you there&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;a href=&quot;http://azizlp.blogspot.com/2007/08/netbeans-profiler-preview.html&quot;&gt;preview&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://azizlp.blogspot.com/2007/09/netbeans-profiler-part-1.html&quot;&gt;part1&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now let&#39;s make a meaning out of the information captured by the profiler.&lt;br /&gt;&lt;br /&gt;When profiling is in progress, there two types of results that you would get&lt;br /&gt;&lt;br /&gt;1. The &lt;span style=&quot;font-style: italic;&quot;&gt;live Result&lt;/span&gt; : These results are updated regularly while profiling session is in progress.&lt;br /&gt;&lt;br /&gt;The snapshot below makes everthing clear as it shows clearly the live results I&#39;m getting while profiling my application.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg7ucfSv34_Hkh6_-fLMgUyDVtl9VJoP7rHjYAoElK_BuP_KOdg06wLOV6CcgSubqUC5KAAjRdseLJxYnt1pZYgks7F6G1H0safOlLXUYHpKomNDhc9T6Ey6Am4XecCR5ErDN9QJSIfTw6/s1600-h/Screenshot-3.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg7ucfSv34_Hkh6_-fLMgUyDVtl9VJoP7rHjYAoElK_BuP_KOdg06wLOV6CcgSubqUC5KAAjRdseLJxYnt1pZYgks7F6G1H0safOlLXUYHpKomNDhc9T6Ey6Am4XecCR5ErDN9QJSIfTw6/s400/Screenshot-3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5110929828733611906&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRAp2nikQAIZCjTT9bqzG8WtHTLyVEXC3a73XeeVFLaZ_ProvefXfFJgGy9XGtd15HRrlTan5zTUTa4KqVD1kGrXL16Rc6LIgDdNFpBkDlzoKPZ2GBC7iCPHugmPzTz8NrzLUMtSmsSJnS/s1600-h/Screenshot-NetBeans+IDE+6.0+M10.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRAp2nikQAIZCjTT9bqzG8WtHTLyVEXC3a73XeeVFLaZ_ProvefXfFJgGy9XGtd15HRrlTan5zTUTa4KqVD1kGrXL16Rc6LIgDdNFpBkDlzoKPZ2GBC7iCPHugmPzTz8NrzLUMtSmsSJnS/s400/Screenshot-NetBeans+IDE+6.0+M10.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5110944354313007058&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-ALMRsd1d42FVy-rrMTnHdirQGEeqMJ7U5I2lmknluO0WiisX-CO2ZOXVY3v3fbnIM-vb4gwMaaPA684HN6hB4cBDYohtLyWfE28073qhawRsAKGyUqN426cF80mxOvVr1a19JjlKnRt7/s1600-h/Screenshot-5.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-ALMRsd1d42FVy-rrMTnHdirQGEeqMJ7U5I2lmknluO0WiisX-CO2ZOXVY3v3fbnIM-vb4gwMaaPA684HN6hB4cBDYohtLyWfE28073qhawRsAKGyUqN426cF80mxOvVr1a19JjlKnRt7/s400/Screenshot-5.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5110929837323546530&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvZI_m-90b6bIdDKASKpQngVeHBhGB5X80c6rjVOAwCaOOj7LlEnSrOvb8geIxEWE80VXLUwob_YQkTX0A-Y0L4AViJfLWz3Nba5tPQ5GOWvBxMwMTmCwrNJZcWAZCIhUV1GnN14l-d_3v/s1600-h/Screenshot-6.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvZI_m-90b6bIdDKASKpQngVeHBhGB5X80c6rjVOAwCaOOj7LlEnSrOvb8geIxEWE80VXLUwob_YQkTX0A-Y0L4AViJfLWz3Nba5tPQ5GOWvBxMwMTmCwrNJZcWAZCIhUV1GnN14l-d_3v/s400/Screenshot-6.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5110931757173927858&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Depending on your settings, the sector you are monitoring and the way you attached the profiler the &lt;span style=&quot;font-style: italic;&quot;&gt;live result&lt;/span&gt; button will not be active. I chose to monitor most options so on starting the session the thread windows opens in the source editor and the live result window opened automatically.&lt;br /&gt;&lt;br /&gt;The telemetry view pops up below but if you want to have a full view double click on it and a similar one to the last snapshot above will open in the source editor.&lt;br /&gt;&lt;br /&gt;Take some ample time to watch what is happening to the areas you are monitoring. Let&#39;s take the telemetry view for example, when opened in the editor depending on your settings you might have at least three tabs just below the window all displaying high level data on what ever its you are monitoring some of which are the garbage collection, memory heap and the likes. Watch carefully how your applications use the systems resources.&lt;br /&gt;&lt;br /&gt;2.&lt;span style=&quot;font-style: italic;&quot;&gt;The Snapshot &lt;/span&gt;: On earlier post we saw the use of the snapshot, when profiling you could if you want to capture results on the fly, you can save them and later use them in accessing how you application fared  during a particular operation.&lt;br /&gt;&lt;br /&gt;here is a snapshot on a &lt;span style=&quot;font-style: italic;&quot;&gt;snapshot&lt;/span&gt; I saved while profiling my application&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLIXtrr5ndz_QJZZmORs_gvXdR4cXgmALoSgSXj8oIQuZjQ8EYFAM6eHFEUE8q9TUHRnYycsH7DM5FECDtk8ZUE2bOSLhQ4ghL7rDQS0TQuSEYXP3xM7I9WpGZhLjul5rq8kAeBfekk3dd/s1600-h/Screenshot-7.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLIXtrr5ndz_QJZZmORs_gvXdR4cXgmALoSgSXj8oIQuZjQ8EYFAM6eHFEUE8q9TUHRnYycsH7DM5FECDtk8ZUE2bOSLhQ4ghL7rDQS0TQuSEYXP3xM7I9WpGZhLjul5rq8kAeBfekk3dd/s400/Screenshot-7.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5110938169560100802&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To capture, click on the take &lt;span style=&quot;font-style: italic;&quot;&gt;snapshot&lt;/span&gt; button to capture profiling info immediately, click save if you want a copy of it.&lt;br /&gt;&lt;br /&gt;By now a newbie like you and I should have been convinced to stick to NetBeans ; It makes java programming more FUN and offers a convenient learning environment........&lt;br /&gt;&lt;br /&gt;The last part of the profiler will be posted next week ... Don&#39;t Miss out.&lt;br /&gt;&lt;br /&gt;Keep Exploring..........</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/5536709045515585556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/5536709045515585556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/5536709045515585556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/5536709045515585556'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/09/netbeans-profiler-part-2.html' title='The NetBeans Profiler [part 2]'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg7ucfSv34_Hkh6_-fLMgUyDVtl9VJoP7rHjYAoElK_BuP_KOdg06wLOV6CcgSubqUC5KAAjRdseLJxYnt1pZYgks7F6G1H0safOlLXUYHpKomNDhc9T6Ey6Am4XecCR5ErDN9QJSIfTw6/s72-c/Screenshot-3.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-4930259844632011912</id><published>2007-09-10T19:19:00.000+00:00</published><updated>2007-09-10T19:29:14.616+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans IDE"/><title type='text'>NetBeans Profiler [part2] ...ON HOLD</title><content type='html'>I promised a part two of the &lt;a href=&quot;http://azizlp.blogspot.com/2007/09/netbeans-profiler-part-1.html&quot;&gt;NetBeans profiler&lt;/a&gt; on my last post but I couldn&#39;t due reason beyond my control.&lt;br /&gt;&lt;br /&gt;The article will be out by the end of this week......</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/4930259844632011912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/4930259844632011912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/4930259844632011912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/4930259844632011912'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/09/netbeans-profiler-part2-on-hold.html' title='NetBeans Profiler [part2] ...ON HOLD'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-894934062674330923</id><published>2007-09-02T19:54:00.000+00:00</published><updated>2007-09-02T21:14:34.830+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans IDE"/><title type='text'>The NetBeans Profiler [ part 1 ]</title><content type='html'>I assume you have read my first post on the profiler so i believe you know where the profiler windows is. If you don&#39;t then read the earlier post on &lt;a href=&quot;http://azizlp.blogspot.com/2007/08/netbeans-profiler-preview.html&quot;&gt;NetBeans Profiler&lt;/a&gt; &lt;p style=&quot;margin-bottom: 0in; font-weight: bold;&quot;&gt;Now lets get more familiar with the profiler window...&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0in;&quot;&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Controls&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHg8zU41fN9XqZSU2O0n1W8zSiehDOzKH8fzUlNMR7ENeLdtP8fDR2z1phCxTGCPRtPzcYhrK3a2VITzWyqf_ApMX4yX69k5BSed6Frx8iB1HRjUurZQVvW8QgroHzsI1E-6mVd0m9BnLD/s1600-h/p1.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHg8zU41fN9XqZSU2O0n1W8zSiehDOzKH8fzUlNMR7ENeLdtP8fDR2z1phCxTGCPRtPzcYhrK3a2VITzWyqf_ApMX4yX69k5BSed6Frx8iB1HRjUurZQVvW8QgroHzsI1E-6mVd0m9BnLD/s400/p1.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105705271895909794&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;p style=&quot;margin-bottom: 0in;&quot;&gt;Depending on the version you are using some buttons might not be there.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style=&quot;margin-bottom: 0in;&quot;&gt;The first control when clicked runs the last profiling command again.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-bottom: 0in;&quot;&gt;The stop button next to it stops  the profiling sessions.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-bottom: 0in;&quot;&gt;Next button resets the results  buffer.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-bottom: 0in;&quot;&gt;The trash can button runs the  garbage collector (GC).&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-bottom: 0in;&quot;&gt;The control next to it is useful  when you want modify a profiling session.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-bottom: 0in;&quot;&gt;The last button opens the VM (virtual machine)  Telemetry overview window.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in;&quot;&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Results Section&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPx7X3zrPrdMQ8xFiAnyEsvj_0s5pHDzgZAd0tgI5yOR5qaosmh-6sm9u4DKn92QFQSOUb0E3NUw1w9lRaeCkWjUEOjRnS7AByk0vu6V9suiHc8skNFW8hNmGfzLDhooNGiF744x-GkZ-e/s1600-h/p2.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPx7X3zrPrdMQ8xFiAnyEsvj_0s5pHDzgZAd0tgI5yOR5qaosmh-6sm9u4DKn92QFQSOUb0E3NUw1w9lRaeCkWjUEOjRnS7AByk0vu6V9suiHc8skNFW8hNmGfzLDhooNGiF744x-GkZ-e/s400/p2.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105705271895909810&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;     &lt;ul&gt;&lt;li&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;  The first button “take snapshot” captures the profiling  information on the fly.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;  The “live Result” button retrieves current profiling information  and opens it in the source editor window.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;  If you don&#39;t need the results already accumulated the button below  those two does the job.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;p style=&quot;margin-bottom: 0in;&quot;&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Snapshots&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1BrwFiqv5bQYfDuWHdbUFd7CSNgDYJ0a5zzupFDR8ciE6WAD3TKLHoZZDrcAGMZDjKhJXuceBEeStQEblyLr-V5NYl5b4xRF0x9gUo7WleF3PERW4lQ51TrJFEIBnb1Nq9jieH_oS9f29/s1600-h/p3.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1BrwFiqv5bQYfDuWHdbUFd7CSNgDYJ0a5zzupFDR8ciE6WAD3TKLHoZZDrcAGMZDjKhJXuceBEeStQEblyLr-V5NYl5b4xRF0x9gUo7WleF3PERW4lQ51TrJFEIBnb1Nq9jieH_oS9f29/s400/p3.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105705276190877122&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in;&quot;&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;View and Basic Telemetry&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6rzikYbEKWjXQ8YsOou3y6mh2X_-VrqcjNGKNf6713y3XrTwNShif_jT1SOWa31netoWgw6STpUBL9zHEYQYgSsOSGYLbR6W6CLpbj3eXs_gw_4Z1bzkzfhmcLOccam_EhB2jAo9bS-8y/s1600-h/p4.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6rzikYbEKWjXQ8YsOou3y6mh2X_-VrqcjNGKNf6713y3XrTwNShif_jT1SOWa31netoWgw6STpUBL9zHEYQYgSsOSGYLbR6W6CLpbj3eXs_gw_4Z1bzkzfhmcLOccam_EhB2jAo9bS-8y/s400/p4.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105705276190877138&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;     &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; The VM Telemetry button opens the a window displaying data on the inner process of the java virtual machine.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; The thread button opens a window in the editor displaying thread activities of the on going profiling session. [ only works if thread monitoring is enabled ]&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; The basic telemetry view provides a quality data on the profiling tasks..&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;You are now familiar with the profiling window... now lets get straight to business&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in;&quot;&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Profiling a class or a project&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; Generally, to profile any project be it main or not, &lt;i&gt;right-click &lt;/i&gt;on the project folder in the project window and select the “&lt;i&gt;profile project” &lt;/i&gt;option&lt;/p&gt;&lt;br /&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGDkTp2T55Sbgmg_uLScenN2aOEvfDHXZRsv-tKPV6Mv-xyE7f3Ahe9pfmvL5VJWomR11V8p-QLpibNK0-G7444Ev4OUqAjAD8UdDvNH1ztteH-zg1Myv9QAnNFqMFw99msybZqCWFV3wh/s1600-h/p5.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGDkTp2T55Sbgmg_uLScenN2aOEvfDHXZRsv-tKPV6Mv-xyE7f3Ahe9pfmvL5VJWomR11V8p-QLpibNK0-G7444Ev4OUqAjAD8UdDvNH1ztteH-zg1Myv9QAnNFqMFw99msybZqCWFV3wh/s400/p5.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105705890371200482&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;     &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; on clicking the above option this dialog pops up&lt;/p&gt;&lt;br /&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNSySlsasSENTDKjtOhYkDYlTV7W8D1QSrJGfIXf2KyoNsOwQlB_4wRXsd44NE00n56GeTK97ZamFWLoreeLC0GiUNIyVx_Qm69r_weCN20gFlTGRjBv6Qrpr5G6DqfQKfc5guyoqGUUaR/s1600-h/p6.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNSySlsasSENTDKjtOhYkDYlTV7W8D1QSrJGfIXf2KyoNsOwQlB_4wRXsd44NE00n56GeTK97ZamFWLoreeLC0GiUNIyVx_Qm69r_weCN20gFlTGRjBv6Qrpr5G6DqfQKfc5guyoqGUUaR/s400/p6.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105705890371200498&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; The options are yours to select, you can either profile the whole application or part of it.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; if you want profile just part of  the application, as soon as you select it you&#39;d be given additional options to edit or select the classes you want to profile. Click the “&lt;i&gt;Run” &lt;/i&gt; button when you are done... NetBeans profiler does the rest.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; You should notice that most of the buttons in the profiler window is enabled ..  &lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; To attach a profiler to a running application all you have to do is select &quot;&lt;i&gt;profile&quot;&lt;/i&gt;&lt;font style=&quot;font-style: normal;&quot;&gt; from the main menu and then select &lt;/font&gt;&lt;i&gt;&quot;attach Profiler&quot; options.&lt;/i&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; The attach profiler dialog should appear... its the same as the one above but with an attach button instead of a run button.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; select your options and click the attach button to run the attach wizard.. here is&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOyb6pOr1muskIiB4Gmjk-1uPSZwca6yMtZLIEHP3EDpmo0J2Vkd8pxQLbMaWuBfDlkGg3MlsRKJ7A9qFreow8fYICl0mrYWEcPv2jXwXIvp0DE58yYhcUfWKweEA_r6BIaCJ_90mHOkU_/s1600-h/Screenshot-Attach+Wizard.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOyb6pOr1muskIiB4Gmjk-1uPSZwca6yMtZLIEHP3EDpmo0J2Vkd8pxQLbMaWuBfDlkGg3MlsRKJ7A9qFreow8fYICl0mrYWEcPv2jXwXIvp0DE58yYhcUfWKweEA_r6BIaCJ_90mHOkU_/s400/Screenshot-Attach+Wizard.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105704739319965058&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;    &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; select “&lt;i&gt;application” &lt;/i&gt;&lt;font style=&quot;font-style: normal;&quot;&gt;in the target field, leaving the other fields in their default unless you are running it remotely. click next to continue. click next again and finally click finish to start profiling. The progress bar should appear..&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM3u40rbH3dGidulZ8ipKlHBmv7irwsMBORjv6oW1CFTt6nDLVh8L_YunPbQSc7xNhRiE8K3Q5oysPwgWZ-y9PhrOHinlgCwXGZTEAanCzwox7R6wOedp1cBR65R0Mi0ncxQPn8puTNsLF/s1600-h/Screenshot-Progress+....png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM3u40rbH3dGidulZ8ipKlHBmv7irwsMBORjv6oW1CFTt6nDLVh8L_YunPbQSc7xNhRiE8K3Q5oysPwgWZ-y9PhrOHinlgCwXGZTEAanCzwox7R6wOedp1cBR65R0Mi0ncxQPn8puTNsLF/s400/Screenshot-Progress+....png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105705267600942482&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;    &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; &lt;font style=&quot;font-style: normal;&quot;&gt;wait till it finishes and you are ready to monitor you selected options.&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in;&quot;&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Note&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; when you want profile a project for the first time, you would probably see this dialog&lt;/p&gt;&lt;br /&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzg5ttxYIPmOqIECURitiVqtK9MKPNDM8CrmGiEajQeE0u2YBH5Add4IfUue0w11ziSRVlCP0TaiDo7ROiwbe0UwdcIXaUxjnDCFXZzP0vnfWJQ5Ip3s_uByJHzBhO_NL8FeRtsuxw7YPs/s1600-h/p7.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzg5ttxYIPmOqIECURitiVqtK9MKPNDM8CrmGiEajQeE0u2YBH5Add4IfUue0w11ziSRVlCP0TaiDo7ROiwbe0UwdcIXaUxjnDCFXZzP0vnfWJQ5Ip3s_uByJHzBhO_NL8FeRtsuxw7YPs/s400/p7.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105704722140095810&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;    &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; just click &lt;i&gt;Ok &lt;/i&gt;&lt;font style=&quot;font-style: normal;&quot;&gt;and&lt;/font&gt;&lt;i&gt; &lt;/i&gt;&lt;font style=&quot;font-style: normal;&quot;&gt;continue&lt;/font&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none; font-weight: bold;&quot;&gt; Now lets explore the &lt;i&gt;run/attach &lt;/i&gt;&lt;font style=&quot;font-style: normal;&quot;&gt;profiler dialog...&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; &lt;font style=&quot;font-style: normal;&quot;&gt;click on the CPU button on the left pane to select options to analyze the cpu performance&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLkNjfmXvmsKYeuX2jQyQYb9TyVUfmjP7VAnyRSnrvW26u-rheCaUyjNx_dL_gh3ANKT7TsY_M4q9T0V9cUaHMeRdfeLsOLg-SEMkcZB8Wv9inO9-6JXyco4Owc2phndzn34sBj3a5yzx5/s1600-h/Screenshot-Attach+Profiler.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLkNjfmXvmsKYeuX2jQyQYb9TyVUfmjP7VAnyRSnrvW26u-rheCaUyjNx_dL_gh3ANKT7TsY_M4q9T0V9cUaHMeRdfeLsOLg-SEMkcZB8Wv9inO9-6JXyco4Owc2phndzn34sBj3a5yzx5/s400/Screenshot-Attach+Profiler.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105704726435063122&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;    &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; &lt;font style=&quot;font-style: normal;&quot;&gt;click on the monitor button if you intend to monitor thread activities....&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjozaiqx8h3kwfT0867CARfmUKlujeFy3JJ-A4EO0M4bOgq3UBz2ml-Mj8MthLY1l_om4mJa5c7eW6D79nOF9E3yerix9GEQBYrRFn-IlThrDSpr6mXrfiDdtJosk3J6ryltZmMm-5LwEQv/s1600-h/Screenshot-Attach+Profiler-1.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjozaiqx8h3kwfT0867CARfmUKlujeFy3JJ-A4EO0M4bOgq3UBz2ml-Mj8MthLY1l_om4mJa5c7eW6D79nOF9E3yerix9GEQBYrRFn-IlThrDSpr6mXrfiDdtJosk3J6ryltZmMm-5LwEQv/s400/Screenshot-Attach+Profiler-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105704730730030434&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;    &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; &lt;font style=&quot;font-style: normal;&quot;&gt;click on the memory if you intend to keep an eye on memory usage and garbage collection.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirLxZpeLzDivPQNelRd8ATL7PXWNSjSWMiOijwe8pw_u_FUYGefg8Uc96-XMIji5pdCgXTb8-3FUwrtYEdoyOGb4CQ4CwSu8WrMhMrCw5_vq9WdgixpEZMK7-eRXnpfvZbN3C9wZjez7rZ/s1600-h/Screenshot-Attach+Profiler-2.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirLxZpeLzDivPQNelRd8ATL7PXWNSjSWMiOijwe8pw_u_FUYGefg8Uc96-XMIji5pdCgXTb8-3FUwrtYEdoyOGb4CQ4CwSu8WrMhMrCw5_vq9WdgixpEZMK7-eRXnpfvZbN3C9wZjez7rZ/s400/Screenshot-Attach+Profiler-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5105704735024997746&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;font style=&quot;font-style: normal;&quot;&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;    &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; &lt;font style=&quot;font-style: normal;&quot;&gt;Each of these controls when clicked gives an option to create  custom settings.&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; &lt;font style=&quot;font-style: normal;&quot;&gt;Now that we know the basics of the profiler, I will end here...&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt; &lt;font style=&quot;font-style: normal;&quot;&gt;We will delve deeper on my next post.....&lt;/font&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: normal; text-decoration: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0in; font-style: italic; text-decoration: none; font-weight: bold;&quot;&gt; &lt;font style=&quot;font-style: normal;&quot;&gt;keep exploring......&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/894934062674330923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/894934062674330923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/894934062674330923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/894934062674330923'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/09/netbeans-profiler-part-1.html' title='The NetBeans Profiler [ part 1 ]'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHg8zU41fN9XqZSU2O0n1W8zSiehDOzKH8fzUlNMR7ENeLdtP8fDR2z1phCxTGCPRtPzcYhrK3a2VITzWyqf_ApMX4yX69k5BSed6Frx8iB1HRjUurZQVvW8QgroHzsI1E-6mVd0m9BnLD/s72-c/p1.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-111287436346231276</id><published>2007-08-26T23:12:00.000+00:00</published><updated>2007-08-27T00:41:35.366+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans IDE"/><title type='text'>THe NetBeans Profiler [preview]</title><content type='html'>I&#39;m learning how to use The NetBeans Profiler, Its interesting what NetBeans can do with your application, the profiler is just another testimony to this IDE&#39;s good will.&lt;br /&gt;&lt;br /&gt;Basically, think of the profiler as your inner view of how your application utilizes the memory and the CPU. It helps you analyze how effective your application is in terms of this two areas and more. By the end of the week I&#39;ll post 1 a part of what I have learned.&lt;br /&gt;&lt;br /&gt;For now let me whet your appetite with the profiler window. If you want to see it in your IDE Select (on the menu bar) &lt;span style=&quot;font-style: italic; font-family: times new roman;&quot;&gt;Windows &gt; Profiling &gt; profiler Control panel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/aziz.707/Azizlp/photo#5103170833169376562&quot;&gt;&lt;img src=&quot;http://lh5.google.com/aziz.707/RtIa1cMx5TI/AAAAAAAAAG8/WueH5j1S7Y4/s400/prof_R.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and you will have this&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/aziz.707/Azizlp/photo#5103170833169376546&quot;&gt;&lt;img src=&quot;http://lh5.google.com/aziz.707/RtIa1cMx5SI/AAAAAAAAAG0/qGDjdVd8mhw/s400/Profiler%20Windows.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is just a tip of the ice berg, You will have the more on my next NetBeans post</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/111287436346231276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/111287436346231276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/111287436346231276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/111287436346231276'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/netbeans-profiler-preview.html' title='THe NetBeans Profiler [preview]'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-6033098537477390683</id><published>2007-08-26T21:30:00.000+00:00</published><updated>2007-08-26T23:07:16.448+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GTD"/><category scheme="http://www.blogger.com/atom/ns#" term="Monthly Favorites"/><title type='text'>My Top 5 Of August</title><content type='html'>Remember my post on monthly favorites, well here is my monthly roundup of the best softwares I have read about and tested.&lt;br /&gt;&lt;br /&gt;The snapshots tell the story, the links take you there  for more info and downloads if you want to  try them out.&lt;br /&gt;&lt;br /&gt;In no particular order here I go...&lt;br /&gt;&lt;br /&gt;1. &lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;System Info&lt;/span&gt; : Great utility, get your systems info in less than 30 sec, from network configurations to type and version of Bios installed in the system. Read the full story &lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://blogs.howtogeek.com/mysticgeek/2007/08/17/system-info-for-windows/&quot;&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/aziz.707/Azizlp/photo#5103130675225158914&quot;&gt;&lt;img src=&quot;http://lh6.google.com/aziz.707/RtH2T8Mx5QI/AAAAAAAAAGk/Rj9jmMU3O5c/s400/SysInfo.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. &lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;AutoRuns&lt;/span&gt; : If you are really interested in tracking your startup wares and services then you ultimate option is this utility. It does not only list them but offers the ability to save and compare later. You should read all about it &lt;a href=&quot;http://www.howtogeek.com/howto/windows-vista/using-autoruns-tool-to-track-startup-applications-and-add-ons/&quot;&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/aziz.707/Azizlp/photo#5103127376690275554&quot;&gt;&lt;img src=&quot;http://lh6.google.com/aziz.707/RtHzT8Mx5OI/AAAAAAAAAGU/Lxk4NanE2A8/s400/AutoRuns1.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;VistaBoot Pro&lt;/span&gt; : When you install a second Microsoft OS the hard way [ i.e not going by the right method or installing an older version on a different partition ]. Rarely will you be able to boot your other OS since the new installation doesn&#39;t have any idea where to find the boot loader for the  already installed OS. VistaBoot Pro saves you all the trouble as it is able to scan your system and finds all Microsoft boot entries. The full overview is &lt;a href=&quot;http://www.howtogeek.com/howto/windows-vista/install-windows-xp-on-your-pre-installed-windows-vista-computer/&quot;&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/aziz.707/Azizlp/photo#5103136447661204754&quot;&gt;&lt;img src=&quot;http://lh6.google.com/aziz.707/RtH7j8Mx5RI/AAAAAAAAAGs/8kWSm0EZ8SI/s400/VistaBootPRO.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Google Hacks&lt;/span&gt; : If you know how to search for mp3&#39;s and other stuffs using google search by typing strings like &quot;?intitle:index.of?....&quot; I think you should be tired by now. If you haven&#39;t heard about it well it&#39;s been here for a while now and it gets better each time. Get &lt;a href=&quot;http://code.google.com/p/googlehacks/&quot;&gt;GoogleHacks here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/aziz.707/Azizlp/photo#5103130675225158898&quot;&gt;&lt;img src=&quot;http://lh6.google.com/aziz.707/RtH2T8Mx5PI/AAAAAAAAAGc/OcFAxLSneJM/s400/GoogleHacks.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. &lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;libchm-bin&lt;/span&gt; : This is not a win32 application, its binary library pacakage that helps convert chm files ( microsoft compiled HTML files ) to html file so you can access it in linux (ubuntu). It helped me a lot since I&#39;m new to linux and the books to help me get started were all in chm format. You want it its &lt;a href=&quot;http://www.ubuntugeek.com/how-to-convert-chm-files-to-html-or-pdf-files.html&quot;&gt;here&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/6033098537477390683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/6033098537477390683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/6033098537477390683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/6033098537477390683'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/my-top-5-of-august.html' title='My Top 5 Of August'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-3319875939843603769</id><published>2007-08-19T21:12:00.000+00:00</published><updated>2007-08-24T00:32:09.999+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GTD"/><title type='text'>Turn Your Gmail Accounts Into A Free Online Storage</title><content type='html'>Want to turn your Gmail account into a free online storage?… I guess you do  &lt;p class=&quot;MsoNormal&quot;&gt;Want to be able to upload and store all types of files from pictures to videos to music? … I bet you do&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Want to able to listen to your uploaded music files from the same platform any where you go? … of course&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;How about viewing your pictures too? …. Sounds fun.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;First you need a Firefox browser.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Next you need to get &lt;a href=&quot;http://www.getgspace.com/&quot;&gt;&lt;b style=&quot;&quot;&gt;GSpace&lt;/b&gt;&lt;/a&gt; , the extension that makes all of this possible.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;It works on every platform be it linux, windows or Mac.&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;I’ll let The snapshots tell the rest of the story….&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Main section [ You can navigate through your local stuffs and upload your favorites ]&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgCMFcvZ0QHLndHHrH7IXr2Oh9a8Q3tuiNh7Ilyv-hOX53FWZb-RKl98_T4pKXtAy6vfICNq-4tmNbCzATfQJLHqMbqv-_uORgY07x59Syi947r9QOy4n__wN7IIbvOeOepVlLZQZRujSV/s1600-h/getSpace.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgCMFcvZ0QHLndHHrH7IXr2Oh9a8Q3tuiNh7Ilyv-hOX53FWZb-RKl98_T4pKXtAy6vfICNq-4tmNbCzATfQJLHqMbqv-_uORgY07x59Syi947r9QOy4n__wN7IIbvOeOepVlLZQZRujSV/s400/getSpace.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5100527199194309698&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Photo mode [ the section that allows you to view your uploaded pictures ]&lt;/p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCoowD_iSHafGcUHypEvei0PQYF-FmB_dzcPFCi7wmTBmeJRi0-9_XYXH9ZvLZtOTQfKBzv9zNkJAdg6Ue1SR4xBJ_WYtF3M1iOsVAJ6fQnIGs71Np-7hHw4RtU_4YykO9HkzEdgg2PmKb/s1600-h/photoMode.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCoowD_iSHafGcUHypEvei0PQYF-FmB_dzcPFCi7wmTBmeJRi0-9_XYXH9ZvLZtOTQfKBzv9zNkJAdg6Ue1SR4xBJ_WYtF3M1iOsVAJ6fQnIGs71Np-7hHw4RtU_4YykO9HkzEdgg2PmKb/s400/photoMode.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5100527216374178914&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Player Mode [ lets you stream your mp3s online…. Take your favorites with you everywhere you go ]&lt;/p&gt; &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn2EKHH25PpJ9oZeEm4NOb3LvB4KyMbK03npk_737osHOxwxo_ykc63SRFs-XXEQ6a9jffCKqq0-YUqBtvHGC6PJCgso8kfi5l7bA7qmvob6sytuLcgPsTWwh5Gsz-QNEdc9ycEnUNFqja/s1600-h/playerMode.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn2EKHH25PpJ9oZeEm4NOb3LvB4KyMbK03npk_737osHOxwxo_ykc63SRFs-XXEQ6a9jffCKqq0-YUqBtvHGC6PJCgso8kfi5l7bA7qmvob6sytuLcgPsTWwh5Gsz-QNEdc9ycEnUNFqja/s400/playerMode.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5100527216374178898&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/3319875939843603769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/3319875939843603769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/3319875939843603769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/3319875939843603769'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/turn-your-gmail-accounts-into-free.html' title='Turn Your Gmail Accounts Into A Free Online Storage'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgCMFcvZ0QHLndHHrH7IXr2Oh9a8Q3tuiNh7Ilyv-hOX53FWZb-RKl98_T4pKXtAy6vfICNq-4tmNbCzATfQJLHqMbqv-_uORgY07x59Syi947r9QOy4n__wN7IIbvOeOepVlLZQZRujSV/s72-c/getSpace.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-4967255536045480053</id><published>2007-08-19T20:15:00.000+00:00</published><updated>2007-08-24T00:27:46.689+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans IDE"/><title type='text'>The NetBeans Refactor [ Part II ]</title><content type='html'>Today we continue exploring the refactor methods of the NetBeans IDE, if you loved the part 1 of this post then I’m sure you have explored the rest yourselves.  &lt;p class=&quot;MsoNormal&quot;&gt;No need to worry if you haven’t, we’ll explore it together.&lt;br /&gt;Once again I’ll leave the obvious ones out.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;Change method parameters&lt;/b&gt;&lt;br /&gt;lets you add, remove or modify a method’s parameters the safest way.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;You have to first select the method name in your source editor and click on &lt;i style=&quot;&quot;&gt;Refactor &gt; Change Method Parameters&lt;/i&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOTMNs7BYSRfw8RzLQ0rdCHeVfY5dRWq-HMYsgBD4pOgpjgIC-ZGB2EqB3cJyNqfTBmbXIJq7u_bVvdkDA1_9v5T-8qvexhZPo5UPWSZ-rqtEYPkt4CqRYv8aGd9AZjl4-4uBWSwl0impo/s1600-h/rf8.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOTMNs7BYSRfw8RzLQ0rdCHeVfY5dRWq-HMYsgBD4pOgpjgIC-ZGB2EqB3cJyNqfTBmbXIJq7u_bVvdkDA1_9v5T-8qvexhZPo5UPWSZ-rqtEYPkt4CqRYv8aGd9AZjl4-4uBWSwl0impo/s400/rf8.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5100509851821401042&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;With this dialog you can decide what to do with your method’s parameter and you can also change the access modifier of the method.&lt;br /&gt;When you are done, just click the &lt;i style=&quot;&quot;&gt;Refactor &lt;/i&gt;button to complete the whole process.&lt;/p&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;Extract Super Class&lt;br /&gt;&lt;/b&gt;Just like the &lt;i style=&quot;&quot;&gt;Extract Interface&lt;/i&gt;, it’s able to extract methods and variables from a class and based on that creates an abstract class for it. It then extends the class in question to the new abstract class.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;The procedure is also simple,&lt;br /&gt;make sure the targeted class is active by clicking its tab to select it or double-clicking it in the project window to open it.&lt;br /&gt;Now click on the &lt;i style=&quot;&quot;&gt;Refactor &gt; Extract superclass button&lt;/i&gt;, a dialog should pop up&lt;/p&gt; &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip0Gz-oqnA0pY_EdH6FtCNZ4r396UaWe9KMR_A-0z2BdWI7LakxXK80dbwoJEmzy3VrFv2ywcWD_VTu9hxbhgBUdJ7S2tv-_EGl_E3LWA8hyhmLGRSjGTLCzcUE7rFpH5-tzEqNr9qYzOF/s1600-h/rf9.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip0Gz-oqnA0pY_EdH6FtCNZ4r396UaWe9KMR_A-0z2BdWI7LakxXK80dbwoJEmzy3VrFv2ywcWD_VTu9hxbhgBUdJ7S2tv-_EGl_E3LWA8hyhmLGRSjGTLCzcUE7rFpH5-tzEqNr9qYzOF/s400/rf9.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5100509856116368354&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;   &lt;p class=&quot;MsoNormal&quot;&gt;Select the methods and variables you would like to include in the superclass, Enter a reasonable name for the class and click on &lt;i style=&quot;&quot;&gt;Refactor&lt;/i&gt; and you are done. &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;Move&lt;/b&gt;&lt;br /&gt;Helps move a class to another package or project and modifies any code that references it.&lt;/p&gt; &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_3-5zqqq_eNapdKagFmxl-jdY_pFnl6kypJU0mIWMXW15snEUBJtRaZujc3zfjIHuUNEc-qrsgahHAanO8GimvqEn0eqXIoVdQww2deVL8Ifp4sTE_1s7mjbPO2jdOdBiTpnUIqsb_U7/s1600-h/rf10.JPG&quot;&gt;&lt;/a&gt; &lt;p class=&quot;MsoNormal&quot;&gt;One way to do this is right-click on the class either in the editor or the project window and select &lt;i style=&quot;&quot;&gt;Refactor &gt; move&lt;/i&gt;.&lt;/p&gt; &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_3-5zqqq_eNapdKagFmxl-jdY_pFnl6kypJU0mIWMXW15snEUBJtRaZujc3zfjIHuUNEc-qrsgahHAanO8GimvqEn0eqXIoVdQww2deVL8Ifp4sTE_1s7mjbPO2jdOdBiTpnUIqsb_U7/s1600-h/rf10.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_3-5zqqq_eNapdKagFmxl-jdY_pFnl6kypJU0mIWMXW15snEUBJtRaZujc3zfjIHuUNEc-qrsgahHAanO8GimvqEn0eqXIoVdQww2deVL8Ifp4sTE_1s7mjbPO2jdOdBiTpnUIqsb_U7/s400/rf10.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5100509856116368370&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;p class=&quot;MsoNormal&quot;&gt;Make the changes required, you can even specify a new package name if it does exist, Refactor will take care of the rest and all the references made to the class in question.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;Pull up&lt;br /&gt;&lt;/b&gt;suppose you created two classes where one is superclass of the other(also works in the case where a class implements another), pull up helps move a method or a variable in the subclass to its superclass and once again Refactor takes care of the necessary steps to ensure an error free code.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Select the subclass (implementing class), click on &lt;i style=&quot;&quot;&gt;Refactor &gt; pull up&lt;/i&gt;, you should see this&lt;/p&gt;  &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgBtYqHDRfr7cYYQkgnUWd1KfDxg9YAbtkmGy3dc5Cxyg43L2NSKWZs4_QVvYpxA-9APR7LP0GeYlZ38426D1xaUG29DYHzPS5BggDIYI9yymLCOTBCmnz_Uh_BDG359xyz_S_aPs6SQOa/s1600-h/rf11.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgBtYqHDRfr7cYYQkgnUWd1KfDxg9YAbtkmGy3dc5Cxyg43L2NSKWZs4_QVvYpxA-9APR7LP0GeYlZ38426D1xaUG29DYHzPS5BggDIYI9yymLCOTBCmnz_Uh_BDG359xyz_S_aPs6SQOa/s400/rf11.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5100509856116368386&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;Those that already checked are in the superclass ( interface ) already so all you have to do is select the methods you wish to add to the superclass ( interface ). Once you do that, the Refactor button will be enabled. You then click on it to complete the task.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;There is more you can do with the Refactor. Commands like &lt;i style=&quot;&quot;&gt;safely delete &lt;/i&gt;helps delete code the safest way with very little burden on your part. There are more for you to discover.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;keep exploring………….&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/4967255536045480053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/4967255536045480053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/4967255536045480053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/4967255536045480053'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/netbeans-refactor-part-ii.html' title='The NetBeans Refactor [ Part II ]'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOTMNs7BYSRfw8RzLQ0rdCHeVfY5dRWq-HMYsgBD4pOgpjgIC-ZGB2EqB3cJyNqfTBmbXIJq7u_bVvdkDA1_9v5T-8qvexhZPo5UPWSZ-rqtEYPkt4CqRYv8aGd9AZjl4-4uBWSwl0impo/s72-c/rf8.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-3343527118964126301</id><published>2007-08-13T21:20:00.001+00:00</published><updated>2007-08-24T00:27:46.689+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans IDE"/><title type='text'>The NetBeans Refactor [part 1]</title><content type='html'>If you have been programming for a while now, you will agree with me that implementing a change in an otherwise huge project can be a nightmare especially if the needed change will affect the project as a whole.  &lt;p class=&quot;MsoNormal&quot;&gt;I would give anything to get around such a problem and that’s when I’m most grateful to the &lt;span style=&quot;font-weight: bold;&quot;&gt;Refactor&lt;/span&gt; methods provided in the NetBeans IDE.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Refactoring&lt;/span&gt; in a more simple term means changing the structure of codes without changing the program as a whole. It makes an otherwise complex code more simpler to understand and readable as well. It reduces unnecessary repetitions and improves the over all performance of the project.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Once a while when working on a project, you&#39;d come to find out that a class you wrote for a specific purpose turns to be needed or used by other classes in respective ways and hence the idea of interfacing comes into play. There is no better way to get around this problem than to call in The &lt;span style=&quot;font-weight: bold;&quot;&gt;Refactor&lt;/span&gt;.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Aside it&#39;s great features, it is also very easy to use.&lt;br /&gt;Here is a quick look at the &lt;span style=&quot;font-weight: bold;&quot;&gt;Refactor&lt;/span&gt; menu&lt;/p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPDR66ErXXaFI71GoeibgUnN6_Oq8j02Jv1FLCvk6l8KeNbjHh2PfKnU6YCBFLGee7bgmP6mX9nnpegKSQzYr6yM3WTt7AAELSaSIof_8Fc-sL5u4wlcdZxKo9P9SZrjv_7EZ1Yrj1UUpS/s1600-h/rf1.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPDR66ErXXaFI71GoeibgUnN6_Oq8j02Jv1FLCvk6l8KeNbjHh2PfKnU6YCBFLGee7bgmP6mX9nnpegKSQzYr6yM3WTt7AAELSaSIof_8Fc-sL5u4wlcdZxKo9P9SZrjv_7EZ1Yrj1UUpS/s400/rf1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5098301673669148786&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;Now we will go through them each but I’ll leave the obvious ones out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;font-style: italic;&quot;&gt;Rename&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;Allows you to rename a class or a variable and NetBeans does the rest by applying all possible changes&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;To do this you would have to select the class or the variable you want to rename.&lt;br /&gt;Next you click on the &lt;span style=&quot;font-style: italic;&quot;&gt;Refactor &gt; Rename button&lt;/span&gt;, this dialog will appear&lt;/p&gt;  &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEpvxzLC1xWBCnecJN8XGe2VUjWOFc1SmQ-FGE81jFKG2zqXxmCh8xkPlTWym2yYWFV0-F4WWFRmEjZAzDh0Dj75iYY823SZRB1C4eEkmamtHteXm2tfSyBkkGknfXWhO69QcqHaN13nnd/s1600-h/rf2.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEpvxzLC1xWBCnecJN8XGe2VUjWOFc1SmQ-FGE81jFKG2zqXxmCh8xkPlTWym2yYWFV0-F4WWFRmEjZAzDh0Dj75iYY823SZRB1C4eEkmamtHteXm2tfSyBkkGknfXWhO69QcqHaN13nnd/s400/rf2.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5098301677964116098&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Type in the new name, check the &lt;span style=&quot;font-style: italic;&quot;&gt;Apply Rename on Comments&lt;/span&gt; field and click on Refactor.&lt;b style=&quot;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;font-style: italic;&quot;&gt;Introduce a method&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;Based on the selected code, it’s able to generate a method for it and place a method call to the procedure.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;To do this..&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Select the code fragment as I have done here&lt;/p&gt;  &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHebbuSDQKPa5-L0_NwQAD2VGXg0bjfOPas5sgJs8TEEAhK3Trkmj_DcmsG6R0vh81t1-_jiEqKesdHxmAQQXwmNeaq1_IPX5VKMLS8rILWusj_g0L8mRtsAQAYLK5o1A9wtlbM2xEVXQh/s1600-h/rf3.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHebbuSDQKPa5-L0_NwQAD2VGXg0bjfOPas5sgJs8TEEAhK3Trkmj_DcmsG6R0vh81t1-_jiEqKesdHxmAQQXwmNeaq1_IPX5VKMLS8rILWusj_g0L8mRtsAQAYLK5o1A9wtlbM2xEVXQh/s400/rf3.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5098301677964116114&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Click on &lt;span style=&quot;font-style: italic;&quot;&gt;Refactor &gt; Introduce Method&lt;/span&gt; or &lt;span style=&quot;font-style: italic;&quot;&gt;Refactor &gt; Extract Method&lt;/span&gt; as in older versions&lt;br /&gt;A dialog appears requiring few information from you&lt;/p&gt;  &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioQbhR6mcXlS5mA0B55kjRYwV43EXktFtDCfO88oGbIlfNW1WpojQK8BOtg8wXzxgFf2OFSpcqyB59pskDF3VHInwNA0fuV1jmQRh9Q2so29LJS95t6KGPMZXTpdMaXkYLBpZZWXVCy46J/s1600-h/rf4.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioQbhR6mcXlS5mA0B55kjRYwV43EXktFtDCfO88oGbIlfNW1WpojQK8BOtg8wXzxgFf2OFSpcqyB59pskDF3VHInwNA0fuV1jmQRh9Q2so29LJS95t6KGPMZXTpdMaXkYLBpZZWXVCy46J/s400/rf4.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5098301686554050722&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Here you specify a unique name for the method in the &lt;b style=&quot;&quot;&gt;Name&lt;/b&gt; field. Check the appropriate access field and click on Ok.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;You should see something like this in somewhere in your codes&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBQTjtiua49CYy6l2vzPYFGmWvMQZVkDFwoeWQDQJe4ybYVAd9wtxyyBqFkrtSDwaJEK9vivfUvXsT3iFL1QnVBQUVbNClu5Hby7pzK2YMuabt_-zkc9Jfc6TE7uSY4wPj2akXfGEproSQ/s1600-h/rf5.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBQTjtiua49CYy6l2vzPYFGmWvMQZVkDFwoeWQDQJe4ybYVAd9wtxyyBqFkrtSDwaJEK9vivfUvXsT3iFL1QnVBQUVbNClu5Hby7pzK2YMuabt_-zkc9Jfc6TE7uSY4wPj2akXfGEproSQ/s400/rf5.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5098301686554050738&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;A new Method has been created for you... it sure does take some loads off.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;My Next favorite is:&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt; &lt;b style=&quot;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Extract Interface&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;&lt;/b&gt;this creates an interface class from a list of selected public non-static methods&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Suppose I created a database connection class named &lt;span style=&quot;font-style: italic;&quot;&gt;SqlCon&lt;/span&gt; to be used by a specific class and I later realized there other classes in my project that will utilize the &lt;span style=&quot;font-style: italic;&quot;&gt;SqlCon&lt;/span&gt; methods differently then it’s obvious that I have to create an interface&lt;/p&gt;    &lt;span style=&quot;line-height: 115%;&quot;&gt; &lt;!--[if !supportLineBreakNewLine]--&gt; &lt;!--[endif]--&gt;&lt;/span&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;NetBeans makes that easier,&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;To Do this, Open the class you wish to extract its methods to an interface.&lt;br /&gt;Now click on &lt;span style=&quot;font-style: italic;&quot;&gt;Refactor &gt; Extract Interface&lt;/span&gt; button&lt;/p&gt; &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHr2k9Rxb8RZdnUPHyknfoOK90Um84ZJ0mDEyz3gq6cGyJcpN8xJi1OxMDTT3QQJLGd6lyjoVPMlw1GLJRjyg1qxS_GjeXqlXVaXKOrIqBBkDxeDBfgmldJdZFfVGAEBS1VNXf7lIzYUg_/s1600-h/rf6.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHr2k9Rxb8RZdnUPHyknfoOK90Um84ZJ0mDEyz3gq6cGyJcpN8xJi1OxMDTT3QQJLGd6lyjoVPMlw1GLJRjyg1qxS_GjeXqlXVaXKOrIqBBkDxeDBfgmldJdZFfVGAEBS1VNXf7lIzYUg_/s400/rf6.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5098304267829395650&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Type in the Interface name, select the methods you wish to put inside the interface and click on the Refactor button.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;And there you have your interface class&lt;/p&gt;  &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhejRRku9AnstbreSwlGerJNt0KlS8I27loEbLe8dY6JTkaPF0Yxyx26CO9loT0G0tAzdQ-3R8h0zsXzMAJUiQ0MX2qMxrtFBUaZtEgWP8M99EJz82xfCoq7Xo1PvfEQCa46T21xRmpqC9T/s1600-h/rf7.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 409px; height: 312px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhejRRku9AnstbreSwlGerJNt0KlS8I27loEbLe8dY6JTkaPF0Yxyx26CO9loT0G0tAzdQ-3R8h0zsXzMAJUiQ0MX2qMxrtFBUaZtEgWP8M99EJz82xfCoq7Xo1PvfEQCa46T21xRmpqC9T/s400/rf7.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5098304267829395666&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;You also notice that the declaration of the class &lt;span style=&quot;font-style: italic;&quot;&gt;SqlCon&lt;/span&gt; now looks something like this&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;public class &lt;span style=&quot;font-style: italic;&quot;&gt;SqlCon&lt;/span&gt; implements NewInterface {&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;}&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;So easy…….&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Let’s end here for now, I’ll continue exploring it with you on my next post…..Don’t miss out on this.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/3343527118964126301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/3343527118964126301' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/3343527118964126301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/3343527118964126301'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/netbeans-refactor-part-1.html' title='The NetBeans Refactor [part 1]'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPDR66ErXXaFI71GoeibgUnN6_Oq8j02Jv1FLCvk6l8KeNbjHh2PfKnU6YCBFLGee7bgmP6mX9nnpegKSQzYr6yM3WTt7AAELSaSIof_8Fc-sL5u4wlcdZxKo9P9SZrjv_7EZ1Yrj1UUpS/s72-c/rf1.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-9185788272590285601</id><published>2007-08-12T22:01:00.000+00:00</published><updated>2007-08-24T00:27:46.690+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans IDE"/><title type='text'>The NetBeans Blog</title><content type='html'>I just found an incredible NetBeans blog that any NetBeans fans will love,&lt;br /&gt;The blog features a lot of How-Tos using the IDE in java SE and EE applications.&lt;br /&gt;&lt;br /&gt;I&#39;ve already suscribed and believe me its worth it.&lt;br /&gt;&lt;br /&gt;This link takes you there : &lt;a href=&quot;http://www.netbeans-blog.org/&quot;&gt;netbeans-blog&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/9185788272590285601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/9185788272590285601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/9185788272590285601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/9185788272590285601'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/netbeans-blog.html' title='The NetBeans Blog'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-2887755233255242289</id><published>2007-08-11T20:29:00.000+00:00</published><updated>2007-08-24T00:32:10.000+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GTD"/><title type='text'>Monthly Favorites</title><content type='html'>This is an off the mark post&lt;br /&gt;Thought I should inform you about it before I start.&lt;br /&gt;&lt;br /&gt;Once every month I will showcase my top 5 favorite softwares of the month with ample reasons why I chose them.&lt;br /&gt;It doesn&#39;t necessarily have to be a new software on the market.&lt;br /&gt;By blogging them here I would never forget how much of a life saver they have been.&lt;br /&gt;&lt;br /&gt;I will once in while list useful links to articles that might interest you.&lt;br /&gt;&lt;br /&gt;watch out for more.... I just started</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/2887755233255242289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/2887755233255242289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/2887755233255242289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/2887755233255242289'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/monthly-favorites.html' title='Monthly Favorites'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-3354951001109389860</id><published>2007-08-09T21:47:00.000+00:00</published><updated>2007-08-24T00:27:46.690+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans IDE"/><title type='text'>Take Advantage Of This..</title><content type='html'>One of the best ways of acquiring knowledge is to learn from others. Learning from the source itself is more advantageous.&lt;br /&gt;&lt;br /&gt;If you are a java and Netbeans fun then probably you&#39;ve heard or known about this.&lt;br /&gt;&lt;br /&gt;Sun regularly offer free java tutorials online and it&#39;s also available for download. It has hundreds of examples worth the time and I can assure you learning with those trails wont be a waste of time.&lt;br /&gt;If you interested just follow this link :&lt;a href=&quot;http://java.sun.com/docs/books/tutorial/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://java.sun.com/docs/books/tutorial/&quot;&gt;java tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sun also host a lot of blogs for their employees to write about anything.&lt;br /&gt;I&#39;m interested in one particular blog; the&lt;span style=&quot;font-weight: bold;&quot;&gt; java tutorial blog&lt;/span&gt; where updates to tutorial trails are blogged. &lt;a href=&quot;http://blogs.sun.com/thejavatutorials/&quot;&gt;check it out&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Every now and then people from all walks of life submits articles to NetBeans showing how to get around particular java solutions using NetBeans.&lt;br /&gt;&lt;br /&gt;If you haven&#39;t heard of this then you are missing in action, &lt;a href=&quot;http://www.netbeans.org/kb/index.html&quot;&gt;click here &lt;/a&gt;and find out what you&#39;re missing.&lt;br /&gt;&lt;br /&gt;when I find irresistible articles you can be sure I&#39;ll let you know&lt;br /&gt;&lt;br /&gt;NetBeans also has a community where you can join to embark on projects.&lt;br /&gt;Thanks to them, all NetBeans setups come with various sample projects.&lt;br /&gt;&lt;br /&gt;The most useful to me was the feedReader project which I suggest you go through. I can guarantee you that you will learn a lot from it.&lt;br /&gt;To make it even easy &lt;a href=&quot;http://platform.netbeans.org/tutorials/nbm-feedreader.html&quot;&gt;click here&lt;/a&gt; and follow the instructions from the link to create your own feedReader app. Its an opportunity to learn how to use both java API and NetBeans API to build robust application&lt;br /&gt;&lt;br /&gt;Here a quick view of the feedReader application&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggRCc89ZcAxG52qpi8kEtBYlOjyBg7OYy9tf_stStryjn8gPpP7Dt5qX8SleDuSe-Z-sGqBncMmCQlboxiy0o4MM_tEKYlmXug54DfuBFn2Ex1aN6WteBXWXMvkJIB5VNgghaml9y42tRq/s1600-h/fdR.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 446px; height: 336px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggRCc89ZcAxG52qpi8kEtBYlOjyBg7OYy9tf_stStryjn8gPpP7Dt5qX8SleDuSe-Z-sGqBncMmCQlboxiy0o4MM_tEKYlmXug54DfuBFn2Ex1aN6WteBXWXMvkJIB5VNgghaml9y42tRq/s400/fdR.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5096838434145976418&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/3354951001109389860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/3354951001109389860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/3354951001109389860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/3354951001109389860'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/take-advantage-of-this.html' title='Take Advantage Of This..'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggRCc89ZcAxG52qpi8kEtBYlOjyBg7OYy9tf_stStryjn8gPpP7Dt5qX8SleDuSe-Z-sGqBncMmCQlboxiy0o4MM_tEKYlmXug54DfuBFn2Ex1aN6WteBXWXMvkJIB5VNgghaml9y42tRq/s72-c/fdR.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-9214977621716811376</id><published>2007-08-09T01:29:00.000+00:00</published><updated>2007-08-24T00:27:46.690+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans IDE"/><title type='text'>NetBeans_Overview and Shortcuts</title><content type='html'>For those who haven’t seen NetBeans IDE before, here is a snapshot [click for a larger view]&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWhYooZwfdxLzjSvRymvzvWEFQdauLFmEpo-ceJcTHjk_jXUF4fCLweIwOIAjgdfC-0tD0QZcb7ewScxnKElgC0fGhJ3AIRT0FR-JhsUETv_ukxT9rHMSSqwwOK0hNeS27gXdHdD5LQRP5/s1600-h/nb1.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; width: 427px; height: 363px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWhYooZwfdxLzjSvRymvzvWEFQdauLFmEpo-ceJcTHjk_jXUF4fCLweIwOIAjgdfC-0tD0QZcb7ewScxnKElgC0fGhJ3AIRT0FR-JhsUETv_ukxT9rHMSSqwwOK0hNeS27gXdHdD5LQRP5/s400/nb1.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5096515139072704578&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;You can download it at &lt;a href=&quot;http://www.netbeans.org/&quot;&gt;http://www.netbeans.org&lt;/a&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Now let’s get straight to business.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Why use NetBeans?&lt;br /&gt;If you ask me, this is what I’ve to say….&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;It’s the developer’s dream world, it comes with a GUI builder that lets you create graphical applications by dragging and dropping swing components on a frame or a panel and the likes. You don’t have to worry about UI [User Interface] codes, your job is to make it work plus it’s user friendly.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Creating JSP pages and servlets has never been this better, with NetBeans you’re miles ahead plus it comes with a web and application sever [mostly Tomcat and sun app server] to help deploy your applications and web archives, create database pools, etc….&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;And there are additional packs available if you want to add them to the IDE to enable you write codes in native languages like C/C++ or write a mobility software.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;I cant exhaust it all here so if you want a full overview of this IDE &lt;a href=&quot;http://www.netbeans.org/products/ide/&quot;&gt;click here&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://www.netbeans.org/products/ide/&quot;&gt;............&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Today I’ll be talking about basic shortcut keys to help you get around the IDE, using the mouse can be boring when hot keys are readily available at your door step.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Netbeans has a lot of them, using them surely does help…&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Click &lt;b style=&quot;&quot;&gt;Help &lt;/b&gt;on the menu bar and click on the &lt;b style=&quot;&quot;&gt;Keyboard Shortcuts &lt;/b&gt;menu&lt;b style=&quot;&quot;&gt; &lt;/b&gt;item,&lt;br /&gt;you should see this&lt;/p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidnbpR9bUOS_LfIdhU6538lnX2UzMBl0Qd6QV0pjn6s94cnXjY8atbuthPfOSGQHTfRVZ6B_Eg0IijpU8KKBnjXeI3ncRq8p2XW1pT9JyNAWPA2K1Ea1kPm_KZJ-VUw-8IdpP_IRWXqRlN/s1600-h/nb2.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; cursor: pointer; width: 376px; height: 115px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidnbpR9bUOS_LfIdhU6538lnX2UzMBl0Qd6QV0pjn6s94cnXjY8atbuthPfOSGQHTfRVZ6B_Eg0IijpU8KKBnjXeI3ncRq8p2XW1pT9JyNAWPA2K1Ea1kPm_KZJ-VUw-8IdpP_IRWXqRlN/s400/nb2.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5096515710303354962&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Click the &lt;b style=&quot;&quot;&gt;select &lt;/b&gt;button to choose a pdf reader [Navigate to where it’s installed] of your choice to render the data.&lt;br /&gt;Click &lt;b style=&quot;&quot;&gt;Ok &lt;/b&gt;to continue&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;After a short while, the reader will open with a host of shortcuts and code templates at your disposal..&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Click for a larger view&lt;/p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4AQPOZHmGd265Vqx1GJ_wsQBdaU2HUbHNJRnDWrJVpYR2jBLpkP6X5wS4E9INa0YV0oHikjykdwAWGBcMbSkb-xgQ89HeahfKII0S7kWg5nOPeNryQftCcEzNaI9roHFt2-O5HkQx4R5i/s1600-h/adobe1.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 448px; height: 419px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4AQPOZHmGd265Vqx1GJ_wsQBdaU2HUbHNJRnDWrJVpYR2jBLpkP6X5wS4E9INa0YV0oHikjykdwAWGBcMbSkb-xgQ89HeahfKII0S7kWg5nOPeNryQftCcEzNaI9roHFt2-O5HkQx4R5i/s400/adobe1.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5096514524892381234&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;You can still open it even when you are not runnig the IDE at that moment.&lt;br /&gt;Just go to your NetBeans Installed folder and navigate to &lt;b style=&quot;&quot;&gt;\NetBeans 6.0M10\nb6.0\&lt;/b&gt; that is if you’re using milestone edition. Either way it’s still the same with just a little difference.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Here are my favorites&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;table class=&quot;MsoTableGrid&quot; style=&quot;border: medium none ; border-collapse: collapse;&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;  &lt;tbody&gt;&lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;CTRL+SHIFT+S&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;Save project&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;CTRL+E&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;Deletes current line&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;ALT+ENTER&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;Shows hint or suggestion&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;CTRL+SPACE BAR&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;Opens/closes code completion&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;ALT+SHIFT+F&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;Fixes all imports&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;ALT + INSERT&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;Pops up a code generator menu …. And a whole lot more but I’ve still   got more to learn&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in 5.4pt; width: 119.7pt;&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;Also included in the pdf is list of code templates to help you code faster.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;If I want an &lt;b style=&quot;&quot;&gt;if else&lt;/b&gt; statements all I’ve to do is type &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;ifelse &lt;/i&gt;&lt;/b&gt;and press the Tab key and Voila&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;if (valid) {&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;} else {&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;}&lt;span style=&quot;&quot;&gt;          &lt;/span&gt;&lt;/b&gt;This is what you get.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Type &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;Psf&lt;/i&gt; &lt;/b&gt;and I get &lt;b style=&quot;&quot;&gt;public static final. &lt;/b&gt;You&lt;b style=&quot;&quot;&gt; &lt;/b&gt;couldn’t ask for more.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Have fun, that’s what programming in java is all about and don’t forget you coffee.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/9214977621716811376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/9214977621716811376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/9214977621716811376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/9214977621716811376'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/netbeansoverview-and-shortcuts.html' title='NetBeans_Overview and Shortcuts'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWhYooZwfdxLzjSvRymvzvWEFQdauLFmEpo-ceJcTHjk_jXUF4fCLweIwOIAjgdfC-0tD0QZcb7ewScxnKElgC0fGhJ3AIRT0FR-JhsUETv_ukxT9rHMSSqwwOK0hNeS27gXdHdD5LQRP5/s72-c/nb1.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-7754098406589347019</id><published>2007-08-08T13:49:00.001+00:00</published><updated>2007-08-08T14:46:31.549+00:00</updated><title type='text'>NetBeans</title><content type='html'>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 13.5pt; line-height: 115%; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;If you enjoy programming in java then this is the right IDE for you.&lt;br /&gt;If you want to build quick and better java solutions then you couldn&#39;t settle for less.&lt;br /&gt;if you are a beginner, there is a better way to learn with Netbeans BlueJ edition.&lt;br /&gt;&lt;br /&gt;To make it even more interesting, NetBeans IDE is an open source project,&lt;br /&gt;that means you get it for free.&lt;br /&gt;&lt;br /&gt;You can even join the community and produce articles to help up and coming java newbies like us to better our skills.&lt;br /&gt;&lt;br /&gt;To the Beginner, all is not lost.&lt;br /&gt;we&#39;ll learn together.&lt;br /&gt;I&#39;ve decided to share with you all the cool stuffz&lt;br /&gt;i&#39;m learning about Netbeans IDE.&lt;br /&gt;&lt;br /&gt;Working with NetBeans is a wonderful experience.&lt;br /&gt;&lt;br /&gt;On my next post, i&#39;ll give detailed overview of the NetBeans IDE and more cool stuffz on wards.&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/7754098406589347019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/7754098406589347019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/7754098406589347019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/7754098406589347019'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/netbeans.html' title='NetBeans'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-5699575922178297239</id><published>2007-08-07T17:51:00.001+00:00</published><updated>2007-08-24T00:32:10.000+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GTD"/><title type='text'>System Cleanup with CCleaner</title><content type='html'>With exactly two mouse clicks I’m able to free my system of temporal files older than 48 hours or less.  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;A utility that scans your system and other custom folders and populates how many irrelevant temp files that have evaded your space with just one click should be everyone’s favorite cleaning utility tool.&lt;br /&gt;It’s actually my favorite, CCleaner&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt7UP8flV3dVk-qOUzEZ-1hrFbYUxCZZwb35QWNzCn0ESVEySNEQ76PodaY0blENv7RH3SsBtcgEBLu7QHx7GQ16sIgQzROw6Eo2bz3ff4_k0X7W1cTJ_8HHGxD3qSXCoAbE2-h3zCNUbp/s1600-h/cc3.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt7UP8flV3dVk-qOUzEZ-1hrFbYUxCZZwb35QWNzCn0ESVEySNEQ76PodaY0blENv7RH3SsBtcgEBLu7QHx7GQ16sIgQzROw6Eo2bz3ff4_k0X7W1cTJ_8HHGxD3qSXCoAbE2-h3zCNUbp/s320/cc3.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5096020307300597730&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;It does come in handy when you want to uninstall a software and considering how confusing vista’s control panel looks, I think I’ll let it pass and settle for CCleaner. &lt;p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Here is a snapshot of the latest version [click for larger view]&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirKxQcXDlPX9frj7n1m9ieUiA_g4VbCpicbHFxZx6F9vJfPzYidxsXl_-XHTVQIY_clAG-6WEQZwwRoKLZwdfx4HN5WcRVk2OylYCSXnS5U5TiVjKUxc7Na7vBlZ5xXLBYBh2utBysl1gp/s1600-h/cc1.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 442px; height: 326px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirKxQcXDlPX9frj7n1m9ieUiA_g4VbCpicbHFxZx6F9vJfPzYidxsXl_-XHTVQIY_clAG-6WEQZwwRoKLZwdfx4HN5WcRVk2OylYCSXnS5U5TiVjKUxc7Na7vBlZ5xXLBYBh2utBysl1gp/s400/cc1.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5096022459079213058&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;You can also scan for issues in your registry and fix them as well.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;To scan for temporal files all you&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;have to is click on the &lt;b style=&quot;&quot;&gt;Analyze &lt;/b&gt;button&lt;br /&gt;next, click on the &lt;b style=&quot;&quot;&gt;Run Cleaner&lt;/b&gt; button to go ahead to delete the files.&lt;/p&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Here is the area the utility scans [click for larger view]&lt;br /&gt;&lt;/p&gt; &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ2-IjfY3QWDBy_OtU-G37If7kmZ_uxEZfYPg6d4XTjPAZ-V6scp06iuSEAEbIE7rdRPSYzPKuPr1q4cyGAoVGW9mtZ3zQp9FS_kEpMJ2rv8MinraM8qGKkhODe7pRLFOiTVuw-ydNWj2Y/s1600-h/cc2.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ2-IjfY3QWDBy_OtU-G37If7kmZ_uxEZfYPg6d4XTjPAZ-V6scp06iuSEAEbIE7rdRPSYzPKuPr1q4cyGAoVGW9mtZ3zQp9FS_kEpMJ2rv8MinraM8qGKkhODe7pRLFOiTVuw-ydNWj2Y/s400/cc2.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5096023502756266002&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Someone would have to do a lot of convincing if he wants me to forfeit this out of the box candy.  &lt;p class=&quot;MsoNormal&quot;&gt;For those that want to try it out go to this link:&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;a href=&quot;http://www.ccleaner.com/&quot;&gt;http://www.ccleaner.com&lt;/a&gt;.&lt;br /&gt;Or you can try this link: &lt;a href=&quot;http://www.download.com/&quot;&gt;http://www.download.com&lt;/a&gt; and search for it.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/5699575922178297239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/5699575922178297239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/5699575922178297239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/5699575922178297239'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/08/system-cleanup-with-ccleaner.html' title='System Cleanup with CCleaner'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt7UP8flV3dVk-qOUzEZ-1hrFbYUxCZZwb35QWNzCn0ESVEySNEQ76PodaY0blENv7RH3SsBtcgEBLu7QHx7GQ16sIgQzROw6Eo2bz3ff4_k0X7W1cTJ_8HHGxD3qSXCoAbE2-h3zCNUbp/s72-c/cc3.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1700842068450694657.post-6039001351843121649</id><published>2007-07-25T13:44:00.000+00:00</published><updated>2007-07-25T13:50:58.758+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="coming soon"/><title type='text'>coming soon</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family:times new roman;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Trying to put some stuffz together and I&#39;ll hit you with promising and interesting articles that will blow your mind.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=&quot;font-family:times new roman;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://azizlp.blogspot.com/feeds/6039001351843121649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1700842068450694657/6039001351843121649' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/6039001351843121649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1700842068450694657/posts/default/6039001351843121649'/><link rel='alternate' type='text/html' href='http://azizlp.blogspot.com/2007/07/coming-soon.html' title='coming soon'/><author><name>Aziz Abdul</name><uri>http://www.blogger.com/profile/03803348524464922649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>