Category Archives: How To

How to Move Firefox Tabs Using Keyboard Shortcuts

If you work with a lot of tabs in Firefox, sometimes you may want to move them to different positions in the tab bar. Say you are reading an article in Google Reader, which is opened at the far left tab of Firefox. At the same time, you are writing a blog post in another tab which is at the far right.

You want to place both the tabs adjacent to each other so that you can read the article and quickly write the covering story in the other tab.

The general way of moving tabs is to click the desired browser tab, drag it to the new position and release it. There is again another keyboard shortcut for highlighting a particular tab using Control + Number, but this is not very useful when you have more than a dozen tabs open. You have to manually count the number of tabs from the far left to the present position, which is quite old school.

MoveTabs is a Firefox extension which lets you move Firefox tabs using keyboard shortcuts.

Once the extension is installed, you can switch the position of any tab using the following keyboard shortcuts:

  • Control + Shift + Home: Moves the current tab to the extreme left position
  • Control + Shift+ End: Moves the current tab to the extreme right position
  • Control + Shift+ Page Up: Moves the current tab one position to the left
  • Control + Shift + Page Down: Moves the current tab one position to the right.

Now here is a trick. Suppose you have opened 15 tabs in Firefox and you are currently on the 3rd tab. You want to quickly jump to the 14th tab which is somewhere lying down the right end of the tab bar. Instead of hitting the arrow key on the tab bar and scrolling through the open tabs – use Control + Shift + End and then Control + Shift + Tab. Done !

Here are some more useful keyboard shortcuts for tabbed browsers.

Using these shortcuts you can save a good amount of time, especially when you reading something and writing it on another browser tab. Got any favorite keyboard shortcut trick ? Let’s hear them in the comments.

How to Perform a Location Specific Google Search

There are some situations when you may want to perform a location specific search on Google. For example – you are on a vacation and want to search for restaurants that serve thai food in the same city. Or you may want to look for historic places in a specific country using Google search.

Google makes it very easy to perform a location specific search. For some search queries, Google will automatically detect your location and serve local search results, as shown in the following example:

In the above example, I am using Google.co.in for the search query and seeing the location specific results. If the same query is performed on Google.com, the location is not detected.

Google has recently moved the location preferences on the left sidebar on Google search result pages, making it more easier to control your location preferences. If you are using a country specific Google search, your present location will be detected automatically, which can be changed by clicking the locations dropdown.

When you set the new location, the Google search result page will refresh and show local results from the same city (if available). This is very useful when you are performing special searches, some examples are shown below:

Knowing the sunrise time of a destination city

Finding Restaurants from a specific City

Finding Movie Showtimes in a specific city

The Google Public policy blog says

We do our best to automatically detect the most useful location, but we don’t always get it right—so in some cases you’ll want to change the setting. At other times, you may want to change your location to explore information relevant to another area. Meanwhile, Google has become much better at presenting this locally relevant content—so it felt like the right time to make this setting easier to find.

Fix “View In iTunes” Link Not Working In Google Chrome For Apple App Store

I have been using primarily for everything these days. However, I have had a peculiar problem with it where I could not load iTunes links in iTunes from the browser. This was causing me lot of headaches since I then had to manually open the links in another browser like or Internet Explorer to download the app or manually copy and paste the name in iTunes or the device itself to download it.

Considering that I download 30-40 apps a week, this was getting to be quite a pain for me, and for several other people too who have been complaining about this since a long time at this Google Chrome bug thread.

If you want to know whose fault this is? Well this is certainly not Google Chrome’s fault but a problem in a browser detection script from Apple. So that aside, how do you fix this? Well, I have quite a few solutions for you here, so you can pick and choose whatever you want.

Solution 1: Apple Browser Detection Fix Chrome Extension

This is the simplest fix that you can use. Just download this called iTunes Detection Fix and store it on your computer. The reason I asked you to download it to your computer is because Chrome will not directly install it. Once you have downloaded the file, either drag it and drop it on a Chrome window and install it or use the File – Open menu to open the file in Chrome.

Hint: Press "Ctrl + O" in Chrome and browse to the file you downloaded to open and install it.

apple_itunes_fix_chrome

Once you have installed the extension, don’t click on the "View in iTunes" button, instead you will see a new option above the app which will ask you to verify whether you have iTunes installed or not. Click on the "I Have iTunes" button and Chrome will prompt you to launch iTunes to open the app.

From next time onwards you will be able to open the app in iTunes by simply clicking on the "View in iTunes" button. If it stops working again, click on the "I Have iTunes" button to launch the app.

Tip: You might want to turn on iTunes Detection Fix extension to work in "incognito mode" so that you will be able to launch apps while you are in incognito mode.

Solution 2 – Changing User Agent for Chrome

If you are not comfortable with the previous solution here is the second one which works too. For this one you will have to change the user agent of Google Chrome to Firefox, Internet Explorer or something else.

To do that download the User-Agent Switch extension for Chrome. Once you have downloaded that, there are two ways in which you can fix the "View in iTunes" link not working.

User Agent Switcher iTunes Fix for Chrome

The first one is temporary and will require you to choose "Mac Safari 4" from the available user agent list whenever you are browsing iTunes. Once you do that refresh the browser and the "View in iTunes" link will work properly and prompt you to open iTunes.

Permanent User Agent for iTunes on Chrome

To make this fix permanent, just click on the "Add permanently" option under the User-Agent Switcher options and the extension will always send "Mac Safari 4" as the user-agent when you are browsing the iTunes web app store.

Tip: You might want to turn on User-Agent Switcher extension to work in "incognito mode" so that you will be able to launch apps while you are in incognito mode.

Solution 3: Use IE Tab Extension

Not satisfied with the above solutions? There is another solution for that.

As I had told you earlier iTunes properly detects the browser and works in both Internet Explorer and Firefox. So a workaround would be to use the IE tab extension and browse the iTunes store using it.

ie_tab_settings_icon

If you want to permanently fix this with the IE tab extension, open it and click on the settings icon as shown above and add http://itunes.apple.com to the Auto URLs section. This will ensure that the iTunes site always opens in IE Tab.

Conclusion

As I told you earlier, the "View in iTunes" link not launching the iTunes application is not a problem with Google Chrome. It is a problem with how Apple detects browsers. users face a similar problem and I will write a separate post detailing how to fix it for Opera. However, one of these solutions will definitely fix your problem with Google Chrome. If it does not, feel free to leave a comment about it and I will try to find another solution for you.

How To Set Image As Wallpaper in Google Chrome

If you have been using , you might come across the lack of an option to set any image as a wallpaper in Chrome. This has been an annoyance for hundreds and thousands of users and as MG from TechCrunch points out, a bug filed with Chromium about the issue has tons and tons of comments.

Set Image As Wallpaper In Google Chrome

So how do you set an image as a wallpaper in Google Chrome? Quite simple, just use a new   created by one of the Chromium developers to add this feature to Google Chrome. The extension is called, Set Image as Wallpaper and can be downloaded from here.

Once you download and install the extension you will get an option to set any image you come across in Google Chrome as a desktop wallpaper. Have fun. This only works in Windows right now with a Linux and Mac version under works.

If you are expecting this feature to be part of Google Chrome out of the box, you are in for a disappointment, it’s not going to happen. And it hardly matters anyways. Look at me, I didn’t even notice that it had been missing for past two years Smile.

Rename a Subst/Virtual Drive In Windows

and previous OSs provide users with a handy tool which allows users to create virtual drives from folders. This is pretty handy when you want to access your favorite folders quickly. If you aren’t aware of this feature yet, you might want to read up about subst on Wikipedia or use a simple tool to mount your folders as virtual drives.

Virtual Drives in My Computer

Subst is definitely a cool tool, however, it does have a problem. If you have named your parent drive (in which the folder resides), you will not be able to give a meaningful name to your new drive. If you have created many virtual drives, your computer drives will end up looking like something in the screenshot above.

renaming_virtual_drives_error

This certainly defeats the purpose of creating the virtual drives since it becomes more confusing as to which drive is which, unless you have a very good memory at remembering which drive names you assigned to which folder. The problem occurs because the Virtual Drives created using Subst will inherit the name from the parent drive. Renaming the virtual drives will give you an error as shown in the screenshot above.

Rename Virtual Subst Drives

So how do you fix it? Well the fix is simple enough to implement and will stick even if you restart the OS. All you need to do is remove the label from the original drive you are creating the subst drive from. Once you have done that, you will be able to rename all the virtual drives you created without getting an error.

Of course you cannot add a label to your original drive anymore, but that is a sacrifice worth it if you add many folders as virtual drives.

Additional Reads:

Convert your iPhone/iPod Touch Or Any WiFi Enabled gadget to foobar2000 Remote

Background:

I have a WiFi network setup which covers my apartment. I’m a music buff as well, and music is almost always playing while I’m working/browsing.

Now more often than not, I would be generally working on my office laptop – testing/ coding/ documentation / something of that sort and my music collection is on my personal laptop. I’ve often wanted to control the music – skip it/ pause / jump to specific songs, and started about searching the best way to do so.

The most obvious solution was to use the Remote app for the iPhone/ iPod Touch. There was a slight problem with this. Remote app uses Bonjour, and that means I’d have to use iTunes as my media player. For the record – I hate iTunes. It’s a POS application which I’m forced to use for syncing my music and I try to use it sparingly. I love foobar2000. I started out searching for alternatives to Remote, and found this neat little plugin – foo_touchremote, but it was rather unpredictable and would crash foobar often. Another big problem was that I’d have to re authenticate foo_touchremote everytime I leave & rejoin my WiFi network – which is atleast 2-3 times a day. Very annoying.

That plus there would a dependency on the iPhone/ iPod Touch on the rare occasion that I’d have to give up my iPhone, so I started searching for more “open” (*snark*) solutions.

The thing which came to my mind when thinking about an “open” solution was use to an http server (plugin? ) so that any device with a semi-capable browser could handle this. After searching for a bit, I came across HTTP Control Plugin [foo_httpcontrol] which would be the foundation.

Going about doing this

So here’s how you set it up. Download the archive, and move foo_httpcontrol.dll file to your Program Files\\foobar2000\\components directory

Aqbmn.png

Copy the foo_httpcontrol_data directory to %appdata%\\foobar2000 directory ( %appdata% refers to Users\\AppData\\Roaming folder).

ufGqo.png

Grab any of the templates. Save the template folder under %appdata%\\foobar2000\\foo_httpcontrol_data folder.

3MKTX.png

Next, launch foobar2000. Goto File – > Preferences Menu.

HAThY.png

Click on HTTP Control to bring up the subpage.

OlSjx.png

Now, the screen maybe confusing but we really need to focus on “Listen on:” area, more than anything

OT5jm.png

Listen on allows you to define the IP address on which the server should run ( read: your computer). Now, before you rush off to enter your system IP address, remember couple of things:

  • The WiFi network is bound to be DHCP based, meaning the IP address is assigned automatically by the router
  • If you have multiple devices, the IP address is likely to changed. Meaning, that everytime the IP changes, you might have to stop and start the service.

You have 2 possible solutions to overcome this:

  • Let your router remain DHCP configured, but put up a static IP for your system. This way, your IP will never be assigned to any other devices
  • Some routers can reserve IP address and bind them to the MAC id. This way, when the system connects to the WiFi network, the router checks the MAC id and if a reservation is available, then assigns the IP. This is what I had done.

tBWlE.png

I’d recommend that you use the router’s DHCP reservation feature, else fallback to static IP assignment.

Right, back to foobar, enter the IP of your system and a random port. Put a check mark against “Start server” and click on Apply. Your server is ready.

aBpg9.png

Click on the open link to open your browser

XaBzG.png

So the basics are set. Use any device and point to your IP address. If you don;t want to type in the full IP address:port combination, copy that, and use a URL shortener like j.mp or bit.ly and set your custom name, and use that URL to control foobar2000.

As a bonus, if you have an iPhone/ iPod Touch, open the URL in Safari and use the “Add to Home screen” feature and make it act as an app as well.

4Eeks.png dWQGq.png Jq4qd.png

This is how it looks with the kevo template on my iPhone

qcsDb.png

If you’re paranoid about security, foo_httpcontrol allows you to restrict access to only specific IPs or even the standard username / password scheme

qLodF.png

At the bottom, of the screen you will see some advanced settings. – it’s recommended that you leave them as how it was configured.

cMyY6.png

The concept is pretty simple, and with this approach, you can convert any Wifi enabled device into your own music remote control.

Completely Repair Windows XP Without Losing Files

winFour years ago, when Windows XP was still king, and Vista was only a jester, I ran into an article by Fred Langa, which told me how to fix XP without losing personal files. I’ve been using this fix ever since to repair computers that have been crippled by spyware and trojans.

There’s one requirement that is a show stopper. You must have an official Windows XP installation CD. Sometimes computers either don’t come with one, or they come with a Restore CDfrom the manufacturer. The Restore CD may not work, or it may work differently.

If you don’t have an official Windows XP CD, you might be able to borrow one from a friend, but you’d better have the Product Key from your PC. It should be listed on a label which was placed somewhere on your computer. If you can’t find your Product Key, there are a few ways to recover the Key.

Another way to get an official CD is to buy one. A few years ago, I bought two copies of Windows XP from Ebay.com. Just be sure to get your copy from a trusted seller.

windows-xp-cd-on-ebay

Assuming you have a valid Windows installation CD, here are the steps to fix Windows XP. This should be done only if you have no other options to fix it. There are no guarantees that it will always work.

1. Insert the Windows Install CD and reboot.

Disable/Turn Off Group Notifications in Facebook

announced Groups feature yesterday, which would allow you to create and communicate with a small set of people. However, as of today, I am finding groups a bit of nuisance because of the number of notifications I have been receiving for it.

facebook_group_notifications

The problem is that, anyone can add you to a group, so whenever that happens you receive a notification. To top that you receive notifications whenever someone adds a post to that group.

In order to stop group notifications, first of all go ahead and click on the "Unsubscribe" link available in the group. Secondly, on top of the Groups page, you will find an button to "Edit Notifications".

Click on that button and select the radio button next to "Never notify me". In addition to that you may also want to disable Email notifications to your account.

Disable Facebook Groups Notification

To completely disable Group notifications, go to edit your account notifications or click this link and scroll down till you see the Groups section and uncheck the boxes next to the options you do not want to receive notifications for.

Facebook should definitely have these notifications as opt-in rather than shoving it down your account. This is definitely going to create quite a privacy nightmare once again for Facebook.

How To Export or Download Data/Information From Facebook

recently announced that they would allow users to download their data from Facebook to their computers. This feature will be really useful since it will allow you to download your data and back it up or have a copy of it before you decide to delete or deactivate your Facebook account.

Download Facebook Information

In order to download your information from Facebook, you will need to visit you Facebook account and click on the “Account Settings” link under the Account menu option. On this page, click the “learn more” link next to the
Download Your Information” item.

download_facebook_data

On the next page, click on the download button to start the download process. Facebook will then queue the download and send you an email when the data has been archived for download. Once you receive an email from Facebook, you will have to verify your password and/or your security information before you can download the file.

The data will be contained within a zip file which can be unzipped to a folder to access your Facebook data. The data is contained within a HTML file, with easy access to your Profile data, Wall information, Photos, Videos, Friends, Notes, Events and Messages.

That’s it, with one click you can now liberate your data from Facebook and store it with you. For more information on this, watch the detailed video guide embedded below.

Please note that this feature is not yet available for everyone but it should gradually rolled out to users in the next day or two.

Find When People Unfriend You On Facebook

and are both great social networks to find friends and communicate with them. However, both these networks do not notify users when someone unfollows or unfriends them.

Facebook Unfriend Alert Notifications

Twitter does have several options to know when users unfollow you, however, what about Facebook? How do you figure out when someone unfriends you on Facebook? Turns out there is a way to do that too.

Unfriend Finder for Facebook is a script which tracks your Facebook friends and then notifies you whenever someone decides to unfriend you on Facebook.

Facebook Unfriend Menu Notification

The script tightly integrates within Facebook and sends you notifications whenever someone removes you from your list. It also alerts you when someone ignores your friend request.

The only problem of the script is that it is browser specific and only works on , , Safari and right now. There is no support for Internet Explorer yet, but you can read up some tips on running Greasemonkey scripts in IE.

You can download the script or add-on for your browser from here.

This post answered a question our reader asked us, if you want to get your questions answered use the contact us form or post it on our forums.