Tips & Tricks for HTC OneX

There is no doubt that OneX is the latest flagship phone of HTC. There are tons and tons of feature to brag about and probably one search on Internet will be enough to prove that. I just thought to put together some tips and options that I use more frequently on my OneX to get the most out of it. Lets get right into it.

Continue reading on my new blog:

Apologies to redirect you to another link, but believe me you will enjoy and have more fun on our new home on the Internet 🙂


Does any of the below questions bother you ?

  • You being (re)directed to a spoofed website without your knowledge no matter which device you use to connect to the Internet at your home (or office) ?
  • Your identity theft or credit card being stolen ?
  • You being disconnected from the Internet on July 9, 2012 when FBI turns off the clean DNS servers ?

If yes, then you need to make sure you are currently not infected with the DNSChanger Trojan that can impact your Internet connectivity on the coming Monday (July 9, 2012).
Note: Linux and mobile OSes (Android and iOS) are reportedly not affected by this trojan (Reference #4 below)

Continue reading on my new blog:

Apologies to redirect you to another link, but believe me you will enjoy and have more fun on our new home on the Internet 🙂

Migrating to

Dear all Readers,

This blog is being moved to I will be sharing further posts and updates on the new site (and the current site as well until the migration is not complete and the new site is stable enough).

Apologies for redirecting you to a new link. I hope you like the new website, its look and feel and above all the new contents :).

For now you can continue reading on this site or navigate to the new website

Install incompatible plugins and extensions in Firefox/Thunderbird

“Why another instruction/post on this? Internet is already full of various workarounds and instructions to fix this.” I agree. But still I was not able to successfully install the plugin(s) I wanted to install on my Thunderbird E-mail client. Maybe I was doing something wrong or simply unlucky.

The usual and basic idea is to edit the “install.rdf” file inside the xpi (or jar for themes) file. No matter how (and maybe somebody instruct me the correct steps) I compress the edited file into the corresponding .jar or xpi file, I always used to get “invalid or corrupt extension” error while trying to install it. So I came up with this simple and quick workaround to pack the updated install “rdf” file.

Following are the steps (steps should be the same for both Firefox/Thunderbird/Seamonkey so I will use both these names interchangeably):

Note: Thunderbird/Firefox extension files (xpi/.jar) are nothing but compressed files (similar to .zip files) and as per the Mozilla plugin folder structure all plugins must follow a particular folder structure. The compressed file must contain a file called “install.rdf” file which contains the installation information about the plugin (like min, max version of the Firefox/Thunderbird software, etc. We are interested in the “install.rdf” file specifically.

  1. First uninstall the plugin that is uncompatible with your version Firefox/Thunderbird if you have it installed.Workspace 1_002
  2. Without extracting the .xip/.jar file, open the archive file with any archive utility (like 7zip, etc). Double click the “install.rdf” file and open with any text editor (like Notepad, Textpad etc in Windows or Gedit in Ubuntu). provider_for_google_calendar-0.8-sm tb.xpi _001
  3. Look for the <em:minVersion> or <em:maxVersion> tags under the <em:targetApplication> tags and update the version number same or above the version of your installed Firefox/Thunderbird Application. [Note the Application Name comment <!—thunderbird –>. You need to update the min/max version number under your specific application]. E.g. If you are trying to install an extension which supports only 6.0 in Thunderbird 7.0 version, then update the value inside the <em:maxVersion> tag to 7.0. Ie. change <em:maxVersion>6.0</em:maxVersion> to <em:maxVersion>7.0</em:maxVersion> within the <—thunderbird –> tag. install.rdf
  4. You might be asked to update the file inside the compressed archive (ie. .xpi or .jar file), choose to update the archive as well.
  5. Now try installing the extension.

Note that even if it installs without errors, the plugin/extension might work only partially or completely depending on what kind of support it requires from the particular software version. There is a reason of the min/max version information in the plugin configuration file and bypassing or force installing a plugin might lead to undesirable functioning of the plugin or the Mozilla software itself (Firefox/ Thunderbird). So beware!

Google Search from Firefox Address Bar

For all those (like me) who feel the SearchBar in Firefox is a bit redundant and that Firefox should have search feature inbuilt into its Addressbar itself (as in Chrome browser), there is a way. Follow the below steps and you can get rid of the extra Searchbar making better use of the real-estate available around the Address bar.



  1. In Firefox addressbar, type the command and hit enter: about:config
  2. Click, “I will be careful I promise” button. This kind of warning from Firefox since if we are going to touch some critical settings of Firefox.
  3. In the “Filter” field, type: keyword:URL
  4. Double Click the “keyword:URL” preference Name and enter this in the popup:
  5. Click OK and you are all set.


After the above setting if you feel that there is no use of the separate SearchBar in the tool, you can just right click Toolbar, select Customize and drag & drop the SearchBar from the Firefox window into the Customize Toolbar popup.

Import Google Reader Feeds in Thunderbird

Sometime back I wrote a how-to on importing Gmail Contacts in Thunderbird. This is a similar quick steps on how to import GReader feeds in Thunderbird in order to control everything (Mail/Contacts/Feeds) centrally using one of the best (any my favourite) Open Source Email Client. I am assuming that you already have tons of subscription already setup in Google Reader (kind of obvious and this is why we are here Smile)

Lets get started with the steps and screen walkthroughs:

  1. Log into your Google Reader account and go to Reader Settings (bubble 1 in the below screen.
  2. Click on the “Export your subscriptions as an OPML File” link (bubble 2). This will download your reader subscriptions in an XML.1ReaderImport
  3. Open Thunderbird client and go to Account Settings (Tools –> Account Settings).2AccountThunderbird
  4. From the “Account Actions” (see screen 3 below) select “Add Other Account” option. Follow the wizard and complete the setup (its kind of generic, nothing specific you need to do here). We will import the feeds once this step is complete.3AddAccount
  5. After you have completed step 4, you will see the “Blogs & News Feeds” option in the right pane (refer image 4 – bubble 1 – below).
  6. Click  “Blogs & News Feeds” option in the left pane (bubble 1). Click “Manage Subscriptions” button (bubble 2).
  7. On the “Feed Subscriptions” popup click “Import” button (bubble 3). This should show you all your Google Reader feeds. Click “Add” button and you are done.4Blogs
  8. You might need to right click “Blogs and News Feeds” and select “Get Messages” once for the first time to retrieve feeds. Now you can navigate/read all your feeds in Thunderbird. 5FeedsInReader

Hope this helps somebody looking for this info. I am still looking for a way to sync/manage Google Reader feeds from within Thunderbird (like auto-sync read feeds from Reader to Thunderbird and vice versa). Feel free to drop by and write any comments or tips or a better way to achieve the same that you might be aware of).

Update [10/02/2011]: Here is a cheatsheet for Thunderbird keyboard commands you might find helpful:


WinFF Video Converter & Android

WinFF is a very nice video converter for Linux and Windows platform. This is just a quick post for those who are getting this error “Unknown encoder ‘libmp3lame'” when trying to convert a video. If you want to explore the tool head over to their website. They also have a very descriptive and well articulated repository of “HOW TO” documentation here.

Installing the libavcodec-extra package resolved the problem for me. Run the following command in  Ubuntu terminal:
$ sudo apt-get install ffmpeg libavcodec-extra-52

I use this tool extensively for converting videos to play on my Android devices (Nexus One and Gtablet :))