<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5924462781929114699</id><updated>2011-08-09T20:41:38.806+05:30</updated><category term='check all'/><category term='connector'/><category term='mobile'/><category term='E51'/><category term='creat tiny url'/><category term='tinyurls'/><category term='thunderbird 3'/><category term='servername'/><category term='shortcut keys'/><category term='jar'/><category term='openoffice'/><category term='impress'/><category term='update manager'/><category term='websphere'/><category term='hostname'/><category term='invalid jar'/><category term='rss'/><category term='symbian'/><category term='shortcuts'/><category term='keyboard'/><category term='windows'/><category term='print servername'/><category term='jaunty'/><category term='eclipse'/><category term='anyremote'/><category term='google calendar'/><category term='opera'/><category term='database'/><category term='print hostname'/><category term='upgrade firmware'/><category term='customize nautilus'/><category term='mysql'/><category term='java'/><category term='Nokia'/><category term='wtk'/><category term='mobile java'/><category term='restore grub'/><category term='reinstall'/><category term='hidden options'/><category term='tip'/><category term='jmuni'/><category term='log4j'/><category term='orkut birthdays'/><category term='outlook'/><category term='uncheck all'/><category term='j2me'/><category term='tags'/><category term='antenna'/><category term='wireless'/><category term='features'/><category term='partition'/><category term='projector'/><category term='ubuntu'/><category term='proguard'/><category term='amarok'/><category term='tree'/><category term='jad'/><category term='lcd'/><category term='ganyremote'/><category term='nautilus'/><title type='text'>AP - Tech Guru</title><subtitle type='html'>I discuss what I love the most, Technology! I ll be sharing any random tech tip, either related to programming or OS or Browser, in short anything and everything!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-2333071372223046555</id><published>2011-01-14T12:08:00.002+05:30</published><updated>2011-01-14T12:09:29.617+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='jar'/><category scheme='http://www.blogger.com/atom/ns#' term='invalid jar'/><category scheme='http://www.blogger.com/atom/ns#' term='jad'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='symbian'/><title type='text'>Jad / Jar installation problems. Invalid Jar!</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Sometimes while installing a jar/jad file to your Symbian/Java phone you may encounter problems like:&lt;br /&gt;"Invalid jar file"&lt;br /&gt;"Compulsory attributes missing".&lt;br /&gt;One reason could be the version.&lt;br /&gt;&lt;b&gt;To resolve, enter your version number in Application Descriptor or Ant file as a float. Ex 3.0 instead of 3!&lt;/b&gt;&lt;a rel="tag" href="http://technorati.com/tag/invalid%20jar" class="performancingtags"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-2333071372223046555?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/2333071372223046555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2011/01/jad-jar-installation-problems-invalid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/2333071372223046555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/2333071372223046555'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2011/01/jad-jar-installation-problems-invalid.html' title='Jad / Jar installation problems. Invalid Jar!'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-5499505347217498574</id><published>2010-07-18T10:05:00.001+05:30</published><updated>2010-07-18T10:05:55.604+05:30</updated><title type='text'>Sync Nokia Contacts/Calendar with Evolution on Ubuntu 10.04</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;My aim was to reduce the dependency on Windows and Nokia PC Suite is a great application for Windows if you wish to manage and backup your mobile phone essentials.&lt;br/&gt;I tried setting up sync with opensync, but the missing opensync-plugin-syncml did not help.&lt;br/&gt;Enter... &lt;b&gt;sycnevolution&lt;/b&gt;!&lt;br/&gt;Here are the steps that worked for my Nokia E51.&lt;br/&gt;&lt;u&gt;&lt;br/&gt;On your mobile&lt;/u&gt;:&lt;br/&gt;&lt;br/&gt;&lt;ol&gt;&lt;li&gt;Open the Sync application. You should see the default 'PC Suite' &lt;br/&gt;profile.&lt;/li&gt;&lt;li&gt;If not, then you will need to create a new profile with the name &lt;br/&gt;'PC Suite' and following details:&lt;/li&gt;&lt;/ol&gt;&lt;br/&gt;        Profile Name: PC Suite&lt;br/&gt;&lt;br/&gt;        Server version: 1.2&lt;br/&gt;&lt;br/&gt;        Server ID: PC Suite&lt;br/&gt;&lt;br/&gt;        Host address: PC Suite&lt;br/&gt;&lt;br/&gt;Rest all can be defaults. Note that it is very important to have the &lt;br/&gt;correct name 'PC Suite' without case change.&lt;br/&gt;&lt;br/&gt;&lt;u&gt;On your Ubuntu machine:&lt;/u&gt;&lt;br/&gt;&lt;ol&gt;&lt;li&gt;Ensure that your mobile is paired to your PC via bluetooth.&lt;/li&gt;&lt;li&gt;Install &lt;i&gt;syncevolution&lt;/i&gt; and &lt;i&gt;sync-ui&lt;/i&gt; via synaptic.&lt;/li&gt;&lt;li&gt;Start the ui from &lt;b&gt;Applications - Internet - Sync&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Click&lt;b&gt; Select sync service&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Under Direct sync, you should be able to see the device that you have paired.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Setup Now&lt;/b&gt;. From the drop down, select Nokia_7210c and click &lt;b&gt;Use these settings.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Then click&lt;b&gt; Save&lt;/b&gt; &lt;b&gt;and replace current service.&lt;/b&gt; DONT CLICK &lt;b&gt;Sync now&lt;/b&gt; yet, the configuration is not complete. You can close the syncui.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Edit the  &lt;i&gt;~/.config/syncevolution/default/peers/nokia_7210c/config.ini &lt;/i&gt;and search for a property remoteIdentifier. (Note that .config is a hidden folder) If it is commented, then uncomment it and make sure it looks like this &lt;i&gt;remoteIdentifier = PC Suite&lt;/i&gt;&lt;/li&gt;&lt;li&gt;For Calendar sync: Edit &lt;i&gt;~/.config/syncevolution/default/peers/nokia_7210c/sources/calendar+todo/config.ini&lt;/i&gt; and set &lt;i&gt;type&lt;/i&gt; to look like this: &lt;b&gt;type = virtual:text/calendar.&lt;/b&gt; Then edit &lt;i&gt;~/.config/syncevolution/default/peers/nokia_7210c/sources/calendar/config.ini&lt;/i&gt; and set type to look like this &lt;b&gt;type = text/calendar&lt;/b&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Save and exit. Now you are all set.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;In a terminal window, type the sync command &lt;b&gt;&lt;i&gt;syncevolution nokia_7210c&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;u&gt;Notes:&lt;/u&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Once you have done the sync from the command prompt, going forward, you can use the sync ui. It may complain about something wrong with the server. Ignore the error and click sync now. I prefer using the command line so that I can see the details.&lt;/li&gt;&lt;li&gt;You can copy the nokia_7210c folder and rename it what ever you like ex nokia_e51. Then, to initiate a sync from the command line, you will type &lt;i&gt;&lt;b&gt;syncevolution nokia_e51&lt;/b&gt;&lt;/i&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;If you are interested in looking at the logs, they are stored under ~/.cache/syncevolution&lt;/li&gt;&lt;li&gt;Start Evolution Mail and Calendar to verify if you see your contacts and calendar events.&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-5499505347217498574?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/5499505347217498574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2010/07/sync-nokia-contactscalendar-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/5499505347217498574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/5499505347217498574'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2010/07/sync-nokia-contactscalendar-with.html' title='Sync Nokia Contacts/Calendar with Evolution on Ubuntu 10.04'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-7771854348982340034</id><published>2010-03-20T19:28:00.001+05:30</published><updated>2010-03-20T19:28:33.083+05:30</updated><title type='text'>Where to see Java source code?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;One fine day while I was programming, I wanted to see the source code for java.lang.Math class. I sSearched online but could not find any easy way. Later found that the code is already on my machine (since I had the JDK).&lt;br/&gt;&lt;br/&gt;&lt;b&gt;The source code is located in the JDK installation directory with name src.zip!&lt;/b&gt;&lt;br/&gt;(Other option was &lt;a href='http://www.docjar.com/html/api/java/lang/Math.java.html' target='_blank'&gt;www.docjar.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;Next post, how the java source code helped me!&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-7771854348982340034?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/7771854348982340034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2010/03/where-to-see-java-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/7771854348982340034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/7771854348982340034'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2010/03/where-to-see-java-source-code.html' title='Where to see Java source code?'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-8612218822647918728</id><published>2009-11-16T06:38:00.003+05:30</published><updated>2009-11-16T06:42:38.033+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='tags'/><category scheme='http://www.blogger.com/atom/ns#' term='features'/><category scheme='http://www.blogger.com/atom/ns#' term='thunderbird 3'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'>What I love about Thunderbird 3</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;At the time of writing, I have been using Thunderbird 3 Beta 4. It does have some bugs, but overall it has very good and important features.&lt;br /&gt;&lt;br /&gt;1. Thunderbird has now officially replaced Opera as my RSS reader. Its easy to import existing RSS feeds  using &lt;b&gt;Add Account -&amp;gt; Blogs and News Feeds --&amp;gt; Finish.&lt;/b&gt; &lt;b&gt;Account Settings -&amp;gt;&lt;/b&gt; &lt;b&gt;Blogs and News Feeds --&amp;gt; Manage Subscriptions --&amp;gt; Import XML or OPML&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;2. While browsing a website using Firefox, you can simply ask Firefox to open the RSS in Thunderbird instead of its Live Bookmarks or Google Reader.&lt;br /&gt;&lt;br /&gt;3. I use Thunderbird's Favorite folders option more than the Smart Folders. In this way, I get to see only the folders (Inbox@gmail1, Inbox@gmail2) that I want, across multiple gmail accounts.&lt;br /&gt;&lt;br /&gt;4. Over a period of time, while reading RSS one tends to have several 'ToDo' tags. It is easy to create a 'Search' folder called ToDo that will show all ToDo RSS's in one place.&lt;br /&gt;&lt;b&gt;Right Click RSS account --&amp;gt; Search&lt;/b&gt; -&amp;gt; (Add rule that says &lt;b&gt;'Tags | contains | To Do' -&amp;gt; Search&lt;/b&gt;. Then &lt;b&gt;Save as Search Folder.&lt;/b&gt; Enter the required folder and other details and you are done. I then add this search folder to my Favorite list. Note, I always use the Favorite Folders view.&lt;br /&gt;&lt;br /&gt;5. While reading an email or RSS news item, pressing space bar takes you to the next unread item in the next folder/account. Pretty handy when your mind is in reading mode.&lt;br /&gt;&lt;br /&gt;6. I get to share the same Thunderbird profile across my Ubuntu and Windows. No duplicate mailboxes, no waste of disk space. All settings are shared! This has to be THE best thing about mozilla (works for Firefox too)&lt;br /&gt;&lt;br /&gt;- Message Filter function is still buggy as of Thunderbird 3 b4, but I don't use it anyways&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tip&lt;/b&gt;: To see and manage your existing Feed subscribtions, simply right click on any existing RSS feed in your Thunderbird and &lt;b&gt;Subscribe.&lt;/b&gt; This will save some time. Conventionally, you would use Account Settings --&amp;gt; RSS account --&amp;gt; Manage Subscriptions.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-8612218822647918728?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/8612218822647918728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/11/what-i-love-about-thunderbird-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/8612218822647918728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/8612218822647918728'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/11/what-i-love-about-thunderbird-3.html' title='What I love about Thunderbird 3'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-2278465015775923495</id><published>2009-10-25T22:20:00.007+05:30</published><updated>2009-10-25T22:56:09.285+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='orkut birthdays'/><category scheme='http://www.blogger.com/atom/ns#' term='google calendar'/><title type='text'>Copy Orkut Birthdays to Google calendar and Outlook</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Till date, Google has not added support to export Orkut Birthday calendar to the personal calendar (Google Calendar) and hence there is no easy way to have the same in Outlook.&lt;br /&gt;&lt;br /&gt;Here is a &lt;span style="font-weight: bold;"&gt;manual way&lt;/span&gt; of copying Orkut Birthdays to Google Calendar and Outlook.&lt;br /&gt;(Note, this method allows you to copy only one birthday event at a time to your google calendar)&lt;br /&gt;&lt;br /&gt;1. (Skip this step if you already see Orkut Birthday calendar in your Google Calendar) Login to Orkut and add your orkut friend's birthdays to Google Calendar. &lt;a style="font-weight: bold;" href="http://en.blog.orkut.com/2009/03/never-miss-birthday-again-with-orkut.html" target="_blank"&gt;How to?&lt;/a&gt;&lt;br /&gt;2. In Google Calendar, click on the &lt;span style="font-weight: bold;"&gt;birthday event&lt;/span&gt; you wish to copy.&lt;br /&gt;3. If you get a popup, select '&lt;span style="font-weight: bold;"&gt;copy to calendar&lt;/span&gt;' option. If not, and you get the event details, under '&lt;span style="font-weight: bold;"&gt;More Actions&lt;/span&gt;', choose the option '&lt;span style="font-weight: bold;"&gt;Copy to yourname/emailid&lt;/span&gt;&lt;yourname email=""&gt;'. This will open the event details for editing.&lt;br /&gt;4. Change the '&lt;span style="font-weight: bold;"&gt;Repeats&lt;/span&gt;' option to yearly if preferred. Edit Reminder options as required.&lt;br /&gt;5. Click &lt;span style="font-weight: bold;"&gt;Save&lt;/span&gt;. The entry will be added to your Google calendar.&lt;br /&gt;6. Now sync Google calendar with Outlook, &lt;a style="font-weight: bold;" href="http://www.google.com/support/calendar/bin/answer.py?hl=en&amp;amp;answer=89955" target="_blank"&gt;see how to.&lt;/a&gt;&lt;br /&gt;&lt;/yourname&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-2278465015775923495?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/2278465015775923495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/10/copy-orkut-birthdays-to-google-calendar.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/2278465015775923495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/2278465015775923495'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/10/copy-orkut-birthdays-to-google-calendar.html' title='Copy Orkut Birthdays to Google calendar and Outlook'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-1020409623306912238</id><published>2009-10-19T09:11:00.002+05:30</published><updated>2009-10-19T09:50:19.978+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='E51'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade firmware'/><title type='text'>How I upgraded the firmware on my Nokia E51 (against Nokia's wishes)</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I bought a Nokia E51 in India with firmware version v200.34.36. For reasons best known only to Nokia; firmware updates are very slow to reach this part of the world. If I use Nokia software updater, it would politely tell me that my current firmware is already the latest available. However, The latest version of firmware for other regions is v400.34.011, hence I decided to give it a try.&lt;br /&gt;&lt;br /&gt;Step 1: Backup phone and Memory card data. I backed up using two methods.&lt;br /&gt;1a. (PC Suite mode) Backed up the complete phone using Nokia PC Suite backup feature. (Handy if something goes wrong while updating firmware and I want to revert back all settings and changes)&lt;br /&gt;2a. (Removable drive mode) Manually copied the contents of Phone memory and Memory card to a folder on my Laptop. (Handy if I wish to restore some apps or documents manually. After all you really don't want to copy all the old settings again!)&lt;br /&gt;&lt;br /&gt;Step 2: I downloaded the Nemesis Service Suite (NSS) Beta 1.0.38.15 from &lt;a href="http://www.b-phreaks.co.uk/index.php?main_page=page_2" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;I downloaded the Nokia Software Updater 1.8.10 from &lt;a href="http://europe.nokia.com/get-support-and-software/download-software/device-software-update" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;I already had the latest version of PC Suite 7.1.30.9&lt;br /&gt;&lt;br /&gt;Step 3: Now this is what worked for me. Disconnected Phone from PC Suite.&lt;br /&gt;Uninstalled Nokia PC Suite (and Software Updater, since I already had it)&lt;br /&gt;Restarted the PC.&lt;br /&gt;&lt;br /&gt;Step 4: Install NSS using Virtual USB as the option.&lt;br /&gt;Install Nokia PC Suite&lt;br /&gt;Install Nokia Software Updater&lt;br /&gt;&lt;br /&gt;Step 5: Exited out of Nokia PC Suite at this point (right clicked on tray icon and Exit).&lt;br /&gt;Start NSS. Connected the phone to laptop in PC Suite mode (important to select PC suite mode on phone. Did not start PC suite at this point)&lt;br /&gt;&lt;br /&gt;Step 6: In NSS, click on the Scan option present on top right corner of screen. Once successful, clicked on the Phone Info icon . Then under 'Production Data Edit', clicked the Read button and NSS was able to read my phone contents.&lt;br /&gt;&lt;br /&gt;Step 7: I used this APAC product code 0552352. Clicked Enable corresponding to Product Code and entered this code. Then clicked Write. Status at the bottom left confirmed that it was successful. (no other message pops up!)&lt;br /&gt;Closed NSS and started PC Suite.&lt;br /&gt;&lt;br /&gt;Step 8: Clicked Software Updater and proceeded with firmware upgrade. This time the updater showed that a new firmware version is available. The further steps went smoothly. Followed on screen instructions.&lt;br /&gt;&lt;br /&gt;Step 9: Restored messages, contacts, calendar, notes and user files using my backup copy. Did not restore 'Settings' since I think its unwise to restore settings.&lt;br /&gt;&lt;br /&gt;Now, I have the shiny new firmware and with nice updates!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-1020409623306912238?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/1020409623306912238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/10/how-i-upgraded-firmware-on-my-nokia-e51.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1020409623306912238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1020409623306912238'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/10/how-i-upgraded-firmware-on-my-nokia-e51.html' title='How I upgraded the firmware on my Nokia E51 (against Nokia&amp;#39;s wishes)'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-4080640737112933339</id><published>2009-09-28T14:58:00.002+05:30</published><updated>2009-09-28T15:00:12.512+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='tree'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='nautilus'/><title type='text'>Nautilus - Expand/Collapse directory tree with keyboard</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I use Ubuntu 9.04 and generally prefer to use the keyboard while navigating through directories in Nautilus.&lt;br /&gt;&lt;br /&gt;Discovered a nice feature today.&lt;br /&gt;Quite handy if you don't want to move away from the current view and just see the contents of current directory.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;To open/expand a directory tree, use &amp;lt;Shift&amp;gt; + &amp;lt;Right key&amp;gt;&lt;br /&gt;To close/collapse a directory tree, use &amp;lt;Shift&amp;gt; + &amp;lt;Left key&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This trick also works in the Tree pane/Side bar (F9)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-4080640737112933339?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/4080640737112933339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/09/nautilus-expandcollapse-directory-tree.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/4080640737112933339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/4080640737112933339'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/09/nautilus-expandcollapse-directory-tree.html' title='Nautilus - Expand/Collapse directory tree with keyboard'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-3184784381342076021</id><published>2009-09-10T22:46:00.001+05:30</published><updated>2009-09-10T22:46:48.976+05:30</updated><title type='text'>Fixing Eclipse J2ME emulator in Ubuntu after Java upgrade</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Java upgrade in Ubuntu tend to cause minor headaches sometimes.&lt;br/&gt;Like today; the package manager upgraded Java on my machine, and suddenly my J2ME project(midlet) won't launch.&lt;br/&gt;My Sun Wireless Toolkit (launched from eclipse) which was pointing to the previous version which no longer exists on the system.&lt;br/&gt;&lt;br/&gt;Here is a simple fix. &lt;br/&gt;Traverse to the {WTK installation path}/bin directory&lt;br/&gt;Open the emulator.sh (on Ubuntu) in Text editor. Here I found the hardcoded JRE path&lt;br/&gt;&lt;i&gt;javapathtowtk=/usr/lib/jvm/java-6-sun-1.6.0.16/bin/&lt;/i&gt;&lt;br/&gt;&lt;br/&gt;I updated the above variable and then my J2ME project in eclipse started working.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-3184784381342076021?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/3184784381342076021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/09/fixing-eclipse-j2me-emulator-in-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/3184784381342076021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/3184784381342076021'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/09/fixing-eclipse-j2me-emulator-in-ubuntu.html' title='Fixing Eclipse J2ME emulator in Ubuntu after Java upgrade'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-4441252819519016651</id><published>2009-08-23T20:56:00.007+05:30</published><updated>2009-08-23T22:09:22.330+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='proguard'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='wtk'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='jmuni'/><category scheme='http://www.blogger.com/atom/ns#' term='antenna'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Setting up the tools for J2ME app development</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;b&gt;Aim:&lt;/b&gt; To setup tools and environment for J2ME application development&lt;br /&gt;&lt;b&gt;My OS: Ubuntu jaunty&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;JRE&lt;/b&gt;&lt;br /&gt;1. Download and install JRE (Java Runtime Environment) using the Synaptic Package Manager. The JRE is required for Eclipse to run.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Eclipse&lt;/b&gt;&lt;br /&gt;2. Download and install Eclipse. I use &lt;a target="_blank" href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse-jee-ganymede-SR2-linux-gtk.tar.gz"&gt;this Eclipse Ganymede package&lt;/a&gt;.&lt;br /&gt;Make sure you are able to launch Eclipse after it has been downloaded and extracted.&lt;br /&gt;If Eclipse won't start with messages like 'Widget disposed too early', try adding this line to eclipse.ini&lt;br /&gt;-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner&lt;br /&gt;this worked for me! BTW, eclipse log is located at &lt;workspace path=""&gt;/.metadata/.log&lt;br /&gt;.metadata is a hidden folder!&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Sun WTK&lt;/b&gt;&lt;br /&gt;3. Download and install the Wireless Tool Kit. Although, Sun now has a Java ME SDK 3.0, it is currently available only for Windows. I use the earlier &lt;a target="_blank" href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=sun_java_wireless_toolkit-2.5.2_01b-oth-JPR@CDS-CDS_Developer"&gt;Sun Java Wireless Toolkit 2.5.2&lt;/a&gt;. Extract the contents to a suitable directory.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;EclipseME plugin&lt;br /&gt;&lt;/b&gt;4. Next we proceed to download the plugin to help us develop the J2ME midlets. Although the EclipseME project has graduated and is now called Eclipse Mobile Tools for Java (MTJ), I did face some problems with it on my Ubuntu machine. Problems were especially related to Proguard not being able to find my inner classes and throwing NoClassDefFound errors during Obfuscation. Hence I decided to switch back to the tried and tested &lt;a target="_blank" href="http://eclipseme.org/docs/installEclipseME.html"&gt;EclipseME 1.7.9 plugin&lt;/a&gt;.&lt;br /&gt;&lt;span class="bold"&gt;To install, use Eclipse's Software Updates feature and add the site http://www.eclipseme.org/updates&lt;/span&gt;&lt;br /&gt;&lt;img src="http://lh6.ggpht.com/_XdkJdep3SOY/SpFXK-01K9I/AAAAAAAAElM/LkvGc1MHOuc/%5BUNSET%5D.png" /&gt;&lt;br /&gt;&lt;br /&gt;Proceed with the installation. Restart Eclipse if asked to. After successful installation, you should be able to see a new 'J2ME' option under Eclipse -&amp;gt; Window -&amp;gt; Preferences&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Proguard&lt;br /&gt;&lt;/b&gt;5. This is a must if you wish to optimize the resulting jar and also make sure nobody copies your code (Obfuscate). I downloaded the latest &lt;a target="_blank" href="http://sourceforge.net/projects/proguard/files/"&gt;Proguard4.4.tar.gz&lt;/a&gt; version. Extract it to a suitable directory.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Antenna Eclipse Plugin&lt;/b&gt;&lt;br /&gt;6. Add the plugin update site http://antenna.sf.net/update via Eclipse's Software Updates feature and install it.&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_XdkJdep3SOY/SpFVEezA_AI/AAAAAAAAElI/LjaOApbfZFk/%5BUNSET%5D.png" /&gt;&lt;br /&gt;&lt;br /&gt;Proceed to install the plugin. Restart Eclipse if asked to.&lt;br /&gt;Installation guide is &lt;a href="http://antenna.sourceforge.net/wtkpreprocess.php"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can also download the &lt;a href="http://sourceforge.net/projects/antenna/files/antenna/Antenna%201.1.0-beta/antenna-bin-1.1.0-beta.jar/download"&gt;Antenna Jar&lt;/a&gt;&lt;br /&gt;This is required if you wish to build using Ant (build.xml) How to set it up and use it will be covered in another post.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;big&gt;&lt;b&gt;Wiring it all!&lt;/b&gt;&lt;/big&gt;&lt;/u&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Browse to Eclipse -&amp;gt; Window -&amp;gt; Preferences -&amp;gt; J2ME (Left side option)&lt;br /&gt;Set the &lt;b&gt;Antenna JAR&lt;/b&gt; and &lt;b&gt;WTK Root &lt;/b&gt;properties&lt;br /&gt;Antenna JAR (antenna.preprocessor.v2_1.7.7.jar) will be located under Eclipse/plugins directory&lt;br /&gt;WTK Root is where you extracted the contents in Step 3 above.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Import the Sun WTK Emulation devices in Eclipse&lt;/b&gt;&lt;br /&gt;Open Eclipse -&amp;gt; Window -&amp;gt; Preferences -&amp;gt; J2ME (Left side option) -&amp;gt; Device Management&lt;br /&gt;Click &lt;b&gt;Import&lt;/b&gt;&lt;br /&gt;In the Import Devices dialog that pops up, browse for the WTK/bin directory.&lt;br /&gt;Click &lt;b&gt;Refresh. &lt;/b&gt;You should see this.&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_XdkJdep3SOY/SpFaK5tqWeI/AAAAAAAAElQ/z_kGb4GM1c0/%5BUNSET%5D.png" /&gt;&lt;br /&gt;Click &lt;b&gt;Finish&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;On Preferences screen, Click  J2ME -&amp;gt; Packaging -&amp;gt; Obfuscation and set the &lt;b&gt;Proguard Root Directory.&lt;/b&gt;&lt;br /&gt;Set it to the path where you extracted Proguard contents in step 5 above. Mine is /media/sda5/Dev/proguard4.4&lt;br /&gt;&lt;br /&gt;All Done!&lt;br /&gt;&lt;br /&gt;Now import an existing project or create a dummy project.&lt;br /&gt;Right click on the project and enable 'Antenna Preprocessor'.&lt;br /&gt;Now if you see the Project Properties (Alt-Enter), you should see a new option 'Antenna preprocessor' under it.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh6.ggpht.com/_XdkJdep3SOY/SpFdZ845dVI/AAAAAAAAElU/uwwbtem4sv8/%5BUNSET%5D.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://sourceforge.net/projects/jmunit/"&gt;JMUnit&lt;/a&gt;&lt;br /&gt;If you wish to write Test cases, you should consider adding JMUnit jar to your project classpath.&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;A &lt;a href="http://hammingweight.com/modules/jmunit/userguide.pdf"&gt;nice guide&lt;/a&gt; on using JMUnit is &lt;a href="http://hammingweight.com/modules/jmunit/userguide.pdf"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You are all set to start J2ME programming.&lt;br /&gt;Next, I ll post on how to actually start using these tools and make the most out of it.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/workspace&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-4441252819519016651?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/4441252819519016651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/08/setting-up-tools-for-j2me-app.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/4441252819519016651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/4441252819519016651'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/08/setting-up-tools-for-j2me-app.html' title='Setting up the tools for J2ME app development'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_XdkJdep3SOY/SpFXK-01K9I/AAAAAAAAElM/LkvGc1MHOuc/s72-c/%5BUNSET%5D.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-1684231229702899826</id><published>2009-08-15T18:54:00.004+05:30</published><updated>2009-08-23T14:50:39.386+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile java'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>J2ME programming tools</title><content type='html'>In my experience, these are the tools required for developing mobile applications (midlets).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://eclipse.org/"&gt;Eclipse IDE&lt;/a&gt;. The latest is Eclipse Galileo. I use Eclipse Ganymede.&lt;br /&gt;&lt;del&gt;&lt;a href="http://www.eclipse.org/dsdp/mtj/"&gt;Mobile Java Tools&lt;/a&gt; plugin for Eclipse.&lt;/del&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/products/sjwtoolkit/"&gt;Sun Java Wireless Toolkit&lt;/a&gt; The latest is Java ME SDK 3.0, but I use WTK 2.5.2 separately&lt;br /&gt;&lt;a href="http://antenna.sourceforge.net/wtkpreprocess.php"&gt;Antenna Preprocessor&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In another post, I ll be talking about how to use these tools to develop and application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update - MJT experience :( &lt;/span&gt;&lt;br /&gt;Recent experience with Mobile Java Tools was not good. I faced problems with unnecessary NoClassDefFound errors on inner classes, probably something to do with the preverifier and obfuscator (proguard). So I decided to switch back to the tried and tested &lt;a href="http://sourceforge.net/projects/eclipseme/files/eclipseme/1.7.9/eclipseme.feature_1.7.9_site.zip/download"&gt;EclipseME 1.7.9 Plugin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update - More tools:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/proguard/files/"&gt;Proguard&lt;/a&gt; (latest is v4.4) - Obfuscator, preverifier etc to safeguard and optimize the code&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/jmunit/"&gt;JMUnit&lt;/a&gt; - for unit testing (my research tells me that JMUnit is better than j2meunit, also at sourceforge)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-1684231229702899826?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/1684231229702899826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/08/j2me-programming-tools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1684231229702899826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1684231229702899826'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/08/j2me-programming-tools.html' title='J2ME programming tools'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-1181366210824845837</id><published>2009-08-11T17:41:00.003+05:30</published><updated>2009-08-11T18:09:01.752+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='restore grub'/><category scheme='http://www.blogger.com/atom/ns#' term='partition'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='reinstall'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Reinstall Windows on existing Linux partition</title><content type='html'>&lt;div&gt;&lt;b&gt;What I wanted to do:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;- Remove logical partitions&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;- Cleanly reinstall Windows XP&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;- Resize and merge existing logical partitions&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;- Make sure Ubuntu is unaffected (Grub)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Note #1. Partition magic will not help, if you attempt to resize/move an existing partition due to the presence of the linux partition.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note #2. Grub is my boot loader. I did not note down the partition on which my linux is installed and kind of regretted later. Note down the partition information when you attempt to boot into Ubuntu ..something like 'Booting from hd (0,5)' etc&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is what I did.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Task #1: Remove logical partition&lt;/b&gt;&lt;/div&gt;&lt;div&gt;As I said earlier, Partition magic will not help in this regard due to the presence of the Linux partition.&lt;/div&gt;&lt;div&gt;I booted using the Windows XP setup CD and using the partition utility, removed the logical partitions that I did not want.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Task #2: Install Windows&lt;/b&gt;&lt;/div&gt;&lt;div&gt;After the partitions were removed, I proceeded to install Windows XP on my newly formatted partition. Note, my Linux partition was untouched all this while.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, once XP was installed, the XP boot manager takes over and I could not see my Linux boot options. Now the task was to restore Grub as the boot manager.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Task #3: Resize partitions&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Now I restarted the PC and booted using the Live CD.&lt;/div&gt;&lt;div&gt;Ubuntu has a Partition manager that ships with the Live CD.&lt;/div&gt;&lt;div&gt;Using that, I was able to resize the partitions&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Task #4: Restore Grub&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Once inside, In a terminal window, I used the following commands:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;a.&lt;/b&gt;&lt;i&gt; sudo grub &lt;press&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;b.&lt;/span&gt;&lt;/b&gt; root hd(0,5) &lt;press&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;(&lt;/i&gt;you may have noticed where Grub loads from as mentioned in Note#2 above)&lt;/div&gt;&lt;div&gt;if not, here is what can be done to find where Grub was previously installed&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;b1.&lt;/span&gt;&lt;/b&gt; find /boot/grub/stage1 &lt;press&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;c.&lt;/span&gt;&lt;/b&gt; setup hd(0) &lt;press&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;d.&lt;/span&gt;&lt;/b&gt; quit  &lt;press&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;All done!&lt;/div&gt;&lt;div&gt;I now restarted the PC without the Live CD and was able to see the Grub menu with Ubuntu and Windows XP OS choices.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-1181366210824845837?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/1181366210824845837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/08/reinstall-windows-on-existing-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1181366210824845837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1181366210824845837'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/08/reinstall-windows-on-existing-linux.html' title='Reinstall Windows on existing Linux partition'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-1047966302044013741</id><published>2009-07-09T11:27:00.005+05:30</published><updated>2009-07-09T23:32:00.423+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='connector'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Configure Eclipse and MySQL on Ubuntu Jaunty</title><content type='html'>&lt;p&gt;I assume that &lt;strong&gt;Eclipse&lt;/strong&gt; and &lt;strong&gt;MySQL&lt;/strong&gt; has already been installed. I use Eclipse Ganymede (3.4.2) and MySQL 3.5.1. For installing MySQL on Ubuntu, see my &lt;a href="http://aptechguru.blogspot.com/2009/07/install-and-setup-mysql-on-ubuntu.html"&gt;previous&lt;/a&gt; post.&lt;/p&gt;&lt;p&gt;1. &lt;strong&gt;Download MySQL JDBC Connector&lt;/strong&gt; (mysql-connector-java-5.1.7.zip/jar)&lt;/p&gt;&lt;p&gt;Choose a mirror and download from &lt;a href="http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.7.zip/from/pick#mirrors"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Extract the contents of the jar/zip to a folder.&lt;/p&gt;&lt;p&gt;2. In Eclipse, click &lt;strong&gt;Menu -&gt; Window&lt;/strong&gt; -&gt; &lt;strong&gt;Show View&lt;/strong&gt; -&gt; &lt;strong&gt;Other&lt;/strong&gt;. Expand the '&lt;strong&gt;Data Management&lt;/strong&gt;' option and select 'Data Source Explorer'. &lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 224px;" src="http://1.bp.blogspot.com/_XdkJdep3SOY/SlYrpgFONRI/AAAAAAAAEcE/btJMvTBjL64/s320/Eclipse+Datasource+explorer.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5356516798790251794" /&gt;&lt;/p&gt;&lt;p&gt;Click &lt;strong&gt;OK&lt;/strong&gt;. The Data Source Explorer tab will open.&lt;/p&gt;&lt;p&gt;3. In Data Source Explorer, right click '&lt;strong&gt;Database Connections&lt;/strong&gt;' folder and click &lt;strong&gt;New&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;The &lt;strong&gt;'New Connection Profile' &lt;/strong&gt;dialog will open. Select 'MySQL' and click &lt;strong&gt;Next.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Most likely your Drivers drop down will be empty. If yes, then it is time to create a new Driver definition.&lt;/p&gt;&lt;p&gt;4. Click on the small '&lt;strong&gt;New Driver Definition&lt;/strong&gt;' icon next to the drop down. &lt;/p&gt;&lt;p&gt;5. In the dialog that opens, select MySQL JDBC Driver v5.1. &lt;/p&gt;&lt;p&gt;6. Click &lt;strong&gt;Jar/List &lt;/strong&gt;tab. You need to add the MySQL JDBC connector jar that you downloaded and extracted in step 1 above. Click &lt;strong&gt;Add JAR/Zip&lt;/strong&gt; and select the mysql-connector-java-5.1.7.jar that you extracted. Click &lt;strong&gt;OK&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;7. Change the Database from '&lt;em&gt;database' &lt;/em&gt;to '&lt;em&gt;mysql'&lt;/em&gt; in both Database and URL fields.&lt;/p&gt;&lt;p&gt;8. Enter the password that you had provided during MySQL installation.&lt;/p&gt;&lt;p&gt;9. Click &lt;strong&gt;Test Connection &lt;/strong&gt;and you should see a ping succeeded dialog.&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 272px; height: 320px;" src="http://4.bp.blogspot.com/_XdkJdep3SOY/SlYu3JlnW1I/AAAAAAAAEcM/oGot39AcvZc/s320/Eclipse+MySQL+Connection+profile.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5356520331805154130" /&gt;10. Click &lt;strong&gt;Finish. &lt;/strong&gt;Your database connection is successfully created. If you Expand the connection tree, you can see the database and tables etc.&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 150px; height: 320px;" src="http://4.bp.blogspot.com/_XdkJdep3SOY/SlYwKecuc2I/AAAAAAAAEcU/v331xuL5EqI/s320/Eclipse+MySQL+database+connection.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5356521763334157154" /&gt;Happy querying!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-1047966302044013741?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/1047966302044013741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/07/configure-eclipse-and-mysql-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1047966302044013741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1047966302044013741'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/07/configure-eclipse-and-mysql-on-ubuntu.html' title='Configure Eclipse and MySQL on Ubuntu Jaunty'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XdkJdep3SOY/SlYrpgFONRI/AAAAAAAAEcE/btJMvTBjL64/s72-c/Eclipse+Datasource+explorer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-5228674445468003675</id><published>2009-07-09T11:16:00.008+05:30</published><updated>2009-07-09T11:44:25.065+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='jaunty'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Install and setup MySQL on Ubuntu Jaunty</title><content type='html'>&lt;p&gt;Here is how I installed MySQL 5.1 Community Edition on Ubuntu Jaunty:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. Install MySQL&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Goto Synaptic Package Manager and in quick search type 'mysql-server-5.1' (without quotes). From the list that will be provided, choose to install package with name mysql-server-5.1. It will show you all the dependencies and proceed to install. &lt;/p&gt;&lt;p&gt;Alternately you can use apt-get command.&lt;/p&gt;&lt;p&gt;&lt;em&gt;sudo apt-get install mysql-server-5.1&lt;/em&gt;&lt;/p&gt;&lt;p&gt;1a. During the installation it will prompt for a password. Enter password of your choice. &lt;/p&gt;&lt;p&gt;1b. Confirm the password. Make sure installation completes successfully&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. Test the installation&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;To test the installation, type the following in Terminal.&lt;/p&gt;&lt;p&gt;&lt;em&gt;mysql --user=root --password=yourpassword&lt;/em&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;em&gt;&lt;span style="font-size:78%;"&gt;"Welcome to the MySQL monitor.  Commands end with ; or \ g.&lt;br /&gt;Your MySQL connection id is 53&lt;br /&gt;Server version: 5.1.31-1ubuntu2 (Ubuntu)&lt;br /&gt;&lt;br /&gt;Type 'help;' or '\ h' for help. Type '\ c' to clear the buffer."&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;yourpassword&gt;&lt;/p&gt;&lt;p&gt;After this you should be able to see the prompt change to&lt;/p&gt;&lt;p&gt;&lt;em&gt;mysql&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3. Use the mysql database.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;/p&gt;mysql&gt; use mysql;&lt;/em&gt;&lt;/yourpassword&gt;&lt;em&gt;&lt;yourpassword&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;"Reading table information for completion of table and column names&lt;br /&gt;You can turn off this feature to get a quicker startup with -A&lt;br /&gt;&lt;br /&gt;Database changed"&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;/yourpassword&gt;&lt;/em&gt;&lt;yourpassword&gt;&lt;p&gt;&lt;strong&gt;4. Now see the tables present in the database&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;mysql&gt; show tables;&lt;/em&gt;&lt;/p&gt;&lt;/yourpassword&gt;&lt;yourpassword&gt;&lt;p&gt;This will display all the tables present in the database.&lt;/p&gt;&lt;p&gt;MySQL has been successfully installed.&lt;/p&gt;&lt;p&gt;In the next post I ll show how I configured Eclipse to talk to MySQL!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-5228674445468003675?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/5228674445468003675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/07/install-and-setup-mysql-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/5228674445468003675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/5228674445468003675'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/07/install-and-setup-mysql-on-ubuntu.html' title='Install and setup MySQL on Ubuntu Jaunty'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-8208866635540481672</id><published>2009-07-05T20:59:00.002+05:30</published><updated>2009-07-05T21:04:28.965+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='uncheck all'/><category scheme='http://www.blogger.com/atom/ns#' term='check all'/><category scheme='http://www.blogger.com/atom/ns#' term='update manager'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Update Manager - Check/Uncheck All!</title><content type='html'>&lt;p&gt;By default, the Ubuntu Update manager (Jaunty in my case), always has all the available updates checked (selected). But sometimes if I wish to select only a few of them, then unselecting the others was a real pain.&lt;/p&gt;&lt;p&gt;Here are two nice options that I found to Check All or Uncheck All the updates.&lt;/p&gt;&lt;p&gt;These options are available if you right-click on the checkmark/checkbox in the Update manager.&lt;/p&gt;&lt;p&gt;Handy!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-8208866635540481672?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/8208866635540481672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/07/ubuntu-update-manager-checkuncheck-all.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/8208866635540481672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/8208866635540481672'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/07/ubuntu-update-manager-checkuncheck-all.html' title='Ubuntu Update Manager - Check/Uncheck All!'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-1959082951132241272</id><published>2009-06-25T09:49:00.002+05:30</published><updated>2009-06-25T09:59:18.441+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='customize nautilus'/><category scheme='http://www.blogger.com/atom/ns#' term='shortcut keys'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='shortcuts'/><category scheme='http://www.blogger.com/atom/ns#' term='nautilus'/><title type='text'>Customize Nautilus Shortcut Keys</title><content type='html'>&lt;p&gt;Today, I had this itch to customize the shortcut keys in my Ubuntu Jaunty --&gt; Nautilus.&lt;/p&gt;&lt;p&gt;I wanted to assign the Alt-D key to select the location bar. Ctrl-L is the default option, but I find Alt-D easier on the fingers, especially when all fingers are resting on the correct keys on the keyboard! I also use Alt-D in Opera/Firefox to highlight the address in the address bar.&lt;/p&gt;&lt;p&gt;Unfortunately, The 'Keyboard Shortcuts' in System --&gt; Preferences does not have any option for Nautilus.&lt;/p&gt;&lt;p&gt;A quick search landed me &lt;a href="http://ubuntuforums.org/showthread.php?t=561831"&gt;here&lt;/a&gt; and &lt;em&gt;Wolki&lt;/em&gt; had a nice suggestion. It worked like a charm.&lt;/p&gt;&lt;p&gt;So to change Ctrl-L option to Alt-D, here is what needs to be done:&lt;/p&gt;&lt;p&gt;1. In Ubuntu Jaunty, Go to System --&gt; Preferences --&gt; Appearance --&gt; Interface.&lt;/p&gt;&lt;p&gt;2. Enable the option 'Editable menu shortcut keys'&lt;/p&gt;&lt;p&gt;This is what Ubuntu Help says about this option:&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;"Editable menu shortcut keys&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;    Selecting this option allows you to define new keyboard shortcuts for menu items.&lt;br /&gt;&lt;br /&gt;    To change an application shortcut key, open the menu, and with the mouse pointer on the menu item you wish to change, press the new combination of keys. To remove a shortcut key, press Backspace or Delete.&lt;br /&gt;&lt;br /&gt;    When using this feature, you will not be warned if assigning a new shortcut key to a command also removes it from another command.&lt;br /&gt;&lt;br /&gt;    There is no way to restore the original, default keyboard shortcut for a command.&lt;br /&gt;&lt;br /&gt;    This feature does not maintain shortcuts that are normally common to all applications, such as Ctrl+C for Copy. This may lead to inconsistencies in your GNOME applications."&lt;/em&gt;&lt;/p&gt;&lt;p&gt;3. Now open Nautilus, click 'Go' menu and highlight the 'Location...' option by moving mouse pointer over it.&lt;/p&gt;&lt;p&gt;4. At this point, press Alt-D on the keyboard. The Ctrl-L shortcut will be replaced by Alt-D!&lt;/p&gt;&lt;p&gt;5. As a precaution, turn off the 'Editable menu shortcut keys' option.&lt;/p&gt;&lt;p&gt;6. If the shortcut does not work immediately, log out and log back in. (need not restart)&lt;/p&gt;&lt;p&gt;Disclaimer: Read the warnings in the above help extract carefully. You should know what you are doing!&lt;em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-1959082951132241272?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/1959082951132241272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/06/customize-nautilus-shortcut-keys.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1959082951132241272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/1959082951132241272'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/06/customize-nautilus-shortcut-keys.html' title='Customize Nautilus Shortcut Keys'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-8886745551558617264</id><published>2009-06-25T09:16:00.004+05:30</published><updated>2009-06-25T09:23:28.712+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='amarok'/><category scheme='http://www.blogger.com/atom/ns#' term='hidden options'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Amarok tip on Ubuntu</title><content type='html'>Ok, this is neat. I have been using Amarok 2.0.2 for sometime on Ubuntu, but just discovered this today.&lt;p&gt;If you drag a song from 'Collection' to either the 'Current Track Info' window or 'Lyrics' window (and hold it there for couple of seconds), it displays some good options to 'Queue Track' or 'More' options to 'Edit Track details'. &lt;/p&gt;&lt;p&gt;Holding down the dragged song on the 'More' option (also hold it for couple of second) also gives some more options!&lt;/p&gt;&lt;p&gt;See snapshots:&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://2.bp.blogspot.com/_XdkJdep3SOY/SkL0Xy2SRnI/AAAAAAAAEXM/iqtnJstHmO4/s320/Screenshot.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5351107996893202034" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_XdkJdep3SOY/SkL0h8N_nGI/AAAAAAAAEXU/qeIdghCpCP8/s320/Screenshot-1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5351108171207253090" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-8886745551558617264?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/8886745551558617264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/06/amarok-tip-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/8886745551558617264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/8886745551558617264'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/06/amarok-tip-on-ubuntu.html' title='Amarok tip on Ubuntu'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XdkJdep3SOY/SkL0Xy2SRnI/AAAAAAAAEXM/iqtnJstHmO4/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-7201114482297101753</id><published>2009-06-24T22:59:00.003+05:30</published><updated>2009-06-24T23:19:38.149+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='tinyurls'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><category scheme='http://www.blogger.com/atom/ns#' term='creat tiny url'/><title type='text'>Creating tiny urls easily!</title><content type='html'>&lt;p&gt;I wanted a quick way of creating tiny urls for either posting on twitter or just to include in my emails. &lt;/p&gt;&lt;p&gt;I somehow did not like the fancy toolbar buttons or java scripts or add ons. I like a clean browser.&lt;/p&gt;&lt;p&gt;So using my favourite Opera 9.64 this is how I achived my goal.&lt;/p&gt;&lt;p&gt;1. I jumped to the tinyurl website. &lt;a href="http://tinyurl.com/"&gt;Link&lt;/a&gt;&lt;/p&gt;&lt;p&gt;You can use this with any url shortening site. I just like tiny!&lt;/p&gt;&lt;p&gt;2. Then I right clicked on the the textbox (left of the Make TinyURL button) and clicked 'Create Search'&lt;/p&gt;&lt;p&gt;3. A search engine dialog popped up. In the keyword textbox, I entered 'tiny'. You can use any word even 't', but 'tiny' is easy to remember. Click OK&lt;/p&gt;&lt;p&gt;4. Now to create a tiny URL, I just copy that looong URL and type&lt;/p&gt;&lt;p&gt;&lt;em&gt;tiny &lt;longurl&gt; &lt;/em&gt; and this immediately creates a short URL and directs to the tinyurl.com page.&lt;/p&gt;&lt;p&gt;Here address bar shortcut like Alt-D helps to select the current URL (if thats the long URL you wanted to shorten). Or sometimes, if I am already on the page that needs to be shortened, I use the following sequence:&lt;/p&gt;&lt;p&gt;1. Click Alt-D (highlight the address)&lt;/p&gt;&lt;p&gt;2. Click Home&lt;/p&gt;&lt;p&gt;3. type 'tiny ' (with space at end) and hit enter! Thats it.&lt;/p&gt;&lt;p&gt;Now thats the shortest and easiest way to create shortened URLs!&lt;/p&gt;&lt;p&gt;No plugins, no javascript!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-7201114482297101753?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/7201114482297101753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/06/creating-tiny-urls-easily.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/7201114482297101753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/7201114482297101753'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/06/creating-tiny-urls-easily.html' title='Creating tiny urls easily!'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-6102673786950698587</id><published>2009-06-24T22:42:00.008+05:30</published><updated>2009-07-09T23:57:11.231+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='projector'/><category scheme='http://www.blogger.com/atom/ns#' term='lcd'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu and the LCD projector!</title><content type='html'>&lt;p&gt;I had a presentation in office and thought of using Ubuntu for it. But I was not sure if Ubuntu will behave well if I connect to the LCD projector. Didn't wanna take a chance.&lt;/p&gt;&lt;p&gt;Beforehand, I had done some research on connecting Ubuntu based laptop to the LCD projector and the problems that may arise.&lt;/p&gt;&lt;p&gt;This tip worked and helped me connect the Laptop running Ubuntu to the LCD projector.&lt;/p&gt;&lt;p&gt;1. Start the LCD projector (obviously!)&lt;/p&gt;&lt;p&gt;2. Start Ubuntu and log in with your username&lt;/p&gt;&lt;p&gt;3. Connect the projector to your laptop. Now like me, chances are, you may not see anything on the projector screen.&lt;/p&gt;&lt;p&gt;4. Now, log out (using ctrl-bkspace, if it works). Need not restart the laptop.&lt;/p&gt;&lt;p&gt;5. Log back in and you should see your Ubuntu desktop on the big screen!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-6102673786950698587?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/6102673786950698587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/06/ubuntu-and-lcd-projector.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/6102673786950698587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/6102673786950698587'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/06/ubuntu-and-lcd-projector.html' title='Ubuntu and the LCD projector!'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-5144944396507564578</id><published>2009-06-24T22:22:00.005+05:30</published><updated>2009-06-24T23:20:33.965+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='anyremote'/><category scheme='http://www.blogger.com/atom/ns#' term='impress'/><category scheme='http://www.blogger.com/atom/ns#' term='ganyremote'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu, Openoffice, AnyRemote!</title><content type='html'>&lt;p&gt;So I had this presentation in office and I thought of 'showcasing' ubuntu!&lt;/p&gt;&lt;p&gt;Had some trouble getting anyRemote to work on Ubuntu with Nokia E51, but eventually met with success. Initially I tried to download the .gz files from sourceforge.net and compile them myself. After resolving a few compiler dependencies, i could, configure, make and install. But I was still clueless and thought 'nothing seem to happen'&lt;/p&gt;&lt;p&gt;Eventually this is what worked well for me. And darn pretty simple too.&lt;/p&gt;&lt;p&gt;Make sure your Open office Impress presentation is loaded.&lt;/p&gt;&lt;p&gt;1. I downloaded and installed the java client for mobiles. &lt;a href="http://anyremote.sourceforge.net/anyRemote-full.jar"&gt;Link&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2. Instead of using the .gz files from sourceforge, I installed anyremote from the ubuntu repositories.&lt;/p&gt;&lt;p&gt;So I searched the Synaptic Package manager for gAnyRemote and installed it.&lt;/p&gt;&lt;p&gt;3. Start ganyremote on Ubuntu&lt;/p&gt;&lt;p&gt;In a terminal, type &lt;strong&gt;ganyremote&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I got a message, saying 'Bluetooth service is not active', I ignored it.&lt;/p&gt;&lt;p&gt;ganyremote starts and an icon is visible in the top right panel.&lt;/p&gt;&lt;p&gt;4.Click on the icon and it will display a window with a list of applications.&lt;/p&gt;&lt;p&gt;5. I clicked on Open Office Impress and clicked 'Start'. The status changed to 'Managed'&lt;/p&gt;&lt;p&gt;6. Then I launced anyremote on mobile (Nokia E51).&lt;/p&gt;&lt;p&gt;7. Then from the options menu, I clicked 'Enter BT address'.&lt;/p&gt;&lt;p&gt;8. You need to know your PC's bluetooth address. For this type &lt;em&gt;hcitool dev &lt;/em&gt; in any Ubuntu terminal. Note down the 12 char address. Enter this address in your mobile (option 7 above). The format will be something like this btspp://&lt;strong&gt;0008F4163049&lt;/strong&gt;:19 (the address in bold will be your PC's bluetooth address. Rest remains the same)&lt;/p&gt;&lt;p&gt;9. Now I switched to the impress presentation and using the keypad on mobile, I was able to control the presentation!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-5144944396507564578?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/5144944396507564578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/06/ubuntu-openoffice-anyremote.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/5144944396507564578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/5144944396507564578'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/06/ubuntu-openoffice-anyremote.html' title='Ubuntu, Openoffice, AnyRemote!'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-4094647835105737859</id><published>2009-02-26T23:40:00.002+05:30</published><updated>2009-02-26T23:44:17.756+05:30</updated><title type='text'>Opera quick search</title><content type='html'>&lt;p&gt;I have 3 browsers on my machine. Unfortunately not all of them are capable of working with all sites. Though I must admit that Opera has its own charm. I like the ability to quickly search my history.&lt;/p&gt;&lt;p&gt;To do so..&lt;/p&gt;&lt;p&gt;Type 'h' (without quotes) in the browser followed by the keyword and hit enter.&lt;/p&gt;&lt;p&gt;Opera will automatically list all your historical items matching the keyword.&lt;/p&gt;&lt;p&gt;Similarly for finding something on the current web page, you can use 'f'!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-4094647835105737859?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/4094647835105737859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/02/opera-quick-history-search.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/4094647835105737859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/4094647835105737859'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/02/opera-quick-history-search.html' title='Opera quick search'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5924462781929114699.post-4661645935311463472</id><published>2009-02-18T23:31:00.002+05:30</published><updated>2009-06-24T23:19:15.810+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='websphere'/><category scheme='http://www.blogger.com/atom/ns#' term='hostname'/><category scheme='http://www.blogger.com/atom/ns#' term='print servername'/><category scheme='http://www.blogger.com/atom/ns#' term='log4j'/><category scheme='http://www.blogger.com/atom/ns#' term='servername'/><category scheme='http://www.blogger.com/atom/ns#' term='print hostname'/><title type='text'>Log4j, Websphere - Print server or host name to application log</title><content type='html'>&lt;p&gt;My project runs on Websphere server and uses a cluster of two servers. Both the servers log to the same application log file. After a bad production issue, we found it necessary to log the server name to the application log file, so as to be able to track activity on individual servers. Since the code is already in production, I didn't want to change it. Log4j documentation didnt help, and I didn't wish to dwelve into MDC.&lt;/p&gt;&lt;p&gt;Here is a simple trick that worked for me.&lt;/p&gt;&lt;p&gt;Websphere has an inbuilt variable WAS_SERVER_NAME, which basically has the name of the server (e.g. Server1, Server2 etc).&lt;/p&gt;&lt;p&gt;1. Using the Websphere Admin Console , I created a JVM Custom property. &lt;/p&gt;&lt;p&gt;Key = WAS_SERVER_NAME&lt;/p&gt;&lt;p&gt;Value = ${WAS_SERVER_NAME}&lt;/p&gt;&lt;p&gt;2. I referred the above property in my log4j.properties file. &lt;/p&gt;&lt;p&gt;log4j.appender.X.layout.conversionPattern=%d %-5p [%C] &lt;strong&gt;${WAS_SERVER_NAME}&lt;/strong&gt; %m%n &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;(The text in bold is the extra word that I added)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;Now log4j prints the server name in the application log file.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;This idea can be used to print any extra information, like host name etc!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5924462781929114699-4661645935311463472?l=aptechguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aptechguru.blogspot.com/feeds/4661645935311463472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aptechguru.blogspot.com/2009/02/log4j-print-server-or-host-name-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/4661645935311463472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5924462781929114699/posts/default/4661645935311463472'/><link rel='alternate' type='text/html' href='http://aptechguru.blogspot.com/2009/02/log4j-print-server-or-host-name-to.html' title='Log4j, Websphere - Print server or host name to application log'/><author><name>Asim Pereira</name><uri>http://www.blogger.com/profile/06204106289242564406</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_XdkJdep3SOY/SkeFz9_uyiI/AAAAAAAAEbE/UOJRunCf7L4/S220/1.JPG'/></author><thr:total>0</thr:total></entry></feed>
