Friday 12 September 2014

Eclipse forgets my proxy credentials

This usually happens when you are using a different eclipse installation to access your old eclipse workspace. Its something to do with the new installation not being able to access the secure storage created by your old installation. Here's what I did to solve it:

Close eclipse completely. Now fire up terminal or command prompt or whatever and navigate to your home directory. In my case it is '/Users/manthan/' directory.

Now cd into .eclipse/org.eclipse.equinox.security directory.
cd .eclipse/org.eclipse.equinox.security


If you list files, you should see a file called secure_storage in it. Rename that to secure_storage.old or something like that. You can delete it if you want but I prefer to rename things, make sure it works and then delete the renamed file.

mv secure_storage secure_storage.old

Now making sure that the secure_storage file has been renamed successfully, open eclipse and now try saving your credentials. It should ask for your key store master password and other stuff. 

That's it! You're done.

Saturday 6 September 2014

Moving steam games to another drive

So I came across this recently and thought to share it with you guys.

First of all, exit steam completely. If you've closed it, check if it's in the system tray and if it is, exit from there as well. Now, fire up Windows Explorer and go to where steam is installed on your computer. In my case, it was in the default installation directory (C:\Program Files (x86)\Steam).

Once in the folder, delete everything EXCEPT the SteamApps folder and Steam.exe. Now, go UP a directory level and move the whole Steam folder to wherever you want it to be. In my case, I moved it to E:\Games folder.

When the move is complete, double-click on the steam.exe. It'll re-download steam client for you and will require you to login to your steam account again.

So that's it. You should have all your games available to you in your new drive location!

Original source: https://support.steampowered.com/kb_article.php?ref=7418-YUBN-8129

Friday 5 September 2014

Rejecting a pairing request from a bluetooth device permanently on your Mac

So I had this problem the other day where I kept on getting pairing requests from my friend's bluetooth keyboard. This was rather annoying as the pairing dialog kept on popping up every few minutes. So I googled around a bit and found the following solution which worked for me.

Turn your bluetooth off. This will disable your bluetooth mouse and keyboard and hence you will have to use the built-in ones.

The problem is that at some point the keyboard that is nagging you to connect would have connected to your laptop. Your laptop remembers this and hence accepts incoming pairing request prompting you to verify it.

Our aim is to make the machine forget that it was ever connected to this device. In order to do this, you will need to edit a file called com.apple.Bluetooth.plist. This file is located in /Library/Preferences and ~/Library/Preferences folder. This file is in binary so in order to be able to edit it, you will have to convert it to xml first. So, open up terminal and type:
sudo plutil -convert xml1 /Library/Preferences/com.apple.Bluetooth.plist

Now you can go on to finder or whatever you have and edit this file. Remove ... followed by ... tags which relate to the keyboard/device that you are trying to ban. Simple way is to find the name of the device in the file. This name will be in ... tags. Once you find the name, remove the whole container ... and preceding ... tags. Once you do this, save the file and convert it back to binary using the following terminal command:
sudo plutil -convert binary1 /Library/Preferences/com.apple.Bluetooth.plist

Do the same for the com.apple.Bluetooth.plist file located in ~/Library/Preferences folder as well. If that folder does not have this file, copy it over from /Library/Preferences folder.

Once you are done, turn the bluetooth on and now it shouldn't prompt you for pairing requests.