Search This Blog

Thursday, December 22, 2011

Ubuntu tip: Turning off tooltips

When you hover over anything in Ubuntu Yellow boxes pop-up (Tooltips) and give you information. Personally it bugs me really badly. If you are like me; turning them off is really simple.

Note: the quotation marks are not part of the names.

First right click on the "Applications" button in the top panel, then click "Edit Menus". e.g:

When the menu editor opens click "System Tools". In the right column you will see: "Configuration Editor" Tick the box next to it, and close the menu editor. e.g:

Now click on "Applications" then "System Tools" then "Configuration Editor". Once the configuration editor opens click the arrow next to "apps", then click the arrow next to "panel". This expands the menus. e.g:

Now select the "global" folder. and in the right column untick the box next to "tooltips_enabled". e.g:

There you have it. Annoying yellow boxes gone :)

Solution: Disable tooltip in Kubuntu 11.10

Are you annoyed of tooltip. you can disable it following the given simple steps

  1. Right-clicking on an empty area of the task bar
  2. Select "Task Manager Settings"
  3. Disabling “show tooltips” 
  4. Select OK

That's it !! now  it won't show any more. 

Wednesday, December 14, 2011

Download Entire Album photos from Google Plus

Download Entire Album from Google Plus

By now many of you will know about Google+ : the latest social networking site by Google. Features such as Circles, Hangout, Sparks has made it stand apart. Moreover, Google+ makes it incredibly easy to upload, share and browse images. Sadly, till now Google+ doesn’t offer an option to download an entire album. That’s where original "Picasa Web Albums" comes in.

Here's the trick :

1.  Make sure that you have Picasa installed in your computer

2. Go to the profile page of the person who has uploaded the album

3. Now copy the series of digits from addressbar [see screenshot below]

4. Clear the addressbar or open a new tab/window and type :

5. Paste the series of digits you copied at the end of the address. Hit enter.

6. Enter your Google+ username and password (if prompted).

6. This will open up the "Picasa Web Album" of that person. Locate the album you wish to download.

7. Click on the album and it will open up. Click on the "Download" button and select "Download to Picasa".

8. Firefox : In case a "Launch Application" window pops in, select "Picasa"
    Chrome : In the "External Protocol Request" window, click "Launch Application"

9. Click "Download"

Thats it! Now enjoy the album from your local hard drive :)


Wednesday, November 23, 2011

Moving to the last directory : linux

to go back to the last directory use cd -
else you can use 

Pushd allows you to specify the directory your about to move into. The syntax is exactly the same as cd, ie: pushd /anydir/anylocation/.

Popd allows you to jump directly back to the directory you just push'd from. The syntax is simply popd


Friday, November 4, 2011

fixed: annoying pop up from Kpackagekit telling for ubuntu 11.10 upgrade

Open the release-upgrades file

sudo vi /etc/update-manager/release-upgrades




Prompt =never

Wednesday, October 19, 2011

Solution: Deleting Sent Emails from Recepient's Mailbox

Open sent Items in MS Outlook

Open email that needs recalling

Click on

Other Actions --> Recall this message

  • Select "Delete Unread copies of this message"  
  • Tick "Tell me if recall succeeds or fails for each receipient"
  • Press OK
After this, keep monitoring your mail box and you will see all the ones that have been recalled and also the ones that cannot be recalled.

Solution: Windows Updates not working

To register the Wups2.dll file in Windows, follow these steps:

Step 1: Stop the Automatic Updates service. To do this, follow these steps:

a. Open the Command Prompt window. To do this, click Start, click Run, type cmd, and then click OK.
b. At the command prompt, type the following command, and then press ENTER:
net stop wuauserv

Step 2: Register the Wups2.dll file. To do this, follow these steps:

a) At the command prompt, type the following command, and then press ENTER:
regsvr32 %windir%\system32\wups2.dll

Note For a computer that is running Windows XP Professional x64 Edition, type the following command, and then press ENTER:
regsvr32 %windir%\syswow64\wups2.dll

b) Click OK if you receive a verification message.

Step 3: Start the Automatic Updates service. To do this, type the following command at the command prompt, and then press ENTER:
net start wuauserv

Step 4: Exit the Command Prompt window. To do this, type exit at the command prompt, and then press ENTER.

You should now be able to run Windows Updates on your PC.

Solution: Open and convert .WPS files

Step 1: Download Microsoft Works 6–9 File Converter.
Step 2: Install it
Step 3: Open the .wps file or document
Step 4: Save as latest format document to avoid future compatibility issues

Solution: Crack Excel Spreadsheet Password Protection

Open the workbook that has the protected sheet in it. Hit Alt+F11 to view the Visual Basic Editor. Hit Insert-Module and paste this code into the right-hand code window:

Sub PasswordBreaker()
'Author unknown but submitted by brettdj of

Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer

On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Range("a1").FormulaR1C1 = Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next

End Sub

Close the VB Editor window. Navigate to the worksheet you want to unprotect. Hit Tools-Macro-Macros and double-click PasswordBreaker in the list.

Note: If you have multiple worksheets in the Excel Workbook, and they all are password protected, you will have to run this macro on each one of them by selecting them individually.

Solution: Updating Global Address List Forced on MS Exchange 2008

Logon to MS Exchange Management Console. Fire following commands one by one

  • Get-GlobalAddressList | Update-GlobalAddressList
  • Get-AddressList | Update-AddressList

Tuesday, October 18, 2011

Pre-Caching on Google Maps for Android

Google slipped an amazing feature from the release (5.8.0) of Google Maps on Android.

In the “Labs” area, you can now select to pre-cache tile of map. Boom!



Under Labs, turn on pre-caching

Get a locations information and select more. Under more at the very bottom of the list is Pre-cache!

You’re done! Enjoy your pre-cached maps while you’re off the grid.


Solution : Ubuntu 11.10 + minimize, maximize and close button to right

following command should do the job.

gconftool-2 --set /apps/metacity/general/button_layout  --type string "menu:minimize,maximize,close"

logout and login that's it.

- Mihir Patel

Thursday, October 13, 2011

SSH Login Without Password

Follow this step from the machine that you want to get access to remote machine

Step 1: Create public and private keys using ssh-key-gen on local-host

patelm@local-host$ [Note: You are on local-host here]
patelm@local-host$ ssh-keygenGenerating public/private rsa key pair.
Enter file in which to save the key (/home/jsmith/.ssh/id_rsa):[Enter key]
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Pess enter key]
Your identification has been saved in /home/patelm/.ssh/id_rsa.Your public key has been saved in /home/patelm/.ssh/
The key fingerprint is:f3:58:0d:f8:65:d6:8f:95:8B:11:89:1a:e5:d6:b0:64 patelm@local-host
The key's randomart image is:
+--[ RSA 2048]----+
|          .E.oo  |
|         oo.=o+ .|
|        . +++o.o.|
|         o.*   + |
|        S o . . .|
|         =       |
|        . .      |
|                 |
|                 |

Step 2: Copy the public key to remote-host using ssh-copy-id

patelm@local-host$ ssh-copy-id -i ~/.ssh/ remote-host
patelm@remote-host's password:
Now try logging into the machine, with "ssh 'remote-host'", and check in:


to make sure we haven't added extra keys that you weren't expecting.
Note: ssh-copy-id appends the keys to the remote-host’s .ssh/authorized_key.

Step 3: Login to remote-host without entering the password

patelm@local-host$ ssh remote-host
Last login: Sun Nov 16 17:22:33 2008 from
[Note: SSH did not ask for password.]

patelm@remote-host$ [Note: You are on remote-host here]

Monday, October 10, 2011

wrong fs type, bad option, bad superblock - nfs

mount: wrong fs type, bad option, bad superblock on,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount. helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so

All of this was because crunchbang does not come with nfs-common installed, so if run into this problem, run:

sudo aptitude install nfs-common

If you are working with Arch Linux, type this:

sudo pacman -S nfs-utils

And the problem will go.


ref :

Wednesday, October 5, 2011

Fixed : Annoying “Symbol ‘value’ could not be resolved” error + Eclipse Indigo

disable the “Symbol is not resolved” from the “Code Analysis” property of the project.

This is not fixed .. fixed, but indeed it will stop annoying error message avalance.

Tuesday, October 4, 2011

Installing Microsoft Truetype fonts on Ubuntu

You can install the MS core fonts by installing the msttcorefontspackage. To do this, enable the “Universe” component of the repositories. This is done by default in Feisty. After you do that, use the following command from the command line:

$sudo apt-get install msttcorefonts

This will give you the core fonts, but if there are other TrueType fonts that you want installed, it is as easy as copying the font files to the~/.fonts/ directory.

After installing new fonts, you will have to log out and log in again to be able to see and use the new fonts. If you want to avoid this, you can regenerate the fonts cache by issuing the following command:
$sudo fc-cache -fv

Solution : relocation 0 has invalid symbol index 11

if you are getting thie message or something like given bellow

basically it's telling your application does not have a main function.




I am not sure why this much of crap while it can just say missing main !


/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 0 has invalid symbol index 11

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 1 has invalid symbol index 12

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 2 has invalid symbol index 2

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 3 has invalid symbol index 2

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 4 has invalid symbol index 11

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 5 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 6 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 7 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 8 has invalid symbol index 2

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 9 has invalid symbol index 2

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 10 has invalid symbol index 12

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 11 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 12 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 13 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 14 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 15 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 16 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 17 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 18 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 19 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 20 has invalid symbol index 21

Friday, September 30, 2011

Solution : warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x

you are initializing the object with {...} instead of (...):

StatsScreen ss{...}; // only available in C++0x
StatsScreen ss(...); // OK in C++98

To compile your code as C++0x code, just add the following flag when compiling:

g++ test.cpp -std=c++0x

Monday, September 26, 2011

Printing ® character in PDF which is created with tcpdf [PHP]

When you create UTF-8 PDF document with tcpdf and you want to write some html symbols then you have to encode that character symbol to utf-8.

$description = "Hello ® World"
echo str_replace('®', utf8_encode("\xae"), $description);

It will write ® to PDF instead ® text. [Output in PDF document : Hello ® world]

'ae' is the hex value of the ® symbol.

For more symbol to hex value please follow this link :

Thursday, September 15, 2011

proxy setting maven2

can be found under 


uncomment and edit the section





Solution : svn: OPTIONS of ' ': could not connect to server (

change the following in  ~/..subversion/servers
towards the end under [global]
uncomment and update your proxy
Note: Remove the # and space at start , else svn will complain every time when you check out  :(



# http-proxy-exceptions = *,
http-proxy-host = localhost
http-proxy-port = 3128
# http-proxy-username = defaultusername
# http-proxy-password = defaultpassword
# http-compression = no

Wednesday, September 14, 2011

Solution : error: No patch number 0

When building the RPM if you get this issue that means  you have forgot to define Patch0 at top 

ex. if you patch file is x-0.patch add the follwing line at top of spec file

Patch0:         x-0.patch

Wednesday, August 24, 2011

Solution: Qt Copy\Rename Project

The easiest way to do it is.

- Clean up the project ( Build => Clean All)
- Copy the directory and rename the Project file.

Wednesday, July 13, 2011

Solution: How to visualize code line length in Visual Studio

You need to manually add an entry in the registry to do this.


[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor] "Guides"="RGB(192,192,192) 110"




110 Being your line limit, and 9.0 being the version of your VS. (2005 users should find 8.0) 

192,192,192 indicates gray colour you can change it to any colour you like by twiking this values



Wednesday, June 29, 2011

How to DETACH storage from a VM using VboxManage?

try attaching disk manually to a vm using settings.


Maybe this part will do the trick? Who knows, none or emptydisk sounds reasonable, don't you think


remove the *.mf file from the directory and redo the same step you are doing.

Please post your solution. If this did not work for you !

Converting vmdk file to vmx

(you need to install ovftool provided by VMWare)

If you have ovf file for the vmdk file then use the follwing command and it will generate vmx

ovftool old.ovf new.vmx

It will show the progress as following

Opening OVF source: old.ovf

Warning: File is not referred in the manifest: old.ovf

Opening VMX target: new.vmx

Writing VMX file: new.vmx

Disk progress: 94%

Solution : "The trash has reached its maximum size! Cleanup the trash "


move the trash directory some where or manually empty it


mv /home/"userName"/.local/share/Trash ~/



rm -rf /home/"userName"/.local/share/Trash

single click rooting android device

Follow the instructions on xda form. this worked for me.

- Mihir Patel

Monday, June 27, 2011

solved: problem of running .net apps from a mapped network drive

Follow under given procedure, and for the URL put your network share:

If you don't have the .net configuration 2.0 tool on your machine, grab the cut down installer from here:

-Adam Radics

Friday, June 24, 2011

Linux + printing page spits out blank pages

Instead of using local Linux utility use cups web admin.


1. open localhost:631  in your browser (if you are unable to access this )
           1.1 check if you have proxy (in your browser setup for by passing localhost)
           1.2 if that is not the case do you have cups installed and running (check it using ps -fel |grep cups))
2. goto administration.
3. select show printer shared by other system (if the printer is on network)
4. then select add a printer from admin page (use all default settings).
5. Print a test page if you like.

Solution: virtual machine + keyboard gets stuck on hosts

use setxkbmap command in your Linux host.

this will reset the keyboard mapping.

Wednesday, June 15, 2011

Solution: kaffeine cannot find demux plugin for x

Kaffeine is missing a libxine1-all-plugins

install it using following command.

sudo apt-get install libxine1-all-plugins

- Mihir Patel

Thursday, May 19, 2011

Solved : Reset family setting on xbox 360 slim

Go to the system info screen under console settings. Hit Left trigger, Right trigger, x, y, Left bumper, Right bumper, up, left bumper, left bumper, X.

It will come up asking if you want to reset to factory defaults.

OK go to your dashboard and go to system look for initial setup and click there the thing is though you will lose everything download content music movies etc...


This is the solution that worked for me. If it does not for you then please add your solution in comment.

-Dharti Patel

Monday, May 2, 2011

Solved :intranet +access wamp based site +error 403

The solution was simple but, took me a while to figure it out.


1. go to C:\wamp\www
2. rename this file .htaccess or htaccess to htaccess.bak

that's it now you should be able to access webpages on your intranet.

This solution may not be safe. I will update this once i find a better one.

- Mihir Patel

Solved : Cannot find Joomla XML setup file

If you get the following message while installation of Phoca Gallery: JInstaller: :Install: Cannot find Joomla XML setup file,
then it seems like your server has a limitation in that it can only
extract or create archives with less files than your OS's file handle
limit. Phoca Gallery is large component which includes more files than
your server is able to unpack (due to the limitation). In such case,
please upload extracted files to your server, to e.g. folder: tmp/phocagallery and use Joomla's Install from Directory feature.

1) Create a folder inside tmp folder in your Joomla! root: tmp/phocagallery (with help of FTP client or some file manager).

2) Extract Phoca Gallery Installation ZIP file on your PC and copy all the files (with help of FTP) to your server, to tmp/phocagallery folder.

3) In your Joomla! administration, navigate to Extensions - Extension Manager - Install. Set the right path in form field: Install Directory (in Install from Directory area). E.g. to /your-path/your-joomla/tmp/phocagallery

4) Click on Install. After installation, don't forget to remove the files in folder tmp/phocagallery (include phocagallery folder).


Phoca - Install from Directory



Sunday, May 1, 2011

Tortoise SVN + Beyond Compare integration

"C:\Program Files\Beyond Compare 3\BComp.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly

Merge (v3 Pro):
"C:\Program Files\Beyond Compare 3\BComp.exe" %mine %theirs %base %merged /title1=%yname /title2=%tname /title3=%bname /title4=%mname

Merge (v3 Std):
"C:\Program Files\Beyond Compare 3\BComp.exe" %mine %theirs /mergeoutput=%merged

How to Add Custom Alarm Ringtones in Android

android-default alarm ringtoneIf you are a proud owner of an Android phone and also a heavyalarm clock user, you will know that the default alarm clock app in Android phone does not provides you with lot of options, especially the ringtone. If you are looking to choose from a wide range of songs/ringtones that you are going to wake up with, you are going to be disappointed. There are effectively only one option (another is silent mode) and that is the irritating buzzer alarm.
Luckily, it is very easy to add custom ringtones to your alarm clock, so you don’t have to wake up with the irritating buzzer alarm.

1. First connect your Android phone to the computer, via USB cable.
2. Mount your phone’s SD card to the computer.
3. Create a new folder call “alarms” (without the quotes) in the main directory of the SD card.
4. Copy all your favorite alarm clock ringtones to the folder.
5. Unmount the card.
6. Start the alarm clock app. You should now see your favorite ringtone in the selection field.
The same trick can also apply to the call ringtone and notification tone. Simply create two folders, “ringtones” and “notifications” and place the songs in them. They will appear in the respective settings of your phone.

How to Add Custom Alarm Ringtones in HTC (Android)

1. Connect your phone to PC in Disk drive mode.
2. Your phone’s SD card is mounted as a drive on your computer.
3. On sd card go to media > audio > notifications and then put the music files in this folder.
4. Disconnect your phone from PC. So, your phone can access SD Card.
5. Go to Settings > Sound > Phone ringtone > (name of the files you copied will show here, select it)

- Mihir Patel

Wednesday, April 27, 2011

Syed Hosting + SSH setup

By default with any of their plans SSH service is not included.( Although you are allowed the setup using cPanel, that will not work)

On the 27/04/2011 in chat the support guy informed that this service can be added at $10/ year additional charge. (At present their servers are in US, although the company is Aussie)

- Dharti

Lotus notes : Edit a QuickRule

To edit or delete a QuickRule

  1. In the mail navigator, click Tools > Rules (below Folders and Archive).
  2. Do one of the following:
    • Double-click the QuickRule, edit one or more of its conditions, and click OK.
    • Click the QuickRule and click the Delete icon above the list of rules.

Sunday, April 24, 2011

Solved : Redsn0w Errors Including Uploading Ramdisk & Freezing

Solution :

After opening the Redsn0w (you don't need to run it under administrator). Open the task manager and change the Affinity to any single processor ( remove ticks from all processor and just select one processor , this process can use)

Now just follow the steps as normal.

Where are iPhone / iPod / iPad firmware files stored on my computer?

Apple doesn't go out of it's way to tell you where iTunes stores the firmware files it downloads before it updates your iPhone / iPod / iPad Should you ever need to access these files, it helps to know where to find them.
Firmware files have an .ipsw extension and can be found at the following locations:
On Windows XP :
Documents and Settings\\Application Data\Apple Computer\iTunes\iPhone Software Updates
On Windows Vista/Windows 7:
Users\\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
On Mac:
~/Library/iTunes/iPhone Software Updates

Wednesday, April 6, 2011

solution : how to find serial number of your pc

run following command to find serial number

wmic bios get serialnumber

at dos prompt (windows>run>cmd)

output will be something like :


To know the model number run

wmic csproduct get name

output will be something like:


Monday, March 14, 2011

Solution : How to open power point slide in new window

Option 1:

follow steps:

1) Create another Windows XP account to use.

2) Use the shell command RUNAS to run the other instance of PowerPoint under the other account.

Example: having created a special account "xxx", when logged in as "yyy", and already running PowerPoint, use [Start] [Run...] CMD, and then enter a command similar to:

C:\> runas /user:xxx "c:\program files\microsoft office\office11\POWERPNT.EXE"

Pro: you get another instance of PowerPoint.

Con: it's running under the other account, so will save files to the My Documents folder, etc. of that other account. But that could be overcome by changing the MS Office folders locations of where the Dad account saves its files. You need never actually log in to Dad through the front end of Windows XP.

You can make a batch file with a shortcut if you like, so it's as easy as clicking an icon called "Second PowerPoint".


Option 2:

Tools > Options > View > select Window in Taskbar

click Window > Arrange All

This will result in showing you both documents in a single PPT window Side by Side.