huh mostly i am considered annoying my friends with me in public are like"uh we dont even know her"teh,idiots-_-they just cant handle my awesomeness anyway*cough* back to the topic the effective way of dealing with such a person is to become annoying your self do things he/she does to annoy you to annoy him personally proven useful;)
You have to make a decision as to what the best course of action is, but you have to identify what is annoying you. Is your friend being a constant know-it-all, or only capable of talking about a single topic? Or does your friend just talk too loud or otherwise exhibits socially unacceptable behaviours (like constantly burping)?
Once you know what is annoying you, then you can make a better decision.
1) You can shrug it off as just your friend being him/her self. 2) You can tell your friend to stop it whenever the behaviour is demonstrated. 3) You can break off all contact and stop being a friend.